### # # # -|-------+--# |.....@....+# |..........| ------------
---- |].@############# |)@| -|-- ---- |... |... ----
---- |]@-############# |m@| -|-- ---- |... |... ----