x----5- ----0 ----0---| ---3-- ---3- ---3----| --0--- --5-- --5-----| x2 ------ -5--- -3------| -0---- ----- --------| ------ ----- --------| ---------------------| ---------------------| -7-7-7-7-7-5-5-5-5-5-| -5-5-5-5-5-3-3-3-3-3-| ---------------------| ---------------------| -x-x-x-x-x-x------0---| -1-1-1-1-1-1-3---1----| -2-2-2-2-2-2---2------| -x-x-x-x-x-x----------| -0-0-0-0-0-0--------6-| -x-x-x-x-x-x----------|