* << | | /~~~~~~\ |~~~~~~~~~| | /
* << |\\ | | | | | | /
* << | \\ | | | | | | /
* <<-------------- | \\ | | | |\\~~~~~~~~ |<
* << | \\ | |------| | \\ | \\
* << | \\ | | | | \\ | \\
* << | \\| | | | \\_____ | \\_