#....# .# ....# .### . .... ... .. ##.#. #..# .. ... ...#.#####..# .# .... ......[.....##.#..... ........##........... ........+............ ........##..##.#..!.. .......5##..# .# ..# ........Yc..# .# # ...#.#####..# .# ......c ##.Z##... .... ... #.... . #..### ...