|----------3-3---------3-3--------7-7---5-5--3-3-3-3-- |----5-5---5-5---5-5---5-5--------9-9---7-7--5-5-5-5-- |----7-7---------7-7---------------------------------- |----------------------------------------------------- |----------------------------------------------------- |----------------------------------------------------- |----------3-3---------3-3--------7-7---5-5--3-3-3-3-- |----5-5---5-5---5-5---5-5--------9-9---7-7--5-5-5-5-- |----7-7---------7-7---------------------------------- |----------------------------------------------------- |----------------------------------------------------- |-----------------------------------------------------