1---------------------------------------------------------------
2---------------------------------------------------------------
3---------------------------------------------------------------
4-------5-------5----------5-------5--3----------5-------5------
5----------------------------------------5----------------------
6--3-3-----3-3-----3-3-3-3----3-3-----------3-3-----3-3-----3-3-
1----------------------
2----------------------
3----------------------
4--0-0--3-3--4-4--5-5--
5----------------------
6----------------------
1---------------------------------------------------------------
2---------------------------------------------------------------
3---------------------------------------------------------------
4-------5-------5----------5-------5--3----------5-------5------
5----------------------------------------5----------------------
6--3-3-----3-3-----3-3-3-3----3-3-----------3-3-----3-3-----3-3-