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