. . # . . . # #. .. . . .# ## . .#. . . . #.#. ###.... .. . ###..####..#..#..# ####.#. ##.#..#...#.#...#.. # .# ###..##..#...#.#...... . . # #..!..............$..... . #.#.................... .. # #. # .........X.............. #.. .....##....W.##......# .##.#. .....##......# . ....## .#w .# #. ..................... ## ###...................... . ...................... ...###.##..#..##.# .## # .. .# #...... ..#.# .# #.#.##.#.... ...# . # ### .. #