.. . .# .# #. ... .. .# ... . .#?##.. .# .....# .. .. #.#.##.## ....##........ #...#_#.# #.......## ...........# ...##.##.#h# ..##.##...h##.# .. # ...h.#..#.# #.. .##..h.# ##.. #.........# ####.. .. #..........## ## # # #.......#...# ..###..##..## # ...#..###.# # . #.# .#.#### .## #.# # ####[##.## . . . ##...###.## . .## ##..# . # ## . . #. . # . # #. .# # . .. # # #. .... . #. ###.. # # #. .##. # ##. .