. # . . . . . . . . . # .# . . .# # ..# # ###### . # ..# .# #.## . . . # .. . . #. .. #.## # . ..#.#..#. # # #...#.. # .## . ......#.. .# . # . . ..# # . ..## # .# .#..# #....####. . # . . .#...X.#$$ ...# ......#$### .. #. .#.#. .h$# .#. # #..#.#$.h .##. .. ####.#.(..#... .# . ..#....... #... ## # . #(##. . ## ## .# ..