. . ## ... .# #... .# . #####. # ## .....# ###. ####X...#### ##. #..XXX...... ..#.. ##.X.. ... #.. ##X##.#### # .# #...#X### .. ....####X# ##### ##...#.# #... #X# #...#.# ... #.# #....#.# ## . #.# #..X+.# . ..#.# ...#.. ?..