/
Cane.py
93 lines (74 loc) · 119 KB
/
Cane.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
print('<!--')
import x3d
print('-->')
X3D0 = x3d.X3D()
X3D0.profile = "Interchange"
X3D0.version = "4.0"
head1 = x3d.head()
meta2 = x3d.meta()
meta2.name = "title"
meta2.content = "Cane.x3d"
head1.children.append(meta2)
meta3 = x3d.meta()
meta3.name = "description"
meta3.content = "Cane for elderly man."
head1.children.append(meta3)
meta4 = x3d.meta()
meta4.name = "creator"
meta4.content = "Carol McDonald"
head1.children.append(meta4)
meta5 = x3d.meta()
meta5.name = "translator"
meta5.content = "Joe Williams and Don Brutzman"
head1.children.append(meta5)
meta6 = x3d.meta()
meta6.name = "created"
meta6.content = "27 May 2023"
head1.children.append(meta6)
meta7 = x3d.meta()
meta7.name = "modified"
meta7.content = "27 May 2023"
head1.children.append(meta7)
meta8 = x3d.meta()
meta8.name = "reference"
meta8.content = "originals/cane.x3dv"
head1.children.append(meta8)
meta9 = x3d.meta()
meta9.name = "identifier"
meta9.content = "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/WinterAndSpring/Cane.x3d"
head1.children.append(meta9)
meta10 = x3d.meta()
meta10.name = "generator"
meta10.content = "X3D-Edit 4.0, https://savage.nps.edu/X3D-Edit"
head1.children.append(meta10)
meta11 = x3d.meta()
meta11.name = "license"
meta11.content = "../license.html"
head1.children.append(meta11)
X3D0.head = head1
Scene12 = x3d.Scene()
WorldInfo13 = x3d.WorldInfo()
WorldInfo13.title = "Cane.x3d"
Scene12.children.append(WorldInfo13)
Background14 = x3d.Background()
Scene12.children.append(Background14)
Shape15 = x3d.Shape()
Appearance16 = x3d.Appearance()
Material17 = x3d.Material()
Material17.ambientIntensity = 0
Material17.diffuseColor = [0.490196079,0.149019614,0.80392158]
Material17.shininess = 1
Appearance16.material = Material17
Shape15.appearance = Appearance16
IndexedFaceSet18 = x3d.IndexedFaceSet()
IndexedFaceSet18.coordIndex = [18,147,149,-1,18,149,146,-1,146,149,148,-1,146,148,17,-1,20,141,145,-1,20,145,143,-1,143,145,144,-1,143,144,19,-1,21,138,142,-1,21,142,140,-1,140,142,141,-1,140,141,20,-1,22,137,139,-1,22,139,136,-1,136,139,138,-1,136,138,21,-1,24,131,135,-1,24,135,133,-1,133,135,134,-1,133,134,23,-1,25,128,132,-1,25,132,130,-1,130,132,131,-1,130,131,24,-1,26,127,129,-1,26,129,126,-1,126,129,128,-1,126,128,25,-1,28,121,125,-1,28,125,123,-1,123,125,124,-1,123,124,27,-1,29,118,122,-1,29,122,120,-1,120,122,121,-1,120,121,28,-1,30,117,119,-1,30,119,116,-1,116,119,118,-1,116,118,29,-1,32,111,115,-1,32,115,113,-1,113,115,114,-1,113,114,31,-1,33,110,112,-1,33,112,109,-1,109,112,111,-1,109,111,32,-1,69,35,18,-1,69,18,146,-1,146,17,34,-1,146,34,69,-1,36,19,18,-1,36,18,35,-1,73,37,20,-1,73,20,143,-1,143,19,36,-1,143,36,73,-1,77,38,21,-1,77,21,140,-1,140,20,37,-1,140,37,77,-1,80,39,22,-1,80,22,136,-1,136,21,38,-1,136,38,80,-1,40,23,22,-1,40,22,39,-1,83,41,24,-1,83,24,133,-1,133,23,40,-1,133,40,83,-1,87,42,25,-1,87,25,130,-1,130,24,41,-1,130,41,87,-1,90,43,26,-1,90,26,126,-1,126,25,42,-1,126,42,90,-1,44,27,26,-1,44,26,43,-1,93,45,28,-1,93,28,123,-1,123,27,44,-1,123,44,93,-1,97,46,29,-1,97,29,120,-1,120,28,45,-1,120,45,97,-1,100,47,30,-1,100,30,116,-1,116,29,46,-1,116,46,100,-1,48,31,30,-1,48,30,47,-1,103,49,32,-1,103,32,113,-1,113,31,48,-1,113,48,103,-1,107,50,33,-1,107,33,109,-1,109,32,49,-1,109,49,107,-1,68,35,69,-1,68,69,71,-1,71,69,34,-1,71,34,70,-1,72,37,73,-1,72,73,75,-1,75,73,36,-1,75,36,74,-1,76,38,77,-1,76,77,78,-1,78,77,37,-1,78,37,72,-1,79,39,80,-1,79,80,81,-1,81,80,38,-1,81,38,76,-1,82,41,83,-1,82,83,85,-1,85,83,40,-1,85,40,84,-1,86,42,87,-1,86,87,88,-1,88,87,41,-1,88,41,82,-1,89,43,90,-1,89,90,91,-1,91,90,42,-1,91,42,86,-1,92,45,93,-1,92,93,95,-1,95,93,44,-1,95,44,94,-1,96,46,97,-1,96,97,98,-1,98,97,45,-1,98,45,92,-1,99,47,100,-1,99,100,101,-1,101,100,46,-1,101,46,96,-1,102,49,103,-1,102,103,105,-1,105,103,48,-1,105,48,104,-1,106,50,107,-1,106,107,108,-1,108,107,49,-1,108,49,102,-1,149,1,0,-1,2,1,147,-1,2,147,144,-1,0,148,149,-1,1,149,147,-1,3,142,4,-1,4,139,5,-1,135,7,6,-1,6,5,137,-1,6,137,134,-1,7,132,8,-1,2,144,145,-1,2,145,3,-1,144,147,18,-1,144,18,19,-1,3,145,141,-1,3,141,142,-1,4,138,139,-1,4,142,138,-1,134,137,22,-1,134,22,23,-1,6,134,135,-1,7,131,132,-1,7,135,131,-1,5,139,137,-1,128,8,132,-1,10,9,127,-1,10,127,124,-1,128,129,8,-1,129,9,8,-1,9,129,127,-1,124,127,26,-1,124,26,27,-1,125,10,124,-1,11,122,12,-1,13,12,119,-1,13,119,117,-1,115,15,14,-1,14,13,117,-1,14,117,114,-1,15,112,16,-1,125,121,11,-1,125,11,10,-1,11,121,122,-1,12,122,118,-1,12,118,119,-1,14,114,115,-1,15,115,111,-1,16,112,110,-1,30,31,114,-1,30,114,117,-1,15,111,112,-1,36,35,68,-1,36,68,74,-1,52,68,71,-1,74,68,52,-1,74,52,53,-1,71,70,51,-1,40,39,79,-1,40,79,84,-1,54,78,72,-1,55,81,76,-1,76,78,55,-1,72,75,54,-1,75,74,53,-1,51,52,71,-1,75,53,54,-1,54,55,78,-1,81,56,79,-1,55,56,81,-1,56,57,84,-1,56,84,79,-1,57,85,84,-1,58,82,85,-1,82,58,88,-1,88,59,86,-1,59,88,58,-1,57,58,85,-1,44,43,89,-1,44,89,94,-1,94,89,60,-1,94,60,61,-1,61,95,94,-1,89,91,60,-1,48,47,99,-1,48,99,104,-1,63,96,98,-1,64,99,101,-1,101,96,63,-1,98,92,62,-1,92,95,62,-1,59,60,91,-1,95,61,62,-1,62,63,98,-1,104,99,64,-1,104,64,65,-1,63,64,101,-1,66,102,105,-1,66,108,102,-1,66,67,108,-1,67,106,108,-1,65,66,105,-1,65,105,104,-1,59,91,86,-1,182,160,159,-1,158,183,159,-1,159,183,182,-1,182,181,160,-1,184,183,158,-1,179,162,161,-1,180,160,181,-1,161,180,179,-1,161,160,180,-1,157,185,158,-1,184,158,185,-1,156,186,157,-1,185,157,186,-1,187,186,156,-1,156,155,188,-1,154,189,155,-1,188,155,189,-1,189,154,173,-1,187,156,188,-1,178,162,179,-1,178,177,162,-1,163,162,177,-1,163,177,176,-1,176,175,164,-1,164,163,176,-1,171,165,164,-1,164,172,171,-1,165,171,170,-1,170,150,165,-1,175,172,164,-1,152,166,153,-1,154,153,174,-1,166,174,153,-1,173,154,174,-1,152,167,166,-1,168,150,169,-1,170,169,150,-1,167,152,151,-1,150,168,151,-1,168,167,151,-1,201,199,200,-1,204,199,201,-1,204,197,199,-1,197,198,199,-1,197,195,196,-1,195,197,191,-1,201,202,204,-1,204,191,197,-1,191,204,205,-1,205,190,191,-1,194,195,193,-1,193,191,192,-1,195,191,193,-1,203,204,202,-1,250,240,251,-1,250,251,252,-1,252,251,242,-1,252,242,243,-1,243,242,244,-1,243,244,246,-1,246,244,241,-1,246,241,245,-1,256,255,257,-1,256,257,259,-1,259,257,253,-1,259,253,258,-1,266,260,267,-1,266,267,268,-1,268,267,261,-1,268,261,262,-1,262,261,263,-1,262,263,265,-1,265,263,254,-1,265,254,264,-1,271,269,272,-1,271,272,274,-1,274,272,270,-1,274,270,273,-1,278,277,279,-1,278,279,281,-1,281,279,275,-1,281,275,280,-1,288,282,289,-1,288,289,290,-1,290,289,283,-1,290,283,284,-1,284,283,285,-1,284,285,287,-1,287,285,276,-1,287,276,286,-1,293,291,294,-1,293,294,296,-1,296,294,292,-1,296,292,295,-1,300,299,301,-1,300,301,303,-1,303,301,297,-1,303,297,302,-1,310,304,311,-1,310,311,312,-1,312,311,305,-1,312,305,306,-1,306,305,307,-1,306,307,309,-1,309,307,298,-1,309,298,308,-1,315,313,316,-1,315,316,318,-1,318,316,314,-1,318,314,317,-1,321,320,322,-1,321,322,324,-1,324,322,319,-1,324,319,323,-1,329,247,330,-1,329,330,331,-1,331,330,249,-1,331,249,325,-1,325,249,326,-1,325,326,328,-1,328,326,248,-1,328,248,327,-1,242,207,206,-1,241,244,206,-1,206,244,242,-1,207,251,240,-1,207,242,251,-1,240,253,208,-1,240,208,207,-1,208,255,209,-1,211,210,260,-1,211,260,270,-1,210,209,261,-1,210,261,267,-1,212,211,269,-1,212,269,275,-1,212,277,213,-1,257,255,208,-1,253,257,208,-1,253,240,250,-1,253,250,258,-1,209,255,254,-1,254,255,256,-1,254,256,264,-1,209,263,261,-1,209,254,263,-1,210,267,260,-1,211,270,272,-1,270,260,266,-1,270,266,273,-1,275,269,271,-1,275,271,280,-1,212,279,277,-1,212,275,279,-1,213,276,285,-1,214,213,283,-1,213,285,283,-1,276,277,278,-1,276,278,286,-1,213,277,276,-1,211,272,269,-1,289,214,283,-1,292,215,214,-1,289,282,214,-1,216,215,291,-1,216,291,297,-1,282,292,214,-1,215,292,294,-1,297,291,293,-1,297,293,302,-1,215,294,291,-1,292,282,288,-1,292,288,295,-1,301,216,297,-1,217,305,218,-1,220,219,313,-1,220,313,319,-1,219,218,304,-1,219,304,314,-1,221,220,320,-1,222,221,249,-1,222,249,330,-1,299,298,217,-1,217,216,301,-1,217,301,299,-1,217,298,307,-1,218,305,311,-1,217,307,305,-1,314,304,310,-1,314,310,317,-1,219,316,313,-1,219,314,316,-1,218,311,304,-1,220,319,322,-1,221,320,248,-1,248,320,321,-1,248,321,327,-1,220,322,320,-1,221,326,249,-1,222,330,247,-1,221,248,326,-1,319,313,315,-1,319,315,323,-1,298,299,300,-1,298,300,308,-1,223,246,245,-1,223,243,246,-1,224,250,252,-1,225,259,258,-1,258,250,224,-1,258,224,225,-1,252,243,224,-1,226,264,256,-1,226,262,265,-1,265,264,226,-1,227,266,268,-1,228,274,273,-1,273,266,227,-1,268,262,227,-1,256,259,225,-1,280,271,228,-1,280,228,229,-1,256,225,226,-1,223,224,243,-1,226,227,262,-1,274,228,271,-1,227,228,273,-1,229,278,281,-1,230,287,286,-1,286,278,230,-1,287,230,284,-1,284,231,290,-1,231,284,230,-1,229,230,278,-1,229,281,280,-1,231,295,288,-1,232,293,296,-1,296,295,232,-1,233,303,302,-1,234,308,300,-1,300,303,233,-1,302,293,232,-1,302,232,233,-1,234,306,309,-1,235,310,312,-1,312,306,235,-1,236,318,317,-1,323,315,236,-1,323,236,237,-1,315,318,236,-1,317,310,235,-1,309,308,234,-1,306,234,235,-1,234,300,233,-1,231,232,295,-1,235,236,317,-1,323,237,324,-1,321,324,237,-1,238,327,321,-1,238,325,328,-1,328,327,238,-1,331,325,239,-1,238,239,325,-1,331,239,329,-1,238,321,237,-1,231,288,290,-1,341,340,339,-1,342,341,339,-1,342,338,334,-1,338,342,339,-1,338,337,336,-1,336,334,338,-1,343,342,334,-1,343,346,345,-1,346,343,347,-1,347,343,334,-1,335,334,336,-1,334,333,332,-1,334,332,347,-1,345,344,343,-1,372,357,371,-1,358,371,357,-1,373,356,372,-1,357,372,356,-1,370,359,369,-1,360,369,359,-1,371,358,370,-1,359,370,358,-1,374,355,373,-1,356,373,355,-1,375,354,374,-1,355,374,354,-1,353,375,376,-1,376,352,353,-1,352,376,377,-1,354,375,353,-1,368,360,361,-1,361,367,368,-1,367,361,362,-1,369,360,368,-1,363,366,362,-1,367,362,366,-1,348,365,363,-1,366,363,365,-1,351,378,350,-1,379,350,378,-1,352,377,351,-1,378,351,377,-1,349,364,348,-1,365,348,364,-1,350,379,349,-1,364,349,379,-1,643,642,640,-1,381,632,643,-1,640,381,643,-1,632,638,645,-1,632,645,643,-1,643,645,644,-1,643,644,642,-1,640,642,641,-1,640,641,380,-1,634,633,631,-1,382,623,634,-1,631,382,634,-1,623,629,636,-1,623,636,634,-1,634,636,635,-1,634,635,633,-1,633,635,639,-1,633,639,637,-1,637,639,638,-1,637,638,632,-1,637,632,381,-1,631,633,637,-1,381,631,637,-1,625,624,622,-1,383,616,625,-1,622,383,625,-1,616,620,627,-1,616,627,625,-1,625,627,626,-1,625,626,624,-1,624,626,630,-1,624,630,628,-1,628,630,629,-1,628,629,623,-1,628,623,382,-1,622,624,628,-1,382,622,628,-1,384,610,617,-1,384,617,615,-1,617,619,621,-1,617,621,618,-1,618,621,620,-1,618,620,616,-1,618,616,383,-1,615,617,618,-1,383,615,618,-1,612,611,609,-1,385,601,612,-1,609,385,612,-1,601,607,614,-1,601,614,612,-1,612,614,613,-1,612,613,611,-1,609,611,610,-1,609,610,384,-1,603,602,600,-1,386,592,603,-1,600,386,603,-1,592,598,605,-1,592,605,603,-1,603,605,604,-1,603,604,602,-1,602,604,608,-1,602,608,606,-1,606,608,607,-1,606,607,601,-1,606,601,385,-1,600,602,606,-1,385,600,606,-1,594,593,591,-1,387,585,594,-1,591,387,594,-1,585,589,596,-1,585,596,594,-1,594,596,595,-1,594,595,593,-1,593,595,599,-1,593,599,597,-1,597,599,598,-1,597,598,592,-1,597,592,386,-1,591,593,597,-1,386,591,597,-1,388,579,586,-1,388,586,584,-1,586,588,590,-1,586,590,587,-1,587,590,589,-1,587,589,585,-1,587,585,387,-1,584,586,587,-1,387,584,587,-1,581,580,578,-1,389,573,581,-1,578,389,581,-1,583,581,573,-1,581,583,582,-1,581,582,580,-1,578,580,579,-1,578,579,388,-1,575,574,572,-1,390,568,575,-1,572,390,575,-1,577,574,576,-1,577,573,389,-1,572,574,577,-1,389,572,577,-1,570,569,567,-1,391,564,570,-1,567,391,570,-1,571,568,390,-1,567,569,571,-1,390,567,571,-1,392,560,565,-1,392,565,563,-1,566,564,391,-1,563,565,566,-1,391,563,566,-1,562,561,559,-1,393,555,562,-1,559,393,562,-1,559,561,560,-1,559,560,392,-1,557,556,554,-1,394,548,557,-1,554,394,557,-1,558,555,393,-1,554,556,558,-1,393,554,558,-1,550,549,547,-1,395,542,550,-1,547,395,550,-1,552,550,542,-1,553,549,551,-1,553,548,394,-1,547,549,553,-1,394,547,553,-1,396,541,543,-1,396,543,540,-1,543,545,546,-1,543,546,544,-1,542,544,546,-1,544,542,395,-1,540,543,544,-1,395,540,544,-1,640,380,397,-1,398,381,640,-1,397,398,640,-1,631,381,398,-1,399,382,631,-1,398,399,631,-1,622,382,399,-1,400,383,622,-1,399,400,622,-1,615,383,400,-1,401,384,615,-1,400,401,615,-1,609,384,401,-1,402,385,609,-1,401,402,609,-1,600,385,402,-1,403,386,600,-1,402,403,600,-1,591,386,403,-1,404,387,591,-1,403,404,591,-1,584,387,404,-1,405,388,584,-1,404,405,584,-1,578,388,405,-1,406,389,578,-1,405,406,578,-1,572,389,406,-1,407,390,572,-1,406,407,572,-1,567,390,407,-1,408,391,567,-1,407,408,567,-1,563,391,408,-1,409,392,563,-1,408,409,563,-1,559,392,409,-1,410,393,559,-1,409,410,559,-1,554,393,410,-1,411,394,554,-1,410,411,554,-1,547,394,411,-1,412,395,547,-1,411,412,547,-1,540,395,412,-1,413,396,540,-1,412,413,540,-1,415,398,397,-1,415,397,414,-1,416,399,398,-1,416,398,415,-1,417,400,399,-1,417,399,416,-1,418,401,400,-1,418,400,417,-1,419,402,401,-1,419,401,418,-1,420,403,402,-1,420,402,419,-1,421,404,403,-1,421,403,420,-1,422,405,404,-1,422,404,421,-1,423,406,405,-1,423,405,422,-1,424,407,406,-1,424,406,423,-1,425,408,407,-1,425,407,424,-1,426,409,408,-1,426,408,425,-1,427,410,409,-1,427,409,426,-1,428,411,410,-1,428,410,427,-1,429,412,411,-1,429,411,428,-1,430,413,412,-1,430,412,429,-1,432,415,414,-1,432,414,431,-1,433,416,415,-1,433,415,432,-1,434,417,416,-1,434,416,433,-1,435,418,417,-1,435,417,434,-1,436,419,418,-1,436,418,435,-1,437,420,419,-1,437,419,436,-1,438,421,420,-1,438,420,437,-1,439,422,421,-1,439,421,438,-1,440,423,422,-1,440,422,439,-1,441,424,423,-1,441,423,440,-1,442,425,424,-1,442,424,441,-1,443,426,425,-1,443,425,442,-1,444,427,426,-1,444,426,443,-1,445,428,427,-1,445,427,444,-1,446,429,428,-1,446,428,445,-1,447,430,429,-1,447,429,446,-1,449,432,431,-1,449,431,448,-1,450,433,432,-1,450,432,449,-1,451,434,433,-1,451,433,450,-1,452,435,434,-1,452,434,451,-1,453,436,435,-1,453,435,452,-1,454,437,436,-1,454,436,453,-1,455,438,437,-1,455,437,454,-1,456,439,438,-1,456,438,455,-1,457,440,439,-1,457,439,456,-1,458,441,440,-1,458,440,457,-1,459,442,441,-1,459,441,458,-1,460,443,442,-1,460,442,459,-1,461,444,443,-1,461,443,460,-1,462,445,444,-1,462,444,461,-1,463,446,445,-1,463,445,462,-1,464,447,446,-1,464,446,463,-1,466,449,448,-1,466,448,465,-1,467,450,449,-1,467,449,466,-1,468,451,450,-1,468,450,467,-1,469,452,451,-1,469,451,468,-1,470,453,452,-1,470,452,469,-1,471,454,453,-1,471,453,470,-1,472,455,454,-1,472,454,471,-1,473,456,455,-1,473,455,472,-1,474,457,456,-1,474,456,473,-1,475,458,457,-1,475,457,474,-1,476,459,458,-1,476,458,475,-1,477,460,459,-1,477,459,476,-1,478,461,460,-1,478,460,477,-1,479,462,461,-1,479,461,478,-1,480,463,462,-1,480,462,479,-1,481,464,463,-1,481,463,480,-1,688,483,466,-1,465,482,688,-1,466,465,688,-1,696,484,467,-1,466,483,696,-1,467,466,696,-1,705,485,468,-1,467,484,705,-1,468,467,705,-1,714,486,469,-1,468,485,714,-1,469,468,714,-1,720,487,470,-1,469,486,720,-1,470,469,720,-1,727,488,471,-1,470,487,727,-1,471,470,727,-1,736,489,472,-1,471,488,736,-1,472,471,736,-1,745,490,473,-1,472,489,745,-1,473,472,745,-1,751,491,474,-1,473,490,751,-1,474,473,751,-1,758,492,475,-1,474,491,758,-1,475,474,758,-1,767,493,476,-1,475,492,767,-1,476,475,767,-1,776,494,477,-1,476,493,776,-1,477,476,776,-1,782,495,478,-1,477,494,782,-1,478,477,782,-1,789,496,479,-1,478,495,789,-1,479,478,789,-1,798,497,480,-1,479,496,798,-1,480,479,798,-1,807,498,481,-1,480,497,807,-1,481,480,807,-1,691,687,692,-1,691,692,694,-1,694,692,690,-1,694,690,693,-1,692,687,483,-1,688,690,692,-1,483,688,692,-1,690,688,482,-1,690,482,689,-1,701,695,702,-1,701,702,703,-1,703,702,697,-1,703,697,698,-1,702,695,484,-1,696,697,702,-1,484,696,702,-1,699,697,696,-1,483,687,699,-1,696,483,699,-1,698,697,699,-1,698,699,700,-1,700,699,687,-1,700,687,691,-1,710,704,711,-1,710,711,712,-1,712,711,706,-1,712,706,707,-1,711,704,485,-1,705,706,711,-1,485,705,711,-1,708,706,705,-1,484,695,708,-1,705,484,708,-1,707,706,708,-1,707,708,709,-1,709,708,695,-1,709,695,701,-1,713,486,714,-1,713,714,715,-1,717,715,714,-1,485,704,717,-1,714,485,717,-1,716,715,717,-1,716,717,718,-1,718,717,704,-1,718,704,710,-1,722,719,723,-1,722,723,725,-1,725,723,721,-1,725,721,724,-1,723,719,487,-1,720,721,723,-1,487,720,723,-1,721,720,486,-1,721,486,713,-1,732,726,733,-1,732,733,734,-1,734,733,728,-1,734,728,729,-1,733,726,488,-1,727,728,733,-1,488,727,733,-1,730,728,727,-1,487,719,730,-1,727,487,730,-1,729,728,730,-1,729,730,731,-1,731,730,719,-1,731,719,722,-1,741,735,742,-1,741,742,743,-1,743,742,737,-1,743,737,738,-1,742,735,489,-1,736,737,742,-1,489,736,742,-1,739,737,736,-1,488,726,739,-1,736,488,739,-1,738,737,739,-1,738,739,740,-1,740,739,726,-1,740,726,732,-1,744,490,745,-1,744,745,746,-1,748,746,745,-1,489,735,748,-1,745,489,748,-1,747,746,748,-1,747,748,749,-1,749,748,735,-1,749,735,741,-1,753,750,754,-1,753,754,756,-1,756,754,752,-1,756,752,755,-1,754,750,491,-1,751,752,754,-1,491,751,754,-1,752,751,490,-1,752,490,744,-1,763,757,764,-1,763,764,765,-1,765,764,759,-1,765,759,760,-1,764,757,492,-1,758,759,764,-1,492,758,764,-1,761,759,758,-1,491,750,761,-1,758,491,761,-1,760,759,761,-1,760,761,762,-1,762,761,750,-1,762,750,753,-1,772,766,773,-1,772,773,774,-1,774,773,768,-1,774,768,769,-1,773,766,493,-1,767,768,773,-1,493,767,773,-1,770,768,767,-1,492,757,770,-1,767,492,770,-1,769,768,770,-1,769,770,771,-1,771,770,757,-1,771,757,763,-1,775,494,776,-1,775,776,777,-1,779,777,776,-1,493,766,779,-1,776,493,779,-1,778,777,779,-1,778,779,780,-1,780,779,766,-1,780,766,772,-1,784,781,785,-1,784,785,787,-1,787,785,783,-1,787,783,786,-1,785,781,495,-1,782,783,785,-1,495,782,785,-1,783,782,494,-1,783,494,775,-1,794,788,795,-1,794,795,796,-1,796,795,790,-1,796,790,791,-1,795,788,496,-1,789,790,795,-1,496,789,795,-1,792,790,789,-1,495,781,792,-1,789,495,792,-1,791,790,792,-1,791,792,793,-1,793,792,781,-1,793,781,784,-1,803,797,804,-1,803,804,805,-1,805,804,799,-1,805,799,800,-1,804,797,497,-1,798,799,804,-1,497,798,804,-1,801,799,798,-1,496,788,801,-1,798,496,801,-1,800,799,801,-1,800,801,802,-1,802,801,788,-1,802,788,794,-1,806,498,807,-1,806,807,808,-1,810,808,807,-1,497,797,810,-1,807,497,810,-1,809,808,810,-1,809,810,811,-1,811,810,797,-1,811,797,803,-1,636,534,535,-1,535,536,635,-1,532,533,626,-1,630,533,534,-1,639,536,537,-1,644,538,539,-1,539,641,642,-1,539,642,644,-1,645,538,644,-1,645,638,537,-1,639,635,536,-1,638,639,537,-1,537,538,645,-1,627,531,532,-1,531,621,530,-1,529,613,528,-1,527,528,614,-1,608,526,527,-1,529,530,619,-1,604,525,526,-1,605,524,525,-1,524,599,523,-1,521,522,596,-1,595,522,523,-1,521,590,520,-1,519,520,588,-1,636,535,635,-1,534,636,629,-1,534,629,630,-1,532,626,627,-1,531,627,620,-1,533,630,626,-1,619,610,529,-1,613,529,610,-1,619,617,610,-1,611,613,610,-1,530,621,619,-1,531,620,621,-1,527,614,607,-1,527,607,608,-1,525,604,605,-1,524,598,599,-1,524,605,598,-1,526,608,604,-1,522,595,596,-1,521,589,590,-1,579,519,588,-1,520,590,588,-1,521,596,589,-1,523,599,595,-1,528,613,614,-1,586,579,588,-1,583,518,582,-1,519,582,518,-1,573,517,583,-1,517,518,583,-1,517,577,516,-1,516,576,515,-1,576,516,577,-1,513,514,571,-1,569,512,513,-1,514,515,575,-1,576,574,515,-1,566,510,511,-1,511,512,570,-1,551,502,503,-1,553,551,503,-1,552,501,502,-1,501,546,500,-1,545,499,500,-1,552,502,550,-1,556,505,506,-1,504,505,557,-1,546,501,542,-1,551,549,502,-1,501,552,542,-1,503,504,553,-1,500,546,545,-1,507,558,506,-1,541,499,545,-1,541,545,543,-1,562,507,508,-1,573,577,517,-1,574,575,515,-1,575,568,514,-1,571,569,513,-1,569,570,512,-1,564,566,511,-1,510,565,509,-1,566,565,510,-1,570,564,511,-1,568,571,514,-1,561,509,560,-1,565,560,509,-1,508,561,562,-1,562,555,507,-1,558,556,506,-1,555,558,507,-1,505,556,557,-1,557,548,504,-1,548,553,504,-1,549,550,502,-1,561,508,509,-1,579,580,582,-1,579,582,519,-1,690,689,693,-1,646,693,689,-1,648,691,694,-1,648,700,691,-1,694,693,647,-1,650,703,698,-1,651,701,703,-1,652,707,709,-1,654,710,712,-1,712,707,653,-1,709,701,651,-1,698,700,649,-1,716,713,715,-1,724,721,713,-1,744,746,747,-1,724,713,656,-1,716,656,713,-1,657,725,724,-1,658,731,722,-1,660,734,729,-1,729,731,659,-1,722,725,658,-1,716,718,655,-1,718,710,654,-1,655,656,716,-1,654,655,718,-1,658,659,731,-1,657,658,725,-1,656,657,724,-1,648,694,647,-1,649,700,648,-1,652,653,707,-1,650,651,703,-1,652,709,651,-1,698,649,650,-1,654,712,653,-1,661,740,732,-1,662,738,740,-1,664,741,743,-1,665,747,749,-1,749,741,664,-1,743,738,663,-1,734,661,732,-1,660,661,734,-1,738,662,663,-1,749,664,665,-1,743,663,664,-1,740,661,662,-1,729,659,660,-1,666,744,747,-1,646,647,693,-1,665,666,747,-1,755,752,744,-1,667,756,755,-1,668,762,753,-1,669,760,762,-1,753,756,668,-1,671,763,765,-1,671,771,763,-1,673,774,769,-1,674,780,772,-1,772,774,674,-1,769,771,672,-1,765,760,670,-1,775,777,778,-1,786,783,775,-1,806,808,809,-1,786,775,676,-1,677,787,786,-1,678,784,787,-1,679,791,793,-1,681,794,796,-1,796,791,680,-1,793,784,678,-1,676,775,778,-1,778,780,675,-1,669,762,668,-1,668,756,667,-1,671,765,670,-1,760,669,670,-1,672,771,671,-1,674,774,673,-1,675,780,674,-1,677,678,787,-1,786,676,677,-1,675,676,778,-1,673,769,672,-1,793,678,679,-1,800,683,805,-1,805,684,803,-1,811,685,809,-1,806,809,686,-1,809,685,686,-1,803,684,811,-1,682,800,802,-1,802,794,681,-1,802,681,682,-1,685,811,684,-1,683,684,805,-1,682,683,800,-1,796,680,681,-1,791,679,680,-1,666,667,755,-1,744,666,755,-1,1077,1076,1074,-1,813,1066,1077,-1,1074,813,1077,-1,1066,1072,1079,-1,1066,1079,1077,-1,1077,1079,1078,-1,1077,1078,1076,-1,1074,1076,1075,-1,1074,1075,812,-1,1068,1067,1065,-1,814,1057,1068,-1,1065,814,1068,-1,1057,1063,1070,-1,1057,1070,1068,-1,1068,1070,1069,-1,1068,1069,1067,-1,1067,1069,1073,-1,1067,1073,1071,-1,1071,1073,1072,-1,1071,1072,1066,-1,1071,1066,813,-1,1065,1067,1071,-1,813,1065,1071,-1,1059,1058,1056,-1,815,1050,1059,-1,1056,815,1059,-1,1050,1054,1061,-1,1050,1061,1059,-1,1059,1061,1060,-1,1059,1060,1058,-1,1058,1060,1064,-1,1058,1064,1062,-1,1062,1064,1063,-1,1062,1063,1057,-1,1062,1057,814,-1,1056,1058,1062,-1,814,1056,1062,-1,816,1044,1051,-1,816,1051,1049,-1,1051,1053,1055,-1,1051,1055,1052,-1,1052,1055,1054,-1,1052,1054,1050,-1,1052,1050,815,-1,1049,1051,1052,-1,815,1049,1052,-1,1046,1045,1043,-1,817,1035,1046,-1,1043,817,1046,-1,1035,1041,1048,-1,1035,1048,1046,-1,1046,1048,1047,-1,1046,1047,1045,-1,1043,1045,1044,-1,1043,1044,816,-1,1037,1036,1034,-1,818,1026,1037,-1,1034,818,1037,-1,1026,1032,1039,-1,1026,1039,1037,-1,1037,1039,1038,-1,1037,1038,1036,-1,1036,1038,1042,-1,1036,1042,1040,-1,1040,1042,1041,-1,1040,1041,1035,-1,1040,1035,817,-1,1034,1036,1040,-1,817,1034,1040,-1,1028,1027,1025,-1,819,1019,1028,-1,1025,819,1028,-1,1019,1023,1030,-1,1019,1030,1028,-1,1028,1030,1029,-1,1028,1029,1027,-1,1027,1029,1033,-1,1027,1033,1031,-1,1031,1033,1032,-1,1031,1032,1026,-1,1031,1026,818,-1,1025,1027,1031,-1,818,1025,1031,-1,820,1013,1020,-1,820,1020,1018,-1,1020,1022,1024,-1,1020,1024,1021,-1,1021,1024,1023,-1,1021,1023,1019,-1,1021,1019,819,-1,1018,1020,1021,-1,819,1018,1021,-1,1015,1014,1012,-1,821,1004,1015,-1,1012,821,1015,-1,1004,1010,1017,-1,1004,1017,1015,-1,1015,1017,1016,-1,1015,1016,1014,-1,1012,1014,1013,-1,1012,1013,820,-1,1006,1005,1003,-1,822,995,1006,-1,1003,822,1006,-1,995,1001,1008,-1,995,1008,1006,-1,1006,1008,1007,-1,1006,1007,1005,-1,1005,1007,1011,-1,1005,1011,1009,-1,1009,1011,1010,-1,1009,1010,1004,-1,1009,1004,821,-1,1003,1005,1009,-1,821,1003,1009,-1,997,996,994,-1,823,988,997,-1,994,823,997,-1,988,992,999,-1,988,999,997,-1,997,999,998,-1,997,998,996,-1,996,998,1002,-1,996,1002,1000,-1,1000,1002,1001,-1,1000,1001,995,-1,1000,995,822,-1,994,996,1000,-1,822,994,1000,-1,824,982,989,-1,824,989,987,-1,989,991,993,-1,989,993,990,-1,990,993,992,-1,990,992,988,-1,990,988,823,-1,987,989,990,-1,823,987,990,-1,984,983,981,-1,825,973,984,-1,981,825,984,-1,973,979,986,-1,973,986,984,-1,984,986,985,-1,984,985,983,-1,981,983,982,-1,981,982,824,-1,975,974,972,-1,826,964,975,-1,972,826,975,-1,964,970,977,-1,964,977,975,-1,975,977,976,-1,975,976,974,-1,974,976,980,-1,974,980,978,-1,978,980,979,-1,978,979,973,-1,978,973,825,-1,972,974,978,-1,825,972,978,-1,966,965,963,-1,827,957,966,-1,963,827,966,-1,957,961,968,-1,957,968,966,-1,966,968,967,-1,966,967,965,-1,965,967,971,-1,965,971,969,-1,969,971,970,-1,969,970,964,-1,969,964,826,-1,963,965,969,-1,826,963,969,-1,828,956,958,-1,828,958,955,-1,958,960,962,-1,958,962,959,-1,959,962,961,-1,959,961,957,-1,959,957,827,-1,955,958,959,-1,827,955,959,-1,1074,812,829,-1,830,813,1074,-1,829,830,1074,-1,1065,813,830,-1,831,814,1065,-1,830,831,1065,-1,1056,814,831,-1,832,815,1056,-1,831,832,1056,-1,1049,815,832,-1,833,816,1049,-1,832,833,1049,-1,1043,816,833,-1,834,817,1043,-1,833,834,1043,-1,1034,817,834,-1,835,818,1034,-1,834,835,1034,-1,1025,818,835,-1,836,819,1025,-1,835,836,1025,-1,1018,819,836,-1,837,820,1018,-1,836,837,1018,-1,1012,820,837,-1,838,821,1012,-1,837,838,1012,-1,1003,821,838,-1,839,822,1003,-1,838,839,1003,-1,994,822,839,-1,840,823,994,-1,839,840,994,-1,987,823,840,-1,841,824,987,-1,840,841,987,-1,981,824,841,-1,842,825,981,-1,841,842,981,-1,972,825,842,-1,843,826,972,-1,842,843,972,-1,963,826,843,-1,844,827,963,-1,843,844,963,-1,955,827,844,-1,845,828,955,-1,844,845,955,-1,847,830,829,-1,847,829,846,-1,848,831,830,-1,848,830,847,-1,849,832,831,-1,849,831,848,-1,850,833,832,-1,850,832,849,-1,851,834,833,-1,851,833,850,-1,852,835,834,-1,852,834,851,-1,853,836,835,-1,853,835,852,-1,854,837,836,-1,854,836,853,-1,855,838,837,-1,855,837,854,-1,856,839,838,-1,856,838,855,-1,857,840,839,-1,857,839,856,-1,858,841,840,-1,858,840,857,-1,859,842,841,-1,859,841,858,-1,860,843,842,-1,860,842,859,-1,861,844,843,-1,861,843,860,-1,862,845,844,-1,862,844,861,-1,864,847,846,-1,864,846,863,-1,865,848,847,-1,865,847,864,-1,866,849,848,-1,866,848,865,-1,867,850,849,-1,867,849,866,-1,868,851,850,-1,868,850,867,-1,869,852,851,-1,869,851,868,-1,870,853,852,-1,870,852,869,-1,871,854,853,-1,871,853,870,-1,872,855,854,-1,872,854,871,-1,873,856,855,-1,873,855,872,-1,874,857,856,-1,874,856,873,-1,875,858,857,-1,875,857,874,-1,876,859,858,-1,876,858,875,-1,877,860,859,-1,877,859,876,-1,878,861,860,-1,878,860,877,-1,879,862,861,-1,879,861,878,-1,881,864,863,-1,881,863,880,-1,882,865,864,-1,882,864,881,-1,883,866,865,-1,883,865,882,-1,884,867,866,-1,884,866,883,-1,1106,885,868,-1,867,884,1106,-1,868,867,1106,-1,1113,886,869,-1,868,885,1113,-1,869,868,1113,-1,887,870,869,-1,887,869,886,-1,888,871,870,-1,888,870,887,-1,889,872,871,-1,889,871,888,-1,890,873,872,-1,890,872,889,-1,891,874,873,-1,891,873,890,-1,892,875,874,-1,892,874,891,-1,893,876,875,-1,893,875,892,-1,894,877,876,-1,894,876,893,-1,895,878,877,-1,895,877,894,-1,896,879,878,-1,896,878,895,-1,1084,898,881,-1,880,897,1084,-1,881,880,1084,-1,1088,899,882,-1,881,898,1088,-1,882,881,1088,-1,1096,900,883,-1,882,899,1096,-1,883,882,1096,-1,1097,901,1107,-1,1107,884,883,-1,883,900,1097,-1,1097,1107,883,-1,1100,902,1105,-1,1108,1098,1100,-1,1105,1108,1100,-1,1105,885,1106,-1,1105,1106,1108,-1,1108,1106,884,-1,1108,884,1107,-1,1098,1108,1107,-1,1098,1107,901,-1,903,1112,1114,-1,903,1114,1104,-1,1112,886,1113,-1,1112,1113,1114,-1,1114,1113,885,-1,1114,885,1105,-1,1110,1104,1114,-1,1105,902,1110,-1,1114,1105,1110,-1,1112,903,1143,-1,1143,904,887,-1,887,886,1112,-1,1112,1143,887,-1,1148,905,888,-1,887,904,1148,-1,888,887,1148,-1,1152,906,889,-1,888,905,1152,-1,889,888,1152,-1,1159,907,890,-1,889,906,1159,-1,890,889,1159,-1,1168,908,891,-1,890,907,1168,-1,891,890,1168,-1,1177,909,892,-1,891,908,1177,-1,892,891,1177,-1,1183,910,893,-1,892,909,1183,-1,893,892,1183,-1,1190,911,894,-1,893,910,1190,-1,894,893,1190,-1,1199,912,895,-1,894,911,1199,-1,895,894,1199,-1,1208,913,896,-1,895,912,1208,-1,896,895,1208,-1,1087,1083,898,-1,1084,1086,1087,-1,898,1084,1087,-1,1086,1084,897,-1,1086,897,1085,-1,1089,1088,898,-1,1089,898,1083,-1,1099,902,1100,-1,1099,1100,1102,-1,1102,1100,1098,-1,1102,1098,1101,-1,1109,1104,1110,-1,1109,1110,1111,-1,1111,1110,902,-1,1111,902,1099,-1,1146,1142,904,-1,1143,1144,1146,-1,904,1143,1146,-1,1145,1144,1143,-1,903,1103,1145,-1,1143,903,1145,-1,1147,905,1148,-1,1147,1148,1149,-1,1150,1149,1148,-1,904,1142,1150,-1,1148,904,1150,-1,1154,1151,1155,-1,1154,1155,1157,-1,1157,1155,1153,-1,1157,1153,1156,-1,1155,1151,906,-1,1152,1153,1155,-1,906,1152,1155,-1,1153,1152,905,-1,1153,905,1147,-1,1164,1158,1165,-1,1164,1165,1166,-1,1166,1165,1160,-1,1166,1160,1161,-1,1165,1158,907,-1,1159,1160,1165,-1,907,1159,1165,-1,1162,1160,1159,-1,906,1151,1162,-1,1159,906,1162,-1,1161,1160,1162,-1,1161,1162,1163,-1,1163,1162,1151,-1,1163,1151,1154,-1,1173,1167,1174,-1,1173,1174,1175,-1,1175,1174,1169,-1,1175,1169,1170,-1,1174,1167,908,-1,1168,1169,1174,-1,908,1168,1174,-1,1171,1169,1168,-1,907,1158,1171,-1,1168,907,1171,-1,1170,1169,1171,-1,1170,1171,1172,-1,1172,1171,1158,-1,1172,1158,1164,-1,1176,909,1177,-1,1176,1177,1178,-1,1180,1178,1177,-1,908,1167,1180,-1,1177,908,1180,-1,1179,1178,1180,-1,1179,1180,1181,-1,1181,1180,1167,-1,1181,1167,1173,-1,1185,1182,1186,-1,1185,1186,1188,-1,1188,1186,1184,-1,1188,1184,1187,-1,1186,1182,910,-1,1183,1184,1186,-1,910,1183,1186,-1,1184,1183,909,-1,1184,909,1176,-1,1195,1189,1196,-1,1195,1196,1197,-1,1197,1196,1191,-1,1197,1191,1192,-1,1196,1189,911,-1,1190,1191,1196,-1,911,1190,1196,-1,1193,1191,1190,-1,910,1182,1193,-1,1190,910,1193,-1,1192,1191,1193,-1,1192,1193,1194,-1,1194,1193,1182,-1,1194,1182,1185,-1,1204,1198,1205,-1,1204,1205,1206,-1,1206,1205,1200,-1,1206,1200,1201,-1,1205,1198,912,-1,1199,1200,1205,-1,912,1199,1205,-1,1202,1200,1199,-1,911,1189,1202,-1,1199,911,1202,-1,1201,1200,1202,-1,1201,1202,1203,-1,1203,1202,1189,-1,1203,1189,1195,-1,1207,913,1208,-1,1207,1208,1209,-1,1211,1209,1208,-1,912,1198,1211,-1,1208,912,1211,-1,1210,1209,1211,-1,1210,1211,1212,-1,1212,1211,1198,-1,1212,1198,1204,-1,952,953,1079,-1,1073,951,952,-1,1069,950,951,-1,950,1070,949,-1,954,1078,953,-1,1079,1072,952,-1,1072,1073,952,-1,1064,948,949,-1,1069,951,1073,-1,1060,947,948,-1,1078,1079,953,-1,954,1075,1076,-1,954,1076,1078,-1,940,1039,939,-1,939,1033,938,-1,937,1030,936,-1,936,1024,935,-1,1029,937,938,-1,947,1061,946,-1,946,1055,945,-1,942,1042,941,-1,944,1047,943,-1,943,1048,942,-1,1053,944,945,-1,941,1038,940,-1,950,1069,1070,-1,949,1070,1063,-1,949,1063,1064,-1,947,1060,1061,-1,946,1061,1054,-1,948,1064,1060,-1,1053,1051,1044,-1,1053,1044,944,-1,944,1044,1045,-1,944,1045,1047,-1,945,1055,1053,-1,946,1054,1055,-1,943,1047,1048,-1,942,1048,1041,-1,941,1042,1038,-1,940,1038,1039,-1,942,1041,1042,-1,939,1032,1033,-1,937,1029,1030,-1,936,1023,1024,-1,936,1030,1023,-1,938,1033,1029,-1,939,1039,1032,-1,1022,935,1024,-1,1008,929,930,-1,1007,930,931,-1,927,928,998,-1,1002,928,929,-1,932,1011,931,-1,934,1013,1014,-1,934,1014,1016,-1,935,1022,934,-1,1013,934,1022,-1,1013,1022,1020,-1,933,934,1016,-1,932,1017,1010,-1,1016,1017,933,-1,933,1017,932,-1,999,926,927,-1,926,993,925,-1,924,985,923,-1,921,922,980,-1,922,923,986,-1,924,925,991,-1,976,920,921,-1,920,977,919,-1,971,918,919,-1,967,917,918,-1,968,916,917,-1,916,962,915,-1,914,915,960,-1,932,1010,1011,-1,931,1011,1007,-1,930,1007,1008,-1,929,1001,1002,-1,928,1002,998,-1,929,1008,1001,-1,926,992,993,-1,925,993,991,-1,982,924,991,-1,926,999,992,-1,927,998,999,-1,923,985,986,-1,922,986,979,-1,921,980,976,-1,920,976,977,-1,922,979,980,-1,919,970,971,-1,918,971,967,-1,916,968,961,-1,915,962,960,-1,916,961,962,-1,917,967,968,-1,919,977,970,-1,985,924,982,-1,956,914,960,-1,956,960,958,-1,899,1090,1096,-1,1096,1090,900,-1,1097,900,1091,-1,900,1090,1091,-1,1092,1097,1091,-1,1089,899,1088,-1,1080,1086,1085,-1,1081,1087,1086,-1,1090,899,1089,-1,1082,1089,1083,-1,1083,1087,1082,-1,1101,1098,901,-1,1101,901,1092,-1,1104,1109,903,-1,1102,1101,1093,-1,1092,1093,1101,-1,1099,1102,1093,-1,1094,1111,1099,-1,1094,1095,1111,-1,1109,1111,1095,-1,1094,1099,1093,-1,1092,901,1097,-1,1103,903,1109,-1,1082,1090,1089,-1,1103,1109,1115,-1,1115,1109,1095,-1,1116,1145,1103,-1,1145,1117,1144,-1,1144,1118,1146,-1,1103,1115,1116,-1,1082,1087,1081,-1,1080,1081,1086,-1,1144,1117,1118,-1,1145,1116,1117,-1,1119,1146,1118,-1,1150,1142,1119,-1,1146,1119,1142,-1,1120,1149,1150,-1,1149,1121,1147,-1,1147,1121,1153,-1,1150,1119,1120,-1,1153,1121,1156,-1,1122,1156,1121,-1,1123,1154,1157,-1,1157,1122,1123,-1,1122,1157,1156,-1,1163,1154,1123,-1,1149,1120,1121,-1,1124,1161,1163,-1,1125,1166,1161,-1,1164,1166,1126,-1,1127,1170,1172,-1,1128,1175,1170,-1,1129,1181,1173,-1,1130,1179,1181,-1,1173,1175,1129,-1,1172,1164,1126,-1,1176,1178,1179,-1,985,982,983,-1,1184,1176,1187,-1,1132,1188,1187,-1,1133,1185,1188,-1,1209,1210,1141,-1,1209,1141,1207,-1,1134,1192,1194,-1,1194,1185,1133,-1,1131,1187,1176,-1,1131,1176,1179,-1,991,989,982,-1,1166,1125,1126,-1,1172,1126,1127,-1,1135,1197,1192,-1,1128,1170,1127,-1,1129,1175,1128,-1,1136,1197,1135,-1,1124,1125,1161,-1,1130,1131,1179,-1,1131,1132,1187,-1,1135,1192,1134,-1,1134,1194,1133,-1,1132,1133,1188,-1,1129,1130,1181,-1,1136,1203,1195,-1,1137,1201,1203,-1,1139,1204,1206,-1,1139,1212,1204,-1,1206,1201,1138,-1,1138,1201,1137,-1,1206,1138,1139,-1,1140,1141,1210,-1,1212,1140,1210,-1,1212,1139,1140,-1,1136,1137,1203,-1,1136,1195,1197,-1,1124,1163,1123,-1,1257,1242,1243,-1,1243,1244,1257,-1,1242,1257,1241,-1,1241,1258,1240,-1,1257,1244,1245,-1,1259,1248,1249,-1,1220,1259,1249,-1,1247,1248,1259,-1,1246,1247,1259,-1,1245,1259,1257,-1,1246,1259,1245,-1,1257,1222,1223,-1,1257,1258,1241,-1,1237,1238,1260,-1,1260,1236,1237,-1,1235,1236,1261,-1,1261,1234,1235,-1,1260,1238,1239,-1,1260,1261,1236,-1,1226,1260,1258,-1,1227,1261,1260,-1,1234,1261,1233,-1,1262,1232,1233,-1,1230,1231,1262,-1,1232,1262,1231,-1,1262,1233,1261,-1,1262,1261,1229,-1,1258,1260,1239,-1,1258,1239,1240,-1,1258,1257,1225,-1,1216,1254,1255,-1,1217,1253,1254,-1,1251,1219,1250,-1,1251,1252,1218,-1,1218,1252,1253,-1,1216,1256,1213,-1,1254,1216,1217,-1,1251,1218,1219,-1,1218,1253,1217,-1,1255,1256,1216,-1,1220,1250,1219,-1,1229,1230,1262,-1,1228,1229,1261,-1,1214,1215,1230,-1,1230,1215,1231,-1,1228,1261,1227,-1,1224,1257,1223,-1,1222,1259,1221,-1,1226,1227,1260,-1,1257,1224,1225,-1,1225,1226,1258,-1,1222,1257,1259,-1,1259,1220,1221,-1,1249,1250,1220,-1,1265,1851,1855,-1,1265,1855,1853,-1,1853,1855,1854,-1,1853,1854,1264,-1,1266,1848,1852,-1,1266,1852,1850,-1,1850,1852,1851,-1,1850,1851,1265,-1,1267,1845,1849,-1,1267,1849,1847,-1,1847,1849,1848,-1,1847,1848,1266,-1,1268,1842,1846,-1,1268,1846,1844,-1,1844,1846,1845,-1,1844,1845,1267,-1,1269,1839,1843,-1,1269,1843,1841,-1,1841,1843,1842,-1,1841,1842,1268,-1,1270,1836,1840,-1,1270,1840,1838,-1,1838,1840,1839,-1,1838,1839,1269,-1,1271,1833,1837,-1,1271,1837,1835,-1,1835,1837,1836,-1,1835,1836,1270,-1,1272,1830,1834,-1,1272,1834,1832,-1,1832,1834,1833,-1,1832,1833,1271,-1,1273,1827,1831,-1,1273,1831,1829,-1,1829,1831,1830,-1,1829,1830,1272,-1,1274,1824,1828,-1,1274,1828,1826,-1,1826,1828,1827,-1,1826,1827,1273,-1,1275,1821,1825,-1,1275,1825,1823,-1,1823,1825,1824,-1,1823,1824,1274,-1,1276,1818,1822,-1,1276,1822,1820,-1,1820,1822,1821,-1,1820,1821,1275,-1,1277,1815,1819,-1,1277,1819,1817,-1,1817,1819,1818,-1,1817,1818,1276,-1,1278,1812,1816,-1,1278,1816,1814,-1,1814,1816,1815,-1,1814,1815,1277,-1,1279,1809,1813,-1,1279,1813,1811,-1,1811,1813,1812,-1,1811,1812,1278,-1,1280,1808,1810,-1,1280,1810,1807,-1,1807,1810,1809,-1,1807,1809,1279,-1,1853,1264,1281,-1,1282,1265,1853,-1,1281,1282,1853,-1,1850,1265,1282,-1,1283,1266,1850,-1,1282,1283,1850,-1,1847,1266,1283,-1,1284,1267,1847,-1,1283,1284,1847,-1,1844,1267,1284,-1,1285,1268,1844,-1,1284,1285,1844,-1,1841,1268,1285,-1,1286,1269,1841,-1,1285,1286,1841,-1,1838,1269,1286,-1,1287,1270,1838,-1,1286,1287,1838,-1,1835,1270,1287,-1,1288,1271,1835,-1,1287,1288,1835,-1,1832,1271,1288,-1,1289,1272,1832,-1,1288,1289,1832,-1,1829,1272,1289,-1,1290,1273,1829,-1,1289,1290,1829,-1,1826,1273,1290,-1,1291,1274,1826,-1,1290,1291,1826,-1,1823,1274,1291,-1,1292,1275,1823,-1,1291,1292,1823,-1,1820,1275,1292,-1,1293,1276,1820,-1,1292,1293,1820,-1,1817,1276,1293,-1,1294,1277,1817,-1,1293,1294,1817,-1,1814,1277,1294,-1,1295,1278,1814,-1,1294,1295,1814,-1,1811,1278,1295,-1,1296,1279,1811,-1,1295,1296,1811,-1,1807,1279,1296,-1,1297,1280,1807,-1,1296,1297,1807,-1,1299,1282,1281,-1,1299,1281,1298,-1,1300,1283,1282,-1,1300,1282,1299,-1,1301,1284,1283,-1,1301,1283,1300,-1,1302,1285,1284,-1,1302,1284,1301,-1,1303,1286,1285,-1,1303,1285,1302,-1,1304,1287,1286,-1,1304,1286,1303,-1,1305,1288,1287,-1,1305,1287,1304,-1,1306,1289,1288,-1,1306,1288,1305,-1,1307,1290,1289,-1,1307,1289,1306,-1,1308,1291,1290,-1,1308,1290,1307,-1,1309,1292,1291,-1,1309,1291,1308,-1,1310,1293,1292,-1,1310,1292,1309,-1,1311,1294,1293,-1,1311,1293,1310,-1,1312,1295,1294,-1,1312,1294,1311,-1,1313,1296,1295,-1,1313,1295,1312,-1,1314,1297,1296,-1,1314,1296,1313,-1,1316,1299,1298,-1,1316,1298,1315,-1,1317,1300,1299,-1,1317,1299,1316,-1,1318,1301,1300,-1,1318,1300,1317,-1,1319,1302,1301,-1,1319,1301,1318,-1,1320,1303,1302,-1,1320,1302,1319,-1,1321,1304,1303,-1,1321,1303,1320,-1,1322,1305,1304,-1,1322,1304,1321,-1,1323,1306,1305,-1,1323,1305,1322,-1,1324,1307,1306,-1,1324,1306,1323,-1,1325,1308,1307,-1,1325,1307,1324,-1,1326,1309,1308,-1,1326,1308,1325,-1,1327,1310,1309,-1,1327,1309,1326,-1,1328,1311,1310,-1,1328,1310,1327,-1,1329,1312,1311,-1,1329,1311,1328,-1,1330,1313,1312,-1,1330,1312,1329,-1,1331,1314,1313,-1,1331,1313,1330,-1,1333,1316,1315,-1,1333,1315,1332,-1,1334,1317,1316,-1,1334,1316,1333,-1,1335,1318,1317,-1,1335,1317,1334,-1,1336,1319,1318,-1,1336,1318,1335,-1,1337,1320,1319,-1,1337,1319,1336,-1,1338,1321,1320,-1,1338,1320,1337,-1,1339,1322,1321,-1,1339,1321,1338,-1,1340,1323,1322,-1,1340,1322,1339,-1,1341,1324,1323,-1,1341,1323,1340,-1,1342,1325,1324,-1,1342,1324,1341,-1,1343,1326,1325,-1,1343,1325,1342,-1,1344,1327,1326,-1,1344,1326,1343,-1,1345,1328,1327,-1,1345,1327,1344,-1,1346,1329,1328,-1,1346,1328,1345,-1,1347,1330,1329,-1,1347,1329,1346,-1,1348,1331,1330,-1,1348,1330,1347,-1,1350,1333,1332,-1,1350,1332,1349,-1,1351,1334,1333,-1,1351,1333,1350,-1,1352,1335,1334,-1,1352,1334,1351,-1,1353,1336,1335,-1,1353,1335,1352,-1,1354,1337,1336,-1,1354,1336,1353,-1,1355,1338,1337,-1,1355,1337,1354,-1,1356,1339,1338,-1,1356,1338,1355,-1,1357,1340,1339,-1,1357,1339,1356,-1,1358,1341,1340,-1,1358,1340,1357,-1,1359,1342,1341,-1,1359,1341,1358,-1,1360,1343,1342,-1,1360,1342,1359,-1,1361,1344,1343,-1,1361,1343,1360,-1,1362,1345,1344,-1,1362,1344,1361,-1,1363,1346,1345,-1,1363,1345,1362,-1,1364,1347,1346,-1,1364,1346,1363,-1,1365,1348,1347,-1,1365,1347,1364,-1,1367,1350,1349,-1,1367,1349,1366,-1,1368,1351,1350,-1,1368,1350,1367,-1,1369,1352,1351,-1,1369,1351,1368,-1,1370,1353,1352,-1,1370,1352,1369,-1,1371,1354,1353,-1,1371,1353,1370,-1,1372,1355,1354,-1,1372,1354,1371,-1,1373,1356,1355,-1,1373,1355,1372,-1,1374,1357,1356,-1,1374,1356,1373,-1,1375,1358,1357,-1,1375,1357,1374,-1,1376,1359,1358,-1,1376,1358,1375,-1,1377,1360,1359,-1,1377,1359,1376,-1,1378,1361,1360,-1,1378,1360,1377,-1,1379,1362,1361,-1,1379,1361,1378,-1,1380,1363,1362,-1,1380,1362,1379,-1,1381,1364,1363,-1,1381,1363,1380,-1,1382,1365,1364,-1,1382,1364,1381,-1,1384,1367,1366,-1,1384,1366,1383,-1,1385,1368,1367,-1,1385,1367,1384,-1,1386,1369,1368,-1,1386,1368,1385,-1,1387,1370,1369,-1,1387,1369,1386,-1,1388,1371,1370,-1,1388,1370,1387,-1,1389,1372,1371,-1,1389,1371,1388,-1,1390,1373,1372,-1,1390,1372,1389,-1,1391,1374,1373,-1,1391,1373,1390,-1,1392,1375,1374,-1,1392,1374,1391,-1,1393,1376,1375,-1,1393,1375,1392,-1,1394,1377,1376,-1,1394,1376,1393,-1,1395,1378,1377,-1,1395,1377,1394,-1,1396,1379,1378,-1,1396,1378,1395,-1,1397,1380,1379,-1,1397,1379,1396,-1,1398,1381,1380,-1,1398,1380,1397,-1,1399,1382,1381,-1,1399,1381,1398,-1,1401,1384,1383,-1,1401,1383,1400,-1,1402,1385,1384,-1,1402,1384,1401,-1,1403,1386,1385,-1,1403,1385,1402,-1,1404,1387,1386,-1,1404,1386,1403,-1,1405,1388,1387,-1,1405,1387,1404,-1,1406,1389,1388,-1,1406,1388,1405,-1,1407,1390,1389,-1,1407,1389,1406,-1,1408,1391,1390,-1,1408,1390,1407,-1,1409,1392,1391,-1,1409,1391,1408,-1,1410,1393,1392,-1,1410,1392,1409,-1,1411,1394,1393,-1,1411,1393,1410,-1,1412,1395,1394,-1,1412,1394,1411,-1,1413,1396,1395,-1,1413,1395,1412,-1,1414,1397,1396,-1,1414,1396,1413,-1,1415,1398,1397,-1,1415,1397,1414,-1,1416,1399,1398,-1,1416,1398,1415,-1,1418,1401,1400,-1,1418,1400,1417,-1,1419,1402,1401,-1,1419,1401,1418,-1,1420,1403,1402,-1,1420,1402,1419,-1,1421,1404,1403,-1,1421,1403,1420,-1,1422,1405,1404,-1,1422,1404,1421,-1,1423,1406,1405,-1,1423,1405,1422,-1,1424,1407,1406,-1,1424,1406,1423,-1,1425,1408,1407,-1,1425,1407,1424,-1,1426,1409,1408,-1,1426,1408,1425,-1,1427,1410,1409,-1,1427,1409,1426,-1,1428,1411,1410,-1,1428,1410,1427,-1,1429,1412,1411,-1,1429,1411,1428,-1,1430,1413,1412,-1,1430,1412,1429,-1,1431,1414,1413,-1,1431,1413,1430,-1,1432,1415,1414,-1,1432,1414,1431,-1,1433,1416,1415,-1,1433,1415,1432,-1,1435,1418,1417,-1,1435,1417,1434,-1,1436,1419,1418,-1,1436,1418,1435,-1,1437,1420,1419,-1,1437,1419,1436,-1,1438,1421,1420,-1,1438,1420,1437,-1,1439,1422,1421,-1,1439,1421,1438,-1,1440,1423,1422,-1,1440,1422,1439,-1,1441,1424,1423,-1,1441,1423,1440,-1,1442,1425,1424,-1,1442,1424,1441,-1,1443,1426,1425,-1,1443,1425,1442,-1,1444,1427,1426,-1,1444,1426,1443,-1,1445,1428,1427,-1,1445,1427,1444,-1,1446,1429,1428,-1,1446,1428,1445,-1,1447,1430,1429,-1,1447,1429,1446,-1,1448,1431,1430,-1,1448,1430,1447,-1,1449,1432,1431,-1,1449,1431,1448,-1,1450,1433,1432,-1,1450,1432,1449,-1,1452,1435,1434,-1,1452,1434,1451,-1,1453,1436,1435,-1,1453,1435,1452,-1,1454,1437,1436,-1,1454,1436,1453,-1,1455,1438,1437,-1,1455,1437,1454,-1,1456,1439,1438,-1,1456,1438,1455,-1,1457,1440,1439,-1,1457,1439,1456,-1,1458,1441,1440,-1,1458,1440,1457,-1,1459,1442,1441,-1,1459,1441,1458,-1,1460,1443,1442,-1,1460,1442,1459,-1,1461,1444,1443,-1,1461,1443,1460,-1,1462,1445,1444,-1,1462,1444,1461,-1,1463,1446,1445,-1,1463,1445,1462,-1,1464,1447,1446,-1,1464,1446,1463,-1,1465,1448,1447,-1,1465,1447,1464,-1,1466,1449,1448,-1,1466,1448,1465,-1,1467,1450,1449,-1,1467,1449,1466,-1,1469,1452,1451,-1,1469,1451,1468,-1,1470,1453,1452,-1,1470,1452,1469,-1,1471,1454,1453,-1,1471,1453,1470,-1,1472,1455,1454,-1,1472,1454,1471,-1,1473,1456,1455,-1,1473,1455,1472,-1,1474,1457,1456,-1,1474,1456,1473,-1,1475,1458,1457,-1,1475,1457,1474,-1,1476,1459,1458,-1,1476,1458,1475,-1,1477,1460,1459,-1,1477,1459,1476,-1,1478,1461,1460,-1,1478,1460,1477,-1,1479,1462,1461,-1,1479,1461,1478,-1,1480,1463,1462,-1,1480,1462,1479,-1,1481,1464,1463,-1,1481,1463,1480,-1,1482,1465,1464,-1,1482,1464,1481,-1,1483,1466,1465,-1,1483,1465,1482,-1,1484,1467,1466,-1,1484,1466,1483,-1,1486,1469,1468,-1,1486,1468,1485,-1,1487,1470,1469,-1,1487,1469,1486,-1,1488,1471,1470,-1,1488,1470,1487,-1,1489,1472,1471,-1,1489,1471,1488,-1,1490,1473,1472,-1,1490,1472,1489,-1,1491,1474,1473,-1,1491,1473,1490,-1,1492,1475,1474,-1,1492,1474,1491,-1,1493,1476,1475,-1,1493,1475,1492,-1,1494,1477,1476,-1,1494,1476,1493,-1,1495,1478,1477,-1,1495,1477,1494,-1,1496,1479,1478,-1,1496,1478,1495,-1,1497,1480,1479,-1,1497,1479,1496,-1,1498,1481,1480,-1,1498,1480,1497,-1,1499,1482,1481,-1,1499,1481,1498,-1,1500,1483,1482,-1,1500,1482,1499,-1,1501,1484,1483,-1,1501,1483,1500,-1,1503,1486,1485,-1,1503,1485,1502,-1,1504,1487,1486,-1,1504,1486,1503,-1,1505,1488,1487,-1,1505,1487,1504,-1,1506,1489,1488,-1,1506,1488,1505,-1,1507,1490,1489,-1,1507,1489,1506,-1,1508,1491,1490,-1,1508,1490,1507,-1,1509,1492,1491,-1,1509,1491,1508,-1,1510,1493,1492,-1,1510,1492,1509,-1,1511,1494,1493,-1,1511,1493,1510,-1,1512,1495,1494,-1,1512,1494,1511,-1,1513,1496,1495,-1,1513,1495,1512,-1,1514,1497,1496,-1,1514,1496,1513,-1,1515,1498,1497,-1,1515,1497,1514,-1,1516,1499,1498,-1,1516,1498,1515,-1,1517,1500,1499,-1,1517,1499,1516,-1,1518,1501,1500,-1,1518,1500,1517,-1,1520,1503,1502,-1,1520,1502,1519,-1,1521,1504,1503,-1,1521,1503,1520,-1,1522,1505,1504,-1,1522,1504,1521,-1,1523,1506,1505,-1,1523,1505,1522,-1,1524,1507,1506,-1,1524,1506,1523,-1,1525,1508,1507,-1,1525,1507,1524,-1,1526,1509,1508,-1,1526,1508,1525,-1,1527,1510,1509,-1,1527,1509,1526,-1,1528,1511,1510,-1,1528,1510,1527,-1,1529,1512,1511,-1,1529,1511,1528,-1,1530,1513,1512,-1,1530,1512,1529,-1,1531,1514,1513,-1,1531,1513,1530,-1,1532,1515,1514,-1,1532,1514,1531,-1,1533,1516,1515,-1,1533,1515,1532,-1,1534,1517,1516,-1,1534,1516,1533,-1,1535,1518,1517,-1,1535,1517,1534,-1,1537,1520,1519,-1,1537,1519,1536,-1,1538,1521,1520,-1,1538,1520,1537,-1,1539,1522,1521,-1,1539,1521,1538,-1,1540,1523,1522,-1,1540,1522,1539,-1,1541,1524,1523,-1,1541,1523,1540,-1,1542,1525,1524,-1,1542,1524,1541,-1,1543,1526,1525,-1,1543,1525,1542,-1,1544,1527,1526,-1,1544,1526,1543,-1,1545,1528,1527,-1,1545,1527,1544,-1,1546,1529,1528,-1,1546,1528,1545,-1,1547,1530,1529,-1,1547,1529,1546,-1,1548,1531,1530,-1,1548,1530,1547,-1,1549,1532,1531,-1,1549,1531,1548,-1,1550,1533,1532,-1,1550,1532,1549,-1,1551,1534,1533,-1,1551,1533,1550,-1,1552,1535,1534,-1,1552,1534,1551,-1,1554,1537,1536,-1,1554,1536,1553,-1,1555,1538,1537,-1,1555,1537,1554,-1,1556,1539,1538,-1,1556,1538,1555,-1,1557,1540,1539,-1,1557,1539,1556,-1,1558,1541,1540,-1,1558,1540,1557,-1,1559,1542,1541,-1,1559,1541,1558,-1,1560,1543,1542,-1,1560,1542,1559,-1,1561,1544,1543,-1,1561,1543,1560,-1,1562,1545,1544,-1,1562,1544,1561,-1,1563,1546,1545,-1,1563,1545,1562,-1,1564,1547,1546,-1,1564,1546,1563,-1,1565,1548,1547,-1,1565,1547,1564,-1,1566,1549,1548,-1,1566,1548,1565,-1,1567,1550,1549,-1,1567,1549,1566,-1,1568,1551,1550,-1,1568,1550,1567,-1,1569,1552,1551,-1,1569,1551,1568,-1,1571,1554,1553,-1,1571,1553,1570,-1,1572,1555,1554,-1,1572,1554,1571,-1,1573,1556,1555,-1,1573,1555,1572,-1,1574,1557,1556,-1,1574,1556,1573,-1,1575,1558,1557,-1,1575,1557,1574,-1,1576,1559,1558,-1,1576,1558,1575,-1,1577,1560,1559,-1,1577,1559,1576,-1,1578,1561,1560,-1,1578,1560,1577,-1,1579,1562,1561,-1,1579,1561,1578,-1,1580,1563,1562,-1,1580,1562,1579,-1,1581,1564,1563,-1,1581,1563,1580,-1,1582,1565,1564,-1,1582,1564,1581,-1,1583,1566,1565,-1,1583,1565,1582,-1,1584,1567,1566,-1,1584,1566,1583,-1,1585,1568,1567,-1,1585,1567,1584,-1,1586,1569,1568,-1,1586,1568,1585,-1,1588,1571,1570,-1,1588,1570,1587,-1,1589,1572,1571,-1,1589,1571,1588,-1,1590,1573,1572,-1,1590,1572,1589,-1,1591,1574,1573,-1,1591,1573,1590,-1,1592,1575,1574,-1,1592,1574,1591,-1,1593,1576,1575,-1,1593,1575,1592,-1,1594,1577,1576,-1,1594,1576,1593,-1,1595,1578,1577,-1,1595,1577,1594,-1,1596,1579,1578,-1,1596,1578,1595,-1,1597,1580,1579,-1,1597,1579,1596,-1,1598,1581,1580,-1,1598,1580,1597,-1,1599,1582,1581,-1,1599,1581,1598,-1,1600,1583,1582,-1,1600,1582,1599,-1,1601,1584,1583,-1,1601,1583,1600,-1,1602,1585,1584,-1,1602,1584,1601,-1,1603,1586,1585,-1,1603,1585,1602,-1,1605,1588,1587,-1,1605,1587,1604,-1,1606,1589,1588,-1,1606,1588,1605,-1,1607,1590,1589,-1,1607,1589,1606,-1,1608,1591,1590,-1,1608,1590,1607,-1,1609,1592,1591,-1,1609,1591,1608,-1,1610,1593,1592,-1,1610,1592,1609,-1,1611,1594,1593,-1,1611,1593,1610,-1,1612,1595,1594,-1,1612,1594,1611,-1,1613,1596,1595,-1,1613,1595,1612,-1,1614,1597,1596,-1,1614,1596,1613,-1,1615,1598,1597,-1,1615,1597,1614,-1,1616,1599,1598,-1,1616,1598,1615,-1,1617,1600,1599,-1,1617,1599,1616,-1,1618,1601,1600,-1,1618,1600,1617,-1,1619,1602,1601,-1,1619,1601,1618,-1,1620,1603,1602,-1,1620,1602,1619,-1,1622,1605,1604,-1,1622,1604,1621,-1,1623,1606,1605,-1,1623,1605,1622,-1,1624,1607,1606,-1,1624,1606,1623,-1,1625,1608,1607,-1,1625,1607,1624,-1,1626,1609,1608,-1,1626,1608,1625,-1,1627,1610,1609,-1,1627,1609,1626,-1,1628,1611,1610,-1,1628,1610,1627,-1,1629,1612,1611,-1,1629,1611,1628,-1,1630,1613,1612,-1,1630,1612,1629,-1,1631,1614,1613,-1,1631,1613,1630,-1,1632,1615,1614,-1,1632,1614,1631,-1,1633,1616,1615,-1,1633,1615,1632,-1,1634,1617,1616,-1,1634,1616,1633,-1,1635,1618,1617,-1,1635,1617,1634,-1,1636,1619,1618,-1,1636,1618,1635,-1,1637,1620,1619,-1,1637,1619,1636,-1,1639,1622,1621,-1,1639,1621,1638,-1,1640,1623,1622,-1,1640,1622,1639,-1,1641,1624,1623,-1,1641,1623,1640,-1,1642,1625,1624,-1,1642,1624,1641,-1,1643,1626,1625,-1,1643,1625,1642,-1,1644,1627,1626,-1,1644,1626,1643,-1,1645,1628,1627,-1,1645,1627,1644,-1,1646,1629,1628,-1,1646,1628,1645,-1,1647,1630,1629,-1,1647,1629,1646,-1,1648,1631,1630,-1,1648,1630,1647,-1,1649,1632,1631,-1,1649,1631,1648,-1,1650,1633,1632,-1,1650,1632,1649,-1,1651,1634,1633,-1,1651,1633,1650,-1,1652,1635,1634,-1,1652,1634,1651,-1,1653,1636,1635,-1,1653,1635,1652,-1,1654,1637,1636,-1,1654,1636,1653,-1,1656,1639,1638,-1,1656,1638,1655,-1,1657,1640,1639,-1,1657,1639,1656,-1,1658,1641,1640,-1,1658,1640,1657,-1,1659,1642,1641,-1,1659,1641,1658,-1,1660,1643,1642,-1,1660,1642,1659,-1,1661,1644,1643,-1,1661,1643,1660,-1,1662,1645,1644,-1,1662,1644,1661,-1,1663,1646,1645,-1,1663,1645,1662,-1,1664,1647,1646,-1,1664,1646,1663,-1,1665,1648,1647,-1,1665,1647,1664,-1,1666,1649,1648,-1,1666,1648,1665,-1,1667,1650,1649,-1,1667,1649,1666,-1,1668,1651,1650,-1,1668,1650,1667,-1,1669,1652,1651,-1,1669,1651,1668,-1,1670,1653,1652,-1,1670,1652,1669,-1,1671,1654,1653,-1,1671,1653,1670,-1,1673,1656,1655,-1,1673,1655,1672,-1,1674,1657,1656,-1,1674,1656,1673,-1,1675,1658,1657,-1,1675,1657,1674,-1,1676,1659,1658,-1,1676,1658,1675,-1,1677,1660,1659,-1,1677,1659,1676,-1,1678,1661,1660,-1,1678,1660,1677,-1,1679,1662,1661,-1,1679,1661,1678,-1,1680,1663,1662,-1,1680,1662,1679,-1,1681,1664,1663,-1,1681,1663,1680,-1,1682,1665,1664,-1,1682,1664,1681,-1,1683,1666,1665,-1,1683,1665,1682,-1,1684,1667,1666,-1,1684,1666,1683,-1,1685,1668,1667,-1,1685,1667,1684,-1,1686,1669,1668,-1,1686,1668,1685,-1,1687,1670,1669,-1,1687,1669,1686,-1,1688,1671,1670,-1,1688,1670,1687,-1,1690,1673,1672,-1,1690,1672,1689,-1,1691,1674,1673,-1,1691,1673,1690,-1,1692,1675,1674,-1,1692,1674,1691,-1,1693,1676,1675,-1,1693,1675,1692,-1,1694,1677,1676,-1,1694,1676,1693,-1,1695,1678,1677,-1,1695,1677,1694,-1,1696,1679,1678,-1,1696,1678,1695,-1,1697,1680,1679,-1,1697,1679,1696,-1,1698,1681,1680,-1,1698,1680,1697,-1,1699,1682,1681,-1,1699,1681,1698,-1,1700,1683,1682,-1,1700,1682,1699,-1,1701,1684,1683,-1,1701,1683,1700,-1,1702,1685,1684,-1,1702,1684,1701,-1,1703,1686,1685,-1,1703,1685,1702,-1,1704,1687,1686,-1,1704,1686,1703,-1,1705,1688,1687,-1,1705,1687,1704,-1,1707,1690,1689,-1,1707,1689,1706,-1,1708,1691,1690,-1,1708,1690,1707,-1,1709,1692,1691,-1,1709,1691,1708,-1,1710,1693,1692,-1,1710,1692,1709,-1,1711,1694,1693,-1,1711,1693,1710,-1,1712,1695,1694,-1,1712,1694,1711,-1,1713,1696,1695,-1,1713,1695,1712,-1,1714,1697,1696,-1,1714,1696,1713,-1,1715,1698,1697,-1,1715,1697,1714,-1,1716,1699,1698,-1,1716,1698,1715,-1,1717,1700,1699,-1,1717,1699,1716,-1,1718,1701,1700,-1,1718,1700,1717,-1,1719,1702,1701,-1,1719,1701,1718,-1,1720,1703,1702,-1,1720,1702,1719,-1,1721,1704,1703,-1,1721,1703,1720,-1,1722,1705,1704,-1,1722,1704,1721,-1,1724,1707,1706,-1,1724,1706,1723,-1,1725,1708,1707,-1,1725,1707,1724,-1,1726,1709,1708,-1,1726,1708,1725,-1,1727,1710,1709,-1,1727,1709,1726,-1,1728,1711,1710,-1,1728,1710,1727,-1,1729,1712,1711,-1,1729,1711,1728,-1,1730,1713,1712,-1,1730,1712,1729,-1,1731,1714,1713,-1,1731,1713,1730,-1,1732,1715,1714,-1,1732,1714,1731,-1,1733,1716,1715,-1,1733,1715,1732,-1,1734,1717,1716,-1,1734,1716,1733,-1,1735,1718,1717,-1,1735,1717,1734,-1,1736,1719,1718,-1,1736,1718,1735,-1,1737,1720,1719,-1,1737,1719,1736,-1,1738,1721,1720,-1,1738,1720,1737,-1,1739,1722,1721,-1,1739,1721,1738,-1,1741,1724,1723,-1,1741,1723,1740,-1,1742,1725,1724,-1,1742,1724,1741,-1,1743,1726,1725,-1,1743,1725,1742,-1,1744,1727,1726,-1,1744,1726,1743,-1,1745,1728,1727,-1,1745,1727,1744,-1,1746,1729,1728,-1,1746,1728,1745,-1,1747,1730,1729,-1,1747,1729,1746,-1,1748,1731,1730,-1,1748,1730,1747,-1,1749,1732,1731,-1,1749,1731,1748,-1,1750,1733,1732,-1,1750,1732,1749,-1,1751,1734,1733,-1,1751,1733,1750,-1,1752,1735,1734,-1,1752,1734,1751,-1,1753,1736,1735,-1,1753,1735,1752,-1,1754,1737,1736,-1,1754,1736,1753,-1,1755,1738,1737,-1,1755,1737,1754,-1,1756,1739,1738,-1,1756,1738,1755,-1,1758,1741,1740,-1,1758,1740,1757,-1,1759,1742,1741,-1,1759,1741,1758,-1,1760,1743,1742,-1,1760,1742,1759,-1,1761,1744,1743,-1,1761,1743,1760,-1,1762,1745,1744,-1,1762,1744,1761,-1,1763,1746,1745,-1,1763,1745,1762,-1,1764,1747,1746,-1,1764,1746,1763,-1,1765,1748,1747,-1,1765,1747,1764,-1,1766,1749,1748,-1,1766,1748,1765,-1,1767,1750,1749,-1,1767,1749,1766,-1,2045,1768,1751,-1,1750,1767,2045,-1,1751,1750,2045,-1,2060,1769,1752,-1,1751,1768,2060,-1,1752,1751,2060,-1,2075,1770,1753,-1,1752,1769,2075,-1,1753,1752,2075,-1,1771,1754,1753,-1,1771,1753,1770,-1,1772,1755,1754,-1,1772,1754,1771,-1,1773,1756,1755,-1,1773,1755,1772,-1,1898,1775,1758,-1,1757,1774,1898,-1,1758,1757,1898,-1,1913,1776,1759,-1,1758,1775,1913,-1,1759,1758,1913,-1,1928,1777,1760,-1,1759,1776,1928,-1,1760,1759,1928,-1,1937,1778,1761,-1,1760,1777,1937,-1,1761,1760,1937,-1,1957,1779,1762,-1,1761,1778,1957,-1,1762,1761,1957,-1,1966,1780,1763,-1,1762,1779,1966,-1,1763,1762,1966,-1,1986,1781,1764,-1,1763,1780,1986,-1,1764,1763,1986,-1,1995,1782,1765,-1,1764,1781,1995,-1,1765,1764,1995,-1,2011,1783,1766,-1,1765,1782,2011,-1,1766,1765,2011,-1,2018,1784,2046,-1,2046,1767,1766,-1,1766,1783,2018,-1,2018,2046,1766,-1,2041,1785,2044,-1,2047,2028,2041,-1,2044,2047,2041,-1,2044,1768,2045,-1,2044,2045,2047,-1,2047,2045,1767,-1,2047,1767,2046,-1,2028,2047,2046,-1,2028,2046,1784,-1,1786,2059,2061,-1,1786,2061,2033,-1,2059,1769,2060,-1,2059,2060,2061,-1,2061,2060,1768,-1,2061,1768,2044,-1,2057,2033,2061,-1,2044,1785,2057,-1,2061,2044,2057,-1,2071,1787,2074,-1,2076,2054,2071,-1,2074,2076,2071,-1,2074,1770,2075,-1,2074,2075,2076,-1,2076,2075,1769,-1,2076,1769,2059,-1,2054,2076,2059,-1,2054,2059,1786,-1,2074,1787,2064,-1,2064,1788,1771,-1,1771,1770,2074,-1,2074,2064,1771,-1,2083,1789,1772,-1,1771,1788,2083,-1,1772,1771,2083,-1,1906,1790,1773,-1,1772,1789,1906,-1,1773,1772,1906,-1,1918,1909,1919,-1,1918,1919,1920,-1,1920,1919,1911,-1,1920,1911,1915,-1,1919,1909,1897,-1,1910,1911,1919,-1,1897,1910,1919,-1,1916,1911,1910,-1,1900,1901,1916,-1,1910,1900,1916,-1,1915,1911,1916,-1,1916,1901,1917,-1,1910,1897,1775,-1,1898,1900,1910,-1,1775,1898,1910,-1,1902,1900,1898,-1,1774,1899,1902,-1,1898,1774,1902,-1,1901,1900,1902,-1,1901,1902,1904,-1,1904,1902,1899,-1,1904,1899,1903,-1,1924,1912,1925,-1,1924,1925,1926,-1,1926,1925,1914,-1,1926,1914,1921,-1,1925,1912,1776,-1,1913,1914,1925,-1,1776,1913,1925,-1,1922,1914,1913,-1,1775,1897,1922,-1,1913,1775,1922,-1,1921,1914,1922,-1,1921,1922,1923,-1,1923,1922,1897,-1,1923,1897,1909,-1,1943,1933,1944,-1,1943,1944,1945,-1,1945,1944,1935,-1,1945,1935,1939,-1,1944,1933,1927,-1,1934,1935,1944,-1,1927,1934,1944,-1,1940,1935,1934,-1,1929,1930,1940,-1,1934,1929,1940,-1,1939,1935,1940,-1,1939,1940,1942,-1,1942,1940,1930,-1,1942,1930,1941,-1,1934,1927,1777,-1,1928,1929,1934,-1,1777,1928,1934,-1,1931,1929,1928,-1,1776,1912,1931,-1,1928,1776,1931,-1,1930,1929,1931,-1,1930,1931,1932,-1,1932,1931,1912,-1,1932,1912,1924,-1,1953,1936,1954,-1,1953,1954,1955,-1,1955,1954,1938,-1,1955,1938,1946,-1,1954,1936,1778,-1,1937,1938,1954,-1,1778,1937,1954,-1,1947,1938,1937,-1,1777,1927,1947,-1,1937,1777,1947,-1,1949,1946,1950,-1,1949,1950,1952,-1,1952,1950,1948,-1,1952,1948,1951,-1,1950,1946,1938,-1,1947,1948,1950,-1,1938,1947,1950,-1,1948,1947,1927,-1,1948,1927,1933,-1,1972,1962,1973,-1,1972,1973,1974,-1,1974,1973,1964,-1,1974,1964,1968,-1,1973,1962,1956,-1,1963,1964,1973,-1,1956,1963,1973,-1,1969,1964,1963,-1,1958,1959,1969,-1,1963,1958,1969,-1,1968,1964,1969,-1,1968,1969,1971,-1,1971,1969,1959,-1,1971,1959,1970,-1,1963,1956,1779,-1,1957,1958,1963,-1,1779,1957,1963,-1,1960,1958,1957,-1,1778,1936,1960,-1,1957,1778,1960,-1,1959,1958,1960,-1,1959,1960,1961,-1,1961,1960,1936,-1,1961,1936,1953,-1,1982,1965,1983,-1,1982,1983,1984,-1,1984,1983,1967,-1,1984,1967,1975,-1,1983,1965,1780,-1,1966,1967,1983,-1,1780,1966,1983,-1,1976,1967,1966,-1,1779,1956,1976,-1,1966,1779,1976,-1,1978,1975,1979,-1,1978,1979,1981,-1,1981,1979,1977,-1,1981,1977,1980,-1,1979,1975,1967,-1,1976,1977,1979,-1,1967,1976,1979,-1,1977,1976,1956,-1,1977,1956,1962,-1,1997,1991,1998,-1,1997,1998,2000,-1,2000,1998,1993,-1,2000,1993,1999,-1,1998,1991,1985,-1,1992,1993,1998,-1,1985,1992,1998,-1,1993,1992,1987,-1,1993,1987,1988,-1,1992,1985,1781,-1,1986,1987,1992,-1,1781,1986,1992,-1,1989,1987,1986,-1,1780,1965,1989,-1,1986,1780,1989,-1,1988,1987,1989,-1,1988,1989,1990,-1,1990,1989,1965,-1,1990,1965,1982,-1,2007,1994,2008,-1,2007,2008,2009,-1,2009,2008,1996,-1,2009,1996,2001,-1,2008,1994,1782,-1,1995,1996,2008,-1,1782,1995,2008,-1,2002,1996,1995,-1,1781,1985,2002,-1,1995,1781,2002,-1,2004,2001,2005,-1,2004,2005,2006,-1,2005,2001,1996,-1,2002,2003,2005,-1,1996,2002,2005,-1,2003,2002,1985,-1,2003,1985,1991,-1,2023,2013,2010,-1,2014,2016,2023,-1,2010,2014,2023,-1,2020,2016,2014,-1,2012,2015,2020,-1,2014,2012,2020,-1,2014,2010,1783,-1,2011,2012,2014,-1,1783,2011,2014,-1,2021,2012,2011,-1,1782,1994,2021,-1,2011,1782,2021,-1,2015,2012,2021,-1,2015,2021,2022,-1,2022,2021,1994,-1,2022,1994,2007,-1,2026,2017,1784,-1,2018,2019,2026,-1,1784,2018,2026,-1,2025,2019,2018,-1,1783,2010,2025,-1,2018,1783,2025,-1,2024,2019,2025,-1,2025,2010,2013,-1,2035,2027,2036,-1,2035,2036,2038,-1,2038,2036,2031,-1,2038,2031,2037,-1,2036,2027,2040,-1,2043,2031,2036,-1,2040,2043,2036,-1,2040,1785,2041,-1,2040,2041,2043,-1,2043,2041,2028,-1,2043,2028,2042,-1,2031,2043,2042,-1,2031,2042,2029,-1,2030,2029,2042,-1,2042,2028,1784,-1,1784,2017,2030,-1,2030,2042,1784,-1,2056,2034,2052,-1,2052,2032,1786,-1,1786,2033,2056,-1,2056,2052,1786,-1,2049,2034,2056,-1,2058,2039,2049,-1,2056,2058,2049,-1,2056,2033,2057,-1,2056,2057,2058,-1,2058,2057,1785,-1,2058,1785,2040,-1,2039,2058,2040,-1,2039,2040,2027,-1,2048,2034,2049,-1,2048,2049,2051,-1,2051,2049,2039,-1,2051,2039,2050,-1,2078,2053,2079,-1,2078,2079,2080,-1,2080,2079,2062,-1,2080,2062,2066,-1,2066,2062,2067,-1,2066,2067,2069,-1,2069,2067,2055,-1,2069,2055,2068,-1,2079,2053,2070,-1,2073,2062,2079,-1,2070,2073,2079,-1,2070,1787,2071,-1,2070,2071,2073,-1,2073,2071,2054,-1,2073,2054,2072,-1,2067,2062,2073,-1,2072,2055,2067,-1,2073,2072,2067,-1,2077,2055,2072,-1,2072,2054,1786,-1,1786,2032,2077,-1,2077,2072,1786,-1,2082,2063,1788,-1,2064,2065,2082,-1,1788,2064,2082,-1,2070,2053,2081,-1,2081,2065,2064,-1,2064,1787,2070,-1,2070,2081,2064,-1,2090,2087,1907,-1,2088,2089,2090,-1,1907,2088,2090,-1,2088,1907,1789,-1,2083,2084,2088,-1,1789,2083,2088,-1,2086,2084,2083,-1,1788,2063,2086,-1,2083,1788,2086,-1,2085,2084,2086,-1,2095,1905,2096,-1,2095,2096,2097,-1,2097,2096,1908,-1,2097,1908,2091,-1,2096,1905,1790,-1,1906,1908,2096,-1,1790,1906,2096,-1,2092,1908,1906,-1,1789,1907,2092,-1,1906,1789,2092,-1,2094,2091,1908,-1,2092,2093,2094,-1,1908,2092,2094,-1,2093,2092,1907,-1,2093,1907,2087,-1,1855,1263,1854,-1,1806,1263,1855,-1,1805,1806,1851,-1,1805,1851,1852,-1,1804,1805,1848,-1,1804,1848,1849,-1,1855,1851,1806,-1,1805,1852,1848,-1,1804,1849,1845,-1,1804,1845,1846,-1,1803,1804,1846,-1,1802,1803,1842,-1,1802,1842,1843,-1,1801,1802,1839,-1,1801,1839,1840,-1,1799,1800,1833,-1,1799,1833,1834,-1,1798,1799,1830,-1,1798,1830,1831,-1,1800,1801,1836,-1,1800,1836,1837,-1,1843,1839,1802,-1,1797,1798,1827,-1,1797,1827,1828,-1,1836,1801,1840,-1,1842,1803,1846,-1,1856,1904,1903,-1,1917,1901,1904,-1,1800,1837,1833,-1,1918,1923,1909,-1,1859,1921,1923,-1,1861,1924,1926,-1,1861,1932,1924,-1,1926,1921,1860,-1,1799,1834,1830,-1,1797,1828,1824,-1,1798,1831,1827,-1,2026,2019,1880,-1,2017,2026,1881,-1,2029,1883,2037,-1,2030,1882,2029,-1,2030,2017,1881,-1,1797,1824,1825,-1,1796,1797,1825,-1,1796,1825,1821,-1,1822,1796,1821,-1,1818,1795,1822,-1,1796,1822,1795,-1,1818,1819,1795,-1,2039,2027,2035,-1,2039,2035,2050,-1,1886,2032,2052,-1,1886,2077,2032,-1,2052,2034,2048,-1,1815,1794,1819,-1,1795,1819,1794,-1,1793,1794,1815,-1,1793,1815,1816,-1,1792,1793,1812,-1,1792,1812,1813,-1,1791,1792,1809,-1,1791,1809,1810,-1,1793,1816,1812,-1,1791,1810,1808,-1,1792,1813,1809,-1,1883,1884,2038,-1,1884,2035,2038,-1,1885,2051,2050,-1,2052,2048,1886,-1,2050,2035,1884,-1,2048,2051,1885,-1,1884,1885,2050,-1,1886,2048,1885,-1,1887,2069,2068,-1,2068,2055,2077,-1,1886,1887,2068,-1,2068,2077,1886,-1,2037,1883,2038,-1,2078,2081,2053,-1,2081,1889,2065,-1,2082,1891,2063,-1,2063,1891,2086,-1,1890,2082,2065,-1,1888,2080,2066,-1,2069,1887,2066,-1,1887,1888,2066,-1,2088,2084,2085,-1,2088,2085,2089,-1,2086,1892,2085,-1,2080,1888,2078,-1,1889,2081,2078,-1,1888,1889,2078,-1,2037,2031,2029,-1,1917,1857,1916,-1,1857,1917,1856,-1,1915,1916,1857,-1,1859,1923,1918,-1,1920,1915,1858,-1,1856,1917,1904,-1,1930,1932,1941,-1,1860,1921,1859,-1,1863,1942,1941,-1,1863,1945,1939,-1,1864,1943,1945,-1,1939,1942,1863,-1,1918,1920,1858,-1,1943,1951,1948,-1,1943,1948,1933,-1,1946,1949,1955,-1,1953,1866,1961,-1,1961,1970,1959,-1,1866,1953,1955,-1,1977,1962,1972,-1,1977,1972,1980,-1,1975,1978,1984,-1,1984,1871,1982,-1,1951,1943,1864,-1,1918,1858,1859,-1,1860,1861,1926,-1,1865,1949,1952,-1,1932,1861,1862,-1,1932,1862,1941,-1,1857,1858,1915,-1,1864,1945,1863,-1,1864,1865,1951,-1,1865,1866,1949,-1,1952,1951,1865,-1,1863,1941,1862,-1,1961,1866,1970,-1,1867,1971,1970,-1,1867,1968,1971,-1,1868,1972,1974,-1,1868,1980,1972,-1,1974,1968,1868,-1,1869,1980,1868,-1,1981,1980,1869,-1,1978,1981,1869,-1,1870,1871,1984,-1,1978,1869,1870,-1,1978,1870,1984,-1,1867,1868,1968,-1,1867,1970,1866,-1,1949,1866,1955,-1,1990,1982,1871,-1,1872,1988,1990,-1,1873,1993,1988,-1,1997,2003,1991,-1,2006,2005,2003,-1,2004,2009,2001,-1,1876,2007,2009,-1,1877,2015,2022,-1,1877,2020,2015,-1,2022,2007,1876,-1,1877,2023,2016,-1,1878,2013,2023,-1,1880,2019,2024,-1,2065,1889,1890,-1,1893,2089,2085,-1,2025,1879,2024,-1,2013,1879,2025,-1,1894,2087,2090,-1,1894,2093,2087,-1,1895,2091,2094,-1,1896,2095,2097,-1,2097,2091,1895,-1,2094,2093,1895,-1,2090,2089,1894,-1,2016,2020,1877,-1,1873,2000,1999,-1,1874,1997,2000,-1,1875,2003,1997,-1,2023,1877,1878,-1,1876,1877,2022,-1,2013,1878,1879,-1,1874,2000,1873,-1,1997,1874,1875,-1,2004,2006,1875,-1,2006,2003,1875,-1,1876,2004,1875,-1,2004,1876,2009,-1,1873,1999,1993,-1,1873,1988,1872,-1,1882,1883,2029,-1,1882,2030,1881,-1,1891,1892,2086,-1,1890,1891,2082,-1,1879,1880,2024,-1,2089,1893,1894,-1,1895,1896,2097,-1,1894,1895,2093,-1,2085,1892,1893,-1,2026,1880,1881,-1,1872,1990,1871,-1,2102,2101,2098,-1,2101,2102,2100,-1,2098,2099,2102,-1]
IndexedFaceSet18.solid = False
IndexedFaceSet18.texCoordIndex = [18,147,149,-1,18,149,146,-1,146,149,148,-1,146,148,17,-1,20,141,145,-1,20,145,143,-1,143,145,144,-1,143,144,19,-1,21,138,142,-1,21,142,140,-1,140,142,141,-1,140,141,20,-1,22,137,139,-1,22,139,136,-1,136,139,138,-1,136,138,21,-1,24,131,135,-1,24,135,133,-1,133,135,134,-1,133,134,23,-1,25,128,132,-1,25,132,130,-1,130,132,131,-1,130,131,24,-1,26,127,129,-1,26,129,126,-1,126,129,128,-1,126,128,25,-1,28,121,125,-1,28,125,123,-1,123,125,124,-1,123,124,27,-1,29,118,122,-1,29,122,120,-1,120,122,121,-1,120,121,28,-1,30,117,119,-1,30,119,116,-1,116,119,118,-1,116,118,29,-1,32,111,115,-1,32,115,113,-1,113,115,114,-1,113,114,31,-1,33,110,112,-1,33,112,109,-1,109,112,111,-1,109,111,32,-1,69,35,18,-1,69,18,146,-1,146,17,34,-1,146,34,69,-1,36,19,18,-1,36,18,35,-1,73,37,20,-1,73,20,143,-1,143,19,36,-1,143,36,73,-1,77,38,21,-1,77,21,140,-1,140,20,37,-1,140,37,77,-1,80,39,22,-1,80,22,136,-1,136,21,38,-1,136,38,80,-1,40,23,22,-1,40,22,39,-1,83,41,24,-1,83,24,133,-1,133,23,40,-1,133,40,83,-1,87,42,25,-1,87,25,130,-1,130,24,41,-1,130,41,87,-1,90,43,26,-1,90,26,126,-1,126,25,42,-1,126,42,90,-1,44,27,26,-1,44,26,43,-1,93,45,28,-1,93,28,123,-1,123,27,44,-1,123,44,93,-1,97,46,29,-1,97,29,120,-1,120,28,45,-1,120,45,97,-1,100,47,30,-1,100,30,116,-1,116,29,46,-1,116,46,100,-1,48,31,30,-1,48,30,47,-1,103,49,32,-1,103,32,113,-1,113,31,48,-1,113,48,103,-1,107,50,33,-1,107,33,109,-1,109,32,49,-1,109,49,107,-1,68,35,69,-1,68,69,71,-1,71,69,34,-1,71,34,70,-1,72,37,73,-1,72,73,75,-1,75,73,36,-1,75,36,74,-1,76,38,77,-1,76,77,78,-1,78,77,37,-1,78,37,72,-1,79,39,80,-1,79,80,81,-1,81,80,38,-1,81,38,76,-1,82,41,83,-1,82,83,85,-1,85,83,40,-1,85,40,84,-1,86,42,87,-1,86,87,88,-1,88,87,41,-1,88,41,82,-1,89,43,90,-1,89,90,91,-1,91,90,42,-1,91,42,86,-1,92,45,93,-1,92,93,95,-1,95,93,44,-1,95,44,94,-1,96,46,97,-1,96,97,98,-1,98,97,45,-1,98,45,92,-1,99,47,100,-1,99,100,101,-1,101,100,46,-1,101,46,96,-1,102,49,103,-1,102,103,105,-1,105,103,48,-1,105,48,104,-1,106,50,107,-1,106,107,108,-1,108,107,49,-1,108,49,102,-1,149,1,0,-1,2,1,147,-1,2,147,144,-1,0,148,149,-1,1,149,147,-1,3,142,4,-1,4,139,5,-1,135,7,6,-1,6,5,137,-1,6,137,134,-1,7,132,8,-1,2,144,145,-1,2,145,3,-1,144,147,18,-1,144,18,19,-1,3,145,141,-1,3,141,142,-1,4,138,139,-1,4,142,138,-1,134,137,22,-1,134,22,23,-1,6,134,135,-1,7,131,132,-1,7,135,131,-1,5,139,137,-1,128,8,132,-1,10,9,127,-1,10,127,124,-1,128,129,8,-1,129,9,8,-1,9,129,127,-1,124,127,26,-1,124,26,27,-1,125,10,124,-1,11,122,12,-1,13,12,119,-1,13,119,117,-1,115,15,14,-1,14,13,117,-1,14,117,114,-1,15,112,16,-1,125,121,11,-1,125,11,10,-1,11,121,122,-1,12,122,118,-1,12,118,119,-1,14,114,115,-1,15,115,111,-1,16,112,110,-1,30,31,114,-1,30,114,117,-1,15,111,112,-1,36,35,68,-1,36,68,74,-1,52,68,71,-1,74,68,52,-1,74,52,53,-1,71,70,51,-1,40,39,79,-1,40,79,84,-1,54,78,72,-1,55,81,76,-1,76,78,55,-1,72,75,54,-1,75,74,53,-1,51,52,71,-1,75,53,54,-1,54,55,78,-1,81,56,79,-1,55,56,81,-1,56,57,84,-1,56,84,79,-1,57,85,84,-1,58,82,85,-1,82,58,88,-1,88,59,86,-1,59,88,58,-1,57,58,85,-1,44,43,89,-1,44,89,94,-1,94,89,60,-1,94,60,61,-1,61,95,94,-1,89,91,60,-1,48,47,99,-1,48,99,104,-1,63,96,98,-1,64,99,101,-1,101,96,63,-1,98,92,62,-1,92,95,62,-1,59,60,91,-1,95,61,62,-1,62,63,98,-1,104,99,64,-1,104,64,65,-1,63,64,101,-1,66,102,105,-1,66,108,102,-1,66,67,108,-1,67,106,108,-1,65,66,105,-1,65,105,104,-1,59,91,86,-1,182,160,159,-1,158,183,159,-1,159,183,182,-1,182,181,160,-1,184,183,158,-1,179,162,161,-1,180,160,181,-1,161,180,179,-1,161,160,180,-1,157,185,158,-1,184,158,185,-1,156,186,157,-1,185,157,186,-1,187,186,156,-1,156,155,188,-1,154,189,155,-1,188,155,189,-1,189,154,173,-1,187,156,188,-1,178,162,179,-1,178,177,162,-1,163,162,177,-1,163,177,176,-1,176,175,164,-1,164,163,176,-1,171,165,164,-1,164,172,171,-1,165,171,170,-1,170,150,165,-1,175,172,164,-1,152,166,153,-1,154,153,174,-1,166,174,153,-1,173,154,174,-1,152,167,166,-1,168,150,169,-1,170,169,150,-1,167,152,151,-1,150,168,151,-1,168,167,151,-1,201,199,200,-1,204,199,201,-1,204,197,199,-1,197,198,199,-1,197,195,196,-1,195,197,191,-1,201,202,204,-1,204,191,197,-1,191,204,205,-1,205,190,191,-1,194,195,193,-1,193,191,192,-1,195,191,193,-1,203,204,202,-1,250,240,251,-1,250,251,252,-1,252,251,242,-1,252,242,243,-1,243,242,244,-1,243,244,246,-1,246,244,241,-1,246,241,245,-1,256,255,257,-1,256,257,259,-1,259,257,253,-1,259,253,258,-1,266,260,267,-1,266,267,268,-1,268,267,261,-1,268,261,262,-1,262,261,263,-1,262,263,265,-1,265,263,254,-1,265,254,264,-1,271,269,272,-1,271,272,274,-1,274,272,270,-1,274,270,273,-1,278,277,279,-1,278,279,281,-1,281,279,275,-1,281,275,280,-1,288,282,289,-1,288,289,290,-1,290,289,283,-1,290,283,284,-1,284,283,285,-1,284,285,287,-1,287,285,276,-1,287,276,286,-1,293,291,294,-1,293,294,296,-1,296,294,292,-1,296,292,295,-1,300,299,301,-1,300,301,303,-1,303,301,297,-1,303,297,302,-1,310,304,311,-1,310,311,312,-1,312,311,305,-1,312,305,306,-1,306,305,307,-1,306,307,309,-1,309,307,298,-1,309,298,308,-1,315,313,316,-1,315,316,318,-1,318,316,314,-1,318,314,317,-1,321,320,322,-1,321,322,324,-1,324,322,319,-1,324,319,323,-1,329,247,330,-1,329,330,331,-1,331,330,249,-1,331,249,325,-1,325,249,326,-1,325,326,328,-1,328,326,248,-1,328,248,327,-1,242,207,206,-1,241,244,206,-1,206,244,242,-1,207,251,240,-1,207,242,251,-1,240,253,208,-1,240,208,207,-1,208,255,209,-1,211,210,260,-1,211,260,270,-1,210,209,261,-1,210,261,267,-1,212,211,269,-1,212,269,275,-1,212,277,213,-1,257,255,208,-1,253,257,208,-1,253,240,250,-1,253,250,258,-1,209,255,254,-1,254,255,256,-1,254,256,264,-1,209,263,261,-1,209,254,263,-1,210,267,260,-1,211,270,272,-1,270,260,266,-1,270,266,273,-1,275,269,271,-1,275,271,280,-1,212,279,277,-1,212,275,279,-1,213,276,285,-1,214,213,283,-1,213,285,283,-1,276,277,278,-1,276,278,286,-1,213,277,276,-1,211,272,269,-1,289,214,283,-1,292,215,214,-1,289,282,214,-1,216,215,291,-1,216,291,297,-1,282,292,214,-1,215,292,294,-1,297,291,293,-1,297,293,302,-1,215,294,291,-1,292,282,288,-1,292,288,295,-1,301,216,297,-1,217,305,218,-1,220,219,313,-1,220,313,319,-1,219,218,304,-1,219,304,314,-1,221,220,320,-1,222,221,249,-1,222,249,330,-1,299,298,217,-1,217,216,301,-1,217,301,299,-1,217,298,307,-1,218,305,311,-1,217,307,305,-1,314,304,310,-1,314,310,317,-1,219,316,313,-1,219,314,316,-1,218,311,304,-1,220,319,322,-1,221,320,248,-1,248,320,321,-1,248,321,327,-1,220,322,320,-1,221,326,249,-1,222,330,247,-1,221,248,326,-1,319,313,315,-1,319,315,323,-1,298,299,300,-1,298,300,308,-1,223,246,245,-1,223,243,246,-1,224,250,252,-1,225,259,258,-1,258,250,224,-1,258,224,225,-1,252,243,224,-1,226,264,256,-1,226,262,265,-1,265,264,226,-1,227,266,268,-1,228,274,273,-1,273,266,227,-1,268,262,227,-1,256,259,225,-1,280,271,228,-1,280,228,229,-1,256,225,226,-1,223,224,243,-1,226,227,262,-1,274,228,271,-1,227,228,273,-1,229,278,281,-1,230,287,286,-1,286,278,230,-1,287,230,284,-1,284,231,290,-1,231,284,230,-1,229,230,278,-1,229,281,280,-1,231,295,288,-1,232,293,296,-1,296,295,232,-1,233,303,302,-1,234,308,300,-1,300,303,233,-1,302,293,232,-1,302,232,233,-1,234,306,309,-1,235,310,312,-1,312,306,235,-1,236,318,317,-1,323,315,236,-1,323,236,237,-1,315,318,236,-1,317,310,235,-1,309,308,234,-1,306,234,235,-1,234,300,233,-1,231,232,295,-1,235,236,317,-1,323,237,324,-1,321,324,237,-1,238,327,321,-1,238,325,328,-1,328,327,238,-1,331,325,239,-1,238,239,325,-1,331,239,329,-1,238,321,237,-1,231,288,290,-1,341,340,339,-1,342,341,339,-1,342,338,334,-1,338,342,339,-1,338,337,336,-1,336,334,338,-1,343,342,334,-1,343,346,345,-1,346,343,347,-1,347,343,334,-1,335,334,336,-1,334,333,332,-1,334,332,347,-1,345,344,343,-1,372,357,371,-1,358,371,357,-1,373,356,372,-1,357,372,356,-1,370,359,369,-1,360,369,359,-1,371,358,370,-1,359,370,358,-1,374,355,373,-1,356,373,355,-1,375,354,374,-1,355,374,354,-1,353,375,376,-1,376,352,353,-1,352,376,377,-1,354,375,353,-1,368,360,361,-1,361,367,368,-1,367,361,362,-1,369,360,368,-1,363,366,362,-1,367,362,366,-1,348,365,363,-1,366,363,365,-1,351,378,350,-1,379,350,378,-1,352,377,351,-1,378,351,377,-1,349,364,348,-1,365,348,364,-1,350,379,349,-1,364,349,379,-1,643,642,640,-1,381,632,643,-1,640,381,643,-1,632,638,645,-1,632,645,643,-1,643,645,644,-1,643,644,642,-1,640,642,641,-1,640,641,380,-1,634,633,631,-1,382,623,634,-1,631,382,634,-1,623,629,636,-1,623,636,634,-1,634,636,635,-1,634,635,633,-1,633,635,639,-1,633,639,637,-1,637,639,638,-1,637,638,632,-1,637,632,381,-1,631,633,637,-1,381,631,637,-1,625,624,622,-1,383,616,625,-1,622,383,625,-1,616,620,627,-1,616,627,625,-1,625,627,626,-1,625,626,624,-1,624,626,630,-1,624,630,628,-1,628,630,629,-1,628,629,623,-1,628,623,382,-1,622,624,628,-1,382,622,628,-1,384,610,617,-1,384,617,615,-1,617,619,621,-1,617,621,618,-1,618,621,620,-1,618,620,616,-1,618,616,383,-1,615,617,618,-1,383,615,618,-1,612,611,609,-1,385,601,612,-1,609,385,612,-1,601,607,614,-1,601,614,612,-1,612,614,613,-1,612,613,611,-1,609,611,610,-1,609,610,384,-1,603,602,600,-1,386,592,603,-1,600,386,603,-1,592,598,605,-1,592,605,603,-1,603,605,604,-1,603,604,602,-1,602,604,608,-1,602,608,606,-1,606,608,607,-1,606,607,601,-1,606,601,385,-1,600,602,606,-1,385,600,606,-1,594,593,591,-1,387,585,594,-1,591,387,594,-1,585,589,596,-1,585,596,594,-1,594,596,595,-1,594,595,593,-1,593,595,599,-1,593,599,597,-1,597,599,598,-1,597,598,592,-1,597,592,386,-1,591,593,597,-1,386,591,597,-1,388,579,586,-1,388,586,584,-1,586,588,590,-1,586,590,587,-1,587,590,589,-1,587,589,585,-1,587,585,387,-1,584,586,587,-1,387,584,587,-1,581,580,578,-1,389,573,581,-1,578,389,581,-1,583,581,573,-1,581,583,582,-1,581,582,580,-1,578,580,579,-1,578,579,388,-1,575,574,572,-1,390,568,575,-1,572,390,575,-1,577,574,576,-1,577,573,389,-1,572,574,577,-1,389,572,577,-1,570,569,567,-1,391,564,570,-1,567,391,570,-1,571,568,390,-1,567,569,571,-1,390,567,571,-1,392,560,565,-1,392,565,563,-1,566,564,391,-1,563,565,566,-1,391,563,566,-1,562,561,559,-1,393,555,562,-1,559,393,562,-1,559,561,560,-1,559,560,392,-1,557,556,554,-1,394,548,557,-1,554,394,557,-1,558,555,393,-1,554,556,558,-1,393,554,558,-1,550,549,547,-1,395,542,550,-1,547,395,550,-1,552,550,542,-1,553,549,551,-1,553,548,394,-1,547,549,553,-1,394,547,553,-1,396,541,543,-1,396,543,540,-1,543,545,546,-1,543,546,544,-1,542,544,546,-1,544,542,395,-1,540,543,544,-1,395,540,544,-1,640,380,397,-1,398,381,640,-1,397,398,640,-1,631,381,398,-1,399,382,631,-1,398,399,631,-1,622,382,399,-1,400,383,622,-1,399,400,622,-1,615,383,400,-1,401,384,615,-1,400,401,615,-1,609,384,401,-1,402,385,609,-1,401,402,609,-1,600,385,402,-1,403,386,600,-1,402,403,600,-1,591,386,403,-1,404,387,591,-1,403,404,591,-1,584,387,404,-1,405,388,584,-1,404,405,584,-1,578,388,405,-1,406,389,578,-1,405,406,578,-1,572,389,406,-1,407,390,572,-1,406,407,572,-1,567,390,407,-1,408,391,567,-1,407,408,567,-1,563,391,408,-1,409,392,563,-1,408,409,563,-1,559,392,409,-1,410,393,559,-1,409,410,559,-1,554,393,410,-1,411,394,554,-1,410,411,554,-1,547,394,411,-1,412,395,547,-1,411,412,547,-1,540,395,412,-1,413,396,540,-1,412,413,540,-1,415,398,397,-1,415,397,414,-1,416,399,398,-1,416,398,415,-1,417,400,399,-1,417,399,416,-1,418,401,400,-1,418,400,417,-1,419,402,401,-1,419,401,418,-1,420,403,402,-1,420,402,419,-1,421,404,403,-1,421,403,420,-1,422,405,404,-1,422,404,421,-1,423,406,405,-1,423,405,422,-1,424,407,406,-1,424,406,423,-1,425,408,407,-1,425,407,424,-1,426,409,408,-1,426,408,425,-1,427,410,409,-1,427,409,426,-1,428,411,410,-1,428,410,427,-1,429,412,411,-1,429,411,428,-1,430,413,412,-1,430,412,429,-1,432,415,414,-1,432,414,431,-1,433,416,415,-1,433,415,432,-1,434,417,416,-1,434,416,433,-1,435,418,417,-1,435,417,434,-1,436,419,418,-1,436,418,435,-1,437,420,419,-1,437,419,436,-1,438,421,420,-1,438,420,437,-1,439,422,421,-1,439,421,438,-1,440,423,422,-1,440,422,439,-1,441,424,423,-1,441,423,440,-1,442,425,424,-1,442,424,441,-1,443,426,425,-1,443,425,442,-1,444,427,426,-1,444,426,443,-1,445,428,427,-1,445,427,444,-1,446,429,428,-1,446,428,445,-1,447,430,429,-1,447,429,446,-1,449,432,431,-1,449,431,448,-1,450,433,432,-1,450,432,449,-1,451,434,433,-1,451,433,450,-1,452,435,434,-1,452,434,451,-1,453,436,435,-1,453,435,452,-1,454,437,436,-1,454,436,453,-1,455,438,437,-1,455,437,454,-1,456,439,438,-1,456,438,455,-1,457,440,439,-1,457,439,456,-1,458,441,440,-1,458,440,457,-1,459,442,441,-1,459,441,458,-1,460,443,442,-1,460,442,459,-1,461,444,443,-1,461,443,460,-1,462,445,444,-1,462,444,461,-1,463,446,445,-1,463,445,462,-1,464,447,446,-1,464,446,463,-1,466,449,448,-1,466,448,465,-1,467,450,449,-1,467,449,466,-1,468,451,450,-1,468,450,467,-1,469,452,451,-1,469,451,468,-1,470,453,452,-1,470,452,469,-1,471,454,453,-1,471,453,470,-1,472,455,454,-1,472,454,471,-1,473,456,455,-1,473,455,472,-1,474,457,456,-1,474,456,473,-1,475,458,457,-1,475,457,474,-1,476,459,458,-1,476,458,475,-1,477,460,459,-1,477,459,476,-1,478,461,460,-1,478,460,477,-1,479,462,461,-1,479,461,478,-1,480,463,462,-1,480,462,479,-1,481,464,463,-1,481,463,480,-1,688,483,466,-1,465,482,688,-1,466,465,688,-1,696,484,467,-1,466,483,696,-1,467,466,696,-1,705,485,468,-1,467,484,705,-1,468,467,705,-1,714,486,469,-1,468,485,714,-1,469,468,714,-1,720,487,470,-1,469,486,720,-1,470,469,720,-1,727,488,471,-1,470,487,727,-1,471,470,727,-1,736,489,472,-1,471,488,736,-1,472,471,736,-1,745,490,473,-1,472,489,745,-1,473,472,745,-1,751,491,474,-1,473,490,751,-1,474,473,751,-1,758,492,475,-1,474,491,758,-1,475,474,758,-1,767,493,476,-1,475,492,767,-1,476,475,767,-1,776,494,477,-1,476,493,776,-1,477,476,776,-1,782,495,478,-1,477,494,782,-1,478,477,782,-1,789,496,479,-1,478,495,789,-1,479,478,789,-1,798,497,480,-1,479,496,798,-1,480,479,798,-1,807,498,481,-1,480,497,807,-1,481,480,807,-1,691,687,692,-1,691,692,694,-1,694,692,690,-1,694,690,693,-1,692,687,483,-1,688,690,692,-1,483,688,692,-1,690,688,482,-1,690,482,689,-1,701,695,702,-1,701,702,703,-1,703,702,697,-1,703,697,698,-1,702,695,484,-1,696,697,702,-1,484,696,702,-1,699,697,696,-1,483,687,699,-1,696,483,699,-1,698,697,699,-1,698,699,700,-1,700,699,687,-1,700,687,691,-1,710,704,711,-1,710,711,712,-1,712,711,706,-1,712,706,707,-1,711,704,485,-1,705,706,711,-1,485,705,711,-1,708,706,705,-1,484,695,708,-1,705,484,708,-1,707,706,708,-1,707,708,709,-1,709,708,695,-1,709,695,701,-1,713,486,714,-1,713,714,715,-1,717,715,714,-1,485,704,717,-1,714,485,717,-1,716,715,717,-1,716,717,718,-1,718,717,704,-1,718,704,710,-1,722,719,723,-1,722,723,725,-1,725,723,721,-1,725,721,724,-1,723,719,487,-1,720,721,723,-1,487,720,723,-1,721,720,486,-1,721,486,713,-1,732,726,733,-1,732,733,734,-1,734,733,728,-1,734,728,729,-1,733,726,488,-1,727,728,733,-1,488,727,733,-1,730,728,727,-1,487,719,730,-1,727,487,730,-1,729,728,730,-1,729,730,731,-1,731,730,719,-1,731,719,722,-1,741,735,742,-1,741,742,743,-1,743,742,737,-1,743,737,738,-1,742,735,489,-1,736,737,742,-1,489,736,742,-1,739,737,736,-1,488,726,739,-1,736,488,739,-1,738,737,739,-1,738,739,740,-1,740,739,726,-1,740,726,732,-1,744,490,745,-1,744,745,746,-1,748,746,745,-1,489,735,748,-1,745,489,748,-1,747,746,748,-1,747,748,749,-1,749,748,735,-1,749,735,741,-1,753,750,754,-1,753,754,756,-1,756,754,752,-1,756,752,755,-1,754,750,491,-1,751,752,754,-1,491,751,754,-1,752,751,490,-1,752,490,744,-1,763,757,764,-1,763,764,765,-1,765,764,759,-1,765,759,760,-1,764,757,492,-1,758,759,764,-1,492,758,764,-1,761,759,758,-1,491,750,761,-1,758,491,761,-1,760,759,761,-1,760,761,762,-1,762,761,750,-1,762,750,753,-1,772,766,773,-1,772,773,774,-1,774,773,768,-1,774,768,769,-1,773,766,493,-1,767,768,773,-1,493,767,773,-1,770,768,767,-1,492,757,770,-1,767,492,770,-1,769,768,770,-1,769,770,771,-1,771,770,757,-1,771,757,763,-1,775,494,776,-1,775,776,777,-1,779,777,776,-1,493,766,779,-1,776,493,779,-1,778,777,779,-1,778,779,780,-1,780,779,766,-1,780,766,772,-1,784,781,785,-1,784,785,787,-1,787,785,783,-1,787,783,786,-1,785,781,495,-1,782,783,785,-1,495,782,785,-1,783,782,494,-1,783,494,775,-1,794,788,795,-1,794,795,796,-1,796,795,790,-1,796,790,791,-1,795,788,496,-1,789,790,795,-1,496,789,795,-1,792,790,789,-1,495,781,792,-1,789,495,792,-1,791,790,792,-1,791,792,793,-1,793,792,781,-1,793,781,784,-1,803,797,804,-1,803,804,805,-1,805,804,799,-1,805,799,800,-1,804,797,497,-1,798,799,804,-1,497,798,804,-1,801,799,798,-1,496,788,801,-1,798,496,801,-1,800,799,801,-1,800,801,802,-1,802,801,788,-1,802,788,794,-1,806,498,807,-1,806,807,808,-1,810,808,807,-1,497,797,810,-1,807,497,810,-1,809,808,810,-1,809,810,811,-1,811,810,797,-1,811,797,803,-1,636,534,535,-1,535,536,635,-1,532,533,626,-1,630,533,534,-1,639,536,537,-1,644,538,539,-1,539,641,642,-1,539,642,644,-1,645,538,644,-1,645,638,537,-1,639,635,536,-1,638,639,537,-1,537,538,645,-1,627,531,532,-1,531,621,530,-1,529,613,528,-1,527,528,614,-1,608,526,527,-1,529,530,619,-1,604,525,526,-1,605,524,525,-1,524,599,523,-1,521,522,596,-1,595,522,523,-1,521,590,520,-1,519,520,588,-1,636,535,635,-1,534,636,629,-1,534,629,630,-1,532,626,627,-1,531,627,620,-1,533,630,626,-1,619,610,529,-1,613,529,610,-1,619,617,610,-1,611,613,610,-1,530,621,619,-1,531,620,621,-1,527,614,607,-1,527,607,608,-1,525,604,605,-1,524,598,599,-1,524,605,598,-1,526,608,604,-1,522,595,596,-1,521,589,590,-1,579,519,588,-1,520,590,588,-1,521,596,589,-1,523,599,595,-1,528,613,614,-1,586,579,588,-1,583,518,582,-1,519,582,518,-1,573,517,583,-1,517,518,583,-1,517,577,516,-1,516,576,515,-1,576,516,577,-1,513,514,571,-1,569,512,513,-1,514,515,575,-1,576,574,515,-1,566,510,511,-1,511,512,570,-1,551,502,503,-1,553,551,503,-1,552,501,502,-1,501,546,500,-1,545,499,500,-1,552,502,550,-1,556,505,506,-1,504,505,557,-1,546,501,542,-1,551,549,502,-1,501,552,542,-1,503,504,553,-1,500,546,545,-1,507,558,506,-1,541,499,545,-1,541,545,543,-1,562,507,508,-1,573,577,517,-1,574,575,515,-1,575,568,514,-1,571,569,513,-1,569,570,512,-1,564,566,511,-1,510,565,509,-1,566,565,510,-1,570,564,511,-1,568,571,514,-1,561,509,560,-1,565,560,509,-1,508,561,562,-1,562,555,507,-1,558,556,506,-1,555,558,507,-1,505,556,557,-1,557,548,504,-1,548,553,504,-1,549,550,502,-1,561,508,509,-1,579,580,582,-1,579,582,519,-1,690,689,693,-1,646,693,689,-1,648,691,694,-1,648,700,691,-1,694,693,647,-1,650,703,698,-1,651,701,703,-1,652,707,709,-1,654,710,712,-1,712,707,653,-1,709,701,651,-1,698,700,649,-1,716,713,715,-1,724,721,713,-1,744,746,747,-1,724,713,656,-1,716,656,713,-1,657,725,724,-1,658,731,722,-1,660,734,729,-1,729,731,659,-1,722,725,658,-1,716,718,655,-1,718,710,654,-1,655,656,716,-1,654,655,718,-1,658,659,731,-1,657,658,725,-1,656,657,724,-1,648,694,647,-1,649,700,648,-1,652,653,707,-1,650,651,703,-1,652,709,651,-1,698,649,650,-1,654,712,653,-1,661,740,732,-1,662,738,740,-1,664,741,743,-1,665,747,749,-1,749,741,664,-1,743,738,663,-1,734,661,732,-1,660,661,734,-1,738,662,663,-1,749,664,665,-1,743,663,664,-1,740,661,662,-1,729,659,660,-1,666,744,747,-1,646,647,693,-1,665,666,747,-1,755,752,744,-1,667,756,755,-1,668,762,753,-1,669,760,762,-1,753,756,668,-1,671,763,765,-1,671,771,763,-1,673,774,769,-1,674,780,772,-1,772,774,674,-1,769,771,672,-1,765,760,670,-1,775,777,778,-1,786,783,775,-1,806,808,809,-1,786,775,676,-1,677,787,786,-1,678,784,787,-1,679,791,793,-1,681,794,796,-1,796,791,680,-1,793,784,678,-1,676,775,778,-1,778,780,675,-1,669,762,668,-1,668,756,667,-1,671,765,670,-1,760,669,670,-1,672,771,671,-1,674,774,673,-1,675,780,674,-1,677,678,787,-1,786,676,677,-1,675,676,778,-1,673,769,672,-1,793,678,679,-1,800,683,805,-1,805,684,803,-1,811,685,809,-1,806,809,686,-1,809,685,686,-1,803,684,811,-1,682,800,802,-1,802,794,681,-1,802,681,682,-1,685,811,684,-1,683,684,805,-1,682,683,800,-1,796,680,681,-1,791,679,680,-1,666,667,755,-1,744,666,755,-1,1077,1076,1074,-1,813,1066,1077,-1,1074,813,1077,-1,1066,1072,1079,-1,1066,1079,1077,-1,1077,1079,1078,-1,1077,1078,1076,-1,1074,1076,1075,-1,1074,1075,812,-1,1068,1067,1065,-1,814,1057,1068,-1,1065,814,1068,-1,1057,1063,1070,-1,1057,1070,1068,-1,1068,1070,1069,-1,1068,1069,1067,-1,1067,1069,1073,-1,1067,1073,1071,-1,1071,1073,1072,-1,1071,1072,1066,-1,1071,1066,813,-1,1065,1067,1071,-1,813,1065,1071,-1,1059,1058,1056,-1,815,1050,1059,-1,1056,815,1059,-1,1050,1054,1061,-1,1050,1061,1059,-1,1059,1061,1060,-1,1059,1060,1058,-1,1058,1060,1064,-1,1058,1064,1062,-1,1062,1064,1063,-1,1062,1063,1057,-1,1062,1057,814,-1,1056,1058,1062,-1,814,1056,1062,-1,816,1044,1051,-1,816,1051,1049,-1,1051,1053,1055,-1,1051,1055,1052,-1,1052,1055,1054,-1,1052,1054,1050,-1,1052,1050,815,-1,1049,1051,1052,-1,815,1049,1052,-1,1046,1045,1043,-1,817,1035,1046,-1,1043,817,1046,-1,1035,1041,1048,-1,1035,1048,1046,-1,1046,1048,1047,-1,1046,1047,1045,-1,1043,1045,1044,-1,1043,1044,816,-1,1037,1036,1034,-1,818,1026,1037,-1,1034,818,1037,-1,1026,1032,1039,-1,1026,1039,1037,-1,1037,1039,1038,-1,1037,1038,1036,-1,1036,1038,1042,-1,1036,1042,1040,-1,1040,1042,1041,-1,1040,1041,1035,-1,1040,1035,817,-1,1034,1036,1040,-1,817,1034,1040,-1,1028,1027,1025,-1,819,1019,1028,-1,1025,819,1028,-1,1019,1023,1030,-1,1019,1030,1028,-1,1028,1030,1029,-1,1028,1029,1027,-1,1027,1029,1033,-1,1027,1033,1031,-1,1031,1033,1032,-1,1031,1032,1026,-1,1031,1026,818,-1,1025,1027,1031,-1,818,1025,1031,-1,820,1013,1020,-1,820,1020,1018,-1,1020,1022,1024,-1,1020,1024,1021,-1,1021,1024,1023,-1,1021,1023,1019,-1,1021,1019,819,-1,1018,1020,1021,-1,819,1018,1021,-1,1015,1014,1012,-1,821,1004,1015,-1,1012,821,1015,-1,1004,1010,1017,-1,1004,1017,1015,-1,1015,1017,1016,-1,1015,1016,1014,-1,1012,1014,1013,-1,1012,1013,820,-1,1006,1005,1003,-1,822,995,1006,-1,1003,822,1006,-1,995,1001,1008,-1,995,1008,1006,-1,1006,1008,1007,-1,1006,1007,1005,-1,1005,1007,1011,-1,1005,1011,1009,-1,1009,1011,1010,-1,1009,1010,1004,-1,1009,1004,821,-1,1003,1005,1009,-1,821,1003,1009,-1,997,996,994,-1,823,988,997,-1,994,823,997,-1,988,992,999,-1,988,999,997,-1,997,999,998,-1,997,998,996,-1,996,998,1002,-1,996,1002,1000,-1,1000,1002,1001,-1,1000,1001,995,-1,1000,995,822,-1,994,996,1000,-1,822,994,1000,-1,824,982,989,-1,824,989,987,-1,989,991,993,-1,989,993,990,-1,990,993,992,-1,990,992,988,-1,990,988,823,-1,987,989,990,-1,823,987,990,-1,984,983,981,-1,825,973,984,-1,981,825,984,-1,973,979,986,-1,973,986,984,-1,984,986,985,-1,984,985,983,-1,981,983,982,-1,981,982,824,-1,975,974,972,-1,826,964,975,-1,972,826,975,-1,964,970,977,-1,964,977,975,-1,975,977,976,-1,975,976,974,-1,974,976,980,-1,974,980,978,-1,978,980,979,-1,978,979,973,-1,978,973,825,-1,972,974,978,-1,825,972,978,-1,966,965,963,-1,827,957,966,-1,963,827,966,-1,957,961,968,-1,957,968,966,-1,966,968,967,-1,966,967,965,-1,965,967,971,-1,965,971,969,-1,969,971,970,-1,969,970,964,-1,969,964,826,-1,963,965,969,-1,826,963,969,-1,828,956,958,-1,828,958,955,-1,958,960,962,-1,958,962,959,-1,959,962,961,-1,959,961,957,-1,959,957,827,-1,955,958,959,-1,827,955,959,-1,1074,812,829,-1,830,813,1074,-1,829,830,1074,-1,1065,813,830,-1,831,814,1065,-1,830,831,1065,-1,1056,814,831,-1,832,815,1056,-1,831,832,1056,-1,1049,815,832,-1,833,816,1049,-1,832,833,1049,-1,1043,816,833,-1,834,817,1043,-1,833,834,1043,-1,1034,817,834,-1,835,818,1034,-1,834,835,1034,-1,1025,818,835,-1,836,819,1025,-1,835,836,1025,-1,1018,819,836,-1,837,820,1018,-1,836,837,1018,-1,1012,820,837,-1,838,821,1012,-1,837,838,1012,-1,1003,821,838,-1,839,822,1003,-1,838,839,1003,-1,994,822,839,-1,840,823,994,-1,839,840,994,-1,987,823,840,-1,841,824,987,-1,840,841,987,-1,981,824,841,-1,842,825,981,-1,841,842,981,-1,972,825,842,-1,843,826,972,-1,842,843,972,-1,963,826,843,-1,844,827,963,-1,843,844,963,-1,955,827,844,-1,845,828,955,-1,844,845,955,-1,847,830,829,-1,847,829,846,-1,848,831,830,-1,848,830,847,-1,849,832,831,-1,849,831,848,-1,850,833,832,-1,850,832,849,-1,851,834,833,-1,851,833,850,-1,852,835,834,-1,852,834,851,-1,853,836,835,-1,853,835,852,-1,854,837,836,-1,854,836,853,-1,855,838,837,-1,855,837,854,-1,856,839,838,-1,856,838,855,-1,857,840,839,-1,857,839,856,-1,858,841,840,-1,858,840,857,-1,859,842,841,-1,859,841,858,-1,860,843,842,-1,860,842,859,-1,861,844,843,-1,861,843,860,-1,862,845,844,-1,862,844,861,-1,864,847,846,-1,864,846,863,-1,865,848,847,-1,865,847,864,-1,866,849,848,-1,866,848,865,-1,867,850,849,-1,867,849,866,-1,868,851,850,-1,868,850,867,-1,869,852,851,-1,869,851,868,-1,870,853,852,-1,870,852,869,-1,871,854,853,-1,871,853,870,-1,872,855,854,-1,872,854,871,-1,873,856,855,-1,873,855,872,-1,874,857,856,-1,874,856,873,-1,875,858,857,-1,875,857,874,-1,876,859,858,-1,876,858,875,-1,877,860,859,-1,877,859,876,-1,878,861,860,-1,878,860,877,-1,879,862,861,-1,879,861,878,-1,881,864,863,-1,881,863,880,-1,882,865,864,-1,882,864,881,-1,883,866,865,-1,883,865,882,-1,884,867,866,-1,884,866,883,-1,1106,885,868,-1,867,884,1106,-1,868,867,1106,-1,1113,886,869,-1,868,885,1113,-1,869,868,1113,-1,887,870,869,-1,887,869,886,-1,888,871,870,-1,888,870,887,-1,889,872,871,-1,889,871,888,-1,890,873,872,-1,890,872,889,-1,891,874,873,-1,891,873,890,-1,892,875,874,-1,892,874,891,-1,893,876,875,-1,893,875,892,-1,894,877,876,-1,894,876,893,-1,895,878,877,-1,895,877,894,-1,896,879,878,-1,896,878,895,-1,1084,898,881,-1,880,897,1084,-1,881,880,1084,-1,1088,899,882,-1,881,898,1088,-1,882,881,1088,-1,1096,900,883,-1,882,899,1096,-1,883,882,1096,-1,1097,901,1107,-1,1107,884,883,-1,883,900,1097,-1,1097,1107,883,-1,1100,902,1105,-1,1108,1098,1100,-1,1105,1108,1100,-1,1105,885,1106,-1,1105,1106,1108,-1,1108,1106,884,-1,1108,884,1107,-1,1098,1108,1107,-1,1098,1107,901,-1,903,1112,1114,-1,903,1114,1104,-1,1112,886,1113,-1,1112,1113,1114,-1,1114,1113,885,-1,1114,885,1105,-1,1110,1104,1114,-1,1105,902,1110,-1,1114,1105,1110,-1,1112,903,1143,-1,1143,904,887,-1,887,886,1112,-1,1112,1143,887,-1,1148,905,888,-1,887,904,1148,-1,888,887,1148,-1,1152,906,889,-1,888,905,1152,-1,889,888,1152,-1,1159,907,890,-1,889,906,1159,-1,890,889,1159,-1,1168,908,891,-1,890,907,1168,-1,891,890,1168,-1,1177,909,892,-1,891,908,1177,-1,892,891,1177,-1,1183,910,893,-1,892,909,1183,-1,893,892,1183,-1,1190,911,894,-1,893,910,1190,-1,894,893,1190,-1,1199,912,895,-1,894,911,1199,-1,895,894,1199,-1,1208,913,896,-1,895,912,1208,-1,896,895,1208,-1,1087,1083,898,-1,1084,1086,1087,-1,898,1084,1087,-1,1086,1084,897,-1,1086,897,1085,-1,1089,1088,898,-1,1089,898,1083,-1,1099,902,1100,-1,1099,1100,1102,-1,1102,1100,1098,-1,1102,1098,1101,-1,1109,1104,1110,-1,1109,1110,1111,-1,1111,1110,902,-1,1111,902,1099,-1,1146,1142,904,-1,1143,1144,1146,-1,904,1143,1146,-1,1145,1144,1143,-1,903,1103,1145,-1,1143,903,1145,-1,1147,905,1148,-1,1147,1148,1149,-1,1150,1149,1148,-1,904,1142,1150,-1,1148,904,1150,-1,1154,1151,1155,-1,1154,1155,1157,-1,1157,1155,1153,-1,1157,1153,1156,-1,1155,1151,906,-1,1152,1153,1155,-1,906,1152,1155,-1,1153,1152,905,-1,1153,905,1147,-1,1164,1158,1165,-1,1164,1165,1166,-1,1166,1165,1160,-1,1166,1160,1161,-1,1165,1158,907,-1,1159,1160,1165,-1,907,1159,1165,-1,1162,1160,1159,-1,906,1151,1162,-1,1159,906,1162,-1,1161,1160,1162,-1,1161,1162,1163,-1,1163,1162,1151,-1,1163,1151,1154,-1,1173,1167,1174,-1,1173,1174,1175,-1,1175,1174,1169,-1,1175,1169,1170,-1,1174,1167,908,-1,1168,1169,1174,-1,908,1168,1174,-1,1171,1169,1168,-1,907,1158,1171,-1,1168,907,1171,-1,1170,1169,1171,-1,1170,1171,1172,-1,1172,1171,1158,-1,1172,1158,1164,-1,1176,909,1177,-1,1176,1177,1178,-1,1180,1178,1177,-1,908,1167,1180,-1,1177,908,1180,-1,1179,1178,1180,-1,1179,1180,1181,-1,1181,1180,1167,-1,1181,1167,1173,-1,1185,1182,1186,-1,1185,1186,1188,-1,1188,1186,1184,-1,1188,1184,1187,-1,1186,1182,910,-1,1183,1184,1186,-1,910,1183,1186,-1,1184,1183,909,-1,1184,909,1176,-1,1195,1189,1196,-1,1195,1196,1197,-1,1197,1196,1191,-1,1197,1191,1192,-1,1196,1189,911,-1,1190,1191,1196,-1,911,1190,1196,-1,1193,1191,1190,-1,910,1182,1193,-1,1190,910,1193,-1,1192,1191,1193,-1,1192,1193,1194,-1,1194,1193,1182,-1,1194,1182,1185,-1,1204,1198,1205,-1,1204,1205,1206,-1,1206,1205,1200,-1,1206,1200,1201,-1,1205,1198,912,-1,1199,1200,1205,-1,912,1199,1205,-1,1202,1200,1199,-1,911,1189,1202,-1,1199,911,1202,-1,1201,1200,1202,-1,1201,1202,1203,-1,1203,1202,1189,-1,1203,1189,1195,-1,1207,913,1208,-1,1207,1208,1209,-1,1211,1209,1208,-1,912,1198,1211,-1,1208,912,1211,-1,1210,1209,1211,-1,1210,1211,1212,-1,1212,1211,1198,-1,1212,1198,1204,-1,952,953,1079,-1,1073,951,952,-1,1069,950,951,-1,950,1070,949,-1,954,1078,953,-1,1079,1072,952,-1,1072,1073,952,-1,1064,948,949,-1,1069,951,1073,-1,1060,947,948,-1,1078,1079,953,-1,954,1075,1076,-1,954,1076,1078,-1,940,1039,939,-1,939,1033,938,-1,937,1030,936,-1,936,1024,935,-1,1029,937,938,-1,947,1061,946,-1,946,1055,945,-1,942,1042,941,-1,944,1047,943,-1,943,1048,942,-1,1053,944,945,-1,941,1038,940,-1,950,1069,1070,-1,949,1070,1063,-1,949,1063,1064,-1,947,1060,1061,-1,946,1061,1054,-1,948,1064,1060,-1,1053,1051,1044,-1,1053,1044,944,-1,944,1044,1045,-1,944,1045,1047,-1,945,1055,1053,-1,946,1054,1055,-1,943,1047,1048,-1,942,1048,1041,-1,941,1042,1038,-1,940,1038,1039,-1,942,1041,1042,-1,939,1032,1033,-1,937,1029,1030,-1,936,1023,1024,-1,936,1030,1023,-1,938,1033,1029,-1,939,1039,1032,-1,1022,935,1024,-1,1008,929,930,-1,1007,930,931,-1,927,928,998,-1,1002,928,929,-1,932,1011,931,-1,934,1013,1014,-1,934,1014,1016,-1,935,1022,934,-1,1013,934,1022,-1,1013,1022,1020,-1,933,934,1016,-1,932,1017,1010,-1,1016,1017,933,-1,933,1017,932,-1,999,926,927,-1,926,993,925,-1,924,985,923,-1,921,922,980,-1,922,923,986,-1,924,925,991,-1,976,920,921,-1,920,977,919,-1,971,918,919,-1,967,917,918,-1,968,916,917,-1,916,962,915,-1,914,915,960,-1,932,1010,1011,-1,931,1011,1007,-1,930,1007,1008,-1,929,1001,1002,-1,928,1002,998,-1,929,1008,1001,-1,926,992,993,-1,925,993,991,-1,982,924,991,-1,926,999,992,-1,927,998,999,-1,923,985,986,-1,922,986,979,-1,921,980,976,-1,920,976,977,-1,922,979,980,-1,919,970,971,-1,918,971,967,-1,916,968,961,-1,915,962,960,-1,916,961,962,-1,917,967,968,-1,919,977,970,-1,985,924,982,-1,956,914,960,-1,956,960,958,-1,899,1090,1096,-1,1096,1090,900,-1,1097,900,1091,-1,900,1090,1091,-1,1092,1097,1091,-1,1089,899,1088,-1,1080,1086,1085,-1,1081,1087,1086,-1,1090,899,1089,-1,1082,1089,1083,-1,1083,1087,1082,-1,1101,1098,901,-1,1101,901,1092,-1,1104,1109,903,-1,1102,1101,1093,-1,1092,1093,1101,-1,1099,1102,1093,-1,1094,1111,1099,-1,1094,1095,1111,-1,1109,1111,1095,-1,1094,1099,1093,-1,1092,901,1097,-1,1103,903,1109,-1,1082,1090,1089,-1,1103,1109,1115,-1,1115,1109,1095,-1,1116,1145,1103,-1,1145,1117,1144,-1,1144,1118,1146,-1,1103,1115,1116,-1,1082,1087,1081,-1,1080,1081,1086,-1,1144,1117,1118,-1,1145,1116,1117,-1,1119,1146,1118,-1,1150,1142,1119,-1,1146,1119,1142,-1,1120,1149,1150,-1,1149,1121,1147,-1,1147,1121,1153,-1,1150,1119,1120,-1,1153,1121,1156,-1,1122,1156,1121,-1,1123,1154,1157,-1,1157,1122,1123,-1,1122,1157,1156,-1,1163,1154,1123,-1,1149,1120,1121,-1,1124,1161,1163,-1,1125,1166,1161,-1,1164,1166,1126,-1,1127,1170,1172,-1,1128,1175,1170,-1,1129,1181,1173,-1,1130,1179,1181,-1,1173,1175,1129,-1,1172,1164,1126,-1,1176,1178,1179,-1,985,982,983,-1,1184,1176,1187,-1,1132,1188,1187,-1,1133,1185,1188,-1,1209,1210,1141,-1,1209,1141,1207,-1,1134,1192,1194,-1,1194,1185,1133,-1,1131,1187,1176,-1,1131,1176,1179,-1,991,989,982,-1,1166,1125,1126,-1,1172,1126,1127,-1,1135,1197,1192,-1,1128,1170,1127,-1,1129,1175,1128,-1,1136,1197,1135,-1,1124,1125,1161,-1,1130,1131,1179,-1,1131,1132,1187,-1,1135,1192,1134,-1,1134,1194,1133,-1,1132,1133,1188,-1,1129,1130,1181,-1,1136,1203,1195,-1,1137,1201,1203,-1,1139,1204,1206,-1,1139,1212,1204,-1,1206,1201,1138,-1,1138,1201,1137,-1,1206,1138,1139,-1,1140,1141,1210,-1,1212,1140,1210,-1,1212,1139,1140,-1,1136,1137,1203,-1,1136,1195,1197,-1,1124,1163,1123,-1,1257,1242,1243,-1,1243,1244,1257,-1,1242,1257,1241,-1,1241,1258,1240,-1,1257,1244,1245,-1,1259,1248,1249,-1,1220,1259,1249,-1,1247,1248,1259,-1,1246,1247,1259,-1,1245,1259,1257,-1,1246,1259,1245,-1,1257,1222,1223,-1,1257,1258,1241,-1,1237,1238,1260,-1,1260,1236,1237,-1,1235,1236,1261,-1,1261,1234,1235,-1,1260,1238,1239,-1,1260,1261,1236,-1,1226,1260,1258,-1,1227,1261,1260,-1,1234,1261,1233,-1,1262,1232,1233,-1,1230,1231,1262,-1,1232,1262,1231,-1,1262,1233,1261,-1,1262,1261,1229,-1,1258,1260,1239,-1,1258,1239,1240,-1,1258,1257,1225,-1,1216,1254,1255,-1,1217,1253,1254,-1,1251,1219,1250,-1,1251,1252,1218,-1,1218,1252,1253,-1,1216,1256,1213,-1,1254,1216,1217,-1,1251,1218,1219,-1,1218,1253,1217,-1,1255,1256,1216,-1,1220,1250,1219,-1,1229,1230,1262,-1,1228,1229,1261,-1,1214,1215,1230,-1,1230,1215,1231,-1,1228,1261,1227,-1,1224,1257,1223,-1,1222,1259,1221,-1,1226,1227,1260,-1,1257,1224,1225,-1,1225,1226,1258,-1,1222,1257,1259,-1,1259,1220,1221,-1,1249,1250,1220,-1,1265,1851,1855,-1,1265,1855,1853,-1,1853,1855,1854,-1,1853,1854,1264,-1,1266,1848,1852,-1,1266,1852,1850,-1,1850,1852,1851,-1,1850,1851,1265,-1,1267,1845,1849,-1,1267,1849,1847,-1,1847,1849,1848,-1,1847,1848,1266,-1,1268,1842,1846,-1,1268,1846,1844,-1,1844,1846,1845,-1,1844,1845,1267,-1,1269,1839,1843,-1,1269,1843,1841,-1,1841,1843,1842,-1,1841,1842,1268,-1,1270,1836,1840,-1,1270,1840,1838,-1,1838,1840,1839,-1,1838,1839,1269,-1,1271,1833,1837,-1,1271,1837,1835,-1,1835,1837,1836,-1,1835,1836,1270,-1,1272,1830,1834,-1,1272,1834,1832,-1,1832,1834,1833,-1,1832,1833,1271,-1,1273,1827,1831,-1,1273,1831,1829,-1,1829,1831,1830,-1,1829,1830,1272,-1,1274,1824,1828,-1,1274,1828,1826,-1,1826,1828,1827,-1,1826,1827,1273,-1,1275,1821,1825,-1,1275,1825,1823,-1,1823,1825,1824,-1,1823,1824,1274,-1,1276,1818,1822,-1,1276,1822,1820,-1,1820,1822,1821,-1,1820,1821,1275,-1,1277,1815,1819,-1,1277,1819,1817,-1,1817,1819,1818,-1,1817,1818,1276,-1,1278,1812,1816,-1,1278,1816,1814,-1,1814,1816,1815,-1,1814,1815,1277,-1,1279,1809,1813,-1,1279,1813,1811,-1,1811,1813,1812,-1,1811,1812,1278,-1,1280,1808,1810,-1,1280,1810,1807,-1,1807,1810,1809,-1,1807,1809,1279,-1,1853,1264,1281,-1,1282,1265,1853,-1,1281,1282,1853,-1,1850,1265,1282,-1,1283,1266,1850,-1,1282,1283,1850,-1,1847,1266,1283,-1,1284,1267,1847,-1,1283,1284,1847,-1,1844,1267,1284,-1,1285,1268,1844,-1,1284,1285,1844,-1,1841,1268,1285,-1,1286,1269,1841,-1,1285,1286,1841,-1,1838,1269,1286,-1,1287,1270,1838,-1,1286,1287,1838,-1,1835,1270,1287,-1,1288,1271,1835,-1,1287,1288,1835,-1,1832,1271,1288,-1,1289,1272,1832,-1,1288,1289,1832,-1,1829,1272,1289,-1,1290,1273,1829,-1,1289,1290,1829,-1,1826,1273,1290,-1,1291,1274,1826,-1,1290,1291,1826,-1,1823,1274,1291,-1,1292,1275,1823,-1,1291,1292,1823,-1,1820,1275,1292,-1,1293,1276,1820,-1,1292,1293,1820,-1,1817,1276,1293,-1,1294,1277,1817,-1,1293,1294,1817,-1,1814,1277,1294,-1,1295,1278,1814,-1,1294,1295,1814,-1,1811,1278,1295,-1,1296,1279,1811,-1,1295,1296,1811,-1,1807,1279,1296,-1,1297,1280,1807,-1,1296,1297,1807,-1,1299,1282,1281,-1,1299,1281,1298,-1,1300,1283,1282,-1,1300,1282,1299,-1,1301,1284,1283,-1,1301,1283,1300,-1,1302,1285,1284,-1,1302,1284,1301,-1,1303,1286,1285,-1,1303,1285,1302,-1,1304,1287,1286,-1,1304,1286,1303,-1,1305,1288,1287,-1,1305,1287,1304,-1,1306,1289,1288,-1,1306,1288,1305,-1,1307,1290,1289,-1,1307,1289,1306,-1,1308,1291,1290,-1,1308,1290,1307,-1,1309,1292,1291,-1,1309,1291,1308,-1,1310,1293,1292,-1,1310,1292,1309,-1,1311,1294,1293,-1,1311,1293,1310,-1,1312,1295,1294,-1,1312,1294,1311,-1,1313,1296,1295,-1,1313,1295,1312,-1,1314,1297,1296,-1,1314,1296,1313,-1,1316,1299,1298,-1,1316,1298,1315,-1,1317,1300,1299,-1,1317,1299,1316,-1,1318,1301,1300,-1,1318,1300,1317,-1,1319,1302,1301,-1,1319,1301,1318,-1,1320,1303,1302,-1,1320,1302,1319,-1,1321,1304,1303,-1,1321,1303,1320,-1,1322,1305,1304,-1,1322,1304,1321,-1,1323,1306,1305,-1,1323,1305,1322,-1,1324,1307,1306,-1,1324,1306,1323,-1,1325,1308,1307,-1,1325,1307,1324,-1,1326,1309,1308,-1,1326,1308,1325,-1,1327,1310,1309,-1,1327,1309,1326,-1,1328,1311,1310,-1,1328,1310,1327,-1,1329,1312,1311,-1,1329,1311,1328,-1,1330,1313,1312,-1,1330,1312,1329,-1,1331,1314,1313,-1,1331,1313,1330,-1,1333,1316,1315,-1,1333,1315,1332,-1,1334,1317,1316,-1,1334,1316,1333,-1,1335,1318,1317,-1,1335,1317,1334,-1,1336,1319,1318,-1,1336,1318,1335,-1,1337,1320,1319,-1,1337,1319,1336,-1,1338,1321,1320,-1,1338,1320,1337,-1,1339,1322,1321,-1,1339,1321,1338,-1,1340,1323,1322,-1,1340,1322,1339,-1,1341,1324,1323,-1,1341,1323,1340,-1,1342,1325,1324,-1,1342,1324,1341,-1,1343,1326,1325,-1,1343,1325,1342,-1,1344,1327,1326,-1,1344,1326,1343,-1,1345,1328,1327,-1,1345,1327,1344,-1,1346,1329,1328,-1,1346,1328,1345,-1,1347,1330,1329,-1,1347,1329,1346,-1,1348,1331,1330,-1,1348,1330,1347,-1,1350,1333,1332,-1,1350,1332,1349,-1,1351,1334,1333,-1,1351,1333,1350,-1,1352,1335,1334,-1,1352,1334,1351,-1,1353,1336,1335,-1,1353,1335,1352,-1,1354,1337,1336,-1,1354,1336,1353,-1,1355,1338,1337,-1,1355,1337,1354,-1,1356,1339,1338,-1,1356,1338,1355,-1,1357,1340,1339,-1,1357,1339,1356,-1,1358,1341,1340,-1,1358,1340,1357,-1,1359,1342,1341,-1,1359,1341,1358,-1,1360,1343,1342,-1,1360,1342,1359,-1,1361,1344,1343,-1,1361,1343,1360,-1,1362,1345,1344,-1,1362,1344,1361,-1,1363,1346,1345,-1,1363,1345,1362,-1,1364,1347,1346,-1,1364,1346,1363,-1,1365,1348,1347,-1,1365,1347,1364,-1,1367,1350,1349,-1,1367,1349,1366,-1,1368,1351,1350,-1,1368,1350,1367,-1,1369,1352,1351,-1,1369,1351,1368,-1,1370,1353,1352,-1,1370,1352,1369,-1,1371,1354,1353,-1,1371,1353,1370,-1,1372,1355,1354,-1,1372,1354,1371,-1,1373,1356,1355,-1,1373,1355,1372,-1,1374,1357,1356,-1,1374,1356,1373,-1,1375,1358,1357,-1,1375,1357,1374,-1,1376,1359,1358,-1,1376,1358,1375,-1,1377,1360,1359,-1,1377,1359,1376,-1,1378,1361,1360,-1,1378,1360,1377,-1,1379,1362,1361,-1,1379,1361,1378,-1,1380,1363,1362,-1,1380,1362,1379,-1,1381,1364,1363,-1,1381,1363,1380,-1,1382,1365,1364,-1,1382,1364,1381,-1,1384,1367,1366,-1,1384,1366,1383,-1,1385,1368,1367,-1,1385,1367,1384,-1,1386,1369,1368,-1,1386,1368,1385,-1,1387,1370,1369,-1,1387,1369,1386,-1,1388,1371,1370,-1,1388,1370,1387,-1,1389,1372,1371,-1,1389,1371,1388,-1,1390,1373,1372,-1,1390,1372,1389,-1,1391,1374,1373,-1,1391,1373,1390,-1,1392,1375,1374,-1,1392,1374,1391,-1,1393,1376,1375,-1,1393,1375,1392,-1,1394,1377,1376,-1,1394,1376,1393,-1,1395,1378,1377,-1,1395,1377,1394,-1,1396,1379,1378,-1,1396,1378,1395,-1,1397,1380,1379,-1,1397,1379,1396,-1,1398,1381,1380,-1,1398,1380,1397,-1,1399,1382,1381,-1,1399,1381,1398,-1,1401,1384,1383,-1,1401,1383,1400,-1,1402,1385,1384,-1,1402,1384,1401,-1,1403,1386,1385,-1,1403,1385,1402,-1,1404,1387,1386,-1,1404,1386,1403,-1,1405,1388,1387,-1,1405,1387,1404,-1,1406,1389,1388,-1,1406,1388,1405,-1,1407,1390,1389,-1,1407,1389,1406,-1,1408,1391,1390,-1,1408,1390,1407,-1,1409,1392,1391,-1,1409,1391,1408,-1,1410,1393,1392,-1,1410,1392,1409,-1,1411,1394,1393,-1,1411,1393,1410,-1,1412,1395,1394,-1,1412,1394,1411,-1,1413,1396,1395,-1,1413,1395,1412,-1,1414,1397,1396,-1,1414,1396,1413,-1,1415,1398,1397,-1,1415,1397,1414,-1,1416,1399,1398,-1,1416,1398,1415,-1,1418,1401,1400,-1,1418,1400,1417,-1,1419,1402,1401,-1,1419,1401,1418,-1,1420,1403,1402,-1,1420,1402,1419,-1,1421,1404,1403,-1,1421,1403,1420,-1,1422,1405,1404,-1,1422,1404,1421,-1,1423,1406,1405,-1,1423,1405,1422,-1,1424,1407,1406,-1,1424,1406,1423,-1,1425,1408,1407,-1,1425,1407,1424,-1,1426,1409,1408,-1,1426,1408,1425,-1,1427,1410,1409,-1,1427,1409,1426,-1,1428,1411,1410,-1,1428,1410,1427,-1,1429,1412,1411,-1,1429,1411,1428,-1,1430,1413,1412,-1,1430,1412,1429,-1,1431,1414,1413,-1,1431,1413,1430,-1,1432,1415,1414,-1,1432,1414,1431,-1,1433,1416,1415,-1,1433,1415,1432,-1,1435,1418,1417,-1,1435,1417,1434,-1,1436,1419,1418,-1,1436,1418,1435,-1,1437,1420,1419,-1,1437,1419,1436,-1,1438,1421,1420,-1,1438,1420,1437,-1,1439,1422,1421,-1,1439,1421,1438,-1,1440,1423,1422,-1,1440,1422,1439,-1,1441,1424,1423,-1,1441,1423,1440,-1,1442,1425,1424,-1,1442,1424,1441,-1,1443,1426,1425,-1,1443,1425,1442,-1,1444,1427,1426,-1,1444,1426,1443,-1,1445,1428,1427,-1,1445,1427,1444,-1,1446,1429,1428,-1,1446,1428,1445,-1,1447,1430,1429,-1,1447,1429,1446,-1,1448,1431,1430,-1,1448,1430,1447,-1,1449,1432,1431,-1,1449,1431,1448,-1,1450,1433,1432,-1,1450,1432,1449,-1,1452,1435,1434,-1,1452,1434,1451,-1,1453,1436,1435,-1,1453,1435,1452,-1,1454,1437,1436,-1,1454,1436,1453,-1,1455,1438,1437,-1,1455,1437,1454,-1,1456,1439,1438,-1,1456,1438,1455,-1,1457,1440,1439,-1,1457,1439,1456,-1,1458,1441,1440,-1,1458,1440,1457,-1,1459,1442,1441,-1,1459,1441,1458,-1,1460,1443,1442,-1,1460,1442,1459,-1,1461,1444,1443,-1,1461,1443,1460,-1,1462,1445,1444,-1,1462,1444,1461,-1,1463,1446,1445,-1,1463,1445,1462,-1,1464,1447,1446,-1,1464,1446,1463,-1,1465,1448,1447,-1,1465,1447,1464,-1,1466,1449,1448,-1,1466,1448,1465,-1,1467,1450,1449,-1,1467,1449,1466,-1,1469,1452,1451,-1,1469,1451,1468,-1,1470,1453,1452,-1,1470,1452,1469,-1,1471,1454,1453,-1,1471,1453,1470,-1,1472,1455,1454,-1,1472,1454,1471,-1,1473,1456,1455,-1,1473,1455,1472,-1,1474,1457,1456,-1,1474,1456,1473,-1,1475,1458,1457,-1,1475,1457,1474,-1,1476,1459,1458,-1,1476,1458,1475,-1,1477,1460,1459,-1,1477,1459,1476,-1,1478,1461,1460,-1,1478,1460,1477,-1,1479,1462,1461,-1,1479,1461,1478,-1,1480,1463,1462,-1,1480,1462,1479,-1,1481,1464,1463,-1,1481,1463,1480,-1,1482,1465,1464,-1,1482,1464,1481,-1,1483,1466,1465,-1,1483,1465,1482,-1,1484,1467,1466,-1,1484,1466,1483,-1,1486,1469,1468,-1,1486,1468,1485,-1,1487,1470,1469,-1,1487,1469,1486,-1,1488,1471,1470,-1,1488,1470,1487,-1,1489,1472,1471,-1,1489,1471,1488,-1,1490,1473,1472,-1,1490,1472,1489,-1,1491,1474,1473,-1,1491,1473,1490,-1,1492,1475,1474,-1,1492,1474,1491,-1,1493,1476,1475,-1,1493,1475,1492,-1,1494,1477,1476,-1,1494,1476,1493,-1,1495,1478,1477,-1,1495,1477,1494,-1,1496,1479,1478,-1,1496,1478,1495,-1,1497,1480,1479,-1,1497,1479,1496,-1,1498,1481,1480,-1,1498,1480,1497,-1,1499,1482,1481,-1,1499,1481,1498,-1,1500,1483,1482,-1,1500,1482,1499,-1,1501,1484,1483,-1,1501,1483,1500,-1,1503,1486,1485,-1,1503,1485,1502,-1,1504,1487,1486,-1,1504,1486,1503,-1,1505,1488,1487,-1,1505,1487,1504,-1,1506,1489,1488,-1,1506,1488,1505,-1,1507,1490,1489,-1,1507,1489,1506,-1,1508,1491,1490,-1,1508,1490,1507,-1,1509,1492,1491,-1,1509,1491,1508,-1,1510,1493,1492,-1,1510,1492,1509,-1,1511,1494,1493,-1,1511,1493,1510,-1,1512,1495,1494,-1,1512,1494,1511,-1,1513,1496,1495,-1,1513,1495,1512,-1,1514,1497,1496,-1,1514,1496,1513,-1,1515,1498,1497,-1,1515,1497,1514,-1,1516,1499,1498,-1,1516,1498,1515,-1,1517,1500,1499,-1,1517,1499,1516,-1,1518,1501,1500,-1,1518,1500,1517,-1,1520,1503,1502,-1,1520,1502,1519,-1,1521,1504,1503,-1,1521,1503,1520,-1,1522,1505,1504,-1,1522,1504,1521,-1,1523,1506,1505,-1,1523,1505,1522,-1,1524,1507,1506,-1,1524,1506,1523,-1,1525,1508,1507,-1,1525,1507,1524,-1,1526,1509,1508,-1,1526,1508,1525,-1,1527,1510,1509,-1,1527,1509,1526,-1,1528,1511,1510,-1,1528,1510,1527,-1,1529,1512,1511,-1,1529,1511,1528,-1,1530,1513,1512,-1,1530,1512,1529,-1,1531,1514,1513,-1,1531,1513,1530,-1,1532,1515,1514,-1,1532,1514,1531,-1,1533,1516,1515,-1,1533,1515,1532,-1,1534,1517,1516,-1,1534,1516,1533,-1,1535,1518,1517,-1,1535,1517,1534,-1,1537,1520,1519,-1,1537,1519,1536,-1,1538,1521,1520,-1,1538,1520,1537,-1,1539,1522,1521,-1,1539,1521,1538,-1,1540,1523,1522,-1,1540,1522,1539,-1,1541,1524,1523,-1,1541,1523,1540,-1,1542,1525,1524,-1,1542,1524,1541,-1,1543,1526,1525,-1,1543,1525,1542,-1,1544,1527,1526,-1,1544,1526,1543,-1,1545,1528,1527,-1,1545,1527,1544,-1,1546,1529,1528,-1,1546,1528,1545,-1,1547,1530,1529,-1,1547,1529,1546,-1,1548,1531,1530,-1,1548,1530,1547,-1,1549,1532,1531,-1,1549,1531,1548,-1,1550,1533,1532,-1,1550,1532,1549,-1,1551,1534,1533,-1,1551,1533,1550,-1,1552,1535,1534,-1,1552,1534,1551,-1,1554,1537,1536,-1,1554,1536,1553,-1,1555,1538,1537,-1,1555,1537,1554,-1,1556,1539,1538,-1,1556,1538,1555,-1,1557,1540,1539,-1,1557,1539,1556,-1,1558,1541,1540,-1,1558,1540,1557,-1,1559,1542,1541,-1,1559,1541,1558,-1,1560,1543,1542,-1,1560,1542,1559,-1,1561,1544,1543,-1,1561,1543,1560,-1,1562,1545,1544,-1,1562,1544,1561,-1,1563,1546,1545,-1,1563,1545,1562,-1,1564,1547,1546,-1,1564,1546,1563,-1,1565,1548,1547,-1,1565,1547,1564,-1,1566,1549,1548,-1,1566,1548,1565,-1,1567,1550,1549,-1,1567,1549,1566,-1,1568,1551,1550,-1,1568,1550,1567,-1,1569,1552,1551,-1,1569,1551,1568,-1,1571,1554,1553,-1,1571,1553,1570,-1,1572,1555,1554,-1,1572,1554,1571,-1,1573,1556,1555,-1,1573,1555,1572,-1,1574,1557,1556,-1,1574,1556,1573,-1,1575,1558,1557,-1,1575,1557,1574,-1,1576,1559,1558,-1,1576,1558,1575,-1,1577,1560,1559,-1,1577,1559,1576,-1,1578,1561,1560,-1,1578,1560,1577,-1,1579,1562,1561,-1,1579,1561,1578,-1,1580,1563,1562,-1,1580,1562,1579,-1,1581,1564,1563,-1,1581,1563,1580,-1,1582,1565,1564,-1,1582,1564,1581,-1,1583,1566,1565,-1,1583,1565,1582,-1,1584,1567,1566,-1,1584,1566,1583,-1,1585,1568,1567,-1,1585,1567,1584,-1,1586,1569,1568,-1,1586,1568,1585,-1,1588,1571,1570,-1,1588,1570,1587,-1,1589,1572,1571,-1,1589,1571,1588,-1,1590,1573,1572,-1,1590,1572,1589,-1,1591,1574,1573,-1,1591,1573,1590,-1,1592,1575,1574,-1,1592,1574,1591,-1,1593,1576,1575,-1,1593,1575,1592,-1,1594,1577,1576,-1,1594,1576,1593,-1,1595,1578,1577,-1,1595,1577,1594,-1,1596,1579,1578,-1,1596,1578,1595,-1,1597,1580,1579,-1,1597,1579,1596,-1,1598,1581,1580,-1,1598,1580,1597,-1,1599,1582,1581,-1,1599,1581,1598,-1,1600,1583,1582,-1,1600,1582,1599,-1,1601,1584,1583,-1,1601,1583,1600,-1,1602,1585,1584,-1,1602,1584,1601,-1,1603,1586,1585,-1,1603,1585,1602,-1,1605,1588,1587,-1,1605,1587,1604,-1,1606,1589,1588,-1,1606,1588,1605,-1,1607,1590,1589,-1,1607,1589,1606,-1,1608,1591,1590,-1,1608,1590,1607,-1,1609,1592,1591,-1,1609,1591,1608,-1,1610,1593,1592,-1,1610,1592,1609,-1,1611,1594,1593,-1,1611,1593,1610,-1,1612,1595,1594,-1,1612,1594,1611,-1,1613,1596,1595,-1,1613,1595,1612,-1,1614,1597,1596,-1,1614,1596,1613,-1,1615,1598,1597,-1,1615,1597,1614,-1,1616,1599,1598,-1,1616,1598,1615,-1,1617,1600,1599,-1,1617,1599,1616,-1,1618,1601,1600,-1,1618,1600,1617,-1,1619,1602,1601,-1,1619,1601,1618,-1,1620,1603,1602,-1,1620,1602,1619,-1,1622,1605,1604,-1,1622,1604,1621,-1,1623,1606,1605,-1,1623,1605,1622,-1,1624,1607,1606,-1,1624,1606,1623,-1,1625,1608,1607,-1,1625,1607,1624,-1,1626,1609,1608,-1,1626,1608,1625,-1,1627,1610,1609,-1,1627,1609,1626,-1,1628,1611,1610,-1,1628,1610,1627,-1,1629,1612,1611,-1,1629,1611,1628,-1,1630,1613,1612,-1,1630,1612,1629,-1,1631,1614,1613,-1,1631,1613,1630,-1,1632,1615,1614,-1,1632,1614,1631,-1,1633,1616,1615,-1,1633,1615,1632,-1,1634,1617,1616,-1,1634,1616,1633,-1,1635,1618,1617,-1,1635,1617,1634,-1,1636,1619,1618,-1,1636,1618,1635,-1,1637,1620,1619,-1,1637,1619,1636,-1,1639,1622,1621,-1,1639,1621,1638,-1,1640,1623,1622,-1,1640,1622,1639,-1,1641,1624,1623,-1,1641,1623,1640,-1,1642,1625,1624,-1,1642,1624,1641,-1,1643,1626,1625,-1,1643,1625,1642,-1,1644,1627,1626,-1,1644,1626,1643,-1,1645,1628,1627,-1,1645,1627,1644,-1,1646,1629,1628,-1,1646,1628,1645,-1,1647,1630,1629,-1,1647,1629,1646,-1,1648,1631,1630,-1,1648,1630,1647,-1,1649,1632,1631,-1,1649,1631,1648,-1,1650,1633,1632,-1,1650,1632,1649,-1,1651,1634,1633,-1,1651,1633,1650,-1,1652,1635,1634,-1,1652,1634,1651,-1,1653,1636,1635,-1,1653,1635,1652,-1,1654,1637,1636,-1,1654,1636,1653,-1,1656,1639,1638,-1,1656,1638,1655,-1,1657,1640,1639,-1,1657,1639,1656,-1,1658,1641,1640,-1,1658,1640,1657,-1,1659,1642,1641,-1,1659,1641,1658,-1,1660,1643,1642,-1,1660,1642,1659,-1,1661,1644,1643,-1,1661,1643,1660,-1,1662,1645,1644,-1,1662,1644,1661,-1,1663,1646,1645,-1,1663,1645,1662,-1,1664,1647,1646,-1,1664,1646,1663,-1,1665,1648,1647,-1,1665,1647,1664,-1,1666,1649,1648,-1,1666,1648,1665,-1,1667,1650,1649,-1,1667,1649,1666,-1,1668,1651,1650,-1,1668,1650,1667,-1,1669,1652,1651,-1,1669,1651,1668,-1,1670,1653,1652,-1,1670,1652,1669,-1,1671,1654,1653,-1,1671,1653,1670,-1,1673,1656,1655,-1,1673,1655,1672,-1,1674,1657,1656,-1,1674,1656,1673,-1,1675,1658,1657,-1,1675,1657,1674,-1,1676,1659,1658,-1,1676,1658,1675,-1,1677,1660,1659,-1,1677,1659,1676,-1,1678,1661,1660,-1,1678,1660,1677,-1,1679,1662,1661,-1,1679,1661,1678,-1,1680,1663,1662,-1,1680,1662,1679,-1,1681,1664,1663,-1,1681,1663,1680,-1,1682,1665,1664,-1,1682,1664,1681,-1,1683,1666,1665,-1,1683,1665,1682,-1,1684,1667,1666,-1,1684,1666,1683,-1,1685,1668,1667,-1,1685,1667,1684,-1,1686,1669,1668,-1,1686,1668,1685,-1,1687,1670,1669,-1,1687,1669,1686,-1,1688,1671,1670,-1,1688,1670,1687,-1,1690,1673,1672,-1,1690,1672,1689,-1,1691,1674,1673,-1,1691,1673,1690,-1,1692,1675,1674,-1,1692,1674,1691,-1,1693,1676,1675,-1,1693,1675,1692,-1,1694,1677,1676,-1,1694,1676,1693,-1,1695,1678,1677,-1,1695,1677,1694,-1,1696,1679,1678,-1,1696,1678,1695,-1,1697,1680,1679,-1,1697,1679,1696,-1,1698,1681,1680,-1,1698,1680,1697,-1,1699,1682,1681,-1,1699,1681,1698,-1,1700,1683,1682,-1,1700,1682,1699,-1,1701,1684,1683,-1,1701,1683,1700,-1,1702,1685,1684,-1,1702,1684,1701,-1,1703,1686,1685,-1,1703,1685,1702,-1,1704,1687,1686,-1,1704,1686,1703,-1,1705,1688,1687,-1,1705,1687,1704,-1,1707,1690,1689,-1,1707,1689,1706,-1,1708,1691,1690,-1,1708,1690,1707,-1,1709,1692,1691,-1,1709,1691,1708,-1,1710,1693,1692,-1,1710,1692,1709,-1,1711,1694,1693,-1,1711,1693,1710,-1,1712,1695,1694,-1,1712,1694,1711,-1,1713,1696,1695,-1,1713,1695,1712,-1,1714,1697,1696,-1,1714,1696,1713,-1,1715,1698,1697,-1,1715,1697,1714,-1,1716,1699,1698,-1,1716,1698,1715,-1,1717,1700,1699,-1,1717,1699,1716,-1,1718,1701,1700,-1,1718,1700,1717,-1,1719,1702,1701,-1,1719,1701,1718,-1,1720,1703,1702,-1,1720,1702,1719,-1,1721,1704,1703,-1,1721,1703,1720,-1,1722,1705,1704,-1,1722,1704,1721,-1,1724,1707,1706,-1,1724,1706,1723,-1,1725,1708,1707,-1,1725,1707,1724,-1,1726,1709,1708,-1,1726,1708,1725,-1,1727,1710,1709,-1,1727,1709,1726,-1,1728,1711,1710,-1,1728,1710,1727,-1,1729,1712,1711,-1,1729,1711,1728,-1,1730,1713,1712,-1,1730,1712,1729,-1,1731,1714,1713,-1,1731,1713,1730,-1,1732,1715,1714,-1,1732,1714,1731,-1,1733,1716,1715,-1,1733,1715,1732,-1,1734,1717,1716,-1,1734,1716,1733,-1,1735,1718,1717,-1,1735,1717,1734,-1,1736,1719,1718,-1,1736,1718,1735,-1,1737,1720,1719,-1,1737,1719,1736,-1,1738,1721,1720,-1,1738,1720,1737,-1,1739,1722,1721,-1,1739,1721,1738,-1,1741,1724,1723,-1,1741,1723,1740,-1,1742,1725,1724,-1,1742,1724,1741,-1,1743,1726,1725,-1,1743,1725,1742,-1,1744,1727,1726,-1,1744,1726,1743,-1,1745,1728,1727,-1,1745,1727,1744,-1,1746,1729,1728,-1,1746,1728,1745,-1,1747,1730,1729,-1,1747,1729,1746,-1,1748,1731,1730,-1,1748,1730,1747,-1,1749,1732,1731,-1,1749,1731,1748,-1,1750,1733,1732,-1,1750,1732,1749,-1,1751,1734,1733,-1,1751,1733,1750,-1,1752,1735,1734,-1,1752,1734,1751,-1,1753,1736,1735,-1,1753,1735,1752,-1,1754,1737,1736,-1,1754,1736,1753,-1,1755,1738,1737,-1,1755,1737,1754,-1,1756,1739,1738,-1,1756,1738,1755,-1,1758,1741,1740,-1,1758,1740,1757,-1,1759,1742,1741,-1,1759,1741,1758,-1,1760,1743,1742,-1,1760,1742,1759,-1,1761,1744,1743,-1,1761,1743,1760,-1,1762,1745,1744,-1,1762,1744,1761,-1,1763,1746,1745,-1,1763,1745,1762,-1,1764,1747,1746,-1,1764,1746,1763,-1,1765,1748,1747,-1,1765,1747,1764,-1,1766,1749,1748,-1,1766,1748,1765,-1,1767,1750,1749,-1,1767,1749,1766,-1,2045,1768,1751,-1,1750,1767,2045,-1,1751,1750,2045,-1,2060,1769,1752,-1,1751,1768,2060,-1,1752,1751,2060,-1,2075,1770,1753,-1,1752,1769,2075,-1,1753,1752,2075,-1,1771,1754,1753,-1,1771,1753,1770,-1,1772,1755,1754,-1,1772,1754,1771,-1,1773,1756,1755,-1,1773,1755,1772,-1,1898,1775,1758,-1,1757,1774,1898,-1,1758,1757,1898,-1,1913,1776,1759,-1,1758,1775,1913,-1,1759,1758,1913,-1,1928,1777,1760,-1,1759,1776,1928,-1,1760,1759,1928,-1,1937,1778,1761,-1,1760,1777,1937,-1,1761,1760,1937,-1,1957,1779,1762,-1,1761,1778,1957,-1,1762,1761,1957,-1,1966,1780,1763,-1,1762,1779,1966,-1,1763,1762,1966,-1,1986,1781,1764,-1,1763,1780,1986,-1,1764,1763,1986,-1,1995,1782,1765,-1,1764,1781,1995,-1,1765,1764,1995,-1,2011,1783,1766,-1,1765,1782,2011,-1,1766,1765,2011,-1,2018,1784,2046,-1,2046,1767,1766,-1,1766,1783,2018,-1,2018,2046,1766,-1,2041,1785,2044,-1,2047,2028,2041,-1,2044,2047,2041,-1,2044,1768,2045,-1,2044,2045,2047,-1,2047,2045,1767,-1,2047,1767,2046,-1,2028,2047,2046,-1,2028,2046,1784,-1,1786,2059,2061,-1,1786,2061,2033,-1,2059,1769,2060,-1,2059,2060,2061,-1,2061,2060,1768,-1,2061,1768,2044,-1,2057,2033,2061,-1,2044,1785,2057,-1,2061,2044,2057,-1,2071,1787,2074,-1,2076,2054,2071,-1,2074,2076,2071,-1,2074,1770,2075,-1,2074,2075,2076,-1,2076,2075,1769,-1,2076,1769,2059,-1,2054,2076,2059,-1,2054,2059,1786,-1,2074,1787,2064,-1,2064,1788,1771,-1,1771,1770,2074,-1,2074,2064,1771,-1,2083,1789,1772,-1,1771,1788,2083,-1,1772,1771,2083,-1,1906,1790,1773,-1,1772,1789,1906,-1,1773,1772,1906,-1,1918,1909,1919,-1,1918,1919,1920,-1,1920,1919,1911,-1,1920,1911,1915,-1,1919,1909,1897,-1,1910,1911,1919,-1,1897,1910,1919,-1,1916,1911,1910,-1,1900,1901,1916,-1,1910,1900,1916,-1,1915,1911,1916,-1,1916,1901,1917,-1,1910,1897,1775,-1,1898,1900,1910,-1,1775,1898,1910,-1,1902,1900,1898,-1,1774,1899,1902,-1,1898,1774,1902,-1,1901,1900,1902,-1,1901,1902,1904,-1,1904,1902,1899,-1,1904,1899,1903,-1,1924,1912,1925,-1,1924,1925,1926,-1,1926,1925,1914,-1,1926,1914,1921,-1,1925,1912,1776,-1,1913,1914,1925,-1,1776,1913,1925,-1,1922,1914,1913,-1,1775,1897,1922,-1,1913,1775,1922,-1,1921,1914,1922,-1,1921,1922,1923,-1,1923,1922,1897,-1,1923,1897,1909,-1,1943,1933,1944,-1,1943,1944,1945,-1,1945,1944,1935,-1,1945,1935,1939,-1,1944,1933,1927,-1,1934,1935,1944,-1,1927,1934,1944,-1,1940,1935,1934,-1,1929,1930,1940,-1,1934,1929,1940,-1,1939,1935,1940,-1,1939,1940,1942,-1,1942,1940,1930,-1,1942,1930,1941,-1,1934,1927,1777,-1,1928,1929,1934,-1,1777,1928,1934,-1,1931,1929,1928,-1,1776,1912,1931,-1,1928,1776,1931,-1,1930,1929,1931,-1,1930,1931,1932,-1,1932,1931,1912,-1,1932,1912,1924,-1,1953,1936,1954,-1,1953,1954,1955,-1,1955,1954,1938,-1,1955,1938,1946,-1,1954,1936,1778,-1,1937,1938,1954,-1,1778,1937,1954,-1,1947,1938,1937,-1,1777,1927,1947,-1,1937,1777,1947,-1,1949,1946,1950,-1,1949,1950,1952,-1,1952,1950,1948,-1,1952,1948,1951,-1,1950,1946,1938,-1,1947,1948,1950,-1,1938,1947,1950,-1,1948,1947,1927,-1,1948,1927,1933,-1,1972,1962,1973,-1,1972,1973,1974,-1,1974,1973,1964,-1,1974,1964,1968,-1,1973,1962,1956,-1,1963,1964,1973,-1,1956,1963,1973,-1,1969,1964,1963,-1,1958,1959,1969,-1,1963,1958,1969,-1,1968,1964,1969,-1,1968,1969,1971,-1,1971,1969,1959,-1,1971,1959,1970,-1,1963,1956,1779,-1,1957,1958,1963,-1,1779,1957,1963,-1,1960,1958,1957,-1,1778,1936,1960,-1,1957,1778,1960,-1,1959,1958,1960,-1,1959,1960,1961,-1,1961,1960,1936,-1,1961,1936,1953,-1,1982,1965,1983,-1,1982,1983,1984,-1,1984,1983,1967,-1,1984,1967,1975,-1,1983,1965,1780,-1,1966,1967,1983,-1,1780,1966,1983,-1,1976,1967,1966,-1,1779,1956,1976,-1,1966,1779,1976,-1,1978,1975,1979,-1,1978,1979,1981,-1,1981,1979,1977,-1,1981,1977,1980,-1,1979,1975,1967,-1,1976,1977,1979,-1,1967,1976,1979,-1,1977,1976,1956,-1,1977,1956,1962,-1,1997,1991,1998,-1,1997,1998,2000,-1,2000,1998,1993,-1,2000,1993,1999,-1,1998,1991,1985,-1,1992,1993,1998,-1,1985,1992,1998,-1,1993,1992,1987,-1,1993,1987,1988,-1,1992,1985,1781,-1,1986,1987,1992,-1,1781,1986,1992,-1,1989,1987,1986,-1,1780,1965,1989,-1,1986,1780,1989,-1,1988,1987,1989,-1,1988,1989,1990,-1,1990,1989,1965,-1,1990,1965,1982,-1,2007,1994,2008,-1,2007,2008,2009,-1,2009,2008,1996,-1,2009,1996,2001,-1,2008,1994,1782,-1,1995,1996,2008,-1,1782,1995,2008,-1,2002,1996,1995,-1,1781,1985,2002,-1,1995,1781,2002,-1,2004,2001,2005,-1,2004,2005,2006,-1,2005,2001,1996,-1,2002,2003,2005,-1,1996,2002,2005,-1,2003,2002,1985,-1,2003,1985,1991,-1,2023,2013,2010,-1,2014,2016,2023,-1,2010,2014,2023,-1,2020,2016,2014,-1,2012,2015,2020,-1,2014,2012,2020,-1,2014,2010,1783,-1,2011,2012,2014,-1,1783,2011,2014,-1,2021,2012,2011,-1,1782,1994,2021,-1,2011,1782,2021,-1,2015,2012,2021,-1,2015,2021,2022,-1,2022,2021,1994,-1,2022,1994,2007,-1,2026,2017,1784,-1,2018,2019,2026,-1,1784,2018,2026,-1,2025,2019,2018,-1,1783,2010,2025,-1,2018,1783,2025,-1,2024,2019,2025,-1,2025,2010,2013,-1,2035,2027,2036,-1,2035,2036,2038,-1,2038,2036,2031,-1,2038,2031,2037,-1,2036,2027,2040,-1,2043,2031,2036,-1,2040,2043,2036,-1,2040,1785,2041,-1,2040,2041,2043,-1,2043,2041,2028,-1,2043,2028,2042,-1,2031,2043,2042,-1,2031,2042,2029,-1,2030,2029,2042,-1,2042,2028,1784,-1,1784,2017,2030,-1,2030,2042,1784,-1,2056,2034,2052,-1,2052,2032,1786,-1,1786,2033,2056,-1,2056,2052,1786,-1,2049,2034,2056,-1,2058,2039,2049,-1,2056,2058,2049,-1,2056,2033,2057,-1,2056,2057,2058,-1,2058,2057,1785,-1,2058,1785,2040,-1,2039,2058,2040,-1,2039,2040,2027,-1,2048,2034,2049,-1,2048,2049,2051,-1,2051,2049,2039,-1,2051,2039,2050,-1,2078,2053,2079,-1,2078,2079,2080,-1,2080,2079,2062,-1,2080,2062,2066,-1,2066,2062,2067,-1,2066,2067,2069,-1,2069,2067,2055,-1,2069,2055,2068,-1,2079,2053,2070,-1,2073,2062,2079,-1,2070,2073,2079,-1,2070,1787,2071,-1,2070,2071,2073,-1,2073,2071,2054,-1,2073,2054,2072,-1,2067,2062,2073,-1,2072,2055,2067,-1,2073,2072,2067,-1,2077,2055,2072,-1,2072,2054,1786,-1,1786,2032,2077,-1,2077,2072,1786,-1,2082,2063,1788,-1,2064,2065,2082,-1,1788,2064,2082,-1,2070,2053,2081,-1,2081,2065,2064,-1,2064,1787,2070,-1,2070,2081,2064,-1,2090,2087,1907,-1,2088,2089,2090,-1,1907,2088,2090,-1,2088,1907,1789,-1,2083,2084,2088,-1,1789,2083,2088,-1,2086,2084,2083,-1,1788,2063,2086,-1,2083,1788,2086,-1,2085,2084,2086,-1,2095,1905,2096,-1,2095,2096,2097,-1,2097,2096,1908,-1,2097,1908,2091,-1,2096,1905,1790,-1,1906,1908,2096,-1,1790,1906,2096,-1,2092,1908,1906,-1,1789,1907,2092,-1,1906,1789,2092,-1,2094,2091,1908,-1,2092,2093,2094,-1,1908,2092,2094,-1,2093,2092,1907,-1,2093,1907,2087,-1,1855,1263,1854,-1,1806,1263,1855,-1,1805,1806,1851,-1,1805,1851,1852,-1,1804,1805,1848,-1,1804,1848,1849,-1,1855,1851,1806,-1,1805,1852,1848,-1,1804,1849,1845,-1,1804,1845,1846,-1,1803,1804,1846,-1,1802,1803,1842,-1,1802,1842,1843,-1,1801,1802,1839,-1,1801,1839,1840,-1,1799,1800,1833,-1,1799,1833,1834,-1,1798,1799,1830,-1,1798,1830,1831,-1,1800,1801,1836,-1,1800,1836,1837,-1,1843,1839,1802,-1,1797,1798,1827,-1,1797,1827,1828,-1,1836,1801,1840,-1,1842,1803,1846,-1,1856,1904,1903,-1,1917,1901,1904,-1,1800,1837,1833,-1,1918,1923,1909,-1,1859,1921,1923,-1,1861,1924,1926,-1,1861,1932,1924,-1,1926,1921,1860,-1,1799,1834,1830,-1,1797,1828,1824,-1,1798,1831,1827,-1,2026,2019,1880,-1,2017,2026,1881,-1,2029,1883,2037,-1,2030,1882,2029,-1,2030,2017,1881,-1,1797,1824,1825,-1,1796,1797,1825,-1,1796,1825,1821,-1,1822,1796,1821,-1,1818,1795,1822,-1,1796,1822,1795,-1,1818,1819,1795,-1,2039,2027,2035,-1,2039,2035,2050,-1,1886,2032,2052,-1,1886,2077,2032,-1,2052,2034,2048,-1,1815,1794,1819,-1,1795,1819,1794,-1,1793,1794,1815,-1,1793,1815,1816,-1,1792,1793,1812,-1,1792,1812,1813,-1,1791,1792,1809,-1,1791,1809,1810,-1,1793,1816,1812,-1,1791,1810,1808,-1,1792,1813,1809,-1,1883,1884,2038,-1,1884,2035,2038,-1,1885,2051,2050,-1,2052,2048,1886,-1,2050,2035,1884,-1,2048,2051,1885,-1,1884,1885,2050,-1,1886,2048,1885,-1,1887,2069,2068,-1,2068,2055,2077,-1,1886,1887,2068,-1,2068,2077,1886,-1,2037,1883,2038,-1,2078,2081,2053,-1,2081,1889,2065,-1,2082,1891,2063,-1,2063,1891,2086,-1,1890,2082,2065,-1,1888,2080,2066,-1,2069,1887,2066,-1,1887,1888,2066,-1,2088,2084,2085,-1,2088,2085,2089,-1,2086,1892,2085,-1,2080,1888,2078,-1,1889,2081,2078,-1,1888,1889,2078,-1,2037,2031,2029,-1,1917,1857,1916,-1,1857,1917,1856,-1,1915,1916,1857,-1,1859,1923,1918,-1,1920,1915,1858,-1,1856,1917,1904,-1,1930,1932,1941,-1,1860,1921,1859,-1,1863,1942,1941,-1,1863,1945,1939,-1,1864,1943,1945,-1,1939,1942,1863,-1,1918,1920,1858,-1,1943,1951,1948,-1,1943,1948,1933,-1,1946,1949,1955,-1,1953,1866,1961,-1,1961,1970,1959,-1,1866,1953,1955,-1,1977,1962,1972,-1,1977,1972,1980,-1,1975,1978,1984,-1,1984,1871,1982,-1,1951,1943,1864,-1,1918,1858,1859,-1,1860,1861,1926,-1,1865,1949,1952,-1,1932,1861,1862,-1,1932,1862,1941,-1,1857,1858,1915,-1,1864,1945,1863,-1,1864,1865,1951,-1,1865,1866,1949,-1,1952,1951,1865,-1,1863,1941,1862,-1,1961,1866,1970,-1,1867,1971,1970,-1,1867,1968,1971,-1,1868,1972,1974,-1,1868,1980,1972,-1,1974,1968,1868,-1,1869,1980,1868,-1,1981,1980,1869,-1,1978,1981,1869,-1,1870,1871,1984,-1,1978,1869,1870,-1,1978,1870,1984,-1,1867,1868,1968,-1,1867,1970,1866,-1,1949,1866,1955,-1,1990,1982,1871,-1,1872,1988,1990,-1,1873,1993,1988,-1,1997,2003,1991,-1,2006,2005,2003,-1,2004,2009,2001,-1,1876,2007,2009,-1,1877,2015,2022,-1,1877,2020,2015,-1,2022,2007,1876,-1,1877,2023,2016,-1,1878,2013,2023,-1,1880,2019,2024,-1,2065,1889,1890,-1,1893,2089,2085,-1,2025,1879,2024,-1,2013,1879,2025,-1,1894,2087,2090,-1,1894,2093,2087,-1,1895,2091,2094,-1,1896,2095,2097,-1,2097,2091,1895,-1,2094,2093,1895,-1,2090,2089,1894,-1,2016,2020,1877,-1,1873,2000,1999,-1,1874,1997,2000,-1,1875,2003,1997,-1,2023,1877,1878,-1,1876,1877,2022,-1,2013,1878,1879,-1,1874,2000,1873,-1,1997,1874,1875,-1,2004,2006,1875,-1,2006,2003,1875,-1,1876,2004,1875,-1,2004,1876,2009,-1,1873,1999,1993,-1,1873,1988,1872,-1,1882,1883,2029,-1,1882,2030,1881,-1,1891,1892,2086,-1,1890,1891,2082,-1,1879,1880,2024,-1,2089,1893,1894,-1,1895,1896,2097,-1,1894,1895,2093,-1,2085,1892,1893,-1,2026,1880,1881,-1,1872,1990,1871,-1,2102,2101,2098,-1,2101,2102,2100,-1,2098,2099,2102,-1]
Coordinate19 = x3d.Coordinate()
IndexedFaceSet18.coord = Coordinate19
Shape15.geometry = IndexedFaceSet18
Scene12.children.append(Shape15)
X3D0.Scene = Scene12
f = open("././Cane_RoundTrip.x3d", mode="w", encoding="utf-8")
f.write(X3D0.XML())
f.close()