### . . . .x##...# #. .#. ...#*. # . ..... . ...!.. #....... . #.....# ### ###...## # ###.#.....#. #.. ##......... ####. #...... .. . #...####...... ..3 ### #..#X#.....#... . . . ..# #..#.##...## . .####X## ..X.# .. # # ##. #.# ...... # # . ### ...... .. . # ..## ..# ..... .##.. #.## ..#. . # . # .#.. . . . # .#.#. . . .## #. .# ## .. .. . . . . .. # # # # # . # ... #. #