#### . ..# #..###.# #.c....########. #...(..[... #.#######.. #z# .........# { .###....... #......8... #.8....88..P.. #.P........... #..8...P.....P .....M.8......