------------------------------------------| ---3-3-2-2-0-0----------------------------| --2-2-2-2-2-2-----------------------------| *2 ------------------------------------------| ------------------------------------------| ------------------------------------------| -----0-----2-------------------------------| ----0-0---3-3------------------------------| ---0---0-2---2---1--2----------------------| *3 --2-----0-------2--2-----------------------| -2-------------2--0------------------------| -------------------------------------------| --------------------------------------------| --------------------------------------------| --------------------------------------------| -7-7---3-3--5-5-5-5-------------------------| -7-7---3-3--5-5-5-5-------------------------| -5-5---1-1--3-3-3-3-------------------------|