.. ... .... . ....+# +.. ......#####.... ...........<... .........)....# ......Z........