########### ############...g..)..# #............#######.# #.#########......... #.## #..####### #..## #.... #.#.########.### #.###......(..####.. ## #.#######........ ..# #........ #.. ####.######. #. #.......# ##. #.##.##.# . ......##.# .#. ###.#..##.# ## #.. ###.#..##.# ..# #..###...#..##.###...# #.....##....##........ ### #..................... ... #####.#............... # #.# #..>.^............# ##. #.# #..####...#####...# ... #.#############. #.># #...# #... ..# ##.............. #.####..####..... .[# #.###.######.####### #............#.#.. .# #.#.## #.# ######..######.#.. #.## #.# #..# #.# .. #.# #.## #..# #.. #)# #..# #..# #.# ##.# #..# #.#########.# #..# #...##..<...# #..# ... ###.######### #..# ... #.# ##..# #.# #.# #...# #.# #.# ##..###### #.# #.# #.......# #.# #.# #.####.... #.######## #.# #.# .. #........#####.# #.# #.)#####.......# #.# ##..############# #.# #.......... #.# ##..####### #.# ##.# #.# ##### ###############.# #.# ...# #...........).#.# #.########.####)###########.#.## #........)......###########....###### ##########........................... ###################...###### #####