.#...## . ........ ..## #...... ..?.. ##....# ....# ##.....# #..###......# #.......#..# . #.....#..a## ... #....>...hh###..... #..#..#####.?...... #.##..# #..###... #.. ##..# #.## #.# #..# #.# .. #..# ..# ##. ##.. .## ... . ##