|-------0---3-1-0-----------0-------------0---3-5-3-1-0------0---3----------------| |-1-1-3---1------3-1--1-1-3---1-----1-1-3---1-----------1-1-3--1------------------| |-------------------------------0-------------------------------------------------| |---------------------------------------------------------------------------------| |---------------------------------------------------------------------------------| |---------------------------------------------------------------------------------| |-3-3-5-3-1-0-1-3-5-----3-1-0---0-1-3--0-0-1-0-------1-5-7-3-3-1-0-----------------| |-------------------6-6-------3----------------3-1-3--------------3-1--------------| |---------------------------------------------------------------------------------| |---------------------------------------------------------------------------------| |---------------------------------------------------------------------------------| |---------------------------------------------------------------------------------|