### ... .. #.# #.# #.# .##.# #.# #..# #### ....###'###..#### .... #..###_'.......+).... ##.###'###....##..... #.# #.# #........... # #.###.###.....##...# #.##................... #....###.#.#.....#..... ####.# #......<..#..... #####.###.........#..... .. #.......#................... #######......).....##+##..... #............##+#...... ##......#.............# #.......#.............# #.......####h.........#. #..(.................... #...>................... #.......#..##.........# #.......#.............# #.......#......[........ ###...............(..### #..................... ###.......##......#... .................... .................... ................... ....................