Working on the player respawn correctly

This commit is contained in:
Vladislav Khorev committed 2026-05-18 21:10:55 +03:00
1 parent 27b4b19df4
commit 2659951d8e
20 files changed
+6972 -86

No files matched your search

@@ -0,0 +1,537 @@
{
"agentRadius": 0.4000000059604645,
"areas": [
{
"available": true,
"name": "main_corridor",
"polygon": [
[
-7.0,
20.0
],
[
7.0,
20.0
],
[
7.0,
-20.0
],
[
-7.0,
-20.0
]
]
}
],
"boundaryPadding": 0.10000000149011612,
"cellSize": 0.10000000149011612,
"floorY": 0.0,
"objectPadding": 0.10000000149011612,
"obstacles": [
{
"name": "editor_obstacle_1",
"polygon": [
[
5.428563594818115,
-15.800561904907227
],
[
-5.885555744171143,
-15.820796966552734
],
[
-8.28502082824707,
-18.121246337890625
],
[
8.957843780517578,
-18.58209228515625
]
]
},
{
"name": "editor_obstacle_2",
"polygon": [
[
-1.3844993114471436,
-10.221500396728516
],
[
-1.6273760795593262,
-10.202229499816895
],
[
-1.6495566368103027,
-15.863000869750977
],
[
-1.356329321861267,
-15.873130798339844
]
]
},
{
"name": "editor_obstacle_3",
"polygon": [
[
1.3790361881256104,
-10.231606483459473
],
[
1.6290383338928223,
-10.196654319763184
],
[
1.6143383979797363,
-15.862527847290039
],
[
1.4508023262023926,
-15.855154037475586
]
]
},
{
"name": "editor_obstacle_4",
"polygon": [
[
-1.36600661277771,
-9.024593353271484
],
[
-1.6274217367172241,
-8.970211029052734
],
[
-1.6039543151855469,
-2.1650609970092773
],
[
-1.3924579620361328,
-2.1846375465393066
]
]
},
{
"name": "editor_obstacle_5",
"polygon": [
[
-5.8493757247924805,
-15.85240364074707
],
[
-7.836503028869629,
-18.035888671875
],
[
-7.826996326446533,
17.96063995361328
],
[
-5.901453018188477,
15.85374927520752
]
]
},
{
"name": "editor_obstacle_6",
"polygon": [
[
-5.926156044006348,
15.86658000946045
],
[
-7.744927406311035,
17.37537956237793
],
[
9.09189510345459,
19.629608154296875
],
[
5.888840675354004,
15.85018253326416
]
]
},
{
"name": "editor_obstacle_7",
"polygon": [
[
5.8494553565979,
15.876662254333496
],
[
8.616812705993652,
19.321775436401367
],
[
8.631686210632324,
-18.518474578857422
],
[
5.6902618408203125,
-15.873022079467773
]
]
},
{
"name": "editor_obstacle_8",
"polygon": [
[
-1.6312179565429688,
-8.106267929077148
],
[
-5.906755447387695,
-8.180816650390625
],
[
-5.849660396575928,
-7.844440460205078
],
[
-1.6472282409667969,
-7.883692741394043
]
]
},
{
"name": "editor_obstacle_9",
"polygon": [
[
1.3916823863983154,
-8.9675874710083
],
[
1.654568076133728,
-8.9722318649292
],
[
1.6519083976745605,
-2.1838631629943848
],
[
1.3706765174865723,
-2.190680980682373
]
]
},
{
"name": "editor_obstacle_10",
"polygon": [
[
1.5719249248504639,
-7.8690080642700195
],
[
5.835201263427734,
-7.862605571746826
],
[
5.821548938751221,
-8.09745979309082
],
[
1.6145682334899902,
-8.10562801361084
]
]
},
{
"name": "editor_obstacle_11",
"polygon": [
[
-1.3724350929260254,
-1.00311279296875
],
[
-1.642953634262085,
-0.9964275360107422
],
[
-1.606374740600586,
5.789897918701172
],
[
-1.3682334423065186,
5.785431861877441
]
]
},
{
"name": "editor_obstacle_12",
"polygon": [
[
-1.5770645141601563,
-0.14870977401733398
],
[
-5.9290547370910645,
-0.0990302562713623
],
[
-5.912039279937744,
0.11770772933959961
],
[
-1.6291751861572266,
0.10789084434509277
]
]
},
{
"name": "editor_obstacle_13",
"polygon": [
[
1.6454095840454102,
-0.9640133380889893
],
[
1.369474172592163,
-1.0304908752441406
],
[
1.3703668117523193,
5.804490089416504
],
[
1.641098976135254,
5.772398948669434
]
]
},
{
"name": "editor_obstacle_14",
"polygon": [
[
1.6090304851531982,
0.12131905555725098
],
[
5.7803802490234375,
0.18268847465515137
],
[
5.832808494567871,
-0.1370410919189453
],
[
1.6159906387329102,
-0.12031710147857666
]
]
},
{
"name": "editor_obstacle_15",
"polygon": [
[
-1.2824758291244507,
7.013933181762695
],
[
-1.6212241649627686,
6.989053726196289
],
[
-1.6666390895843506,
7.784741401672363
],
[
-1.40857994556427,
7.905416488647461
]
]
},
{
"name": "editor_obstacle_16",
"polygon": [
[
1.3660318851470947,
6.99327278137207
],
[
1.6257991790771484,
6.951912879943848
],
[
1.6090919971466064,
7.907538414001465
],
[
1.3746472597122192,
7.90822696685791
]
]
},
{
"name": "editor_obstacle_17",
"polygon": [
[
0.6134212017059326,
7.87382698059082
],
[
0.5713272094726563,
8.129727363586426
],
[
5.836688995361328,
8.113189697265625
],
[
5.884321212768555,
7.89463996887207
]
]
},
{
"name": "editor_obstacle_18",
"polygon": [
[
-0.5742714405059814,
7.880917072296143
],
[
-0.5628821849822998,
8.118921279907227
],
[
-5.864441871643066,
8.126220703125
],
[
-5.942231178283691,
7.836103916168213
]
]
},
{
"name": "editor_obstacle_1",
"polygon": [
[
-1.4225128889083862,
-8.972691535949707
],
[
-1.56108558177948,
-8.993038177490234
],
[
-1.575283408164978,
-10.22549057006836
],
[
-1.4494034051895142,
-10.20579719543457
]
]
},
{
"name": "editor_obstacle_2",
"polygon": [
[
-1.4462906122207642,
-0.982208251953125
],
[
-1.5509815216064453,
-0.9663777351379395
],
[
-1.5873037576675415,
-2.2200710773468018
],
[
-1.4587631225585938,
-2.2093896865844727
]
]
},
{
"name": "editor_obstacle_3",
"polygon": [
[
-0.6077859401702881,
7.9423418045043945
],
[
-0.598029613494873,
8.041857719421387
],
[
0.6042556166648865,
8.07507038116455
],
[
0.5981512069702148,
7.958791255950928
]
]
},
{
"name": "editor_obstacle_4",
"polygon": [
[
-1.4559919834136963,
7.002862930297852
],
[
-1.5538487434387207,
6.997631072998047
],
[
-1.576395869255066,
5.790133476257324
],
[
-1.459992527961731,
5.781445503234863
]
]
},
{
"name": "editor_obstacle_5",
"polygon": [
[
1.4374805688858032,
7.006678104400635
],
[
1.546912670135498,
6.977937698364258
],
[
1.57540762424469,
5.776610374450684
],
[
1.4703348875045776,
5.770429611206055
]
]
},
{
"name": "editor_obstacle_6",
"polygon": [
[
1.453518033027649,
-0.9863345623016357
],
[
1.553104043006897,
-0.9899990558624268
],
[
1.563539981842041,
-2.2144713401794434
],
[
1.4809856414794922,
-2.211602210998535
]
]
}
]
}
@@ -0,0 +1,423 @@
cellSize 0.1
agentRadius 0.4
floorY 0
objectPadding 0.1
boundaryPadding 0.1
minX -8.98502
minZ -20.7
gridWidth 188
gridDepth 414
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111100000011111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111111100000011111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111111000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000001111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000111111111111111111111000000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
@@ -0,0 +1,516 @@
{
"agentRadius": 0.4000000059604645,
"areas": [
{
"available": true,
"name": "main_corridor",
"polygon": [
[
-7.0,
20.0
],
[
7.0,
20.0
],
[
7.0,
-20.0
],
[
-7.0,
-20.0
]
]
}
],
"boundaryPadding": 0.10000000149011612,
"cellSize": 0.10000000149011612,
"floorY": 0.0,
"objectPadding": 0.10000000149011612,
"obstacles": [
{
"name": "editor_obstacle_1",
"polygon": [
[
5.428563594818115,
-15.800561904907227
],
[
-5.885555744171143,
-15.820796966552734
],
[
-8.28502082824707,
-18.121246337890625
],
[
8.957843780517578,
-18.58209228515625
]
]
},
{
"name": "editor_obstacle_2",
"polygon": [
[
-1.3844993114471436,
-10.221500396728516
],
[
-1.6273760795593262,
-10.202229499816895
],
[
-1.6495566368103027,
-15.863000869750977
],
[
-1.356329321861267,
-15.873130798339844
]
]
},
{
"name": "editor_obstacle_3",
"polygon": [
[
1.3790361881256104,
-10.231606483459473
],
[
1.6290383338928223,
-10.196654319763184
],
[
1.6143383979797363,
-15.862527847290039
],
[
1.4508023262023926,
-15.855154037475586
]
]
},
{
"name": "editor_obstacle_4",
"polygon": [
[
-1.36600661277771,
-9.024593353271484
],
[
-1.6274217367172241,
-8.970211029052734
],
[
-1.6039543151855469,
-2.1650609970092773
],
[
-1.3924579620361328,
-2.1846375465393066
]
]
},
{
"name": "editor_obstacle_5",
"polygon": [
[
-5.8493757247924805,
-15.85240364074707
],
[
-7.836503028869629,
-18.035888671875
],
[
-7.826996326446533,
17.96063995361328
],
[
-5.901453018188477,
15.85374927520752
]
]
},
{
"name": "editor_obstacle_6",
"polygon": [
[
-5.926156044006348,
15.86658000946045
],
[
-7.744927406311035,
17.37537956237793
],
[
9.09189510345459,
19.629608154296875
],
[
5.888840675354004,
15.85018253326416
]
]
},
{
"name": "editor_obstacle_7",
"polygon": [
[
5.8494553565979,
15.876662254333496
],
[
8.616812705993652,
19.321775436401367
],
[
8.631686210632324,
-18.518474578857422
],
[
5.6902618408203125,
-15.873022079467773
]
]
},
{
"name": "editor_obstacle_8",
"polygon": [
[
-1.6312179565429688,
-8.106267929077148
],
[
-5.906755447387695,
-8.180816650390625
],
[
-5.849660396575928,
-7.844440460205078
],
[
-1.6472282409667969,
-7.883692741394043
]
]
},
{
"name": "editor_obstacle_9",
"polygon": [
[
1.3916823863983154,
-8.9675874710083
],
[
1.654568076133728,
-8.9722318649292
],
[
1.6519083976745605,
-2.1838631629943848
],
[
1.3706765174865723,
-2.190680980682373
]
]
},
{
"name": "editor_obstacle_10",
"polygon": [
[
1.5719249248504639,
-7.8690080642700195
],
[
5.835201263427734,
-7.862605571746826
],
[
5.821548938751221,
-8.09745979309082
],
[
1.6145682334899902,
-8.10562801361084
]
]
},
{
"name": "editor_obstacle_11",
"polygon": [
[
-1.3724350929260254,
-1.00311279296875
],
[
-1.642953634262085,
-0.9964275360107422
],
[
-1.606374740600586,
5.789897918701172
],
[
-1.3682334423065186,
5.785431861877441
]
]
},
{
"name": "editor_obstacle_12",
"polygon": [
[
-1.5770645141601563,
-0.14870977401733398
],
[
-5.9290547370910645,
-0.0990302562713623
],
[
-5.912039279937744,
0.11770772933959961
],
[
-1.6291751861572266,
0.10789084434509277
]
]
},
{
"name": "editor_obstacle_13",
"polygon": [
[
1.6454095840454102,
-0.9640133380889893
],
[
1.369474172592163,
-1.0304908752441406
],
[
1.3703668117523193,
5.804490089416504
],
[
1.641098976135254,
5.772398948669434
]
]
},
{
"name": "editor_obstacle_14",
"polygon": [
[
1.6090304851531982,
0.12131905555725098
],
[
5.7803802490234375,
0.18268847465515137
],
[
5.832808494567871,
-0.1370410919189453
],
[
1.6159906387329102,
-0.12031710147857666
]
]
},
{
"name": "editor_obstacle_15",
"polygon": [
[
-1.2824758291244507,
7.013933181762695
],
[
-1.6212241649627686,
6.989053726196289
],
[
-1.6666390895843506,
7.784741401672363
],
[
-1.40857994556427,
7.905416488647461
]
]
},
{
"name": "editor_obstacle_16",
"polygon": [
[
1.3660318851470947,
6.99327278137207
],
[
1.6257991790771484,
6.951912879943848
],
[
1.6090919971466064,
7.907538414001465
],
[
1.3746472597122192,
7.90822696685791
]
]
},
{
"name": "editor_obstacle_17",
"polygon": [
[
0.6134212017059326,
7.87382698059082
],
[
0.5713272094726563,
8.129727363586426
],
[
5.836688995361328,
8.113189697265625
],
[
5.884321212768555,
7.89463996887207
]
]
},
{
"name": "editor_obstacle_18",
"polygon": [
[
-0.5742714405059814,
7.880917072296143
],
[
-0.5628821849822998,
8.118921279907227
],
[
-5.864441871643066,
8.126220703125
],
[
-5.942231178283691,
7.836103916168213
]
]
},
{
"name": "editor_obstacle_1",
"polygon": [
[
-1.4693881273269653,
-8.978753089904785
],
[
-1.561569333076477,
-8.972758293151855
],
[
-1.5533990859985352,
-10.211841583251953
],
[
-1.462318778038025,
-10.219038963317871
]
]
},
{
"name": "editor_obstacle_2",
"polygon": [
[
-1.4507794380187988,
-0.9960920810699463
],
[
-1.5280877351760864,
-0.9839861392974854
],
[
-1.5570396184921265,
-2.2151052951812744
],
[
-1.4955065250396729,
-2.209552049636841
]
]
},
{
"name": "editor_obstacle_3",
"polygon": [
[
1.4511858224868774,
-0.9897239208221436
],
[
1.5553680658340454,
-0.984745979309082
],
[
1.596329689025879,
-2.211869716644287
],
[
1.4852113723754883,
-2.2034335136413574
]
]
},
{
"name": "editor_obstacle_4",
"polygon": [
[
-1.4435474872589111,
7.006864070892334
],
[
-1.5437332391738892,
7.001593112945557
],
[
-1.5652827024459839,
5.793720245361328
],
[
-1.4846068620681763,
5.787918567657471
]
]
},
{
"name": "editor_obstacle_5",
"polygon": [
[
1.461867332458496,
7.001938343048096
],
[
1.5469478368759155,
7.019120216369629
],
[
1.5633941888809204,
5.791085720062256
],
[
1.4977306127548218,
5.781130313873291
]
]
}
]
}
@@ -0,0 +1,423 @@
cellSize 0.1
agentRadius 0.4
floorY 0
objectPadding 0.1
boundaryPadding 0.1
minX -8.98502
minZ -20.7
gridWidth 188
gridDepth 414
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111100000011111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111100000011111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000001111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000111111111111111111111000000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
@@ -0,0 +1,516 @@
{
"agentRadius": 0.4000000059604645,
"areas": [
{
"available": true,
"name": "main_corridor",
"polygon": [
[
-7.0,
20.0
],
[
7.0,
20.0
],
[
7.0,
-20.0
],
[
-7.0,
-20.0
]
]
}
],
"boundaryPadding": 0.10000000149011612,
"cellSize": 0.10000000149011612,
"floorY": 0.0,
"objectPadding": 0.10000000149011612,
"obstacles": [
{
"name": "editor_obstacle_1",
"polygon": [
[
5.428563594818115,
-15.800561904907227
],
[
-5.885555744171143,
-15.820796966552734
],
[
-8.28502082824707,
-18.121246337890625
],
[
8.957843780517578,
-18.58209228515625
]
]
},
{
"name": "editor_obstacle_2",
"polygon": [
[
-1.3844993114471436,
-10.221500396728516
],
[
-1.6273760795593262,
-10.202229499816895
],
[
-1.6495566368103027,
-15.863000869750977
],
[
-1.356329321861267,
-15.873130798339844
]
]
},
{
"name": "editor_obstacle_3",
"polygon": [
[
1.3790361881256104,
-10.231606483459473
],
[
1.6290383338928223,
-10.196654319763184
],
[
1.6143383979797363,
-15.862527847290039
],
[
1.4508023262023926,
-15.855154037475586
]
]
},
{
"name": "editor_obstacle_4",
"polygon": [
[
-1.36600661277771,
-9.024593353271484
],
[
-1.6274217367172241,
-8.970211029052734
],
[
-1.6039543151855469,
-2.1650609970092773
],
[
-1.3924579620361328,
-2.1846375465393066
]
]
},
{
"name": "editor_obstacle_5",
"polygon": [
[
-5.8493757247924805,
-15.85240364074707
],
[
-7.836503028869629,
-18.035888671875
],
[
-7.826996326446533,
17.96063995361328
],
[
-5.901453018188477,
15.85374927520752
]
]
},
{
"name": "editor_obstacle_6",
"polygon": [
[
-5.926156044006348,
15.86658000946045
],
[
-7.744927406311035,
17.37537956237793
],
[
9.09189510345459,
19.629608154296875
],
[
5.888840675354004,
15.85018253326416
]
]
},
{
"name": "editor_obstacle_7",
"polygon": [
[
5.8494553565979,
15.876662254333496
],
[
8.616812705993652,
19.321775436401367
],
[
8.631686210632324,
-18.518474578857422
],
[
5.6902618408203125,
-15.873022079467773
]
]
},
{
"name": "editor_obstacle_8",
"polygon": [
[
-1.6312179565429688,
-8.106267929077148
],
[
-5.906755447387695,
-8.180816650390625
],
[
-5.849660396575928,
-7.844440460205078
],
[
-1.6472282409667969,
-7.883692741394043
]
]
},
{
"name": "editor_obstacle_9",
"polygon": [
[
1.3916823863983154,
-8.9675874710083
],
[
1.654568076133728,
-8.9722318649292
],
[
1.6519083976745605,
-2.1838631629943848
],
[
1.3706765174865723,
-2.190680980682373
]
]
},
{
"name": "editor_obstacle_10",
"polygon": [
[
1.5719249248504639,
-7.8690080642700195
],
[
5.835201263427734,
-7.862605571746826
],
[
5.821548938751221,
-8.09745979309082
],
[
1.6145682334899902,
-8.10562801361084
]
]
},
{
"name": "editor_obstacle_11",
"polygon": [
[
-1.3724350929260254,
-1.00311279296875
],
[
-1.642953634262085,
-0.9964275360107422
],
[
-1.606374740600586,
5.789897918701172
],
[
-1.3682334423065186,
5.785431861877441
]
]
},
{
"name": "editor_obstacle_12",
"polygon": [
[
-1.5770645141601563,
-0.14870977401733398
],
[
-5.9290547370910645,
-0.0990302562713623
],
[
-5.912039279937744,
0.11770772933959961
],
[
-1.6291751861572266,
0.10789084434509277
]
]
},
{
"name": "editor_obstacle_13",
"polygon": [
[
1.6454095840454102,
-0.9640133380889893
],
[
1.369474172592163,
-1.0304908752441406
],
[
1.3703668117523193,
5.804490089416504
],
[
1.641098976135254,
5.772398948669434
]
]
},
{
"name": "editor_obstacle_14",
"polygon": [
[
1.6090304851531982,
0.12131905555725098
],
[
5.7803802490234375,
0.18268847465515137
],
[
5.832808494567871,
-0.1370410919189453
],
[
1.6159906387329102,
-0.12031710147857666
]
]
},
{
"name": "editor_obstacle_15",
"polygon": [
[
-1.2824758291244507,
7.013933181762695
],
[
-1.6212241649627686,
6.989053726196289
],
[
-1.6666390895843506,
7.784741401672363
],
[
-1.40857994556427,
7.905416488647461
]
]
},
{
"name": "editor_obstacle_16",
"polygon": [
[
1.3660318851470947,
6.99327278137207
],
[
1.6257991790771484,
6.951912879943848
],
[
1.6090919971466064,
7.907538414001465
],
[
1.3746472597122192,
7.90822696685791
]
]
},
{
"name": "editor_obstacle_17",
"polygon": [
[
0.6134212017059326,
7.87382698059082
],
[
0.5713272094726563,
8.129727363586426
],
[
5.836688995361328,
8.113189697265625
],
[
5.884321212768555,
7.89463996887207
]
]
},
{
"name": "editor_obstacle_18",
"polygon": [
[
-0.5742714405059814,
7.880917072296143
],
[
-0.5628821849822998,
8.118921279907227
],
[
-5.864441871643066,
8.126220703125
],
[
-5.942231178283691,
7.836103916168213
]
]
},
{
"name": "editor_obstacle_1",
"polygon": [
[
-1.4225128889083862,
-8.972691535949707
],
[
-1.56108558177948,
-8.993038177490234
],
[
-1.575283408164978,
-10.22549057006836
],
[
-1.4494034051895142,
-10.20579719543457
]
]
},
{
"name": "editor_obstacle_2",
"polygon": [
[
-1.4462906122207642,
-0.982208251953125
],
[
-1.5509815216064453,
-0.9663777351379395
],
[
-1.5873037576675415,
-2.2200710773468018
],
[
-1.4587631225585938,
-2.2093896865844727
]
]
},
{
"name": "editor_obstacle_3",
"polygon": [
[
-0.6077859401702881,
7.9423418045043945
],
[
-0.598029613494873,
8.041857719421387
],
[
0.6042556166648865,
8.07507038116455
],
[
0.5981512069702148,
7.958791255950928
]
]
},
{
"name": "editor_obstacle_4",
"polygon": [
[
-1.4559919834136963,
7.002862930297852
],
[
-1.5538487434387207,
6.997631072998047
],
[
-1.576395869255066,
5.790133476257324
],
[
-1.459992527961731,
5.781445503234863
]
]
},
{
"name": "editor_obstacle_5",
"polygon": [
[
1.4374805688858032,
7.006678104400635
],
[
1.546912670135498,
6.977937698364258
],
[
1.57540762424469,
5.776610374450684
],
[
1.4703348875045776,
5.770429611206055
]
]
}
]
}
@@ -0,0 +1,423 @@
cellSize 0.1
agentRadius 0.4
floorY 0
objectPadding 0.1
boundaryPadding 0.1
minX -8.98502
minZ -20.7
gridWidth 188
gridDepth 414
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111100000011111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111111100000011111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111111000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000001111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111000000001111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111000000111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000001111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000111111111111111111111000000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
@@ -0,0 +1,516 @@
{
"agentRadius": 0.4000000059604645,
"areas": [
{
"available": true,
"name": "main_corridor",
"polygon": [
[
-7.0,
20.0
],
[
7.0,
20.0
],
[
7.0,
-20.0
],
[
-7.0,
-20.0
]
]
}
],
"boundaryPadding": 0.10000000149011612,
"cellSize": 0.10000000149011612,
"floorY": 0.0,
"objectPadding": 0.10000000149011612,
"obstacles": [
{
"name": "editor_obstacle_1",
"polygon": [
[
5.428563594818115,
-15.800561904907227
],
[
-5.885555744171143,
-15.820796966552734
],
[
-8.28502082824707,
-18.121246337890625
],
[
8.957843780517578,
-18.58209228515625
]
]
},
{
"name": "editor_obstacle_2",
"polygon": [
[
-1.3844993114471436,
-10.221500396728516
],
[
-1.6273760795593262,
-10.202229499816895
],
[
-1.6495566368103027,
-15.863000869750977
],
[
-1.356329321861267,
-15.873130798339844
]
]
},
{
"name": "editor_obstacle_3",
"polygon": [
[
1.3790361881256104,
-10.231606483459473
],
[
1.6290383338928223,
-10.196654319763184
],
[
1.6143383979797363,
-15.862527847290039
],
[
1.4508023262023926,
-15.855154037475586
]
]
},
{
"name": "editor_obstacle_4",
"polygon": [
[
-1.36600661277771,
-9.024593353271484
],
[
-1.6274217367172241,
-8.970211029052734
],
[
-1.6039543151855469,
-2.1650609970092773
],
[
-1.3924579620361328,
-2.1846375465393066
]
]
},
{
"name": "editor_obstacle_5",
"polygon": [
[
-5.8493757247924805,
-15.85240364074707
],
[
-7.836503028869629,
-18.035888671875
],
[
-7.826996326446533,
17.96063995361328
],
[
-5.901453018188477,
15.85374927520752
]
]
},
{
"name": "editor_obstacle_6",
"polygon": [
[
-5.926156044006348,
15.86658000946045
],
[
-7.744927406311035,
17.37537956237793
],
[
9.09189510345459,
19.629608154296875
],
[
5.888840675354004,
15.85018253326416
]
]
},
{
"name": "editor_obstacle_7",
"polygon": [
[
5.8494553565979,
15.876662254333496
],
[
8.616812705993652,
19.321775436401367
],
[
8.631686210632324,
-18.518474578857422
],
[
5.6902618408203125,
-15.873022079467773
]
]
},
{
"name": "editor_obstacle_8",
"polygon": [
[
-1.6312179565429688,
-8.106267929077148
],
[
-5.906755447387695,
-8.180816650390625
],
[
-5.849660396575928,
-7.844440460205078
],
[
-1.6472282409667969,
-7.883692741394043
]
]
},
{
"name": "editor_obstacle_9",
"polygon": [
[
1.3916823863983154,
-8.9675874710083
],
[
1.654568076133728,
-8.9722318649292
],
[
1.6519083976745605,
-2.1838631629943848
],
[
1.3706765174865723,
-2.190680980682373
]
]
},
{
"name": "editor_obstacle_10",
"polygon": [
[
1.5719249248504639,
-7.8690080642700195
],
[
5.835201263427734,
-7.862605571746826
],
[
5.821548938751221,
-8.09745979309082
],
[
1.6145682334899902,
-8.10562801361084
]
]
},
{
"name": "editor_obstacle_11",
"polygon": [
[
-1.3724350929260254,
-1.00311279296875
],
[
-1.642953634262085,
-0.9964275360107422
],
[
-1.606374740600586,
5.789897918701172
],
[
-1.3682334423065186,
5.785431861877441
]
]
},
{
"name": "editor_obstacle_12",
"polygon": [
[
-1.5770645141601563,
-0.14870977401733398
],
[
-5.9290547370910645,
-0.0990302562713623
],
[
-5.912039279937744,
0.11770772933959961
],
[
-1.6291751861572266,
0.10789084434509277
]
]
},
{
"name": "editor_obstacle_13",
"polygon": [
[
1.6454095840454102,
-0.9640133380889893
],
[
1.369474172592163,
-1.0304908752441406
],
[
1.3703668117523193,
5.804490089416504
],
[
1.641098976135254,
5.772398948669434
]
]
},
{
"name": "editor_obstacle_14",
"polygon": [
[
1.6090304851531982,
0.12131905555725098
],
[
5.7803802490234375,
0.18268847465515137
],
[
5.832808494567871,
-0.1370410919189453
],
[
1.6159906387329102,
-0.12031710147857666
]
]
},
{
"name": "editor_obstacle_15",
"polygon": [
[
-1.2824758291244507,
7.013933181762695
],
[
-1.6212241649627686,
6.989053726196289
],
[
-1.6666390895843506,
7.784741401672363
],
[
-1.40857994556427,
7.905416488647461
]
]
},
{
"name": "editor_obstacle_16",
"polygon": [
[
1.3660318851470947,
6.99327278137207
],
[
1.6257991790771484,
6.951912879943848
],
[
1.6090919971466064,
7.907538414001465
],
[
1.3746472597122192,
7.90822696685791
]
]
},
{
"name": "editor_obstacle_17",
"polygon": [
[
0.6134212017059326,
7.87382698059082
],
[
0.5713272094726563,
8.129727363586426
],
[
5.836688995361328,
8.113189697265625
],
[
5.884321212768555,
7.89463996887207
]
]
},
{
"name": "editor_obstacle_18",
"polygon": [
[
-0.5742714405059814,
7.880917072296143
],
[
-0.5628821849822998,
8.118921279907227
],
[
-5.864441871643066,
8.126220703125
],
[
-5.942231178283691,
7.836103916168213
]
]
},
{
"name": "editor_obstacle_1",
"polygon": [
[
-1.4483187198638916,
-8.967833518981934
],
[
-1.554459810256958,
-9.001605033874512
],
[
-1.5648587942123413,
-10.202478408813477
],
[
-1.4662539958953857,
-10.203758239746094
]
]
},
{
"name": "editor_obstacle_2",
"polygon": [
[
-1.4417186975479126,
-2.2095940113067627
],
[
-1.575507402420044,
-2.2128114700317383
],
[
-1.564648985862732,
-0.9943704605102539
],
[
-1.4554779529571533,
-0.9795756340026855
]
]
},
{
"name": "editor_obstacle_3",
"polygon": [
[
1.4642877578735352,
-0.990896999835968
],
[
1.565208077430725,
-0.9872530698776245
],
[
1.571435809135437,
-2.207716941833496
],
[
1.4718194007873535,
-2.214980363845825
]
]
},
{
"name": "editor_obstacle_4",
"polygon": [
[
-0.5959740877151489,
7.940448760986328
],
[
-0.5908664464950562,
8.060901641845703
],
[
0.6213568449020386,
8.071475982666016
],
[
0.6161826848983765,
7.983057022094727
]
]
},
{
"name": "editor_obstacle_5",
"polygon": [
[
-1.458556890487671,
7.010723114013672
],
[
-1.5649439096450806,
7.027074337005615
],
[
-1.562422275543213,
5.781625747680664
],
[
-1.4906487464904785,
5.776495933532715
]
]
}
]
}
@@ -0,0 +1,423 @@
cellSize 0.1
agentRadius 0.4
floorY 0
objectPadding 0.1
boundaryPadding 0.1
minX -8.98502
minZ -20.7
gridWidth 188
gridDepth 414
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111100000011111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111100000011111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000001111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111000000011111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111000000001111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000111111111111111111111000000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
@@ -0,0 +1,516 @@
{
"agentRadius": 0.4000000059604645,
"areas": [
{
"available": true,
"name": "main_corridor",
"polygon": [
[
-7.0,
20.0
],
[
7.0,
20.0
],
[
7.0,
-20.0
],
[
-7.0,
-20.0
]
]
}
],
"boundaryPadding": 0.10000000149011612,
"cellSize": 0.10000000149011612,
"floorY": 0.0,
"objectPadding": 0.10000000149011612,
"obstacles": [
{
"name": "editor_obstacle_1",
"polygon": [
[
5.428563594818115,
-15.800561904907227
],
[
-5.885555744171143,
-15.820796966552734
],
[
-8.28502082824707,
-18.121246337890625
],
[
8.957843780517578,
-18.58209228515625
]
]
},
{
"name": "editor_obstacle_2",
"polygon": [
[
-1.3844993114471436,
-10.221500396728516
],
[
-1.6273760795593262,
-10.202229499816895
],
[
-1.6495566368103027,
-15.863000869750977
],
[
-1.356329321861267,
-15.873130798339844
]
]
},
{
"name": "editor_obstacle_3",
"polygon": [
[
1.3790361881256104,
-10.231606483459473
],
[
1.6290383338928223,
-10.196654319763184
],
[
1.6143383979797363,
-15.862527847290039
],
[
1.4508023262023926,
-15.855154037475586
]
]
},
{
"name": "editor_obstacle_4",
"polygon": [
[
-1.36600661277771,
-9.024593353271484
],
[
-1.6274217367172241,
-8.970211029052734
],
[
-1.6039543151855469,
-2.1650609970092773
],
[
-1.3924579620361328,
-2.1846375465393066
]
]
},
{
"name": "editor_obstacle_5",
"polygon": [
[
-5.8493757247924805,
-15.85240364074707
],
[
-7.836503028869629,
-18.035888671875
],
[
-7.826996326446533,
17.96063995361328
],
[
-5.901453018188477,
15.85374927520752
]
]
},
{
"name": "editor_obstacle_6",
"polygon": [
[
-5.926156044006348,
15.86658000946045
],
[
-7.744927406311035,
17.37537956237793
],
[
9.09189510345459,
19.629608154296875
],
[
5.888840675354004,
15.85018253326416
]
]
},
{
"name": "editor_obstacle_7",
"polygon": [
[
5.8494553565979,
15.876662254333496
],
[
8.616812705993652,
19.321775436401367
],
[
8.631686210632324,
-18.518474578857422
],
[
5.6902618408203125,
-15.873022079467773
]
]
},
{
"name": "editor_obstacle_8",
"polygon": [
[
-1.6312179565429688,
-8.106267929077148
],
[
-5.906755447387695,
-8.180816650390625
],
[
-5.849660396575928,
-7.844440460205078
],
[
-1.6472282409667969,
-7.883692741394043
]
]
},
{
"name": "editor_obstacle_9",
"polygon": [
[
1.3916823863983154,
-8.9675874710083
],
[
1.654568076133728,
-8.9722318649292
],
[
1.6519083976745605,
-2.1838631629943848
],
[
1.3706765174865723,
-2.190680980682373
]
]
},
{
"name": "editor_obstacle_10",
"polygon": [
[
1.5719249248504639,
-7.8690080642700195
],
[
5.835201263427734,
-7.862605571746826
],
[
5.821548938751221,
-8.09745979309082
],
[
1.6145682334899902,
-8.10562801361084
]
]
},
{
"name": "editor_obstacle_11",
"polygon": [
[
-1.3724350929260254,
-1.00311279296875
],
[
-1.642953634262085,
-0.9964275360107422
],
[
-1.606374740600586,
5.789897918701172
],
[
-1.3682334423065186,
5.785431861877441
]
]
},
{
"name": "editor_obstacle_12",
"polygon": [
[
-1.5770645141601563,
-0.14870977401733398
],
[
-5.9290547370910645,
-0.0990302562713623
],
[
-5.912039279937744,
0.11770772933959961
],
[
-1.6291751861572266,
0.10789084434509277
]
]
},
{
"name": "editor_obstacle_13",
"polygon": [
[
1.6454095840454102,
-0.9640133380889893
],
[
1.369474172592163,
-1.0304908752441406
],
[
1.3703668117523193,
5.804490089416504
],
[
1.641098976135254,
5.772398948669434
]
]
},
{
"name": "editor_obstacle_14",
"polygon": [
[
1.6090304851531982,
0.12131905555725098
],
[
5.7803802490234375,
0.18268847465515137
],
[
5.832808494567871,
-0.1370410919189453
],
[
1.6159906387329102,
-0.12031710147857666
]
]
},
{
"name": "editor_obstacle_15",
"polygon": [
[
-1.2824758291244507,
7.013933181762695
],
[
-1.6212241649627686,
6.989053726196289
],
[
-1.6666390895843506,
7.784741401672363
],
[
-1.40857994556427,
7.905416488647461
]
]
},
{
"name": "editor_obstacle_16",
"polygon": [
[
1.3660318851470947,
6.99327278137207
],
[
1.6257991790771484,
6.951912879943848
],
[
1.6090919971466064,
7.907538414001465
],
[
1.3746472597122192,
7.90822696685791
]
]
},
{
"name": "editor_obstacle_17",
"polygon": [
[
0.6134212017059326,
7.87382698059082
],
[
0.5713272094726563,
8.129727363586426
],
[
5.836688995361328,
8.113189697265625
],
[
5.884321212768555,
7.89463996887207
]
]
},
{
"name": "editor_obstacle_18",
"polygon": [
[
-0.5742714405059814,
7.880917072296143
],
[
-0.5628821849822998,
8.118921279907227
],
[
-5.864441871643066,
8.126220703125
],
[
-5.942231178283691,
7.836103916168213
]
]
},
{
"name": "editor_obstacle_1",
"polygon": [
[
1.4266676902770996,
-0.989438533782959
],
[
1.5907719135284424,
-0.9825747013092041
],
[
1.6113547086715698,
-2.2047977447509766
],
[
1.4470702409744263,
-2.2159228324890137
]
]
},
{
"name": "editor_obstacle_2",
"polygon": [
[
-1.3976367712020874,
-1.0046290159225464
],
[
-1.605369210243225,
-0.9882396459579468
],
[
-1.597362995147705,
-2.1958084106445313
],
[
-1.4463528394699097,
-2.1878442764282227
]
]
},
{
"name": "editor_obstacle_3",
"polygon": [
[
-1.4290398359298706,
7.000473976135254
],
[
-1.5659561157226563,
7.00173807144165
],
[
-1.5464963912963867,
5.815877914428711
],
[
-1.447847843170166,
5.790323257446289
]
]
},
{
"name": "editor_obstacle_4",
"polygon": [
[
-0.600275993347168,
7.916446208953857
],
[
-0.5978100299835205,
8.076955795288086
],
[
0.5888144969940186,
8.109404563903809
],
[
0.5785564184188843,
7.942332744598389
]
]
},
{
"name": "editor_obstacle_5",
"polygon": [
[
1.427135705947876,
7.008784294128418
],
[
1.604595422744751,
7.027304172515869
],
[
1.6078240871429443,
5.793833255767822
],
[
1.4321730136871338,
5.786187648773193
]
]
}
]
}
@@ -0,0 +1,423 @@
cellSize 0.1
agentRadius 0.4
floorY 0
objectPadding 0.1
boundaryPadding 0.1
minX -8.98502
minZ -20.7
gridWidth 188
gridDepth 414
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111110000000001111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111000000011111111111111111111111100000011111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111100000001111111111111111111111100000011111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111110000000000111111111111111111111000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000001111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000111111111111111111111000000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
@@ -0,0 +1,516 @@
{
"agentRadius": 0.4000000059604645,
"areas": [
{
"available": true,
"name": "main_corridor",
"polygon": [
[
-7.0,
20.0
],
[
7.0,
20.0
],
[
7.0,
-20.0
],
[
-7.0,
-20.0
]
]
}
],
"boundaryPadding": 0.10000000149011612,
"cellSize": 0.10000000149011612,
"floorY": 0.0,
"objectPadding": 0.10000000149011612,
"obstacles": [
{
"name": "editor_obstacle_1",
"polygon": [
[
5.428563594818115,
-15.800561904907227
],
[
-5.885555744171143,
-15.820796966552734
],
[
-8.28502082824707,
-18.121246337890625
],
[
8.957843780517578,
-18.58209228515625
]
]
},
{
"name": "editor_obstacle_2",
"polygon": [
[
-1.3844993114471436,
-10.221500396728516
],
[
-1.6273760795593262,
-10.202229499816895
],
[
-1.6495566368103027,
-15.863000869750977
],
[
-1.356329321861267,
-15.873130798339844
]
]
},
{
"name": "editor_obstacle_3",
"polygon": [
[
1.3790361881256104,
-10.231606483459473
],
[
1.6290383338928223,
-10.196654319763184
],
[
1.6143383979797363,
-15.862527847290039
],
[
1.4508023262023926,
-15.855154037475586
]
]
},
{
"name": "editor_obstacle_4",
"polygon": [
[
-1.36600661277771,
-9.024593353271484
],
[
-1.6274217367172241,
-8.970211029052734
],
[
-1.6039543151855469,
-2.1650609970092773
],
[
-1.3924579620361328,
-2.1846375465393066
]
]
},
{
"name": "editor_obstacle_5",
"polygon": [
[
-5.8493757247924805,
-15.85240364074707
],
[
-7.836503028869629,
-18.035888671875
],
[
-7.826996326446533,
17.96063995361328
],
[
-5.901453018188477,
15.85374927520752
]
]
},
{
"name": "editor_obstacle_6",
"polygon": [
[
-5.926156044006348,
15.86658000946045
],
[
-7.744927406311035,
17.37537956237793
],
[
9.09189510345459,
19.629608154296875
],
[
5.888840675354004,
15.85018253326416
]
]
},
{
"name": "editor_obstacle_7",
"polygon": [
[
5.8494553565979,
15.876662254333496
],
[
8.616812705993652,
19.321775436401367
],
[
8.631686210632324,
-18.518474578857422
],
[
5.6902618408203125,
-15.873022079467773
]
]
},
{
"name": "editor_obstacle_8",
"polygon": [
[
-1.6312179565429688,
-8.106267929077148
],
[
-5.906755447387695,
-8.180816650390625
],
[
-5.849660396575928,
-7.844440460205078
],
[
-1.6472282409667969,
-7.883692741394043
]
]
},
{
"name": "editor_obstacle_9",
"polygon": [
[
1.3916823863983154,
-8.9675874710083
],
[
1.654568076133728,
-8.9722318649292
],
[
1.6519083976745605,
-2.1838631629943848
],
[
1.3706765174865723,
-2.190680980682373
]
]
},
{
"name": "editor_obstacle_10",
"polygon": [
[
1.5719249248504639,
-7.8690080642700195
],
[
5.835201263427734,
-7.862605571746826
],
[
5.821548938751221,
-8.09745979309082
],
[
1.6145682334899902,
-8.10562801361084
]
]
},
{
"name": "editor_obstacle_11",
"polygon": [
[
-1.3724350929260254,
-1.00311279296875
],
[
-1.642953634262085,
-0.9964275360107422
],
[
-1.606374740600586,
5.789897918701172
],
[
-1.3682334423065186,
5.785431861877441
]
]
},
{
"name": "editor_obstacle_12",
"polygon": [
[
-1.5770645141601563,
-0.14870977401733398
],
[
-5.9290547370910645,
-0.0990302562713623
],
[
-5.912039279937744,
0.11770772933959961
],
[
-1.6291751861572266,
0.10789084434509277
]
]
},
{
"name": "editor_obstacle_13",
"polygon": [
[
1.6454095840454102,
-0.9640133380889893
],
[
1.369474172592163,
-1.0304908752441406
],
[
1.3703668117523193,
5.804490089416504
],
[
1.641098976135254,
5.772398948669434
]
]
},
{
"name": "editor_obstacle_14",
"polygon": [
[
1.6090304851531982,
0.12131905555725098
],
[
5.7803802490234375,
0.18268847465515137
],
[
5.832808494567871,
-0.1370410919189453
],
[
1.6159906387329102,
-0.12031710147857666
]
]
},
{
"name": "editor_obstacle_15",
"polygon": [
[
-1.2824758291244507,
7.013933181762695
],
[
-1.6212241649627686,
6.989053726196289
],
[
-1.6666390895843506,
7.784741401672363
],
[
-1.40857994556427,
7.905416488647461
]
]
},
{
"name": "editor_obstacle_16",
"polygon": [
[
1.3660318851470947,
6.99327278137207
],
[
1.6257991790771484,
6.951912879943848
],
[
1.6090919971466064,
7.907538414001465
],
[
1.3746472597122192,
7.90822696685791
]
]
},
{
"name": "editor_obstacle_17",
"polygon": [
[
0.6134212017059326,
7.87382698059082
],
[
0.5713272094726563,
8.129727363586426
],
[
5.836688995361328,
8.113189697265625
],
[
5.884321212768555,
7.89463996887207
]
]
},
{
"name": "editor_obstacle_18",
"polygon": [
[
-0.5742714405059814,
7.880917072296143
],
[
-0.5628821849822998,
8.118921279907227
],
[
-5.864441871643066,
8.126220703125
],
[
-5.942231178283691,
7.836103916168213
]
]
},
{
"name": "editor_obstacle_1",
"polygon": [
[
-1.4507949352264404,
-8.991521835327148
],
[
-1.5678489208221436,
-8.983941078186035
],
[
-1.5555250644683838,
-10.196402549743652
],
[
-1.4714996814727783,
-10.196613311767578
]
]
},
{
"name": "editor_obstacle_2",
"polygon": [
[
1.4348907470703125,
-0.9939452409744263
],
[
1.572035789489746,
-0.9947574138641357
],
[
1.5838420391082764,
-2.2107248306274414
],
[
1.4788239002227783,
-2.220092296600342
]
]
},
{
"name": "editor_obstacle_3",
"polygon": [
[
-1.4419872760772705,
5.787274360656738
],
[
-1.5802836418151855,
5.799880504608154
],
[
-1.572460651397705,
7.001452445983887
],
[
-1.462709665298462,
7.0141167640686035
]
]
},
{
"name": "editor_obstacle_4",
"polygon": [
[
-0.6047559976577759,
7.964549541473389
],
[
-0.6025838851928711,
8.05809211730957
],
[
0.6011850237846375,
8.064613342285156
],
[
0.6086052060127258,
7.982218265533447
]
]
},
{
"name": "editor_obstacle_5",
"polygon": [
[
1.4428170919418335,
6.99092960357666
],
[
1.5808731317520142,
7.006590843200684
],
[
1.558180332183838,
5.80240535736084
],
[
1.4503402709960938,
5.786072731018066
]
]
}
]
}
@@ -0,0 +1,423 @@
cellSize 0.1
agentRadius 0.4
floorY 0
objectPadding 0.1
boundaryPadding 0.1
minX -8.98502
minZ -20.7
gridWidth 188
gridDepth 414
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111100000011111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111100000011111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111111000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000001111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111110000000000111111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111000000011111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111000000011111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111110000000000111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000111111111111111111111000000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
@@ -0,0 +1,516 @@
{
"agentRadius": 0.4000000059604645,
"areas": [
{
"available": true,
"name": "main_corridor",
"polygon": [
[
-7.0,
20.0
],
[
7.0,
20.0
],
[
7.0,
-20.0
],
[
-7.0,
-20.0
]
]
}
],
"boundaryPadding": 0.10000000149011612,
"cellSize": 0.10000000149011612,
"floorY": 0.0,
"objectPadding": 0.10000000149011612,
"obstacles": [
{
"name": "editor_obstacle_1",
"polygon": [
[
5.428563594818115,
-15.800561904907227
],
[
-5.885555744171143,
-15.820796966552734
],
[
-8.28502082824707,
-18.121246337890625
],
[
8.957843780517578,
-18.58209228515625
]
]
},
{
"name": "editor_obstacle_2",
"polygon": [
[
-1.3844993114471436,
-10.221500396728516
],
[
-1.6273760795593262,
-10.202229499816895
],
[
-1.6495566368103027,
-15.863000869750977
],
[
-1.356329321861267,
-15.873130798339844
]
]
},
{
"name": "editor_obstacle_3",
"polygon": [
[
1.3790361881256104,
-10.231606483459473
],
[
1.6290383338928223,
-10.196654319763184
],
[
1.6143383979797363,
-15.862527847290039
],
[
1.4508023262023926,
-15.855154037475586
]
]
},
{
"name": "editor_obstacle_4",
"polygon": [
[
-1.36600661277771,
-9.024593353271484
],
[
-1.6274217367172241,
-8.970211029052734
],
[
-1.6039543151855469,
-2.1650609970092773
],
[
-1.3924579620361328,
-2.1846375465393066
]
]
},
{
"name": "editor_obstacle_5",
"polygon": [
[
-5.8493757247924805,
-15.85240364074707
],
[
-7.836503028869629,
-18.035888671875
],
[
-7.826996326446533,
17.96063995361328
],
[
-5.901453018188477,
15.85374927520752
]
]
},
{
"name": "editor_obstacle_6",
"polygon": [
[
-5.926156044006348,
15.86658000946045
],
[
-7.744927406311035,
17.37537956237793
],
[
9.09189510345459,
19.629608154296875
],
[
5.888840675354004,
15.85018253326416
]
]
},
{
"name": "editor_obstacle_7",
"polygon": [
[
5.8494553565979,
15.876662254333496
],
[
8.616812705993652,
19.321775436401367
],
[
8.631686210632324,
-18.518474578857422
],
[
5.6902618408203125,
-15.873022079467773
]
]
},
{
"name": "editor_obstacle_8",
"polygon": [
[
-1.6312179565429688,
-8.106267929077148
],
[
-5.906755447387695,
-8.180816650390625
],
[
-5.849660396575928,
-7.844440460205078
],
[
-1.6472282409667969,
-7.883692741394043
]
]
},
{
"name": "editor_obstacle_9",
"polygon": [
[
1.3916823863983154,
-8.9675874710083
],
[
1.654568076133728,
-8.9722318649292
],
[
1.6519083976745605,
-2.1838631629943848
],
[
1.3706765174865723,
-2.190680980682373
]
]
},
{
"name": "editor_obstacle_10",
"polygon": [
[
1.5719249248504639,
-7.8690080642700195
],
[
5.835201263427734,
-7.862605571746826
],
[
5.821548938751221,
-8.09745979309082
],
[
1.6145682334899902,
-8.10562801361084
]
]
},
{
"name": "editor_obstacle_11",
"polygon": [
[
-1.3724350929260254,
-1.00311279296875
],
[
-1.642953634262085,
-0.9964275360107422
],
[
-1.606374740600586,
5.789897918701172
],
[
-1.3682334423065186,
5.785431861877441
]
]
},
{
"name": "editor_obstacle_12",
"polygon": [
[
-1.5770645141601563,
-0.14870977401733398
],
[
-5.9290547370910645,
-0.0990302562713623
],
[
-5.912039279937744,
0.11770772933959961
],
[
-1.6291751861572266,
0.10789084434509277
]
]
},
{
"name": "editor_obstacle_13",
"polygon": [
[
1.6454095840454102,
-0.9640133380889893
],
[
1.369474172592163,
-1.0304908752441406
],
[
1.3703668117523193,
5.804490089416504
],
[
1.641098976135254,
5.772398948669434
]
]
},
{
"name": "editor_obstacle_14",
"polygon": [
[
1.6090304851531982,
0.12131905555725098
],
[
5.7803802490234375,
0.18268847465515137
],
[
5.832808494567871,
-0.1370410919189453
],
[
1.6159906387329102,
-0.12031710147857666
]
]
},
{
"name": "editor_obstacle_15",
"polygon": [
[
-1.2824758291244507,
7.013933181762695
],
[
-1.6212241649627686,
6.989053726196289
],
[
-1.6666390895843506,
7.784741401672363
],
[
-1.40857994556427,
7.905416488647461
]
]
},
{
"name": "editor_obstacle_16",
"polygon": [
[
1.3660318851470947,
6.99327278137207
],
[
1.6257991790771484,
6.951912879943848
],
[
1.6090919971466064,
7.907538414001465
],
[
1.3746472597122192,
7.90822696685791
]
]
},
{
"name": "editor_obstacle_17",
"polygon": [
[
0.6134212017059326,
7.87382698059082
],
[
0.5713272094726563,
8.129727363586426
],
[
5.836688995361328,
8.113189697265625
],
[
5.884321212768555,
7.89463996887207
]
]
},
{
"name": "editor_obstacle_18",
"polygon": [
[
-0.5742714405059814,
7.880917072296143
],
[
-0.5628821849822998,
8.118921279907227
],
[
-5.864441871643066,
8.126220703125
],
[
-5.942231178283691,
7.836103916168213
]
]
},
{
"name": "editor_obstacle_1",
"polygon": [
[
-1.4320106506347656,
-8.98956298828125
],
[
-1.5443882942199707,
-8.989521026611328
],
[
-1.5726784467697144,
-10.193472862243652
],
[
-1.4367947578430176,
-10.20894718170166
]
]
},
{
"name": "editor_obstacle_2",
"polygon": [
[
-0.5862740278244019,
7.950775146484375
],
[
-0.580367922782898,
8.057459831237793
],
[
0.6114753484725952,
8.079134941101074
],
[
0.6128382682800293,
7.9778733253479
]
]
},
{
"name": "editor_obstacle_3",
"polygon": [
[
1.4579819440841675,
7.005568027496338
],
[
1.5600253343582153,
7.013586044311523
],
[
1.5693333148956299,
5.774617671966553
],
[
1.460877776145935,
5.783458232879639
]
]
},
{
"name": "editor_obstacle_4",
"polygon": [
[
-1.4460623264312744,
-0.9962255954742432
],
[
-1.5373646020889282,
-0.9940681457519531
],
[
-1.5843915939331055,
-2.2115306854248047
],
[
-1.4952306747436523,
-2.2025680541992188
]
]
},
{
"name": "editor_obstacle_5",
"polygon": [
[
1.44695246219635,
-0.9856534004211426
],
[
1.5431550741195679,
-0.9715285301208496
],
[
1.5805813074111938,
-2.197382926940918
],
[
1.4581621885299683,
-2.197246551513672
]
]
}
]
}
@@ -0,0 +1,423 @@
cellSize 0.1
agentRadius 0.4
floorY 0
objectPadding 0.1
boundaryPadding 0.1
minX -8.98502
minZ -20.7
gridWidth 188
gridDepth 414
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111110000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111111100000011111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111111100000011111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111111000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111110000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000001111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000111111111111111111100000000000111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111110000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111110000000000111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111100000011111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111000000001111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111110000000000111111111111111111100000000000111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000011111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111100000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111000000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000111111111111111111111000000000000001111111111111111100000000000011111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000