x------------------------------------------------------------------------------ x------------------------------------------------------------------------------ x--5-5-5-5--8-8-8-8--3-3-3-3---------------------------------------------------2x x--3-3-3-3--6-6-6-6--1-1-1-1--------------------------------------------------- x------------------------------------------------------------------------------ x------------------------------------------------------------------------------ x------------------------------------------------- x--------6--------4-------4-?????----------------- x--3h5p3----1h3p1---1h3p1---?????Not too sure here x------------------------------------------------- x------------------------------------------------- x------------------------------------------------- repeat part 1 when neccesary