/-------\ /------\ /------\ /-\ /-\     /-\ 
| /---\ | | /----/ | /----/ | | | |     | | 
| |   | | | |      | |      | | | |     | | 
| | /-/ | | \----\ | |      | | | |     | | 
| | \-\ | \----\ | | |      | | | | --> | | 
| |   | |      | | | |      | | | |     | | 
| |   | | /----/ | | \----\ | | | |     | | 
\-/   \-/ \------/ \------/ \-/ \-/     \-/ 