. .. . .#.## . ##..#.. ...#.#...### ##....XX..###### #..v.vXXX....... #...XwXwXR...# #...XX.XXXX..# ####XuX#X#..## #.#XXX.# . #..#.#X..# #u####.######## #. ##..# .#.#.. u ... ... . u# .#.## .# . # . . . ...## # #.# .#.. #... . ### ##. .. ###... .# . #