######### #.......# #.####''# ###########################################.# #..# #...........................................####..#### #...#####...................................#..8..8..# #...# #.##############.##########.#########........# #...# #.# #.# #.# #.##..##.# #...# #.# #<# #.# #.##..##.# #...# #.# #)# #.# #........# #...# #.# #.# #.# #..8##8..# #...# #.# #.# #.# #...##...# #...#####.# #.# #.## #........# #..)((....# #.# #.... #..#..#..# #.######..# #.# #..... #..#..# # #. #..##############.##########.... #..#..# #. #..<.........................# #.##..# #. #...............########.....# #. #..# #. #...............# #.....# #. #..# #. ...............>.# #.....# #..# #. .....######+##....########.....# ##''## . ......+ #.................# ##....## .....# #........########.# #.####.# #+#.# #........# #.# #.#[=#.# . #........# #.####+##. #.#$(#.# #........# #o........##.#++#.# #........# #oo.......##.#..#.# #........# #o..########.#..#.# ...............o...# #.#..#.# .#+########.##..# #'#))#+# #.o #..# #.#C.#.# #o #..# ##.##.# #. #..# #.(##..# + #... ######## #.... .