e---------------------------------------|----------------------------------------| b---------------------------------------|----------------------------------------| g---------------------------------------|----------------------------------------| d--0-0-0-----0-0-0-----0-3---------0----|---1-1-1-1-1-0-0-0-0--------0------3----| a---------------------------1---3-------|-----------------------3-3------3-------| e---------------------------------------|----------------------------------------| e--0-0-0----0-0-0----0-3------0---|-----1-1-1-1-1-0-0-0-3-3-1------------------| b------------------------1--3-----|-----------------------------3--1~~~~~~~----| g---------------------------------|--------------------------------------------| d---------------------------------|--------------------------------------------| a---------------------------------|--------------------------------------------| e---------------------------------|--------------------------------------------|