# .. .. . . . ..#. ## ##. . . ..#. .# . .. .. . ####(. # . ... . ........ . . . .. #...# . .... . #.## #.(.. # .. ... # . #..#### # . . #.## ##h...# .. ... . . ### #.##h#..# . . . # #.. ..#. #h#..## . . . . #. .... ..#.. #... ... #. ..#.##.# ### . . .##..#.. .### .. . # ...##.....# ... . . .#.#.# .#### #.. . .## # #...# #..#.# .. . # # . ##. .##.. . # # .. . # .