##### ###############...##### ########.....................# ##....[##.########.......#.##.# ###..<(.....# #.###.#.#.##.# ..........).#### #.# ##...###.# #####.............. ..# ##.## #.# #......#.####. #### #.# #.# #.#..###.# #.# #.# #.#..# # #.## #.# #>#..# ##... #.# #.#..# .... #.# #..# #... #.# #..# #.# #..# #.# #..###.#### ####.####......$.#### .....?oo.!..(!...[..# .......o#.##...#.#..# ###.o.?#.######.# .# ....#.##.# # ### #. .># ## ###