. . # . # . . . # . . .. ... . . . . . . . . .. ..[#. .. # . # #... # ..#. .. #.. . #... .. ..... ... .... . .............. . .......[ . ... ... .. ...#.....# .. . ##... #...# ...# . ..... . ...#.....#. . . . ................. . .. .......... ...... .X.. ................ ... . #.....#. ... .....# .... .###. .###...###...###...# .. #. . .#.....#.....#..... . ...... ............... ......... ............... ....... ................ ....#. . .#..X..# . . .###...###...## .. # .. .#.....# . . ........... ................. .. ............... ....#.....#... . ...###...###...# .. . ... ...