.. .# .##### ###...... ##........ #......##% ###.).r..... ..###)..O.# ........<#.# ....#.#..#.# ... #....#.# . #.#..#.. ###..### #... #.#. .. .