---0------0-----0-----0------------------------------------| ---0------0-----0-----0------------------------------------| ---0------0-----0-----0------------------------------------| ---2------4-----5-----5------------------------------------| ---2------3-----5-----4------------------------------------| ---0------0-----0-----0------------------------------------| -----0---------2-----0---------2-----x-----------------------| -----1—h3------0-----1---h3----0-----0-----------------------| -----0---------0-----0---------0-----0-----------------------|repeat -----2---------2-----2---------2-----2-----------------------| -----3---------2-----3---------2-----0-----------------------| -----3---------0-----3---------0-----1-----------------------| other part -----0--------0-----------------------0----0--------------------------| -----1h3------0-----------------------1----3--------------------------| -----0--------2---s-4---4-------------0----2--------------------------| -----2--------2---s-4-s-5----(X3)-----2----0--------------------------| -----3--------0-----------------------3----0--------------------------| -----3--------0-----------------------3-------------------------------|