--------------------------------------------------------------------------|------------------------------5-5-5-3-3-3-0-------------------------------|------0-------0---------------5-5-5-3-3-3-0-------------------------------|7-7-7-0-7-7-770-7-7-7-10------5-5-5-3-3-3-0-------------------------------|7-7-7---7-7-77--7-7-7-10--------------------------------------------------|--------------------------------------------------------------------------|
-------------------------------------------------------|-------------------------------------------------------|-------------------------------4~~---------------------|--------------------------7-7--------------------------|1/---12/--1/---11-0-------7-7--------------------------|-------------------------------------------------------|