------------------------------------------------------------------------------ ------------------------------------------------------------------------------ -------------------------5--4--------4--3--2--0------------------------------- -1--2--4--5--1--2--4--5--------2--5--------------2--0--2---------------------- ------------------------------------------------------------------------------ ------------------------------------------------------------------------------