-------------------------------- -------------------------------- -----3-----2---2-----3--2------- ------------------0---------3--- -------------------------------- --------------------------------