....
 /---------------------------------------------------------------------- - - -
(                                            ^
....----------------------------->:      _____________... ..
... ____________________________________|     |       |_________________ ...
|                                :     :     v       :
...          +-------___________________:_____________:_________________ .....
..  ________________|             |     :             :|
|           |     .: (.)         |     :   ..(.)     :|
...     ____ |      : .    ____   |     :      .______:______......:
..  ___|    |_______:_____|    |________:______|______:|     |__________ .....
|     :    :|      :.    :\   :  |     :/     :      :|     : .: .... (...)
...    :    :|   ..(:)    : +--:--+     :______:______:|     : .:        _
..  ___:____:_______:_____:____:________|      :      |______:__________ ...
|     :    :|------:-----:-|  :        :------:------:|     : .:
...----:----:|      :_____: |  :________:      :      :|     :__________
....................._____......________......................__________ ...
|     :    :|______:..___:/   :  |     :<-----><---->:|     : .:
|     :    :|      :  .  :    :  |     :.. .. . .. .. |     : .:
|     :    :|      :   ..:    :  |     :.. .. . ....  |     :
|      .....|       ......)      ....      ..(.)      |         .....
|      .... |      .......      .......  .... ....... ....     .......
|           |____________________I____________________|
|                                                   ^
|                                                   |
|                                                   | ........ ..
|                                                   |
(                                                   |
 \__________________________________________________v__________________ _ _ _
                                    ...

 ............................................................................
...............................................................: =1= =5=
                                                                =2= =6=
                                                                =3= =7=
                                                                =4= =8=
.............................: ( .. .. )