.... . . # # .# . .# # # #. ## . .# . . . # .##.# .##.. . # # ####.## . . ## # .#. .... .# ..#.# ### #.# ..# # ## . ....# . .. ##...#### ..... #..#....# .... #.##.#..#. .. . #.# ##.#...##.... .. .. ####.#...... ... ##. ## .##.#...# .... ##. #h ##.#.#...##.... ...###.##..#.#....!.... #.. # ...#........... #..## ###.......... #.#.#####......... #..#.#...X........ #...# ####.......... ###.#.###.#...##.... .##....#....# ... . #####.#..%... .. ## .#....... . ..#....... .#....... .#....... # .... ##