#6825;7698;14170;10627
-1,-1;449,352,449,348,452,342,453,336,454,333,456,332,462,332,464,333,466,335,469,336,471,339,472,342,474,343,475,347,477,347,477,346,480,345,482,342,482,343,485,344,485,347,489,347,493,345,495,342,499,337,502,340,501,344,501,347,499,348,495,350,495,351,496,352,495,354,494,355,491,357,489,360,489,363,490,367,488,374,487,375,488,376,487,378,487,379,484,383,482,384,479,382,477,378,474,375,474,374,471,370,470,371,467,375,463,374,456,373,455,373,453,370,451,370,448,366,447,366,447,362,447,358,449,353
-1,-1;382,144,380,140,380,137,380,134,386,127,384,125,391,125,392,124,396,126,400,123,405,123,408,123,412,124,416,124,417,127,421,128,424,128,426,131,427,135,426,139,426,143,422,146,422,148,419,149,420,151,420,155,419,155,420,158,420,159,419,159,419,163,414,163,409,164,407,166,403,168,404,169,404,172,407,175,403,177,403,180,401,183,404,183,403,186,402,187,398,191,395,194,392,190,391,190,387,187,386,186,385,182,381,179,381,178,382,174,381,175,380,174,379,173,378,176,376,174,379,170,377,166,380,165,381,162,382,158,382,154,383,150,382,145
-1,-1;379,316,380,318,382,320,384,319,388,321,392,322,396,323,400,323,400,322,401,318,402,319,404,321,405,323,407,329,408,331,412,333,416,335,416,339,417,343,415,345,410,347,409,351,409,355,410,361,409,364,406,364,403,364,402,362,397,362,395,359,391,360,385,358,384,359,382,358,378,356,376,353,375,353,375,350,376,349,375,349,371,349,370,351,368,350,367,350,367,352,365,355,362,355,361,354,359,349,357,346,356,347,355,347,355,345,351,343,351,342,349,338,350,334,351,335,352,333,356,332,363,330,361,326,363,322,364,322,368,320,372,320,373,318,376,316
-1,-1;531,459,527,464,525,468,523,471,524,472,526,475,526,479,528,481,530,483,533,486,533,487,531,487,530,486,527,487,523,487,524,489,523,490,524,491,521,493,519,494,515,493,513,495,511,496,507,495,507,494,504,495,502,497,499,499,496,498,494,497,491,497,487,497,485,494,483,491,479,492,479,489,481,486,479,484,477,482,478,477,477,473,480,472,479,470,480,470,482,471,483,470,484,469,488,468,493,469,490,465,492,465,493,462,494,457,497,455,499,453,500,452,505,457,506,454,509,453,510,450,513,453,518,454,520,454,523,450,526,448,527,446,529,445,533,442,534,443,532,447,531,447,530,452,532,453,531,455,531,459
-1,-1;506,414,508,415,513,418,515,419,516,418,519,414,520,414,520,415,522,419,524,420,526,423,526,427,528,428,532,430,536,430,536,431,536,436,538,440,535,439,531,443,527,446,526,448,523,450,522,451,518,454,515,454,510,450,509,451,510,450,512,449,511,449,508,451,507,452,509,453,507,453,507,456,503,454,499,453,497,455,495,456,493,460,493,463,491,463,492,467,489,468,487,468,483,469,484,468,484,465,483,465,481,462,479,461,475,459,474,457,476,456,475,454,477,452,480,453,483,450,482,445,483,442,485,443,486,442,488,442,490,436,492,436,495,434,497,431,501,430,504,430,508,429,510,426,509,422,507,422,505,418,506,414
-1,-1;534,507,534,506,530,503,527,500,526,497,522,495,522,494,524,492,523,490,524,489,523,488,526,488,528,486,531,487,532,487,533,486,530,483,530,482,526,479,526,476,524,474,523,471,525,468,526,465,528,462,532,460,534,463,536,466,540,467,544,470,546,471,548,471,552,473,556,471,560,470,561,471,563,475,561,480,559,483,555,488,556,493,555,493,554,495,552,494,551,495,548,499,548,498,546,498,544,499,542,500,541,506,539,506,537,507,534,507
-1,-1;448,401,449,404,449,411,450,415,451,420,452,424,452,427,451,429,450,432,448,436,449,440,446,445,445,448,445,452,444,455,443,461,443,463,440,462,439,462,435,461,435,463,433,462,430,461,428,463,427,464,424,462,423,462,419,462,418,458,420,457,418,456,417,454,415,447,414,446,413,442,412,438,415,433,416,432,418,430,420,430,425,426,428,424,429,421,432,419,431,418,433,416,432,414,434,415,435,414,436,410,440,407,441,406,442,402,446,400,448,401
-1,-1;426,129,430,128,434,130,437,129,440,128,444,127,444,126,444,122,447,118,449,117,452,117,452,119,451,120,451,124,450,127,452,131,451,134,452,137,451,138,454,139,455,138,456,138,458,139,460,140,462,143,464,144,468,144,470,147,472,149,472,151,471,150,469,153,467,153,463,151,461,155,459,156,460,158,461,159,461,163,458,166,458,167,456,171,454,171,454,170,451,171,445,170,443,171,442,170,438,169,435,169,432,166,431,167,429,166,427,163,424,162,421,162,419,161,420,159,420,158,419,157,420,155,420,154,419,149,420,148,422,146,424,145,427,142,426,137,427,134,426,130
-1,-1;330,565,328,562,327,562,323,562,319,561,318,563,316,561,315,559,315,558,310,556,307,556,305,554,303,552,299,552,294,550,292,545,295,542,297,542,298,538,299,534,300,533,305,532,308,534,307,531,308,531,308,530,313,528,314,526,311,525,312,521,314,523,316,525,316,527,319,526,320,523,324,525,327,527,328,529,330,531,333,532,337,534,337,535,338,542,336,543,338,548,334,548,333,551,336,555,341,555,345,558,345,559,342,559,339,560,337,563,333,564,330,565
-1,-1;429,249,427,249,426,246,426,248,423,247,419,248,415,249,414,246,410,245,412,244,410,241,408,237,407,237,403,234,402,228,398,224,396,222,395,222,395,223,394,221,394,218,394,214,396,213,397,210,400,208,401,211,402,210,402,212,406,213,409,213,413,210,417,207,417,206,420,204,425,203,427,202,429,202,430,203,430,207,433,211,436,212,443,212,444,213,443,217,444,219,448,223,451,229,450,231,450,235,447,238,444,240,445,243,443,244,439,244,439,247,435,247,430,247
-1,-1;387,527,383,531,381,536,380,534,379,534,379,536,380,536,380,539,379,543,378,542,379,543,380,545,379,545,377,548,373,547,373,546,370,546,368,547,367,550,360,549,358,549,351,550,351,551,352,554,352,555,350,558,348,559,347,560,345,558,342,557,338,556,335,554,333,550,336,549,338,544,338,542,337,538,337,534,335,532,330,531,328,529,327,529,326,525,328,522,331,518,332,516,332,514,334,515,336,515,340,515,345,516,348,516,347,515,347,514,348,513,353,515,357,514,361,515,360,519,363,523,364,523,365,521,366,523,368,524,370,522,372,520,372,518,373,519,377,520,378,523,381,525,384,525#379,550,380,548,379,547,380,547#382,551,381,550,382,551
-1,-1;375,499,375,497,371,496,365,496,362,493,360,490,360,485,359,483,359,482,356,478,355,477,352,474,349,472,346,473,348,472,347,471,345,470,343,469,340,471,339,471,337,470,335,470,336,466,334,464,333,462,333,457,332,453,335,450,337,449,340,447,341,446,345,446,347,442,348,442,352,442,357,442,360,438,361,434,363,430,364,429,367,425,368,426,369,427,372,431,375,435,375,440,376,441,377,443,381,448,381,451,384,455,383,456,383,461,384,462,383,465,384,465,387,467,392,469,393,471,391,472,391,475,392,477,395,479,396,480,395,481,393,483,391,484,391,487,387,489,386,491,383,491,380,496,380,499,379,499,378,498,375,499
-1,-1;452,519,450,519,450,518,452,519#487,497,489,499,486,501,484,503,483,506,485,507,484,511,488,515,487,516,484,519,486,523,483,528,479,528,475,527,471,527,470,526,470,522,469,518,465,520,463,520,459,519,457,517,463,515,464,514,466,510,463,511,461,510,459,508,457,511,458,515,455,515,454,514,453,515,451,515,452,518,451,518,447,514,447,509,445,506,446,509,446,512,447,516,449,517,449,519,441,518,441,514,437,512,435,512,430,513,429,509,428,511,427,510,427,511,427,510,428,510,432,507,433,506,436,504,435,503,435,502,436,499,436,498,440,498,441,499,442,497,442,494,442,489,445,487,446,485,448,485,452,487,456,489,458,492,461,494,462,495,464,496,470,497,472,498,473,499,480,500,482,498,484,498
-1,-1;227,200,223,199,222,198,221,199,218,198,217,199,216,198,214,196,216,194,219,190,220,188,224,185,225,182,223,179,224,178,223,177,224,175,224,174,223,172,218,172,215,170,215,166,216,165,218,162,223,162,225,163,231,165,234,165,236,165,241,165,244,165,248,168,252,168,256,168,260,166,264,162,268,160,272,161,272,163,272,167,273,171,275,176,277,177,276,179,275,181,275,183,276,184,277,188,274,187,271,189,267,190,263,189,261,191,258,194,254,195,251,195,248,194,247,194,246,196,244,194,243,193,238,195,234,196,229,198,228,199,227,200
-1,-1;347,444,345,440,343,440,344,438,345,434,342,429,341,426,341,422,344,422,343,419,343,418,345,417,346,414,346,410,348,407,348,405,351,402,352,401,353,398,356,398,359,393,360,394,362,395,363,394,364,395,367,399,368,399,373,399,376,403,380,404,381,402,382,403,384,405,387,409,388,410,389,413,390,415,392,415,391,416,390,420,392,422,392,423,391,424,386,429,383,428,381,431,379,436,379,439,377,443,376,441,375,440,375,437,374,434,371,429,368,426,367,425,366,427,363,430,362,431,360,435,358,440,355,442,351,442,347,442,347,444
-1,-1;291,355,292,356,291,359,292,359,296,364,295,366,294,367,291,368,292,369,291,370,291,373,290,375,288,374,287,374,287,376,285,380,283,381,282,384,280,388,278,390,277,393,275,393,272,395,271,396,270,401,270,403,267,406,266,408,263,408,259,409,255,407,255,406,251,403,249,402,250,397,249,394,249,390,247,390,248,388,246,387,244,385,243,385,244,381,243,380,244,379,244,378,241,378,245,375,249,374,251,375,253,375,254,372,255,370,256,367,256,366,255,364,257,363,258,362,260,360,262,358,264,357,268,357,271,359,274,359,276,359,279,358,280,355,284,358,288,354,290,355
-1,-1;209,353,206,352,200,350,199,350,200,348,204,349,208,351#212,374,211,371,209,368,206,365,206,362,209,363,210,362,211,364,212,366,212,367,213,372#214,362#260,410,259,411,260,412,259,414,257,415,256,414,255,415,251,415,250,414,247,412,243,410,243,406,239,405,237,402,235,403,233,402,232,403,230,397,229,394,227,392,226,390,222,388,221,386,219,384,214,381,211,380,211,378,212,375,213,374,214,375,215,374,216,376,220,379,217,376,215,374,215,370,216,370,217,366,216,362,216,357,215,356,216,355,214,354,213,350,216,347,217,346,217,342,220,342,221,343,224,343,229,344,230,348,232,349,232,351,236,353,235,354,236,354,238,355,242,357,244,357,248,357,249,359,252,359,255,363,256,365,256,367,254,367,254,372,254,375,251,376,250,374,247,375,243,376,244,378,244,379,243,380,244,381,243,383,244,385,246,387,248,388,247,390,249,390,249,391,249,395,248,399,249,403,252,403,255,407,257,407,260,410
-1,-1;349,338,347,337,346,334,344,330,345,325,344,322,343,322,342,317,340,313,344,310,343,308,341,306,340,301,339,298,334,297,331,296,331,293,332,293,331,292,332,290,333,291,335,290,336,287,341,287,344,286,343,284,342,281,344,280,346,278,346,279,348,280,348,275,348,274,346,275,346,274,343,269,344,268,350,267,352,268,356,268,360,270,362,272,364,273,365,275,367,274,368,273,372,273,374,275,375,279,373,283,376,287,378,293,379,297,379,299,380,300,381,304,380,309,381,312,379,314,379,316,375,316,372,320,371,320,367,320,363,322,363,323,361,327,359,331,355,331,351,335,350,334,350,335
-1,-1;309,395,310,394,312,394,316,391,317,390,320,389,324,387,325,386,328,384,331,382,332,382,336,380,338,378,340,377,342,379,344,378,344,379,349,381,352,380,356,380,358,378,359,379,359,384,357,387,358,391,358,398,354,397,353,399,351,402,350,404,348,407,346,408,347,411,345,416,343,418,343,419,344,421,343,422,341,423,338,423,333,425,330,426,327,424,326,422,323,420,319,420,316,418,315,418,315,414,311,413,311,410,311,406,310,402,312,400,311,399,310,398
-1,-1;633,596,631,600,630,603,626,608,623,607,623,606,622,602,622,598,619,596,619,592,616,589,615,586,611,584,609,582,606,579,603,578,598,576,599,574,600,574,600,570,603,566,604,565,608,563,609,562,612,561,616,560,616,558,620,555,624,556,625,559,627,558,628,555,627,553,626,549,627,546,628,544,628,542,627,540,628,539,632,540,632,543,633,547,633,551,632,559,631,561,632,561,632,563,633,562,633,563,633,562,635,565,635,567,635,571,635,576,635,579,636,580,636,583,636,587,636,591,634,594,634,596
-1,-1;630,606,630,609,629,612,630,616,629,619,626,621,625,623,626,622,627,623,628,623,626,625,625,627,624,631,622,632,624,633,623,636,619,634,618,635,618,634,617,630,615,631,616,630,615,630,611,629,608,626,607,626,606,622,608,620,609,618,607,616,606,614,602,615,602,614,603,610,604,610,605,606,603,604,599,605,599,602,600,601,601,597,604,596,603,595,603,594,599,591,598,590,597,586,600,584,602,582,599,580,600,579,599,579,599,578,597,579,597,577,601,577,604,579,608,579,610,583,612,584,616,588,617,591,619,596,620,597,623,600,623,603,623,607,624,607,628,606
-1,-1;421,283,421,282,420,278,422,274,424,271,425,269,427,265,428,263,428,262,427,261,428,260,430,257,430,254,427,252,428,251,430,250,432,247,437,247,439,246,440,243,445,243,449,244,449,247,451,251,452,250,453,251,456,256,454,257,455,259,455,263,456,263,458,261,458,263,461,265,464,263,467,267,468,269,473,269,476,268,475,269,476,270,476,271,475,273,473,275,475,280,476,281,476,285,476,290,476,292,475,292,474,295,472,299,470,299,469,303,466,305,461,306,458,305,453,305,452,307,449,307,445,308,443,308,439,304,439,302,434,301,431,300,431,297,427,296,426,294,426,290,423,290,422,286,423,282,422,283
-1,-1;142,195,141,194#119,197,120,197#183,212,182,210,182,211#118,234,120,233,119,231,120,230,119,227,119,225,118,222,119,218,119,214,118,210,115,207,115,205,116,204,119,201,121,201,119,199,119,198,120,197,124,196,128,195,132,193,134,195,135,194,136,194,138,195,137,199,139,196,140,196,141,199,144,199,146,203,148,205,149,208,151,211,153,211,154,215,154,213,156,213,159,209,160,209,162,206,165,206,165,207,166,206,168,205,168,208,171,206,171,207,172,207,171,208,172,208,176,208,177,211,181,211,184,215,183,219,183,224,182,227,179,228,175,229,173,231,171,236,167,238,164,234,160,235,159,236,160,236,159,238,159,241,155,243,154,242,155,237,151,238,150,239,149,237,147,236,141,235,140,234,139,233,136,235,135,235,134,234,133,235,130,237,125,236,124,234,123,234,118,234
-1,-1;361,354,360,357,361,359,362,363,360,368,359,369,356,371,354,372,355,375,356,377,357,379,355,380,351,382,346,380,344,378,342,379,342,378,338,378,337,379,335,381,334,377,333,374,331,374,329,370,329,371,325,372,323,371,323,370,324,369,323,368,324,367,322,367,319,367,319,366,321,365,320,362,320,358,319,357,318,354,315,352,314,350,316,346,315,346,316,345,315,342,317,341,319,338,320,337,321,339,323,338,323,339,324,340,328,339,329,338,332,338,336,337,341,337,345,337,349,338,350,340,351,343,352,344,355,347,356,347,356,346,357,347,360,352
-1,-1;260,410,264,408,267,406,268,406,270,401,270,398,272,396,274,394,276,393,278,390,280,388,280,385,283,381,285,380,288,380,290,383,292,387,293,386,297,385,300,385,301,388,305,390,306,391,307,395,308,394,309,395,310,399,312,399,310,401,309,403,311,407,311,411,312,414,315,415,316,418,316,419,316,423,316,427,314,431,311,435,312,435,311,437,309,439,306,440,304,444,303,446,299,443,295,444,293,442,291,440,287,441,283,440,278,441,275,442,273,438,271,436,270,434,272,431,272,430,271,429,266,432,261,432,260,430,259,430,260,428,261,426,261,422,262,417,260,414,258,414,260,413,259,411,260,410
-1,-1;535,274,535,275,536,276,535,277,533,279,531,281,535,282,536,282,537,283,534,286,533,287,531,291,527,296,524,299,523,299,524,300,522,302,521,304,517,305,515,305,513,308,514,311,513,315,511,318,511,319,507,322,503,326,501,327,499,327,499,325,500,323,499,322,503,319,504,317,501,313,499,313,496,310,495,307,495,306,491,303,489,302,488,303,487,303,486,302,488,300,487,298,488,298,489,293,486,292,485,288,491,286,492,285,496,284,500,281,505,278,508,276,510,274,512,273,515,275,516,274,520,272,522,269,524,271,529,271,532,271
-1,-1;477,473,475,473,472,469,469,468,467,467,463,466,464,463,464,462,463,462,462,464,459,463,455,464,451,467,449,466,448,462,446,461,443,461,444,456,445,454,445,450,445,446,448,442,448,436,448,434,450,430,452,427,452,426,451,421,451,418,449,414,449,404,452,404,456,401,457,403,461,404,461,407,464,409,464,412,464,415,463,416,464,417,472,419,473,418,476,417,475,419,476,422,476,423,476,427,475,431,476,432,475,433,476,434,478,435,478,434,480,435,485,438,486,439,489,439,486,442,485,443,483,442,482,443,481,447,483,451,477,452,475,451,476,455,474,455,475,459,476,460,481,461,481,463,484,465,484,467,483,469,483,472,482,470,479,470,480,472,479,472#455,463,456,463,457,462,459,458,455,455,453,459,453,463
-1,-1;292,205,291,205,289,202,288,197,287,198,283,192,278,192,275,191,275,190,276,189,277,185,275,183,274,182,276,181,277,178,275,176,275,173,275,170,272,165,272,162,271,160,274,159,277,159,278,158,284,160,290,161,293,162,293,163,292,167,297,167,300,168,303,166,305,166,309,165,310,162,312,160,316,159,321,160,324,162,328,163,329,167,330,171,328,170,327,169,327,172,324,179,323,181,319,182,316,183,317,187,317,192,314,195,309,200,306,200,304,198,303,198,303,199,297,202,296,203,294,203
-1,-1;291,233,292,233,291,230,290,226,292,224,296,223,297,221,297,217,297,214,295,211,293,209,292,205,296,203,297,202,300,202,303,198,304,198,306,200,308,200,313,198,316,194,317,190,320,191,322,195,321,199,322,204,324,206,325,207,327,211,329,211,329,215,332,217,335,220,337,221,337,225,337,227,337,231,335,235,333,239,331,240,327,241,323,242,322,243,320,242,320,243,319,244,315,246,313,247,311,247,308,246,305,244,303,242,299,240,299,238,300,238,299,237,297,239,296,238,294,239,293,238,296,236,295,235,291,233
-1,-1;103,201#118,234,114,236,112,239,115,243,116,244,121,246,122,247,124,247,125,246,125,247,125,252,123,253,122,255,121,254,120,255,119,258,115,257,111,257,107,254,104,250,103,250,103,251,99,252,97,250,97,251,95,251,96,253,95,254,96,254,95,256,90,256,89,254,88,250,86,247,83,244,79,244,75,243,75,242,76,241,80,240,84,239,88,238,90,239,91,238,91,233,87,231,85,230,83,230,83,231,80,230,79,229,80,228,79,226,80,225,81,227,84,227,90,227,92,227,91,227,92,228,93,226,91,225,92,223,91,223,87,225,87,222,88,221,84,221,82,223,79,224,75,224,71,223,72,222,71,220,72,219,72,217,72,214,76,211,76,210,79,211,80,211,79,210,80,209,84,207,86,206,88,205,90,207,92,206,98,203,100,204,102,202,104,201,103,203,104,203,108,207,108,206,109,202,112,202,114,203,116,203,115,205,115,207,116,210,118,212,117,215,118,220,119,223,119,227,120,227,119,231,120,233,119,233#59,218,60,216#64,221
-1,-1;391,486,393,483,394,482,396,480,395,479,394,478,391,477,391,474,393,471,397,473,400,473,403,470,404,470,405,471,409,473,412,473,414,470,416,471,416,470,415,469,416,466,414,465,415,462,413,458,416,454,418,455,420,457,419,457,419,459,420,461,424,462,425,463,428,464,430,462,432,460,433,463,435,461,436,460,440,462,440,463,444,466,444,467,446,471,446,475,448,476,450,479,449,483,446,485,445,487,443,487,443,491,441,496,441,499,440,498,438,497,436,499,435,500,434,503,436,503,435,505,432,507,431,508,427,510,427,511,429,513,426,512,422,510,421,505,424,502,424,498,423,497,419,493,416,490,414,489,411,489,410,485,409,482,405,483,403,486,400,489,399,489,394,489,394,486,393,487,391,486
-1,-1;284,522,289,517,292,516,297,518,300,516,300,514,302,510,304,507,306,506,304,502,303,502,301,498,299,496,297,493,300,493,304,493,308,493,307,494,307,495,308,495,309,494,313,492,311,490,312,489,316,488,321,485,321,487,323,492,324,492,325,495,325,499,328,501,327,503,328,505,332,506,333,508,336,511,339,510,340,510,341,511,339,512,340,515,336,515,334,517,333,514,332,515,331,517,331,519,327,523,323,524,319,523,318,527,316,526,315,523,313,521,311,523,312,525,314,527,311,529,308,531,307,531,308,531,307,534,303,531,299,533,299,535,299,539,295,542,294,543,293,547,291,549,287,548,286,552,286,555,283,557,279,558,277,553,278,548,281,548,282,546,285,542,284,538,283,538,281,539,281,538,279,533,279,529,280,528,281,525,284,522
-1,-1;255,506,251,505,249,502,252,498,251,495,252,494,253,490,251,487,251,486,252,486,256,485,259,482,260,483,259,485,260,486,263,482,265,481,265,483,266,482,268,480,272,481,276,478,280,478,284,476,286,479,288,477,292,478,292,479,291,480,292,481,291,483,292,486,294,487,295,491,296,491,295,494,297,493,298,495,300,498,301,499,304,502,305,503,305,507,303,509,301,511,300,515,299,516,295,516,291,516,287,519,283,521,279,521,275,520,272,518,271,518,266,518,265,514,264,510,263,510,259,506,255,506
-1,-1;214,387,214,386,214,387#232,410#210,452,210,450,212,445,213,442,218,442,218,438,215,436,211,439,211,443,210,439,212,422,213,416,214,408,215,403,214,398,215,394,217,389,218,391,221,394,223,395,225,398,227,399,228,400,230,404,231,407,231,411,232,414,232,416,234,419,237,421,238,423,239,428,238,425,238,422,240,422,239,419,236,418,234,416,233,413,232,405,233,402,235,403,236,402,238,403,241,404,243,407,244,412,248,413,251,415,254,416,256,414,257,415,258,414,260,414,261,415,261,422,261,423,260,428,259,430,260,430,261,432,264,432,269,430,272,430,272,431,271,432,271,435,267,437,265,439,265,443,263,446,263,448,260,451,259,452,260,453,259,456,260,456,258,459,258,464,256,467,255,467,255,466,254,467,253,465,251,465,251,467,247,469,245,464,243,463,242,461,239,460,238,458,235,457,234,454,232,455,231,454,229,455,227,456,219,455,221,452,220,450,219,450,216,451,216,450,215,450,213,452,211,453
-1,-1;420,507,419,506,416,508,414,509,411,512,407,514,406,516,403,517,401,519,399,521,398,523,395,523,391,524,387,527,386,526,383,524,379,523,378,521,375,520,373,518,372,519,370,521,370,523,366,523,365,521,364,523,363,523,362,522,361,517,363,514,365,513,364,510,363,507,363,506,364,503,364,502,368,503,371,502,372,502,378,498,379,499,380,499,380,498,380,494,384,491,387,490,388,487,391,486,393,487,394,486,394,487,396,489,400,489,402,486,404,486,408,482,410,484,409,488,412,488,416,490,416,491,422,496,424,498,424,500,423,504,420,507
-1,-1;183,213,182,210,183,211,183,210,180,206,184,203,187,208,188,208,195,208,196,208,199,211,200,214,201,216,204,217,208,215,209,214,214,214,216,215,217,219,218,223,217,228,217,231,218,235,218,239,219,243,215,245,213,248,212,253,211,255,206,257,202,255,198,257,195,259,190,263,186,262,183,263,179,265,176,262,176,258,179,254,177,250,175,246,171,245,170,242,173,241,171,241,171,238,172,232,174,230,177,230,181,227,181,225,183,219,184,216#176,208,175,207,176,207,177,206,178,207,179,206,179,207,180,207,181,211,179,212,177,210
-1,-1;294,318,296,319,297,318,299,313,300,309,301,306,303,302,305,301,308,303,310,300,311,298,312,297,312,294,316,290,320,290,324,288,329,289,332,290,331,292,332,293,331,293,330,295,332,297,336,296,340,300,342,303,341,307,344,309,342,311,342,316,341,319,344,322,344,323,345,327,345,332,346,335,343,338,339,337,335,337,331,338,328,339,326,339,323,340,323,338,322,339,320,337,319,338,318,340,315,342,311,339,307,340,307,338,305,334,303,331,300,330,297,329,296,325,295,323,296,322,295,319,294,318
-1,-1;291,313,288,310,287,306,282,303,278,307,275,307,272,305,272,302,271,301,267,300,268,298,267,297,263,296,262,294,263,290,264,287,265,285,267,281,267,278,268,276,269,274,269,269,272,268,275,266,276,266,277,267,278,266,280,265,284,264,283,262,285,261,287,263,288,263,293,263,293,267,296,266,298,267,300,268,300,272,302,276,303,279,303,283,304,286,304,287,308,286,308,288,312,292,313,295,311,297,311,299,308,303,307,302,303,302,302,303,300,307,299,313,298,316,296,319,295,318
-1,-1;482,385,482,387,485,393,485,395,488,396,492,398,493,394,496,394,497,396,500,396,503,399,504,401,503,403,502,407,502,412,504,413,505,415,505,419,508,421,509,424,510,429,507,429,503,430,499,432,495,433,495,435,490,436,489,439,487,439,485,438,482,438,479,433,478,435,476,434,475,434,476,433,475,431,476,427,476,423,476,422,475,419,476,417,475,417,472,419,467,418,463,418,464,415,464,413,464,409,463,407,462,406,459,404,457,402,452,404,451,404,448,402,447,398,448,394,451,390,453,386,456,386,459,382,460,382,460,375,460,373,465,375,468,373,470,370,472,371,474,375,476,378,477,379,480,383
-1,-1;466,305,469,303,469,302,472,299,472,298,475,293,476,292,476,290,477,286,478,287,480,289,484,288,485,291,488,292,489,295,487,298,488,300,487,300,487,303,488,303,488,301,489,303,492,304,495,307,496,307,496,311,500,313,504,316,503,319,499,322,500,323,499,325,499,327,500,328,501,331,499,334,499,335,495,342,494,344,491,347,485,347,485,346,483,344,482,342,481,344,479,345,477,347,475,347,475,346,474,342,471,341,469,338,473,334,471,331,471,330,472,328,473,326,472,321,471,319,471,318,472,317,471,316,471,314,474,314,472,310,470,310,467,307,467,305
-1,-1;250,505,248,507,246,507,245,506,243,507,242,506,239,507,235,508,234,506,232,507,231,508,229,506,228,507,227,507,223,509,218,510,215,510,215,511,213,510,210,509,207,510,202,509,201,506,203,502,204,501,203,500,204,495,204,493,205,489,206,481,207,476,208,475,208,472,208,469,209,464,210,461,210,457,210,453,213,452,213,455,215,452,217,452,217,450,220,450,221,451,219,455,224,455,229,455,230,454,232,455,234,454,235,455,237,458,239,459,240,461,243,463,244,464,244,467,249,469,251,465,252,465,254,467,255,471,258,472,260,472,265,473,265,475,263,477,262,479,263,483,259,485,260,484,259,482,257,483,255,485,251,486,251,487,252,488,252,491,251,495,252,496,251,499,249,503
-1,-1;347,267,343,269,344,271,346,275,348,274,348,275,348,279,346,280,346,278,344,280,343,279,343,283,344,285,343,287,339,288,335,288,334,291,332,290,330,289,326,288,323,288,318,289,314,291,310,289,308,286,306,287,304,286,303,285,303,282,303,277,301,273,302,270,299,268,297,266,294,268,293,266,291,264,287,263,286,262,283,262,284,261,288,259,289,257,290,253,290,250,292,250,292,245,292,242,291,241,293,240,292,238,294,239,296,238,297,239,299,237,300,237,299,238,298,239,301,239,304,243,308,246,309,247,312,247,314,246,316,244,320,245,320,247,322,251,320,255,321,259,325,260,327,263,328,265,332,265,336,264,341,264,344,264,348,266,347,267
-1,-1;413,400,413,398,416,395,416,394,415,388,410,384,409,382,407,378,405,374,407,370,404,366,409,364,410,362,409,358,409,354,409,350,413,346,413,347,415,351,416,352,420,351,424,352,428,352,432,349,434,352,434,355,432,354,431,355,430,354,429,356,427,359,428,361,429,363,427,363,428,364,430,367,432,371,432,375,431,376,432,377,432,379,431,381,432,382,432,383,435,387,437,387,442,389,444,388,442,390,443,393,444,394,447,396,448,401,446,400,443,402,442,403,440,407,439,407,435,407,434,406,431,406,431,402,430,398,428,399,426,399,423,399,419,401,415,400
-1,-1;412,436,411,436,407,432,403,431,404,430,403,429,401,431,398,432,394,429,393,425,392,422,390,420,390,418,392,416,390,415,389,414,388,410,387,409,386,406,383,405,382,402,384,401,388,398,392,397,397,398,400,398,401,400,405,400,408,401,412,400,416,400,423,400,424,399,428,400,429,398,431,399,430,403,433,406,435,407,436,408,435,413,434,415,433,414,432,415,431,416,432,419,431,420,429,423,427,424,423,429,418,429,418,431,415,432,413,435
-1,-1;187,289#211,257,211,259,212,261,213,263,215,267,217,267,220,269,219,269,216,271,215,270,213,271,218,274,219,275,221,275,223,280,215,281,212,283,209,283,206,286,208,286,209,287,212,288,214,292,211,296,213,298,215,300,216,301,214,302,211,301,206,302,206,303,204,307,202,308,201,305,201,301,199,302,198,304,200,308,199,309,200,310,199,311,194,311,193,310,191,310,187,306,183,304,182,302,179,298,175,296,173,294,174,290,176,287,180,286,181,287,184,287,183,287,184,287,188,290,189,291,192,291,189,290,187,288,184,286,183,286,178,285,175,285,174,287,171,288,167,287,160,286,163,287,164,286,163,284,161,282,159,281,161,280,164,280,164,278,163,278,164,277,163,277,164,276,168,277,169,274,172,274,173,275,175,274,176,273,177,269,177,266,180,264,186,262,188,263,193,262,196,258,201,256,205,255,211,257
-1,-1;347,267,348,266,347,265,341,264,339,264,335,264,331,266,327,263,326,260,323,259,321,258,320,254,321,250,321,246,319,245,320,243,320,242,321,243,323,242,324,241,329,241,332,240,334,237,337,234,337,230,342,227,344,227,346,226,348,225,348,227,350,226,352,225,355,227,356,230,358,231,359,235,360,237,364,237,368,235,373,236,377,236,380,240,382,243,381,248,379,250,378,252,378,255,375,258,372,259,371,260,372,262,374,263,375,267,377,269,374,270,372,272,370,274,367,271,366,275,364,273,362,273,360,270,357,270,355,268,350,267,347,267
-1,-1;333,461,330,461,327,463,323,465,320,467,319,466,320,466,319,464,315,467,310,466,307,465,303,462,304,458,302,458,301,454,299,450,301,447,303,446,304,444,306,442,308,440,310,438,312,436,311,435,312,433,316,429,317,426,316,422,320,419,325,421,327,423,328,424,333,425,336,423,340,423,342,429,344,433,344,438,343,439,345,440,345,443,343,446,340,447,339,448,335,450,335,451,333,455,334,459
-1,-1;271,436,273,438,273,439,276,442,280,441,284,440,289,440,292,439,292,444,296,444,302,446,301,447,299,448,300,451,302,455,302,459,297,459,296,458,295,459,295,463,297,464,295,469,295,471,291,472,289,477,286,479,285,478,283,476,279,477,275,480,271,481,267,482,265,483,265,481,263,482,263,478,265,475,265,474,261,473,258,472,255,471,255,468,255,466,255,467,256,467,257,466,258,462,260,458,259,456,260,454,259,453,260,451,261,450,263,446,266,444,265,442,265,438,268,438
-1,-1;377,443,378,440,379,438,380,433,382,429,384,429,388,426,392,424,394,429,396,432,400,432,401,429,404,429,403,431,404,431,409,435,412,436,412,439,413,443,414,447,417,454,415,457,414,460,414,463,416,465,415,467,416,470,416,471,414,470,414,471,411,473,407,472,404,470,403,470,402,471,399,474,395,473,393,470,387,469,385,466,383,465,384,462,383,461,383,458,384,455,381,452,381,449,377,443
-1,-1;214,302,216,301,215,300,213,298,211,298,213,294,213,290,211,290,208,286,206,286,208,284,212,283,215,281,220,282,221,277,219,275,218,274,215,273,213,270,216,271,217,270,220,269,219,268,215,267,214,266,213,262,210,260,211,257,214,257,216,257,220,258,224,258,224,259,227,258,228,258,230,260,232,260,237,259,239,258,242,259,244,259,250,262,252,261,251,263,252,265,256,265,260,266,260,267,264,268,268,267,268,271,268,275,267,277,266,280,265,285,264,287,263,290,262,294,258,296,256,300,255,300,254,298,251,298,247,298,244,299,242,299,238,299,236,303,235,304,231,304,226,304,223,302,223,303,220,302,219,303,214,302
-1,-1;197,207,200,207,204,206,206,207,206,206,203,205,200,202,198,200,198,198,197,194,198,190,199,184,200,184,199,183,197,182,197,178,196,173,194,169,193,166,191,164,188,162,187,157,186,154,187,150,183,145,184,142,185,143,188,144,192,145,196,146,196,147,197,146,200,147,201,145,205,144,209,144,211,147,210,151,211,158,213,160,214,163,215,167,216,171,220,174,224,173,224,175,222,176,224,178,223,179,224,179,224,183,222,188,218,188,219,191,214,195,216,197,217,199,218,198,220,199,222,198,223,199,224,199,230,203,229,207,229,211,227,213,226,215,223,214,222,215,218,215,215,214,211,212,208,215,207,215,203,217,200,214,199,212,199,210
-1,-1;397,194,401,189,403,186,404,185,401,184,401,182,402,178,404,176,406,174,404,169,403,168,404,166,409,164,412,165,416,164,419,161,421,162,424,162,425,163,428,163,431,167,432,166,433,168,437,169,440,168,442,172,444,170,451,172,452,170,454,171,456,171,455,174,455,175,456,178,456,180,456,183,457,188,454,190,454,191,454,195,456,200,456,204,455,204,448,205,449,207,450,206,450,207,448,211,446,213,443,213,439,213,433,211,430,209,430,205,429,202,427,202,425,203,423,203,419,205,417,207,415,208,411,211,407,213,403,213,402,210,401,211,400,209,399,208,398,206,396,207,396,205,396,202,395,201,394,198,396,196,397,194
-1,-1;471,268,467,269,466,266,463,263,459,264,458,262,456,263,455,263,455,262,454,258,456,257,455,253,453,250,451,251,450,250,448,246,446,244,445,242,447,238,448,238,450,234,451,230,450,226,447,222,443,217,444,214,448,213,448,210,450,206,449,207,448,206,452,205,456,204,458,208,460,210,463,212,466,214,468,215,470,214,470,215,472,217,475,220,474,223,477,224,479,227,480,228,484,231,484,236,483,237,482,239,484,240,487,243,488,243,488,247,490,246,492,248,491,250,490,251,486,255,485,259,484,263,483,264,479,265,475,263,471,268
-1,-1;258,222,256,223,254,225,254,227,254,232,251,235,251,239,247,242,246,244,249,247,247,248,244,251,243,254,242,255,244,257,244,259,242,259,239,258,239,259,235,260,230,260,228,258,227,258,227,259,224,258,223,257,218,258,214,257,211,256,212,253,213,250,214,246,218,245,219,242,217,235,218,234,217,230,218,226,217,219,217,217,220,215,223,214,224,215,228,218,230,219,231,218,233,216,237,217,240,215,241,214,242,215,243,214,246,216,248,214,253,212,253,215,257,218,258,220
-1,-1;539,213,531,219,526,220,522,219,521,217,519,217,519,219,514,220,511,220,506,220,503,220,501,223,500,222,499,223,495,224,494,222,491,221,492,219,492,216,490,215,487,216,487,212,485,210,488,209,487,208,486,205,487,202,488,198,487,198,487,193,488,193,486,191,486,190,488,189,489,186,489,181,487,179,486,178,487,174,486,170,486,166,485,162,483,161,479,160,476,163,475,162,476,161,476,158,478,154,480,154,481,155,482,153,484,153,488,153,489,155,493,156,494,160,493,164,496,168,497,172,495,173,496,174,497,175,496,179,494,179,495,183,497,184,498,187,500,187,504,189,508,190,509,191,508,195,512,198,515,199,516,199,521,203,524,205,529,206,530,207,532,208,536,208,537,211
-1,-1;475,220,472,217,470,216,470,214,468,215,466,214,463,212,461,210,459,208,457,206,457,201,453,198,453,193,454,190,456,190,457,186,456,180,456,178,455,176,455,174,456,173,457,170,458,166,460,163,461,162,460,158,459,156,460,156,460,154,464,152,468,153,471,150,472,151,472,150,474,151,475,155,476,156,476,159,475,162,476,163,476,162,480,161,485,162,485,164,486,167,486,171,486,176,486,179,489,180,490,183,490,187,487,190,486,191,488,192,487,193,487,195,488,198,486,199,487,203,487,207,488,207,487,209,485,211,487,216,483,217,480,219,479,219,475,220
-1,-1;136,262#125,267,123,266,124,265,125,267#149,269#143,281,144,280#138,286,135,286,131,282,132,281,136,282,136,284#147,283#163,277,162,274,164,274,161,272,159,273,155,272,151,274,150,275,148,274,147,272,145,270,148,271,149,270,150,271,152,271,153,270,154,266,154,267,151,267,151,266,152,267,152,266,151,266,149,267,147,267,144,266,143,265,143,267,144,270,143,270,139,269,137,271,138,276,136,272,137,270,134,266,136,263,137,262,134,259,134,263,134,262,134,263,129,262,128,263,128,262,130,263,130,262,130,258,129,259,126,260,123,261,121,258,120,254,121,255,122,254,124,252,124,250,125,246,124,247,123,247,121,246,119,245,115,243,114,241,112,238,118,234,122,234,124,234,124,235,128,235,132,236,134,234,135,235,136,235,136,234,140,234,141,235,144,235,149,236,150,239,151,238,153,238,155,240,155,243,157,242,159,238,160,237,159,236,160,236,164,234,164,235,169,237,171,239,172,241,170,242,170,243,173,245,176,247,177,251,179,255,176,259,176,263,178,267,177,272,175,273,174,275,173,273,171,274,168,276,166,276,163,276
-1,-1;561,183,559,186,559,187,555,188,550,189,547,188,541,185,540,182,539,181,539,183,537,187,535,189,535,191,536,192,540,194,539,195,540,198,543,194,544,194,544,195,548,199,547,202,546,204,547,208,545,211,543,212,539,213,536,210,534,209,530,208,529,206,527,206,523,205,518,200,515,199,514,198,511,198,508,194,508,190,505,189,503,189,499,187,498,185,495,183,494,181,496,179,496,178,496,174,495,173,496,173,497,170,494,165,493,162,494,156,495,159,496,159,498,158,499,159,500,159,500,158,506,156,508,157,512,158,515,159,516,159,519,163,519,167,522,169,523,171,524,172,525,176,528,176,529,174,533,172,536,174,536,176,537,179,538,178,540,177,543,179,543,178,545,178,547,179,548,177,552,175,556,179,560,181,561,183
-1,-1;373,273,374,270,376,270,380,270,382,271,384,273,389,274,390,275,392,275,393,274,396,274,397,270,398,272,400,274,401,276,405,278,406,279,408,280,411,278,412,278,412,279,416,282,416,283,420,284,422,282,423,283,422,288,424,289,426,291,424,295,422,295,419,297,419,299,420,300,419,303,419,308,421,311,419,313,420,315,419,317,414,318,413,319,411,319,407,319,406,318,404,319,402,319,401,318,401,319,400,323,399,323,395,322,390,321,387,322,382,319,380,318,379,317,379,314,380,313,381,310,381,305,381,301,379,299,379,297,378,293,377,289,375,285,374,281,375,277,374,274
-1,-1;342,67,346,65,351,64,352,64,358,63,360,62,360,63,361,67,363,71,363,75,364,78,367,79,368,80,370,83,372,83,376,83,376,82,380,80,384,80,386,83,388,85,387,87,388,89,389,91,390,95,393,97,396,96,400,97,403,99,404,99,405,103,405,107,407,106,408,105,414,107,416,106,419,107,421,108,423,111,424,111,424,110,426,111,424,115,423,116,423,119,424,118,425,119,425,123,423,124,424,127,423,127,417,127,417,126,414,124,408,123,405,123,402,124,399,124,395,125,391,125,387,124,382,124,382,122,382,118,384,114,383,112,378,110,380,109,379,106,380,100,379,99,378,98,375,96,370,94,371,89,372,89,370,87,367,90,363,90,359,88,355,87,354,86,352,82,351,80,347,80,345,74,343,70#378,120,378,118,380,117,380,119,378,120
-1,-1;382,144,382,147,383,153,382,155,383,159,381,163,379,166,376,167,379,171,377,176,378,174,380,174,380,175,382,174,383,175,381,179,379,180,375,180,371,181,367,180,363,179,360,178,359,178,359,179,354,176,351,175,345,174,343,175,343,174,338,175,335,175,330,174,327,173,326,170,328,170,329,171,330,170,328,163,328,161,327,160,328,158,327,156,327,154,326,149,327,146,328,146,326,145,327,142,328,142,331,143,332,144,336,144,340,144,344,144,349,145,353,147,355,146,356,147,360,150,361,151,362,150,363,151,364,152,365,150,369,149,372,146,376,144,380,144
-1,-1;226,215,227,213,229,211,230,207,230,204,227,202,228,199,229,198,232,197,236,195,242,193,244,193,245,195,247,194,248,194,251,195,252,195,258,194,260,192,263,189,265,189,268,189,273,188,276,189,275,190,275,191,276,192,281,193,284,195,288,197,289,199,288,203,292,205,292,207,293,211,296,212,297,216,299,219,296,223,292,224,291,225,290,227,293,232,291,233,287,230,283,230,279,228,279,226,278,227,277,226,275,225,274,221,275,218,267,217,265,219,263,221,258,222,258,218,255,218,253,214,251,212,246,216,243,214,242,215,241,214,240,215,238,217,234,218,231,217,230,219,229,217,226,215
-1,-1;323,105,321,102,322,95,322,94,322,89,321,86,323,82,322,76,325,74,328,71,330,69,333,69,336,68,342,67,345,72,347,80,348,81,353,80,352,83,355,87,356,88,360,89,365,89,368,89,372,89,371,89,370,91,373,95,377,97,378,99,380,100,378,103,380,107,379,109,383,111,384,113,383,116,382,119,382,124,378,122,377,124,374,124,372,122,371,122,369,124,367,124,368,122,366,119,363,120,361,118,360,119,359,119,355,119,353,118,357,115,357,114,354,113,351,112,347,114,343,114,339,111,337,109,335,107,332,106,331,105,326,106#378,120,380,119,381,117,378,117,378,120
-1,-1;359,393,358,389,357,385,359,382,358,378,355,375,354,373,356,371,356,370,360,368,360,366,362,361,360,357,361,354,362,355,364,356,365,353,367,350,368,350,370,351,371,350,372,348,376,349,375,350,374,352,376,353,376,355,380,357,384,359,385,358,389,359,394,359,396,360,402,361,402,363,405,365,406,368,406,371,405,375,408,381,410,384,414,387,416,391,416,395,414,396,413,399,410,399,406,401,403,401,400,398,399,398,395,398,391,398,387,399,382,401,380,403,378,405,375,402,371,399,367,399,365,397,363,394,362,395,360,394,359,393
-1,-1;192,522,191,522,190,518,192,517,197,514,199,510,200,508,204,510,208,510,213,507,214,511,215,510,216,509,220,510,224,507,228,507,229,506,231,508,232,507,234,506,234,507,236,508,240,506,242,507,245,506,246,507,248,507,249,506,252,505,256,506,256,507,259,511,258,515,259,514,260,514,260,518,261,519,259,521,258,523,257,527,255,530,254,532,252,536,250,538,249,539,249,543,247,545,248,549,247,550,245,551,243,551,240,550,239,552,236,550,235,548,231,546,230,542,228,543,225,543,224,542,223,542,218,540,216,538,215,539,215,538,210,537,209,534,207,534,207,535,203,537,202,534,204,532,205,530,205,525,203,524,199,522,198,523,195,523,196,522,194,521
-1,-1;284,522,282,525,282,527,279,529,278,531,281,536,281,539,283,538,284,538,285,542,283,544,282,548,279,548,277,551,277,556,275,558,272,559,271,559,270,558,267,555,263,556,258,558,255,555,255,554,251,551,251,550,247,546,249,543,249,542,250,538,252,538,252,534,255,530,256,530,258,526,259,521,260,520,260,518,260,514,259,514,258,515,257,514,258,509,256,506,255,506,257,504,260,507,264,510,264,512,265,515,268,518,272,518,272,519,278,520,280,520,284,522
-1,-1;328,569,328,565,333,564,336,565,337,562,341,560,345,560,348,559,348,557,352,556,352,554,351,551,351,550,357,549,360,549,367,550,368,549,370,546,372,545,373,547,377,548,377,551,379,550,380,550,379,551,379,555,380,555,379,556,380,556,379,562,380,566,380,567,384,568,383,569,384,570,384,572,383,573,379,571,376,570,375,571,371,573,367,574,366,575,365,579,363,578,360,579,359,579,358,578,354,576,352,574,351,573,347,574,343,576,339,578,337,573,335,572,332,570,328,569
-1,-1;561,183,563,182,564,182,564,183,567,182,569,183,572,183,572,182,574,184,576,185,582,187,584,187,582,188,580,192,579,194,579,196,576,199,575,200,572,203,570,205,568,207,567,210,567,214,566,215,565,219,565,225,563,226,562,229,561,232,559,235,555,236,554,233,551,231,548,230,547,227,544,226,543,225,539,224,540,222,540,217,539,214,543,213,544,212,546,210,547,206,547,202,548,201,545,196,544,194,543,194,543,195,539,198,540,194,539,194,535,191,534,190,536,188,537,186,538,182,540,181,541,185,547,187,548,189,555,188,557,189,559,186,561,183
-1,-1;544,227,548,228,551,231,552,231,555,236,556,236,558,241,560,244,559,247,558,251,557,255,557,260,555,262,556,264,558,267,555,271,556,271,555,273,554,275,553,274,552,275,551,278,547,277,545,279,544,278,542,277,543,274,539,270,537,266,538,262,533,258,530,257,532,254,533,250,534,246,536,243,538,239,539,238,541,232,544,227
-1,-1;449,352,447,357,447,359,447,365,448,366,449,367,452,370,452,372,456,373,460,373,460,375,461,380,459,382,459,383,453,386,451,387,451,391,447,395,446,394,443,393,442,390,444,389,443,388,439,387,435,387,434,385,432,382,431,381,432,379,432,378,431,377,432,375,432,374,430,370,430,366,427,364,429,363,429,362,427,360,428,358,430,354,431,355,432,354,433,355,434,354,433,350,433,345,436,346,437,347,439,345,440,346,440,347,442,345,444,345,444,347,446,352,449,352
-1,-1;471,268,473,264,476,263,483,264,484,263,485,262,485,258,488,253,491,250,492,250,494,245,495,247,496,247,497,246,500,244,503,247,505,248,508,248,513,248,516,250,520,248,523,251,525,251,529,255,527,259,527,264,528,266,528,268,529,271,527,272,523,270,522,271,519,272,515,275,515,274,510,274,510,276,507,276,503,279,499,283,493,284,491,286,487,288,482,288,479,288,477,286,476,282,475,281,474,278,473,274,476,272,476,270,475,270,476,268,475,267,471,268
-1,-1;413,346,416,344,417,342,417,337,415,334,411,333,407,330,407,326,404,322,403,321,404,319,406,318,407,319,408,319,413,319,414,318,416,317,420,316,419,314,421,313,419,309,419,306,420,302,419,299,419,298,420,296,424,295,425,294,426,295,428,296,431,299,432,300,436,301,439,304,442,307,445,308,448,308,452,307,453,306,456,306,460,306,464,305,467,307,468,307,472,310,473,312,471,314,470,315,472,317,471,318,471,319,472,320,473,324,473,327,471,328,471,331,473,332,470,335,467,335,465,334,463,332,459,334,454,333,453,336,453,339,449,348,449,351,447,353,445,349,444,346,443,345,442,347,440,346,439,345,438,347,436,346,435,346,432,349,431,351,427,351,422,352,418,352,415,351,414,350,413,346
-1,-1;293,238,292,239,291,240,292,242,292,243,293,247,291,250,290,251,289,257,288,259,285,260,283,262,284,263,282,264,279,266,278,267,276,266,275,266,275,267,271,268,267,268,262,268,260,266,258,265,255,266,251,265,252,262,251,261,246,261,244,257,243,257,242,254,244,254,244,250,249,248,247,244,247,242,248,242,251,238,253,233,253,229,254,225,256,223,258,222,260,222,264,220,266,218,272,216,275,219,274,223,276,226,277,227,279,226,279,227,280,229,284,230,288,232,293,235,296,236,295,237
-1,-1;482,385,484,383,484,382,487,378,488,376,487,375,488,374,489,370,491,372,492,373,495,375,496,377,500,378,504,380,508,381,510,378,512,375,514,373,514,370,516,368,517,371,520,374,523,375,524,378,528,379,532,381,532,383,535,387,535,391,537,392,540,396,542,399,540,405,539,406,538,409,535,408,533,411,531,411,526,412,523,413,519,414,518,416,515,419,514,418,511,418,506,414,503,412,502,410,501,406,504,402,503,401,503,398,498,396,496,394,495,393,494,396,490,397,486,395,485,393,483,390,482,385
-1,-1;537,367,535,369,532,371,530,371,527,375,523,375,522,374,519,373,518,369,515,369,514,373,512,375,511,376,510,379,505,381,503,378,499,378,495,376,495,374,491,372,491,367,490,364,489,361,489,358,492,356,495,354,496,354,500,354,504,351,508,348,507,346,507,347,506,346,506,342,508,341,512,341,516,338,518,339,521,338,526,338,528,339,527,340,529,345,527,349,527,351,528,354,529,355,530,359,532,359,536,363,537,367
-1,-1;355,194,356,195,355,196,351,197,347,195,346,194,350,192,353,191
-1,-1;328,163,325,162,323,161,319,159,314,159,311,161,309,164,307,165,303,166,303,167,299,168,295,167,292,166,293,162,291,162,287,161,279,157,275,158,272,159,269,158,267,157,263,155,263,154,266,148,266,145,268,143,271,142,273,141,276,139,279,138,282,135,285,134,290,134,292,133,296,132,300,131,308,127,312,124,314,122,317,124,323,130,326,133,327,136,328,138,329,140,327,142,327,143,328,144,327,146,326,147,327,151,327,156,328,156,327,160,328,161,328,163
-1,-1;361,203,362,202,362,198,362,194,362,190,361,185,359,184,360,184,362,182,364,180,368,182,372,181,376,180,380,180,384,180,384,184,387,187,388,188,392,190,393,193,397,194,397,196,394,196,393,200,396,201,396,204,396,207,398,206,398,207,396,212,394,213,395,215,393,220,392,223,390,222,386,223,385,222,384,223,383,222,382,223,379,223,378,227,378,232,375,233,375,235,370,237,367,237,361,237,358,237,358,234,356,230,355,229,355,226,356,222,358,218,358,214,358,210,360,209,359,207,359,205,360,205
-1,-1;347,199,342,200,342,203,339,206,340,208,339,210,339,211,335,213,337,214,335,216,330,217,329,213,327,211,327,210,324,206,323,204,322,202,321,197,322,194,319,189,317,186,316,182,322,181,324,181,327,183,328,183,329,182,332,182,332,183,336,184,340,185,344,187,346,191,344,196,347,199
-1,-1;255,364,254,362,250,360,248,357,246,358,243,357,239,356,237,354,235,354,236,353,235,353,232,350,231,349,230,346,233,343,236,342,236,338,235,339,235,338,235,334,236,330,235,329,235,326,233,320,231,317,232,316,231,314,227,311,227,310,224,305,223,304,223,302,224,303,228,304,234,304,236,303,238,302,240,299,244,299,245,298,250,298,253,297,254,299,256,301,256,304,259,308,259,311,260,312,258,313,259,315,260,318,261,319,259,321,259,323,260,325,259,326,260,327,259,330,260,331,259,332,258,335,259,339,260,340,261,343,264,343,265,342,266,343,266,347,264,351,268,353,268,357,267,357,263,357,262,359,258,359,257,363,255,364
-1,-1;384,125,384,127,383,131,381,135,380,139,382,144,379,145,375,146,370,147,367,149,364,152,363,151,362,150,361,151,361,150,358,148,355,146,353,147,349,145,345,144,343,145,337,143,335,143,331,143,331,142,328,138,327,136,327,134,323,130,319,126,314,122,317,120,318,116,319,114,321,113,324,115,325,114,323,112,320,110,321,105,324,106,329,105,332,106,333,108,336,107,339,111,341,111,344,114,348,114,352,112,357,114,357,115,355,116,353,119,356,119,360,119,360,118,361,119,364,121,368,120,367,123,368,124,371,122,372,122,372,123,377,124,377,122,382,124,384,125
-1,-1;340,515,339,513,341,511,340,510,339,510,339,511,334,510,332,506,330,506,327,504,328,501,327,500,326,498,325,493,323,492,322,490,321,485,324,481,326,478,325,474,329,474,330,475,331,473,332,474,336,471,340,471,342,470,344,469,347,471,348,472,347,472,349,472,352,474,353,475,356,478,359,482,359,483,360,484,360,487,362,493,364,495,368,497,372,496,375,499,371,502,370,503,367,502,364,503,363,504,363,507,364,508,364,511,363,513,361,515,357,514,353,515,351,514,347,514,347,515,348,516,347,517,343,516
-1,-1;337,471,335,471,331,473,330,475,329,474,325,474,325,475,326,479,323,483,319,487,315,488,311,490,313,491,311,493,308,495,307,495,307,494,308,493,305,492,303,492,299,492,295,494,296,491,295,491,295,490,293,486,291,485,292,481,291,480,292,479,293,478,291,477,290,474,292,472,294,470,297,464,295,463,295,462,296,458,297,459,300,459,302,458,304,458,303,459,306,463,308,464,312,467,317,466,320,466,319,466,320,467,322,466,324,465,328,462,332,461,333,463,336,464,335,467,336,470,337,471
-1,-1;487,497,490,496,492,497,496,498,497,500,500,498,504,495,505,493,507,495,509,495,512,496,513,494,517,492,520,492,522,495,524,495,527,499,528,503,532,503,534,507,533,511,531,513,529,515,527,515,526,514,525,515,522,519,519,522,519,523,521,523,524,523,523,524,523,527,519,528,513,530,511,531,506,532,503,532,502,536,499,536,501,536,501,534,499,533,495,533,491,533,492,533,493,535,492,534,491,535,487,535,487,534,489,533,487,532,485,530,483,528,484,526,485,522,484,518,488,516,486,513,485,508,483,506,484,505,485,502,488,501,487,498#513,538,516,536,515,536#504,540,503,539,504,539,505,537,505,539#511,539,511,538,512,538,512,539,511,539
-1,-1;455,463,452,462,454,457,456,456,459,459,456,463#487,497,483,498,481,499,475,500,472,498,470,497,466,495,463,496,461,494,459,493,457,490,455,488,451,486,450,482,450,478,447,475,446,474,446,469,444,466,443,464,443,461,446,461,448,462,448,463,450,467,452,465,457,463,460,464,463,462,464,462,464,463,463,464,464,467,469,468,472,468,472,471,477,473,477,475,477,482,477,484,480,485,479,489,478,491,481,491,484,493,486,496
-1,-1;182,302,183,304,185,306,188,307,193,310,194,311,197,311,200,310,199,309,200,308,199,305,199,302,200,301,201,303,202,307,204,307,205,306,205,302,208,302,214,302,218,303,220,302,221,303,224,305,225,307,227,311,229,312,232,315,231,317,232,319,234,323,235,329,236,330,235,331,235,336,235,339,236,338,237,339,235,343,231,344,227,343,223,344,222,342,219,342,216,344,215,344,211,346,207,342,204,343,203,343,202,339,201,338,199,338,195,336,190,333,188,328,187,327,187,325,184,322,182,321,181,318,177,315,176,313,176,310,180,306,181,302#175,309,174,306,171,306,170,302,172,302,173,303,176,307#170,322,167,321,168,319
-1,-1;255,300,256,300,256,298,260,294,263,296,264,297,268,298,267,300,270,300,272,301,272,304,272,307,277,308,282,306,285,305,288,309,291,313,292,316,295,319,296,321,295,323,296,325,296,327,300,329,300,331,304,331,304,335,306,340,303,341,300,344,299,344,295,346,295,347,291,349,292,352,292,355,291,355,288,354,287,355,282,358,279,355,278,359,275,359,271,359,271,358,268,354,267,354,264,350,266,346,266,342,264,343,263,344,261,341,259,339,259,335,259,334,260,331,259,330,260,329,259,326,260,325,259,325,259,321,260,321,260,318,259,318,258,314,260,313,259,311,259,309,258,306,256,301,255,300
-1,-1;335,381,331,382,331,383,325,385,325,387,323,387,319,388,316,391,315,391,311,393,309,395,308,394,307,395,306,394,306,390,303,390,301,386,299,385,295,386,292,387,290,386,290,382,286,381,286,377,287,374,288,374,289,375,291,373,291,370,292,369,291,368,292,367,295,366,296,365,295,361,291,359,292,356,291,355,292,355,292,354,291,350,293,349,295,346,299,346,300,344,300,342,304,341,308,341,312,339,316,343,315,346,316,346,315,347,314,351,317,352,319,355,320,358,320,361,321,363,319,366,319,367,320,368,324,367,323,368,324,369,323,369,323,371,325,372,328,372,329,370,329,371,332,374,334,376,333,379
-1,-1;530,255,526,253,523,251,521,248,519,250,513,248,511,247,507,249,503,247,503,246,498,244,496,247,495,248,495,246,493,248,490,246,489,247,488,246,487,243,486,242,482,239,482,238,484,236,484,234,482,230,479,227,478,225,475,224,473,222,477,220,480,219,480,218,485,217,488,216,492,215,492,219,491,220,492,221,495,224,496,224,500,222,500,223,502,222,504,221,508,219,512,221,517,219,519,217,521,217,522,219,526,220,528,221,539,214,541,215,540,221,539,223,540,224,544,226,544,227,541,232,539,235,538,239,536,243,535,244,533,247,532,251,531,255
-1,-1;421,283,419,284,416,282,415,281,412,278,411,278,411,279,407,280,405,278,402,276,400,274,399,273,397,270,397,271,395,273,393,275,390,275,389,274,387,274,383,272,382,270,379,270,375,268,375,266,373,262,371,261,372,259,375,258,376,257,379,253,377,250,380,248,382,246,380,240,379,237,375,235,375,233,376,232,379,229,378,226,382,223,383,222,384,223,385,222,386,223,390,222,392,223,392,221,394,223,395,222,396,222,397,223,400,227,402,232,404,236,408,237,410,241,412,244,411,244,412,246,413,248,417,248,420,248,424,247,426,246,426,248,429,249,428,251,427,252,428,253,430,255,430,259,427,260,428,262,429,263,427,263,425,269,424,271,423,272,422,275,420,279,421,283
-1,-1;535,274,529,271,529,270,528,266,527,265,527,262,529,257,533,258,536,259,538,264,536,267,541,271,538,274,535,274
-1,-1;361,203,359,205,359,207,360,209,358,210,358,211,359,215,358,219,355,224,351,225,348,227,348,226,347,224,344,227,342,227,339,228,338,226,337,221,335,220,335,218,337,214,335,213,336,212,339,210,340,209,338,206,340,204,341,202,344,200,348,200,352,201,356,202,359,203,361,203
-1,-1;347,190,349,188,351,191,347,194,347,195,348,196,350,201,347,199,347,198,344,192,347,190
-1,-1;361,197,358,195,357,194,355,194,351,191,351,190,352,188,357,187,359,185,361,185,361,187,361,192,361,196
-1,-1;361,203,359,203,358,202,355,202,350,201,351,197,353,197,356,196,355,194,357,194,358,195,361,197,362,199,361,203
-1,-1;361,185,359,185,357,187,355,188,350,187,347,190,343,186,338,185,335,184,332,182,331,181,328,183,327,183,326,182,325,174,328,174,332,175,338,175,341,173,343,175,345,174,348,176,352,176,359,179,359,178,360,178,361,180,361,183,359,184,360,185
-1,-1
-1,-1
-1,-1
-1,-1
-1,-1
-1,-1
-1,-1
-1,-1
-1,-1
