... # ...# ### .#. ... #..# #........ . ..... #.. #.#...... ... ...... #.# #.#.....# .... .#...# ##.# #.# ....##..... #.#.#.#########..# #.# #.......... .#............##..# #)# #.......... ..............))...# #)# #........... ..###.#.#.#...###..####.###..<.#..... ........#.#..####.)#....#......#...... #..................[......+............. ###..#####....##.####.......#............# #. ....###...............#...........#.##..# #. #.......##.####.............##....#.# . ####.##...##.....# #.####..##.#........# # #.........##..##.# #.. o..............## #.........##..#######.. ....##.#..#.#.... .............(.##........................#. ............).......### .#...........##..# .....................# .................. ..........####..###..###...... ....#. #..# ###...............>..#.......# #.. .. ###.....##....###..#....$... ...#####.............#..#.....o... ....>...............###((.o.......: ..........##.##..#.# #(...o....... ####.......##.##..#.# #..####...## ..........#........#.# #..o(H....# ........<##.##.##..### #..####...# .........##.##..# # #.... ..... ...........#.##..#............. .... .....................#####.##.#.# ... .....................# #.# .# . #######.............. #.. . #.............. #.. #....####...... ... #....# ..... #....# .... #..... <.. #.....