. ... .#.. ...# #####.. #v .....# .#... ###...##..# #.##.XXX# ! ###....#.# # ##..###...# #.. #..#.#.##.# . # #. .....#.## #.... ###.[...... .. #..#... ... .. . #. #####..##...#.. .. #... #... # #.## ... #.## #. ..# .## .. # # ...... . . . . #.. ...#...... .. .# ### #.... .. # # . #.. . .#. . # #. .## ## # ##... .... ## # .. .......###. . .. #. ... . . . ... . . . .#.. # .. ..# . # . . # . . . . ### .. ##. . # . . #