x-----4---6----4----6----4---6---3--3-5--------3--3--3---0-0-0-2-| -1------1--1-----1----1----1---1--------1-------------1-------0-| --------------------------------------------------------------0-| --------------------------------------------------------------0-| ----2---------2-----2-------------------2------2--------------2-| --------------------------------------------------------------2-| ---2---2------2----21---5---8---5---3----2----21-----------4--4\-| -----3--------3---------3------------3---------3--------------0--| -----------------------------------------------------------------| -------------------0---------0-----------------0--------------0--| ---------------1--------1-----------------1----1--------------1--| --------------------------------------------------------------2--|