--------------------------------------------------------------------------| --------------------------------------------------------------------------| --------------------------------------------------------------------------| -----------------------------------9----8---------------------------------| -------7-----10-----9--------7----------------9--7-----10----9----7-------| -0-0-0---0-0---0-0-----0-0-0---0-0---0-0--0-0------0-0----0-0---8---8-7---|