Intro:
||----3--3-----------------------3--3-------------------------------|
||-----------0--1--1--0--1--3-----------0--1--1--0--1--3--1--0------|
||------------------------------------------------------------------|
||------------------------------------------------------------------|
||------------------------------------------------------------------|
||------------------------------------------------------------------|
||----3--3---------------------0------------------------------------|
||-----------3--0--0--0--1--3-----0--0--0--0------------------------|
||--------------------------------------------2---------------------|
||------------------------------------------------------------------|
||------------------------------------------------------------------|
||------------------------------------------------------------------|
|