. # ... ... . ... ... . ... .. .. ... ..... ..... #.#. .#.# ... ... ....#.#.#.#.#.## ........<......+ #...#.#.#.#.#.#.. ..Y ... #.#. .#.# ....Y ..... ..# #Y .# #.# . .. .. . #. .# #.. . .. .. ...... ..# #. .# #.#r.! ..... ......... . #.#.#.#.# #..# .# ... ........# P.## #.#.#.#D#.#.#..#..... #.....