-------------------------------------------------
-------------------------------------------------
-------------------------------------------------
------7------------8--------------9--------------
--8-9---9-8-7-9-10---10-9-8-10-11---11-10-9-7----
-------------------------------------------------