---------------------------
---------------------------
---------------------------
---------------------------
-2-2-2-4-4-4-3-3--6-5--5-4-
-2-2-2-2-2-2-2-2--5-4--4-3-
---------------------------
---------------------------
---------------------------
---------------------------
-2-2-2-4-4-4-3-3--6-5--5-4-
-2-2-2-2-2-2-2-2--5-4--4-3-