--0-3-3-0-----------0-3-3-0-----------0-1-1-0-----------0-1-0----------------------------------| 1---------1-------1---------3-------3---------3-------3-------3-1------------------------------| -----------------------------------------------------------------------------------------------| -----------------------------------------------------------------------------------------------| -----------------------------------------------------------------------------------------------| -----------------------------------------------------------------------------------------------| 0----------------------------------------------------------------------------------------------| --3-1-3-5-5-------5-5-5-7-9-11-------11-11-11-7-11-9-------9-7-5-5-3-1-------------------------| -----------------------------------------------------------------------------------------------| -----------------------------------------------------------------------------------------------| -----------------------------------------------------------------------------------------------| -----------------------------------------------------------------------------------------------|