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