.# # #.# # . . # .. ####. .. .# #. .. .. . #.#. #.#. . # #...#.#.##.# # # ##.. .#.# # . .###.....#### .. ###. ##.#. ... ..# # . ... ..# # #.###...... . #. #. ..##..##.. ## .. .#.# # .. .#.#.# . ...#...#..# #...###. ...... #..#.#..##..##.# ..## .###### ##..#.# ##...# ##...#..# #...## .# ##X.# .# ##X# .# hX# . .5# #.#. .# . . .