.#####. .......# ...$...+ .......# .......# ......############# #(...Z()........ #......M........ #((............. #............... #............... #............... #............... #............... ##+########+#..