---4---4---5---4---5---4---6--6---6---666----5---4---4------| ---4---5---6---4---5---4---3------3---555----4---5---5------| ---3---4---3---2---2---3---4--1---1---222----3---4---5------| ------------------------------------------------------------| ------------------------------------------------------------| ------------------------------------------------------------|