######## ### #......########## ..# #.........#.....# #.# #......##.#.###.# #####.# #......##.#...#.# ...#.# #......##.###.#.# .###.##.#.######.............#.# .....roo.o............#..#####.# .###.##.#.#####.......#..#.....# ...#)....#.............#### #..###..#.##.......####..######### #..###..#.##.####....).>.......... #.......#.##.####.#####..###...... ..........)....................... ##.##.#.##......##).####.####..... # .............# #.#.. .. ###...........# #.#.# .............# #)#.# ###.....##.####..####)#.## #.....##.. ............# .......... ...........# ####.. ......#.##.#######.## ....#.#.##........... (... . .#.#.#.##..######.## ....#< .# . . #.........# #.#.#.#.# ....# .#####.###...# #.#.#.#.####... . ............# # #.#.#.#.#.....# #.....#.##....#### #.#...#.#.#.##..# ....#.#............ .............> ..................... #..#.#.#....# ....#.##............. ######.<#.....#..##....# #.#######+### #..........####........#. #.# #................###...#.##.# #..........#####.......#....# #..........# ###.###.#.###..# ..........# #...###.#......# .........###.###.......##.# ........##......#.###.#^.+ #####...##......#.# #.#..# ######......#.. ..#..# #......#######..# #...............# #.....#######. . ####.## #.# #.# ..# ##