Intro:
---------------------------------------------------------------
---------------------------------------------------------------
---------------------------------------------------------------
---4----2--4--------------------2-----4----------------------
------4--------2-2--0-2--4-4----4------------------------
---------------------------------------------------------------
--------------------------1-------------------------------------
--------------4-4--2-4----4-2-1----------------------------------------
--------2-4------------------------4------------------------------
---2-4----------------------------------------------------------