diff --git "a/text_encoder/openvino_model.xml" "b/text_encoder/openvino_model.xml" --- "a/text_encoder/openvino_model.xml" +++ "b/text_encoder/openvino_model.xml" @@ -28,7 +28,7 @@ - + @@ -50,7 +50,7 @@ - + -1 -1 @@ -76,7 +76,7 @@ - + -1 -1 @@ -117,14 +117,14 @@ - + -1 -1 32 - + @@ -134,7 +134,7 @@ - + @@ -149,15 +149,39 @@ - + -1 -1 32 - - + + + + + + + + + + -1 + -1 + 32 + + + + + + -1 + -1 + 32 + 1 + + + + + 1 @@ -166,8 +190,8 @@ - - + + 1 @@ -176,7 +200,7 @@ - + @@ -191,22 +215,22 @@ - + -1 -1 32 - - + + 1 - + @@ -219,15 +243,15 @@ - + -1 -1 1 - - + + 1 @@ -236,7 +260,7 @@ - + @@ -251,14 +275,14 @@ - + -1 -1 1 - + -1 @@ -274,7 +298,7 @@ - + @@ -289,14 +313,14 @@ - + -1 -1 1 - + @@ -311,15 +335,15 @@ - + -1 -1 32 - - + + 32 @@ -327,7 +351,7 @@ - + @@ -341,22 +365,22 @@ - + -1 -1 32 - - + + 4 - + @@ -369,7 +393,7 @@ - + -1 -1 4 @@ -377,15 +401,15 @@ - - + + 4 - + -1 @@ -398,7 +422,7 @@ - + -1 4 -1 @@ -406,8 +430,8 @@ - - + + 1 @@ -417,8 +441,8 @@ - - + + 1 @@ -428,7 +452,7 @@ - + @@ -445,7 +469,7 @@ - + -1 4 -1 @@ -453,15 +477,15 @@ - - + + 1 - + @@ -475,7 +499,7 @@ - + -1 4 -1 @@ -483,8 +507,8 @@ - - + + 1 @@ -494,7 +518,7 @@ - + @@ -511,7 +535,7 @@ - + -1 4 -1 @@ -519,7 +543,7 @@ - + -1 @@ -537,7 +561,7 @@ - + @@ -554,7 +578,7 @@ - + -1 4 -1 @@ -562,7 +586,7 @@ - + @@ -579,7 +603,7 @@ - + -1 4 -1 @@ -587,23 +611,23 @@ - - + + - + 1 4 1 - + - + @@ -618,19 +642,19 @@ - - + + - + - + @@ -640,16 +664,16 @@ - + - - + + - + @@ -657,18 +681,18 @@ - + -1 - + - + - + -1 @@ -676,19 +700,19 @@ - + 1 -1 - - + + - + - + 1 @@ -697,14 +721,14 @@ - + 1 1 -1 - + @@ -714,14 +738,14 @@ - + 1 1 -1 - + @@ -736,22 +760,22 @@ - + 1 4 -1 - - + + 3 - + 1 @@ -763,14 +787,14 @@ - + 1 -1 4 - + @@ -785,14 +809,14 @@ - + 1 -1 8 - + 1 @@ -801,14 +825,14 @@ - + 1 -1 8 - + 1 @@ -818,7 +842,7 @@ - + 1 1 -1 @@ -826,7 +850,7 @@ - + @@ -843,7 +867,7 @@ - + -1 4 -1 @@ -851,39 +875,39 @@ - - + + 1 - - + + 1 - - + + 1 - - + + 1 - + -1 @@ -905,7 +929,7 @@ - + -1 4 -1 @@ -913,13 +937,13 @@ - - + + - + @@ -928,7 +952,7 @@ - + @@ -940,7 +964,7 @@ - + -1 4 -1 @@ -948,7 +972,7 @@ - + @@ -956,31 +980,31 @@ - - + + 1 - - + + 1 - - + + 1 - + -1 @@ -1002,7 +1026,7 @@ - + -1 4 -1 @@ -1010,7 +1034,7 @@ - + @@ -1027,7 +1051,7 @@ - + -1 4 -1 @@ -1035,7 +1059,7 @@ - + 1 @@ -1044,14 +1068,14 @@ - + 1 -1 8 - + 1 @@ -1061,7 +1085,7 @@ - + 1 1 -1 @@ -1069,7 +1093,7 @@ - + @@ -1086,7 +1110,7 @@ - + -1 4 -1 @@ -1094,7 +1118,7 @@ - + @@ -1111,7 +1135,7 @@ - + -1 4 -1 @@ -1119,7 +1143,7 @@ - + @@ -1128,7 +1152,7 @@ - + @@ -1142,14 +1166,14 @@ - + -1 -1 16 - + @@ -1157,7 +1181,7 @@ - + @@ -1170,7 +1194,7 @@ - + -1 -1 2 @@ -1178,15 +1202,15 @@ - - + + 4 - + -1 @@ -1199,7 +1223,7 @@ - + -1 2 -1 @@ -1207,8 +1231,8 @@ - - + + 1 @@ -1218,8 +1242,8 @@ - - + + 1 @@ -1229,7 +1253,7 @@ - + @@ -1246,7 +1270,7 @@ - + -1 2 -1 @@ -1254,15 +1278,15 @@ - - + + 1 - + @@ -1276,7 +1300,7 @@ - + -1 2 -1 @@ -1284,8 +1308,8 @@ - - + + 1 @@ -1295,7 +1319,7 @@ - + @@ -1312,7 +1336,7 @@ - + -1 2 -1 @@ -1320,7 +1344,7 @@ - + -1 @@ -1338,7 +1362,7 @@ - + @@ -1355,7 +1379,7 @@ - + -1 2 -1 @@ -1363,7 +1387,7 @@ - + @@ -1380,7 +1404,7 @@ - + -1 2 -1 @@ -1388,7 +1412,7 @@ - + @@ -1405,7 +1429,7 @@ - + -1 2 -1 @@ -1413,39 +1437,39 @@ - - + + 1 - - + + 1 - - + + 1 - - + + 1 - + -1 @@ -1467,7 +1491,7 @@ - + -1 2 -1 @@ -1475,13 +1499,13 @@ - - + + - + @@ -1490,7 +1514,7 @@ - + @@ -1502,7 +1526,7 @@ - + -1 2 -1 @@ -1510,7 +1534,7 @@ - + @@ -1518,31 +1542,31 @@ - - + + 1 - - + + 1 - - + + 1 - + -1 @@ -1564,7 +1588,7 @@ - + -1 2 -1 @@ -1572,7 +1596,7 @@ - + @@ -1589,7 +1613,7 @@ - + -1 2 -1 @@ -1597,7 +1621,7 @@ - + @@ -1614,7 +1638,7 @@ - + -1 2 -1 @@ -1622,7 +1646,7 @@ - + @@ -1639,7 +1663,7 @@ - + -1 2 -1 @@ -1647,13 +1671,13 @@ - + - + - + -1 @@ -1664,7 +1688,7 @@ - + -1 2 1 @@ -1673,7 +1697,7 @@ - + @@ -1689,7 +1713,7 @@ - + @@ -1697,13 +1721,13 @@ - + - + @@ -1720,7 +1744,7 @@ - + @@ -1728,15 +1752,15 @@ - - + + 1 - + @@ -1745,12 +1769,12 @@ - + 1 - + @@ -1758,7 +1782,7 @@ - + @@ -1780,7 +1804,7 @@ - + @@ -1795,7 +1819,7 @@ - + -1 2 2 @@ -1804,7 +1828,7 @@ - + @@ -1812,7 +1836,7 @@ - + @@ -1827,7 +1851,7 @@ - + -1 4 -1 @@ -1835,7 +1859,7 @@ - + @@ -1844,7 +1868,7 @@ - + @@ -1858,14 +1882,14 @@ - + -1 -1 16 - + @@ -1873,7 +1897,7 @@ - + @@ -1886,7 +1910,7 @@ - + -1 -1 2 @@ -1894,15 +1918,15 @@ - - + + 4 - + -1 @@ -1915,7 +1939,7 @@ - + -1 2 -1 @@ -1923,7 +1947,7 @@ - + -1 @@ -1934,7 +1958,7 @@ - + -1 2 1 @@ -1943,7 +1967,7 @@ - + @@ -1958,7 +1982,7 @@ - + -1 2 2 @@ -1967,7 +1991,7 @@ - + @@ -1975,7 +1999,7 @@ - + @@ -1990,7 +2014,7 @@ - + -1 4 -1 @@ -1998,8 +2022,8 @@ - - + + 1 @@ -2009,13 +2033,13 @@ - - + + - + -1 @@ -2031,13 +2055,13 @@ - + - + -1 @@ -2055,7 +2079,7 @@ - + @@ -2074,13 +2098,13 @@ - + - + @@ -2089,13 +2113,13 @@ - - + + - + @@ -2108,7 +2132,7 @@ - + -1 @@ -2122,7 +2146,7 @@ - + -1 @@ -2136,7 +2160,7 @@ - + @@ -2155,13 +2179,13 @@ - - + + - + @@ -2169,13 +2193,13 @@ - + - + @@ -2192,7 +2216,7 @@ - + @@ -2200,13 +2224,13 @@ - + - + @@ -2223,7 +2247,7 @@ - + @@ -2238,13 +2262,13 @@ - + - + @@ -2264,13 +2288,13 @@ - + - + -1 @@ -2286,13 +2310,13 @@ - - + + - + 1 @@ -2310,7 +2334,7 @@ - + @@ -2335,7 +2359,7 @@ - + @@ -2360,7 +2384,7 @@ - + @@ -2371,7 +2395,7 @@ - + @@ -2396,7 +2420,7 @@ - + @@ -2412,7 +2436,7 @@ - + @@ -2428,7 +2452,7 @@ - + @@ -2444,7 +2468,7 @@ - + @@ -2460,7 +2484,7 @@ - + @@ -2482,13 +2506,13 @@ - + - + @@ -2518,7 +2542,7 @@ - + -1 4 -1 @@ -2526,15 +2550,15 @@ - - + + 4 - + -1 @@ -2547,7 +2571,7 @@ - + -1 -1 4 @@ -2555,15 +2579,15 @@ - - + + 1 - + @@ -2579,7 +2603,7 @@ - + @@ -2593,14 +2617,14 @@ - + -1 -1 -1 - + @@ -2609,7 +2633,7 @@ - + @@ -2623,15 +2647,15 @@ - + -1 -1 32 - - + + 1 @@ -2640,8 +2664,8 @@ - - + + 1 @@ -2650,7 +2674,7 @@ - + @@ -2665,22 +2689,22 @@ - + -1 -1 32 - - + + 1 - + @@ -2693,15 +2717,15 @@ - + -1 -1 1 - - + + 1 @@ -2710,7 +2734,7 @@ - + @@ -2725,14 +2749,14 @@ - + -1 -1 1 - + -1 @@ -2748,7 +2772,7 @@ - + @@ -2763,14 +2787,14 @@ - + -1 -1 1 - + @@ -2785,14 +2809,14 @@ - + -1 -1 32 - + @@ -2807,15 +2831,15 @@ - + -1 -1 32 - - + + 1 @@ -2824,8 +2848,8 @@ - - + + 1 @@ -2834,7 +2858,7 @@ - + @@ -2849,22 +2873,22 @@ - + -1 -1 32 - - + + 1 - + @@ -2877,15 +2901,15 @@ - + -1 -1 1 - - + + 1 @@ -2894,7 +2918,7 @@ - + @@ -2909,14 +2933,14 @@ - + -1 -1 1 - + -1 @@ -2932,7 +2956,7 @@ - + @@ -2947,14 +2971,14 @@ - + -1 -1 1 - + @@ -2969,14 +2993,14 @@ - + -1 -1 32 - + @@ -2985,7 +3009,7 @@ - + @@ -2999,14 +3023,14 @@ - + -1 -1 64 - + @@ -3016,14 +3040,14 @@ - + -1 -1 64 - + @@ -3032,7 +3056,7 @@ - + @@ -3046,14 +3070,14 @@ - + -1 -1 64 - + @@ -3068,14 +3092,14 @@ - + -1 -1 64 - + @@ -3084,7 +3108,7 @@ - + @@ -3098,15 +3122,15 @@ - + -1 -1 32 - - + + 1 @@ -3115,8 +3139,8 @@ - - + + 1 @@ -3125,7 +3149,7 @@ - + @@ -3140,22 +3164,22 @@ - + -1 -1 32 - - + + 1 - + @@ -3168,15 +3192,15 @@ - + -1 -1 1 - - + + 1 @@ -3185,7 +3209,7 @@ - + @@ -3200,14 +3224,14 @@ - + -1 -1 1 - + -1 @@ -3223,7 +3247,7 @@ - + @@ -3238,14 +3262,14 @@ - + -1 -1 1 - + @@ -3260,14 +3284,14 @@ - + -1 -1 32 - + @@ -3282,15 +3306,33 @@ - + + -1 + -1 + 32 + + + + + + + -1 + -1 + 32 + + + + + -1 -1 32 + 1 - - + + 1 @@ -3299,8 +3341,8 @@ - - + + 1 @@ -3309,7 +3351,7 @@ - + @@ -3324,22 +3366,22 @@ - + -1 -1 32 - - + + 1 - + @@ -3352,15 +3394,15 @@ - + -1 -1 1 - - + + 1 @@ -3369,7 +3411,7 @@ - + @@ -3384,14 +3426,14 @@ - + -1 -1 1 - + -1 @@ -3407,7 +3449,7 @@ - + @@ -3422,14 +3464,14 @@ - + -1 -1 1 - + @@ -3444,14 +3486,14 @@ - + -1 -1 32 - + @@ -3460,7 +3502,7 @@ - + @@ -3474,22 +3516,22 @@ - + -1 -1 32 - - + + 4 - + @@ -3502,7 +3544,7 @@ - + -1 -1 4 @@ -3510,15 +3552,15 @@ - - + + 4 - + -1 @@ -3531,7 +3573,7 @@ - + -1 4 -1 @@ -3539,8 +3581,8 @@ - - + + 1 @@ -3550,8 +3592,8 @@ - - + + 1 @@ -3561,7 +3603,7 @@ - + @@ -3578,7 +3620,7 @@ - + -1 4 -1 @@ -3586,15 +3628,15 @@ - - + + 1 - + @@ -3608,7 +3650,7 @@ - + -1 4 -1 @@ -3616,8 +3658,8 @@ - - + + 1 @@ -3627,7 +3669,7 @@ - + @@ -3644,7 +3686,7 @@ - + -1 4 -1 @@ -3652,7 +3694,7 @@ - + -1 @@ -3670,7 +3712,7 @@ - + @@ -3687,7 +3729,7 @@ - + -1 4 -1 @@ -3695,7 +3737,7 @@ - + @@ -3712,7 +3754,7 @@ - + -1 4 -1 @@ -3720,17 +3762,17 @@ - + - + 1 4 1 - + @@ -3745,22 +3787,22 @@ - + 1 4 -1 - - + + 3 - + 1 @@ -3772,14 +3814,14 @@ - + 1 -1 4 - + @@ -3794,14 +3836,14 @@ - + 1 -1 8 - + 1 @@ -3810,14 +3852,14 @@ - + 1 -1 8 - + 1 @@ -3827,7 +3869,7 @@ - + 1 1 -1 @@ -3835,7 +3877,7 @@ - + @@ -3852,7 +3894,7 @@ - + -1 4 -1 @@ -3860,39 +3902,39 @@ - - + + 1 - - + + 1 - - + + 1 - - + + 1 - + -1 @@ -3914,7 +3956,7 @@ - + -1 4 -1 @@ -3922,13 +3964,13 @@ - - + + - + @@ -3937,7 +3979,7 @@ - + @@ -3949,7 +3991,7 @@ - + -1 4 -1 @@ -3957,7 +3999,7 @@ - + @@ -3965,31 +4007,31 @@ - - + + 1 - - + + 1 - - + + 1 - + -1 @@ -4011,7 +4053,7 @@ - + -1 4 -1 @@ -4019,7 +4061,7 @@ - + @@ -4036,7 +4078,7 @@ - + -1 4 -1 @@ -4044,7 +4086,7 @@ - + 1 @@ -4053,14 +4095,14 @@ - + 1 -1 8 - + 1 @@ -4070,7 +4112,7 @@ - + 1 1 -1 @@ -4078,7 +4120,7 @@ - + @@ -4095,7 +4137,7 @@ - + -1 4 -1 @@ -4103,7 +4145,7 @@ - + @@ -4120,7 +4162,7 @@ - + -1 4 -1 @@ -4128,7 +4170,7 @@ - + @@ -4137,7 +4179,7 @@ - + @@ -4151,14 +4193,14 @@ - + -1 -1 16 - + @@ -4166,7 +4208,7 @@ - + @@ -4179,7 +4221,7 @@ - + -1 -1 2 @@ -4187,15 +4229,15 @@ - - + + 4 - + -1 @@ -4208,7 +4250,7 @@ - + -1 2 -1 @@ -4216,8 +4258,8 @@ - - + + 1 @@ -4227,8 +4269,8 @@ - - + + 1 @@ -4238,7 +4280,7 @@ - + @@ -4255,7 +4297,7 @@ - + -1 2 -1 @@ -4263,15 +4305,15 @@ - - + + 1 - + @@ -4285,7 +4327,7 @@ - + -1 2 -1 @@ -4293,8 +4335,8 @@ - - + + 1 @@ -4304,7 +4346,7 @@ - + @@ -4321,7 +4363,7 @@ - + -1 2 -1 @@ -4329,7 +4371,7 @@ - + -1 @@ -4347,7 +4389,7 @@ - + @@ -4364,7 +4406,7 @@ - + -1 2 -1 @@ -4372,7 +4414,7 @@ - + @@ -4389,7 +4431,7 @@ - + -1 2 -1 @@ -4397,7 +4439,7 @@ - + @@ -4414,7 +4456,7 @@ - + -1 2 -1 @@ -4422,39 +4464,39 @@ - - + + 1 - - + + 1 - - + + 1 - - + + 1 - + -1 @@ -4476,7 +4518,7 @@ - + -1 2 -1 @@ -4484,13 +4526,13 @@ - - + + - + @@ -4499,7 +4541,7 @@ - + @@ -4511,7 +4553,7 @@ - + -1 2 -1 @@ -4519,7 +4561,7 @@ - + @@ -4527,31 +4569,31 @@ - - + + 1 - - + + 1 - - + + 1 - + -1 @@ -4573,7 +4615,7 @@ - + -1 2 -1 @@ -4581,7 +4623,7 @@ - + @@ -4598,7 +4640,7 @@ - + -1 2 -1 @@ -4606,7 +4648,7 @@ - + @@ -4623,7 +4665,7 @@ - + -1 2 -1 @@ -4631,7 +4673,7 @@ - + @@ -4648,7 +4690,7 @@ - + -1 2 -1 @@ -4656,7 +4698,7 @@ - + -1 @@ -4667,7 +4709,7 @@ - + -1 2 1 @@ -4676,7 +4718,7 @@ - + @@ -4691,7 +4733,7 @@ - + -1 2 2 @@ -4700,7 +4742,7 @@ - + @@ -4708,7 +4750,7 @@ - + @@ -4723,7 +4765,7 @@ - + -1 4 -1 @@ -4731,7 +4773,7 @@ - + @@ -4740,7 +4782,7 @@ - + @@ -4754,14 +4796,14 @@ - + -1 -1 16 - + @@ -4769,7 +4811,7 @@ - + @@ -4782,7 +4824,7 @@ - + -1 -1 2 @@ -4790,15 +4832,15 @@ - - + + 4 - + -1 @@ -4811,7 +4853,7 @@ - + -1 2 -1 @@ -4819,7 +4861,7 @@ - + -1 @@ -4830,7 +4872,7 @@ - + -1 2 1 @@ -4839,7 +4881,7 @@ - + @@ -4854,7 +4896,7 @@ - + -1 2 2 @@ -4863,7 +4905,7 @@ - + @@ -4871,7 +4913,7 @@ - + @@ -4886,7 +4928,7 @@ - + -1 4 -1 @@ -4894,7 +4936,7 @@ - + @@ -4924,7 +4966,7 @@ - + -1 4 -1 @@ -4932,15 +4974,15 @@ - - + + 4 - + -1 @@ -4953,7 +4995,7 @@ - + -1 -1 4 @@ -4961,7 +5003,7 @@ - + @@ -4975,14 +5017,14 @@ - + -1 -1 -1 - + @@ -4991,7 +5033,7 @@ - + @@ -5005,15 +5047,15 @@ - + -1 -1 32 - - + + 1 @@ -5022,8 +5064,8 @@ - - + + 1 @@ -5032,7 +5074,7 @@ - + @@ -5047,22 +5089,22 @@ - + -1 -1 32 - - + + 1 - + @@ -5075,15 +5117,15 @@ - + -1 -1 1 - - + + 1 @@ -5092,7 +5134,7 @@ - + @@ -5107,14 +5149,14 @@ - + -1 -1 1 - + -1 @@ -5130,7 +5172,7 @@ - + @@ -5145,14 +5187,14 @@ - + -1 -1 1 - + @@ -5167,14 +5209,14 @@ - + -1 -1 32 - + @@ -5189,15 +5231,15 @@ - + -1 -1 32 - - + + 1 @@ -5206,8 +5248,8 @@ - - + + 1 @@ -5216,7 +5258,7 @@ - + @@ -5231,22 +5273,22 @@ - + -1 -1 32 - - + + 1 - + @@ -5259,15 +5301,15 @@ - + -1 -1 1 - - + + 1 @@ -5276,7 +5318,7 @@ - + @@ -5291,14 +5333,14 @@ - + -1 -1 1 - + -1 @@ -5314,7 +5356,7 @@ - + @@ -5329,14 +5371,14 @@ - + -1 -1 1 - + @@ -5351,14 +5393,14 @@ - + -1 -1 32 - + @@ -5367,7 +5409,7 @@ - + @@ -5381,14 +5423,14 @@ - + -1 -1 64 - + @@ -5398,14 +5440,14 @@ - + -1 -1 64 - + @@ -5414,7 +5456,7 @@ - + @@ -5428,14 +5470,14 @@ - + -1 -1 64 - + @@ -5450,14 +5492,14 @@ - + -1 -1 64 - + @@ -5466,7 +5508,7 @@ - + @@ -5480,15 +5522,15 @@ - + -1 -1 32 - - + + 1 @@ -5497,8 +5539,8 @@ - - + + 1 @@ -5507,7 +5549,7 @@ - + @@ -5522,22 +5564,22 @@ - + -1 -1 32 - - + + 1 - + @@ -5550,15 +5592,15 @@ - + -1 -1 1 - - + + 1 @@ -5567,7 +5609,7 @@ - + @@ -5582,14 +5624,14 @@ - + -1 -1 1 - + -1 @@ -5605,7 +5647,7 @@ - + @@ -5620,14 +5662,14 @@ - + -1 -1 1 - + @@ -5642,14 +5684,14 @@ - + -1 -1 32 - + @@ -5664,54 +5706,267 @@ - + + -1 + -1 + 32 + + + + + + + + 1 + 1 + 1 + + + + + + + + 1 + 1 + 1 + + + + + + + + -1 + -1 + 32 + + + 1 + 1 + 1 + + + + -1 -1 32 - + + + + + 1 + + + + + + + + -1 + -1 + 32 + + + 1 + + + + + -1 + -1 + 1 + + + + + + + + 1 + 1 + 1 + + + + + + + + -1 + -1 + 1 + + + 1 + 1 + 1 + + + + + -1 + -1 + 1 + + + + + + + -1 + -1 + 1 + + + + + -1 + -1 + 1 + + + + + + + + 1 + 1 + 1 + + + -1 + -1 + 1 + + + + + -1 + -1 + 1 + + + + + -1 -1 32 + + -1 + -1 + 1 + + + + -1 + -1 + 32 + + - + -1 -1 32 + + + + -1 + -1 + 32 + 1 + + - + + -1 -1 32 + 1 + + + -1 + -1 + 32 + 1 + + + -1 + -1 + 32 + 1 + + + -1 + -1 + 32 + 3 + + - + + + + + 3 + + + + + -1 -1 32 + 3 + + + 3 + + + + + -1 + -1 + 96 + + + + + + + -1 + -1 + 96 - - + + @@ -5721,440 +5976,459 @@ - - - - - - - + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - + + + + +