I------------------------------------------------I I------------------------------------------------I I------------0-----------------------------------I I---2----5--7--0---------------------------------I I--2---3---5--5----------------------------------I I-0---0------3-----------------------------------I I------------------------------------------------I I------------------------------------------------I I------------------------------------------------I I-2-2-5-5-7-7------------------------------------I I-2-2-3-3-5-5-5-5--------------------------------I I-0-0-0-0-0-0-3-3--------------------------------I