#. # .# ..##.# ## .....###. . #...#.. .. # #..#.## ...# #. ##.3.####....#.### ##X......# ... .#. ##.2#...#.... .:. ## # .#..#.#X.# #. ##..# . # #.....3x....## #....##. ##.#.. . #......##.#................ # . .#...###.####..#.#...#### .. ..#.. #.x #.#.#####....#.# # ##.. #.. ###.#. ## ....# # ## ..# ## #.. .. ..## # # #. #. #. ## . .#....#. # . # # ## .. #. ...# # ### .. .. # ## ###.. # . #. . # .# # # ### . # # ..