##..# ##.. #.....###... .. .. #......#... .. .. ..#. .........# ?##. .... .........## ..< ....# ##.......### #.###..... ##..........###..#..... #............#......# #...##>.............# . #.........#.h..# #.......##.#h....# ....#....####.....# ###..#...... .....## #....#.#.........# #....###...#.##..# ###.. #..... ... .. ....