8""""8 8   8 8"""8  8""""8 8"""" 8""""8   8"""88 8    8
8    " 8   8 8   8  8      8     8    8   8    8 8    8
8e     8e  8 8eee8e 8eeeee 8eeee 8eeee8ee 8    8 eeeeee
88     88  8 88   8     88 88    88     8 8    8 88   8
88   e 88  8 88   8 e   88 88    88     8 8    8 88   8
88eee8 88ee8 88   8 8eee88 88eee 88eeeee8 8eeee8 88   8
