# . #. # . . # #. #. .. .# . .# # #.#. .# #...# # #.#.### #... # # # .# # # . ###..## .. #..##.# #..# # ..## ## #.. #.###....# ##...##.#.### #..#..#..##.# ###...#.#..# #.##...#..# . ##.......#### #..# ##........... .. .. #..#...##... .. ## ###....#.... .. #..#. ###....#... . # #. #. #.......!. #..##... .#3###..... . .#. ...h.# .##. . ###.####..# # # . #.# .# ##