................,..'.'.v.'.'.,
................/.............\
.......... .../......;...;......\
.............l........)..(.......|
..............}.......! !......{
..............|................|
..............|..............;.l
..............|..............;;|
..............|.;...........;;.|
..............|.;;..........;;.|
..............|..;;.........;;.|
..............|...;;........;;.|...
......(.....).....;;......;......(.....)
...(............)....;;...;...............)
(..................)...;;.(.................)
.(...............).....;;...(..............)
...(__...)......;;........(.....)