1)-----------------------------------------------------
2)-----------------------------------------------------
3)--5-----5-----5--7-8---5-----5---7-8--3--------------
4)--5-----5-----5--7-8---5-----5---7-8--3--------------
5)--3-3-3-3-3-3-3--5-6---3-3-3-3-3-5-6--1--------------
6)-----------------------------------------------------
1)-----------------------------------------------------
2)-----------------------------------------------------
3)--5-----5---7-8-3--5--3--5---------------------------
4)--5-----5---7-8-3--5--3--5---------------------------
5)--3-3-3-3-3-5-6-1--3--1--3---------------------------
6)-----------------------------------------------------