e------------------------------------------------------------------- b------------------------------------------------------------------- g---2----4---------------2----4--------------2----4----------------- a-----------0---------------------0-------------------0----------2-- d--------------0--3------------------3---0----------------0--3---3-- e----------------------------------------------------------------2--