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