#. .. .# .. ###. ### ... #<# .#####)###o# ......{{{o.# .....>o{#### ......<.# { .......{. .......#. ....{.. .. .....o. .. ......$ ..#