-------------------------------------10-8--------------- 5-7-8-3-5---5-7-8-10-12---13-12-10-10------------------- -0-0-0-0-----0-0-0--0-------0--0------------------------ -------------------------------------------------------- 3-5-7-2-3---3-5-7-9--10---12-10--9---------------------- -------------------------------------------------------- -------------------3-3---------------------------------- 12-10-8---5-8-10---3-3---------------------------------- --0--0-----0-0------------------------------------------ -------------------------------------------------------- 10--9-7---3-7--9---------------------------------------- -------------------3-3----------------------------------