. .. . .. .. . . .. #.# ..#.#. ... ..# #..#. ##.# ..# #...##.####.. #...#.#...#.# #..#..#..# #.#.X.# .# .~ ##..#....# ~# . .....##.#.#.~... ###.####..##.#... ## #.2.......# ##..###..##~..~ .. ...2....#~ .~ .# ..####..# ~ #.# #.# .#. # #.4 #~~ ...##.~~~