.... .. ... .# ..## #.# ...##.. . .....# ... #....# .....#.#.## .......Z<.# ..!........# ............# .............# .............# ...h.........# .....%........# .............##