...... ...... . ...#. ..... . .! ..!. .... .$ ... #.. .#. ... .... .. .. #... ...#.#.#.#...#. ............... #.<.# ............... .#...#.#.#.#... ...# .. ?. .... ... .#. ..# ... .. .... .... .. . ..... .#... . ...... ......