#...#. ........ .. #....# ..## # # .. #.# #. ..# # #.. #..#### ...# #. #.. .# .....#.. .## .# ...##...##.#..# .. #..##..... # .. #.......# # #.#...##. . # # # #..###### ###..h# ###...# ...# ..#.. .#. #.# ##.. .. .. . ... ..#