# . .. . . . . . .##.#. . ## .. # ... #... ..####..## .. # # # ..#.#. # .## . # #.#..∩## ## . #. .....## . .# # . ###.. . ##. . #.#.#.# #... ##. #...#....# .. ## ###.##. ..# # #. # ....# #####.....#. # # #.#.#.....# ##... # ##........... #. ##3X.###.##. . #. #...X..XX#### # .# ..# .#.##X#.# . .. .. ## ##### . # #.# . . . # . # .