. ### ## . . #. ## #. # .... . . . # . #..## . . ..#. .# ### #. . #..# . ...# #..# . ..# #.X.## #.# ..##.. .### # #.#.# .. #{##.#.#...## . ##w### #..### ... # .###.#....# ###X# #.... # .## .#...# . .# # #. # #. ### .### .# . ## .#.# ##. . # .. .. #X###X# # #. .# ### # ..#w# #. ##.. ...#.....# . # .# ..## ##.###.## #. # ### .. ### {