.. . . # . . ... . . # ## # .. # . # . . #..# . . .. . .. # # .#. . ... . . . ... .. .#.. #. .#...... ... . ..... . ###... . . ..####...... #.#. #..... .#.# ### .#... #.#.. . # #.#.###..#.... . #. ##..#... .#... . .## #. #.##.... ##. ## #.....# #.......... !.# # ..#..... #...... ## #.# ###. ...#...#.## #.. # .# ..#...####.### #...#. .##..#....##.# . . .........h....#....# .# ....#.. ........##..# #.##.. ..#.#..##...#..# . .h### ..#.##........# #. ## .##...#.....# # .. ... ## ###. ...### #. ... .....## . # #..##)# ..# ... ..# #.. #. ...