--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------3----------------------------------------------------------------2--------------------------------------------------0---3----1------------4----6------------0-----9--8------------5------7--12------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------2------------------------------------------------------------------------------4---------0----------11----------------------------------------------------6------8--------------------9---------15-----4----7------4----5---3---------------
|