diff --git "a/openvino_decoder_model.xml" "b/openvino_decoder_model.xml" --- "a/openvino_decoder_model.xml" +++ "b/openvino_decoder_model.xml" @@ -10,7 +10,7 @@ - + @@ -20,8 +20,362 @@ - - + + + + + 1280 + 1280 + + + + + + + + + + + 1280 + 1280 + + + + + 1280 + 1280 + + + + + + + + -1 + -1 + -1 + + + 1280 + 1280 + + + + + -1 + -1 + 1280 + + + + + + + + 1 + 1 + 1280 + + + + + + + + + + + 1 + 1 + 1280 + + + + + 1 + 1 + 1280 + + + + + + + + -1 + -1 + 1280 + + + 1 + 1 + 1280 + + + + + -1 + -1 + 1280 + + + + + + + + -1 + -1 + + + + + 2 + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + 2 + + + 1 + + + + + + 1 + + + + + + + + + + + 1 + + + + + + + + + + + 1 + + + + + + + + + + + 1 + + + + + + + + 1 + + + 1 + + + 1 + + + 1 + + + + + 4 + + + + + + + + -1 + -1 + 1280 + + + 4 + + + + + -1 + -1 + 20 + 64 + + + + + + + + 4 + + + + + + + -1 + -1 + 20 + 64 + + + 4 + + + + + -1 + 20 + -1 + 64 + + + + + + + + 1280 + 1280 + + + + + + + + + + + 1280 + 1280 + + + + + 1280 + 1280 + + + + + + + + -1 + -1 + -1 + + + 1280 + 1280 + + + + + -1 + -1 + 1280 + + + + + + + + -1 + -1 + 1280 + + + 4 + + + + + -1 + -1 + 20 + 64 + + + + + + + + 4 + + + + + + + -1 + -1 + 20 + 64 + + + 4 + + + + + -1 + 20 + -1 + 64 + + + + + 51866 @@ -29,7 +383,7 @@ - + @@ -47,8 +401,8 @@ - - + + @@ -58,7 +412,7 @@ - + @@ -70,13 +424,13 @@ - + -1 -1 - + @@ -91,13 +445,13 @@ - - + + - + @@ -111,15 +465,15 @@ - + -1 -1 1280 - - + + 448 @@ -127,7 +481,7 @@ - + @@ -145,28 +499,14 @@ - - - - - - - - - - - -1 - -1 - - + + - - 2 - + - - + + @@ -174,8 +514,8 @@ - - + + @@ -183,7 +523,7 @@ - + @@ -193,16 +533,16 @@ - + - - + + - + @@ -210,12 +550,12 @@ - + -1 - + -1 @@ -223,13 +563,13 @@ - + 1 -1 - + @@ -244,13 +584,13 @@ - - + + - + @@ -264,14 +604,14 @@ - + 1 -1 1280 - + @@ -286,22 +626,22 @@ - + -1 -1 1280 - - + + 1 - + @@ -321,8 +661,8 @@ - - + + 1 @@ -331,7 +671,7 @@ - + @@ -351,7 +691,7 @@ - + @@ -373,8 +713,8 @@ - - + + 1 @@ -383,7 +723,7 @@ - + @@ -403,7 +743,7 @@ - + @@ -418,15 +758,15 @@ - + -1 -1 1280 - - + + 1280 @@ -434,7 +774,7 @@ - + @@ -452,7 +792,7 @@ - + @@ -473,8 +813,8 @@ - - + + 1 @@ -483,7 +823,7 @@ - + @@ -503,7 +843,7 @@ - + @@ -518,15 +858,15 @@ - + -1 -1 1280 - - + + @@ -536,7 +876,7 @@ - + @@ -549,7 +889,7 @@ - + -1 -1 20 @@ -557,15 +897,15 @@ - - + + 4 - + -1 @@ -578,7 +918,7 @@ - + -1 20 -1 @@ -586,8 +926,8 @@ - - + + 1280 @@ -595,7 +935,7 @@ - + @@ -613,7 +953,7 @@ - + @@ -627,15 +967,15 @@ - + -1 -1 1280 - - + + @@ -645,7 +985,7 @@ - + @@ -658,7 +998,7 @@ - + -1 -1 20 @@ -666,15 +1006,15 @@ - - + + 4 - + -1 @@ -687,7 +1027,7 @@ - + -1 20 -1 @@ -695,7 +1035,7 @@ - + @@ -712,7 +1052,7 @@ - + -1 20 -1 @@ -720,20 +1060,20 @@ - - + + - - + + - + - - + + @@ -743,7 +1083,7 @@ - + @@ -757,8 +1097,8 @@ - - + + @@ -766,18 +1106,18 @@ - + - + - - + + @@ -785,7 +1125,7 @@ - + @@ -796,7 +1136,7 @@ - + @@ -812,7 +1152,7 @@ - + @@ -821,13 +1161,13 @@ - + -1 -1 - + @@ -841,19 +1181,19 @@ - - + + - - + + - + @@ -866,13 +1206,13 @@ - - + + - + @@ -885,7 +1225,7 @@ - + -1 @@ -899,13 +1239,13 @@ - - + + - + @@ -914,7 +1254,7 @@ - + @@ -924,7 +1264,7 @@ - + @@ -937,7 +1277,7 @@ - + -1 @@ -951,7 +1291,7 @@ - + @@ -970,13 +1310,13 @@ - - + + - + @@ -988,7 +1328,7 @@ - + @@ -1002,25 +1342,25 @@ - + -1 -1 - - + + - - + + - + @@ -1033,7 +1373,7 @@ - + @@ -1041,12 +1381,12 @@ - + -1 - + @@ -1059,18 +1399,18 @@ - - + + - + 2 - + @@ -1081,13 +1421,13 @@ - + -1 1 - + @@ -1099,13 +1439,13 @@ - + -1 -1 - + @@ -1120,7 +1460,7 @@ - + @@ -1133,13 +1473,13 @@ - + -1 -1 - + -1 @@ -1148,20 +1488,20 @@ - + 1 -1 -1 - - + + - + - + 1 @@ -1171,7 +1511,7 @@ - + 1 1 -1 @@ -1179,45 +1519,8 @@ - - - - - - - - 1 - - - - - - - - - - - - - - - - - 2 - - - 1 - - - - - - 1 - - - - - + + @@ -1227,8 +1530,8 @@ - - + + @@ -1238,8 +1541,8 @@ - - + + @@ -1249,7 +1552,7 @@ - + @@ -1271,7 +1574,7 @@ - + @@ -1285,7 +1588,7 @@ - + -1 1 -1 @@ -1293,15 +1596,15 @@ - - + + 1 - + @@ -1316,21 +1619,21 @@ - - + + 1 - - + + - + @@ -1342,28 +1645,28 @@ - + 1 - - + + 1 - - + + 1 - + -1 @@ -1385,7 +1688,7 @@ - + -1 1 -1 @@ -1393,7 +1696,7 @@ - + @@ -1410,7 +1713,7 @@ - + -1 20 -1 @@ -1418,7 +1721,7 @@ - + @@ -1429,7 +1732,7 @@ - + -1 20 -1 @@ -1437,8 +1740,8 @@ - - + + 1280 @@ -1446,7 +1749,7 @@ - + @@ -1464,7 +1767,7 @@ - + @@ -1485,8 +1788,8 @@ - - + + 1 @@ -1495,7 +1798,7 @@ - + @@ -1515,7 +1818,7 @@ - + @@ -1530,15 +1833,15 @@ - + -1 -1 1280 - - + + @@ -1548,7 +1851,7 @@ - + @@ -1561,7 +1864,7 @@ - + -1 -1 20 @@ -1569,15 +1872,15 @@ - - + + 4 - + -1 @@ -1590,7 +1893,7 @@ - + -1 20 -1 @@ -1598,7 +1901,7 @@ - + @@ -1615,7 +1918,7 @@ - + -1 20 -1 @@ -1623,15 +1926,15 @@ - - + + 4 - + -1 @@ -1644,7 +1947,7 @@ - + -1 -1 20 @@ -1652,8 +1955,8 @@ - - + + @@ -1663,7 +1966,7 @@ - + @@ -1677,15 +1980,15 @@ - + -1 -1 1280 - - + + 1280 @@ -1693,7 +1996,7 @@ - + @@ -1711,7 +2014,7 @@ - + @@ -1732,8 +2035,8 @@ - - + + 1 @@ -1742,7 +2045,7 @@ - + @@ -1762,7 +2065,7 @@ - + @@ -1777,14 +2080,14 @@ - + -1 -1 1280 - + @@ -1799,22 +2102,22 @@ - + -1 -1 1280 - - + + 1 - + @@ -1834,8 +2137,8 @@ - - + + 1 @@ -1844,7 +2147,7 @@ - + @@ -1864,7 +2167,7 @@ - + @@ -1886,8 +2189,8 @@ - - + + 1 @@ -1896,7 +2199,7 @@ - + @@ -1916,7 +2219,7 @@ - + @@ -1931,15 +2234,15 @@ - + -1 -1 1280 - - + + 1280 @@ -1947,7 +2250,7 @@ - + @@ -1965,7 +2268,7 @@ - + @@ -1986,8 +2289,8 @@ - - + + 1 @@ -1996,7 +2299,7 @@ - + @@ -2016,7 +2319,7 @@ - + @@ -2031,15 +2334,15 @@ - + -1 -1 1280 - - + + @@ -2049,7 +2352,7 @@ - + @@ -2062,7 +2365,7 @@ - + -1 -1 20 @@ -2070,15 +2373,15 @@ - - + + 4 - + -1 @@ -2091,7 +2394,7 @@ - + -1 20 -1 @@ -2099,8 +2402,8 @@ - - + + 1280 @@ -2108,7 +2411,7 @@ - + @@ -2126,83 +2429,28 @@ - + -1 - -1 - -1 - - - 1280 - 1280 - - - - - -1 - -1 - 1280 - - - - - - - - - - - 1 - - - - - - - - - - - 1 - - - - - - - - - - - 1 - - - - - - - - 1 - - - 1 - - - 1 + -1 + -1 - - 1 + + 1280 + 1280 - - 4 + + -1 + -1 + 1280 - + @@ -2215,7 +2463,7 @@ - + -1 -1 20 @@ -2223,15 +2471,15 @@ - - + + 4 - + -1 @@ -2244,7 +2492,7 @@ - + -1 20 -1 @@ -2252,7 +2500,7 @@ - + @@ -2269,7 +2517,7 @@ - + -1 20 -1 @@ -2277,7 +2525,7 @@ - + @@ -2288,7 +2536,7 @@ - + -1 20 -1 @@ -2296,8 +2544,8 @@ - - + + 1280 @@ -2305,7 +2553,7 @@ - + @@ -2323,7 +2571,7 @@ - + @@ -2344,8 +2592,8 @@ - - + + 1 @@ -2354,7 +2602,7 @@ - + @@ -2374,7 +2622,7 @@ - + @@ -2389,14 +2637,14 @@ - + -1 -1 1280 - + @@ -2409,7 +2657,7 @@ - + -1 -1 20 @@ -2417,15 +2665,15 @@ - - + + 4 - + -1 @@ -2438,7 +2686,7 @@ - + -1 20 -1 @@ -2446,7 +2694,7 @@ - + @@ -2463,7 +2711,7 @@ - + -1 20 -1 @@ -2471,15 +2719,15 @@ - - + + 4 - + -1 @@ -2492,7 +2740,7 @@ - + -1 -1 20 @@ -2500,8 +2748,8 @@ - - + + @@ -2511,7 +2759,7 @@ - + @@ -2525,15 +2773,15 @@ - + -1 -1 1280 - - + + 1280 @@ -2541,7 +2789,7 @@ - + @@ -2559,7 +2807,7 @@ - + @@ -2580,8 +2828,8 @@ - - + + 1 @@ -2590,7 +2838,7 @@ - + @@ -2610,7 +2858,7 @@ - + @@ -2625,14 +2873,14 @@ - + -1 -1 1280 - + @@ -2647,22 +2895,22 @@ - + -1 -1 1280 - - + + 1 - + @@ -2682,60 +2930,8 @@ - - - - - 1 - 1 - 1280 - - - - - - - - - - - 1 - 1 - 1280 - - - - - 1 - 1 - 1280 - - - - - - - - -1 - -1 - 1280 - - - 1 - 1 - 1280 - - - - - -1 - -1 - 1280 - - - - - + + 1 @@ -2744,7 +2940,7 @@ - + @@ -2764,7 +2960,7 @@ - + @@ -2778,171 +2974,6 @@ 1280 - - - -1 - -1 - 1280 - - - - - - - - 5120 - 1280 - - - - - - - - - - - 5120 - 1280 - - - - - 5120 - 1280 - - - - - - - - -1 - -1 - 1280 - - - 5120 - 1280 - - - - - -1 - -1 - 5120 - - - - - - - - 1 - 1 - 5120 - - - - - - - - - - - 1 - 1 - 5120 - - - - - 1 - 1 - 5120 - - - - - - - - -1 - -1 - 5120 - - - 1 - 1 - 5120 - - - - - -1 - -1 - 5120 - - - - - - - - -1 - -1 - 5120 - - - - - -1 - -1 - 5120 - - - - - - - - 1280 - 5120 - - - - - - - - - - - 1280 - 5120 - - - - - 1280 - 5120 - - - - - - - - -1 - -1 - 5120 - - - 1280 - 5120 - - -1 @@ -2951,8 +2982,8 @@ - - + + 1 @@ -2961,7 +2992,7 @@ - + @@ -2981,7 +3012,7 @@ - + @@ -2996,95 +3027,42 @@ - - -1 - -1 - 1280 - - - - - - - - -1 - -1 - 1280 - - - -1 - -1 - 1280 - - - - - -1 - -1 - 1280 - - - - - - - - 1 - - - - - - - - -1 - -1 - 1280 - - - 1 - - - - + -1 -1 1280 - - + + - - 1 - 1 + + 5120 1280 - + - 1 - 1 + 5120 1280 - 1 - 1 + 5120 1280 - - + + -1 @@ -3092,8 +3070,7 @@ 1280 - 1 - 1 + 5120 1280 @@ -3101,21 +3078,21 @@ -1 -1 - 1280 + 5120 - - + + 1 1 - 1280 + 5120 - + @@ -3124,49 +3101,66 @@ 1 1 - 1280 + 5120 1 1 - 1280 + 5120 - + -1 -1 - 1280 + 5120 1 1 - 1280 + 5120 - + -1 -1 - 1280 + 5120 + + + + + + + + -1 + -1 + 5120 + + + + + -1 + -1 + 5120 - - + + - - 1280 + 1280 + 5120 - + @@ -3174,27 +3168,27 @@ 1280 - 1280 + 5120 1280 - 1280 + 5120 - + -1 -1 - 1280 + 5120 1280 - 1280 + 5120 @@ -3205,8 +3199,8 @@ - - + + 1 @@ -3215,7 +3209,7 @@ - + @@ -3235,7 +3229,7 @@ - + @@ -3250,103 +3244,95 @@ - + -1 -1 1280 - - - - - - - - 4 - - - - - + + -1 -1 1280 - - 4 + + -1 + -1 + 1280 - + -1 -1 - 20 - 64 + 1280 - - + + - 4 + 1 - + + -1 -1 - 20 - 64 + 1280 - 4 + 1 - + -1 - 20 -1 - 64 + 1280 - - + + - - 1280 + + 1 + 1 1280 - + - 1280 + 1 + 1 1280 - 1280 + 1 + 1 1280 - - + + -1 @@ -3354,149 +3340,72 @@ 1280 - 1280 + 1 + 1 1280 - + -1 -1 1280 - - - - - + + - - 4 - - - - - - - - -1 - -1 + + 1 + 1 1280 - - 4 - - - - - -1 - -1 - 20 - 64 - - - - - - - - 4 - - + + + + + - - -1 - -1 - 20 - 64 - - - 4 + + 1 + 1 + 1280 - - -1 - 20 - -1 - 64 - - - - - - - - -1 - 20 - -1 - 64 - - -1 - 20 - -1 - 64 - - - - - -1 - 20 - -1 - -1 + 1 + 1 + 1280 - + - -1 - 20 -1 -1 + 1280 - -1 1 - -1 - -1 - - - - - -1 - 20 - -1 - -1 - - - - - - - - -1 - 20 - -1 - -1 + 1 + 1280 - - -1 - 20 + -1 -1 + 1280 - + @@ -3505,7 +3414,7 @@ - + @@ -3523,7 +3432,7 @@ - + @@ -3544,7 +3453,7 @@ - + @@ -3554,7 +3463,7 @@ - + @@ -3574,7 +3483,7 @@ - + @@ -3589,15 +3498,15 @@ - + -1 -1 1280 - - + + @@ -3607,7 +3516,7 @@ - + @@ -3620,7 +3529,7 @@ - + -1 -1 20 @@ -3628,15 +3537,15 @@ - - + + 4 - + -1 @@ -3649,7 +3558,7 @@ - + -1 20 -1 @@ -3657,53 +3566,79 @@ - - + + + + + 1280 + 1280 + + + + + + + + + + + 1280 + 1280 + + + + + 1280 + 1280 + + + + + - -1 - 20 -1 -1 + 1280 - -1 - 20 - -1 - 64 + 1280 + 1280 - + -1 - 20 -1 - 64 + 1280 - - + + + + + - + 4 - + + -1 - 20 -1 - 64 + 1280 - + 4 - + -1 -1 20 @@ -3711,19 +3646,15 @@ - - - - - + + - - 3 + + 4 - - + -1 @@ -3731,28 +3662,29 @@ 20 64 - - 3 + + 4 - + -1 + 20 -1 - 1280 + 64 - - + + - + 1280 1280 - + @@ -3770,7 +3702,7 @@ - + @@ -3791,8 +3723,8 @@ - - + + 1 @@ -3801,7 +3733,7 @@ - + @@ -3821,7 +3753,7 @@ - + @@ -3836,480 +3768,493 @@ - + -1 -1 1280 - - + + + + + + + + 4 + + + + + -1 -1 1280 - - -1 - -1 - 1280 + + 4 - + -1 -1 - 1280 + 20 + 64 - - + + - 1 + 4 - - + -1 -1 - 1280 + 20 + 64 - 1 + 4 - + -1 + 20 -1 - 1280 - - - - - - - - 1 - 1 - 1280 - - - - - - - - - - - 1 - 1 - 1280 - - - - - 1 - 1 - 1280 + 64 - - + + -1 + 20 -1 - 1280 + 64 - 1 - 1 - 1280 - - - - -1 + 20 -1 - 1280 - - - - - - - - 1 - 1 - 1280 - - - - - - - - - - - 1 - 1 - 1280 + 64 - - 1 - 1 - 1280 + + -1 + 20 + -1 + -1 - + + -1 + 20 -1 -1 - 1280 + -1 1 - 1 - 1280 + -1 + -1 - + + -1 + 20 -1 -1 - 1280 - - - - - - - - 1280 - 1280 - - - - - + + - - 1280 - 1280 + + -1 + 20 + -1 + -1 - - 1280 - 1280 + + -1 + 20 + -1 + -1 - - + + + -1 + 20 -1 -1 - 1280 - 1280 - 1280 + -1 + 20 + -1 + 64 - + -1 + 20 -1 - 1280 - - - - - - - - 1 - 1 - 1280 + 64 - - - - - - - - 1 - 1 - 1280 - - + + - - 1 - 1 - 1280 + + 4 - - + -1 + 20 -1 - 1280 + 64 - - 1 - 1 - 1280 + + 4 - + -1 -1 - 1280 + 20 + 64 - - + + - 4 + 3 - + -1 -1 - 1280 + 20 + 64 - 4 + 3 - + -1 -1 - 20 - 64 + 1280 - - + + - - 4 + + 1280 + 1280 + + + + + + + + + + + 1280 + 1280 + + + + + 1280 + 1280 - + + -1 -1 - 20 - 64 + 1280 - - 4 + + 1280 + 1280 - + -1 - 20 -1 - 64 + 1280 - - + + - - 1280 + + 1 + 1 1280 - + - 1280 + 1 + 1 1280 - 1280 + 1 + 1 1280 - - + + -1 -1 - -1 + 1280 - 1280 + 1 + 1 1280 - + -1 -1 1280 - - + + -1 -1 1280 - - 4 + + -1 + -1 + 1280 - + -1 -1 - 20 - 64 + 1280 - - + + - 4 + 1 - + + -1 -1 - 20 - 64 + 1280 - 4 + 1 - + -1 - 20 -1 - 64 + 1280 - - + + + + + 1 + 1 + 1280 + + + + + + + + + + + 1 + 1 + 1280 + + + + + 1 + 1 + 1280 + + + + + -1 - 20 -1 - 64 + 1280 - -1 - 20 - -1 - 64 + 1 + 1 + 1280 - - -1 - 20 + -1 -1 + 1280 - - + + + + + 1 + 1 + 1280 + + + + + + + + + + + 1 + 1 + 1280 + + + + + 1 + 1 + 1280 + + + + + - -1 - 20 -1 -1 + 1280 + + + 1 + 1 + 1280 - - -1 - 20 + -1 -1 + 1280 - + - + 1280 1280 - + @@ -4327,13 +4272,13 @@ - + -1 -1 - -1 + 1280 1280 @@ -4348,7 +4293,7 @@ - + @@ -4358,7 +4303,7 @@ - + @@ -4378,7 +4323,7 @@ - + @@ -4393,15 +4338,26 @@ - + -1 -1 1280 - - + + + + + + + + 4 + + + + + -1 @@ -4413,7 +4369,7 @@ - + -1 -1 20 @@ -4421,15 +4377,15 @@ - - + + 4 - + -1 @@ -4442,15 +4398,59 @@ - + + -1 + 20 + -1 + 64 + + + + + + + + -1 + 20 + -1 + 64 + + -1 20 -1 64 + + + + -1 + 20 + -1 + -1 + + + + + + + + -1 + 20 + -1 + -1 + + + + + -1 + 20 + -1 + -1 + - + @@ -4467,7 +4467,7 @@ - + -1 20 -1 @@ -4475,15 +4475,15 @@ - - + + 4 - + -1 @@ -4496,7 +4496,7 @@ - + -1 -1 20 @@ -4504,8 +4504,8 @@ - - + + @@ -4515,7 +4515,7 @@ - + @@ -4529,14 +4529,14 @@ - + -1 -1 1280 - + @@ -4545,7 +4545,7 @@ - + @@ -4563,7 +4563,7 @@ - + @@ -4584,7 +4584,7 @@ - + @@ -4594,7 +4594,7 @@ - + @@ -4614,7 +4614,7 @@ - + @@ -4629,14 +4629,14 @@ - + -1 -1 1280 - + @@ -4651,22 +4651,22 @@ - + -1 -1 1280 - - + + 1 - + @@ -4686,7 +4686,7 @@ - + @@ -4696,7 +4696,7 @@ - + @@ -4716,7 +4716,7 @@ - + @@ -4738,7 +4738,7 @@ - + @@ -4748,7 +4748,7 @@ - + @@ -4768,7 +4768,7 @@ - + @@ -4783,14 +4783,14 @@ - + -1 -1 1280 - + @@ -4799,7 +4799,7 @@ - + @@ -4817,7 +4817,7 @@ - + @@ -4838,7 +4838,7 @@ - + @@ -4848,7 +4848,7 @@ - + @@ -4868,7 +4868,7 @@ - + @@ -4883,14 +4883,14 @@ - + -1 -1 5120 - + @@ -4900,14 +4900,14 @@ - + -1 -1 5120 - + @@ -4916,7 +4916,7 @@ - + @@ -4934,7 +4934,7 @@ - + @@ -4955,7 +4955,7 @@ - + @@ -4965,7 +4965,7 @@ - + @@ -4985,7 +4985,7 @@ - + @@ -5000,14 +5000,14 @@ - + -1 -1 1280 - + @@ -5022,22 +5022,22 @@ - + -1 -1 1280 - - + + 1 - + @@ -5057,7 +5057,7 @@ - + @@ -5067,7 +5067,7 @@ - + @@ -5087,7 +5087,7 @@ - + @@ -5109,7 +5109,7 @@ - + @@ -5119,7 +5119,7 @@ - + @@ -5139,7 +5139,7 @@ - + @@ -5154,14 +5154,14 @@ - + -1 -1 1280 - + @@ -5182,7 +5182,7 @@ - + -1 @@ -5191,371 +5191,459 @@ + + + + -1 + 20 + -1 + 64 + + + + + + + -1 + 20 + -1 + 64 + + + + + + + -1 + 20 + -1 + 64 + + + + + + + -1 + 20 + -1 + 64 + + + + + + + -1 + 20 + -1 + 64 + + + + + + + -1 + 20 + -1 + 64 + + + + + + + -1 + 20 + -1 + 64 + + + + + + + -1 + 20 + -1 + 64 + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +