geometry from gist.github.com/gola…97100ca6d36b89894b7a
Log in to post a comment.
// You can find the Turtle API reference here: https://turtletoy.net/syntax Canvas.setpenopacity(0.5); // Global code will be evaluated once. const turtle = new Turtle(); turtle.penup(); const ax = 0.5 * Math.PI * (0.2*Math.random()); const ay = Math.PI * (Math.random() + 1); const cosY = Math.cos(ay); const sinY = Math.sin(ay); const cosX = Math.cos(ax); const sinX = Math.sin(ax); // geometry from https://gist.github.com/golanlevin/51d7912ec15e97100ca6d36b89894b7a const girl = [-86,212,-15,-97,203,-39,-34,150,-84,-26,146,-84,-89,164,-68,-96,182,-60,-67,145,-76,-67,163,-80,-53,146,-78,-93,200,-12,-1,198,26,-15,197,29,-70,209,6,-50,212,11,-67,223,-6,-66,197,22,-75,224,-13,-43,204,20,-51,194,26,-17,207,23,-22,193,30,-28,195,28,-30,191,30,-28,185,34,-34,202,22,-37,211,14,-20,187,33,-26,140,-83,-59,221,-2,-27,209,20,-34,211,17,22,112,53,10,66,50,10,63,48,10,62,47,10,62,47,10,63,46,5,55,28,6,57,31,5,57,34,5,55,30,-19,64,-57,-19,66,-58,-16,55,-48,-16,56,-49,-13,46,-36,-9,43,-24,-9,41,-22,-6,42,-12,-6,40,-10,-2,46,4,-1,43,6,0,45,12,0,48,9,1,50,15,2,48,17,3,52,20,4,54,23,4,52,25,3,51,23,-20,69,-61,4,81,59,11,82,58,2,89,60,6,76,57,8,73,55,8,70,53,9,67,51,7,66,48,8,67,50,7,68,51,6,61,39,5,78,58,7,73,55,3,83,59,16,73,53,-24,101,-77,-23,93,-73,-30,100,-76,-25,92,-73,-35,96,-77,-22,71,-64,-24,74,-67,8,69,53,8,67,51,6,74,55,7,69,52,6,71,52,10,63,47,9,64,48,8,60,38,9,62,43,9,66,50,-41,133,-79,-51,128,-78,-10,128,55,-42,183,34,-22,162,43,-33,150,48,-5,112,59,-1,98,61,-13,113,60,-20,128,56,-7,102,61,-2,94,62,1,88,61,-35,108,-79,-38,116,-79,-24,135,53,5,62,40,9,64,49,9,65,48,10,63,47,10,62,46,9,64,48,8,66,49,7,71,54,9,62,44,6,67,48,4,53,28,4,54,25,2,49,20,2,51,17,9,62,44,6,65,45,10,63,46,-26,127,-82,-26,122,-82,-25,116,-81,-23,85,-69,-22,85,-69,-21,78,-66,-21,72,-63,-21,67,-62,-81,207,0,-60,191,28,-77,199,14,-58,187,31,-87,199,2,-95,158,-61,-103,151,-51,-97,191,-54,-97,199,-48,-94,206,-27,-66,139,-76,-77,180,32,-90,153,-66,-113,137,-34,-55,137,-76,-61,125,-78,-73,151,-75,64,207,-55,63,207,-40,61,206,-70,57,203,-81,19,151,-101,11,151,-98,-15,147,-89,8,198,24,53,222,-59,57,210,-29,43,212,-14,31,225,-22,49,198,-4,27,209,5,28,193,16,22,197,18,31,211,-1,33,195,11,36,185,16,33,212,-5,34,202,3,29,187,20,3,201,23,21,207,12,-26,136,-83,-19,142,-87,-26,131,-82,-20,117,-83,-12,122,-87,26,98,53,11,62,47,7,56,32,6,54,29,-18,61,-54,-13,48,-37,-8,41,-22,-5,40,-10,-1,43,6,3,49,19,9,58,36,4,52,24,4,51,22,19,89,56,19,75,52,12,62,44,11,60,41,13,62,44,11,59,38,16,69,49,18,71,49,21,78,51,21,81,54,14,67,50,-25,110,-80,-18,100,-80,-22,93,-73,-16,108,-84,-14,116,-86,-20,91,-75,-21,78,-67,-20,74,-68,-21,85,-69,16,67,47,13,63,44,12,60,41,14,64,44,10,62,46,10,63,45,11,61,45,12,61,44,11,60,42,2,137,-92,13,145,-98,-11,133,-88,46,172,18,38,114,46,41,128,40,34,101,51,29,91,53,25,84,53,47,151,26,7,175,35,9,57,34,13,64,47,11,61,44,9,61,42,10,62,46,11,62,46,11,62,46,10,62,44,11,61,43,11,60,40,11,59,39,12,59,39,12,60,39,5,53,27,11,58,37,-22,89,-71,-20,72,-63,-19,68,-61,70,199,-41,57,202,-15,77,181,-10,67,199,-26,58,183,3,60,191,-5,71,179,-3,39,187,13,68,201,-56,28,158,-102,37,153,-102,49,145,-99,57,151,-95,75,138,-86,84,146,-74,90,148,-63,23,144,-101,69,123,-93,20,128,-101,8,129,-96,29,116,-104,93,156,-4,-39,271,-130,-19,273,-8,-19,248,-11,-34,300,-1,-31,283,-3,-118,292,-104,-68,249,-118,-105,273,-107,-95,241,-92,-75,250,-115,-76,215,-92,-83,219,-87,-104,245,-69,-100,237,-71,-89,222,-80,-94,225,-73,-43,242,-10,-28,247,-10,-29,266,-7,-53,253,-9,-45,259,-7,-41,275,-3,-60,260,-8,-5,229,-6,-9,226,0,-10,230,-4,-15,227,2,-7,238,-11,-6,236,-9,-19,240,-9,-32,227,1,-23,226,5,-27,239,-7,-42,238,-9,-28,243,-9,-32,169,-90,-28,164,-88,-86,210,-79,-82,158,-72,-90,202,-72,-92,206,-67,-94,212,-43,-42,170,-91,-55,152,-80,-63,173,-85,-6,224,0,-9,223,3,-6,223,0,-4,224,-2,-29,182,-93,-44,192,-96,-4,222,0,-4,222,0,-4,222,0,-5,222,0,-5,223,0,-7,220,4,-6,220,2,-6,221,1,-6,222,1,-5,218,6,-5,219,2,-9,220,6,-4,221,-1,-5,221,-1,-4,222,-1,-6,220,1,-6,221,0,-2,216,7,-3,218,3,-5,222,-1,-5,222,-2,-4,222,-2,-4,222,-1,-4,218,3,-6,219,0,-6,221,0,-6,221,-1,-5,221,-1,-4,221,-1,-14,225,3,-11,215,15,-5,221,-1,-4,221,-1,-6,221,-1,-5,221,0,-5,219,1,-36,210,-101,-92,215,-72,-95,214,-54,-72,171,-81,-30,218,11,-83,222,-22,-90,219,-33,-50,193,-95,-97,228,-65,-50,231,-110,-57,232,-110,-62,220,-103,-98,230,-57,-67,215,-98,-36,249,-118,-32,216,-103,-27,155,-86,-27,150,-84,-28,175,-91,-28,170,-90,-31,211,-101,-31,205,-99,-30,197,-96,-73,218,-96,-98,237,-50,-51,239,-10,-77,232,-19,-84,229,-26,-94,221,-45,-63,229,-9,-42,223,1,-72,230,-15,-90,227,-36,-78,237,-20,-80,242,-21,-84,246,-26,-66,256,-11,-64,251,-11,-70,254,-13,-74,252,-16,-80,256,-20,-72,247,-15,-69,248,-13,-93,247,-37,-75,239,-18,-67,244,-13,-64,245,-12,-55,245,-11,-71,236,-15,-63,241,-12,-65,234,-12,-69,232,-13,-60,236,-11,-48,235,-9,-80,248,-21,-86,252,-27,-76,244,-18,-71,241,-15,-66,239,-13,-79,206,-85,-94,215,-62,-74,209,-91,-31,249,-121,-33,232,-107,-20,232,-118,4,273,-14,4,248,-17,-10,273,-11,10,290,-13,17,283,-16,13,266,-19,37,235,-115,29,274,-143,20,219,-115,-24,210,-106,-14,232,-122,-8,249,-134,-5,221,-119,2,216,-117,0,250,-135,7,218,-118,49,230,-97,43,228,-103,25,247,-28,27,259,-27,26,275,-21,11,248,-21,0,230,-6,1,226,-3,5,241,-15,7,227,-4,-6,233,-8,22,227,-14,13,239,-18,30,235,-30,25,239,-27,24,243,-28,12,243,-20,-20,150,-88,-22,169,-95,36,164,-102,42,170,-100,44,188,-100,52,200,-89,10,177,-105,1,152,-95,2,223,0,-1,224,-2,-2,223,-1,1,209,16,10,215,9,-3,222,0,-3,222,0,-2,223,-1,-1,222,0,1,220,2,4,220,3,-2,221,-1,0,220,0,1,218,4,0,213,12,-3,221,-1,-2,221,-1,-1,220,-1,-2,218,2,-3,222,-2,-3,222,-2,-1,219,-1,-1,219,1,-2,221,-2,-2,221,-2,-3,221,-2,-2,221,-2,7,225,-2,-3,221,-2,-1,220,-1,-3,218,2,-2,221,-1,28,193,-108,34,202,-106,39,206,-103,42,215,-99,10,202,-112,-16,170,-98,16,226,-6,-12,193,-105,18,206,-112,47,214,-93,52,212,-83,37,225,-108,29,222,-112,12,216,-116,0,171,-102,52,238,-91,53,232,-77,32,255,-31,32,239,-33,51,224,-47,43,222,-30,46,227,-40,46,233,-44,52,221,-85,54,219,-73,52,230,-63,55,252,-83,52,241,-60,51,242,-56,40,261,-35,42,246,-41,44,257,-41,45,249,-44,46,255,-44,49,252,-49,51,256,-56,47,247,-47,49,261,-46,50,237,-55,44,244,-43,38,243,-38,46,237,-47,48,235,-50,43,235,-41,39,233,-36,39,237,-38,40,242,-40,51,248,-56,49,245,-51,46,242,-47,43,239,-43,-29,191,-94,36,215,-106,27,210,-110,-18,192,-103,-78,475,-96,-72,473,-88,-67,465,-81,-66,470,-82,-83,475,-116,-76,483,-113,-76,475,-121,-89,472,-112,-78,484,-108,-53,465,-139,-61,465,-135,-82,478,-104,-83,473,-100,-80,477,-100,-54,457,-73,-59,463,-76,-56,461,-140,-29,443,-71,-30,441,-65,-33,445,-68,-33,448,-72,-28,436,-58,-49,412,-160,-85,403,-155,-47,442,-153,-46,451,-149,-50,305,-146,-19,332,-9,-20,324,-7,-12,330,-13,-7,298,-9,-30,385,-30,-19,364,-23,-16,345,-16,-49,366,-161,-55,343,-157,-70,344,-156,-56,328,-154,-17,338,-12,-97,461,-96,-103,459,-96,-91,464,-97,-108,450,-78,-92,451,-81,-79,451,-76,-77,458,-82,-69,449,-70,-44,449,-65,-72,453,-75,-61,454,-73,-36,448,-66,-35,448,-68,-38,451,-68,-40,448,-65,-23,424,-53,-75,431,-150,-48,422,-158,-92,426,-150,-93,394,-154,-62,442,-149,-90,465,-125,-114,435,-140,-94,451,-136,-111,455,-126,-87,472,-117,-112,461,-120,-99,467,-113,-88,471,-105,-99,466,-106,-109,463,-106,-104,304,-14,-100,299,-11,-95,295,-8,-90,291,-5,-83,290,5,-26,319,9,-108,311,-18,-96,297,-1,-73,289,8,-64,289,10,-54,292,11,-44,297,12,-36,303,11,-30,311,11,-57,270,-5,-43,294,0,-18,311,-7,-27,307,-2,-50,284,-2,-63,287,-3,-53,289,0,-23,315,-5,-97,298,-22,-92,293,-18,-87,290,-15,-109,318,-33,-80,288,-11,-120,292,-96,-121,292,-86,-25,361,-15,-21,353,-15,-30,348,11,-24,338,6,-24,328,8,-110,317,-39,-18,338,-10,-113,461,-99,-117,459,-92,-26,373,-24,-22,363,-20,-19,345,-12,-30,370,-18,-37,375,-16,-114,302,-116,-134,333,-101,-72,355,-157,-101,343,-144,-68,305,-144,-77,305,-143,-98,383,-152,-107,308,-127,-117,462,-113,-115,462,-106,-145,448,-124,-125,461,-90,-130,460,-85,-142,457,-115,-140,460,-107,-123,462,-104,-136,462,-100,-134,462,-94,-86,468,-97,-110,459,-94,-57,469,-135,-75,487,-112,-70,485,-118,-77,488,-107,-72,481,-119,-62,484,-125,-58,493,-126,-58,477,-131,-51,472,-138,-70,491,-117,-73,491,-110,-47,469,-141,-47,473,-140,-49,480,-136,-78,485,-103,-76,480,-95,-46,465,-143,-45,460,-145,-77,327,-150,-43,293,-141,-47,336,-155,-46,328,-153,-45,317,-150,-44,305,-146,-84,344,-152,-132,462,-88,-95,459,-93,-22,436,-60,-25,443,-72,-27,441,-68,-109,279,-52,-106,254,-59,-101,303,-26,-114,276,-73,-72,286,-6,-99,263,-41,-103,274,-43,-94,281,-27,-93,289,-22,-81,287,-11,-75,279,-11,-83,279,-16,-95,275,-30,-80,265,-18,-77,266,-15,-73,269,-13,-77,276,-13,-66,275,-8,-86,268,-22,-88,258,-28,-73,260,-13,-66,264,-9,-70,262,-11,-34,441,-60,-33,438,-58,-32,441,-61,-32,443,-67,-41,452,-68,-36,451,-69,-29,440,-63,-81,471,-96,7,474,-125,3,476,-114,3,475,-111,6,467,-104,0,471,-97,-9,474,-144,-44,473,-141,-38,480,-138,-1,483,-133,11,472,-131,4,458,-94,1,457,-89,10,462,-106,12,470,-127,9,474,-136,5,475,-141,-4,478,-142,-37,461,-146,-21,443,-74,-19,446,-75,-24,431,-57,4,425,-62,-49,401,-161,-49,389,-162,-39,305,-149,4,311,-13,-4,330,-15,-20,396,-38,-48,353,-159,-49,377,-162,-47,342,-157,-38,328,-158,-3,345,-19,-4,364,-27,1,373,-31,29,464,-145,24,462,-131,18,466,-129,30,460,-133,28,452,-114,23,456,-115,15,449,-93,16,451,-99,6,454,-92,-4,449,-76,-13,452,-76,-7,446,-69,-8,448,-74,-2,447,-72,15,447,-83,-10,438,-64,-47,433,-156,-21,431,-165,-6,426,-173,-32,442,-157,18,435,-176,12,467,-151,32,460,-160,-5,470,-148,16,469,-147,34,463,-154,19,467,-141,74,305,-62,76,313,-68,73,300,-58,70,296,-53,62,294,-60,67,292,-47,60,291,-54,56,289,-48,51,287,-40,45,287,-32,38,290,-25,29,294,-19,21,300,-15,14,307,-14,79,314,-62,76,302,-52,71,294,-42,66,291,-35,59,290,-28,52,290,-22,44,292,-15,36,297,-10,29,304,-6,19,320,-3,39,270,-32,45,275,-38,35,284,-25,66,304,-71,62,293,-62,56,288,-49,65,299,-66,9,315,-13,32,303,-156,42,244,-116,-14,305,-160,47,293,-141,48,246,-110,12,377,-32,23,358,-9,22,348,-3,22,340,0,3,332,-15,16,329,-3,0,338,-17,5,324,-14,2,338,-16,37,462,-140,37,460,-135,44,451,-119,12,388,-41,-1,354,-22,2,386,-38,8,370,-28,5,362,-24,4,353,-20,2,345,-18,41,293,-147,-35,343,-164,-27,344,-167,-18,328,-166,-25,366,-171,-23,305,-157,-13,344,-171,31,325,-164,55,458,-168,43,463,-150,56,308,-138,1,405,-49,58,463,-146,52,462,-138,44,460,-137,61,459,-132,53,449,-177,56,461,-160,57,463,-152,-16,490,-137,-25,491,-136,-11,491,-134,-48,476,-138,-34,504,-133,-43,487,-135,-23,498,-134,-8,491,-130,-6,491,-126,-2,485,-123,2,479,-124,0,482,-115,13,339,-171,20,309,-161,59,463,-140,2,472,-101,54,277,-119,54,255, -103,69,319,-81,60,309,-129,60,280,-98,57,262,-88,66,303,-73,51,280,-45,56,280,-53,52,277,-48,49,269,-46,51,267,-50,60,282,-69,52,265,-54,59,274,-76,56,264,-75,54,261,-63,45,265,-39,47,263,-43,53,252,-64,-13,441,-66,-11,442,-67,-16,445,-73,-13,446,-71,-17,448,-76,-15,436,-62,-17,440,-66,-11,452,-76,-17,442,-70,-55,467,-75,-50,461,-72,-41,461,-71,-45,465,-72,-40,461,-71,-34,456,-73,-33,461,-74,-35,465,-74,-39,465,-73,-27,450,-76,-30,450,-75,-38,456,-70,-74,491,-95,-76,499,-96,-73,496,-107,-75,491,-104,-75,496,-102,-71,498,-114,-61,493,-77,-68,490,-85,-72,491,-91,-73,495,-90,-55,502,-127,-43,479,-72,-29,492,-70,-26,484,-73,-73,487,-93,-75,488,-96,-73,484,-94,-59,483,-77,-76,488,-100,-67,481,-85,-50,485,-133,-49,506,-67,-29,501,-67,-21,502,-70,-25,498,-69,-23,502,-69,-26,502,-67,-29,502,-66,-33,504,-65,-38,505,-65,-44,507,-65,-49,509,-65,-61,525,-123,-62,512,-122,-60,513,-68,-56,505,-70,-53,511,-66,-75,512,-86,-74,506,-87,-77,513,-89,-59,519,-124,-66,515,-72,-72,516,-78,-76,518,-84,-78,519,-88,-79,520,-91,-80,523,-95,-79,524,-99,-79,526,-103,-76,528,-110,-71,530,-116,-66,531,-120,-63,532,-122,-27,500,-68,-73,502,-88,-58,513,-125,-52,494,-130,-56,508,-126,-73,499,-89,-48,499,-69,-47,485,-72,-53,476,-74,-39,469,-73,-41,465,-72,-21,457,-78,-19,502,-72,-48,475,-73,-62,506,-73,-50,481,-73,-7,474,-87,-8,452,-77,-12,467,-82,-11,462,-80,-18,462,-79,-15,462,-80,-26,446,-75,-12,456,-78,-12,500,-126,-14,500,-129,-18,499,-132,-45,510,-131,-51,509,-128,-7,502,-108,-6,495,-102,-6,497,-109,-8,498,-116,-13,504,-124,-10,499,-123,-13,489,-84,-14,493,-82,-16,491,-79,-12,495,-86,-10,491,-89,-10,496,-89,-7,500,-100,-8,498,-94,-8,495,-122,-2,486,-108,-4,488,-115,-4,490,-102,-4,489,-99,-6,487,-94,-6,481,-91,-15,476,-81,-11,478,-85,-21,466,-78,-19,480,-78,-26,465,-76,-11,496,-129,-5,490,-122,-23,485,-73,-9,511,-95,-10,508,-90,-14,503,-78,-17,503,-73,-13,504,-78,-11,506,-80,-9,508,-85,-9,511,-89,-8,514,-95,-9,514,-99,-41,534,-132,-48,534,-131,-10,523,-109,-8,520,-103,-9,518,-108,-12,525,-115,-14,516,-119,-19,517,-126,-18,516,-124,-21,522,-126,-21,517,-128,-25,529,-129,-28,530,-131,-32,532,-132,-36,533,-132,-55,533,-128,-60,533,-124,-14,499,-80,-11,499,-88,-10,505,-93,-9,510,-98,-9,510,-105,-8,506,-106,-13,511,-118,-13,508,-120,-19,512,-127,-17,512,-125,-22,513,-130,-25,514,-131,-33,515,-132,-40,516,-133,-15,508,-124,-10,511,-111,-8,505,-101,-8,503,-97,-7,499,-97,-13,498,-83,-15,503,-75,-1,470,-93,-10,485,-87,-10,473,-84,-12,473,-83,-7,493,-94,-8,492,-91,-10,515,-112,-22,450,-77,-28,503,-65,-22,502,-68,-18,503,-71,-82,537,-78,-81,529,-85,-83,533,-93,-81,526,-90,-77,534,-109,-68,538,-120,-66,534,-62,-65,538,-122,-83,535,-98,-86,538,-99,-80,532,-102,-34,506,-63,-27,504,-62,-24,503,-65,-16,503,-69,-76,533,-72,-80,541,-111,-74,540,-116,-43,509,-62,-17,503,-64,-20,503,-61,-5,517,-93,-6,512,-86,-11,505,-77,-8,518,-100,-26,535,-130,-22,528,-126,-35,542,-134,-29,536,-131,-50,539,-131,-43,539,-132,-17,527,-122,-18,540,-123,-8,544,-109,-10,533,-111,-42,547,-136,-57,539,-127,-54,547,-132,-6,539,-106,-8,507,-78,-11,505,-74,-14,504,-74,-6,506,-73,-8,505,-72,-13,504,-67,-4,508,-77,-5,533,-104,-77,545,-65,-85,555,-68,-86,570,-60,-83,575,-55,-58,631,-36,-46,637,-37,-55,639,-45,-63,624,-35,-40,628,-26,-44,625,-25,-47,621,-25,-57,620,-29,-59,611,-28,-78,604,-44,-65,617,-34,-28,627,-25,-25,628,-26,-84,587,-52,-101,603,-78,-101,582,-77,-96,580,-69,-100,610,-82,-85,535,-89,-89,543,-84,-94,568,-72,-100,569,-81,-92,544,-93,-95,551,-89,-101,563,-93,-103,573,-91,-104,582,-89,-92,545,-99,-96,554,-100,-101,565,-99,-105,585,-95,-95,556,-106,-99,566,-106,-102,578,-105,-79,554,-125,-96,582,-119,-97,593,-117,-84,562,-126,-88,572,-126,-91,584,-125,-72,565,-46,-89,602,-56,-77,611,-43,-93,614,-65,-98,615,-97,-91,626,-98,-101,612,-91,-97,606,-111,-100,608,-101,-103,600,-97,-104,596,-90,-99,602,-71,-95,620,-71,-71,618,-40,-82,625,-55,-95,624,-82,-88,630,-72,-63,634,-45,-92,628,-87,-88,632,-81,-84,635,-76,-72,642,-71,-87,632,-92,-80,639,-81,-76,555,-128,-73,550,-126,-80,564,-130,-84,574,-131,-86,586,-130,-78,576,-49,-73,576,-44,-50,515,-60,-35,642,-44,-33,646,-54,-37,648,-59,-28,645,-49,-24,636,-34,-25,642,-45,-18,638,-39,-82,624,-116,-78,632,-110,-74,638,-104,-77,640,-92,-70,642,-98,-65,646,-78,-63,646,-89,-67,644,-93,-56,649,-80,-59,648,-83,-41,648,-63,-45,649,-67,-92,595,-123,-87,597,-129,-86,604,-126,-90,614,-115,-84,617,-121,-86,611,-124,-31,633,-30,-68,542,-123,-70,546,-125,-77,633,-59,-61,643,-59,-48,646,-57,-48,649,-71,-52,649,-75,3,507,-44,1,507,-42,-2,507,-42,-1,506,-43,-5,507,-41,-7,505,-43,2,504,-47,0,505,-44,-3,503,-47,0,503,-49,-5,510,-40,2,518,-40,4,518,-42,2,517,-41,0,517,-40,-4,517,-39,2,512,-41,0,510,-41,7,508,-48,-6,503,-45,0,504,-46,5,512,-43,4,509,-43,-10,502,-51,-4,505,-43,5,508,-45,1,509,-42,2,547,-26,2,546,-27,1,547,-26,1,546,-27,1,546,-27,0,552,-28,-1,551,-28,-2,547,-28,1,545,-30,0,547,-27,5,548,-26,1,548,-26,1,547,-27,1,546,-27,3,547,-27,1,545,-30,0,546,-29,-1,547,-28,-3,546,-28,-2,551,-28,-3,554,-27,-16,550,-23,-21,548,-22,-29,549,-21,-38,555,-23,-35,556,-22,-52,559,-30,-32,548,-22,-29,545,-22,-24,546,-22,-27,543,-23,-24,536,-26,-4,556,-27,-10,547,-26,-18,542,-24,-23,504,-52,-25,504,-59,-9,505,-44,-30,532,-30,-24,526,-32,-44,545,-28,-40,543,-27,-23,532,-29,-12,503,-47,4,504,-53,-8,502,-57,-36,580,-19,-39,579,-20,-43,568,-25,-48,566,-27,-14,558,-26,-18,557,-24,-6,559,-28,-28,554,-21,-32,554,-21,-32,562,-22,-34,566,-22,-15,586,-18,-11,589,-20,-28,585,-16,3,546,-28,-20,586,-17,-6,578,-28,-64,543,-52,-64,540,-55,-65,541,-56,-63,544,-49,-54,519,-54,-61,530,-55,-29,505,-58,-56,521,-60,-55,518,-61,-48,513,-59,-50,517,-53,-45,514,-50,-57,524,-54,-53,522,-49,-45,515,-49,-36,510,-48,-50,523,-45,-39,512,-47,-39,514,-44,-33,509,-47,-32,512,-43,-42,532,-35,-53,555,-32,-43,519,-42,-36,517,-40,-53,529,-43,-47,519,-45,-50,613,-24,-53,589,-25,-47,586,-23,-58,574,-33,-68,566,-42,-55,604,-25,-45,599,-20,-62,554,-41,-63,534,-57,-67,555,-45,-68,560,-44,-60,527,-59,-64,549,-47,-63,546,-47,0,571,-32,-4,576,-31,-5,577,-30,5,542,-32,-15,526,-34,-16,525,-34,-18,519,-36,-19,529,-31,-19,510,-41,-19,512,-40,-25,518,-36,-11,540,-28,-16,532,-31,-18,534,-29,-17,529,-32,-9,517,-38,-15,535,-30,7,540,-35,7,541,-35,4,540,-32,3,541,-32,3,539,-31,-22,519,-36,-12,538,-29,-17,526,-34,0,519,-39,-4,519,-38,-8,519,-38,-15,528,-34,-16,530,-32,5,520,-40,1,519,-39,6,522,-38,2,520,-38,0,520,-38,-15,530,-32,-13,533,-31,1,522,-36,-4,521,-37,-6,522,-36,-8,523,-36,-14,528,-34,-14,529,-34,-13,530,-34,-15,530,-33,-14,530,-33,-13,531,-32,8,522,-39,-10,526,-35,-13,530,-34,-13,530,-33,-14,530,-33,-14,530,-33,-10,532,-31,-4,535,-30,-1,537,-30,2,536,-31,4,538,-32,-13,530,-34,-13,531,-33,-13,531,-33,-11,531,-32,6,537,-32,-16,503,-56,-45,512,-58,-28,512,-41,-14,512,-40,-1,552,-28,-2,549,-28,-7,537,-29,-9,539,-29,-37,551,-23,-33,551,-21,-35,570,-22,-31,581,-17,-24,576,-19,-31,560,-22,-38,609,-18,-33,611,-18,-25,612,-18,-32,619,-20,-29,602,-17,-23,602,-17,-18,596,-18,-9,556,-26,-22,552,-21,-2,548,-28,7,542,-35,0,547,-27,-20,585,-17,-7,581,-25,-11,583,-21,-17,584,-18,-8,530,-34,-8,530,-34,-7,530,-34,-9,531,-34,-9,531,-34,-10,531,-35,-13,531,-34,-13,531,-34,-12,531,-33,1,535,-31,4,536,-31,8,537,-34,8,536,-34,-13,531,-34,-13,531,-34,-13,531,-34,-13,531,-34,-13,531,-34,-13,531,-34,-13,531,-34,-13,531,-34,-13,530,-34,-12,531,-33,-12,531,-34,-6,531,-32,-6,532,-31,-1,533,-31,2,533,-32,6,536,-33,5,535,-32,-13,530,-34,-13,530,-34,-13,531,-34,-13,530,-34,-13,530,-34,-13,530,-34,-13,530,-34,-13,530,-35,-13,531,-34,-11,531,-33,-9,530,-33,-6,532,-31,-2,532,-32,-1,531,-33,-1,532,-32,5,534,-33,7,533,-36,8,534,-35,-12,530,-35,-12,530,-35,-12,530,-35,-12,531,-35,-12,531,-35,-12,531,-35,-12,531,-35,-12,531,-35,-11,530,-34,-11,531,-35,-11,530,-35,-9,530,-34,-8,530,-34,-5,531,-34,-4,531,-34,-5,531,-34,-2,531,-34,-3,531,-34,-3,531,-33,-2,531,-34,-1,531,-34,-1,531,-34,0,531,-34,0,531,-35,1,531,-35,1,531,-34,2,531,-35,2,531,-35,3,532,-34,3,531,-36,5,532,-35,4,531,-36,5,531,-36,5,531,-36,5,531,-37,7,532,-37,6,531,-37,6,531,-37,8,532,-38,6,532,-37,7,532,-38,6,522,-37,5,522,-37,2,522,-36,5,523,-37,2,523,-35,-1,523,-35,-4,524,-35,-10,527,-34,-12,530,-34,-13,530,-34,5,526,-37,4,525,-36,1,526,-34,1,524,-35,-2,526,-34,-1,526,-34,-12,530,-34,-12,530,-34,-13,531,-34,-13,531,-34,-13,531,-34,5,527,-37,1,527,-35,-2,527,-34,-1,528,-35,-11,530,-34,-10,529,-35,-12,530,-34,-12,530,-35,-13,531,-34,-13,530,-34,-12,530,-34,-12,530,-35,-13,530,-34,6,529,-39,5,529,-40,4,529,-40,5,529,-40,5,528,-37,4,529,-39,4,529,-39,3,529,-39,3,529,-39,2,529,-38,1,528,-36,1,529,-37,0,529,-37,1,529,-38,0,529,-37,-1,529,-35,-1,529,-37,-1,529,-37,-4,529,-35,-2,529,-36,-3,529,-36,-4,529,-36,-5,529,-36,-8,529,-34,-6,529,-36,-7,529,-36,-8,530,-35,-9,530,-35,-10,530,-35,-10,530,-35,-11,530,-35,-11,530,-35,-12,530,-35,-12,530,-35,-12,530,-35,-12,531,-35,-79,574,-50,-78,574,-49,-77,573,-48,-80,555,-61,-81,557,-61,-81,559,-61,-79,556,-60,-82,561,-60,-82,563,-60,-74,548,-59,-75,549,-59,-77,551,-60,-74,550,-57,-69,546,-54,-70,545,-57,-69,544,-56,-68,544,-56,-83,566,-59,-83,564,-59,-83,568,-58,-83,569,-57,-83,572,-55,-83,571,-56,-82,573,-54,-81,573,-53,-80,574,-52,-76,572,-48,-75,570,-47,-75,570,-48,-78,553,-60,-71,562,-46,-71,564,-46,-73,565,-47,-83,563,-53,-84,564,-52,-83,561,-55,-85,561,-53,-85,563,-52,-82,563,-54,-81,566,-52,-80,560,-54,-74,559,-49,-74,559,-50,-74,559,-49,-74,560,-49,-74,560,-50,-74,560,-49,-74,559,-49,-72,549,-49,-72,548,-49,-71,549,-48,-72,549,-49,-73,550,-50,-73,551,-51,-84,557,-57,-81,569,-49,-80,569,-50,-80,571,-47,-79,570,-48,-81,567,-51,-81,567,-49,-82,567,-48,-70,558,-54,-71,558,-52,-71,558,-56,-72,558,-54,-73,556,-54,-72,556,-54,-73,558,-53,-74,556,-54,-73,558,-51,-73,558,-52,-73,554,-50,-72,554,-51,-72,553,-50,-73,554,-49,-72,552,-49,-81,556,-55,-82,556,-55,-81,557,-55,-80,554,-55,-84,554,-53,-82,553,-53,-82,552,-53,-79,555,-55,-77,553,-54,-79,556,-55,-75,554,-54,-81,552,-53,-81,553,-53,-76,551,-50,-78,552,-51,-76,550,-50,-73,549,-49,-76,552,-51,-75,560,-49,-75,561,-49,-74,560,-48,-77,561,-51,-79,559,-54,-79,561,-52,-77,563,-50,-78,558,-54,-76, 557,-54,-81,559,-55,-75,558,-53,-75,556,-54,-75,558,-52,-74,557,-53,-72,554,-51,-72,554,-51,-72,552,-50,-72,552,-51,-72,551,-50,-72,553,-51,-77,556,-55,-71,554,-53,-72,555,-53,-73,554,-53,-73,553,-53,-74,552,-53,-74,552,-52,-74,555,-54,-74,554,-54,-80,565,-52,-78,565,-50,-79,565,-51,-88,571,-55,-90,573,-56,-86,576,-52,-83,576,-50,-75,566,-48,-74,565,-48,-71,550,-48,-73,546,-50,-70,543,-50,-70,542,-50,-70,542,-52,-67,548,-49,-70,552,-48,-71,550,-48,-69,546,-49,-69,543,-50,-68,542,-52,-70,541,-53,-70,542,-54,-80,569,-47,-79,568,-48,-82,571,-46,-80,570,-47,-82,574,-47,-83,572,-46,-78,571,-45,-78,570,-45,-77,570,-46,-78,569,-46,-80,570,-45,-78,573,-46,-79,574,-46,-78,572,-46,-77,571,-46,-80,570,-45,-74,563,-48,-73,558,-50,-74,559,-51,-74,559,-51,-74,558,-52,-73,559,-47,-72,550,-50,-85,553,-54,-86,553,-56,-88,554,-56,-87,552,-56,-85,551,-56,-89,554,-57,-88,551,-57,-86,549,-57,-89,554,-58,-88,552,-58,-86,549,-58,-89,554,-59,-85,550,-59,-87,556,-60,-84,551,-59,-82,553,-57,-82,554,-56,-83,556,-57,-83,550,-55,-79,545,-55,-82,546,-56,-84,548,-57,-82,546,-57,-81,546,-57,-81,547,-58,-79,547,-58,-80,552,-56,-79,551,-56,-78,552,-57,-76,548,-56,-76,549,-56,-76,545,-52,-76,543,-54,-77,543,-55,-77,543,-56,-76,544,-57,-71,545,-55,-74,548,-56,-76,554,-54,-74,553,-54,-74,553,-53,-73,542,-53,-72,541,-53,-73,542,-54,-71,541,-54,-73,542,-55,-71,542,-54,-72,542,-55,-72,543,-56,-70,542,-55,-70,544,-55,-70,545,-54,-69,544,-50,-68,544,-50,-73,552,-52,-71,551,-48,-71,551,-48,-68,553,-48,-74,555,-48,-71,552,-48,-74,555,-49,-72,552,-48,-75,556,-49,-75,557,-49,-75,557,-49,-75,557,-48,-74,558,-48,-75,558,-48,-74,559,-48,-75,558,-48,-74,559,-51,-75,560,-51,-75,561,-50,-79,557,-55,-80,558,-55,-76,562,-50,-78,563,-51,-78,563,-50,-76,565,-48,-77,567,-46,-78,568,-46,-77,568,-46,-78,564,-50,-78,564,-50,-76,563,-49,-79,567,-46,-75,567,-47,-76,569,-47,-76,568,-47,-75,566,-47,-79,567,-48,-78,565,-49,-79,567,-47,-76,569,-46,-76,570,-47,-81,560,-55,-82,559,-55,-77,572,-47,-78,574,-47,-77,572,-47,-80,572,-47,-82,572,-48,-83,571,-48,-82,571,-46,-84,574,-45,-82,574,-45,-80,573,-45,-81,575,-45,-81,575,-46,-79,575,-47,-81,576,-47,-81,576,-48,-85,573,-50,-85,570,-50,-86,572,-50,-83,573,-48,-85,574,-50,-83,574,-47,-85,575,-48,-84,574,-47,-85,574,-47,-85,573,-47,-84,573,-46,-84,572,-46,-83,575,-45,-85,576,-46,-83,576,-46,-84,577,-47,-82,577,-48,-84,577,-48,-83,577,-49,-86,573,-50,-86,574,-48,-86,575,-49,-88,574,-50,-88,574,-49,-88,573,-48,-87,573,-47,-87,575,-47,-89,574,-48,-87,576,-47,-89,576,-49,-88,577,-49,-87,577,-48,-86,577,-50,-87,577,-51,-87,577,-52,-83,565,-50,-91,571,-52,-90,572,-52,-89,572,-49,-85,563,-51,-85,564,-50,-86,567,-50,-87,567,-51,-88,569,-51,-89,571,-51,-89,573,-51,-90,572,-52,-90,573,-49,-90,572,-49,-92,572,-52,-92,574,-51,-90,576,-51,-92,575,-52,-89,576,-53,-90,575,-54,-91,573,-56,-86,563,-51,-86,565,-51,-88,566,-51,-88,568,-51,-89,567,-52,-90,570,-52,-91,571,-53,-92,569,-53,-91,570,-51,-91,569,-52,-92,570,-52,-91,570,-51,-93,572,-53,-93,571,-54,-93,573,-54,-91,574,-55,-92,572,-56,-91,572,-57,-86,564,-51,-86,561,-52,-88,561,-52,-89,561,-53,-90,566,-54,-92,567,-54,-92,569,-54,-92,565,-55,-92,567,-53,-92,565,-54,-92,565,-54,-93,565,-54,-93,563,-57,-93,569,-56,-93,566,-57,-92,569,-57,-87,560,-53,-86,560,-53,-84,560,-55,-89,562,-55,-91,565,-55,-92,562,-56,-90,560,-56,-91,560,-56,-92,559,-56,-93,562,-55,-92,562,-55,-93,560,-58,-93,563,-58,-91,564,-59,-92,560,-59,-91,564,-59,-91,561,-60,-83,558,-55,-84,558,-55,-86,557,-54,-86,557,-54,-87,557,-54,-89,557,-57,-91,557,-57,-91,557,-59,-89,558,-60,-78,572,-49,-78,572,-49,-77,572,-49,-78,572,-49,-77,572,-49,-79,572,-50,-79,572,-50,-80,572,-51,-81,572,-51,-80,572,-51,-80,572,-52,-81,572,-53,-83,571,-53,-82,571,-54,-84,570,-54,-82,570,-55,-85,568,-55,-82,566,-57,-85,566,-56,-83,564,-58,-85,564,-57,-82,563,-59,-82,561,-59,-77,572,-49,-78,572,-48,-80,574,-49,-82,574,-50,-86,566,-56,-84,558,-57,-77,572,-48,-85,571,-53,-87,564,-57,-76,570,-47,-73,552,-51,-74,558,-50,-79,574,-48,-76,571,-48,-76,571,-48,-75,569,-48,-75,569,-48,-76,570,-47,-76,569,-47,-76,571,-48,-77,572,-49,-76,571,-48,-76,571,-48,-75,570,-48,-75,567,-47,-75,568,-47,-75,568,-47,-74,565,-47,-75,568,-47,-67,553,-47,-69,558,-46,-70,559,-46,-66,547,-49,-67,554,-47,-66,553,-47,-67,554,-46,-68,558,-46,-69,559,-46,-68,557,-46,-70,560,-46,-69,560,-46,-68,543,-53,-67,543,-52,-67,544,-53,-67,543,-53,-69,543,-54,-67,544,-52,-66,544,-51,-68,545,-54,-67,544,-54,-64,545,-49,-65,544,-51,-66,544,-52,-66,546,-50,-65,543,-52,-81,568,-50,-80,558,-60,-77,553,-59,-72,548,-56,-90,557,-56,-92,569,-51,-88,573,-48,-85,573,-46,-83,572,-46,-66,543,-54,-66,543,-55,-67,543,-55,-78,564,-51,-78,563,-51,-74,547,-50,-78,551,-51,-79,548,-53,-80,568,-47,-72,547,-58,-67,541,-58,-73,567,-47,-73,566,-47,-65,549,-48,-65,547,-48,-74,569,-47,-66,551,-47,-65,543,-53,-67,547,-49,-68,544,-54,-69,543,-54,-68,544,-53,-71,542,-52,-73,561,-48,-74,559,-47,-73,561,-47,-70,561,-46,-71,555,-52,-72,555,-51,-71,557,-51,-70,556,-54,-73,554,-50,-74,554,-49,-67,555,-46,-89,573,-51,1,548,-26,0,546,-29,0,548,-26,-10,531,-35,-4,571,-32,-6,570,-32,-8,572,-32,-22,578,-19,-25,583,-17,-22,581,-18,-11,579,-25,-17,582,-20,-36,571,-22,-7,566,-32,-9,577,-27,-24,559,-23,-21,565,-24,-24,566,-23,-23,566,-24,-23,567,-24,-22,562,-24,-21,566,-24,-21,566,-25,-19,560,-25,-20,561,-25,-19,565,-25,-18,565,-25,-18,566,-26,-19,566,-26,-16,563,-27,-17,564,-26,-17,566,-27,-17,566,-28,-14,563,-28,-14,565,-29,-15,566,-28,-14,566,-29,-15,567,-29,-16,566,-29,-13,567,-31,-15,567,-30,-12,566,-30,-11,567,-31,-12,569,-32,-14,568,-32,-13,569,-34,-9,567,-32,-11,569,-33,-12,569,-34,-11,569,-35,-9,569,-32,-10,569,-33,-11,569,-33,-11,569,-34,-11,569,-34,-11,569,-35,-11,569,-35,-9,570,-32,-10,569,-32,-11,569,-33,-11,569,-34,-11,569,-34,-11,569,-34,-10,570,-32,-10,569,-33,-10,569,-33,-11,570,-32,-11,569,-34,-8,573,-31,-10,571,-32,-10,571,-32,-11,570,-32,-12,571,-32,-11,570,-34,-11,570,-35,-13,571,-34,-12,571,-35,-12,575,-29,-11,573,-31,-11,571,-32,-12,571,-31,-12,571,-31,-12,571,-31,-12,571,-32,-13,571,-34,-14,572,-33,-13,576,-28,-12,577,-27,-14,576,-26,-11,572,-31,-13,572,-28,-14,573,-26,-13,572,-27,-14,572,-26,-14,572,-32,-14,572,-32,-14,572,-28,-14,573,-29,-15,573,-27,-14,572,-31,-14,572,-30,-14,578,-24,-20,579,-20,-17,578,-23,-16,577,-25,-19,577,-23,-15,573,-24,-14,572,-26,-16,572,-24,-15,572,-25,-15,572,-26,-15,572,-27,-16,573,-26,-16,572,-24,-17,572,-25,-16,573,-26,-17,573,-25,-19,577,-21,-20,576,-21,-22,575,-21,-17,573,-23,-17,572,-22,-18,572,-22,-17,572,-23,-19,571,-22,-19,572,-23,-19,572,-24,-18,573,-24,-24,575,-20,-21,573,-21,-20,572,-21,-20,571,-21,-21,571,-21,-20,571,-23,-27,575,-19,-25,575,-20,-25,574,-21,-26,573,-21,-23,572,-21,-23,570,-21,-24,570,-22,-24,570,-22,-22,571,-23,-23,571,-23,-26,574,-20,-29,571,-22,-27,572,-21,-26,571,-21,-24,570,-21,-26,570,-22,-26,570,-22,-25,570,-23,-26,571,-23,-26,570,-21,-27,570,-22,-26,570,-22,-27,570,-22,-27,569,-22,-27,569,-23,-26,569,-23,-27,569,-23,-27,569,-23,-27,569,-23,-27,569,-24,-27,569,-24,-27,569,-24,-27,570,-24,-27,569,-24,-28,570,-22,-27,569,-22,-27,569,-22,-27,569,-22,-27,569,-22,-27,569,-22,-27,569,-22,-27,569,-23,-27,569,-23,-27,569,-24,-27,569,-23,-27,569,-23,-27,569,-24,-27,569,-24,-27,569,-24,-29,568,-22,-29,565,-22,-26,567,-22,-26,569,-22,-26,569,-22,-26,568,-22,-26,569,-24,-26,568,-24,-26,568,-24,-26,569,-24,-26,569,-24,-26,561,-23,-25,568,-23,-25,567,-23,-25,567,-24,-30,570,-22,-33,572,-21,-28,569,-22,-5,529,-36,-3,529,-36,-8,530,-36,-11,531,-36,-12,531,-36,-12,531,-36,-12,531,-36,-12,531,-36,-12,531,-36,-12,531,-36,-12,531,-36,-12,531,-36,-9,531,-35,0,531,-35,2,532,-36,4,531,-36,6,532,-38,-11,531,-36,-12,531,-36,-13,531,-36,-13,531,-36,-12,531,-36,-4,531,-35,0,532,-36,5,532,-38,-13,531,-36,3,529,-39,0,529,-38,-1,529,-37,-1,529,-37,-8,583,-23,-6,583,-24,9,548,-26,9,548,-26,10,548,-26,9,547,-28,9,547,-28,9,547,-28,7,548,-27,4,547,-28,4,547,-29,10,550,-25,-2,578,-30,-3,581,-29,1,580,-32,2,575,-33,3,569,-32,3,569,-32,7,560,-28,10,555,-26,13,552,-27,12,550,-26,11,548,-27,11,547,-31,7,544,-32,10,548,-27,4,544,-31,7,548,-26,9,547,-27,7,544,-32,9,546,-29,7,546,-30,4,541,-32,3,543,-31,7,549,-25,8,551,-25,2,554,-28,3,554,-28,4,547,-30,4,546,-30,3,546,-30,4,548,-32,3,547,-29,3,547,-29,-9,627,-32,-1,606,-28,1,586,-30,11,551,-25,10,552,-25,9,551,-25,9,554,-25,9,553,-25,10,554,-25,12,553,-26,7,551,-25,2,568,-31,1,572,-32,2,572,-33,-1,574,-32,-1,578,-31,3,564,-30,6,558,-28,7,559,-28,9,554,-25,9,547,-29,6,546,-30,6,545,-31,3,546,-30,2,545,-30,7,554,-25,10,555,-26,11,554,-25,0,550,-26,4,551,-26,3,545,-30,3,546,-29,4,547,-27,3,546,-29,3,546,-30,7,545,-30,1,557,-28,-1,598,-28,0,559,-29,-2,574,-32,4,559,-28,-9,588,-21,-1,590,-27,3,557,-28,5,547,-27,8,547,-29,5,546,-31,6,547,-27,4,546,-30,3,546,-30,5,546,-31,5,546,-31,6,546,-30,6,547,-30,6,548,-28,7,548,-27,8,548,-27,8,548,-28,8,547,-28,8,548,-28,8,548,-29,8,547,-29,6,547,-31,7,548,-28,8,548,-29,8,548,-30,6,548,-32,8,548,-27,6,544,-31,-7,585,-23,1,553,-28,-14,624,-27,-18,603,-18,-11,606,-22,-4,603,-25,5,554,-27,4,550,-26,-50,602,-22,-45,606,-20,-35,615,-19,-49,592,-22,-30,584,-17,-49,532,-39,-39,561,-23,-65,537,-58,-61,533,-51,-58,533,-48,-9,566,-32,-12,563,-29,-29,562,-22,-25,607,-17,-7,611,-25,-29,609,-17,-18,610,-19,-13,612,-22,-4,612,-28,-28,613,-18,-26,619,-20,-23,620,-21,-19,618,-22,-6,624,-31,-22,553,-22,-22,556,-22,-71,555,-54,-15,631,-32,-36,624,-23,-14,568,-34,-11,569,-36,-11,569,-36,-11,569,-35,-14,572,-34,-21,572,-23,-23,572,-23,-24,571,-23,-27,569,-24,-28,570,-24,-27,569,-24,-27,569,-24,-27,569,-24,-27,569,-24,-26,568,-24,-26,568,-24,-25,567,-24,-26,568,-29,-25,569,-29,-26,569,-29,-27,569,-28,-27,570,-28,-28,570,-27,-27,570,-28,-28,570,-27,-28,570,-27,-29,570,-27,-28,570,-27,-29,570,-27,-28,570,-27,-29,571,-26,-28,571,-27,-29,571,-26,-28,571,-27,-29,572,-26,-28,573,-27,-29,573,-27,-27,574,-28,-28,574,-27,-26,574,-29,-27,575,-28,-25,575,-30,-26,575,-29,-24,575,-31,-24,575,-30,-23,575,-32,-23,576,-31,-21,575,-33,-21,576,-33,-20,575,-34,-19,575,-35,-18,574,-36,-18,574,-36,-17,573,-37,-16,573,-38,-17,572,-38,-16,572,-38, -16,572,-39,-15,572,-39,-15,571,-39,-14,571,-39,-15,571,-39,-14,571,-39,-14,570,-39,-13,570,-39,-14,570,-39,-13,570,-39,-14,570,-39,-13,570,-39,-14,570,-39,-13,570,-39,-15,570,-39,-14,570,-39,-16,570,-38,-15,569,-39,-18,569,-36,-18,569,-37,-20,568,-34,-20,568,-34,-22,568,-32,-22,568,-32,-23,568,-31,-24,568,-30,-24,568,-30,-25,567,-24,-26,569,-24,1,551,-33,3,550,-30,3,550,-30,4,551,-29,5,551,-28,5,551,-28,7,551,-28,8,551,-28,8,551,-28,8,551,-29,8,551,-29,8,551,-29,9,551,-29,8,551,-30,9,551,-30,8,551,-30,7,551,-31,5,551,-32,2,551,-35,1,551,-34,1,551,-34,7,551,-31,7,551,-31,7,548,-31,9,549,-29,9,549,-29,7,551,-28,3,548,-29,2,547,-32,2,548,-31,2,548,-31,8,549,-28,9,549,-29,-21,566,-25,-23,568,-31,-27,569,-24,-29,570,-26,-26,573,-25,-23,575,-26,-20,575,-29,-16,574,-34,-13,570,-38,-12,570,-38,-12,570,-38,-25,567,-25,-4,529,-37,-2,525,-39,-11,530,-37,-12,529,-38,-11,530,-37,-12,530,-37,-12,531,-37,-13,531,-37,-13,531,-37,-14,532,-37,-12,532,-36,-13,532,-36,-12,532,-36,-12,532,-36,-8,532,-35,1,537,-35,0,533,-36,-7,520,-44,-4,524,-40,-11,522,-44,-6,526,-38,-8,527,-38,-15,527,-42,-12,528,-39,-13,530,-38,-16,536,-36,-14,535,-35,-10,536,-34,-12,541,-36,-10,537,-34,-5,544,-39,0,539,-35,-12,518,-51,-18,524,-46,-19,525,-44,-20,526,-44,-21,528,-42,-22,535,-40,-22,537,-40,-13,540,-36,-11,547,-45,-16,518,-55,-18,519,-54,-21,524,-49,-21,548,-50,-7,549,-49,-9,552,-61,-20,520,-56,-21,521,-54,-22,525,-47,-26,528,-48,-27,531,-46,-25,535,-43,-28,538,-45,-26,542,-45,-23,545,-47,-19,549,-52,-23,523,-53,-25,523,-57,-29,535,-48,-29,538,-48,-28,541,-48,-26,545,-50,-24,547,-52,-21,549,-55,-18,520,-58,-14,531,-37,-13,531,-37,-13,532,-36,-13,532,-37,2,525,-42,1,523,-43,3,525,-43,3,529,-40,0,546,-43,-5,519,-45,-11,518,-52,-11,520,-61,-22,521,-61,-7,530,-36,-13,531,-37,-13,531,-37,-20,523,-66,-24,521,-63,-25,521,-61,-27,523,-59,-28,526,-57,-30,534,-51,-29,540,-51,-21,548,-61,-20,524,-70,-26,521,-63,-27,523,-62,-29,529,-54,-27,544,-54,-23,545,-65,-26,520,-65,-28,521,-64,-29,524,-63,-29,526,-61,-29,534,-55,-29,539,-57,-28,538,-63,-23,541,-70,-21,522,-72,-23,521,-70,-24,520,-69,-26,519,-67,-26,519,-67,-27,520,-66,-28,521,-66,-31,527,-66,-31,529,-68,-26,532,-75,-21,518,-73,-23,518,-71,-24,517,-69,-26,517,-68,-26,517,-68,-26,517,-67,-27,517,-67,-28,517,-68,-29,517,-69,-30,517,-70,-30,517,-71,-31,517,-73,-31,518,-74,-30,518,-74,-29,518,-75,-28,518,-77,-26,519,-79,-34,542,-25,-73,554,-54,-72,555,-54,-71,556,-56,-72,558,-53,-71,558,-54,-70,556,-56,-70,558,-56,-70,555,-54,-72,554,-52,-72,554,-51,-9,557,-114,-13,576,-121,-13,574,-120,-17,560,-124,-11,591,-118,-10,588,-118,-14,586,-122,-24,583,-132,-9,589,-117,-5,589,-111,2,581,-103,-3,586,-110,-6,529,-104,-13,644,-66,-10,642,-78,-6,637,-84,-9,632,-95,-3,631,-88,0,633,-79,3,625,-82,6,625,-73,3,632,-69,1,635,-64,-1,637,-60,-38,617,-133,-31,617,-130,-43,623,-131,-28,546,-132,-18,569,-126,-33,584,-139,-33,546,-134,-39,555,-139,-37,564,-140,-43,576,-143,-43,587,-143,-43,596,-142,-47,565,-142,-49,576,-144,-45,555,-140,-57,588,-143,-50,597,-143,-54,565,-142,-56,576,-143,-73,587,-139,-73,598,-138,-71,612,-134,-72,555,-131,-76,564,-133,-78,575,-135,-80,587,-135,-25,596,-131,-18,618,-117,-11,604,-115,-2,592,-106,-29,628,-121,-54,637,-120,-60,624,-130,-53,623,-133,-62,617,-134,-56,610,-139,-48,609,-139,-32,598,-137,-37,633,-122,-24,638,-106,-48,634,-123,-40,641,-113,-35,647,-95,-50,641,-114,-46,643,-109,-20,647,-75,-52,645,-105,-44,648,-95,-9,626,-102,-5,521,-98,-34,649,-69,-22,645,-55,-12,639,-45,-64,631,-121,-78,617,-126,-60,638,-116,-63,643,-104,-52,649,-89,-81,598,-133,-7,639,-51,11,603,-80,12,568,-92,-18,644,-84,-34,649,-82,-8,619,-104,-6,592,-112,3,633,-56,-2,633,-46,-8,633,-38,9,510,-49,9,509,-49,9,508,-51,9,508,-54,8,507,-51,9,508,-58,1,504,-48,6,505,-51,8,506,-57,12,518,-62,5,519,-42,8,518,-46,8,519,-45,10,520,-51,9,521,-46,9,519,-48,8,514,-47,11,513,-54,11,521,-56,10,512,-50,7,513,-45,6,510,-44,3,505,-62,8,506,-55,10,509,-52,7,510,-46,14,549,-38,14,550,-37,14,549,-38,14,549,-39,12,547,-39,12,555,-38,13,553,-41,13,550,-41,12,548,-41,12,548,-40,12,548,-40,15,552,-38,14,551,-39,14,551,-39,13,550,-41,15,550,-38,15,551,-38,14,550,-38,14,550,-39,14,549,-36,13,549,-35,14,549,-38,13,548,-37,11,547,-38,13,549,-40,11,556,-36,12,555,-39,16,553,-49,12,558,-41,18,558,-53,21,562,-60,22,564,-64,22,557,-67,22,561,-65,21,564,-73,20,568,-74,14,574,-87,22,554,-66,19,544,-62,21,557,-60,20,550,-57,14,550,-45,16,545,-53,3,511,-75,11,522,-80,8,519,-82,18,558,-82,18,543,-68,21,557,-73,20,546,-65,7,508,-63,-4,507,-73,-3,504,-61,16,603,-64,16,594,-49,17,595,-54,13,610,-49,15,595,-46,18,592,-64,16,595,-70,15,584,-75,16,581,-76,14,565,-51,18,566,-58,20,565,-60,12,560,-41,18,569,-61,19,571,-65,19,573,-67,17,580,-68,18,585,-62,17,601,-57,10,559,-36,11,547,-37,8,585,-39,-2,556,-106,-5,555,-108,0,558,-104,-1,536,-104,1,547,-105,-2,543,-106,-4,525,-100,-2,521,-95,-3,514,-85,-4,509,-79,0,531,-101,-4,520,-95,-5,514,-88,6,519,-85,-3,511,-80,4,525,-94,5,523,-91,8,536,-95,9,532,-93,4,534,-99,6,526,-93,8,522,-87,20,551,-71,15,544,-84,13,528,-82,9,548,-96,6,542,-99,11,619,-69,4,626,-44,3,629,-49,8,589,-90,8,618,-80,13,606,-76,4,546,-102,-5,547,-107,1,570,-105,2,576,-104,0,575,-106,-7,547,-108,1,564,-104,16,593,-49,18,590,-59,6,581,-38,3,573,-40,9,545,-34,13,532,-59,14,526,-64,14,533,-61,14,532,-60,11,510,-55,12,519,-66,10,541,-37,11,538,-38,10,542,-38,10,542,-37,12,544,-40,11,544,-38,13,540,-43,14,547,-45,14,539,-46,12,538,-38,11,541,-38,15,544,-50,15,543,-50,16,540,-57,16,537,-62,15,537,-60,16,536,-61,7,521,-42,10,522,-50,12,525,-53,13,535,-58,14,537,-58,14,537,-57,7,521,-41,11,524,-44,9,522,-45,11,524,-50,12,528,-53,12,525,-52,13,531,-54,13,535,-58,14,536,-58,15,539,-57,12,524,-45,12,526,-49,13,527,-49,13,535,-56,14,536,-57,14,537,-56,14,537,-57,14,536,-49,15,538,-54,14,537,-48,12,526,-46,13,534,-55,13,531,-53,13,536,-56,13,536,-56,13,536,-56,14,537,-56,14,538,-55,11,538,-37,13,536,-56,13,536,-56,13,536,-56,13,536,-56,-5,511,-83,-5,506,-71,11,531,-89,10,524,-86,12,521,-76,11,517,-68,15,527,-68,13,550,-42,15,527,-71,15,569,-87,13,548,-90,22,560,-69,18,541,-64,17,583,-69,16,590,-51,11,562,-42,13,617,-61,12,618,-55,11,621,-56,12,618,-53,9,622,-51,7,619,-43,13,561,-45,21,565,-63,22,566,-67,10,560,-37,9,543,-36,12,554,-39,12,554,-40,18,593,-54,14,592,-44,14,591,-44,10,586,-41,18,594,-58,14,589,-47,12,535,-52,12,535,-50,12,535,-51,12,535,-52,12,535,-53,12,535,-53,12,535,-54,13,536,-56,13,536,-56,13,536,-56,13,536,-56,13,536,-56,13,536,-56,13,536,-56,13,536,-56,13,536,-56,12,536,-56,12,536,-56,13,536,-56,12,536,-56,13,536,-56,13,536,-55,13,536,-54,13,536,-54,13,535,-53,14,537,-54,14,536,-50,14,536,-44,13,538,-42,13,538,-40,12,537,-38,11,535,-38,11,537,-36,12,536,-56,12,536,-56,12,536,-56,12,536,-56,12,536,-56,12,536,-56,12,536,-56,12,536,-56,13,535,-51,13,535,-45,12,534,-46,13,535,-44,12,535,-41,12,536,-56,12,536,-56,11,536,-56,11,536,-56,11,536,-56,12,536,-56,11,536,-55,11,536,-55,12,536,-55,12,536,-54,13,535,-52,12,534,-49,11,534,-48,12,534,-49,12,534,-46,11,534,-46,11,534,-47,11,533,-43,11,534,-45,11,533,-44,13,535,-45,11,533,-43,11,533,-43,10,533,-43,10,533,-42,10,533,-42,10,533,-40,9,533,-41,9,532,-40,8,532,-40,8,532,-39,9,533,-39,8,532,-39,8,532,-39,7,532,-37,8,532,-38,7,532,-38,7,532,-38,9,523,-41,10,523,-42,7,523,-38,11,524,-43,10,524,-41,12,525,-44,12,527,-44,13,529,-47,12,533,-53,13,536,-56,8,524,-38,8,524,-39,10,526,-41,9,527,-40,12,528,-44,12,529,-46,12,531,-48,12,535,-55,12,536,-56,12,536,-56,7,527,-39,9,528,-40,7,528,-39,11,529,-43,10,530,-43,12,531,-46,11,531,-45,12,534,-53,12,535,-55,12,536,-56,12,536,-56,12,535,-55,12,536,-56,12,536,-56,6,530,-41,5,529,-40,7,530,-41,6,530,-42,6,530,-41,8,531,-43,7,530,-43,7,530,-42,8,531,-44,8,531,-43,10,531,-45,9,532,-46,9,531,-45,10,532,-47,9,532,-46,10,532,-48,10,532,-49,10,532,-48,11,533,-50,11,533,-51,11,534,-52,11,534,-53,11,535,-54,11,535,-55,11,535,-54,11,535,-54,11,536,-55,11,535,-55,12,536,-56,11,536,-56,-7,590,-113,-6,590,-112,-5,588,-112,-6,588,-113,-12,572,-120,-12,570,-119,-12,573,-120,-13,578,-120,-10,564,-116,-9,562,-115,-10,566,-117,-7,559,-112,-6,558,-111,-5,558,-110,-7,553,-110,-12,582,-120,-11,582,-119,-12,578,-120,-13,580,-120,-12,584,-120,-12,585,-119,-11,587,-119,-9,587,-117,-10,586,-118,-9,589,-116,-7,588,-115,-8,588,-116,-8,590,-115,-7,589,-114,-4,588,-110,-3,586,-110,-11,568,-119,-1,579,-107,0,578,-107,-1,581,-108,-6,580,-120,-6,581,-120,-6,579,-122,-7,578,-121,-5,580,-121,-6,582,-118,-6,581,-117,-7,580,-119,-3,574,-111,-3,575,-112,-3,575,-111,-3,575,-112,-3,576,-111,-2,576,-111,-2,575,-111,0,565,-112,0,565,-111,0,565,-112,0,564,-111,0,564,-113,0,566,-114,-2,567,-112,-10,573,-126,-9,581,-124,-4,586,-116,-5,586,-115,-3,587,-114,-3,585,-117,-3,585,-117,-4,572,-110,-7,572,-109,-6,573,-110,-6,571,-112,-7,572,-110,-9,571,-110,-6,571,-111,-6,571,-113,-6,573,-111,-4,574,-111,-5,573,-111,-3,570,-111,-2,569,-112,-2,569,-111,-1,570,-112,-1,568,-111,-3,569,-111,-2,568,-111,0,567,-110,1,566,-111,-1,566,-111,-7,575,-121,-7,576,-120,-7,574,-119,-7,572,-120,-6,573,-121,-7,571,-118,-6,571,-118,-6,570,-119,-5,575,-125,-4,572,-123,-4,571,-124,-4,570,-120,-4,570,-122,-4,570,-121,-2,568,-118,-2,569,-117,-1,568,-115,-2,568,-115,-5,569,-116,-6,569,-115,-1,566,-113,-2,567,-112,-1,577,-110,-4,577,-114,-4,576,-113,-5,578,-116,-4,578,-113,-3,577,-112,-7,574,-116,-6,575,-117,-7,574,-118,-5,574,-113,-6,573,-113,-6,572,-115,-6,573,-113,-6,572,-113,-3,569,-111,-3,569,-110,-4,569,-111,-7,571,-116,-6,570,-113,-6,569,-114,-5,569,-111,-3,568,-112,-4,569,-114,-4,568,-113,-5,581,-114,-5,581,-115,-12,582,-128,-6,594,-117,-8,594,-120,-10,591,-125,-6,591,-116,-4,591,-113,-2,579,-110,-2,582,-111,-2,581,-110,1,565,-111,1,566,-110,-3,588,-114,0,558,-112,0,558,-110,-1,557,-112,0,563,-107,-2,558,-109,-2,557,-110,-2,588,-114,-2,586,-115,-2,585,-115,-2,589,-116,-3,589,-115,-3,591,-116,-2,590,-117,-1,588,-112,-1,587,-113,-1,586,-112,-1,586,-112,-1,585,-113,-3,590,-112,-2,588,-111,-2,588,-112,-1,585,-114,-2,586,-115,-1,584,-114,-1,577,-110,-3,574,-111,-4,574,-111,-5,574,-112,-4,574,-112, 0,574,-108,0,575,-110,-1,575,-112,-1,566,-111,-5,575,-125,-6,570,-126,-6,569,-124,-6,570,-126,-7,572,-128,-6,569,-127,-7,572,-129,-7,567,-126,-7,569,-128,-9,572,-129,-8,567,-125,-9,568,-124,-7,570,-122,-8,574,-123,-7,570,-121,-8,572,-122,-8,574,-122,-11,571,-119,-12,577,-120,-5,567,-123,-6,567,-126,-6,565,-124,-7,567,-119,-7,569,-120,-10,568,-117,-4,570,-120,-4,562,-120,-5,563,-123,-6,563,-123,-6,563,-123,-7,563,-122,-6,564,-117,-8,565,-115,-8,567,-118,-3,565,-119,-1,562,-117,-3,559,-117,-4,560,-119,-5,559,-119,-6,560,-118,-7,563,-120,-6,564,-117,-6,563,-115,-5,569,-114,-6,569,-113,-5,568,-113,0,562,-113,-1,557,-113,-2,558,-115,-2,557,-114,-3,557,-113,-3,557,-115,-4,557,-115,-3,556,-113,-4,557,-112,-4,557,-114,-4,557,-111,-5,558,-114,-4,558,-111,-4,560,-113,-4,560,-111,-6,563,-113,-5,560,-110,1,560,-110,0,559,-110,-1,560,-107,0,559,-109,0,568,-111,0,567,-110,0,567,-109,-2,570,-112,-2,573,-113,-2,572,-113,-1,570,-112,-1,571,-113,-1,574,-113,-1,574,-112,0,572,-112,0,568,-110,-1,574,-112,-1,574,-112,-1,575,-111,-4,575,-112,-3,576,-112,-7,573,-117,-7,576,-119,-7,577,-118,-5,579,-115,-5,579,-115,-4,579,-115,-2,581,-112,-2,582,-111,-6,583,-116,-4,580,-115,-4,582,-114,-4,579,-114,-3,579,-113,-2,584,-111,-2,585,-111,-2,583,-110,-3,585,-114,-4,580,-114,-1,584,-112,-1,585,-111,-2,586,-111,-2,586,-111,-7,576,-119,-3,588,-111,-3,590,-112,-3,590,-116,-1,587,-114,-1,590,-117,-1,588,-114,-1,592,-115,-2,592,-114,-2,591,-113,-2,591,-113,-3,593,-114,-4,593,-114,-3,592,-113,-3,589,-117,-6,590,-120,-5,590,-119,-4,591,-117,-3,592,-117,-2,592,-117,-3,592,-118,-2,591,-118,-2,592,-119,-1,592,-117,-2,593,-116,-2,594,-118,-3,595,-117,-2,594,-116,-5,595,-117,-4,594,-115,-4,593,-114,-5,592,-119,-6,591,-120,-5,593,-121,-5,593,-120,-3,592,-120,-3,592,-122,-2,592,-119,-3,593,-122,-3,592,-122,-3,594,-120,-3,595,-120,-4,594,-122,-5,595,-122,-4,595,-119,-7,595,-121,-6,595,-119,-6,594,-117,-5,584,-116,-4,592,-122,-6,592,-123,-4,591,-123,-4,583,-119,-4,582,-121,-5,588,-119,-5,588,-123,-6,589,-124,-6,590,-125,-6,591,-123,-5,590,-126,-4,592,-124,-6,593,-126,-7,593,-126,-6,594,-124,-9,593,-125,-8,594,-123,-8,594,-120,-4,581,-122,-4,581,-122,-4,583,-122,-4,585,-121,-5,585,-123,-5,587,-123,-6,588,-125,-7,590,-126,-6,590,-126,-6,588,-127,-6,588,-126,-5,589,-125,-5,588,-127,-6,591,-127,-7,592,-127,-8,592,-127,-10,590,-127,-10,592,-126,-10,591,-125,-4,581,-124,-4,584,-123,-5,585,-124,-7,585,-126,-8,583,-128,-7,586,-128,-7,584,-128,-6,586,-127,-7,584,-128,-6,589,-127,-7,584,-129,-6,584,-129,-8,590,-128,-9,584,-130,-9,587,-129,-11,587,-128,-11,590,-126,-5,578,-124,-5,580,-125,-5,580,-126,-5,579,-123,-5,578,-123,-7,577,-122,-8,578,-128,-7,580,-127,-8,581,-129,-7,578,-129,-7,581,-129,-7,578,-129,-7,581,-130,-9,581,-130,-9,578,-130,-10,579,-130,-10,582,-130,-11,579,-129,-11,582,-129,-6,576,-122,-5,575,-124,-7,575,-128,-7,575,-130,-9,575,-130,-11,576,-128,-5,588,-112,-5,588,-112,-5,588,-112,-5,588,-112,-8,587,-119,-11,580,-120,-5,588,-112,-4,588,-111,-4,588,-111,-6,588,-113,-7,589,-114,-7,589,-115,-8,588,-118,-8,588,-120,-9,584,-121,-9,583,-123,-10,582,-121,-10,581,-122,-4,589,-112,-5,590,-114,-10,588,-124,-3,587,-111,-3,587,-111,-3,568,-113,-3,574,-112,-3,588,-111,-4,587,-111,-4,587,-111,-3,586,-110,-3,585,-110,-3,585,-110,-4,587,-111,-4,587,-111,-4,587,-111,-3,586,-110,-3,583,-110,-3,584,-110,-3,584,-110,-3,583,-109,-3,584,-110,-2,581,-109,0,568,-107,0,573,-107,0,561,-106,0,561,-105,1,569,-105,1,567,-105,1,569,-105,1,574,-106,1,573,-106,1,572,-106,0,576,-106,-3,558,-109,-2,557,-109,-2,559,-107,-3,558,-109,-4,559,-110,-4,558,-109,-4,557,-108,-2,557,-106,-1,558,-106,0,559,-105,-3,558,-108,-2,558,-108,-2,582,-109,-4,591,-123,-2,592,-120,-1,591,-118,-1,588,-116,-4,557,-108,-5,557,-109,-5,580,-115,-8,561,-114,-2,583,-108,-2,582,-108,1,563,-105,-3,585,-109,1,566,-105,-3,557,-107,0,561,-107,-4,559,-110,-4,557,-111,-3,556,-112,-3,559,-110,-2,557,-112,-1,576,-111,0,577,-107,-2,576,-111,-3,577,-112,-3,570,-111,-5,570,-110,-7,570,-109,0,569,-106,1,571,-105,-4,593,-118,-6,591,-125,-8,588,-127,-7,575,-128,14,553,-38,13,551,-41,12,535,-54,4,577,-37,17,586,-53,4,571,-39,17,569,-58,16,570,-57,17,574,-59,16,576,-59,16,575,-57,15,574,-55,15,576,-58,15,576,-59,14,573,-53,15,568,-55,15,569,-55,13,572,-52,13,569,-53,11,571,-50,12,572,-51,10,572,-50,12,572,-52,10,569,-50,10,570,-49,9,572,-49,9,567,-47,8,570,-48,7,571,-47,7,572,-47,4,572,-47,5,572,-47,6,569,-44,5,571,-46,4,572,-46,4,572,-46,3,572,-47,4,572,-43,5,571,-45,4,572,-45,4,572,-45,4,572,-45,4,572,-45,4,572,-45,3,572,-46,3,572,-46,2,572,-46,2,572,-46,4,574,-44,4,573,-45,3,572,-46,3,572,-46,3,572,-46,3,573,-46,2,572,-46,2,572,-46,2,572,-46,4,579,-38,4,575,-42,5,576,-42,4,573,-45,4,573,-45,5,577,-45,4,575,-44,5,574,-45,5,574,-46,4,573,-45,3,574,-47,3,574,-47,7,581,-42,6,579,-45,6,575,-46,4,574,-47,4,576,-48,4,576,-48,10,584,-45,7,580,-45,9,581,-46,7,577,-46,10,579,-47,8,576,-46,9,577,-46,10,578,-47,5,575,-46,6,577,-48,9,577,-47,11,578,-48,8,577,-48,9,578,-48,15,585,-51,12,584,-48,10,583,-48,12,583,-49,13,579,-48,14,579,-49,13,579,-49,14,579,-50,12,578,-49,10,578,-49,12,579,-50,13,579,-50,17,587,-55,17,586,-55,16,584,-56,15,584,-52,14,584,-52,15,584,-54,16,580,-53,15,579,-51,16,582,-55,15,579,-51,15,579,-52,16,579,-53,13,579,-51,14,579,-52,15,580,-56,15,579,-53,16,583,-57,17,580,-55,17,579,-56,16,579,-55,16,579,-58,15,579,-56,18,585,-58,17,585,-57,17,580,-58,17,579,-57,17,579,-56,16,579,-58,15,579,-59,17,583,-59,17,582,-59,17,579,-60,17,579,-60,16,579,-59,16,579,-60,17,582,-62,17,582,-60,17,580,-61,17,579,-60,17,579,-60,16,579,-60,17,579,-60,16,578,-60,15,578,-61,15,578,-61,16,579,-60,15,578,-61,15,578,-61,15,579,-61,17,580,-62,17,579,-62,17,579,-61,17,579,-61,17,579,-62,17,579,-60,16,579,-60,16,579,-60,16,579,-60,16,579,-60,16,579,-60,16,578,-60,16,579,-60,15,578,-61,15,578,-61,17,577,-61,17,578,-60,15,578,-60,16,577,-59,15,578,-60,15,578,-60,15,577,-60,15,577,-60,17,573,-61,15,576,-59,17,582,-67,9,532,-47,8,531,-45,9,532,-45,10,533,-50,11,534,-52,11,536,-55,11,536,-55,11,536,-55,10,536,-56,10,536,-56,11,536,-55,10,536,-56,10,536,-56,11,536,-55,11,536,-52,11,535,-48,10,534,-44,9,533,-42,7,532,-40,10,533,-49,10,533,-51,10,536,-56,10,536,-56,10,536,-56,10,537,-56,10,537,-55,11,536,-52,9,534,-43,10,536,-56,5,530,-40,6,530,-42,8,531,-44,4,529,-41,11,588,-40,8,588,-36,14,550,-28,13,550,-27,12,548,-28,13,548,-30,14,550,-34,11,547,-29,12,547,-30,11,548,-31,12,548,-31,13,549,-34,12,548,-36,8,544,-34,14,549,-29,3,578,-34,3,572,-34,3,571,-33,9,560,-30,13,554,-28,13,551,-27,10,546,-36,14,549,-31,13,548,-31,10,545,-33,10,546,-34,11,547,-33,10,547,-34,11,547,-31,11,548,-31,4,569,-33,6,564,-31,14,549,-30,14,550,-32,14,549,-31,11,556,-35,9,560,-33,11,547,-37,11,547,-37,11,548,-36,10,548,-36,9,549,-37,9,549,-38,12,549,-36,10,550,-38,12,549,-36,12,550,-36,-1,625,-37,5,604,-34,13,552,-27,14,552,-29,14,552,-28,14,554,-29,13,555,-29,12,556,-32,13,554,-28,12,556,-28,12,555,-27,12,556,-27,3,572,-35,3,575,-35,3,578,-35,3,579,-35,10,559,-31,4,583,-35,14,550,-29,11,547,-31,10,547,-34,11,555,-35,11,547,-37,13,555,-30,14,553,-31,14,552,-34,14,553,-30,10,546,-33,8,606,-38,2,597,-30,12,592,-40,3,573,-36,8,562,-32,5,568,-33,12,594,-40,14,549,-34,13,549,-32,11,547,-36,11,548,-36,11,549,-36,12,548,-37,11,548,-36,11,548,-37,10,547,-35,10,547,-35,10,547,-34,12,549,-35,13,549,-32,12,549,-32,13,549,-32,12,549,-31,12,548,-31,12,549,-31,11,548,-31,11,548,-31,9,548,-34,12,549,-36,11,550,-31,11,549,-31,10,549,-31,8,548,-34,14,549,-34,8,586,-37,-3,626,-36,4,617,-37,12,548,-30,13,554,-34,11,615,-75,12,611,-73,11,620,-62,15,610,-60,14,604,-73,19,556,-79,14,580,-81,4,572,-42,10,558,-35,18,575,-65,14,610,-54,12,608,-46,10,615,-44,1,613,-32,12,615,-50,-5,569,-110,-6,569,-110,14,575,-57,13,573,-54,12,572,-52,8,572,-50,10,572,-51,5,572,-49,3,572,-48,2,572,-46,2,572,-46,2,572,-46,2,572,-46,1,572,-46,2,572,-46,2,573,-46,4,576,-48,5,577,-48,9,578,-48,8,578,-48,10,579,-49,13,579,-51,13,580,-52,15,581,-57,14,580,-53,15,580,-58,14,579,-61,15,579,-61,15,579,-61,15,578,-61,15,578,-61,15,578,-61,15,577,-60,15,577,-60,15,576,-59,10,577,-60,10,576,-60,10,576,-60,11,577,-61,11,578,-61,12,578,-62,11,578,-61,12,579,-62,11,579,-61,12,579,-63,11,579,-62,12,580,-63,12,579,-62,12,580,-63,12,579,-62,12,580,-63,11,580,-61,12,581,-62,11,581,-61,12,582,-62,10,582,-60,10,582,-61,9,582,-59,9,583,-60,8,582,-58,8,583,-58,6,582,-57,7,582,-57,5,581,-56,5,582,-56,4,581,-55,4,581,-54,2,579,-53,2,580,-53,1,578,-52,0,578,-52,0,577,-52,-1,577,-51,-1,576,-51,-2,576,-51,-2,575,-51,-2,575,-50,-2,574,-51,-2,574,-50,-2,574,-50,-2,573,-49,-2,573,-50,-2,573,-49,-2,573,-50,-2,572,-49,-2,573,-50,-2,572,-49,-2,573,-50,-2,572,-49,-2,573,-51,-2,572,-50,-1,573,-52,-1,573,-51,2,573,-54,1,573,-53,4,574,-55,4,573,-55,6,574,-57,6,574,-57,8,575,-58,9,576,-59,9,575,-59,13,573,-55,11,572,-52,3,575,-47,6,577,-48,12,579,-50,15,579,-60,15,578,-60,10,552,-36,7,552,-39,10,552,-37,11,552,-35,11,552,-33,12,552,-33,11,552,-32,12,552,-32,11,552,-31,11,552,-31,10,552,-31,10,551,-30,10,552,-31,10,551,-30,9,552,-31,10,551,-30,9,551,-31,8,551,-33,8,551,-32,7,551,-34,5,552,-37,6,552,-38,7,552,-39,8,551,-32,10,549,-32,10,550,-31,12,550,-31,12,549,-32,12,549,-33,8,548,-36,10,550,-31,8,575,-58,14,576,-59,13,579,-62,13,581,-60,13,582,-59,12,582,-58,8,581,-53,2,577,-50,-1,573,-48,-1,572,-48,-1,572,-48,1,572,-47,3,572,-49,8,527,-48,9,529,-51,9,531,-48,9,531,-53,10,535,-55,9,533,-56,10,535,-55,10,535,-56,10,536,-56,9,535,-57,10,536,-56,10,536,-56,10,537,-56,10,537,-56,10,541,-57,10,537,-55,10,537,-55,10,537,-54,10,537,-54,11,541,-52,9,535,-43,9,539,-42,5,522,-55,8,527,-50,5,526,-57,8,533,-57,7,532,-60,10,539,-58,9,545,-55,11,542,-52,8,545,-53,8,541,-42,4,546,-46,4,539,-38,-1,521,-61,4,529,-64,5,530,-65,5,531,-65,6,534,-66,7,541,-65,7,543,-64,6,545,-62,-2,549,-53,-3,522,-66,-4,525,-70,1,529,-68,2,530,-69,1,534,-72,2,538,-72,2,544,-71,0,548,-68,-3,550,-65,-5,523,-69,5,542,-69,-6,551,-63,-6,531,-75,-6,527,-73,-2,528,-71,-5,534,-75,0,541,-73,0,544,-73,-2,547,-71,-5,550,-68,-8,551,-66,-11,551,-63,-8,522,-68,-4,521,-66,10,536,-56,9,536,-57, 10,537,-56,10,537,-57,10,537,-56,4,525,-44,6,526,-45,4,524,-45,5,537,-37,8,533,-41,5,533,-39,6,530,-42,-3,518,-48,1,519,-51,4,521,-53,-3,519,-59,-16,524,-70,-10,523,-71,-10,525,-74,10,536,-56,10,537,-56,-12,524,-73,-8,527,-75,-3,540,-74,-5,546,-73,-8,548,-71,-17,549,-65,-18,524,-72,-12,524,-76,-10,526,-76,-12,528,-77,-7,539,-75,-10,543,-73,-19,546,-68,-20,523,-71,-14,523,-76,-12,525,-77,-11,530,-77,-19,542,-73,-19,522,-74,-17,522,-75,-15,522,-77,-15,522,-77,-14,523,-77,-14,524,-78,-15,530,-79,-18,532,-79,-21,533,-78,-19,519,-74,-17,519,-75,-15,519,-77,-15,519,-77,-15,519,-77,-15,520,-79,-15,520,-80,-16,520,-80,-17,520,-81,-18,520,-82,-19,520,-82,-20,520,-82,-21,520,-82,-22,520,-81,-24,519,-81,-6,569,-112,-6,570,-111,-9,570,-110,-6,573,-111,-7,573,-110,-9,572,-109,-9,570,-109,-6,569,-109,-3,569,-111,-5,569,-112,-4,568,-113,-4,568,-113,-81,335,36,-75,345,38,-73,342,39,-60,333,40,-66,343,40,-49,345,33,-56,352,32,-67,350,37,-75,347,37,-73,348,37,-69,350,36,-65,346,39,-67,342,40,-77,349,33,-74,343,39,-73,346,40,-73,347,39,-72,348,39,-68,349,39,-68,348,40,-66,348,39,-66,346,40,-69,344,41,-70,344,41,-71,344,41,-71,341,40,-70,354,32,-70,345,41,-72,347,40,-70,349,39,-69,347,41,-145,403,-63,-84,432,-54,-104,447,-73,-88,446,-66,-45,447,-61,-39,446,-60,-36,444,-61,-65,446,-62,-45,444,-58,-42,433,-53,-40,443,-58,-53,431,-51,-65,435,-53,-78,438,-57,-65,442,-57,-65,445,-59,-88,426,-49,-92,411,-154,-115,429,-142,-133,425,-135,-117,410,-145,-98,424,-150,-98,432,-147,-104,309,2,-100,304,6,-90,298,12,-83,295,15,-74,294,18,-65,294,20,-55,297,21,-46,301,21,-39,307,21,-34,314,19,-30,322,18,-101,313,12,-82,301,23,-73,300,26,-65,301,28,-57,303,29,-49,307,28,-42,312,27,-90,311,25,-97,317,21,-80,307,29,-73,306,32,-65,307,33,-58,310,34,-51,313,33,-46,318,32,-92,323,28,-77,315,35,-71,314,36,-59,316,37,-54,320,37,-47,326,35,-88,303,20,-75,323,38,-53,330,38,-43,338,32,-51,335,37,-43,344,29,-46,354,24,-52,353,29,-52,360,20,-59,359,25,-55,368,12,-45,366,8,-38,357,12,-45,378,-12,-34,348,17,-32,341,20,-112,321,-15,-113,330,-18,-111,323,-5,-112,331,-8,-28,331,16,-108,324,6,-35,325,24,-33,333,22,-102,327,16,-45,331,34,-96,331,25,-79,324,37,-61,324,39,-87,329,33,-90,339,29,-112,326,-38,-114,338,-29,-113,348,-25,-108,348,-2,-102,348,9,-96,343,21,-114,336,-39,-110,355,-15,-91,355,17,-86,353,24,-115,345,-43,-118,353,-48,-114,358,-28,-114,366,-28,-117,372,-35,-104,356,-4,-111,371,-25,-118,379,-37,-106,366,-15,-97,358,7,-106,375,-21,-114,383,-33,-96,374,-11,-87,359,16,-90,376,-9,-100,378,-18,-76,382,-11,-67,370,10,-67,358,27,-59,389,-20,-52,381,-12,-111,448,-75,-117,444,-71,-97,448,-73,-114,405,-41,-95,419,-44,-49,393,-27,-101,395,-32,-68,402,-31,-68,394,-24,-40,388,-27,-108,439,-66,-114,435,-61,-90,395,-28,-98,387,-24,-41,385,-23,-119,334,-128,-134,336,-82,-97,358,-149,-126,413,-139,-119,381,-144,-126,377,-138,-124,360,-137,-114,354,-141,-98,404,-153,-113,361,-144,-100,368,-151,-101,360,-149,-140,436,-131,-141,431,-132,-136,400,-132,-134,419,-135,-130,361,-131,-132,346,-120,-126,322,-112,-138,345,-92,-130,339,-70,-107,338,-139,-130,458,-81,-116,452,-78,-129,450,-72,-140,461,-86,-141,453,-71,-143,424,-59,-147,429,-61,-150,423,-61,-130,431,-57,-148,433,-62,-149,436,-63,-153,427,-62,-141,435,-60,-141,439,-62,-131,438,-62,-125,436,-61,-148,441,-64,-146,446,-67,-155,442,-66,-155,436,-64,-141,443,-64,-130,441,-64,-158,423,-63,-155,419,-62,-162,434,-66,-160,428,-64,-124,418,-50,-115,393,-37,-170,420,-68,-171,422,-71,-172,414,-72,-170,411,-69,-168,429,-68,-169,433,-71,-163,438,-68,-163,442,-71,-153,449,-71,-176,417,-78,-153,454,-75,-129,390,-80,-132,395,-76,-129,390,-77,-135,400,-72,-132,396,-73,-132,390,-74,-128,388,-87,-137,401,-77,-136,392,-84,-137,403,-74,-137,405,-66,-133,399,-62,-136,384,-82,-134,385,-74,-136,380,-87,-136,373,-83,-110,390,-33,-130,360,-71,-128,389,-54,-121,390,-41,-129,399,-48,-147,380,-69,-162,404,-66,-153,403,-64,-167,416,-67,-166,407,-67,-163,412,-65,-147,412,-61,-159,415,-63,-166,426,-66,-163,420,-64,-138,398,-67,-135,402,-66,-139,405,-63,-137,406,-64,-136,404,-65,-135,401,-69,-137,403,-67,-137,410,-60,-137,408,-62,-137,415,-58,-138,412,-60,-136,423,-55,-139,421,-58,-136,416,-55,-133,413,-51,-137,411,-57,-132,420,-52,-124,403,-44,-136,426,-56,-130,426,-54,-117,424,-52,-136,386,-113,-138,377,-107,-135,382,-109,-138,376,-101,-136,381,-104,-135,381,-98,-134,385,-112,-135,388,-116,-133,383,-107,-132,384,-99,-133,383,-108,-131,383,-101,-131,381,-118,-136,384,-90,-136,392,-81,-154,453,-113,-164,447,-112,-170,434,-117,-169,439,-112,-173,427,-117,-173,431,-113,-151,457,-105,-161,451,-104,-167,443,-105,-172,435,-106,-147,460,-97,-157,455,-97,-163,449,-85,-176,425,-106,-178,416,-107,-175,421,-115,-176,413,-115,-172,416,-121,-171,422,-120,-172,408,-121,-134,391,-130,-136,396,-128,-132,387,-126,-164,435,-122,-157,442,-124,-158,434,-126,-146,444,-127,-148,438,-129,-149,432,-130,-153,399,-131,-152,425,-130,-148,426,-130,-146,415,-131,-146,423,-131,-145,418,-130,-144,407,-126,-145,410,-127,-145,404,-126,-144,409,-128,-146,416,-129,-142,413,-130,-141,409,-131,-139,400,-125,-140,407,-130,-141,403,-124,-142,397,-122,-145,399,-125,-144,395,-124,-143,389,-124,-142,395,-127,-142,394,-131,-139,400,-131,-155,447,-121,-164,440,-119,-136,393,-120,-138,392,-118,-143,391,-122,-144,386,-122,-143,380,-119,-139,371,-122,-140,373,-108,-142,371,-116,-141,361,-113,-141,355,-106,-140,353,-100,-139,369,-99,-136,371,-87,-136,347,-83,-138,363,-90,-134,397,-78,-134,394,-83,-136,397,-82,-133,389,-89,-131,385,-95,-132,384,-102,-135,389,-88,-134,385,-92,-134,396,-70,-135,391,-71,-131,388,-90,-130,384,-96,-129,385,-91,-137,406,-62,-142,416,-60,-136,376,-128,-71,346,41,-142,381,-123,-142,376,-120,-142,361,-107,-136,366,-84,-144,461,-91,-153,457,-85,-169,439,-86,-174,429,-85,-177,418,-85,-140,457,-77,-153,457,-80,-169,437,-77,-173,427,-77,-177,418,-81,-126,372,-60,-124,387,-45,-79,398,-28,-159,383,-71,-161,360,-75,-176,409,-78,-162,394,-69,-179,406,-99,-178,405,-108,-178,399,-109,-175,401,-116,-176,406,-116,-167,368,-80,-176,397,-79,-125,383,-81,-127,383,-79,-125,381,-86,-176,386,-103,-176,393,-110,-130,383,-76,-136,384,-72,-171,370,-85,-171,359,-88,-120,357,-87,-121,366,-88,-123,367,-84,-118,355,-96,-121,364,-92,-118,357,-91,-127,375,-80,-130,376,-78,-123,375,-85,-123,373,-89,-173,375,-105,-170,375,-112,-133,376,-75,-171,351,-90,-170,338,-107,-170,345,-85,-173,340,-93,-132,368,-77,-126,350,-82,-117,348,-93,-119,348,-90,-116,348,-95,-133,351,-78,-154,334,-73,-156,351,-74,-171,363,-107,-144,372,-71,-140,378,-71,-147,361,-72,-137,370,-74,-147,343,-74,-154,367,-72,-151,388,-68,-178,411,-86,-179,405,-86,-179,399,-87,-178,394,-88,-179,394,-94,-177,384,-91,-174,372,-94,-172,361,-102,-173,360,-97,-173,350,-99,-172,344,-101,-171,345,-105,-172,341,-102,-177,410,-81,-178,398,-83,-174,382,-83,-172,359,-92,-172,350,-94,-172,407,-72,-170,334,-83,-167,334,-79,-167,359,-82,-163,377,-75,-169,404,-70,-118,355,-102,-116,338,-99,-122,320,-90,-162,326,-76,-172,337,-103,-173,340,-98,-171,340,-87,-119,319,-95,-73,330,40,-79,354,28,-73,357,27,-59,355,30,-67,330,40,-136,260,-116,-144,257,-119,-162,299,-76,-165,290,-77,-158,290,-75,-170,300,-80,-172,292,-82,-174,301,-86,-126,293,-91,-123,301,-93,-133,304,-81,-131,294,-85,-146,288,-77,-186,236,-112,-158,246,-122,-165,237,-123,-149,229,-119,-140,239,-113,-139,242,-113,-180,234,-121,-172,233,-123,-179,227,-122,-177,233,-122,-176,235,-87,-182,238,-94,-184,232,-94,-172,254,-82,-176,255,-86,-183,239,-98,-185,240,-102,-187,235,-108,-155,205,-76,-147,214,-79,-145,225,-79,-153,228,-75,-145,252,-79,-160,207,-75,-158,237,-74,-138,230,-86,-146,202,-84,-136,231,-93,-135,244,-109,-133,244,-104,-132,245,-97,-134,250,-90,-154,249,-75,-161,250,-75,-163,245,-76,-165,252,-77,-177,229,-88,-175,228,-85,-169,241,-80,-165,240,-77,-162,239,-75,-149,264,-76,-154,265,-75,-161,261,-76,-183,248,-109,-181,248,-114,-179,271,-104,-163,249,-122,-167,267,-78,-172,268,-81,-179,260,-90,-182,252,-99,-177,248,-118,-152,249,-121,-165,403,-126,-158,401,-129,-153,391,-130,-171,402,-121,-136,385,-129,-171,391,-117,-165,388,-123,-170,318,-82,-118,318,-102,-115,337,-106,-118,318,-106,-128,321,-83,-141,315,-76,-154,329,-123,-165,366,-117,-155,374,-126,-162,390,-126,-129,383,-127,-129,375,-126,-136,377,-128,-128,379,-123,-125,373,-124,-124,371,-119,-118,357,-118,-121,364,-119,-117,355,-112,-120,362,-113,-117,355,-108,-127,374,-108,-124,366,-123,-123,358,-122,-144,327,-125,-118,348,-117,-119,328,-114,-114,348,-108,-114,348,-104,-116,337,-110,-115,348,-112,-147,397,-131,-168,263,-79,-163,256,-76,-158,255,-75,-178,277,-93,-168,282,-78,-164,274,-77,-157,273,-76,-141,245,-83,-167,309,-78,-159,308,-75,-151,307,-75,-133,322,-79,-145,364,-127,-161,356,-119,-169,329,-109,-152,263,-122,-171,328,-105,-169,250,-121,-174,247,-120,-173,251,-119,-156,265,-122,-172,258,-118,-171,264,-117,-171,270,-116,-174,270,-112,-177,271,-109,-138,287,-121,-149,288,-123,-134,296,-120,-124,293,-112,-122,292,-106,-125,285,-96,-175,302,-97,-173,286,-109,-174,303,-102,-170,303,-111,-170,294,-112,-170,286,-113,-168,312,-112,-167,294,-115,-165,302,-116,-160,277,-120,-148,300,-123,-164,269,-119,-170,278,-114,-130,280,-115,-134,333,-125,-143,289,-123,-157,301,-121,-160,338,-119,-170,311,-109,-171,320,-107,-172,328,-101,-173,319,-92,-129,294,-117,-128,312,-120,-123,301,-114,-123,310,-116,-120,309,-110,-121,300,-98,-148,239,-118,-148,270,-122,-173,254,-119,-179,252,-115,-181,261,-102,-174,310,-90,-172,319,-87,-155,356,-123,-183,223,-90,-196,202,-95,-193,222,-107,-182,219,-121,-178,216,-85,-175,214,-82,-171,212,-78,-164,209,-75,-166,196,-77,-175,242,-121,-176,238,-122,-139,231,-113,-146,227,-117,-142,230,-115,-144,226,-116,-140,229,-113,-135,237,-107,-138,228,-110,-161,187,-80,-158,178,-116,-171,143,-115,-160,191,-121,-186,107,-113,-188,150,-123,-172,214,-123,-194,154,-121,-198,144,-83,-200,166,-88,-206,147,-91,-202,178,-97,-198,203,-102,-206,147,-110,-209,133,-107,-198,203,-107,-200,191,-109,-201,191,-105,-203,157,-113,-200,177,-112,-199,156,-117,-203,146,-114,-197,176,-117,-196,164,-119,-200,166,-115,-194,183,-118,-192,189, -118,-186,187,-121,-185,171,-80,-190,153,-82,-196,128,-83,-150,184,-90,-162,150,-100,-166,141,-106,-171,153,-85,-181,120,-91,-173,164,-81,-182,158,-81,-184,106,-109,-191,126,-84,-186,124,-87,-159,175,-84,-184,185,-81,-174,187,-79,-168,185,-79,-140,219,-97,-157,220,-121,-153,217,-119,-150,201,-114,-150,216,-118,-144,216,-113,-193,201,-90,-197,203,-98,-190,221,-116,-198,191,-112,-186,220,-120,-185,209,-121,-188,200,-120,-195,190,-116,-184,213,-121,-176,220,-123,-142,214,-105,-135,231,-105,-145,208,-109,-150,203,-80,-147,194,-89,-150,185,-104,-149,184,-96,-176,208,-81,-178,196,-80,-196,76,-94,-212,62,-113,-217,63,-112,-205,77,-113,-206,65,-112,-202,76,-112,-177,157,-123,-205,88,-114,-208,99,-115,-201,145,-117,-216,71,-78,-219,72,-80,-205,117,-83,-209,119,-85,-220,67,-79,-223,68,-83,-209,134,-91,-225,70,-88,-217,105,-93,-226,70,-93,-222,85,-100,-224,79,-99,-221,85,-106,-225,74,-99,-226,70,-98,-219,95,-101,-217,104,-102,-213,119,-105,-212,118,-109,-215,103,-109,-189,95,-95,-195,97,-86,-192,83,-103,-204,101,-82,-198,75,-109,-201,79,-84,-192,96,-90,-208,68,-79,-200,64,-91,-202,57,-90,-202,57,-92,-213,70,-78,-200,70,-87,-205,60,-83,-201,64,-87,-203,64,-110,-196,74,-101,-199,63,-96,-202,57,-99,-202,57,-101,-202,57,-94,-201,57,-95,-205,59,-111,-216,65,-78,-214,64,-77,-213,64,-77,-212,64,-78,-203,58,-87,-203,57,-104,-221,65,-111,-207,61,-113,-224,68,-108,-217,66,-78,-206,159,-100,-202,178,-105,-204,168,-107,-219,58,-113,-223,58,-110,-228,64,-101,-227,64,-104,-204,51,-95,-204,52,-90,-206,49,-86,-204,54,-86,-208,52,-79,-224,59,-108,-227,62,-106,-222,62,-78,-226,63,-83,-228,68,-92,-208,47,-107,-203,58,-107,-209,48,-112,-207,53,-111,-215,52,-114,-213,56,-114,-212,50,-114,-219,55,-113,-226,64,-106,-227,61,-104,-226,69,-104,-197,155,-119,-207,148,-96,-210,134,-102,-202,56,-97,-202,58,-88,-208,62,-80,-209,63,-79,-213,60,-77,-215,58,-75,-218,63,-77,-219,60,-77,-228,64,-87,-210,63,-78,-210,58,-78,-256,41,-98,-244,42,-112,-235,49,-111,-234,47,-114,-223,54,-113,-239,53,-100,-240,54,-90,-225,56,-110,-215,47,-114,-217,48,-114,-228,56,-75,-242,47,-69,-248,42,-65,-248,44,-67,-256,44,-78,-230,62,-85,-211,44,-109,-236,33,-116,-213,45,-113,-232,61,-93,-251,39,-110,-229,34,-92,-238,30,-115,-248,39,-62,-237,46,-62,-221,57,-72,-208,46,-81,-231,60,-98,-232,62,-91,-232,57,-80,-252,45,-71,-213,49,-69,-217,41,-56,-218,53,-68,-225,51,-64,-229,59,-102,-243,49,-75,-210,53,-77,-212,46,-69,-264,40,-83,-263,41,-81,-263,21,-91,-260,21,-87,-248,27,-95,-266,27,-74,-266,27,-74,-267,25,-75,-266,25,-74,-265,29,-74,-265,29,-73,-265,27,-73,-266,25,-73,-266,23,-77,-265,34,-76,-268,30,-75,-262,22,-73,-259,22,-73,-259,23,-81,-253,25,-84,-255,29,-59,-258,28,-59,-252,28,-59,-261,26,-60,-258,29,-59,-242,33,-58,-241,33,-57,-239,33,-57,-247,36,-59,-244,34,-58,-241,39,-57,-241,27,-74,-214,44,-112,-264,26,-104,-263,26,-105,-263,28,-104,-264,25,-104,-269,26,-75,-268,24,-76,-268,22,-86,-268,23,-87,-267,23,-89,-268,24,-88,-267,27,-90,-267,24,-90,-267,24,-89,-268,24,-90,-266,29,-91,-266,29,-91,-267,23,-90,-267,22,-90,-266,21,-92,-262,29,-105,-264,21,-103,-264,23,-103,-264,23,-103,-264,23,-104,-263,22,-103,-257,24,-115,-256,25,-115,-256,23,-115,-255,26,-115,-254,28,-115,-259,25,-115,-254,26,-116,-253,27,-116,-263,37,-77,-264,31,-73,-266,30,-90,-267,30,-89,-253,38,-109,-255,35,-111,-255,34,-113,-251,36,-113,-252,37,-112,-256,41,-65,-262,42,-86,-262,40,-88,-264,40,-85,-257,39,-101,-259,39,-99,-256,38,-103,-255,37,-106,-262,36,-95,-260,41,-91,-259,39,-96,-257,44,-85,-260,39,-75,-258,42,-76,-261,37,-73,-260,39,-74,-255,44,-71,-258,42,-74,-259,41,-69,-255,22,-113,-253,21,-112,-244,31,-116,-247,33,-115,-241,36,-116,-242,32,-116,-240,34,-116,-238,35,-116,-235,37,-116,-232,39,-116,-230,40,-116,-231,43,-116,-221,46,-115,-219,47,-114,-220,50,-114,-227,42,-116,-226,40,-115,-225,43,-115,-220,43,-114,-253,30,-59,-250,29,-59,-248,31,-59,-249,34,-59,-245,32,-59,-237,27,-56,-242,27,-58,-235,25,-57,-234,23,-59,-238,25,-59,-246,27,-60,-244,28,-59,-247,29,-59,-249,28,-60,-254,26,-60,-254,25,-62,-262,24,-62,-262,23,-63,-256,30,-59,-252,37,-61,-247,38,-61,-264,20,-94,-262,21,-103,-261,20,-103,-259,19,-104,-262,21,-104,-232,32,-85,-224,33,-85,-219,33,-82,-213,36,-84,-210,47,-73,-265,22,-78,-264,21,-86,-261,22,-81,-257,22,-88,-268,23,-79,-263,23,-77,-261,22,-77,-235,26,-72,-251,26,-81,-260,22,-73,-264,24,-73,-265,24,-74,-263,23,-73,-263,23,-71,-263,22,-67,-260,22,-68,-252,24,-71,-251,25,-64,-250,25,-69,-245,26,-72,-243,26,-69,-260,22,-65,-247,26,-63,-248,27,-61,-243,27,-60,-257,20,-100,-255,20,-103,-254,20,-107,-246,24,-108,-262,21,-88,-261,20,-99,-259,20,-101,-258,20,-103,-257,19,-104,-256,19,-106,-253,20,-109,-246,24,-105,-237,28,-105,-244,25,-113,-244,27,-115,-245,29,-116,-254,24,-115,-237,31,-96,-235,30,-111,-234,32,-91,-233,31,-113,-226,33,-107,-229,34,-94,-226,34,-97,-216,37,-92,-216,39,-106,-211,45,-111,-215,41,-110,-213,39,-92,-263,23,-104,-263,23,-104,-269,28,-75,-268,28,-75,-267,28,-75,-250,28,-116,-248,30,-116,-246,30,-116,-211,40,-88,-210,40,-87,-262,39,-91,-260,39,-95,-264,24,-72,-264,23,-71,-267,22,-86,-256,20,-111,-264,20,-100,-261,20,-104,-267,22,-91,-263,23,-104,-263,22,-104,-263,22,-105,-250,31,-115,-251,28,-116,-239,31,-90,-249,27,-90,-240,29,-80,-252,25,-79,-244,29,-80,-241,30,-91,-210,40,-78,-245,31,-116,-258,38,-63,-209,42,-75,-244,32,-58,-223,44,-115,-266,28,-73,-266,27,-73,-267,29,-72,-266,24,-75,-264,23,-75,-266,28,-74,-265,31,-75,-261,38,-71,-267,27,-89,-268,24,-89,-267,22,-88,-265,21,-90,-265,30,-92,-262,37,-92,-264,32,-93,-264,38,-87,-263,21,-104,-263,23,-104,-263,24,-105,-263,28,-105,-263,28,-105,-262,23,-63,-263,22,-69,-262,25,-61,-238,34,-56,-239,33,-56,-235,27,-54,-236,30,-54,-238,29,-57,-234,23,-58,-234,23,-62,-236,24,-65,-213,31,-66,-215,31,-70,-230,28,-76,-254,43,-68,-259,40,-66,-256,40,-64,-244,27,-74,-266,25,-73,-231,50,-64,-214,37,-57,-217,44,-59,-220,34,-49,-222,50,-62,-221,47,-59,-223,37,-50,-227,47,-58,-226,44,-56,-239,41,-58,-236,41,-56,-236,36,-55,-234,37,-53,-233,39,-53,-234,35,-52,-231,36,-50,-229,36,-48,-230,36,-50,-221,33,-47,-219,32,-49,-235,33,-54,-235,35,-53,-235,35,-54,-236,35,-54,-230,20,-58,-231,45,-57,-232,21,-59,-225,20,-57,-217,25,-61,-220,23,-60,-218,25,-54,-213,31,-61,-214,35,-58,-229,22,-64,-226,26,-74,-223,26,-73,-215,27,-60,-213,32,-59,-212,36,-63,-220,30,-77,-223,20,-54,-234,25,-53,-234,28,-52,-233,23,-53,-220,23,-54,-221,21,-54,-223,20,-56,-227,20,-58,-235,35,-53,-234,33,-51,-234,28,-53,-232,21,-58,-231,22,-54,-237,34,-55,-234,25,-54,-233,23,-54,-224,31,-44,-221,22,-44,-219,28,-49,-232,35,-49,-233,32,-50,-233,30,-48,-230,33,-47,-229,34,-47,-227,33,-45,-221,30,-46,-220,29,-46,-219,23,-52,-217,29,-53,-221,21,-48,-222,20,-50,-234,19,-45,-233,24,-50,-232,18,-46,-234,21,-46,-234,23,-44,-234,24,-44,-234,24,-46,-234,22,-45,-235,21,-43,-233,26,-46,-233,28,-47,-234,29,-50,-234,26,-50,-224,20,-52,-234,25,-45,-224,12,-35,-224,11,-37,-235,11,-40,-237,14,-39,-236,12,-40,-231,12,-42,-229,9,-40,-228,9,-39,-231,15,-44,-236,20,-41,-236,18,-40,-232,19,-35,-229,20,-35,-230,23,-38,-233,19,-36,-229,28,-42,-227,26,-40,-225,33,-45,-228,19,-35,-228,18,-34,-227,17,-34,-228,20,-36,-226,18,-35,-221,30,-45,-226,10,-39,-225,10,-38,-225,20,-54,-224,17,-47,-227,20,-54,-229,21,-54,-229,16,-47,-231,17,-47,-232,22,-51,-223,19,-38,-221,22,-46,-236,17,-40,-237,17,-39,-237,16,-38,-238,14,-37,-233,27,-45,-234,23,-42,-222,28,-44,-228,16,-47,-237,16,-23,-231,14,-16,-233,15,-16,-235,16,-16,-227,13,-24,-230,16,-28,-231,17,-29,-228,15,-28,-235,17,-28,-234,17,-20,-232,14,-16,-234,16,-16,-236,16,-17,-237,16,-18,-237,16,-17,-229,13,-20,-228,13,-21,-229,13,-20,-237,16,-27,-237,16,-26,-233,17,-29,-233,16,-19,-230,15,-22,-235,17,-28,-237,16,-25,-237,16,-26,-229,13,-20,-236,16,-22,-235,16,-21,-237,16,-23,-235,18,-35,-228,11,-22,-228,11,-22,-228,12,-22,-228,12,-21,-231,9,-23,-231,14,-19,-231,13,-19,-231,13,-19,-227,13,-25,-227,14,-26,-237,15,-25,-238,14,-26,-238,15,-25,-238,14,-27,-237,16,-27,-237,16,-23,-236,16,-28,-237,16,-31,-234,14,-20,-235,13,-20,-232,15,-19,-235,14,-20,-236,14,-21,-235,15,-20,-238,14,-29,-238,15,-31,-237,13,-38,-238,15,-33,-238,15,-35,-236,16,-20,-234,15,-20,-234,17,-29,-230,18,-32,-234,18,-34,-229,17,-32,-227,17,-33,-230,9,-23,-229,10,-23,-231,8,-26,-228,9,-26,-229,7,-32,-228,7,-32,-227,7,-34,-227,8,-37,-225,9,-35,-232,12,-20,-233,10,-23,-235,9,-27,-229,7,-35,-232,7,-31,-228,8,-37,-236,13,-20,-237,12,-22,-237,11,-26,-236,9,-34,-236,9,-36,-234,8,-34,-235,10,-38,-226,14,-29,-225,15,-34,-224,13,-34,-227,12,-23,-226,10,-28,-225,10,-34,-238,14,-23,-237,13,-22,-238,13,-26,-237,11,-36,-238,14,-32,-237,15,-36,-237,17,-37,-236,16,-22,-237,15,-21,-237,15,-23,-238,14,-26,-238,15,-24,-237,14,-22,-229,12,-21,-230,12,-20,-230,13,-20,-230,14,-19,-236,16,-28,-229,13,-20,-230,13,-20,-230,13,-20,-237,16,-24,-230,14,-19,-230,14,-19,-231,14,-19,-231,14,-19,-232,15,-19,-233,16,-20,-234,16,-20,-236,16,-21,-236,16,-22,-226,12,-26,-227,10,-27,-227,10,-26,-228,13,-23,-230,13,-17,-230,13,-18,-232,15,-19,-235,16,-20,-237,16,-19,-236,16,-17,-231,14,-16,-228,14,-26,-228,14,-27,-227,10,-24,-228,10,-23,-225,11,-32,-236,16,-27,-233,16,-19,-237,16,-21,-234,16,-16,-235,16,-16,-237,16,-17,-227,13,-24,-230,14,-17,-228,13,-21,-267,26,-73,-268,26,-72,-267,28,-72,-266,25,-73,-265,24,-72,-256,34,-60,-263,35,-70,-261,30,-60,-261,27,-60,-265,31,-72,-280,25,-64,-281,24,-66,-281,23,-67,-279,20,-70,-278,19,-70,-278,19,-70,-277,20,-71,-276,21,-71,-278,17,-70,-260,40,-70,-278,16,-69,-262,25,-61,-263,24,-62,-262,26,-60,-263,26,-60,-279,23,-60,-281,22,-68,-283,21,-68,-280,22,-69,-260,41,-68,-261,39,-65,-260,39,-65,-275,20,-59,-275,18,-59,-275,19,-59,-276,18,-59,-272,22,-59,-278,20,-59,-269,22,-60,-272,20,-59,-274,19,-59,-263,25,-61,-263,28,-60,-265,25,-61,-264,29,-60,-273,29,-68,-264,34,-69,-279,21,-70,-282,23,-62,-277,23,-60,-267,23,-60,-276,16,-60,-276,15,-61,-266,22,-61,-263,22,-63,-274,15,-65,-276,14,-63,-276,16,-68,-274,16,-67,-277,16,-69,-273,20,-71,-279,18,-70,-279,18,-70,-280,17,-70,-274,22,-71,-272,24,-72,-270,25,-72,-273,26,-71,-268,32,-68,-264,35,-66,-263,35,-68,-266,33,-64,-263,34,-63,-266,30, -61,-262,22,-65,-277,15,-68,-279,18,-70,-277,17,-59,-278,17,-59,-263,36,-65,-280,22,-60,-282,23,-64,-290,12,-58,-290,9,-65,-290,11,-67,-279,16,-58,-281,20,-59,-283,21,-67,-290,15,-68,-289,19,-61,-294,15,-65,-283,22,-64,-284,22,-65,-282,22,-62,-284,21,-61,-292,16,-59,-289,12,-58,-288,13,-58,-284,14,-58,-286,14,-58,-280,18,-58,-281,16,-58,-287,13,-58,-289,11,-58,-289,10,-59,-281,13,-60,-279,15,-59,-289,10,-60,-279,13,-64,-281,12,-62,-280,13,-67,-283,14,-69,-280,16,-70,-289,13,-68,-290,12,-68,-290,13,-68,-291,12,-68,-285,14,-69,-283,15,-69,-286,16,-69,-288,14,-69,-281,16,-70,-289,13,-68,-301,12,-58,-302,11,-58,-306,10,-60,-306,10,-59,-306,10,-61,-309,9,-61,-306,10,-62,-306,10,-63,-304,10,-64,-305,10,-64,-303,11,-65,-303,11,-65,-309,9,-60,-309,9,-61,-309,9,-59,-309,9,-59,-309,9,-62,-309,9,-63,-306,10,-64,-306,10,-64,-307,9,-58,-305,10,-58,-306,10,-58,-304,10,-58,-303,10,-58,-302,11,-58,-302,11,-58,-301,12,-58,-300,12,-59,-299,13,-63,-300,13,-64,-299,13,-62,-303,12,-62,-304,11,-64,-307,10,-63,-300,12,-59,-304,11,-59,-301,12,-65,-299,13,-61,-304,11,-58,-299,13,-63,-300,12,-59,-300,12,-59,-302,11,-65,-301,11,-65,-301,12,-65,-305,10,-59,-307,9,-59,-306,10,-64,-306,10,-63,-307,10,-64,-304,8,-64,-306,9,-63,-305,8,-64,-304,7,-60,-304,8,-58,-305,8,-59,-298,10,-57,-299,10,-57,-297,12,-57,-297,13,-58,-297,11,-57,-302,10,-58,-302,10,-57,-301,9,-57,-302,9,-57,-303,9,-57,-305,9,-58,-305,8,-59,-304,9,-58,-299,13,-60,-300,12,-58,-299,13,-60,-299,13,-62,-299,13,-61,-299,13,-64,-299,13,-64,-301,11,-65,-302,11,-65,-304,8,-65,-303,8,-65,-304,8,-64,-302,9,-65,-302,8,-57,-303,8,-58,-302,7,-59,-302,6,-60,-300,9,-66,-298,9,-66,-298,8,-66,-300,9,-66,-301,8,-66,-306,10,-64,-305,10,-64,-306,10,-63,-306,10,-62,-306,10,-61,-306,9,-61,-306,9,-62,-293,15,-66,-300,12,-65,-298,12,-66,-303,10,-65,-304,7,-63,-304,7,-64,-302,7,-64,-302,6,-63,-302,7,-65,-306,8,-60,-302,6,-62,-297,15,-62,-293,16,-61,-292,17,-60,-297,14,-59,-292,14,-58,-295,11,-57,-293,11,-57,-290,12,-57,-290,14,-58,-291,12,-57,-299,8,-58,-296,9,-57,-291,10,-58,-291,9,-58,-296,7,-59,-296,7,-61,-289,9,-61,-291,8,-60,-289,9,-63,-292,8,-64,-297,7,-64,-292,10,-67,-296,10,-67,-295,10,-67,-292,11,-68,-293,12,-68,-293,11,-68,-298,11,-66,-305,8,-60,-305,8,-63,-305,10,-59,-305,10,-59,-305,10,-59,-306,10,-59,-306,10,-63,-305,10,-64,-293,11,-67,-292,11,-57,-308,9,-63,-309,9,-63,-309,9,-63,-309,9,-62,-309,9,-60,-309,9,-59,-309,9,-59,-307,9,-58,-308,9,-58,-309,9,-60,-309,9,-61,-309,9,-62,-309,9,-63,-309,9,-58,-301,9,-57,-300,10,-57,-300,10,-57,-300,12,-64,-300,12,-64,-299,13,-60,-306,10,-60,-304,10,-58,-302,8,-65,-303,11,-65,-304,7,-59,-303,8,-58,-304,10,-58,-304,10,-58,-304,7,-61,-309,9,-63,-309,9,-63,-309,9,-59,-307,9,-58,-305,10,-59,-270,29,-75,-272,28,-75,-263,40,-81,-269,26,-88,-269,23,-87,-271,23,-87,-268,31,-87,-264,34,-91,-265,38,-86,-266,33,-88,-269,24,-76,-269,22,-86,-269,22,-85,-272,24,-87,-273,21,-86,-275,20,-86,-269,28,-88,-281,20,-73,-282,21,-73,-283,20,-73,-284,18,-73,-281,18,-73,-284,20,-73,-280,17,-85,-281,16,-84,-278,18,-85,-279,19,-85,-277,19,-85,-283,25,-78,-270,27,-75,-274,26,-74,-276,25,-74,-278,23,-74,-280,22,-73,-268,33,-86,-284,21,-84,-267,32,-76,-269,31,-76,-283,22,-74,-277,26,-75,-269,34,-79,-286,24,-82,-282,26,-81,-284,25,-82,-269,34,-83,-269,33,-85,-282,26,-79,-269,34,-82,-268,35,-84,-280,16,-74,-283,15,-74,-279,16,-75,-278,15,-77,-275,17,-77,-270,20,-81,-267,22,-81,-281,14,-82,-278,14,-79,-268,22,-84,-284,15,-84,-278,17,-84,-271,21,-86,-268,35,-81,-281,21,-73,-282,15,-84,-282,14,-83,-283,13,-80,-283,13,-77,-285,23,-75,-287,20,-73,-285,19,-73,-287,19,-72,-300,10,-81,-301,10,-81,-299,10,-82,-294,12,-82,-292,13,-83,-297,11,-82,-289,13,-83,-292,14,-83,-288,14,-83,-283,19,-85,-286,14,-83,-284,16,-84,-286,17,-72,-296,13,-71,-294,15,-72,-296,14,-72,-291,17,-72,-284,16,-73,-289,18,-72,-299,12,-71,-298,14,-71,-298,14,-71,-285,22,-74,-286,24,-77,-286,23,-83,-288,20,-83,-300,14,-72,-296,16,-72,-300,17,-75,-299,18,-78,-301,16,-79,-301,18,-78,-286,24,-80,-288,22,-81,-299,18,-77,-286,24,-79,-300,10,-72,-301,9,-73,-291,13,-73,-284,14,-75,-298,9,-73,-298,8,-77,-283,13,-78,-298,8,-80,-298,8,-78,-285,13,-82,-300,9,-81,-292,11,-82,-298,11,-82,-297,13,-83,-299,13,-71,-300,13,-71,-320,12,-73,-318,12,-71,-315,13,-71,-314,13,-71,-315,13,-71,-316,13,-71,-316,13,-71,-315,13,-72,-317,13,-72,-316,13,-72,-318,13,-74,-321,12,-73,-321,11,-75,-321,12,-73,-321,11,-76,-315,11,-79,-316,11,-79,-318,11,-78,-319,10,-78,-321,12,-75,-321,11,-76,-321,12,-73,-318,13,-75,-321,12,-73,-320,12,-72,-321,12,-72,-320,12,-72,-317,13,-72,-314,14,-73,-311,13,-72,-311,13,-79,-311,12,-79,-310,14,-78,-310,14,-77,-313,14,-76,-309,14,-75,-313,14,-75,-309,14,-74,-320,10,-77,-320,11,-77,-313,9,-71,-315,11,-71,-317,11,-73,-314,9,-72,-314,12,-71,-317,11,-74,-317,10,-75,-317,9,-74,-317,11,-75,-315,8,-73,-315,8,-74,-313,9,-71,-314,8,-73,-314,7,-74,-312,8,-79,-312,7,-78,-313,9,-79,-312,9,-80,-315,9,-79,-317,12,-78,-316,10,-77,-316,10,-78,-314,11,-79,-316,13,-72,-318,13,-75,-314,11,-79,-312,11,-79,-302,11,-82,-307,9,-81,-309,9,-81,-305,9,-81,-302,13,-71,-303,13,-71,-302,12,-71,-300,11,-71,-304,13,-71,-307,12,-71,-307,10,-71,-312,10,-71,-309,12,-71,-317,11,-76,-317,9,-76,-310,13,-80,-310,13,-79,-307,12,-81,-302,15,-80,-311,13,-72,-306,14,-71,-302,14,-72,-299,15,-73,-303,16,-75,-309,14,-72,-308,15,-76,-308,15,-78,-303,17,-78,-305,16,-76,-316,12,-72,-315,12,-72,-317,12,-73,-314,13,-71,-317,13,-73,-317,9,-75,-316,8,-77,-314,7,-76,-305,9,-72,-307,8,-72,-310,8,-72,-309,6,-76,-301,8,-76,-301,8,-75,-307,7,-74,-311,7,-78,-311,7,-79,-301,8,-80,-301,8,-78,-310,9,-80,-309,8,-80,-302,9,-81,-304,9,-81,-303,10,-81,-311,12,-71,-312,12,-71,-313,11,-71,-316,11,-78,-316,11,-78,-317,12,-76,-317,13,-74,-312,13,-72,-311,13,-71,-313,12,-71,-308,10,-81,-306,13,-81,-302,16,-73,-301,18,-77,-301,13,-71,-302,10,-81,-304,12,-81,-321,12,-72,-317,12,-71,-319,12,-72,-318,12,-72,-317,13,-73,-317,12,-77,-318,10,-78,-318,11,-78,-318,11,-78,-321,11,-77,-311,13,-72,-313,12,-71,-313,13,-71,-313,13,-71,-310,14,-72,-310,14,-73,-310,13,-72,-312,12,-79,-312,11,-80,-314,11,-79,-317,12,-71,-318,13,-75,-318,12,-76,-317,11,-78,-317,11,-78,-319,12,-72,-310,14,-73,-282,18,-93,-284,17,-93,-285,17,-93,-265,26,-103,-267,25,-103,-266,21,-102,-265,23,-103,-265,23,-103,-265,20,-102,-264,21,-102,-264,20,-100,-269,21,-91,-268,23,-90,-270,24,-91,-271,24,-91,-273,23,-91,-268,25,-91,-269,26,-92,-266,23,-103,-268,22,-103,-267,21,-92,-281,15,-104,-279,16,-104,-278,16,-104,-284,21,-96,-271,20,-103,-277,18,-104,-278,20,-92,-284,18,-93,-280,19,-93,-278,18,-92,-276,21,-92,-275,18,-104,-278,15,-103,-282,18,-104,-277,17,-104,-264,33,-94,-266,31,-96,-266,29,-92,-271,28,-97,-283,22,-98,-273,24,-92,-283,20,-102,-268,26,-102,-264,30,-101,-260,37,-99,-284,21,-99,-271,28,-98,-266,31,-98,-263,35,-97,-261,38,-98,-278,13,-100,-280,14,-93,-283,13,-94,-279,13,-95,-266,20,-94,-265,20,-97,-264,20,-99,-284,14,-93,-265,31,-99,-287,20,-95,-283,20,-94,-284,21,-95,-285,15,-104,-300,11,-104,-297,12,-104,-293,12,-104,-284,19,-103,-285,21,-96,-285,21,-98,-287,17,-94,-301,15,-99,-294,17,-97,-299,13,-102,-295,16,-101,-283,21,-100,-294,17,-98,-286,21,-99,-288,13,-104,-291,12,-104,-291,10,-104,-286,13,-104,-281,13,-103,-296,10,-104,-293,11,-104,-296,9,-104,-297,12,-94,-298,12,-94,-295,13,-94,-298,11,-94,-294,14,-94,-292,14,-94,-287,16,-93,-288,16,-93,-285,15,-93,-282,11,-101,-296,7,-101,-296,8,-103,-300,9,-95,-297,8,-95,-297,7,-96,-297,7,-98,-282,11,-97,-282,11,-99,-295,7,-100,-300,7,-97,-283,12,-95,-282,12,-102,-282,14,-104,-283,14,-104,-294,15,-94,-298,10,-104,-299,10,-104,-299,9,-104,-289,11,-94,-291,13,-93,-290,15,-93,-290,18,-99,-284,14,-104,-307,13,-98,-307,13,-100,-313,11,-102,-311,11,-102,-314,10,-102,-313,10,-102,-312,12,-100,-313,11,-96,-314,11,-96,-313,11,-96,-315,11,-96,-315,11,-96,-313,11,-96,-314,11,-96,-314,11,-96,-315,11,-97,-315,11,-98,-315,11,-99,-315,10,-100,-315,10,-101,-316,9,-102,-315,10,-102,-316,9,-102,-314,10,-102,-318,10,-98,-318,10,-97,-318,10,-98,-318,10,-98,-318,9,-100,-318,9,-101,-309,12,-96,-318,9,-101,-318,10,-100,-317,10,-97,-308,12,-96,-308,11,-102,-307,13,-98,-307,13,-98,-313,10,-102,-315,10,-102,-312,11,-95,-309,10,-95,-308,11,-95,-308,10,-94,-311,10,-95,-312,10,-95,-313,9,-96,-313,8,-96,-313,10,-96,-315,11,-97,-315,10,-98,-315,9,-100,-314,9,-97,-311,10,-103,-314,10,-102,-315,10,-100,-315,9,-101,-315,10,-101,-303,10,-104,-313,8,-102,-303,14,-97,-300,14,-96,-307,13,-96,-307,13,-98,-313,10,-103,-309,11,-103,-308,12,-102,-307,12,-101,-304,13,-101,-307,13,-99,-305,8,-104,-304,9,-104,-303,9,-104,-303,8,-103,-309,8,-104,-309,8,-103,-310,7,-103,-307,8,-104,-311,7,-103,-314,7,-101,-313,7,-102,-314,8,-102,-314,8,-97,-314,9,-97,-315,8,-98,-312,11,-96,-313,11,-96,-301,12,-94,-302,12,-94,-300,11,-94,-299,14,-95,-300,12,-94,-298,13,-95,-299,8,-103,-299,7,-101,-306,7,-103,-309,5,-101,-310,6,-102,-312,6,-100,-312,7,-102,-315,8,-99,-312,7,-97,-312,6,-98,-305,10,-94,-305,9,-95,-300,8,-96,-307,6,-97,-300,6,-98,-306,6,-98,-300,7,-100,-312,6,-99,-309,5,-100,-312,8,-103,-308,9,-104,-303,6,-100,-308,13,-97,-315,11,-98,-315,11,-99,-315,11,-100,-303,11,-94,-304,11,-94,-305,12,-95,-310,11,-102,-311,11,-103,-310,12,-96,-311,12,-96,-312,12,-96,-309,11,-102,-307,12,-101,-307,13,-99,-315,11,-96,-315,11,-96,-316,11,-96,-313,12,-97,-318,9,-101,-318,9,-101,-318,10,-97,-318,10,-97,-318,10,-96,-318,10,-97,-317,10,-101,-318,9,-101,-314,12,-99,-301,11,-104,-300,15,-97,-299,15,-100,-302,9,-104,-301,9,-104,-299,12,-94,-300,10,-104,-307,12,-102,-308,11,-103,-306,8,-104,-306,11,-94,-307,11,-94,-305,11,-94,-311,11,-95,-312,10,-103,-313,11,-96,-313,11,-96,-314,11,-97,-315,9,-102,-313,8,-103,-313,7,-102,-314,9,-96,-315,8,-101,-308,13,-97,-317,9,-101,-318,9,-100,-317,10,-96,-312,12,-101,-313,7,-96,-310,10,-95,-315,10,-102,-263,27,-105,-264,22,-105,-265,24,-106,-265,26,-109,-263,20,-105,-262,19,-105,-265,22,-105,-258,33,-107,-270,18,-116,-259,27,-114,-259,29,-113,-260,23,-115,-258,23,-115,-258,22,-114,-256,21,-113,-272,23,-111,-272,22,-113,-265,27,-110,-260,31,-110,-269,17,-116,-268,17,-116,-266,18,-116,-266,17,-116,-271,22, -114,-272,20,-109,-271,19,-108,-265,25,-107,-263,21,-116,-261,22,-115,-270,18,-107,-271,18,-107,-272,17,-107,-267,21,-106,-269,20,-107,-268,18,-107,-271,14,-108,-259,19,-106,-257,19,-108,-269,14,-115,-261,28,-112,-269,21,-107,-270,19,-107,-265,19,-116,-264,22,-116,-274,21,-112,-277,15,-117,-273,16,-117,-274,14,-117,-276,13,-118,-273,15,-117,-278,13,-118,-280,11,-118,-281,11,-118,-281,10,-118,-272,15,-117,-272,15,-117,-283,16,-113,-279,18,-115,-276,15,-108,-278,14,-109,-271,16,-108,-280,14,-109,-278,13,-109,-273,17,-108,-274,16,-108,-270,13,-109,-284,8,-111,-283,8,-113,-269,13,-113,-281,9,-115,-274,13,-109,-269,13,-111,-275,16,-108,-276,17,-109,-276,12,-117,-278,12,-118,-280,15,-110,-282,13,-110,-283,12,-110,-284,12,-110,-284,12,-110,-284,9,-111,-271,20,-115,-273,21,-110,-270,14,-116,-270,16,-117,-270,16,-117,-271,16,-117,-295,11,-114,-295,11,-114,-296,11,-114,-297,10,-114,-297,10,-115,-294,11,-114,-292,10,-119,-291,10,-119,-292,10,-119,-293,10,-119,-293,10,-119,-289,13,-115,-288,13,-115,-288,12,-117,-292,10,-119,-295,11,-115,-295,11,-116,-295,11,-117,-294,10,-118,-294,11,-117,-295,9,-119,-293,10,-119,-293,10,-119,-294,10,-119,-295,11,-114,-295,11,-114,-299,10,-116,-299,10,-117,-298,10,-117,-298,10,-118,-298,10,-116,-297,9,-119,-289,13,-114,-290,12,-113,-291,12,-113,-292,11,-119,-298,10,-118,-297,9,-119,-297,11,-117,-297,9,-119,-290,13,-113,-290,12,-113,-291,12,-113,-288,13,-115,-289,13,-115,-288,12,-118,-288,12,-117,-288,12,-118,-289,11,-118,-288,11,-118,-289,13,-114,-289,13,-114,-289,13,-114,-288,13,-116,-294,11,-114,-295,11,-114,-295,11,-114,-290,13,-113,-290,13,-113,-292,12,-113,-295,9,-117,-295,9,-117,-295,9,-116,-295,8,-115,-295,8,-117,-295,8,-115,-294,7,-116,-294,7,-117,-295,11,-115,-295,9,-115,-295,9,-114,-294,8,-118,-293,8,-119,-293,8,-118,-293,7,-117,-292,8,-119,-284,9,-119,-283,10,-118,-281,10,-118,-286,8,-119,-287,10,-119,-285,9,-119,-289,11,-118,-288,11,-118,-288,13,-116,-288,13,-115,-286,14,-116,-292,10,-119,-285,13,-117,-288,13,-116,-290,12,-113,-290,12,-112,-291,10,-112,-291,10,-112,-291,9,-112,-292,10,-112,-288,11,-111,-291,11,-112,-290,10,-111,-288,10,-111,-294,9,-113,-293,8,-113,-290,7,-113,-282,8,-115,-292,6,-115,-289,6,-116,-287,9,-119,-288,9,-119,-295,8,-114,-294,7,-115,-294,10,-113,-294,10,-114,-294,11,-113,-294,9,-118,-293,9,-119,-294,10,-118,-292,10,-119,-292,9,-119,-292,10,-119,-291,9,-119,-290,7,-118,-295,11,-115,-295,11,-116,-295,11,-117,-294,11,-118,-294,10,-118,-289,13,-113,-286,14,-113,-282,10,-118,-284,12,-118,-284,15,-116,-285,15,-115,-285,15,-112,-297,9,-119,-296,9,-120,-298,9,-118,-298,10,-115,-298,10,-116,-295,10,-119,-294,12,-117,-294,12,-116,-297,11,-115,-289,13,-112,-285,12,-110,-286,11,-111,-282,11,-118,-286,14,-112,-287,11,-111,-286,13,-111,-284,10,-110,-283,8,-117,-292,10,-112,-293,10,-113,-292,12,-113,-293,12,-113,-292,12,-113,-293,12,-114,-289,11,-118,-290,11,-119,-289,11,-119,-289,9,-119,-289,9,-119,-287,11,-119,-294,10,-118,-295,11,-116,-290,8,-119,-290,9,-119,-289,10,-119,-290,10,-119,-293,11,-113,-293,12,-113,-294,10,-113,-295,9,-119,-298,10,-116,-297,10,-115,-290,13,-113,-290,13,-113,-288,11,-118,74,344,-1,72,342,1,67,344,4,66,346,4,67,349,3,67,350,1,74,345,-2,70,350,-2,73,343,0,73,347,0,73,348,0,72,349,0,71,349,0,69,349,2,68,347,4,70,345,3,73,345,1,70,350,1,69,348,3,71,344,3,55,352,2,49,345,6,73,347,-3,72,349,-3,70,353,-7,71,346,3,72,346,2,73,347,2,70,347,3,68,351,-1,83,417,-120,28,434,-81,32,446,-98,23,443,-85,22,445,-86,-10,444,-68,-3,440,-66,-1,445,-70,19,436,-76,17,443,-79,10,432,-68,33,402,-58,-14,404,-174,0,433,-173,28,431,-179,29,413,-181,18,430,-178,-7,395,-177,-8,412,-176,-1,383,-179,-2,405,-179,-1,424,-176,83,316,-53,81,310,-48,74,298,-32,70,296,-26,64,294,-19,57,295,-13,50,297,-7,42,302,-3,35,308,0,30,314,2,26,322,3,84,313,-38,77,304,-24,73,301,-19,67,300,-12,61,301,-6,54,304,-1,47,308,2,41,313,5,80,312,-21,74,308,-12,69,307,-7,64,308,-2,58,310,2,52,314,5,46,318,7,75,315,-6,70,315,-2,66,315,1,61,317,5,67,323,3,49,327,9,53,335,9,47,332,9,44,338,8,50,354,1,45,361,-6,43,355,0,28,368,-17,29,357,-6,28,349,0,43,344,6,28,342,3,79,331,-70,71,328,-81,79,322,-67,83,323,-58,23,331,2,86,325,-47,33,325,6,87,328,-35,85,318,-28,30,333,5,85,332,-24,84,324,-19,77,324,-5,71,323,1,55,331,9,82,330,-13,68,346,-93,83,332,-61,84,344,-28,74,339,-80,76,349,-76,82,349,-54,74,358,-78,74,367,-79,78,357,-53,77,355,-66,83,349,-41,73,371,-74,77,359,-40,78,356,-29,76,353,-20,71,376,-69,74,367,-64,67,375,-55,73,360,-27,64,377,-51,57,382,-51,67,358,-11,51,383,-45,53,371,-22,44,368,-15,33,379,-30,43,448,-112,48,449,-118,53,396,-66,19,393,-45,44,398,-61,50,440,-109,57,436,-107,55,445,-117,50,420,-83,62,388,-68,23,378,-30,62,396,-75,37,395,-53,24,387,-40,41,427,-84,50,308,-146,43,323,-158,67,340,-123,64,316,-117,-1,359,-175,19,411,-181,30,377,-180,18,355,-177,29,361,-178,20,382,-182,1,369,-178,15,361,-179,52,445,-180,38,420,-181,43,383,-177,37,362,-176,51,337,-159,61,335,-144,65,336,-135,5,343,-173,55,456,-127,68,462,-142,72,458,-134,65,451,-124,68,446,-121,75,453,-130,67,411,-93,73,398,-92,86,430,-124,83,425,-120,89,424,-125,82,436,-120,79,427,-114,74,432,-112,87,438,-126,87,434,-125,91,429,-127,81,438,-121,72,439,-117,90,443,-132,85,442,-127,91,437,-131,79,444,-124,62,440,-114,93,421,-129,94,424,-130,96,430,-133,97,435,-135,63,431,-106,69,391,-81,79,414,-108,103,415,-146,102,421,-142,102,412,-142,100,431,-140,96,439,-138,87,450,-135,82,447,-128,101,428,-151,97,438,-149,95,443,-140,84,455,-138,61,391,-131,63,392,-128,67,397,-127,70,401,-127,66,396,-129,67,392,-127,58,389,-136,69,402,-132,67,392,-136,74,400,-117,66,385,-136,66,374,-137,68,354,-98,68,386,-128,74,388,-99,74,391,-94,73,385,-103,89,409,-127,83,404,-125,97,405,-136,94,408,-132,101,418,-139,98,414,-136,95,417,-132,98,422,-134,100,427,-138,78,407,-121,73,404,-122,75,399,-125,72,402,-124,75,405,-122,76,407,-121,74,405,-124,77,409,-119,79,411,-118,79,416,-116,79,413,-119,81,422,-117,79,424,-113,80,417,-113,79,412,-115,77,421,-108,72,418,-103,77,400,-103,77,408,-119,75,426,-110,64,425,-101,51,387,-163,52,383,-159,56,378,-159,55,381,-155,58,382,-150,60,377,-149,64,381,-141,48,388,-165,49,385,-161,51,384,-156,53,384,-152,49,383,-158,51,384,-157,62,385,-143,67,454,-172,63,448,-180,75,447,-176,72,441,-183,79,439,-179,82,431,-182,77,435,-184,67,458,-164,76,452,-168,82,444,-172,68,461,-155,77,456,-160,85,436,-175,88,426,-177,83,422,-185,71,416,-188,67,398,-189,61,397,-188,77,423,-187,56,418,-185,47,393,-170,43,397,-176,41,392,-177,41,388,-173,63,435,-186,71,436,-185,63,443,-183,53,439,-183,45,437,-181,56,426,-186,53,433,-185,45,432,-182,53,427,-185,37,426,-181,50,419,-182,52,421,-183,50,424,-184,50,404,-175,52,408,-178,52,411,-180,52,405,-179,50,409,-180,52,417,-182,48,414,-181,46,410,-181,48,414,-181,51,416,-184,47,401,-175,51,398,-174,52,395,-176,52,400,-178,52,390,-177,49,396,-178,49,386,-176,44,401,-180,50,393,-169,52,392,-174,53,386,-175,49,371,-172,54,381,-172,55,361,-166,59,356,-160,57,373,-161,59,362,-161,59,346,-154,61,354,-154,61,370,-152,63,346,-146,64,372,-141,64,364,-144,50,452,-123,62,389,-141,60,386,-144,64,395,-136,67,398,-132,66,398,-136,56,386,-145,60,390,-140,57,386,-145,64,393,-138,55,385,-149,70,398,-125,58,389,-140,54,385,-145,71,392,-126,53,384,-150,55,386,-140,71,404,-129,75,406,-123,47,395,-182,2,360,-177,5,353,-176,45,347,-167,51,381,-175,53,377,-172,54,372,-169,66,347,-138,66,369,-133,46,408,-179,68,462,-149,80,458,-147,92,440,-156,97,430,-158,89,417,-179,100,419,-160,81,458,-143,88,450,-153,101,419,-156,100,434,-143,102,424,-145,102,418,-152,39,450,-113,72,365,-90,73,377,-93,74,380,-89,72,383,-83,88,353,-139,102,404,-153,102,403,-150,103,411,-153,95,396,-138,99,408,-139,90,406,-180,88,400,-180,84,414,-185,101,393,-155,58,384,-130,60,384,-129,55,382,-134,52,374,-136,90,387,-175,64,384,-128,72,385,-127,95,371,-156,94,360,-158,50,367,-134,55,368,-131,49,366,-137,47,358,-135,87,390,-132,63,377,-129,59,376,-130,54,376,-132,44,357,-138,87,376,-175,67,378,-129,82,347,-176,92,361,-143,51,358,-133,57,331,-133,58,351,-130,45,349,-136,48,349,-134,43,349,-137,46,339,-136,64,360,-130,66,370,-130,81,362,-133,41,363,-150,83,381,-131,75,379,-129,79,373,-131,87,368,-136,71,371,-130,91,384,-138,95,336,-149,93,341,-164,77,409,-188,100,412,-160,101,406,-161,97,396,-168,100,401,-162,99,395,-163,94,387,-169,97,385,-164,88,363,-171,94,374,-165,91,361,-167,85,346,-174,90,352,-169,89,346,-170,88,342,-171,102,400,-158,95,372,-161,93,361,-163,92,352,-165,91,342,-168,101,402,-146,94,370,-150,94,361,-152,94,353,-154,95,341,-158,95,342,-152,93,378,-144,100,405,-142,39,349,-141,49,329,-136,71,332,-132,86,336,-137,92,336,-142,84,339,-175,87,338,-172,68,331,4,63,333,6,56,355,-1,54,360,-5,62,358,-8,82,340,-17,79,336,-7,73,331,0,59,258,-177,95,292,-147,90,291,-142,98,302,-152,62,295,-137,51,302,-140,66,306,-135,73,247,-187,60,240,-174,56,240,-166,57,231,-169,67,243,-182,55,243,-165,93,237,-191,84,235,-192,86,228,-193,78,239,-190,103,232,-167,101,257,-160,99,255,-155,101,262,-166,87,224,-140,80,215,-140,93,220,-142,66,237,-142,68,222,-146,57,235,-154,55,240,-156,55,235,-160,55,245,-154,95,240,-144,95,247,-145,93,252,-144,96,253,-148,98,243,-152,100,237,-162,101,230,-159,101,214,-151,96,241,-147,78,254,-139,73,242,-140,91,257,-142,93,263,-144,89,254,-187,62,264,-180,99,270,-155,97,269,-149,98,264,-151,101,271,-163,86,249,-189,95,249,-184,63,232,-147,67,391,-188,75,398,-188,52,394,-185,42,386,-178,81,398,-186,67,388,-187,71,389,-187,67,383,-186,95,329,-163,92,329,-168,87,326,-140,95,318,-147,97,319,-155,40,328,-146,45,319,-142,37,329,-156,38,328,-149,44,329,-139,55,322,-135,64,331,-131,83,335,-136,68,322,-181,76,386,-184,57,367,-182,61,386,-187,38,384,-172,44,378,-177,39,380,-168,36,374,-167,44,382,-165,38,372,-163,35,365,-161,33,358,-159,35,356,-153,46,380,-159,37,356,-150,35,367,-166,38,376,-172,36,359,-165,34,349,-158,41,339,-140,36,349,-148,36,338,-151,34,349,-152,52,375,-181,57,396,-187,99,258,-173,95,258,-146,87,250,-140,98,302,-160,99,293,-155,97,284,-150,95,276,-147,89,275,-142,87,266,-140,82,266,-139,69,280,-138,55,294,-139,96,310, -149,98,311,-157,93,301,-145,84,309,-139,79,290,-137,68,350,-181,74,368,-182,74,339,-180,86,330,-175,82,259,-186,82,256,-187,82,252,-188,82,248,-189,89,330,-171,65,267,-181,77,251,-187,81,271,-183,81,265,-185,97,262,-177,63,251,-143,54,245,-160,51,261,-166,59,271,-178,54,290,-176,46,297,-169,46,281,-162,44,295,-164,43,294,-157,44,294,-150,51,286,-143,86,287,-179,82,296,-180,83,304,-179,81,287,-181,75,304,-181,70,278,-182,67,302,-181,73,271,-183,81,279,-182,86,272,-182,90,272,-181,92,272,-179,58,247,-148,50,288,-172,62,287,-180,62,330,-181,80,313,-179,82,330,-177,84,313,-178,85,322,-176,87,304,-176,94,304,-170,90,304,-174,39,311,-159,40,310,-153,42,310,-147,47,302,-143,48,326,-176,96,311,-163,96,328,-157,52,356,-179,53,328,-178,97,238,-188,87,236,-193,102,239,-170,102,241,-174,100,242,-179,100,237,-185,106,216,-190,85,215,-193,89,221,-194,95,203,-145,101,231,-163,109,213,-167,102,221,-156,103,216,-156,104,209,-156,101,206,-151,97,204,-146,83,240,-191,83,243,-190,56,232,-166,62,222,-156,56,230,-159,56,229,-162,63,217,-175,83,145,-184,85,146,-189,93,121,-187,85,158,-193,92,139,-196,94,152,-199,116,101,-202,100,155,-200,128,135,-177,123,146,-170,126,150,-180,121,161,-188,114,205,-182,112,205,-186,121,135,-196,116,149,-197,110,205,-190,112,159,-198,115,170,-193,104,157,-200,107,158,-200,112,148,-200,103,166,-199,104,178,-198,108,168,-198,101,185,-198,99,191,-197,93,189,-196,116,155,-164,112,173,-161,76,209,-143,84,197,-144,102,166,-155,71,179,-178,70,187,-164,110,160,-159,84,142,-173,83,151,-166,85,161,-158,111,125,-167,91,133,-170,104,122,-168,113,142,-164,60,217,-169,74,186,-156,104,189,-154,99,192,-150,88,211,-141,71,209,-146,64,218,-178,70,192,-183,76,224,-189,69,231,-183,72,204,-186,60,229,-173,58,227,-171,56,230,-166,103,216,-193,95,215,-195,95,202,-196,91,211,-195,90,215,-195,78,185,-151,60,220,-164,106,198,-157,117,73,-200,112,78,-196,110,88,-197,134,70,-204,144,74,-178,131,121,-177,142,73,-174,145,70,-182,145,69,-177,128,136,-183,145,72,-188,143,72,-192,134,107,-187,124,136,-192,137,81,-196,136,87,-196,137,71,-201,129,67,-205,139,76,-197,140,72,-197,133,97,-195,130,106,-195,125,121,-196,130,96,-199,108,147,-201,123,120,-199,98,107,-184,100,121,-170,114,98,-172,129,120,-173,125,102,-170,110,97,-175,129,103,-171,111,77,-192,122,59,-179,123,60,-177,120,71,-176,119,99,-171,134,70,-171,139,72,-172,115,61,-197,118,59,-187,118,66,-181,119,59,-185,121,59,-180,120,59,-182,116,60,-192,140,67,-172,142,67,-174,139,66,-172,138,66,-172,126,61,-175,130,63,-173,117,60,-190,112,76,-186,120,64,-202,117,63,-200,116,67,-199,143,68,-175,114,204,-179,95,154,-158,111,214,-173,111,187,-161,92,188,-148,116,193,-185,125,65,-204,132,63,-205,132,59,-205,137,68,-203,141,65,-200,123,54,-182,131,43,-178,125,55,-178,131,58,-173,146,66,-178,148,65,-188,120,50,-195,121,46,-203,118,51,-199,122,58,-203,123,53,-204,120,52,-203,128,58,-206,137,64,-204,142,65,-198,137,61,-203,136,66,-204,104,204,-195,103,192,-197,108,193,-195,109,179,-196,111,193,-193,115,180,-191,114,193,-190,124,150,-185,117,78,-178,120,59,-183,123,73,-174,125,60,-176,128,56,-175,145,69,-192,148,65,-183,136,65,-171,133,64,-172,137,61,-171,137,56,-170,140,62,-171,144,65,-175,145,62,-174,137,65,-171,141,59,-170,169,38,-209,141,49,-212,144,61,-200,156,54,-197,172,41,-201,150,60,-196,124,50,-206,125,45,-207,161,50,-170,167,45,-170,173,42,-181,153,58,-195,147,66,-193,177,39,-193,177,40,-191,166,48,-185,152,60,-189,154,57,-178,147,63,-178,138,33,-217,121,46,-199,120,47,-201,158,43,-211,177,36,-177,174,40,-178,175,38,-176,142,55,-207,150,62,-184,175,43,-187,154,58,-185,145,44,-160,139,54,-168,148,55,-167,147,60,-173,149,58,-172,156,52,-167,154,52,-164,143,57,-169,149,48,-160,138,50,-167,147,31,-221,148,31,-200,174,18,-205,169,21,-198,172,18,-204,158,26,-204,184,24,-194,184,24,-194,184,22,-194,183,26,-193,184,24,-194,183,21,-194,183,20,-196,182,19,-197,183,20,-198,184,21,-196,182,30,-194,184,28,-197,185,26,-197,183,26,-195,182,20,-194,180,19,-191,181,19,-186,177,19,-190,168,23,-194,169,23,-192,166,23,-199,184,25,-178,182,26,-176,186,23,-180,185,26,-178,183,27,-177,172,32,-169,171,32,-168,170,33,-165,170,33,-167,171,37,-168,166,25,-179,124,43,-201,167,25,-219,167,23,-219,167,21,-219,184,20,-197,185,22,-196,178,19,-207,179,19,-205,177,19,-208,178,20,-208,177,20,-209,177,20,-208,176,23,-209,177,20,-209,175,25,-210,176,19,-208,167,20,-219,167,20,-219,166,20,-219,154,23,-225,155,22,-226,155,20,-225,154,23,-225,152,22,-224,156,23,-226,153,24,-225,151,25,-224,153,26,-225,179,37,-199,182,30,-193,177,26,-208,176,26,-208,158,33,-221,156,36,-219,152,35,-221,181,38,-182,174,38,-205,165,36,-214,166,36,-213,169,36,-211,161,34,-217,166,34,-215,165,31,-217,171,34,-210,173,34,-209,178,35,-205,173,36,-208,177,38,-201,179,36,-193,183,28,-193,179,36,-192,179,38,-191,180,37,-191,185,35,-187,184,36,-188,184,37,-185,153,19,-221,154,20,-223,144,30,-220,143,32,-220,144,28,-220,141,33,-218,139,35,-217,137,37,-216,142,35,-219,135,39,-215,133,41,-213,130,41,-211,134,43,-214,151,35,-221,133,52,-210,129,48,-210,126,49,-207,127,47,-208,131,43,-212,129,44,-211,177,33,-174,180,27,-175,178,28,-174,180,26,-175,176,30,-173,175,27,-172,169,29,-166,171,26,-169,167,24,-168,161,21,-165,173,27,-171,176,26,-174,175,25,-175,179,23,-178,180,24,-177,175,34,-173,170,41,-168,177,18,-206,174,18,-207,171,16,-214,166,18,-217,167,17,-217,170,16,-215,164,18,-216,166,18,-218,164,17,-217,163,17,-218,138,36,-186,133,39,-186,134,39,-178,180,19,-203,181,19,-201,170,18,-204,173,20,-197,179,19,-195,177,19,-194,160,26,-179,167,25,-183,182,20,-193,183,20,-194,181,20,-192,183,20,-192,183,19,-187,180,19,-188,179,19,-190,178,22,-180,173,22,-185,171,24,-178,163,26,-183,171,26,-171,164,20,-207,159,19,-211,165,18,-212,151,23,-212,156,17,-216,159,18,-214,160,17,-216,158,17,-217,158,17,-219,149,23,-214,145,24,-218,154,18,-218,144,26,-219,140,30,-216,146,28,-205,132,36,-202,139,30,-211,136,31,-212,138,35,-195,136,36,-191,135,36,-196,126,41,-198,166,20,-219,166,20,-219,185,24,-197,185,24,-196,184,24,-196,149,27,-223,147,28,-222,146,29,-221,158,37,-216,183,20,-191,162,16,-219,161,16,-218,172,17,-211,175,17,-211,175,18,-210,165,18,-218,176,19,-209,166,19,-219,166,19,-219,166,19,-219,166,21,-220,150,26,-224,154,29,-197,153,30,-195,161,26,-200,142,35,-191,145,34,-193,162,28,-188,156,29,-187,129,43,-182,145,30,-221,181,34,-179,182,37,-182,150,32,-186,140,34,-179,143,31,-174,144,31,-170,135,42,-171,136,45,-169,140,46,-165,133,49,-173,136,52,-169,173,31,-170,174,31,-171,174,33,-170,173,37,-171,128,46,-210,184,26,-193,184,24,-194,184,23,-194,174,26,-173,184,24,-195,177,23,-208,177,21,-208,174,27,-210,162,17,-217,165,18,-218,166,20,-219,166,24,-220,161,17,-215,168,34,-215,186,20,-183,185,20,-183,186,21,-182,186,22,-181,170,33,-166,167,27,-165,166,25,-164,162,21,-163,166,25,-164,162,23,-168,162,24,-172,154,26,-175,142,40,-160,145,33,-157,149,27,-175,153,36,-220,176,39,-204,182,38,-187,182,38,-186,184,36,-185,165,26,-184,150,28,-178,149,39,-155,152,43,-156,155,49,-161,160,38,-153,161,45,-160,160,48,-163,164,45,-164,165,38,-157,169,40,-165,169,38,-164,169,34,-164,168,34,-162,166,37,-156,167,36,-157,168,33,-159,168,35,-160,166,35,-153,168,34,-162,160,33,-149,158,31,-148,156,33,-150,156,29,-149,152,31,-152,167,39,-160,168,32,-162,169,34,-163,161,22,-159,158,21,-161,158,21,-157,157,21,-159,160,21,-163,158,23,-169,147,29,-157,150,25,-159,147,34,-155,153,24,-169,147,28,-173,149,26,-158,142,33,-166,143,34,-162,159,32,-148,155,22,-155,155,21,-157,166,25,-161,165,23,-160,167,27,-161,168,27,-160,166,25,-161,166,23,-160,156,21,-160,168,34,-161,168,30,-161,168,29,-163,167,27,-162,148,37,-155,163,22,-160,159,21,-158,159,35,-150,163,35,-150,167,34,-154,168,33,-155,169,30,-156,167,35,-153,164,33,-149,161,31,-148,156,24,-150,152,27,-154,166,22,-157,167,24,-158,171,24,-153,171,23,-152,172,21,-152,171,22,-153,170,21,-154,169,28,-155,170,26,-154,169,25,-156,168,29,-158,168,32,-158,169,28,-150,170,27,-153,156,21,-156,168,26,-158,155,22,-154,170,25,-154,170,19,-153,165,11,-142,171,10,-148,167,9,-145,176,12,-149,168,18,-154,173,19,-151,175,18,-150,175,15,-150,176,16,-147,175,18,-146,175,18,-144,173,18,-141,171,23,-145,171,20,-143,170,21,-144,165,33,-150,168,28,-149,170,19,-141,170,19,-140,169,21,-142,169,18,-141,167,26,-146,165,10,-144,161,18,-150,164,16,-151,158,21,-154,168,10,-146,168,12,-149,165,17,-153,166,15,-151,172,12,-149,166,17,-153,169,18,-140,168,15,-139,164,20,-142,161,29,-147,167,14,-139,160,24,-146,166,13,-139,165,12,-141,175,16,-149,176,16,-148,171,23,-151,176,18,-145,158,21,-152,159,23,-148,184,15,-135,182,14,-127,186,15,-131,174,14,-133,176,17,-138,179,16,-139,182,15,-138,182,14,-127,182,14,-127,184,15,-128,183,15,-127,186,15,-130,185,15,-129,185,16,-129,186,16,-131,178,14,-129,178,13,-129,176,13,-130,181,16,-139,182,16,-130,180,15,-129,175,13,-131,176,15,-132,178,17,-139,179,16,-139,180,16,-139,182,15,-138,181,15,-139,178,13,-129,183,16,-133,184,15,-134,184,15,-135,176,12,-131,176,12,-130,180,12,-130,180,13,-129,179,13,-129,178,13,-129,175,10,-131,174,13,-131,174,13,-132,173,14,-134,173,14,-134,182,14,-139,183,14,-138,182,14,-140,183,15,-137,183,15,-137,183,14,-137,183,15,-136,180,16,-140,181,15,-139,183,13,-131,184,13,-134,183,14,-132,183,13,-133,183,15,-133,181,14,-142,180,14,-143,179,16,-142,180,13,-144,182,12,-139,177,13,-148,178,14,-146,179,14,-145,183,15,-132,183,16,-133,183,16,-132,182,15,-131,182,15,-131,177,17,-139,181,14,-130,180,14,-129,180,14,-129,174,16,-137,172,17,-140,174,15,-136,169,16,-138,176,9,-132,177,9,-133,173,9,-133,170,8,-138,168,8,-140,166,9,-140,171,7,-140,168,8,-143,167,9,-142,183,12,-132,179,9,-133,175,8,-135,179,9,-138,169,7,-141,174,7,-139,183,12,-135,175,8,-143,175,9,-146,176,9,-144,173,10,-148,171,15,-136,168,12,-137,167,11,-139,171,10,-135,184,13,-135,184,13,-135,184,13,-136,181,10,-138,176,10,-147,175,11,-148,177,15,-147,184,15,-134,184,15,-134,182,13,-139,184,14,-135,177,12,-130,179,14,-129,178,13,-129,180,13,-129,179,14,-129,176,13,-130,179,14,-129,184,15,-135,181,15,-130,183,16,-132,183,16,-132,172,10,-134,173,10,-133,173,12, -132,176,13,-130,181,13,-127,180,13,-127,185,15,-128,185,15,-133,182,16,-132,180,14,-127,173,15,-135,174,11,-132,175,11,-131,173,13,-133,182,14,-126,182,14,-127,186,16,-130,186,15,-131,184,15,-134,176,13,-130,185,23,-194,186,22,-194,184,21,-194,183,20,-192,184,19,-191,183,32,-178,183,34,-190,185,31,-190,184,31,-191,186,27,-180,186,24,-180,203,17,-190,195,14,-197,195,14,-197,194,15,-197,195,12,-197,193,16,-197,184,35,-188,184,35,-189,187,31,-188,185,34,-188,185,32,-189,201,19,-193,196,10,-191,197,11,-197,185,17,-188,186,22,-181,188,23,-181,187,23,-181,185,33,-182,187,31,-184,187,31,-186,185,36,-185,198,14,-186,198,14,-186,199,13,-186,189,26,-182,192,21,-183,193,18,-184,195,16,-185,197,15,-185,188,22,-182,189,21,-182,192,24,-194,200,18,-196,199,17,-197,191,20,-183,190,18,-184,187,21,-182,186,19,-184,184,19,-185,195,10,-194,183,19,-189,194,11,-194,195,11,-196,191,16,-196,196,13,-198,196,15,-198,196,13,-198,197,12,-198,191,18,-196,190,19,-196,191,22,-196,188,21,-195,197,16,-198,189,29,-190,198,21,-192,201,18,-189,191,26,-184,197,10,-190,197,10,-188,196,13,-197,200,12,-187,200,13,-187,203,14,-188,202,18,-192,204,17,-194,201,18,-195,204,16,-193,210,5,-192,211,6,-192,210,4,-192,202,11,-187,200,14,-187,199,15,-198,202,16,-197,211,9,-201,204,15,-196,211,11,-195,209,13,-195,205,15,-192,213,9,-194,213,8,-193,210,6,-191,210,7,-191,206,9,-189,208,8,-190,204,10,-188,209,7,-191,203,9,-189,198,12,-187,202,7,-190,208,3,-195,209,3,-193,200,7,-195,196,10,-192,200,7,-192,199,9,-198,207,4,-200,206,4,-197,205,6,-201,207,6,-201,206,6,-201,207,5,-201,200,10,-199,202,9,-200,202,10,-200,204,8,-200,198,11,-198,206,9,-201,208,3,-196,205,7,-201,220,4,-198,225,1,-201,224,2,-202,224,2,-201,223,2,-203,223,2,-204,222,2,-204,220,2,-205,220,3,-205,226,1,-204,226,1,-203,226,1,-202,226,0,-202,225,1,-206,225,1,-205,221,2,-205,223,2,-205,224,2,-200,222,3,-199,224,2,-200,223,2,-200,225,1,-201,221,3,-198,220,4,-204,223,2,-205,219,5,-198,225,1,-201,222,3,-200,224,2,-205,217,4,-204,216,5,-202,219,3,-205,226,1,-203,220,4,-202,220,4,-198,216,6,-201,216,5,-202,217,6,-200,217,6,-200,217,6,-199,218,6,-199,218,6,-199,217,6,-199,219,5,-198,218,4,-204,218,4,-204,217,4,-203,224,2,-200,221,2,-205,222,2,-205,220,0,-205,220,0,-205,220,0,-205,222,1,-204,220,0,-204,221,0,-204,220,-1,-203,223,0,-200,222,0,-200,223,0,-201,222,0,-199,220,3,-196,218,3,-195,219,3,-196,217,4,-195,221,2,-197,221,1,-197,221,2,-197,222,1,-198,221,3,-198,223,1,-199,219,5,-198,219,5,-198,216,6,-201,216,6,-202,217,3,-204,217,4,-203,218,1,-205,219,0,-205,220,1,-197,222,0,-199,222,1,-198,220,-1,-198,214,2,-204,215,1,-204,214,1,-203,215,2,-204,218,1,-205,217,1,-204,217,0,-204,221,2,-205,222,2,-204,223,2,-204,223,2,-203,223,1,-202,222,1,-203,217,4,-204,216,5,-203,209,7,-202,219,3,-205,218,-1,-202,223,1,-201,219,-1,-201,212,10,-197,217,7,-196,215,8,-199,218,6,-198,219,5,-198,217,5,-195,211,7,-192,216,4,-194,214,5,-193,212,6,-192,212,5,-192,217,2,-195,212,4,-192,212,3,-193,218,1,-196,215,0,-196,219,-1,-200,211,2,-194,215,0,-197,209,2,-199,214,0,-201,218,-1,-203,209,3,-202,210,3,-203,212,3,-203,212,4,-203,207,5,-201,208,4,-202,223,0,-202,221,-1,-202,223,2,-200,223,2,-200,223,2,-200,224,2,-201,224,2,-202,222,2,-205,221,2,-205,220,2,-205,219,3,-205,222,3,-199,223,2,-200,209,4,-202,213,5,-193,224,1,-206,223,1,-206,225,1,-206,225,1,-201,226,1,-202,226,1,-204,225,1,-206,226,1,-202,226,1,-201,220,2,-196,216,5,-203,216,5,-203,223,1,-200,221,3,-198,221,3,-198,217,1,-205,219,3,-205,218,3,-204,222,-1,-201,222,1,-198,223,2,-199,222,3,-199,224,1,-206,225,1,-206,225,1,-205,226,1,-204,226,1,-203,226,0,-202,226,0,-202,226,0,-202,224,2,-200,188,23,-198,187,25,-198,187,23,-197,179,20,-208,182,20,-209,181,19,-208,181,25,-208,180,31,-206,177,30,-207,180,29,-207,186,20,-198,180,18,-207,181,18,-207,180,18,-206,179,37,-200,178,36,-204,183,17,-209,185,15,-209,193,14,-213,198,15,-202,198,15,-202,198,11,-202,199,14,-202,189,12,-210,190,11,-211,188,15,-211,188,13,-210,187,14,-210,192,19,-199,196,12,-201,192,20,-200,190,22,-199,196,17,-201,194,18,-201,196,15,-201,195,17,-212,194,16,-212,184,29,-198,186,27,-198,185,29,-203,183,31,-202,198,16,-203,193,21,-201,197,19,-205,195,19,-211,198,18,-210,194,21,-209,185,27,-206,182,31,-205,196,20,-208,184,30,-204,197,8,-204,193,11,-202,195,11,-201,195,7,-207,196,8,-205,191,10,-205,187,14,-201,182,19,-200,182,17,-202,195,7,-208,190,10,-210,191,9,-207,186,13,-203,188,12,-209,181,18,-204,194,8,-211,193,9,-212,197,16,-201,193,11,-212,192,10,-211,192,9,-210,199,18,-207,200,13,-203,202,13,-203,208,3,-218,209,2,-218,208,4,-218,207,3,-217,200,8,-215,202,5,-216,200,6,-215,206,7,-218,205,6,-217,205,4,-216,198,7,-214,196,8,-213,195,9,-212,199,13,-202,210,6,-207,213,4,-209,210,8,-207,208,9,-206,205,10,-205,203,10,-204,204,6,-205,203,12,-204,212,6,-208,211,7,-208,199,16,-212,197,14,-214,210,8,-218,209,6,-218,211,8,-209,210,9,-208,202,14,-204,210,10,-212,213,8,-211,212,8,-210,213,8,-210,200,17,-206,212,9,-211,209,9,-216,209,11,-215,211,10,-214,210,11,-213,198,19,-209,211,3,-209,210,3,-209,198,9,-203,211,0,-213,212,1,-212,204,5,-206,208,1,-212,209,1,-216,210,0,-215,206,2,-215,207,1,-214,209,1,-217,206,2,-216,200,5,-214,212,2,-211,206,4,-217,212,5,-208,213,6,-209,212,6,-209,212,7,-209,222,2,-223,230,3,-220,229,3,-219,230,2,-219,226,4,-217,225,4,-216,226,4,-217,227,4,-217,227,3,-217,226,4,-217,227,3,-218,230,2,-221,230,2,-220,228,1,-224,229,1,-223,226,1,-224,227,1,-224,227,1,-224,225,1,-224,225,2,-223,229,2,-223,230,2,-222,230,2,-222,230,2,-221,230,2,-220,230,2,-219,230,2,-220,227,4,-218,221,5,-215,220,6,-216,227,4,-221,220,2,-222,221,2,-223,214,5,-220,214,4,-221,225,3,-215,225,0,-216,225,0,-219,226,2,-221,226,2,-219,226,2,-218,224,-1,-217,224,-1,-218,224,0,-215,223,-1,-217,223,0,-221,219,-2,-220,219,0,-222,220,1,-222,221,1,-222,223,2,-223,224,1,-222,223,1,-222,226,4,-217,225,4,-216,225,2,-221,225,3,-222,221,2,-222,220,3,-222,215,2,-221,214,1,-220,215,1,-221,212,2,-220,215,5,-210,214,5,-210,215,4,-210,217,5,-211,222,1,-213,224,2,-215,221,4,-213,219,4,-212,226,1,-221,225,0,-220,217,6,-219,219,4,-221,217,5,-221,209,5,-219,222,4,-214,218,6,-212,214,9,-214,220,6,-216,218,7,-215,221,5,-215,218,6,-219,219,6,-218,213,9,-216,219,6,-217,215,8,-216,226,3,-217,226,3,-217,226,2,-216,226,4,-220,227,3,-219,222,-2,-219,216,0,-212,221,-1,-214,217,-1,-214,223,-2,-218,218,-2,-219,218,-2,-217,218,-1,-220,219,-1,-221,216,0,-220,217,0,-222,210,2,-219,211,2,-219,225,0,-221,224,1,-215,223,3,-214,222,4,-214,224,2,-223,224,3,-222,223,2,-223,226,3,-221,225,3,-222,226,3,-221,226,4,-219,227,3,-220,227,4,-219,222,5,-215,223,4,-215,219,3,-222,214,6,-210,214,6,-209,209,2,-218,211,3,-219,228,3,-218,228,3,-217,228,3,-218,228,3,-218,229,3,-219,225,1,-224,224,1,-223,230,2,-220,226,4,-218,224,3,-215,224,4,-215,224,4,-216,224,4,-216,223,4,-215,224,5,-218,222,5,-218,222,5,-220,218,5,-220,221,5,-215,222,5,-215,219,3,-222,223,2,-223,223,2,-223,223,2,-223,218,4,-221,186,15,-218,187,13,-219,188,12,-219,189,10,-220,190,11,-220,191,12,-222,175,20,-223,168,19,-219,168,19,-219,167,18,-218,168,17,-218,177,19,-210,179,20,-212,178,21,-211,180,19,-213,169,24,-219,177,22,-210,169,19,-220,171,18,-221,177,18,-211,169,34,-213,178,14,-226,180,10,-228,179,11,-227,180,9,-227,178,12,-226,188,16,-222,187,16,-223,170,22,-220,185,15,-216,186,14,-218,180,20,-214,182,17,-215,184,14,-216,173,16,-222,176,14,-224,169,18,-219,182,14,-227,177,12,-225,172,29,-213,173,30,-210,173,28,-214,178,22,-212,187,16,-221,177,24,-217,184,16,-226,173,24,-220,176,24,-218,171,28,-217,167,26,-218,185,16,-225,172,28,-215,171,32,-213,179,8,-223,178,10,-225,169,17,-217,188,8,-220,184,9,-218,183,8,-219,185,6,-222,186,7,-221,173,17,-212,179,9,-220,182,6,-225,183,6,-224,200,1,-230,201,2,-229,201,4,-229,197,4,-237,182,13,-228,184,10,-230,190,6,-234,187,16,-224,188,16,-223,201,7,-231,200,8,-232,196,7,-235,183,15,-227,186,7,-231,188,6,-232,188,4,-232,184,8,-230,191,5,-234,193,4,-235,193,2,-234,200,6,-229,199,6,-227,200,5,-228,196,9,-226,197,6,-226,198,4,-227,196,7,-225,195,8,-224,194,7,-224,191,10,-221,192,10,-222,182,7,-226,193,1,-234,198,2,-228,187,8,-220,197,1,-229,196,0,-230,199,-1,-232,197,0,-234,196,2,-236,181,9,-228,182,9,-229,190,10,-231,191,12,-228,194,11,-229,195,11,-228,190,14,-224,194,3,-236,195,3,-236,194,1,-232,197,10,-228,194,0,-231,197,0,-233,193,9,-223,188,15,-221,183,8,-229,210,4,-235,211,3,-238,211,3,-239,208,3,-241,205,4,-240,206,2,-241,209,1,-243,209,4,-240,212,3,-237,212,3,-237,212,2,-237,212,2,-237,213,2,-237,213,2,-238,213,2,-238,213,2,-239,212,2,-240,212,2,-241,211,1,-242,211,1,-243,210,1,-243,211,1,-243,209,1,-243,210,1,-242,215,1,-240,215,1,-241,215,1,-240,214,0,-242,214,0,-243,214,1,-242,207,5,-235,208,4,-235,213,0,-243,215,1,-239,208,4,-235,208,4,-235,208,4,-235,204,3,-240,204,4,-238,204,4,-239,205,3,-240,204,5,-237,205,5,-236,205,5,-236,205,5,-236,206,5,-235,206,5,-235,206,5,-236,208,2,-242,210,1,-242,208,2,-242,209,2,-234,208,3,-233,208,2,-233,211,1,-235,210,2,-235,211,0,-237,211,1,-236,212,2,-236,211,2,-235,212,2,-240,212,2,-239,212,1,-239,212,1,-241,212,0,-241,212,1,-238,204,5,-238,204,3,-241,206,3,-241,210,0,-242,211,1,-242,211,0,-242,211,2,-241,208,4,-235,208,5,-235,207,5,-234,199,2,-238,203,7,-233,200,8,-233,206,5,-235,209,1,-242,209,1,-242,204,5,-238,199,7,-234,199,1,-239,200,1,-239,198,1,-238,206,0,-242,205,-1,-241,204,0,-241,201,-1,-239,202,0,-240,204,0,-241,206,-1,-241,207,-1,-241,205,-2,-240,211,-1,-240,210,-1,-241,209,-2,-241,211,0,-242,212,0,-238,212,-1,-237,212,-1,-239,212,3,-237,210,3,-235,203,4,-230,202,5,-229,201,5,-229,202,-1,-238,205,-2,-238,208,-3,-239,208,-3,-239,210,-2,-237,210,-2,-237,211,-1,-236,207,0,-233,205,2,-231,199,0,-231,209,-2,-237,205,-3,-237,204,-1,-233,208,4,-235,210,1,-242,212,2,-238,212,2,-238,199,0,-238,204,4,-230,205,4,-231,200,7,-229,206,2,-241,205,3,-240,206,2,-241,210,4,-235,209,4,-235,210,3,-236,214,2,-238,213,2,-238,213,2,-238,213,0,-243,213,0,-243,215,1,-240,215,1,-239,215,1,-239,215,1,-239,213,1,-243,215,1,-241,196,4,-237,198,2,-238,197,2,-237,200,5,-228,196,3,-237,206,5,-235,204,1,-241,201,0,-240,207,3,-232,206,3, -232,206,4,-232,206,3,-231,207,2,-242,212,3,-237,211,3,-236,211,3,-236,211,3,-236,212,0,-237,208,0,-242,209,0,-242,208,-1,-242,208,-1,-241,212,0,-243,215,1,-239,210,2,-234,210,3,-236,166,23,-220,167,21,-222,164,26,-220,165,24,-222,166,24,-221,164,16,-219,165,17,-220,166,19,-220,167,19,-221,160,33,-219,165,16,-232,166,17,-232,160,19,-229,156,21,-226,157,20,-227,155,19,-223,156,18,-221,164,25,-224,161,27,-224,171,17,-230,157,25,-226,159,26,-225,163,14,-232,164,13,-232,162,13,-231,162,15,-231,171,16,-228,169,18,-225,158,19,-228,160,18,-229,156,20,-225,156,31,-223,170,14,-226,170,15,-225,171,13,-226,168,15,-223,168,17,-223,169,16,-224,169,10,-226,168,10,-227,167,10,-228,165,10,-229,164,11,-231,161,26,-225,169,19,-230,170,15,-225,170,12,-226,161,16,-230,174,13,-230,177,10,-232,177,12,-233,178,10,-238,174,13,-236,176,7,-241,171,9,-238,168,10,-236,169,9,-237,165,11,-233,169,8,-237,167,11,-235,172,7,-239,173,7,-240,172,6,-240,173,6,-240,173,5,-239,167,11,-235,166,11,-234,178,9,-240,166,19,-231,178,8,-241,174,11,-229,175,10,-230,175,8,-230,177,9,-232,172,13,-227,172,12,-227,171,15,-226,171,9,-228,174,4,-237,174,3,-239,177,3,-236,175,3,-238,179,10,-237,173,12,-228,171,8,-238,179,9,-237,181,8,-237,178,8,-233,179,7,-234,179,5,-234,179,7,-234,180,7,-235,167,13,-235,171,16,-232,164,13,-233,165,12,-233,169,18,-231,166,12,-234,188,4,-244,187,4,-243,187,4,-243,188,4,-244,188,4,-245,187,5,-243,181,4,-246,181,4,-246,182,4,-246,182,4,-246,182,4,-246,179,6,-243,187,4,-244,186,4,-245,185,4,-245,185,4,-246,183,4,-247,184,3,-247,187,5,-243,186,5,-242,187,5,-243,189,3,-247,189,3,-246,188,3,-247,188,3,-248,187,3,-248,186,3,-249,183,7,-240,189,3,-246,189,4,-245,185,3,-249,184,7,-240,183,7,-240,184,7,-240,184,6,-240,181,7,-241,180,7,-242,181,7,-241,179,6,-243,179,5,-244,182,7,-240,182,7,-240,184,5,-246,187,5,-243,187,4,-243,184,6,-240,186,3,-245,186,3,-245,185,3,-246,186,1,-244,185,1,-245,184,1,-245,187,3,-243,187,3,-244,184,1,-246,183,2,-246,184,2,-246,182,2,-246,174,5,-241,175,4,-242,176,4,-243,179,6,-243,179,5,-244,181,7,-241,180,7,-241,181,7,-241,180,8,-241,182,4,-246,177,5,-243,184,7,-240,184,6,-240,185,6,-241,180,7,-242,185,4,-239,184,4,-239,185,4,-240,183,5,-237,184,4,-238,185,3,-239,186,1,-243,186,2,-242,186,3,-242,183,1,-240,184,0,-243,179,1,-241,182,0,-244,177,4,-243,178,4,-244,177,3,-243,187,3,-242,186,2,-243,185,1,-244,186,3,-242,186,2,-244,182,3,-246,184,3,-246,181,3,-246,181,3,-246,178,3,-235,179,2,-245,180,1,-244,187,4,-244,187,4,-244,186,4,-245,186,4,-245,185,4,-245,185,4,-246,185,4,-246,184,4,-246,182,7,-240,182,7,-240,182,7,-240,173,5,-240,179,9,-239,180,9,-238,185,3,-248,185,3,-249,184,4,-246,189,3,-246,184,3,-248,186,3,-249,187,3,-248,187,4,-247,188,3,-247,189,3,-247,186,5,-245,180,6,-235,181,6,-236,181,4,-236,181,7,-236,179,4,-234,179,8,-241,183,7,-238,182,5,-236,184,5,-239,185,4,-240,186,4,-241,186,4,-242,185,5,-241,185,6,-241,185,6,-241,185,6,-241,185,6,-242,180,7,-242,179,6,-243,179,5,-244,181,5,-246,180,5,-245,180,5,-244,180,5,-244,180,5,-245,181,4,-246,179,3,-245,179,3,-244,181,4,-246,184,4,-246,182,1,-245,180,3,-245,180,5,-245,180,7,-242,186,5,-242,186,4,-242,184,3,-248,184,3,-248,188,4,-245,182,8,-239,183,7,-240,183,7,-240,31,132,110,45,150,127,41,146,132,38,189,69,52,196,85,54,189,91,-27,222,86,-47,207,88,6,246,121,-40,209,108,1,240,134,-22,213,133,-41,191,125,-30,166,138,-24,158,140,-16,193,149,-15,142,141,-7,132,138,14,151,152,20,120,120,48,166,155,41,181,76,56,180,99,50,201,81,33,197,63,29,202,60,44,211,74,47,206,77,-19,224,80,-13,225,76,5,238,82,27,228,69,-5,208,55,31,225,68,21,209,57,39,218,69,-1,103,119,21,146,149,-19,199,146,-39,181,132,17,212,57,12,85,51,12,81,50,2,121,46,5,117,47,4,117,47,2,122,46,3,118,46,7,110,48,6,112,47,9,106,50,7,110,48,-22,136,49,-27,140,50,-15,134,48,-9,132,48,-4,129,46,-3,127,44,-1,126,44,1,124,45,-2,129,45,1,125,45,11,75,49,11,71,47,10,64,43,-81,168,78,-85,157,84,-90,155,71,-99,142,71,-100,141,63,-106,128,63,-111,117,54,-106,133,56,-74,100,104,-100,95,78,-97,83,79,-100,130,77,-86,131,96,-112,112,57,-62,111,114,-7,178,41,-41,183,43,-36,177,36,-14,211,61,-20,182,38,-32,203,63,-52,181,50,-101,142,54,-91,155,63,-86,159,59,-71,176,66,-68,174,57,-71,181,85,-88,142,91,-68,145,112,-69,126,112,-9,73,95,11,119,128,24,141,68,32,143,87,20,192,54,17,181,52,26,186,59,24,171,59,31,177,65,27,159,66,6,202,51,14,196,52,-8,187,42,3,205,51,-63,189,81,-41,209,81,26,124,114,23,120,99,28,132,93,21,117,82,-111,80,53,-109,98,64,21,152,61,24,129,75,7,168,47,17,165,55,-104,108,74,-24,140,49,-19,138,47,-12,135,46,-6,132,45,-4,130,45,9,107,49,1,124,46,13,83,54,-28,143,48,-36,146,48,-21,142,46,-40,152,48,-43,153,47,-64,168,41,-49,161,44,-55,159,45,-3,132,45,-5,133,44,0,129,45,-7,135,44,-13,139,44,12,90,51,14,91,55,12,73,52,12,95,51,11,101,50,11,109,54,6,115,49,8,117,53,3,120,47,1,125,47,1,125,48,-3,134,44,-5,136,44,-16,144,40,-23,145,44,-25,148,41,-35,149,46,-39,148,47,-42,150,47,-47,153,48,-49,154,48,15,96,60,4,127,51,-1,29,9,1,31,35,-7,27,-14,-12,34,-34,-17,36,-43,-15,39,-43,8,47,49,-12,37,-34,13,77,55,14,75,62,4,36,32,11,64,48,9,52,48,-30,66,-69,-24,57,-63,-19,52,-55,-79,31,49,-81,39,60,-99,46,44,-83,48,69,-99,66,67,-87,64,79,-92,33,35,-97,34,18,-90,29,19,-14,62,89,-2,75,90,-16,52,83,-6,59,83,-18,46,78,-8,53,79,-21,35,68,-23,30,62,-13,35,64,-11,41,70,-26,25,54,-29,21,47,-18,24,50,-15,29,58,-34,14,29,-24,16,33,-29,13,12,-27,48,84,-33,32,67,-35,23,51,-38,19,43,-44,15,26,-49,14,7,-44,32,68,-38,28,61,-45,19,41,-32,57,93,-67,32,60,-69,21,23,-76,23,2,-19,152,37,-59,165,40,-59,160,45,-54,168,40,-53,166,38,-48,154,46,-28,157,38,-43,168,34,-30,165,34,-40,173,35,-28,172,34,-25,176,35,-80,158,50,-65,165,46,-70,162,45,-80,157,45,-75,163,54,-66,159,45,-89,154,55,-92,150,49,6,87,88,2,68,81,1,62,78,-2,49,70,-8,30,51,-5,37,60,-13,21,35,11,91,83,9,78,80,7,66,74,-22,62,94,13,95,83,-105,145,33,-114,117,44,-104,45,-18,-102,38,1,-110,54,-17,-111,67,-33,-110,81,-44,-103,71,-48,-104,58,-36,-108,94,-51,-105,106,-57,-92,91,-68,-115,78,-30,-115,92,-39,-112,105,-45,-110,130,-46,-118,70,8,-108,172,-21,-120,112,-6,-116,141,-15,-118,104,32,-113,117,48,-118,121,12,-111,143,21,-75,128,-75,-84,148,-71,-75,110,-77,-66,111,-79,-55,101,-81,-65,67,-72,-65,78,-77,-57,87,-80,-65,53,-64,-94,41,-27,-72,29,-31,-71,22,-15,-84,74,-67,-82,86,-72,-79,98,-75,-101,85,-57,-95,62,-50,-89,103,-71,-89,27,1,-55,156,47,-61,158,46,-73,158,44,-84,188,19,-93,159,37,-99,146,43,-103,139,46,-80,166,41,-85,158,43,-90,152,45,-74,162,43,-77,159,43,-68,179,36,-66,160,44,11,122,55,16,138,60,15,119,59,-2,141,45,-5,155,41,0,146,45,-2,165,44,7,185,48,8,154,50,11,160,52,5,139,50,-1,130,45,-9,140,41,-21,161,34,-10,158,38,-16,172,36,-9,171,40,-9,20,14,-21,17,-9,0,36,51,2,44,59,-4,26,35,-12,21,-11,-27,38,-52,-19,42,-50,16,100,80,5,42,49,7,50,57,19,119,66,18,105,76,14,78,68,16,93,64,14,132,59,17,127,63,19,118,70,-50,48,-64,-35,80,-75,-36,60,-69,-120,83,-8,-118,89,-25,-115,131,-30,-113,70,40,-117,73,25,-112,52,3,-115,63,-15,-117,103,-33,-120,99,-20,-121,89,15,-110,127,49,-121,93,-3,-112,154,-24,17,106,78,-46,74,106,-27,66,99,-43,82,111,-16,112,128,-7,105,123,-15,50,-47,-13,45,-40,-11,40,-33,-6,34,-14,0,36,7,4,42,23,8,57,40,-12,181,39,-61,169,47,-33,137,132,-57,86,109,-78,85,97,-54,62,96,-72,61,88,-36,48,86,-62,37,69,-107,85,65,-76,44,70,-88,44,59,-105,63,55,-59,25,51,-71,28,50,-110,62,41,-116,79,39,-63,22,39,-76,25,38,-110,54,28,-105,46,30,-114,63,27,-115,60,8,-66,19,3,-104,41,17,-61,18,-13,-55,22,-29,-34,20,-29,-24,23,-31,-17,28,-33,-64,33,-44,-85,44,-42,-96,51,-40,-35,29,-44,-49,28,-44,-65,43,-55,-85,62,-59,-43,36,-54,-49,37,-54,-22,50,-58,-44,48,-64,-57,71,101,-64,89,107,-57,100,114,-99,39,33,-48,88,112,-72,49,78,-81,24,22,-92,35,-18,-49,90,-80,-50,73,-77,-50,62,-73,-32,14,-8,-43,71,-76,78,240,183,75,242,184,76,242,188,77,238,180,67,217,192,74,240,180,71,245,187,70,243,182,72,246,192,66,248,187,68,236,184,62,242,187,86,237,182,90,235,183,84,234,182,81,226,186,82,235,181,66,261,221,64,250,232,59,250,195,59,235,192,54,243,199,61,221,193,54,250,205,59,255,206,60,258,212,55,252,207,58,255,213,69,269,218,71,274,216,67,267,216,69,274,212,72,279,210,75,282,211,80,281,216,84,282,217,76,269,223,91,289,214,69,272,210,66,266,211,68,268,209,69,270,209,65,261,206,66,262,206,67,264,206,68,267,207,67,260,203,68,263,204,64,257,200,62,254,199,64,251,191,66,255,198,67,258,201,68,249,192,68,256,200,106,207,219,109,215,212,108,219,201,103,218,195,112,222,209,113,225,213,97,219,191,108,225,197,101,225,190,104,231,191,112,231,196,92,229,183,95,230,185,97,233,186,118,234,201,114,228,203,118,232,209,119,233,210,93,235,184,125,243,206,119,236,213,123,253,211,118,239,215,111,236,225,112,231,220,121,260,228,112,247,236,52,246,218,37,209,224,50,244,213,-9,237,96,11,242,150,-12,186,153,54,166,149,60,167,143,83,192,147,78,192,131,70,195,111,68,207,100,-1,239,88,38,244,86,1,218,158,45,240,85,2,211,163,0,224,153,11,231,162,10,236,157,12,225,167,37,202,182,43,226,191,32,257,109,26,249,94,42,182,172,54,188,174,48,191,178,68,185,166,61,185,170,41,168,159,79,187,154,73,185,161,93,207,145,79,199,124,107,301,191,103,300,182,95,235,188,91,236,189,99,234,191,89,237,184,85,239,187,85,238,189,92,235,190,79,241,189,81,240,187,72,246,193,69,251,197,72,282,208,70,276,210,75,285,206,74,286,202,85,290,205,78,289,200,106,300,205,101,299,202,106,297,215,91,293,205,102,300,191,88,294,195,69,271,208,68,272,207,68,258,202,68,262,204,68,260,203,68,264,205,68,261,203,106,233,194,113,234,196,106,233,193,114,235,196,99,233,192,113,234,195,120,237,197,125,240,200,119,236,198,120,237,198,127,244,201,129,245,194,126,244,185,128,248,189,127,257,184,128,253,186,130,249,192,129,255,191,128,265,191,125,259,204,129,254,197,128,247,201,129,249,196,126,264,206,123,256,171,128,269,190,128,273,197,130,275,214,100,298,177,96,297,182,51,272,152,38,261,164,56,273,168,27,243,173,50,258,192,44,243,192,47,230,194,53,228,192,53,201,181,67,215,182,102,229,192,82,232,188,80,218,183,74,232,188,62,250,198,69,277,207,47,261,183,62,271,201,41,260,172,57,273,180,51,267,176,59,275,176,63,277,166,71,280,153,52,271,138,65,269,204,61,256,200,54,253, 198,56,246,198,67,250,197,66,256,200,67,263,203,96,213,180,84,205,176,91,205,173,104,216,176,104,224,188,101,212,171,110,221,171,81,275,137,95,276,143,113,270,155,112,225,167,115,229,172,104,217,158,108,221,162,93,220,185,111,225,186,122,237,184,86,209,179,119,234,177,119,242,170,108,275,151,120,286,172,124,279,175,125,272,175,120,262,165,109,288,162,112,290,168,105,294,168,126,241,195,123,240,182,77,279,144,68,272,131,19,235,170,43,211,188,48,205,185,43,196,181,72,193,171,65,195,174,84,194,162,78,193,169,95,205,163,102,214,161,60,270,130,64,262,116,70,246,104,65,251,104,58,228,86,100,238,133,101,214,154,106,233,144,83,229,111,76,270,128,109,230,152,100,268,141,19,240,165,94,282,149,21,228,175,27,236,179,31,228,184,48,218,191,77,201,175,89,201,170,36,187,175,102,222,145,69,203,103,79,205,118,86,202,135,86,221,118,67,79,382,44,75,405,38,71,405,42,96,380,30,88,375,23,75,355,22,75,367,25,67,354,34,66,346,62,75,401,65,71,398,55,89,391,58,77,402,45,63,350,34,56,354,19,70,379,19,60,381,43,71,409,52,77,403,15,51,387,20,47,365,21,47,362,23,53,361,21,58,371,17,67,389,24,77,380,15,61,392,23,72,391,27,72,396,24,66,400,30,71,398,26,65,402,27,65,404,66,59,403,58,52,380,61,51,389,61,53,385,58,59,372,65,55,392,66,59,388,65,56,397,39,47,369,32,47,363,28,47,361,47,48,377,51,54,372,51,49,378,51,50,376,16,65,386,14,56,389,26,47,360,24,48,361,19,67,394,18,62,398,13,56,394,15,57,396,51,48,381,25,51,359,47,56,364,50,64,354,53,66,358,23,83,366,52,62,362,31,57,354,52,57,368,54,58,370,62,72,368,28,79,385,21,73,375,21,71,372,25,62,358,28,59,354,33,79,390,31,65,406,47,67,418,56,66,418,62,64,417,64,59,413,65,56,406,64,54,400,105,277,235,97,261,241,101,260,243,111,295,216,110,290,224,85,234,264,72,226,269,54,218,267,43,195,284,56,248,223,35,212,249,24,155,271,28,146,266,34,177,234,29,187,242,43,199,216,42,170,229,38,158,241,51,192,211,47,154,238,56,189,210,106,293,221,107,285,229,101,288,224,93,251,250,83,252,248,88,260,240,91,265,237,85,267,232,94,274,233,102,277,235,102,284,230,93,287,220,89,281,224,103,185,238,105,196,229,107,213,233,88,178,290,101,180,253,105,218,240,99,214,255,86,192,286,90,202,277,101,233,253,110,253,240,81,199,289,97,239,255,91,143,273,89,138,278,87,137,266,97,171,235,101,175,245,98,164,253,104,205,211,80,135,259,68,129,259,90,170,227,72,146,241,84,180,215,90,221,188,55,130,259,62,149,237,70,196,203,121,264,230,126,267,222,124,269,226,129,278,215,128,273,219,127,283,214,120,269,231,125,278,223,123,274,227,115,275,233,106,257,242,115,286,226,117,293,216,110,275,235,112,279,233,60,218,272,57,227,259,34,143,328,22,85,357,30,68,347,58,84,329,62,86,334,57,75,347,67,96,348,59,74,357,38,64,346,51,128,350,42,129,347,55,197,291,67,195,295,45,179,302,26,86,371,26,161,295,23,132,313,22,112,318,32,102,308,45,125,270,48,83,324,73,109,307,67,97,320,79,121,296,74,116,316,69,108,337,65,91,340,73,123,324,68,115,344,71,129,331,65,121,350,67,135,336,62,139,338,87,136,282,84,131,287,83,129,277,75,121,277,62,113,282,91,146,277,62,174,217,54,151,237,35,141,260,36,203,264,95,154,263,33,208,242,25,176,269,40,140,256,51,165,227,70,172,218,118,295,204,115,297,206,110,298,209,104,300,198,112,299,198,127,279,181,127,287,203,124,283,177,129,280,196,129,283,204,130,278,204,123,287,178,109,296,173,112,297,180,115,297,189,115,298,197,19,55,403,14,52,394,49,101,378,66,90,371,65,80,368,55,71,352,58,69,362,63,55,416,64,53,413,65,47,413,41,67,415,32,59,413,31,48,426,27,46,421,42,61,421,44,61,422,19,49,402,25,56,406,22,42,410,36,51,429,55,60,421,46,54,432,40,52,431,21,41,359,20,29,356,19,42,361,15,36,385,19,49,370,15,50,399,15,36,391,18,39,403,64,51,407,61,58,420,61,46,397,59,49,392,52,38,378,56,48,386,27,37,356,28,41,357,33,41,359,33,36,357,51,44,379,41,43,366,24,41,358,43,18,470,47,21,470,54,21,472,51,22,471,63,22,471,67,23,469,73,25,469,59,32,459,68,38,449,35,23,456,38,28,452,30,24,446,86,24,463,31,9,463,32,6,464,86,21,457,76,7,450,82,8,453,82,5,456,33,15,470,27,14,448,36,20,464,40,19,469,44,36,447,36,2,462,45,3,456,48,5,452,58,4,457,70,7,448,73,4,452,64,6,450,75,2,456,66,3,456,85,5,459,86,10,457,82,12,451,86,16,457,83,25,470,29,6,437,36,5,435,75,28,440,69,21,426,67,45,433,52,14,408,55,13,419,41,9,412,61,13,429,66,10,439,54,10,431,57,21,394,61,21,411,56,17,407,54,15,396,59,15,419,56,17,411,74,32,443,76,31,453,72,36,446,61,26,403,64,25,411,66,38,413,62,34,402,76,23,438,65,16,427,34,40,435,30,38,431,57,38,451,51,55,432,26,5,369,51,8,443,46,8,433,51,12,397,38,5,375,44,7,374,39,7,366,29,5,391,34,8,413,41,6,434,26,8,438,23,11,416,21,10,405,28,9,415,17,9,393,15,7,379,19,6,379,17,7,370,25,7,362,26,35,426,37,42,437,45,44,439,60,48,440,20,17,357,20,12,359,16,13,362,16,17,359,14,14,366,17,23,358,20,23,356,13,18,366,12,20,376,12,14,377,12,21,384,16,23,405,15,11,392,19,13,406,13,9,379,15,8,368,17,8,365,23,12,358,24,23,355,13,24,384,64,48,439,65,38,451,75,29,464,28,19,447,24,21,438,23,16,438,25,10,438,21,23,426,21,17,426,19,17,415,21,13,416,20,26,414,24,28,427,29,31,438,35,34,443,52,29,378,27,12,357,34,11,358,33,9,359,24,8,360,42,11,363,41,8,365,49,12,372,50,17,372,52,18,378,51,13,378,47,8,373,52,14,384,53,19,383,23,17,355,34,17,356,24,29,355,43,17,362,58,26,393,52,24,378,57,10,496,55,10,497,55,10,497,57,10,496,54,10,497,54,10,497,53,10,496,53,10,496,52,10,495,56,11,495,55,12,495,53,11,495,71,9,500,71,11,498,71,9,500,71,9,500,71,9,500,77,9,499,77,10,497,77,10,499,77,9,500,77,9,500,75,9,500,77,9,500,75,10,501,73,9,501,76,10,500,73,9,501,83,13,496,83,14,499,83,14,499,83,13,496,85,15,493,89,16,500,91,16,499,93,14,498,93,15,498,93,14,498,91,15,500,89,15,500,83,14,499,83,14,499,86,15,500,92,14,495,66,12,497,64,11,497,67,10,498,67,11,497,64,9,500,63,9,499,63,9,499,66,10,499,67,10,499,67,9,499,67,10,499,67,10,498,63,9,499,47,8,491,46,8,491,46,8,491,47,8,491,44,8,491,44,8,491,43,8,490,43,7,490,43,8,488,47,9,489,45,10,488,44,9,488,58,9,488,57,7,488,57,7,487,58,7,488,47,7,480,49,7,483,52,6,486,54,6,486,56,6,487,56,6,487,47,7,480,41,6,477,39,6,476,37,6,474,37,8,479,38,6,478,40,6,477,46,7,480,47,7,480,41,5,477,40,2,472,41,5,476,35,14,476,42,6,490,39,9,486,37,14,481,35,8,472,38,5,474,36,10,479,32,19,462,44,15,476,43,16,472,43,17,476,45,14,480,43,3,475,44,6,478,50,8,487,47,8,481,47,8,481,48,6,480,46,10,480,47,10,481,46,13,479,44,16,473,58,6,487,56,5,486,56,4,485,57,9,497,58,10,496,57,11,494,52,11,495,54,9,498,52,9,497,52,11,495,52,13,494,52,11,495,49,10,494,50,12,493,59,11,492,52,14,494,56,13,493,54,13,494,53,4,494,51,6,495,52,5,496,52,5,494,45,17,474,49,6,481,48,3,475,53,4,495,54,5,497,55,4,495,56,5,497,57,5,495,57,6,496,59,6,495,59,9,496,56,9,498,52,8,497,51,10,496,57,8,497,59,8,496,52,7,497,54,7,498,51,8,496,57,4,493,58,5,493,58,11,487,57,12,485,57,18,479,52,20,474,56,17,479,55,18,477,57,13,490,56,16,481,58,9,488,59,7,493,57,14,483,58,12,488,44,18,471,47,15,482,47,20,473,48,18,480,51,16,488,64,7,491,62,7,488,60,8,491,58,10,488,58,10,488,61,6,488,59,7,488,64,6,487,65,6,487,65,8,487,64,7,488,67,8,487,66,10,486,66,14,483,59,8,488,69,11,493,68,11,491,68,11,489,67,10,488,67,10,487,67,10,487,67,9,487,67,10,486,59,9,491,60,8,492,60,8,494,59,9,492,59,6,487,62,5,487,54,3,474,59,9,492,59,8,493,59,8,495,53,5,483,55,4,493,56,7,498,59,9,495,58,11,494,54,5,485,63,3,484,63,5,487,64,9,500,63,9,499,63,8,500,64,8,500,63,11,498,63,9,499,64,18,478,61,19,476,60,19,477,62,20,473,72,21,472,71,9,501,77,9,499,77,9,500,77,11,497,75,9,501,73,9,501,70,9,500,76,11,497,73,12,498,73,5,493,73,3,496,71,4,496,71,7,493,76,6,493,73,7,492,75,7,492,77,7,494,78,8,495,78,11,495,78,12,493,78,10,497,77,13,495,66,16,479,69,20,474,77,8,501,78,8,499,76,3,499,77,5,500,75,4,501,73,3,500,73,4,501,72,3,499,71,4,500,71,4,499,70,19,480,71,15,495,69,12,495,69,14,495,69,10,496,69,8,498,69,9,495,70,5,499,70,8,494,70,5,497,69,9,491,71,7,491,77,7,501,76,6,501,71,6,501,70,7,500,70,8,500,76,8,502,73,6,502,73,8,502,71,8,501,68,8,489,68,13,490,68,16,489,67,14,485,78,8,482,77,9,481,77,10,480,76,14,496,73,15,495,78,10,496,78,6,498,77,13,488,77,13,491,76,11,488,69,4,485,71,4,484,72,6,486,69,6,487,73,7,490,73,3,499,73,7,486,73,7,484,77,4,497,75,3,500,76,3,497,75,8,489,74,8,483,77,7,482,75,13,479,76,14,485,75,11,483,75,14,479,74,16,478,75,16,476,90,10,471,90,7,472,89,6,473,86,5,476,78,6,482,84,5,478,77,14,494,77,14,491,75,16,481,73,18,476,82,8,500,82,7,498,78,9,484,79,7,484,78,11,488,78,12,480,82,6,481,89,11,502,91,14,501,89,14,502,83,10,501,86,11,502,86,13,502,83,12,501,82,12,499,82,10,500,81,12,498,89,4,487,86,3,489,91,4,493,85,7,501,87,4,495,91,6,498,92,8,500,93,8,499,83,14,499,92,14,495,93,14,498,86,15,500,90,18,487,92,15,489,92,17,486,93,14,492,94,14,493,92,14,491,92,14,492,92,13,492,95,12,497,94,12,499,94,10,499,93,14,498,73,19,474,77,20,474,79,23,472,90,15,492,85,17,488,87,15,492,74,17,475,76,18,475,76,16,476,79,18,478,77,16,476,77,16,477,80,16,487,80,9,496,80,12,494,80,12,492,79,10,492,79,12,490,79,13,488,79,14,486,86,3,472,90,7,472,91,7,475,94,5,484,95,7,487,94,6,490,93,10,501,89,10,464,89,10,466,89,20,472,88,20,462,90,19,476,91,16,475,92,17,481,95,13,493,94,14,485,93,13,500,96,11,492,95,11,494,96,10,486,96,10,489,94,11,481,95,10,484,95,13,484,95,12,486,91,11,472,92,11,474,92,12,477,93,14,479,88,6,465,49,11,491,53,17,488,77,13,478,67,7,487,69,11,495,80,13,493,81,19,479,83,20,479,82,16,489,89,9,502,86,9,502,79,16,482,79,15,484,78,16,480,78,16,478,77,18,475,75,20,473,74,18,488,72,19,488,70,18,488,65,19,476,71,2,479,83,2,474,71,2,481,84,2,470,67,5,486,76,3,481,83,4,491,83,6,486,87,4,469,82,3,461,75,14,481,58,10,490,58,10,488,48,12,488,90,10,468,90,10,469,82,13,493,66,13,484,66,6,487,68,7,487,65,16,480,68,18,481,69,9,495,68,8,494,67,6,494,65,14,496,63,15,495,67,13,495,67,11,497,68,11,495,68,12,495,69,10,496,61,15,496,60,13,496,59,12,495,59,9,496,59,10,495,61,7,494,63,7,494,65,6,494,65,7,493,62,5,497,61,5,498,60,6,497,63,4,498,64,5,500,66,7,500,64,7,500,67,4,498,66,4,498,69,9,498,67,13,491,67,14,488,65,8,487,65,4,499,65,3,498,63,4,496,65,4,496,67,4,496,68,8,499,69,7,497,66,8,490,67,8,493,60,17,490,58,18,484,59,15,492,59,15,494,62,17,492,62,18,490,64,18,489,66,16,491,64,18,482,59,10,492,59,10,494,59,12,492,59,10,491,66,15,489, 66,14,486,68,9,493,68,5,496,62,6,500,63,5,499,67,12,489,68,9,499,67,9,499,66,9,499,66,9,500,59,10,489,58,12,487,61,9,499,60,9,498,61,8,499,61,7,499,60,8,498,62,7,492,67,10,498,68,12,493,47,8,491,48,9,491,47,10,489,47,10,489,47,12,487,43,8,489,44,8,491,43,7,490,43,8,488,42,11,487,42,8,489,38,7,485,48,11,486,48,10,486,42,12,486,46,12,486,44,13,486,45,12,487,41,4,480,41,3,485,43,3,488,39,6,483,39,4,481,42,3,483,44,3,487,44,4,489,47,4,488,48,5,490,49,6,489,49,5,490,49,5,486,49,7,487,49,7,491,48,7,491,46,7,492,44,7,491,48,6,491,49,7,490,42,5,490,44,5,491,41,6,488,47,4,484,46,6,481,48,6,483,47,10,481,48,10,483,49,9,485,46,13,481,38,18,475,49,8,487,49,7,489,44,5,479,45,3,483,46,6,492,49,8,490,48,10,489,36,16,477,39,15,482,42,16,483,41,18,476,45,14,483,35,17,471,40,18,472,87,20,477,91,15,472,80,23,474,79,20,476,79,8,487,89,5,482,94,6,484,93,12,479,81,8,497,80,11,496,84,5,496,83,13,493,81,13,497,72,19,475,70,7,488,72,7,487,76,17,488,75,14,482,67,10,489,49,15,488,55,15,488,75,76,143,83,90,144,64,89,121,59,75,118,80,53,135,76,64,139,58,44,87,107,116,139,100,127,118,92,121,121,178,75,93,168,91,71,167,103,75,179,89,95,174,60,92,165,75,69,166,46,94,160,61,69,156,53,70,126,29,79,120,23,113,111,24,83,133,23,108,109,24,117,101,26,120,90,25,89,83,44,131,88,37,127,77,102,122,84,112,122,118,135,109,108,132,114,164,112,80,178,102,98,160,117,84,156,121,88,170,114,105,174,109,102,143,130,96,161,123,111,150,126,92,126,134,105,152,127,116,94,30,123,148,43,72,154,32,98,10,61,39,9,58,37,22,96,48,20,91,48,22,97,48,21,91,47,21,92,47,18,85,48,16,80,47,17,80,47,18,85,47,15,74,46,12,69,44,43,129,37,47,136,32,38,123,42,33,117,46,31,112,49,28,108,48,23,100,48,25,102,50,26,105,49,11,65,42,8,54,33,4,43,20,142,84,31,129,103,10,144,99,36,130,91,6,122,104,-3,140,69,32,112,71,-25,123,65,3,111,39,16,77,139,79,82,141,76,106,140,55,114,137,47,128,114,20,144,110,43,119,125,18,153,113,62,122,131,38,138,126,58,154,72,55,149,80,44,152,94,48,157,87,57,144,66,42,141,49,55,138,54,42,117,37,33,130,45,43,64,35,81,55,27,52,64,24,54,69,20,46,65,100,109,51,96,97,43,81,93,51,86,106,76,132,95,83,137,92,87,132,105,94,136,102,69,123,98,79,124,108,72,113,109,84,139,85,96,140,86,117,138,90,126,136,86,134,133,81,146,125,72,158,101,59,150,121,68,50,39,66,46,54,82,39,48,67,43,67,88,115,83,-23,41,91,86,52,106,87,38,76,83,65,129,86,71,135,82,60,119,89,110,44,0,46,130,37,41,125,41,37,119,45,33,114,49,32,110,50,19,86,46,16,74,47,25,99,50,11,61,41,50,132,35,54,139,28,43,127,40,58,149,22,64,180,1,64,175,4,72,168,4,62,169,8,34,110,52,38,114,52,30,105,52,39,122,45,13,65,44,9,50,35,19,77,52,22,85,53,21,86,49,26,94,52,23,93,49,31,99,53,28,100,51,36,107,54,42,115,53,42,119,50,36,116,49,48,130,39,46,129,40,52,134,34,60,141,26,65,149,20,21,82,55,21,76,57,23,68,61,14,65,46,32,98,57,2,26,6,-14,38,-44,-13,36,-46,-9,29,-30,-18,56,-59,15,48,44,-3,24,-12,-2,35,4,-17,61,-68,-16,46,-57,76,188,-25,86,30,-25,79,26,-30,102,60,-37,70,37,-59,50,24,45,57,18,35,40,18,33,33,14,23,49,12,22,29,12,17,42,10,12,24,10,2,29,9,-7,33,9,0,26,11,9,20,10,-14,23,11,-22,16,13,-31,20,14,-37,65,16,30,58,12,18,52,10,8,40,8,-9,28,12,-29,25,17,-44,72,16,29,78,17,25,65,13,11,54,11,-13,60,11,0,53,16,-35,41,11,-22,83,18,21,56,14,-26,89,21,20,49,21,-46,36,23,-54,49,129,46,54,135,40,69,144,25,76,144,28,80,145,23,75,146,19,81,143,31,59,138,32,65,143,24,64,141,33,59,139,43,62,140,45,68,142,50,71,143,35,73,143,55,86,145,16,91,142,21,98,139,12,92,144,7,96,140,27,103,136,19,80,149,14,110,130,7,105,135,2,30,22,37,25,17,25,20,13,10,23,15,18,15,12,-6,27,30,43,19,20,24,20,42,47,60,21,42,46,37,60,37,61,74,111,121,-21,101,141,-40,103,143,-27,77,44,-60,68,44,-68,65,52,-78,72,60,-79,56,77,-97,65,85,-95,69,73,-89,61,65,-89,60,97,-99,42,84,-102,55,108,-101,39,120,-104,72,95,-92,58,125,-98,68,106,-95,93,94,-67,85,77,-75,101,119,-51,91,132,-68,99,138,-48,8,120,-98,7,102,-99,13,72,-97,10,82,-99,24,100,-104,16,60,-93,40,44,-80,41,36,-72,32,32,-67,31,79,-102,35,69,-98,28,90,-104,34,104,-105,48,69,-96,38,94,-105,71,148,18,77,157,7,85,151,7,95,159,-16,104,142,-13,109,129,-11,100,143,-2,117,119,1,87,153,3,25,91,56,38,97,79,49,108,81,40,104,74,29,82,69,27,73,67,45,115,59,47,117,63,51,129,56,53,124,72,58,129,69,64,132,76,49,115,73,54,117,80,44,109,66,42,111,59,33,98,66,47,124,52,55,135,49,61,135,65,62,140,58,75,141,69,70,138,72,10,13,-23,3,20,-39,11,18,-45,11,15,0,3,17,-17,-5,24,-33,-10,44,-65,-15,41,-52,15,18,16,27,65,65,13,31,30,8,37,25,19,55,52,30,90,67,35,86,78,35,74,76,-16,70,-76,86,100,-78,76,82,-86,100,65,-45,98,72,-53,78,131,-84,74,127,-88,83,52,-61,79,69,-78,83,123,-81,108,124,-33,116,95,-21,114,111,-16,33,58,68,127,36,59,106,26,62,-16,49,-46,-10,37,-26,78,30,94,109,133,22,94,23,65,103,25,45,107,32,24,120,48,16,66,14,-5,79,38,-50,100,48,-29,108,63,-28,70,24,-37,96,57,-45,64,19,-33,90,55,-54,35,14,-35,87,64,-64,106,82,-41,28,20,-49,17,19,-50,23,23,-57,27,33,-73,5,27,-58,-4,29,-52,41,52,-88,22,42,-81,51,59,-90,-1,36,-67,78,104,-87,7,45,-80,19,51,-88,2,44,-76,5,36,-71,-13,54,-70,3,55,-86,-2,54,-82,-8,75,-88,-5,66,-86,20,30,-69,83,24,-15,73,22,-27,57,26,-52,54,34,-65,58,46,-77,-2,77,-92,2,90,-97,0,68,-90,169,55,207,169,51,206,170,54,203,169,57,204,168,45,207,171,48,202,168,38,209,170,40,204,165,41,199,164,49,199,169,62,211,167,63,209,158,63,206,170,60,209,146,17,218,159,17,229,156,41,197,165,30,204,157,29,201,162,22,214,158,23,207,161,19,219,159,21,209,161,17,223,167,16,230,175,15,232,174,14,235,178,15,232,181,15,234,184,15,237,168,15,234,176,18,247,181,17,243,189,20,247,182,19,247,170,19,250,163,19,245,155,20,239,187,20,257,181,19,258,189,20,260,175,17,230,169,18,226,172,19,227,174,18,228,166,18,225,167,22,220,169,22,221,170,22,223,172,20,226,170,24,222,168,27,214,168,26,216,167,28,211,169,35,206,169,27,218,168,30,214,146,65,251,138,76,239,148,78,233,116,79,231,128,76,239,151,78,226,147,75,242,146,72,246,152,76,219,162,73,229,158,75,224,155,76,234,160,75,239,164,70,214,164,70,218,165,70,221,154,75,242,161,75,247,155,73,250,163,75,253,155,73,252,167,67,218,168,66,214,156,70,254,168,73,258,156,66,256,158,59,260,172,64,262,147,59,255,155,71,213,185,56,273,127,17,203,145,50,195,158,19,216,189,76,118,187,62,118,181,49,119,127,21,141,119,25,144,107,34,152,100,49,158,99,57,160,100,76,164,99,65,163,121,108,160,153,112,163,188,88,120,186,98,123,178,110,129,161,117,141,152,22,130,183,105,125,193,69,133,190,56,133,184,44,135,174,38,122,160,25,128,151,19,148,132,21,156,146,18,163,124,25,160,194,81,134,195,90,151,192,95,153,182,106,145,173,114,133,185,102,159,178,105,164,113,36,167,114,60,186,113,52,182,115,67,187,104,89,165,111,98,163,128,103,173,134,99,185,211,31,257,215,34,245,217,38,248,220,40,239,162,62,222,164,66,223,161,67,228,168,63,215,162,57,217,163,51,214,165,54,213,165,49,212,165,42,212,163,42,214,164,35,216,180,15,232,180,15,230,189,16,234,193,18,238,200,22,234,196,20,242,205,26,237,200,23,246,199,24,260,201,27,266,209,28,252,216,36,233,175,18,229,176,17,228,172,21,226,173,20,227,173,20,226,169,25,223,166,29,219,170,24,223,170,23,225,167,30,219,168,28,219,162,74,243,158,74,239,161,71,236,161,72,233,162,74,241,160,67,229,160,70,236,164,77,247,165,77,249,162,78,244,171,79,253,164,76,248,168,77,254,170,78,254,165,76,249,174,78,255,171,76,257,176,79,254,180,81,251,178,82,247,190,78,248,185,79,251,180,79,254,186,77,254,182,74,257,180,65,261,194,70,255,178,77,257,174,75,259,184,62,264,197,63,261,201,68,256,204,73,248,199,78,240,194,59,268,208,69,250,209,70,246,204,77,234,204,66,256,201,62,262,177,93,210,214,38,222,221,43,233,198,40,176,183,24,193,175,20,194,146,23,196,147,23,199,123,48,188,132,69,208,139,69,215,160,62,223,153,67,225,152,63,219,160,57,218,152,57,213,152,52,211,160,51,215,161,42,214,148,44,206,154,44,210,162,35,216,150,71,225,175,17,221,185,15,233,179,17,215,170,17,212,178,18,209,183,20,207,191,16,231,196,19,233,190,25,206,196,34,195,208,44,197,200,39,189,205,48,186,157,19,196,167,19,218,173,18,224,172,20,225,162,24,216,160,19,206,161,19,210,156,25,210,150,24,203,143,30,199,159,29,214,165,27,219,164,31,218,142,76,220,147,82,223,152,89,217,169,92,219,211,57,190,205,65,168,207,76,182,207,78,187,202,82,207,166,89,229,162,90,223,158,92,216,153,93,211,153,76,231,156,70,232,157,81,235,159,87,230,171,87,235,182,88,226,172,90,227,208,77,201,209,76,220,217,65,235,200,80,230,213,69,201,220,60,225,216,60,205,168,18,202,177,19,204,175,84,242,176,87,233,195,46,158,180,33,149,202,53,167,133,27,185,127,34,185,117,38,178,120,62,194,124,76,198,121,67,197,136,85,207,129,95,186,205,73,170,149,94,206,140,96,195,183,96,190,160,98,202,210,67,187,165,19,185,143,23,190,136,28,192,134,36,192,131,76,207,216,49,208,143,17,231,197,83,149,112,29,148,144,56,197,158,95,210,130,113,156,135,115,154,-76,53,261,-87,38,213,-75,45,267,-83,37,268,-82,44,269,-82,48,222,-100,30,268,-100,27,263,-94,52,270,-101,48,279,-95,36,271,-108,21,228,-104,22,228,-107,20,230,-108,24,223,-108,30,211,-103,31,212,-98,18,232,-87,18,234,-102,14,236,-102,14,240,-109,14,237,-98,16,246,-99,19,251,-107,15,246,-105,17,250,-100,21,254,-107,20,255,-106,19,253,-97,43,275,-111,57,243,-112,59,249,-103,58,243,-103,60,248,-89,56,241,-108,59,256,-100,59,260,-110,41,214,-111,50,231,-100,54,236,-94,53,236,-107,55,237,-89,54,237,-110,35,210,-109,33,210,-103,33,211,-110,13,240,-108,15,234,-111,54,236,-76,54,232,-82,53,233,-76,56,247,-74,18,240,-74,18,234,-87,18,242,-73,34,213,-82,54,236,-98,39,213,-88,44,218,-89,50,229,-89,53,235,-100,61,253,-99,57,266,-89,52,268,-88,47,271,-88,43,271,-90,37,269,-90,31,265,-89,22,253,-88,19,230,-87,29,216,-87,34,213,-105,29,270,-104,34,276,-103,53,275,-104,57,267,153,28,267,172,29,274,188,31,275,200,33,271,-4,22,255,76,20,255,140,25,263,103,22,259,104,17,251,130,18,254,96,10,234,120,14,241,-3,11,237,99,10,208,126,14,210,15,12,211,40,23,195,82,36,186,83,23,191,23,46,195,81,48,187,152,21,256,161,19,252,168,19,256,176,19,259,188,23,269,195,24,267,188,21,264,192,26,271,181,22,268,132,15,236,158,22,258,172,23,269,184,20,261,184,25,271,114,75,240,99,76,241,58,70,246,85,70,247,112,69,247,109,49,258,149,47,266,85,39,261,126,40,265,151,40,269,59,28,260,128,32,265,152,34,270,36, 74,239,43,75,239,87,77,241,73,77,240,89,81,230,77,81,219,43,79,220,79,77,208,80,70,200,64,69,199,95,64,195,169,46,275,176,48,276,178,51,275,190,53,274,185,51,276,192,50,275,185,44,277,180,43,278,172,41,277,196,47,275,175,34,276,187,35,276,177,30,275,66,12,243,94,12,242,-69,25,257,-69,30,262,-42,14,235,-80,25,221,-22,20,211,-74,19,229,-73,28,215,-41,27,210,-42,35,209,-74,43,215,-42,47,212,-74,39,213,-61,56,232,-76,52,228,-69,55,251,-45,54,249,-69,55,247,-62,51,259,-62,43,265,-26,33,260,-43,52,215,15,14,246,-42,21,253,-3,10,228,16,10,218,-22,15,220,37,33,192,-27,61,236,-8,63,238,-8,66,232,-26,62,231,9,69,235,-28,53,249,-27,59,241,10,54,250,-8,60,242,-28,46,256,-8,45,256,58,45,259,-27,39,260,-8,38,259,24,71,238,31,73,239,-43,58,225,-8,67,223,9,66,211,-44,59,231,37,73,209,37,72,241,64,63,194,35,65,200,39,44,191,41,50,192,51,10,210,83,10,207,57,14,201,29,68,243,58,76,240,42,79,231,44,60,196,84,13,200,127,26,195,111,38,188,111,49,189,207,45,265,214,39,257,206,28,262,209,35,263,214,36,256,216,60,246,214,69,236,214,64,245,202,54,269,205,50,267,198,56,269,221,58,232,218,53,245,218,44,251,221,47,242,222,51,228,221,42,240,218,40,250,-111,16,249,-114,14,245,-114,14,240,-111,17,233,-113,15,236,-69,55,232,-69,55,235,64,56,191,81,57,190,110,55,191,-76,55,239,-62,56,239,-108,53,274,-107,51,277,-109,25,272,-118,17,270,-106,46,281,-114,13,234,-113,14,250,-110,18,256,-118,14,258,-118,20,276,-107,40,281,-115,32,287,-109,30,278,-112,27,208,-112,24,210,-118,19,214,-120,14,225,-112,15,230,-115,12,238,-115,12,244,-110,55,267,-115,56,255,-134,51,247,-117,55,248,-118,53,241,-119,31,206,-116,43,219,-125,49,233,-118,50,234,-113,30,208,-139,17,300,-149,20,319,-149,25,320,-151,36,323,-151,27,322,-151,40,322,-145,50,320,-143,13,303,-141,10,292,-143,54,309,-158,5,307,-161,6,307,-166,56,308,-170,55,310,-148,7,307,-139,36,312,-150,47,324,-165,9,306,-167,32,306,-165,19,302,-169,48,305,-165,46,301,-165,40,301,-169,40,306,-172,54,315,-171,57,314,-171,49,309,-165,60,313,-159,61,314,-157,62,320,-153,51,328,-159,17,281,-158,9,281,-138,55,284,-149,56,294,-140,51,258,-128,54,278,-153,39,270,-158,26,281,-160,45,291,-157,35,281,-148,44,259,-149,44,247,-155,43,280,-153,48,280,-146,48,264,-152,43,271,-149,43,262,-137,52,302,-144,56,296,-155,61,314,-126,51,291,-150,39,259,-131,54,265,-148,52,281,-162,57,306,-166,51,304,-133,13,285,-132,37,304,-115,36,288,-154,32,223,-152,35,214,-151,22,214,-160,29,291,-154,27,259,-152,40,248,-153,38,223,-148,32,207,-154,20,236,-154,20,259,-159,21,281,-164,24,299,-155,6,281,-153,13,259,-150,9,259,-149,10,249,-150,13,222,-148,9,236,-148,10,222,-148,14,213,-149,23,208,-134,9,259,-120,12,250,-127,13,273,-123,43,297,-142,16,206,-143,20,204,-137,21,202,-137,17,204,-141,12,210,-136,13,210,-131,22,202,-131,19,204,-135,9,220,-141,8,220,-135,8,228,-128,10,229,-136,7,249,-143,7,259,-145,7,235,-146,8,249,-146,8,221,-146,13,212,-147,15,209,-147,23,205,-143,23,204,-137,25,202,-126,27,203,-124,47,296,-134,48,305,-133,45,306,-145,8,292,-150,6,292,-147,5,282,-153,5,281,-144,5,269,-147,8,259,-142,6,282,-132,18,291,-132,25,298,-145,34,206,-144,27,204,-150,38,214,-147,40,213,-149,45,223,-152,42,223,-142,42,213,-149,45,229,-144,47,230,-149,45,235,-143,47,235,-140,35,205,-131,26,202,-115,37,211,-144,48,247,-138,48,231,-144,46,224,-133,48,231,-135,9,273,-152,60,321,-164,21,345,-164,22,345,-165,22,345,-164,19,345,-164,19,345,-164,18,344,-164,18,344,-163,18,342,-163,22,343,-168,35,351,-168,35,352,-168,35,352,-167,41,350,-169,41,352,-168,41,352,-169,41,352,-169,41,352,-169,41,352,-169,39,353,-168,39,353,-168,37,352,-168,37,352,-168,39,352,-166,38,350,-165,47,353,-165,47,354,-165,48,351,-164,50,355,-164,53,356,-165,55,356,-166,57,354,-166,57,355,-166,57,354,-166,57,355,-165,50,355,-165,47,354,-166,57,351,-167,57,351,-164,55,348,-166,40,350,-164,53,348,-166,31,349,-167,28,349,-166,32,349,-165,32,348,-166,27,348,-167,27,349,-167,32,349,-167,32,349,-167,32,349,-167,28,349,-167,27,349,-167,31,349,-166,32,349,-166,27,348,-163,13,337,-164,14,337,-164,14,337,-164,11,336,-163,11,336,-164,10,335,-164,10,335,-163,11,334,-162,14,335,-166,24,336,-164,18,329,-164,17,327,-167,23,335,-163,10,320,-164,9,318,-164,16,326,-164,11,322,-162,8,318,-160,7,316,-162,7,323,-163,8,322,-164,10,322,-164,16,327,-164,15,326,-165,15,327,-164,13,324,-165,13,324,-164,11,322,-165,11,321,-154,7,320,-163,10,334,-165,9,335,-161,7,330,-156,8,326,-153,7,315,-151,8,316,-155,15,323,-153,14,323,-157,14,330,-148,11,310,-150,14,316,-151,13,319,-151,13,322,-167,13,320,-165,14,324,-167,11,316,-168,24,321,-151,16,317,-153,17,320,-164,17,334,-163,16,327,-163,16,327,-165,17,326,-161,16,327,-161,16,327,-158,16,326,-168,25,335,-163,23,343,-161,23,342,-163,18,342,-164,21,345,-164,18,344,-163,18,343,-162,19,343,-162,21,343,-160,19,342,-163,18,343,-163,16,340,-163,25,341,-160,21,342,-166,20,333,-168,17,341,-168,18,342,-167,17,342,-157,17,329,-165,18,328,-167,18,322,-169,18,340,-169,19,342,-168,18,344,-169,20,344,-170,20,342,-168,22,344,-169,22,342,-168,24,344,-167,25,343,-167,25,342,-169,24,342,-166,24,344,-164,23,344,-166,25,344,-165,23,345,-165,21,346,-164,19,345,-165,18,344,-163,17,343,-167,24,344,-167,22,345,-167,19,345,-166,17,344,-165,16,343,-166,21,334,-169,22,341,-167,23,335,-166,24,336,-163,25,336,-155,28,329,-154,27,326,-154,31,327,-151,24,323,-155,26,329,-156,28,334,-157,26,330,-161,26,334,-159,26,332,-159,26,332,-166,25,336,-164,25,336,-164,25,336,-160,26,333,-151,17,319,-153,18,328,-156,22,337,-151,19,322,-167,26,337,-166,26,337,-168,28,337,-167,28,341,-167,26,339,-164,26,337,-164,26,337,-161,26,336,-167,32,337,-168,32,337,-169,30,337,-165,34,337,-161,35,335,-167,32,337,-167,31,338,-165,35,342,-165,35,344,-167,35,342,-165,35,340,-166,34,338,-165,34,338,-165,35,339,-165,34,338,-167,34,337,-165,34,337,-166,26,339,-166,27,341,-165,26,341,-168,26,336,-169,28,336,-171,30,333,-168,23,332,-168,24,334,-166,25,342,-165,25,341,-167,21,332,-170,20,340,-167,21,346,-164,24,343,-161,25,339,-161,25,337,-168,29,337,-173,39,329,-169,30,336,-170,34,337,-169,33,337,-168,28,350,-166,26,348,-166,27,348,-165,28,348,-154,32,327,-157,32,340,-156,34,333,-153,34,325,-154,41,327,-154,44,326,-169,35,352,-168,35,351,-169,41,352,-169,41,352,-167,42,350,-169,39,353,-168,37,353,-167,42,350,-166,36,350,-173,35,347,-174,37,347,-171,38,344,-170,38,344,-171,40,345,-169,43,348,-167,43,348,-166,44,347,-164,43,347,-165,42,349,-156,38,333,-170,42,352,-170,41,353,-173,40,352,-174,40,351,-175,38,351,-173,38,352,-174,36,351,-173,36,352,-173,34,351,-173,34,349,-172,33,349,-168,34,351,-169,33,351,-168,33,349,-166,34,347,-172,34,347,-171,41,353,-171,39,353,-171,34,351,-170,33,350,-169,39,354,-171,36,353,-169,36,353,-169,35,352,-162,39,347,-168,34,338,-168,35,339,-163,35,347,-164,35,347,-159,36,341,-162,35,342,-161,35,336,-166,45,333,-169,45,335,-170,44,335,-164,41,349,-172,42,350,-168,43,349,-165,44,344,-163,44,342,-173,39,332,-171,36,335,-169,36,338,-170,38,337,-169,36,342,-169,39,342,-174,35,350,-175,37,349,-173,41,349,-174,40,348,-170,42,346,-170,41,344,-165,43,341,-168,41,341,-168,42,336,-169,40,336,-170,46,335,-162,44,338,-162,44,332,-162,44,332,-159,44,331,-159,45,330,-167,61,327,-171,59,328,-172,55,330,-160,43,342,-163,44,344,-160,44,335,-156,44,329,-172,43,333,-168,46,337,-171,45,352,-169,46,340,-170,45,350,-169,46,337,-171,49,335,-174,48,350,-167,54,357,-169,52,358,-166,52,357,-166,49,357,-168,49,357,-169,47,355,-167,47,355,-169,45,353,-167,46,353,-167,45,351,-172,52,332,-175,51,343,-175,55,342,-174,54,353,-171,51,357,-172,55,356,-171,57,355,-165,47,354,-165,47,347,-165,48,351,-165,47,353,-166,57,355,-165,55,356,-165,53,356,-171,46,354,-161,57,344,-166,59,349,-166,58,348,-166,58,349,-169,58,356,-169,59,354,-168,60,350,-166,59,350,-156,45,327,-155,47,327,-154,52,330,-165,49,348,-164,51,348,-158,45,329,-158,47,329,-159,47,330,-159,47,330,-158,48,330,-160,48,331,-162,49,343,-161,48,341,-166,45,348,-168,45,345,-166,45,346,-165,46,343,-165,46,342,-166,45,341,-163,46,340,-171,58,329,-170,59,328,-174,60,340,-171,60,331,-173,61,340,-174,59,346,-173,61,343,-170,56,357,-173,56,354,-167,60,320,-167,60,322,-159,60,333,-165,62,342,-157,58,334,-163,59,343,-162,61,339,-164,59,346,-168,56,357,-170,61,349,-169,60,351,-170,62,343,-170,62,346,-168,62,338,-169,62,341,-167,62,342,-167,62,344,-167,61,329,-166,61,331,-167,61,334,-170,59,321,-157,17,336,-161,16,337,-160,17,340,-159,19,341,-158,24,337,-163,46,331,-165,34,346,-165,46,347,-157,53,335,-157,50,333,-161,52,344,-165,46,351,-170,48,356,-161,47,336,-162,47,339,-160,48,334,-164,47,334,-160,48,333,-158,49,333,-158,42,342,-157,40,341,-158,38,341,-155,36,328,-158,36,331,-174,52,328,-174,54,324,-173,57,324,-174,55,326,-169,35,345,-167,35,346,-172,38,335,-172,48,355,-174,48,344,-172,49,340,-162,44,334,-163,25,337,-164,25,339,-160,16,335,-168,21,330,-163,62,330,-152,56,327,-167,61,326,-167,60,324,-167,46,334,-169,36,344,-162,37,347,-162,35,335,-168,33,337,-156,35,329,-156,30,340,-168,34,345,-169,32,344,-164,29,347,-164,31,348,-165,32,348,-164,33,346,-165,34,346,-166,34,347,-160,29,346,-161,26,345,-166,25,347,-163,25,344,-165,25,345,-164,25,344,-166,26,343,-168,27,343,-170,30,343,-170,25,347,-170,26,345,-169,25,346,-172,27,347,-169,30,350,-172,30,348,-171,28,349,-169,28,349,-172,30,347,-167,33,349,-166,32,349,-161,34,340,-163,34,342,-160,34,340,-172,28,348,-172,29,347,-171,28,345,-172,29,345,-171,32,346,-169,33,348,-168,32,349,-168,30,343,-168,32,343,-159,26,341,-157,27,340,-160,27,346,-160,26,343,-158,29,343,-160,33,343,-164,25,343,-164,26,341,-164,26,340,-162,26,341,-161,34,337,-158,35,331,-167,34,346,-167,34,344,-171,33,346,-171,26,348,-169,26,349,-168,28,343,-163,34,340,-167,32,350,-167,32,349,-167,30,350,-162,31,346,-163,33,346,-164,26,338,-157,26,330,-167,27,349,-167,25,348,-169,25,348,-167,24,347,-164,34,345,-162,15,335,-164,14,337,-162,15,336,-160,15,334,-163,10,334,-164,13,337,-164,11,336,-164,10,335,-163,10,334,-162,11,334,-162,13,334,-160,11,333,-163,7,329,-160,16,333,-162,17,332,-159,10,332,-159,15,333,-158,13,333,-160,13,334,-166,10,325,-167,9,329,-167,10,333,-166,8,325,-164,7,327, -168,10,328,-168,11,332,-168,11,334,-167,14,336,-168,14,334,-167,16,336,-166,16,335,-165,17,333,-167,16,332,-165,15,337,-164,15,337,-165,16,336,-165,14,337,-165,12,337,-165,11,336,-166,15,337,-166,14,337,-166,11,336,-166,9,335,-165,8,332,-167,15,330,-165,17,329,-162,17,329,-161,16,328,-158,16,328,-153,8,322,-151,10,321,-157,16,327,-164,17,334,-163,17,332,-165,16,336,-168,13,329,-166,12,337,-163,16,335,-159,6,324,-155,10,328,-155,12,329,-153,16,319,-153,17,321,-157,61,329,-154,57,330,-162,61,332,-156,49,330,-173,55,337,-167,62,336,-165,62,336,-175,51,349,-176,55,348,-167,45,350,-169,44,350,-167,58,348,-156,40,333,-169,36,339,-169,39,338,-168,40,338,-162,44,335,-165,43,336,-167,30,341,-165,33,340,-167,32,341,-156,19,336]; const project = (xo, yo, zo, zoom) => { const s = cosY * zo + sinY * xo; const x = cosY * xo - sinY * zo; const y = sinX * s + cosX * yo; const z = cosX * s - sinX * yo; return [ x * zoom, y * zoom ]; } // The walk function will be called until it returns false. function walk(i) { const s = 6; const k = i * s; const [x0, y0] = project(girl[k], girl[k + 1], girl[k + 2], 0.2); const [x1, y1] = project(girl[k + 3], girl[k + 4], girl[k + 5], 0.2); turtle.goto(x0 + sinY * 30, -y0 + 10 + cosX * 60); turtle.down(); turtle.goto(x1 + sinY * 30, -y1 + 10 + cosX * 60); turtle.up(); return i < (girl.length - s) / s; }