. .. ... # . # .. . ..v . . ......# .# #.. #.. ......v. .... . v. . .. . ...v. .xv... . #......... v.. ..##...3. ...... ./..##. .#.#+ ### #. .#..## ##. ... .# ##. . .# ?##..# # . ....###...## # . . ...##X. # #. #.##.§v### ##. ## #vX.#.v# ##. #. ###.# v.## # . ... #.v###.## #.. .. #.##.?.##v# ... #.#........## .#..##..v#.## #..XX..#.v## ....#.vv.## ... ##....# .. #.?...#.# ...#.#.#..# #... .#.###.# #.. .. # ... .. ... #.# . .#. .. .#.#