. .. # . ..# . .##..## ##..##.. .. ...... ....... .# .... .... .... ....# ## ..# #...###. . ##... . . ..#.....#.... #...# . . ........XX... ....# # . .. .....#.....#. .# . ##...###X..## .# # . ##.## ##.## #.##. ### X.###... ##...###...# . ... .X....... ..X...# #.. ## ........... X...# . #. ##.###..##..##..# #.. # . ###. .# ..##..##..## .. . ..# ... . ..........#.## . .....................# . . ... ..##..##..###...# . .###... #...#.. #..# #.# #. # #. #.........# . .... .. ##......## . #......# ......... ......... ......... .........#