. . . .# ##. ...# ## ## ..# .. ## . . # # ## . .. ## .. . .. ..#. # #. . # .# #.. # ## . .# #.# . #... # . . # .#. ..## .### # ..# #. #.##.# .## #...## # .........####.#### #...#.. .#.# .. . .#.#X.##.#....# #.... #..#.#.