##.v.# .. #..#. wX#. ..v. .#.. ####..# #..# .v... # . ##.. ..# #.uv## #. #.u#.# ##.######. ##.#w#.### ##.#.#.#.. #.##X##..# .### # #####w##.# .. ..### # #..## #.... .... #.#. ##...#..#.. . ...#. ..#...##..##. . #....#..#.#.##.##. ## # #.# #. ##.## # #.. . # # ###.# . ..#. ...# ..## . .. ## ###. ##. . ..## # .. # . #.#. #. # # . ..#. # # . #. . . #. # ##. . #. . ## . . # .## # .. .