.....#. ###...z .......####..?....... ..............%...... ..............z...... .O................... ....#........$....... ......c.............. .......(l............ ..##.######.(....# ######.#