. ..# ..#.#. ..... #... .. ##..#.#. . ###.#.#.!.. ##..3.......# #..33.....# . ###........ . # #.......# #.. . ... . . .. . #X.... #..### . . . ## ... . # .. .# . .