---9-----------9--------------4-------2-------0-2----4-5-7-5-4- -7---9-10-10-7---9-10-12-10-7---5-3-5---3-2-3-----0-1---------- --------------------------------------------------------------- --------------------------------------------------------------- -----8-----9-----8----------0------------------------------4-4- --------------------------------------------------------------- ---9-----------9--------------4-------2-------7-5-4-2-------- -7---9-10-10-7--9-10-12-10-7---5-3-5---3-2-3---------6-4-6-7 ------------------------------------------------------------- ------------------------------------------------------------- -----8-----9-----8----------0-------------------------------- ------------------------------------------------------------- -6-7-9-10------10-9-12----9-8-5-4-2-5-4 ----------10-9---------10-------------2 --------------------------------------- --------------------------------------- ------------------0-------------------- ---------------------------------------