....# .####.... .... ....... .## #..... ..... .. .. #.#..# #...##..# ..... #.#..# #...##."# ...... #....# #...##..##...... . .######....#####.............#. .## .# ........#..#................... ... .. ...........#.##.###.##!....... #.. .. #......#.##.##.###........# #.# .# #......#.........+........#.#. #.# .#####..............###...>o....... #.# ............####.##.##.........#.#. ######.##.................##.##.....##..# #........# #.##.....#.##.#####....## ..# ##.####.#.## #.##.....#.##.# #....# ..o #..........# #.###..#.# ##.#####....## .##. ####..####.#..# #.# #..#.# #..o.o......# # . #..........#..###'###....# #.#####.?....# ####..####.#..##.(..#..#.# # #......# #..#....#..##....#..#.# #......# #..####.............#.. .......# #..####.#................ ........# ########.......#..##.....##.#... .....#..# #.................##..##.# .##.## ....#.. ########.......#..##..##.# .# .# ##.).....#..##..##.# .# ######........#..##...... #..)......###............ #.#####...# .#.. #.# #...###.#.. #.# #......... #.#####...###.##. #................ #.#####...#...... #.# #.......... #.# #.......... #.# #..##.#.... #.#####<.##.#.... #.............. #.........##.... ##.#####.#.....# #.##..... #.# .... #.# ... ..# .#. .#