1 ------------------------------0--0---------|| 2 ----------0---3-3-2-3-2-3-2-3-1--1--3--1--.|| 3 -------1------4-4-3-4-3-4-3-4-------4--2--.|| 4 -2-1-2-------------------------------------|| 1 ----------0---3-3-2-3-2-3-2--3-5-5-3-1-----0-1-0---0 2 --------2-----5-5-4-5-4-5-4--5-5-5-5-3---3-------3-- 3 --2-1-2--------------------------------------------- 4 ---------------------------------------------------- 1 ---------------------------0--5 2 -1------3-0--------------1----- 3 ----2-------1----2-2-1-2------- 4 ------2--------2---------------