. # . . # # # # # . # # . # . . .. # # # # # # # # ## . . .. # . # # . #.. # # #. ## #. .### # #. . .. . . .##.# ## . .## .....# . . .# #.##..# . .. # . # #.. .## # # # ###.##. . # # # ..#.#. .#.# #. ...## #.# ## # # .#### .# ..# #.#.# ## ##.#..### # ##...#...#.## #.###..#....# #. ###. ... # #.## .##.# ... #...# # .#...# ##h## #.## ##.####... ##h#..## ##h?..# #......# hh..##..# #.##### #..# ##.# .# #