# . #. ##.#... #..###......# #...<...# #....a...## #.....##$.... .....# #...... $..#. o..... .. # ...... . ..... ..=..