From d1dd240bd40999b1fa7d6deacb4bdf69b1f7a6a0 Mon Sep 17 00:00:00 2001 From: Greg Ercolano Date: Wed, 20 Jul 2016 18:06:27 +0000 Subject: [PATCH] Bringing over fix [r11835] from 1.3 current to the porting branch. Improved fluid-org.png diagram. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11836 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- documentation/src/fluid-org.png | Bin 12690 -> 27580 bytes documentation/src/fluid-org.xcf | Bin 0 -> 110511 bytes fluid/about_panel.cxx | 1832 +++++++++++++++++++++---------- fluid/about_panel.h | 2 +- 4 files changed, 1256 insertions(+), 578 deletions(-) create mode 100644 documentation/src/fluid-org.xcf diff --git a/documentation/src/fluid-org.png b/documentation/src/fluid-org.png index c3b60b7972c1cc291f20301cdf47c6873f5dfb87..dd464597c1f4283ead523c9a70b5d5d16bde4a66 100644 GIT binary patch literal 27580 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 literal 12690 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 diff --git a/documentation/src/fluid-org.xcf b/documentation/src/fluid-org.xcf new file mode 100644 index 0000000000000000000000000000000000000000..09e98e67c33fc9ba8dc51613259f9f593cecf012 GIT binary patch literal 110511 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 aKj--A-xvH|w|hzQHrpe9{}|hS+W!mn>pZ&v literal 0 HcmV?d00001 diff --git a/fluid/about_panel.cxx b/fluid/about_panel.cxx index 92e2c4c7a..a48dfad80 100644 --- a/fluid/about_panel.cxx +++ b/fluid/about_panel.cxx @@ -300,583 +300,1261 @@ Fl_Double_Window* make_about_panel() { /** Embedded image for internal fluid.html web page. */ -unsigned char fluid_org_png[12690] = /* binary data included from ../documentation/src/fluid-org.png */ -{137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,2,161,0,0,1,14,8,4,0,0,0, -19,9,6,115,0,0,0,2,98,75,71,68,0,161,11,92,176,76,0,0,0,9,112,72,89,115,0,0,0, -72,0,0,0,72,0,70,201,107,62,0,0,0,9,118,112,65,103,0,0,2,161,0,0,1,14,0,207,76, -41,210,0,0,49,33,73,68,65,84,120,218,237,157,77,172,36,215,117,223,127,117,235, -187,187,223,19,41,123,17,104,32,115,97,111,236,24,65,162,49,103,200,153,208,38, -2,4,94,37,8,101,62,76,244,1,24,178,2,231,67,128,77,115,64,100,145,149,55,54, -16,105,8,198,128,33,24,112,44,216,16,98,189,60,210,128,225,133,224,29,19,153, -67,102,226,241,34,176,189,81,34,129,116,72,32,11,27,226,140,230,227,117,87,213, -205,226,158,170,254,170,126,175,170,187,186,95,247,244,249,13,166,95,117,125, -119,191,91,255,119,206,61,231,158,235,21,40,138,162,40,203,97,46,250,6,20,69,81, -118,23,149,80,69,81,148,165,81,9,85,20,69,89,154,224,162,111,64,81,166,201,109, -247,231,244,189,139,254,84,202,147,138,74,168,178,81,198,2,153,45,220,199,208, -109,144,211,128,205,234,214,138,19,166,2,171,44,143,167,17,121,101,189,152,53, -88,149,171,241,128,201,30,44,163,66,170,172,128,74,168,178,70,140,133,98,171, -164,201,9,250,223,18,81,136,116,26,177,71,13,42,163,74,123,212,145,87,214,196, -246,201,231,152,130,97,37,161,209,248,142,201,173,138,168,210,14,149,80,101,45, -108,171,128,22,158,177,240,144,28,31,8,101,109,128,33,192,185,247,42,163,74,27, -84,66,149,206,217,86,249,28,243,0,39,159,78,72,1,2,50,247,48,108,93,207,173, -178,221,168,132,42,29,179,221,2,106,44,220,230,30,224,227,209,3,66,18,10,201,15, -8,52,81,90,105,137,74,168,178,87,20,158,177,31,227,99,8,240,201,8,232,1,5,33, -33,5,69,105,139,42,74,67,180,189,40,157,98,236,246,90,160,238,254,142,185,71, -128,71,64,72,68,138,37,45,183,73,143,104,110,53,54,175,52,69,37,84,233,144,237, -23,208,223,230,239,128,16,143,152,144,148,92,4,212,199,128,56,244,209,42,151, -80,246,12,149,80,101,175,248,24,15,159,0,159,161,72,165,193,195,96,240,57,5, -177,67,21,165,41,218,94,148,206,216,126,27,244,38,31,3,33,33,33,57,112,234,214, -19,143,247,161,64,221,120,165,57,42,161,74,71,108,191,128,254,50,15,8,128,144, -72,130,71,0,33,150,17,5,121,149,37,170,185,161,74,115,84,66,149,78,216,126,1, -253,2,15,241,48,4,12,201,201,240,48,196,20,64,14,213,107,161,143,132,210,10,109, -47,202,78,80,22,43,113,163,139,156,92,183,203,64,125,4,64,68,38,217,159,22,40, -200,177,104,217,92,101,121,84,66,149,14,88,183,13,234,4,180,240,38,101,179,141, -128,26,251,243,140,24,18,225,51,22,76,231,200,123,213,210,228,90,69,105,134,74, -168,114,6,205,164,113,19,2,90,202,102,121,165,118,2,250,34,48,148,119,57,190, -200,164,193,16,19,16,17,98,136,24,143,78,210,158,80,165,41,42,161,202,153,140, -237,191,85,207,49,62,203,180,77,89,58,231,211,107,102,143,45,197,115,94,174,199, -245,72,207,186,203,130,17,33,67,66,156,221,233,227,17,72,36,62,32,36,196,16,98, -208,172,80,165,29,42,161,74,3,102,69,112,122,219,89,210,53,95,112,121,177,108, -206,203,245,244,209,243,78,124,147,114,206,198,190,64,78,46,201,243,62,224,227, -19,17,147,226,147,50,32,33,192,151,237,218,43,170,180,67,37,84,105,65,157,200, -45,22,208,89,145,156,221,54,125,100,157,107,94,31,60,154,20,208,241,154,69,247, -112,29,40,48,132,64,68,46,226,25,147,16,16,211,35,196,195,224,19,18,16,104,79, -168,210,18,149,208,189,167,253,196,28,109,250,33,221,126,133,55,150,218,210,218, -156,220,103,153,201,65,220,49,231,31,153,65,85,11,20,124,98,34,66,18,250,244, -233,145,18,18,147,16,98,48,20,68,104,79,168,210,6,149,208,61,103,217,153,141, -156,140,158,103,131,142,183,206,246,110,206,187,235,245,157,4,139,108,208,249, -251,174,63,254,42,1,166,170,10,154,144,144,210,167,71,66,72,76,42,63,157,176,26, -117,227,149,214,168,132,42,75,225,28,233,102,2,58,29,71,159,223,239,252,115,212, -11,232,121,150,176,177,87,221,189,226,19,18,145,144,16,145,74,133,166,132,84, -122,67,163,137,234,245,106,131,42,237,80,9,221,107,206,147,162,122,129,107,158, -76,84,246,88,214,197,209,207,95,179,152,73,43,244,236,207,80,218,160,229,84, -115,17,17,9,3,250,244,232,147,144,202,136,249,68,109,80,101,41,84,66,149,198, -204,134,127,230,101,171,62,37,105,50,228,211,44,18,95,238,127,86,32,233,236,60, -129,105,27,180,236,255,76,73,233,209,35,149,144,82,72,76,68,140,75,168,87,27,84, -105,143,74,168,210,128,58,177,60,95,64,199,239,218,244,127,142,183,47,18,208, -179,239,172,60,254,42,165,13,234,202,138,244,69,64,83,82,14,72,197,149,143,36, -82,31,168,128,42,75,161,18,186,199,52,233,81,108,147,84,63,185,111,157,144,46, -58,99,221,53,234,2,81,117,75,231,222,19,62,134,16,31,139,79,36,225,164,144,132, -132,30,161,216,161,129,150,184,83,150,68,37,116,207,89,78,64,183,191,46,211,216, -6,141,93,162,18,3,122,19,78,252,128,132,144,72,34,241,16,169,128,42,75,161,18, -170,180,102,215,4,52,36,165,79,68,74,95,220,247,1,49,145,56,241,6,125,12,148, -229,209,32,228,222,178,108,70,232,238,80,72,178,82,68,128,79,74,159,152,148,30, -131,42,157,62,36,81,249,84,86,66,219,207,158,178,124,249,144,93,178,65,13,145, -244,119,150,78,188,11,41,37,244,240,9,73,128,66,157,120,101,5,212,10,85,90,177, -75,2,234,156,248,50,141,190,47,121,160,3,66,34,124,169,203,4,129,10,168,178,2, -42,161,123,76,123,49,220,21,1,5,191,114,226,99,233,5,141,171,222,208,88,134, -117,70,68,213,188,241,138,178,28,234,200,239,37,79,126,63,40,19,78,124,95,220, -248,152,30,41,129,140,137,15,48,20,106,131,42,43,162,18,170,52,102,87,108,208, -233,72,124,74,68,42,37,238,230,35,241,42,160,202,106,168,132,238,45,109,229,112, -219,45,215,217,241,72,16,145,16,17,209,163,79,159,67,6,19,78,124,25,137,215,233, -142,149,213,208,190,208,61,100,219,197,112,249,207,84,10,168,1,66,250,68,132, -244,232,145,16,147,144,144,16,75,113,101,200,48,248,158,10,168,178,26,42,161,74, -35,218,77,56,124,17,119,119,149,0,87,46,196,136,116,186,194,202,7,244,25,144, -210,35,174,4,86,231,72,82,186,66,29,249,189,163,139,9,229,182,9,39,159,101,101, -250,68,4,212,69,226,93,105,17,39,168,169,88,162,177,166,211,43,29,162,109,105, -47,105,47,160,133,103,236,54,134,147,140,133,235,110,9,72,196,133,79,73,232, -203,72,164,62,3,6,12,136,171,226,118,144,105,58,189,210,17,42,161,74,11,182,199, -157,47,251,115,175,3,134,98,162,15,180,79,74,64,68,74,143,3,122,50,168,51,33,38, -194,151,6,175,2,170,116,133,74,232,158,177,108,40,41,183,171,158,161,123,94,24, -127,42,124,98,92,12,62,198,167,199,33,61,250,34,160,105,149,202,20,19,201,20, -115,138,210,13,42,161,123,197,42,253,160,35,134,100,12,121,204,125,30,113,159, -123,220,227,62,247,185,199,3,30,240,136,199,228,140,24,2,5,163,165,238,238,109, -0,94,108,121,148,203,241,116,178,152,72,31,104,79,18,153,98,122,28,74,97,187, -144,144,128,66,155,188,210,41,218,158,148,134,100,20,100,140,24,1,150,156,140, -130,130,12,200,1,240,229,103,196,144,120,133,235,180,61,214,137,103,8,50,242,40, -34,166,79,159,62,7,244,56,148,249,226,19,98,92,127,169,65,139,43,43,221,161,18, -170,44,65,198,180,55,239,99,8,200,171,145,233,0,33,35,194,37,236,209,118,110, -118,40,210,237,10,218,197,36,210,7,154,114,64,143,1,61,66,250,36,248,64,226,242, -70,85,62,149,14,81,9,221,35,186,73,103,242,113,217,151,142,0,35,22,224,8,159,2, -11,100,56,155,212,39,194,159,146,196,92,44,213,179,232,203,158,245,87,166,154, -19,30,192,96,200,1,95,82,230,83,66,122,18,139,119,2,26,147,18,137,184,6,100, -218,15,170,116,140,74,168,210,144,98,98,57,98,40,226,25,144,0,167,4,100,20,12, -49,20,228,248,32,175,73,229,224,151,56,9,92,44,165,253,133,91,124,145,203,124, -234,92,6,79,250,57,67,153,39,62,37,161,199,128,67,73,111,10,117,122,15,101,109, -168,132,238,13,171,218,160,102,234,167,79,72,72,79,132,210,39,231,148,178,31, -179,192,80,0,30,86,94,189,9,199,191,92,94,116,35,135,213,94,179,123,120,20,120, -242,58,62,62,32,196,35,144,121,58,83,18,98,41,47,226,222,185,100,250,201,79,160, -40,221,161,18,170,180,32,0,78,9,73,24,18,145,18,144,225,99,24,81,48,194,50,130, -57,171,115,26,103,71,158,197,83,13,239,165,180,64,221,217,98,2,66,124,41,104, -231,108,207,195,42,145,169,188,119,181,65,149,174,185,32,9,93,174,200,173,62,0, -23,137,75,96,7,136,24,17,3,150,135,28,240,136,136,140,130,156,66,246,40,106, -142,46,38,206,83,191,71,201,39,23,110,53,51,239,220,120,120,55,193,135,71,76,72, -72,42,113,249,84,202,221,197,85,50,189,182,31,101,29,172,69,66,199,2,89,156, -241,56,20,13,207,54,62,2,155,213,173,173,30,45,125,68,22,179,122,40,201,200,247, -28,146,87,113,119,35,83,188,61,130,42,246,94,200,150,105,74,249,45,230,206,58, -203,211,213,190,101,209,144,249,179,76,19,18,136,43,159,18,144,16,200,40,249,80, -10,43,27,21,80,101,109,116,36,161,23,49,98,229,1,165,16,151,214,136,147,110, -125,84,22,177,138,128,250,158,251,118,35,134,248,210,183,232,19,50,34,32,35,33, -95,50,157,126,158,195,86,123,135,248,248,88,60,82,233,19,141,8,241,73,8,49,114, -159,26,133,87,214,71,39,18,122,17,35,167,141,237,3,247,43,59,197,96,100,232,158, -22,209,157,167,155,63,113,1,5,153,244,135,38,34,160,67,98,113,226,141,252,207, -113,161,158,249,75,46,10,36,77,239,249,180,108,183,213,81,211,123,140,67,83,190, -116,10,184,241,73,190,228,8,248,248,132,50,220,115,156,198,164,109,66,89,15,43, -75,232,197,22,158,184,15,82,92,34,192,224,50,18,13,88,125,100,186,199,247,114, -107,48,4,64,64,198,105,149,74,63,194,121,2,153,148,50,158,110,84,89,203,235,28, -44,220,50,223,88,51,249,189,3,149,120,186,188,128,132,162,26,15,175,109,65,89, -31,43,73,232,69,215,237,121,95,198,191,228,19,49,222,178,111,84,109,209,49,93, -86,8,13,200,8,40,112,66,117,10,213,183,159,19,227,87,175,99,218,14,216,236,183, -216,55,150,107,135,98,139,134,82,242,174,32,32,115,161,38,109,5,202,90,89,65,66, -47,86,64,11,207,216,103,248,75,169,15,25,85,15,114,84,245,140,42,93,227,250,67, -203,168,60,50,22,190,32,233,172,31,20,218,73,40,64,92,5,153,130,234,103,166,227, -144,148,13,177,180,132,94,180,5,106,44,188,199,15,241,49,20,156,18,227,227,19, -51,20,27,73,37,116,29,248,30,96,93,15,100,70,34,241,245,162,170,148,132,108, -153,167,121,67,139,207,220,219,48,156,57,175,97,40,21,235,141,236,161,17,120, -101,115,120,109,83,139,28,23,45,160,96,236,183,241,49,24,140,132,54,34,18,66, -124,250,24,2,121,8,245,49,90,207,68,31,101,218,90,198,116,154,82,185,28,44,88, -127,54,174,23,244,254,194,204,209,50,45,106,90,96,221,31,76,247,90,254,214,181, -27,71,217,20,75,91,161,23,95,187,252,30,224,114,2,51,2,162,170,255,109,56,97, -141,40,235,165,108,62,147,50,54,185,102,25,22,59,224,166,202,57,45,166,214,142, -175,83,138,167,10,168,178,41,150,146,208,139,159,67,199,216,175,243,119,64,68, -136,33,35,160,7,50,90,123,180,82,181,202,39,141,245,76,54,87,74,84,110,203,72, -61,76,75,230,242,127,192,76,131,109,117,251,184,123,82,241,84,54,203,18,18,186, -13,2,250,27,252,0,75,196,144,136,8,72,121,136,75,184,25,2,49,67,181,65,55,66, -199,178,165,67,35,148,157,99,71,203,140,124,12,132,60,34,32,34,38,5,92,24,227, -20,67,196,41,125,22,13,6,84,20,69,233,142,214,18,186,13,54,232,191,225,30,46, -149,90,70,158,240,152,144,135,18,139,7,215,91,182,163,127,29,58,101,183,230,140, -223,149,251,84,148,49,45,117,102,27,4,244,11,252,16,15,67,44,21,203,221,20,19, -35,210,153,2,23,154,25,168,40,202,186,233,220,215,53,214,253,115,75,77,182,214, -237,119,22,143,120,200,99,78,121,196,136,17,25,25,67,153,8,205,73,232,8,24,178, -179,125,20,29,178,41,27,244,134,53,182,124,85,148,253,162,149,206,156,111,131, -142,31,218,186,204,209,186,173,237,50,76,141,253,121,70,12,137,170,210,18,174, -46,186,27,37,31,224,129,140,147,142,214,218,23,122,195,158,80,126,22,184,99, -223,159,217,126,141,75,222,73,37,40,207,112,69,62,97,185,110,114,251,53,46,121, -211,103,184,198,37,111,188,239,228,241,227,111,113,23,220,222,229,179,135,79, -236,13,218,126,74,247,189,28,115,180,245,223,139,242,36,209,66,66,155,9,232,98, -97,156,220,90,110,107,43,160,47,130,140,78,241,201,41,112,65,92,95,106,246,192, -207,240,93,145,211,101,13,236,230,93,21,71,213,210,45,78,102,182,189,197,75,220, -152,216,243,88,150,110,212,108,127,139,151,102,206,240,22,47,77,236,11,128,253, -27,46,121,227,235,126,143,187,13,62,9,236,130,208,214,241,12,71,192,71,188,211, -226,152,163,150,251,43,74,23,116,102,168,149,238,120,189,51,55,187,181,110,175, -210,201,63,219,29,44,56,165,96,72,14,82,175,60,32,192,231,139,252,115,94,164, -148,83,67,182,124,94,226,185,247,224,56,246,142,189,106,9,120,139,194,43,188, -194,43,229,178,240,10,15,142,40,170,253,156,160,29,81,120,47,121,80,200,81,47, -121,112,236,141,247,118,91,199,251,22,222,235,92,230,211,220,177,227,235,126, -170,171,95,219,90,113,159,105,25,174,120,199,222,177,247,43,173,142,105,187,191, -162,116,65,99,43,244,108,235,108,90,114,102,109,203,69,91,167,151,206,191,131, -23,200,201,197,226,244,241,9,72,248,127,220,154,218,203,21,27,89,61,43,212,221, -209,47,242,141,198,34,144,1,39,246,153,21,175,91,199,43,222,103,236,139,252,42, -239,86,107,146,53,92,101,57,238,216,91,124,15,184,97,221,235,77,174,120,110,173, -99,252,231,227,13,251,46,240,58,111,240,1,240,122,101,85,127,104,79,228,147, -189,204,155,220,156,234,180,152,228,134,45,207,231,206,244,60,175,120,0,39,246, -14,31,0,207,243,225,212,125,157,240,1,240,99,28,45,60,163,162,172,78,67,9,61, -207,189,45,188,179,156,248,250,173,237,164,212,216,235,184,242,186,174,152,46, -124,171,118,191,144,152,68,70,75,175,158,164,253,251,252,126,99,119,56,0,110, -112,196,235,188,197,149,85,47,60,195,207,122,215,109,59,39,117,83,110,252,251, -210,5,81,190,190,204,149,137,181,84,93,24,240,46,39,140,157,243,143,248,142,172, -255,151,149,251,125,2,114,124,29,39,213,249,222,149,229,87,128,59,85,175,169,91, -231,26,244,29,251,149,170,171,227,109,190,106,95,84,17,85,214,68,35,99,173,203, -94,208,217,165,177,139,95,46,213,93,203,216,171,18,113,207,41,248,83,254,100, -174,247,177,228,83,252,136,76,128,27,78,116,13,52,255,183,232,243,157,239,220, -255,130,200,214,37,239,37,239,82,231,143,108,157,235,222,254,115,116,207,145, -119,12,28,87,221,14,46,152,115,52,213,165,225,56,246,92,239,241,251,20,222,109, -222,225,101,11,112,98,223,225,215,248,27,10,239,61,110,114,214,223,244,194,59, -170,206,52,110,35,207,113,149,247,24,95,45,163,20,208,111,86,107,255,73,213,9, -162,40,93,179,67,153,63,1,166,178,92,46,134,179,45,187,155,92,227,23,22,30,251, -134,125,119,194,169,221,4,206,246,223,54,190,227,1,60,231,97,93,151,203,13,142, -184,229,1,92,241,222,183,109,107,220,159,88,248,79,226,168,31,121,101,247,193,9, -119,185,204,31,243,71,214,199,117,122,188,223,185,95,160,40,142,6,18,186,94,27, -20,206,119,55,141,189,10,64,193,139,132,24,254,244,130,190,172,179,239,243,26, -47,121,71,246,249,5,91,223,229,132,99,54,203,38,162,241,238,55,120,131,27,22, -78,192,174,242,103,226,200,59,90,226,168,113,79,103,41,147,31,0,119,27,228,44, -40,202,234,156,43,161,235,20,80,199,100,47,232,34,39,222,217,160,62,33,134,136, -47,208,39,225,183,106,239,230,190,212,10,93,182,31,180,222,114,107,42,70,231, -11,200,117,62,226,67,235,28,253,59,92,230,71,26,222,215,9,151,25,217,112,166, -143,249,172,207,177,153,154,174,71,156,112,153,79,241,17,119,57,226,249,37,206, -48,254,62,224,196,94,163,77,39,200,51,192,29,91,138,232,29,89,251,99,192,171, -124,77,251,63,149,13,176,82,213,250,110,30,209,177,104,45,62,91,121,155,134,136, -62,9,134,144,95,231,41,6,60,53,227,60,119,91,161,169,217,231,187,99,239,0,183, -201,44,19,137,221,46,53,254,163,234,167,227,22,207,241,50,55,236,37,222,228,132, -223,20,209,41,83,235,221,222,227,212,122,247,254,67,222,5,94,110,88,184,184,188, -115,55,6,108,221,34,122,236,157,216,79,241,95,249,2,119,39,254,128,184,207,115, -167,250,22,220,240,129,143,112,34,9,183,129,143,184,99,175,120,55,185,197,175, -74,180,253,67,94,229,117,9,18,205,31,239,206,252,154,189,34,223,135,59,254,170, -253,10,87,236,139,192,155,156,0,119,248,180,61,226,109,94,231,111,236,203,184, -179,190,91,69,239,21,165,107,206,169,90,191,232,17,108,58,206,232,60,27,244,124, -249,44,109,80,23,107,143,8,73,233,211,231,128,167,56,36,225,144,167,57,32,226, -167,100,255,83,151,242,180,244,3,211,108,236,207,13,123,50,177,71,57,86,105,250, -184,121,123,214,109,123,195,30,243,63,128,235,60,199,87,189,249,51,148,185,162, -147,199,95,231,23,166,68,96,250,250,103,125,146,245,219,161,198,30,113,236,45, -254,70,202,79,84,174,123,139,76,134,13,124,150,55,189,15,237,171,213,64,129,203, -60,207,191,231,146,87,127,60,220,177,55,37,122,127,157,119,170,227,255,29,127, -34,235,158,227,22,112,196,177,247,77,123,34,107,235,190,61,69,233,142,51,37, -116,27,138,138,140,5,20,14,8,73,73,232,115,72,159,67,14,24,240,73,14,72,73,72, -136,137,56,232,64,66,155,124,230,105,193,40,109,200,0,120,105,202,10,117,147,2, -151,86,116,185,237,67,123,7,184,50,225,178,186,51,148,123,143,173,208,64,142, -190,50,227,222,110,187,132,78,126,158,64,62,107,249,45,93,163,224,207,201,8,184, -36,253,152,255,221,254,95,82,224,71,120,158,208,91,116,188,251,230,110,203,57, -110,51,30,248,250,191,236,7,100,60,71,206,109,224,211,60,231,149,223,63,83,71, -43,74,247,236,140,132,246,48,244,129,30,7,28,114,192,1,3,158,226,128,67,6,196, -68,12,72,112,179,231,108,162,100,239,13,123,194,17,77,250,62,215,113,109,55, -192,243,252,223,205,102,68,180,78,66,21,101,95,56,67,66,183,71,64,13,62,49,208, -39,229,128,62,125,158,98,192,39,56,100,64,143,67,34,113,242,13,209,134,106,158, -79,151,25,217,244,183,66,195,107,239,242,40,121,69,217,13,22,74,232,118,9,104, -72,66,72,143,152,62,135,98,133,30,210,231,41,82,250,132,196,244,36,144,164,211, -70,76,178,91,34,186,91,119,171,40,176,19,211,173,187,185,32,67,124,124,34,82, -122,164,68,244,232,209,39,38,36,36,156,168,87,175,40,138,178,57,22,72,232,54, -217,160,206,73,7,159,148,30,61,18,82,6,164,244,100,75,44,179,201,171,13,58,79, -243,34,46,138,162,44,67,109,94,232,54,9,168,95,165,50,37,68,164,244,73,73,72,73, -137,73,165,244,114,68,164,2,170,40,202,5,176,197,142,124,128,171,204,4,16,17, -136,128,198,244,233,49,32,33,38,17,59,52,106,57,178,90,81,20,165,27,106,36,116, -91,108,80,64,6,116,134,18,48,234,17,139,245,217,35,33,198,39,38,192,80,16,225, -123,106,131,214,161,174,188,162,172,147,57,71,254,226,31,182,121,39,62,18,231, -221,37,53,165,12,8,136,170,249,147,118,170,220,148,82,195,124,73,110,208,200, -188,178,27,108,157,35,111,100,76,137,145,105,228,32,34,150,72,124,76,95,210,155, -18,18,66,66,18,157,232,248,92,182,223,14,173,19,75,21,80,101,55,152,49,224,54, -83,221,103,49,198,194,213,169,162,34,174,191,179,79,143,190,56,242,135,36,244, -240,9,137,112,179,197,171,11,175,40,202,197,176,69,62,176,147,207,114,246,205, -68,122,65,35,82,6,68,85,12,222,57,241,174,236,157,1,21,80,69,81,46,144,25,71, -190,240,46,202,229,51,22,174,19,16,96,68,64,145,84,166,68,210,232,19,122,12,100, -77,25,137,15,128,124,139,93,212,237,96,247,92,121,117,227,149,93,97,65,94,232, -230,26,113,249,96,95,7,12,69,85,88,25,250,244,100,60,82,34,17,248,129,84,100, -114,78,188,161,216,80,81,17,69,81,148,122,102,36,116,108,209,109,210,102,121, -161,90,42,11,138,68,34,149,61,14,233,209,35,37,230,144,30,241,132,196,162,2,218, -152,237,156,71,73,81,118,159,57,43,116,196,144,140,33,15,121,192,35,238,115,143, -123,220,231,7,60,224,30,143,121,200,41,57,15,112,35,215,71,157,222,138,75,81, -114,17,246,68,226,240,135,82,220,46,225,144,1,73,85,25,52,145,27,207,173,138, -104,115,46,62,227,119,49,147,34,255,209,42,39,82,148,141,50,39,161,25,5,25,35, -114,192,146,201,191,188,218,238,147,139,204,13,137,59,189,21,119,214,16,72,9, -100,244,123,79,6,116,246,24,72,58,147,155,39,94,35,241,109,217,212,68,32,93,240, -247,118,224,30,21,197,113,70,68,190,144,97,147,134,113,212,201,199,226,38,175, -29,85,146,55,34,236,192,30,13,241,201,113,67,57,125,98,18,82,122,28,144,86,3, -58,93,93,122,31,40,42,107,85,81,20,229,34,89,40,161,254,68,176,222,72,197,36, -128,88,10,203,21,24,70,248,228,248,68,248,83,146,54,60,231,162,254,196,107,121, -5,67,14,248,18,44,74,9,197,2,237,209,99,192,33,33,125,41,173,172,149,65,21,69, -217,22,230,36,116,186,238,102,41,158,1,17,112,74,64,38,214,34,228,68,34,161,144, -84,107,145,119,110,143,122,124,145,203,201,238,1,48,120,82,251,51,20,155,179, -116,225,7,132,82,149,201,57,241,202,50,108,187,43,95,246,134,110,235,253,41,74, -29,243,99,228,39,126,6,82,226,163,71,142,207,67,124,70,140,72,197,193,47,240,0, -139,161,0,60,44,30,179,97,223,250,167,193,163,192,147,215,241,62,1,33,30,1,161, -20,183,115,233,244,125,73,169,119,181,233,93,245,166,85,230,137,87,20,69,233, -142,96,209,202,83,66,18,134,68,164,98,123,26,70,100,228,216,202,82,205,23,158, -214,89,153,205,40,45,80,183,127,76,64,136,79,76,143,148,148,132,80,102,71,10,9, -100,60,146,10,232,114,108,187,29,170,40,187,71,141,21,90,136,37,26,49,34,6,44, -15,57,224,17,17,25,5,57,197,194,73,54,138,169,243,176,112,63,51,243,206,77,237, -97,240,49,120,50,153,71,42,113,249,84,170,53,197,50,110,73,195,72,79,46,133, -103,236,168,243,209,102,250,231,86,89,39,53,18,234,4,46,36,151,0,18,50,216,18, -30,49,206,5,45,38,182,205,51,219,163,58,191,189,238,184,144,64,92,249,148,128, -68,58,18,102,5,84,31,137,93,101,44,142,139,254,12,63,146,245,221,205,132,101, -192,102,117,107,199,89,38,218,158,148,21,152,145,80,223,115,205,60,98,136,47, -161,27,95,146,150,10,18,114,70,132,116,157,84,15,200,244,114,22,143,84,250,68, -35,66,124,18,98,144,59,81,11,116,85,54,237,202,111,223,152,168,7,148,126,79, -233,251,184,22,175,66,170,44,199,220,36,200,185,117,25,161,25,25,167,228,140, -200,25,49,36,199,146,81,96,40,40,200,240,65,194,73,11,79,61,245,206,214,108,47, -215,249,226,246,187,241,73,190,100,1,248,248,132,50,220,51,34,19,1,213,166,190, -42,155,171,128,112,209,165,19,235,239,8,238,139,124,58,9,45,180,101,41,43,48, -231,200,251,94,110,13,134,0,8,68,70,253,202,242,44,128,172,54,6,213,102,246,162, -160,230,232,160,114,172,74,241,68,236,207,162,18,80,109,228,187,195,246,201,231, -152,251,32,117,22,92,171,203,112,14,191,182,48,165,61,222,124,175,147,115,108, -50,10,10,73,146,63,5,114,113,222,103,51,58,187,194,197,227,67,177,69,93,3,87, -249,92,7,235,207,190,220,94,249,52,22,222,199,245,236,231,82,210,6,34,74,163,65, -219,153,210,22,175,174,227,222,57,243,133,116,250,59,25,237,190,172,200,44,113, -21,100,10,170,156,128,12,212,205,234,156,245,138,232,246,10,104,121,119,127,41, -1,210,8,131,15,196,68,32,1,75,109,103,74,59,188,69,177,79,103,139,186,113,242, -101,148,52,155,8,232,20,181,174,123,243,34,248,102,102,24,104,128,97,40,21,235, -141,236,161,118,193,122,88,167,132,110,191,128,190,135,11,145,142,123,220,7,32, -197,190,181,124,162,210,22,239,172,244,145,50,9,101,44,163,142,114,57,152,122, -215,60,21,197,200,222,211,130,235,186,248,221,107,41,158,90,204,110,61,172,75, -232,182,91,64,193,216,111,227,99,36,65,46,196,200,224,13,159,62,134,64,255,104, -43,173,105,100,54,150,59,77,138,92,185,166,168,172,198,230,24,17,91,51,147,140, -63,62,79,41,158,218,152,215,199,122,82,155,182,89,64,1,238,1,46,3,185,39,179, -112,57,74,159,170,125,107,86,246,155,51,37,180,20,176,220,150,145,122,152,78, -148,95,182,193,153,153,159,243,87,85,241,220,61,182,125,232,168,177,95,231,239, -240,37,140,148,17,208,147,45,62,167,29,87,191,85,246,133,70,86,168,138,218,147, -198,58,38,2,217,126,1,253,13,126,0,226,190,187,210,222,35,30,99,8,24,2,49,67, -181,65,149,214,108,209,36,200,202,166,233,82,244,182,95,64,111,242,49,78,64,35, -50,169,122,235,1,9,25,134,136,83,250,44,26,122,172,40,139,80,9,85,246,132,7, -128,71,136,79,68,76,66,40,149,112,135,146,222,132,204,9,171,40,109,208,22,179, -167,116,59,90,126,251,109,208,47,240,67,60,12,49,62,110,186,154,83,2,78,73,113, -61,242,163,198,197,25,21,101,18,149,208,189,165,187,254,208,118,2,122,94,226, -83,121,87,238,254,220,158,171,37,75,25,251,89,30,129,76,79,19,0,94,21,72,130,2, -139,27,29,55,212,66,54,74,107,84,66,149,173,164,91,171,246,129,136,227,35,34,32, -36,156,72,206,51,85,65,156,132,64,251,66,149,150,168,132,238,57,103,91,144,77, -236,203,238,109,208,210,242,44,247,91,213,6,253,167,192,80,114,144,157,29,58,34, -146,9,21,67,34,124,66,76,149,232,164,40,109,208,22,179,199,52,233,15,61,111,48, -232,50,2,58,118,213,231,175,52,255,110,82,64,199,107,155,94,213,216,23,164,182, -67,204,144,62,62,144,19,18,19,226,145,18,3,1,126,53,185,182,218,160,74,59,180, -197,40,13,48,214,216,238,122,78,231,151,22,237,177,120,125,187,187,113,149,197, -220,88,164,128,30,49,17,17,49,33,150,88,138,141,232,195,160,44,131,90,161,74,99, -230,173,199,246,54,232,226,0,81,125,248,104,209,82,211,43,94,199,9,168,171,198, -228,19,16,17,224,19,19,145,210,227,80,230,234,10,137,164,66,152,14,33,81,218, -160,18,186,215,148,174,124,187,163,74,49,91,190,23,180,174,119,243,44,217,44, -239,176,157,35,111,236,85,198,201,242,67,250,196,4,36,68,50,181,118,56,49,35, -151,90,160,202,114,168,132,42,75,177,125,179,34,157,133,75,103,74,129,148,136, -148,152,132,30,3,6,82,169,41,38,81,27,84,89,10,149,208,61,103,217,236,208,194, -219,180,13,218,54,38,239,108,80,64,202,138,132,4,196,196,244,56,32,37,38,37,33, -32,196,39,212,124,80,101,105,84,66,247,158,38,105,238,243,71,108,78,64,39,239, -178,185,152,58,1,13,48,34,160,9,17,1,9,169,76,176,157,146,18,17,73,213,80,64, -109,80,101,41,84,66,149,22,180,183,4,151,57,106,241,153,218,157,205,9,104,136, -139,197,7,18,64,74,233,211,163,79,66,79,2,73,137,62,6,202,210,104,219,81,26,48, -111,53,54,179,4,221,177,171,219,160,139,238,99,241,149,157,19,95,224,75,125,250, -152,148,148,158,4,146,82,82,137,194,199,4,160,83,28,42,75,163,18,170,156,73,157, -104,53,117,226,203,189,38,247,174,59,114,214,93,111,114,204,89,76,59,241,145,72, -101,68,143,148,136,132,148,3,98,82,34,66,220,35,160,2,170,44,139,230,114,40,103, -176,221,245,151,206,189,123,66,128,57,39,126,64,32,229,238,98,117,226,149,21, -209,246,163,180,100,251,11,219,141,109,80,231,196,39,244,137,39,156,248,30,33, -177,204,226,9,5,145,90,160,202,210,168,132,42,173,216,37,1,45,157,120,151,11, -218,23,39,126,64,72,74,34,51,121,162,19,31,43,43,161,18,170,180,96,55,4,212,225, -156,248,72,134,114,246,137,171,72,124,76,130,175,78,188,210,9,218,134,148,39, -142,128,16,196,137,15,69,58,123,244,170,72,124,92,165,211,23,106,131,42,43,162, -18,170,52,102,55,108,80,55,80,51,36,34,36,165,47,110,124,68,76,202,64,106,52, -149,233,244,42,160,202,170,168,132,42,13,217,29,1,245,9,73,128,136,132,136,136, -30,125,250,28,50,144,209,241,147,145,248,220,170,136,42,171,160,73,77,202,19, -132,139,176,35,118,104,89,208,174,39,253,159,9,201,132,19,159,97,240,61,21,80, -101,53,84,66,149,70,108,123,101,166,113,32,41,148,72,124,74,92,245,127,186,84, -166,88,44,84,215,232,181,180,136,210,5,234,200,43,13,88,109,246,162,77,220,221, -108,42,83,74,34,197,68,14,72,56,228,80,156,248,68,35,241,74,167,168,21,170,60, -33,140,139,138,64,84,141,71,26,144,210,39,33,34,38,22,11,85,157,120,165,59,244, -207,177,178,211,56,11,52,128,202,73,143,232,19,18,115,40,125,160,110,96,103,15, -35,245,154,0,29,143,164,116,134,74,168,178,179,140,229,179,12,32,185,92,208, -128,148,1,145,212,102,74,37,50,159,136,140,22,218,11,170,116,136,74,168,210,128, -17,97,135,181,63,87,167,12,110,93,199,224,102,71,242,129,4,8,73,233,145,208, -147,84,166,30,3,122,164,132,36,178,175,54,121,165,75,180,61,41,173,216,158,200, -252,11,213,82,136,155,161,51,33,151,48,210,97,149,202,52,144,16,82,68,12,58,75, -167,210,57,42,161,74,35,30,145,49,228,148,17,15,184,199,15,185,199,61,238,243, -49,247,121,192,35,30,243,136,17,67,92,86,230,104,201,107,188,13,192,139,45,142, -112,3,57,93,130,82,8,164,36,244,73,101,150,206,1,135,12,170,233,61,32,34,194, -168,124,42,157,162,18,170,52,160,168,150,114,10,10,10,70,100,140,200,39,246,9, -229,231,144,120,165,107,181,61,186,148,207,62,134,148,136,67,18,62,65,204,129, -204,143,212,211,241,72,202,26,81,9,85,90,144,147,147,49,36,7,60,192,199,69,194, -3,82,114,124,168,68,53,100,68,184,148,61,218,38,216,19,202,53,83,130,42,141, -201,57,240,174,188,242,128,132,80,114,69,11,233,7,85,1,85,186,68,37,84,105,76, -129,19,205,136,71,0,248,248,132,100,140,136,9,24,18,96,201,241,241,241,201,241, -137,100,254,246,146,97,163,171,244,1,166,236,91,228,106,227,87,135,193,144,227, -19,16,226,73,238,103,42,5,237,14,25,136,152,70,12,100,111,21,80,165,123,84,66, -149,22,248,60,166,204,192,12,137,24,145,0,48,98,68,8,20,19,210,231,98,228,254, -196,154,68,4,48,63,243,26,253,133,215,206,171,215,241,21,12,30,33,254,196,236, -72,238,223,33,145,212,101,26,247,130,170,128,42,221,163,18,170,52,166,28,91, -158,17,17,208,159,232,33,77,129,17,217,204,254,5,224,97,241,152,13,227,159,165, -100,135,178,135,157,217,203,163,192,147,87,119,134,128,140,128,16,35,18,26,146, -18,49,144,76,208,129,148,20,113,189,160,153,102,131,42,107,65,37,84,105,128, -169,228,50,2,60,2,18,50,2,34,32,166,71,70,78,142,153,178,66,235,112,118,228,217, -60,213,232,142,124,185,43,103,93,198,4,50,79,103,25,141,79,197,2,141,197,78, -214,241,72,202,122,80,9,85,26,226,250,18,115,124,98,44,22,72,185,199,136,83,114, -114,10,38,227,246,211,20,83,103,89,188,159,227,147,11,182,155,153,119,174,168, -157,155,100,46,32,32,36,172,98,240,110,210,57,191,18,80,45,5,161,172,11,149,80, -165,17,70,254,251,184,180,35,139,199,41,135,146,220,84,230,130,22,213,190,245, -20,115,231,156,231,105,138,106,75,49,181,87,81,115,132,155,9,62,4,25,196,233, -147,98,170,56,124,105,129,106,47,168,178,46,84,66,149,70,24,10,177,67,139,74,40, -3,98,30,99,200,200,25,145,144,47,157,84,63,201,97,139,125,19,12,133,212,104, -74,241,136,49,50,229,71,40,35,145,116,138,99,101,189,168,132,42,13,240,189,220, -6,100,24,2,50,41,90,108,72,41,56,165,96,36,214,225,136,28,127,65,0,105,204, -180,158,205,239,247,180,236,97,39,246,183,19,71,151,203,254,196,248,120,67,12, -24,66,124,18,144,146,118,104,26,147,178,118,84,66,149,22,4,100,64,204,41,125, -114,70,228,85,223,102,134,43,243,49,221,160,178,246,151,224,96,225,181,235,40, -93,251,132,92,18,152,98,32,169,108,102,69,89,47,218,202,148,70,248,149,49,88, -138,214,41,62,57,17,211,121,158,211,17,249,101,134,122,246,91,236,235,51,30,33, -85,94,173,20,114,205,3,85,54,129,74,168,210,10,103,117,150,110,178,179,50,79, -59,189,66,27,9,133,113,169,145,64,186,23,84,62,149,77,162,18,170,52,198,247, -114,107,68,68,51,34,220,242,144,88,228,107,8,146,196,62,61,148,179,93,35,139, -207,56,194,204,157,185,236,15,117,41,255,110,31,69,217,28,94,177,250,57,148,61, -35,183,80,246,115,22,140,173,209,130,136,130,76,70,13,141,91,86,211,54,230,122, -65,239,47,200,29,53,114,174,105,121,45,38,182,187,45,190,167,181,152,148,205, -161,18,170,180,38,159,9,163,79,202,88,81,189,22,173,237,65,215,151,185,168,91, -192,84,201,84,179,169,250,37,42,158,202,230,81,9,85,150,36,183,78,180,186,59, -163,171,56,186,92,110,169,74,167,114,49,168,132,42,91,195,54,205,206,164,40,205, -208,190,119,69,81,148,165,81,43,84,81,20,101,105,212,10,85,20,69,89,26,149,80, -101,101,158,181,198,150,175,138,178,95,168,132,42,43,115,119,226,117,18,179,180, -168,190,102,141,252,107,126,140,219,255,53,149,113,101,163,168,132,42,43,115, -121,226,181,27,126,106,137,179,117,121,125,69,105,138,74,168,178,54,10,111,217, -4,165,47,121,127,70,225,253,122,171,99,110,243,43,23,253,129,149,61,68,37,84, -89,137,111,216,103,237,93,160,124,253,186,45,215,26,251,172,125,214,158,86,142, -245,203,246,89,107,236,95,219,103,229,103,185,254,47,236,203,178,247,43,246,89, -251,59,178,62,246,224,222,212,149,220,62,185,45,207,244,121,217,243,53,57,227, -47,242,206,204,125,61,107,141,253,57,251,13,117,237,149,53,162,101,70,148,149, -248,235,169,158,208,187,60,63,177,118,186,119,244,125,238,2,63,45,239,126,186, -26,166,249,51,242,243,46,119,129,43,11,175,52,62,163,59,211,119,201,173,239, -125,195,222,146,237,223,2,202,226,204,223,176,95,150,181,223,225,59,96,191,164, -233,250,202,154,80,43,84,89,137,175,122,175,2,175,82,120,112,153,71,252,150,231, -214,22,94,225,221,196,89,147,142,219,242,243,187,20,222,239,2,206,162,124,205, -194,117,238,82,120,255,153,203,184,233,148,235,41,188,203,184,129,156,183,121,4, -220,197,247,224,203,192,31,80,94,205,213,184,255,61,251,101,224,102,181,246,203, -168,37,170,172,11,149,80,101,69,198,6,222,221,9,193,156,39,244,46,3,133,247,227, -30,252,146,7,240,24,184,197,101,222,230,31,121,240,37,239,231,206,185,210,221, -234,76,177,231,194,71,175,89,248,3,190,40,178,93,6,148,190,14,192,219,24,251, -172,125,27,128,239,95,244,151,164,60,177,168,132,42,43,97,236,45,224,117,25,223, -238,44,203,69,220,157,121,215,247,220,207,178,68,200,215,188,194,251,218,25,34, -60,27,115,191,111,1,17,80,128,23,231,174,118,87,174,217,197,180,120,138,82,135, -74,168,178,18,151,167,94,127,180,193,190,243,239,254,79,37,187,175,217,191,104, -236,114,223,229,192,251,73,224,247,170,35,222,158,216,122,149,194,27,255,251,77, -237,11,85,214,132,142,145,87,86,98,100,99,46,243,54,7,192,136,130,208,3,248,134, -253,107,224,109,238,242,42,30,240,57,62,227,125,67,122,40,63,7,252,33,183,128, -223,229,151,188,103,237,93,46,115,157,16,248,62,127,196,103,121,211,171,63,222, -85,114,186,204,139,124,95,2,74,199,28,121,198,194,85,254,177,236,13,151,249, -183,20,252,50,112,153,43,244,128,239,243,62,63,202,183,85,68,149,181,160,18,170, -172,136,177,80,120,207,218,187,19,101,234,92,138,211,152,87,249,154,87,174,187, -137,229,117,0,46,243,103,252,21,255,122,194,193,191,204,239,240,25,175,254,120, -248,47,246,139,83,107,47,243,30,127,197,151,171,227,47,139,136,254,25,255,129, -255,54,213,109,240,207,248,99,149,80,101,45,104,82,147,178,50,243,227,130,254, -21,87,36,182,238,230,125,255,156,172,235,201,178,219,242,19,4,124,198,187,109, -127,143,239,2,240,247,41,147,143,234,142,135,207,123,255,208,126,139,71,192,231, -248,67,224,39,129,127,224,189,103,127,151,255,141,229,11,88,254,128,128,31,199, -240,53,239,212,190,70,36,199,127,158,207,168,128,42,107,66,173,80,101,69,156,21, -234,94,47,250,94,20,101,211,168,132,42,138,162,44,141,58,242,202,214,160,19,127, -40,187,135,38,53,41,138,162,44,141,74,168,162,40,202,210,168,132,42,138,162,44, -141,74,168,162,40,202,210,168,132,42,138,162,44,141,38,53,41,23,78,253,12,73,26, -153,87,118,1,181,66,149,11,167,78,44,85,64,149,221,64,37,84,81,20,101,105,84,66, -21,69,81,150,70,37,84,217,2,102,221,118,117,227,149,93,65,37,84,81,20,101,105, -84,66,21,69,81,150,70,37,84,217,10,38,93,247,143,46,250,102,20,165,49,154,23, -170,108,9,227,236,80,237,9,85,118,7,181,66,21,69,81,150,70,37,84,81,20,101,105, -84,66,149,45,161,116,223,213,141,87,118,9,149,80,69,81,148,165,81,9,85,20,69, -89,26,141,200,43,91,67,110,67,70,29,159,211,215,110,129,39,152,220,174,126,142, -89,218,182,24,149,80,101,67,140,155,123,193,162,86,103,170,61,186,193,96,200, -106,175,226,174,164,2,187,205,52,107,49,221,42,88,251,22,163,18,170,172,13,179, -6,27,97,53,30,48,217,119,101,170,101,149,210,237,96,23,91,140,74,168,178,22, -140,221,182,216,186,123,60,255,150,136,66,30,4,35,214,133,81,9,221,2,118,181, -197,168,132,42,107,96,251,30,135,242,174,224,111,41,112,150,69,132,123,28,140, -186,245,23,206,238,182,152,224,162,111,82,121,210,216,206,135,161,228,125,126,8, -64,40,239,3,121,32,244,65,184,56,118,187,197,104,203,81,58,100,187,31,6,112, -125,91,16,50,36,34,199,167,192,16,97,40,48,228,86,237,208,77,179,251,45,70,37, -84,217,43,238,1,62,33,1,35,66,34,220,195,1,134,64,69,84,169,225,188,22,163,18, -170,116,198,246,91,20,223,230,30,6,67,72,72,64,143,17,9,206,69,211,152,192,69, -240,36,180,24,149,80,165,35,140,221,238,135,193,216,111,114,15,8,240,72,241,73, -177,164,228,60,198,89,20,25,16,169,29,186,65,158,140,22,163,18,170,116,194,246, -63,14,191,205,125,124,32,193,96,241,200,201,201,201,232,147,115,10,26,82,218, -48,79,74,139,209,86,163,236,9,31,227,225,19,240,136,136,83,98,192,199,39,96,36, -63,221,56,23,181,65,149,146,102,45,70,37,84,233,128,237,183,40,110,242,49,16, -98,136,72,200,176,64,202,41,33,5,57,144,73,174,95,110,85,70,55,193,147,211,98, -84,66,149,149,217,254,199,225,151,121,64,0,24,66,10,160,32,32,226,17,80,144,17, -147,75,112,160,64,75,151,109,130,39,169,197,168,132,42,123,192,67,60,12,1,190, -188,55,12,9,25,49,16,139,194,61,36,58,70,73,41,105,222,98,84,66,149,21,89,213, -162,88,119,98,139,177,159,229,33,16,145,225,46,19,48,34,7,32,167,172,107,161, -214,231,230,216,126,27,180,77,139,209,150,163,172,196,246,11,232,207,51,226,1, -48,100,8,242,32,248,213,118,31,31,151,231,55,30,249,220,142,27,214,88,99,47, -166,198,144,145,107,159,216,186,45,103,31,123,98,141,53,246,134,173,95,95,183, -165,171,123,222,118,1,109,215,98,212,10,85,46,152,245,63,80,143,49,82,202,121, -172,10,62,17,33,209,148,179,182,124,122,253,81,163,189,62,180,183,185,198,165, -153,207,123,199,190,207,209,146,223,129,187,238,201,82,199,62,195,81,237,145, -207,112,180,244,57,183,93,30,155,210,166,197,168,132,42,43,48,251,200,44,178, -124,202,189,102,231,138,31,191,119,214,104,249,190,238,65,156,222,230,222,21, -222,217,75,198,190,200,41,229,8,103,240,196,130,136,170,71,33,192,200,240,61, -103,131,46,215,19,122,220,232,168,219,220,224,45,94,154,89,123,139,147,134,18, -188,232,186,39,53,223,250,249,82,118,197,59,174,61,242,138,119,188,224,156,77, -24,255,14,22,109,159,223,86,247,187,31,175,155,109,59,147,199,143,127,207,227, -223,251,228,81,139,219,219,162,111,171,125,139,81,9,85,150,166,169,128,46,218, -58,219,212,23,31,63,187,101,242,209,153,21,213,73,33,125,129,156,105,39,172,28, -170,23,18,146,16,145,16,78,212,224,233,134,59,246,132,15,128,31,227,18,239,206, -200,107,182,228,57,219,92,253,150,44,141,175,252,134,125,23,120,157,55,248,0, -120,125,198,18,46,93,246,155,92,233,200,134,92,36,164,139,4,116,246,55,60,187, -174,174,101,204,254,249,157,61,170,190,189,157,119,223,237,91,140,74,168,210,49, -147,86,68,185,52,191,237,236,35,167,153,182,46,141,45,60,39,148,211,15,106,237, -58,198,221,253,33,125,98,34,210,137,255,225,84,41,221,110,184,99,191,194,221, -137,247,199,83,91,215,255,192,189,95,57,225,227,43,191,203,9,240,17,239,0,240, -17,223,153,58,162,220,255,101,174,116,122,39,103,249,20,179,140,127,247,99,153, -157,182,63,39,127,255,243,30,199,236,153,102,207,90,183,174,118,43,109,91,140, -74,168,178,36,117,54,232,100,163,159,109,170,133,55,14,113,140,157,174,197,71, -214,157,119,254,113,172,123,60,203,179,94,5,17,141,22,52,118,96,23,9,195,45,238, -242,77,62,239,193,137,253,45,185,190,179,243,62,2,94,231,91,22,224,216,43,173, -197,239,85,219,159,231,149,14,172,192,35,239,8,56,177,55,38,214,29,123,216,19, -224,125,62,237,189,103,175,241,178,125,115,226,74,151,185,203,123,11,45,208,213, -3,101,99,255,96,145,19,63,253,189,78,175,155,221,99,186,237,156,181,110,81, -123,91,220,246,174,202,177,46,161,222,199,213,104,74,136,73,233,147,16,145,138, -176,38,34,157,90,236,78,89,146,182,2,58,107,139,174,38,160,117,142,226,244,186, -241,227,176,89,78,236,9,199,18,30,58,242,222,148,79,61,14,206,148,146,126,60,97, -45,142,183,191,178,214,123,251,142,7,240,156,135,29,59,170,223,195,88,248,46, -63,190,246,48,208,249,2,58,223,255,89,223,58,206,91,87,174,47,105,39,160,6,31, -3,34,156,9,61,122,164,4,132,68,196,196,68,114,214,76,150,52,169,73,217,0,165, -188,173,158,0,85,247,115,209,186,224,194,155,247,177,87,90,224,133,87,120,199, -192,177,44,195,145,231,150,142,198,219,47,32,154,237,186,28,250,23,252,61,117, -205,178,237,205,133,138,0,34,124,124,162,202,238,236,113,72,159,20,31,67,76,143, -128,8,157,248,67,89,154,118,54,104,147,53,179,203,227,53,139,151,234,246,43,223, -59,139,162,224,69,98,34,66,250,12,56,164,199,1,159,96,192,33,159,160,71,159, -132,30,1,129,139,181,118,38,96,119,170,8,251,135,246,246,146,9,75,39,150,165,83, -157,218,112,196,243,188,202,167,120,207,46,114,228,219,200,80,189,211,239,126, -227,139,2,73,147,203,117,54,232,244,246,197,235,234,44,215,179,236,214,122,27, -180,192,39,150,160,81,143,152,30,125,122,98,143,134,132,248,244,136,200,38,254, -60,171,132,42,173,105,47,160,211,161,133,179,5,116,222,73,175,75,86,26,239,83, -23,137,191,74,105,81,196,146,205,151,18,18,146,146,50,32,229,128,152,72,122, -187,92,98,74,87,2,122,141,235,220,226,146,189,4,192,155,156,112,205,78,198,191, -155,61,112,119,236,13,46,243,47,108,120,230,93,125,104,111,151,251,131,133,103, -184,226,185,60,83,184,67,153,152,116,141,75,222,29,251,17,112,98,175,1,183,129, -143,184,99,47,225,142,126,197,251,208,222,226,43,252,154,253,137,206,34,242,142, -73,81,91,44,160,139,250,43,103,247,172,255,227,90,47,160,139,183,159,37,160, -211,45,38,34,36,165,79,68,76,202,1,129,172,3,166,254,228,170,132,42,107,102,156, -241,183,202,177,211,226,90,70,223,39,133,115,188,14,74,39,222,53,120,95,226,170, -61,82,82,66,18,2,98,177,42,202,176,64,87,165,150,47,121,191,98,63,197,171,242, -238,250,84,2,209,51,28,113,105,238,136,231,107,206,114,11,120,249,220,107,221, -230,198,196,254,112,196,49,46,207,212,225,182,190,197,75,220,226,29,224,6,111, -145,113,3,120,135,255,200,141,234,232,175,122,183,236,93,190,200,103,121,179, -139,175,128,230,150,235,217,153,192,245,219,207,107,79,203,182,183,233,22,19,72, -139,137,233,211,163,79,64,50,211,98,74,116,18,100,165,37,219,62,2,165,180,40,32, -172,156,248,62,125,14,121,138,62,7,28,242,52,9,135,248,12,136,170,33,122,203,11, -232,13,123,50,39,0,39,54,32,35,224,202,220,88,164,102,60,107,225,127,158,123, -228,135,246,14,153,60,208,25,211,86,104,0,178,237,10,151,60,183,14,174,81,240, -231,100,4,92,226,18,119,200,228,24,103,175,126,154,231,38,108,185,163,134,3,6, -166,191,251,250,65,17,77,34,241,237,175,213,213,200,182,250,22,211,227,19,124, -146,84,90,76,200,211,226,196,7,80,245,131,130,90,161,74,75,118,69,64,221,8,146, -210,137,143,72,233,147,146,144,114,64,72,132,63,145,30,189,186,253,121,195,78, -143,80,90,173,23,243,13,123,151,183,27,236,119,201,123,169,102,237,21,239,202, -153,235,62,93,45,141,143,158,188,223,113,106,126,123,214,43,160,117,227,208,86, -103,81,139,113,62,75,217,98,82,66,124,201,6,157,20,80,149,80,165,21,187,33,160, -14,151,4,93,58,241,46,151,47,101,64,34,78,188,235,13,133,46,156,248,19,102,83, -232,87,225,93,110,242,179,23,246,61,191,191,228,248,248,122,186,22,208,110,229, -243,236,22,83,254,233,117,45,198,159,104,49,147,168,35,175,180,96,55,36,52,32,4, -113,201,14,72,249,4,61,158,98,48,17,137,143,38,156,120,173,15,186,78,186,117, -226,219,140,119,106,122,198,166,45,198,57,241,243,45,70,173,80,165,49,187,34, -160,46,44,80,186,100,169,188,198,164,12,136,38,226,170,93,70,226,149,58,234,91, -204,242,173,168,235,246,215,164,197,196,210,98,204,130,220,13,149,80,165,33,187, -34,160,229,160,60,136,232,75,114,180,203,0,61,36,149,184,106,220,121,36,94,153, -231,201,104,49,241,57,45,230,162,135,111,40,74,231,132,98,85,148,169,76,174,55, -107,64,68,64,44,133,202,220,244,97,190,167,2,170,156,223,98,226,51,90,140,90, -161,74,35,118,197,162,40,71,56,135,146,18,29,75,40,41,165,87,57,241,227,184,170, -178,62,158,164,22,195,25,45,70,37,84,105,192,46,61,14,33,17,208,35,38,161,39, -227,75,14,107,93,50,101,125,236,79,139,209,182,164,52,98,219,31,137,241,227,96, -8,39,198,35,245,72,164,76,89,76,44,143,131,171,178,163,46,252,122,217,151,22, -163,125,161,202,185,172,123,138,184,85,239,206,216,171,4,148,229,114,35,92,120, -32,173,50,65,123,164,244,164,2,100,64,1,42,160,107,102,159,90,140,90,161,202, -57,108,251,227,0,238,113,152,44,17,113,72,68,143,129,140,139,119,57,125,137,60, -20,133,246,130,174,153,253,106,49,106,133,42,231,80,55,185,194,182,48,253,56, -184,14,255,136,62,137,140,46,73,165,96,110,76,72,130,1,10,181,26,214,206,126, -181,24,109,79,202,142,82,62,12,206,10,240,129,3,18,160,79,68,72,79,30,133,148, -129,244,103,197,32,227,75,86,41,42,162,236,46,235,105,49,42,161,74,35,182,199, -57,43,237,155,235,140,157,40,151,26,157,144,211,147,42,143,7,146,152,50,32,36, -149,202,160,110,34,91,149,207,205,176,47,45,70,37,84,57,151,81,89,104,118,139, -156,179,23,170,37,159,114,116,179,79,204,1,41,125,6,210,159,117,40,169,42,206, -170,48,100,68,58,30,105,3,236,83,139,81,9,85,206,165,224,17,25,67,78,121,192,41, -63,224,62,247,184,207,15,120,192,61,30,240,136,83,134,140,24,2,5,163,13,222,87, -200,72,156,173,16,95,98,170,110,186,176,62,125,6,12,164,190,78,57,30,169,208,72, -252,134,216,167,22,163,18,170,156,67,110,11,220,191,17,35,50,134,140,24,49,162, -32,195,213,249,42,39,236,130,33,241,6,239,44,146,132,20,87,255,51,145,26,143, -125,41,104,231,10,219,245,73,166,234,60,42,235,103,191,90,140,74,168,114,46,1, -195,170,15,41,151,193,112,62,6,15,131,71,224,254,86,3,57,238,239,124,136,115, -229,214,107,95,132,114,31,101,209,186,62,33,125,201,234,27,112,56,49,63,146,142, -71,218,52,251,212,98,180,101,41,231,82,80,128,52,239,114,6,242,28,131,79,64,34, -83,184,229,128,149,137,99,33,199,39,146,229,146,225,74,247,224,79,93,29,32,32, -43,43,126,202,232,230,114,138,143,152,67,14,164,230,120,40,46,25,26,72,218,32, -251,212,98,84,66,149,6,24,50,168,146,65,66,30,17,82,240,152,152,144,135,24,10, -114,44,5,9,62,57,101,195,45,223,81,189,3,38,214,180,161,60,111,94,189,135,20, -111,98,132,115,74,32,142,88,79,28,179,144,144,144,8,131,10,232,166,217,159,22, -163,18,170,52,196,185,65,5,33,62,33,7,184,124,186,199,128,179,55,50,192,2,22,79, -150,192,195,226,49,27,150,93,70,203,60,10,60,121,45,207,224,38,12,115,227,156, -93,157,199,1,129,60,14,137,20,141,0,227,6,234,169,128,110,156,253,104,49,42, -161,202,185,56,231,39,147,101,159,136,20,215,213,62,194,144,48,164,192,48,154, -178,32,230,113,219,252,115,175,214,4,231,10,122,184,7,34,150,244,20,23,95,29, -208,35,32,38,162,71,153,217,167,108,150,125,106,49,42,161,74,3,10,137,164,70,64, -90,53,251,135,36,18,8,64,220,182,172,166,241,141,103,231,50,51,239,219,96,102, -222,21,148,54,133,71,12,50,63,124,74,74,64,68,130,207,0,170,233,194,212,6,221, -52,251,211,98,84,66,149,115,240,189,92,102,69,7,23,20,8,1,31,159,1,143,73,201, -170,56,170,171,123,51,75,81,173,155,126,20,218,218,134,69,205,17,33,1,30,1,33, -49,134,132,68,172,137,80,250,187,34,50,77,101,218,56,251,213,98,84,66,149,6, -148,142,153,123,20,18,30,242,24,159,2,31,143,83,217,103,147,41,210,80,166,201, -20,24,2,18,220,180,13,177,36,76,199,82,72,66,235,130,94,20,251,211,98,116,18, -100,165,1,185,45,211,162,31,51,226,49,57,35,10,78,41,200,197,146,200,200,136,40, -168,31,209,55,14,16,76,183,206,182,227,255,188,42,232,96,196,53,27,87,29,47,199, -155,132,24,18,138,178,14,164,10,232,133,176,63,45,70,173,80,165,17,6,35,61,87, -33,33,143,101,156,177,179,35,10,16,183,45,155,106,80,89,135,215,175,111,168,46, -105,27,168,108,9,100,174,111,117,224,47,154,125,105,49,106,133,42,141,200,45,50, -64,207,189,142,40,29,177,188,138,156,78,231,225,173,31,191,138,214,134,50,76, -48,168,102,251,214,146,118,23,205,190,180,24,181,66,149,134,248,30,182,156,10, -214,245,39,13,49,27,46,19,49,143,155,93,49,144,123,114,225,3,141,194,111,7,251, -209,98,212,10,85,26,147,91,40,135,221,21,242,154,49,46,198,80,212,58,98,221,253, -149,54,51,67,254,2,2,10,121,16,138,137,135,193,247,180,160,221,118,176,15,45,70, -37,84,105,137,123,44,138,42,243,207,165,80,151,237,168,140,107,150,116,213,190, -202,12,193,96,106,157,203,45,44,164,223,13,84,62,183,145,39,187,197,168,132,42, -173,200,103,66,162,133,196,57,199,89,123,227,80,65,151,140,175,82,76,173,157,68, -165,115,27,121,210,91,140,74,168,178,2,249,150,84,37,87,241,220,21,158,188,22, -163,18,170,40,138,178,52,90,129,65,81,20,101,105,84,66,21,69,81,150,70,37,84,81, -20,101,105,84,66,21,69,81,150,230,255,3,208,41,110,136,142,26,22,144,0,0,0,0, -73,69,78,68,174,66,96,130}; +unsigned char fluid_org_png[27580] = /* binary data included from ../documentation/src/fluid-org.png */ +{137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,2,161,0,0,1,25,8,6,0,0,0, +167,211,252,219,0,0,0,1,115,82,71,66,0,174,206,28,233,0,0,0,6,98,75,71,68,0,255, +0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154, +156,24,0,0,0,7,116,73,77,69,7,224,7,20,17,48,43,217,213,171,14,0,0,32,0,73,68, +65,84,120,218,236,157,121,152,84,213,153,255,63,85,213,221,208,11,8,173,32,52, +130,44,46,32,38,44,58,137,75,38,106,70,147,113,69,163,38,128,6,25,198,12,24,13, +78,98,130,137,58,106,242,51,139,78,36,78,20,141,17,73,196,128,38,6,183,232,152, +168,209,24,23,156,168,44,134,69,69,164,93,128,86,192,6,123,163,187,171,234,254, +254,56,247,86,159,186,125,111,117,117,117,117,211,203,247,243,60,231,169,187, +213,189,85,167,234,158,243,189,239,123,222,247,128,16,66,8,33,132,16,66,8,33, +132,16,66,8,33,132,16,66,8,33,132,16,66,8,33,132,16,66,8,33,132,16,66,8,33,132, +16,66,8,33,132,16,66,8,33,132,240,17,81,21,8,33,132,218,124,17,138,163,42,16, +66,13,146,16,66,136,252,181,241,106,255,115,19,158,18,165,66,72,132,10,33,132, +104,71,219,174,246,62,191,162,84,98,84,8,137,80,33,132,16,1,109,122,38,33,26,81, +95,208,166,168,116,218,216,46,49,42,132,68,168,16,66,168,45,207,208,174,71,124, +226,83,86,210,182,5,168,95,132,6,9,82,71,66,84,8,137,80,33,132,80,59,30,188,156, +169,100,35,96,251,154,0,245,47,39,3,196,104,54,162,84,8,33,17,42,132,16,125,162, +13,15,18,159,81,119,61,234,91,14,18,163,145,62,218,39,248,69,164,95,96,38,173, +109,65,203,254,243,72,136,10,33,17,42,132,16,125,82,128,70,125,34,212,46,17,32, +102,237,235,41,66,212,233,196,62,203,9,17,160,73,75,104,38,172,245,100,128,24, +149,16,21,34,71,10,84,5,66,8,209,227,5,104,196,39,46,99,150,248,140,89,235,177, +12,98,180,175,25,40,252,98,209,47,46,147,174,0,245,68,104,220,183,221,22,172, +66,8,137,80,33,132,232,211,2,212,43,5,174,208,188,14,248,58,80,162,106,203,138, +39,129,159,2,91,93,209,153,112,95,227,110,189,122,219,112,95,189,186,119,2,94, +133,16,109,16,83,21,8,33,68,143,19,160,182,248,180,5,104,12,40,2,174,5,30,6,142, +1,10,85,109,89,51,14,248,154,91,143,175,211,98,65,14,203,42,224,160,192,46,33, +36,66,133,16,162,15,137,80,239,53,234,19,160,19,128,59,129,11,84,85,29,170,227, +97,192,14,96,27,233,99,106,51,165,109,234,204,177,171,66,244,74,162,170,2,33, +132,232,21,2,180,0,88,4,156,108,191,105,250,244,233,206,214,173,91,113,28,167, +91,149,68,34,225,120,203,205,205,205,77,13,13,13,117,53,53,53,187,234,234,234, +118,215,212,212,236,170,173,173,173,174,175,175,223,211,216,216,216,96,189,39, +105,191,207,94,118,12,237,253,12,201,101,203,150,57,21,21,21,254,186,30,133,113, +183,151,98,134,50,20,3,253,220,82,72,203,112,135,176,180,87,66,8,33,132,16,189, +74,132,70,44,209,89,232,138,162,18,96,127,224,23,184,22,186,194,194,66,231,198, +27,111,116,68,118,52,53,53,57,11,22,44,176,35,228,227,192,82,224,52,224,11,192, +177,192,36,224,112,224,96,140,165,180,28,24,224,10,212,34,87,152,218,86,83,33, +68,27,40,48,73,8,33,122,134,0,245,191,122,81,238,5,192,133,192,55,189,131,103, +207,158,205,130,5,11,84,107,89,82,88,88,200,161,135,30,106,111,138,1,35,129,50, +90,60,134,118,100,124,220,61,38,78,230,89,168,20,160,36,68,6,228,142,23,66,136, +158,39,72,253,57,64,231,120,59,103,205,154,197,13,55,220,160,90,106,39,69,69,69, +12,29,58,212,222,244,50,45,174,248,254,164,187,226,61,171,167,92,242,66,228, +225,233,90,8,33,68,247,110,167,253,99,65,61,49,52,20,216,4,80,94,94,206,174,93, +187,84,99,57,80,93,93,77,121,121,185,183,218,128,201,48,80,7,212,186,165,198,45, +117,64,189,123,76,35,208,236,22,59,127,168,18,215,11,145,5,114,199,11,33,68,207, +18,164,254,124,160,51,188,157,179,102,205,82,13,229,200,210,165,75,237,213,117, +24,11,104,2,104,162,181,5,52,108,250,83,33,68,59,144,59,94,8,33,122,134,248, +180,95,109,33,154,82,158,115,231,206,85,77,229,200,157,119,222,105,175,110,112, +133,103,33,233,209,240,246,236,83,10,64,18,66,34,84,8,33,122,189,248,244,150, +253,137,233,43,128,67,0,134,15,31,206,248,241,227,85,99,57,80,85,85,197,198,141, +27,189,213,122,140,219,221,22,159,81,171,191,148,240,20,66,34,84,8,33,250,148, +16,13,18,161,51,189,131,230,204,153,163,154,202,145,37,75,150,216,171,111,211, +98,241,148,203,93,8,137,80,33,132,144,24,13,16,162,41,17,122,241,197,23,171, +134,114,100,241,226,197,246,234,230,128,67,236,96,163,164,181,110,111,23,66,72, +132,10,33,68,175,17,157,153,4,232,24,76,46,75,198,140,25,195,232,209,163,85,99, +57,80,89,89,201,150,45,91,0,136,197,98,13,152,72,120,91,120,218,249,65,147,86, +113,36,70,133,144,8,21,66,136,222,46,68,237,128,36,47,73,125,106,126,248,158, +110,5,125,252,241,199,249,204,103,62,67,73,73,9,145,72,132,107,175,189,150,215, +95,127,157,72,36,194,194,133,11,211,142,61,250,232,163,153,50,101,74,222,174, +109,91,65,19,137,196,102,75,120,38,124,197,47,64,147,1,2,84,66,84,136,118,160, +20,77,66,8,209,51,196,168,61,75,82,20,248,170,183,179,39,143,7,125,243,205,55, +57,231,156,115,56,234,168,163,184,229,150,91,40,41,41,225,184,227,142,227,185, +231,158,75,137,78,143,120,60,206,186,117,235,152,57,115,102,222,174,255,171,95, +253,202,177,68,254,59,150,224,244,102,70,242,23,191,85,52,204,18,42,65,42,132, +68,168,16,66,244,72,209,233,23,160,118,90,166,195,49,73,234,153,48,97,2,195, +134,13,235,177,95,244,238,187,239,38,30,143,179,98,197,10,42,42,42,82,219,15,62, +248,96,102,204,152,65,191,126,253,82,219,54,108,216,64,99,99,35,147,39,79,206, +203,181,215,175,95,207,142,29,59,188,186,246,18,209,135,137,79,191,16,77,134,8, +77,137,79,33,36,66,133,16,162,87,8,81,251,213,139,138,239,53,185,65,95,120,225, +5,14,57,228,144,52,1,10,16,139,197,136,197,98,105,219,214,172,89,3,144,55,119, +188,47,55,232,22,159,0,109,246,149,56,173,221,243,158,91,94,226,83,136,28,208, +152,80,33,132,232,158,226,211,91,14,10,74,58,215,59,32,219,89,146,118,238,220, +201,85,87,93,197,196,137,19,41,46,46,166,172,172,140,99,143,61,150,21,43,86,0, +208,208,208,192,65,7,29,196,168,81,163,104,108,108,76,123,239,197,23,95,76,44, +22,227,254,251,239,111,247,177,97,92,119,221,117,68,34,17,86,174,92,201,166,77, +155,136,68,34,173,202,153,103,158,153,246,158,213,171,87,19,137,68,152,52,105, +82,218,246,119,223,125,151,111,124,227,27,140,25,51,134,162,162,34,42,42,42, +184,252,242,203,169,171,171,203,248,25,150,45,91,102,175,86,90,34,180,153,112, +43,168,39,66,195,198,133,10,33,132,16,66,228,157,65,192,169,192,13,192,127,3, +23,2,35,58,65,132,218,86,207,34,204,20,146,3,128,253,129,47,121,162,103,234, +212,169,78,54,172,94,189,218,25,54,108,152,51,104,208,32,231,242,203,47,119,238, +190,251,110,103,225,194,133,206,201,39,159,236,252,244,167,63,77,29,183,120,241, +98,7,112,22,46,92,152,218,246,189,239,125,207,1,156,69,139,22,165,157,51,211, +177,191,248,197,47,146,109,125,166,149,43,87,58,55,221,116,147,3,56,51,102,204, +112,238,189,247,222,84,185,237,182,219,28,192,185,246,218,107,211,222,115,226, +137,39,58,227,198,141,75,219,246,252,243,207,59,251,237,183,159,115,200,33,135, +56,63,250,209,143,156,37,75,150,56,151,92,114,137,19,139,197,156,51,207,60,51, +244,250,171,86,173,178,197,227,110,224,62,96,49,176,16,184,30,248,79,96,54,112, +54,112,18,112,20,102,24,196,40,96,8,48,16,40,113,127,31,255,116,158,66,8,33, +132,16,121,229,68,224,21,140,69,204,193,88,196,62,2,126,233,238,43,203,147,8, +181,231,134,47,114,197,206,126,152,113,160,203,61,241,116,215,93,119,181,41,64, +119,238,220,233,84,84,84,56,163,70,141,114,222,125,247,221,86,251,247,238,221, +155,90,142,199,227,206,196,137,19,157,33,67,134,56,53,53,53,206,207,127,254,115, +7,112,126,240,131,31,180,122,95,123,142,13,99,197,138,21,14,224,60,246,216,99, +105,219,255,242,151,191,56,128,243,208,67,15,165,109,31,52,104,144,115,238,185, +231,166,214,171,170,170,156,3,14,56,192,249,210,151,190,228,212,215,215,167,29, +123,245,213,87,59,128,179,105,211,166,192,107,127,253,235,95,183,69,232,42,224, +183,192,29,192,77,192,85,192,55,48,121,88,79,7,254,25,152,132,153,157,170,2,40, +119,31,10,138,221,223,39,70,250,124,242,66,8,33,132,16,121,229,114,75,128,6,149, +93,192,175,59,32,72,253,86,208,66,160,191,123,174,193,192,48,76,240,140,3,56, +117,117,117,109,10,189,111,127,251,219,14,224,188,240,194,11,89,9,195,63,254, +241,143,14,224,124,225,11,95,112,34,145,136,243,205,111,126,51,47,199,6,225,9, +197,109,219,182,165,109,247,44,164,149,149,149,169,109,91,182,108,113,0,231,134, +27,110,72,109,155,63,127,190,83,84,84,228,172,95,191,222,217,177,99,71,90,89, +186,116,169,3,56,79,63,253,116,224,181,75,75,75,237,223,109,5,240,27,224,86,224, +71,192,119,129,175,3,231,3,95,4,142,1,38,2,163,129,3,221,223,162,20,232,231, +254,70,81,137,80,33,132,16,66,116,182,8,77,102,16,161,118,249,4,120,30,184,194, +21,47,185,136,80,207,21,63,16,227,138,159,230,157,255,248,227,143,111,83,228, +37,147,73,231,128,3,14,112,142,57,230,152,118,137,195,41,83,166,56,128,51,125, +250,116,39,153,76,230,237,88,63,167,158,122,170,115,224,129,7,182,218,254,213, +175,126,213,25,60,120,112,218,182,7,31,124,208,1,156,199,31,127,60,237,187,181, +245,59,172,90,181,170,213,249,95,124,241,197,212,254,178,178,178,61,24,87,252, +93,24,87,252,117,132,187,226,71,34,87,188,16,121,67,209,241,66,8,145,61,107, +129,173,192,65,89,28,59,0,248,156,91,126,10,124,0,252,25,184,31,120,149,150,153, +121,130,132,168,255,213,203,15,250,111,222,65,151,94,122,105,155,31,224,131,15, +62,96,231,206,157,92,120,225,133,89,127,193,223,253,238,119,172,93,187,214,124, +129,1,3,136,68,34,121,57,54,136,213,171,87,51,117,234,212,86,219,95,123,237,181, +86,17,240,171,87,175,6,72,165,103,242,190,219,69,23,93,148,241,251,29,121,228, +145,173,182,45,90,180,40,181,92,91,91,251,38,233,129,71,205,64,147,85,130,34, +227,131,18,212,43,48,73,8,137,80,33,132,104,69,99,200,246,202,118,158,39,138, +177,126,53,99,220,176,237,105,107,71,3,115,129,57,24,11,233,2,224,181,0,241,105, +11,79,207,194,22,115,203,233,222,1,231,159,127,126,155,23,173,175,175,7,72,203, +181,153,137,39,159,124,146,89,179,102,113,206,57,231,80,88,88,200,146,37,75,248, +214,183,190,197,132,9,19,58,116,108,16,219,182,109,163,170,170,170,149,216,220, +179,103,15,155,55,111,230,236,179,207,78,219,190,102,205,26,134,14,29,154,74, +229,228,125,183,177,99,199,114,242,201,39,183,235,71,124,224,129,7,236,213,119, +125,226,211,159,150,201,142,148,183,163,226,147,40,42,94,8,33,132,16,33,148,1, +51,200,206,125,222,149,37,142,9,48,34,68,120,250,93,241,7,0,211,189,247,159, +114,202,41,173,92,204,31,125,244,145,179,113,227,70,167,166,166,38,181,173,174, +174,206,41,42,42,114,142,58,234,40,39,145,72,180,114,213,199,227,241,212,250, +203,47,191,236,148,150,150,58,39,157,116,146,179,119,239,94,231,237,183,223,118, +10,11,11,157,105,211,166,181,186,86,123,142,109,107,60,233,31,254,240,135,180, +237,207,60,243,140,3,56,203,150,45,75,219,126,208,65,7,57,95,252,226,23,211,190, +91,191,126,253,156,73,147,38,57,141,141,141,173,206,95,93,93,157,246,253,60, +158,122,234,169,212,239,80,92,92,188,203,253,29,108,87,252,229,192,69,152,161, +15,114,197,11,33,132,16,34,39,78,196,184,207,157,110,88,146,1,34,52,83,84,252, +159,189,247,62,242,200,35,173,196,213,244,233,211,29,192,121,245,213,87,211,182, +95,126,249,229,14,224,156,112,194,9,206,109,183,221,230,220,125,247,221,206, +149,87,94,233,28,126,248,225,41,193,186,126,253,122,167,188,188,220,153,50,101, +138,179,103,207,158,212,123,231,205,155,215,42,168,169,61,199,102,226,7,63,248, +129,3,56,155,55,111,78,219,254,223,255,253,223,14,224,108,216,176,33,45,194,31, +112,174,188,242,202,180,99,191,251,221,239,58,128,51,121,242,100,231,230,155, +111,118,126,243,155,223,56,63,251,217,207,156,175,126,245,171,206,152,49,99,2, +175,59,109,218,52,251,55,88,9,220,11,220,14,220,72,122,84,252,105,152,161,20, +159,6,198,145,30,21,223,31,69,197,11,33,132,16,34,3,191,238,166,2,212,139,164, +183,5,104,88,84,124,57,48,220,126,111,16,135,30,122,168,83,88,88,216,202,42,24, +143,199,157,155,110,186,201,153,48,97,130,83,84,84,228,244,239,223,223,153,56, +113,162,115,205,53,215,56,142,227,56,239,190,251,174,115,208,65,7,57,227,198, +141,115,170,170,170,210,222,187,117,235,86,167,184,184,216,57,238,184,227,218, +125,108,91,156,125,246,217,206,160,65,131,2,197,116,73,73,73,154,229,214,179,94, +222,119,223,125,105,199,38,18,9,231,182,219,110,115,166,76,153,226,20,23,23,59, +5,5,5,206,136,17,35,156,51,206,56,195,89,190,124,121,224,117,125,191,193,239, +221,255,200,47,48,185,95,191,3,92,12,156,7,156,2,124,22,56,130,150,168,248,65, +40,42,94,136,188,161,155,70,8,209,91,25,141,9,36,26,216,13,63,91,29,240,99,183, +216,109,177,127,28,104,33,198,226,118,38,176,4,96,218,180,105,60,252,240,195, +250,117,115,224,209,71,31,101,218,180,105,0,12,30,60,120,103,117,117,245,83,152, +0,177,90,76,194,122,175,236,113,203,39,238,190,6,96,47,102,108,177,127,254, +120,208,216,80,33,114,66,129,73,66,136,222,202,220,16,1,234,69,56,67,251,3,147, +74,48,185,58,219,219,118,38,129,237,152,128,164,103,128,191,3,239,100,48,10, +248,3,147,82,81,241,151,93,118,153,126,217,28,185,237,182,219,82,203,213,213, +213,111,88,130,210,142,130,207,52,95,124,208,92,241,18,159,66,228,136,44,161,66, +136,222,200,104,96,53,198,125,106,179,27,152,146,131,248,244,184,28,248,121,150, +109,103,13,198,18,251,48,38,25,122,101,27,237,176,223,37,239,141,11,45,5,222,3, +40,44,44,164,169,169,73,191,110,14,196,227,113,10,11,77,66,131,72,36,226,56, +142,243,7,90,172,160,158,229,211,111,9,173,197,88,173,61,43,168,39,76,147,214, +131,140,196,168,16,57,34,75,168,16,162,55,114,81,128,0,5,51,189,102,101,7,207, +157,116,69,98,16,31,3,143,2,247,144,57,23,104,38,195,128,109,1,141,2,103,121,59, +179,73,203,36,130,177,211,50,245,239,223,191,170,161,161,193,206,11,26,150,27, +212,182,132,250,39,41,176,145,0,21,66,34,84,8,33,40,115,69,168,159,79,128,59,59, +120,238,181,24,11,235,20,87,136,38,49,1,70,15,210,118,18,250,182,196,167,127, +217,19,161,179,189,29,217,36,168,23,193,216,9,234,27,26,26,222,34,61,57,125,166, +220,160,73,95,9,74,84,47,132,232,96,195,39,132,16,189,129,19,129,167,105,109, +173,252,53,38,81,124,71,24,4,28,11,28,143,137,144,94,11,60,139,73,3,213,145,54, +56,204,21,63,24,120,27,160,180,180,148,218,218,90,253,186,57,80,95,95,79,105, +105,169,81,246,209,104,50,153,76,174,32,61,32,201,239,138,247,2,146,234,48,65, +73,158,133,212,182,138,34,49,42,68,199,144,37,84,8,209,155,40,3,46,13,16,160,9, +96,105,30,206,191,27,120,194,45,249,54,6,4,205,146,116,174,119,208,204,153,51, +245,235,230,200,242,229,45,243,2,244,239,223,127,91,125,125,189,109,5,13,179, +134,198,45,193,153,204,32,54,37,64,133,200,145,168,170,64,8,209,139,56,26,56,53, +96,251,123,24,87,121,119,38,18,32,68,191,230,237,188,228,146,75,244,235,230, +200,29,119,220,145,90,222,187,119,175,237,138,111,162,245,88,208,48,17,42,87, +188,16,18,161,66,8,17,202,69,152,104,114,27,7,19,40,212,221,124,217,145,54,4, +104,57,112,36,64,121,121,121,171,57,214,69,118,84,87,87,179,106,213,42,0,10,10, +10,226,201,100,114,39,173,173,159,97,2,52,17,32,64,29,223,127,75,8,33,17,42, +132,232,227,140,6,190,28,176,125,187,43,66,187,51,118,48,82,4,227,138,255,138, +183,115,214,172,89,250,117,115,100,233,210,150,81,24,101,101,101,219,92,97,25, +148,15,212,19,163,237,113,197,11,33,36,66,133,16,34,52,57,253,175,232,120,90, +166,206,22,159,65,150,208,11,83,95,108,238,92,253,186,57,114,231,157,45,9,17,18, +137,196,38,130,173,160,77,150,0,109,70,174,120,33,186,132,238,18,152,164,40,253, +246,163,70,80,136,22,70,3,243,2,182,239,166,123,90,65,219,114,197,15,7,14,1,24, +62,124,56,227,199,143,215,47,156,3,85,85,85,108,220,184,17,128,162,162,162,230, +154,154,154,93,100,151,27,52,147,59,94,109,176,16,61,92,132,70,36,72,59,44,60, +35,18,165,66,164,232,204,228,244,93,213,30,218,174,248,25,222,206,57,115,230, +232,215,205,145,37,75,150,164,150,7,13,26,180,245,163,143,62,10,138,132,247,151, +160,228,244,32,43,168,16,121,167,171,221,241,145,0,241,20,241,21,209,118,253, +101,170,71,33,250,26,157,153,156,190,171,30,198,253,66,52,37,66,167,79,159,190, +83,63,113,110,44,94,188,56,181,108,37,168,247,196,102,35,225,86,208,48,55,188, +16,34,143,116,149,37,52,18,178,236,223,22,201,240,190,190,74,216,244,112,142, +175,126,28,95,157,169,209,20,125,133,83,128,81,1,219,51,205,215,222,157,196,167, +223,21,63,26,24,9,16,141,70,63,172,168,168,168,1,14,208,207,220,62,42,43,43,217, +178,101,139,233,232,10,10,26,106,106,106,62,38,221,5,223,28,240,42,87,188,16, +189,72,132,102,18,159,17,90,15,202,71,34,180,149,224,140,100,16,161,65,130,212, +22,163,106,40,69,111,167,12,248,62,173,147,211,55,147,159,228,244,93,37,74,61, +17,26,1,46,240,118,204,152,49,99,215,192,129,3,199,233,103,110,63,182,21,52,26, +141,86,6,136,206,176,252,160,158,0,149,43,94,136,30,44,66,35,89,60,249,7,149, +108,4,108,95,17,160,97,203,201,0,49,234,88,98,84,66,84,244,21,142,198,204,227, +238,103,13,221,63,57,61,180,246,2,69,129,233,222,206,146,146,146,113,141,141, +141,253,10,10,52,185,93,123,184,245,214,91,185,229,150,91,82,235,77,77,77,111, +18,28,140,20,38,66,229,138,23,162,7,139,208,72,6,241,25,181,26,91,123,57,72, +140,70,250,168,8,245,139,78,255,19,185,221,56,6,45,219,86,81,9,81,209,155,185, +40,160,29,75,2,63,161,251,37,167,167,141,7,235,8,112,24,48,212,219,240,194,11, +47,244,243,230,60,23,217,241,198,27,111,48,127,254,252,212,122,44,22,171,77,36, +18,53,174,216,108,12,40,77,180,182,130,102,26,19,170,246,84,136,110,44,66,131, +132,99,148,214,227,158,162,164,71,131,70,2,196,104,119,22,162,78,27,29,74,62, +206,237,23,160,118,163,232,53,148,17,107,123,212,18,163,88,2,84,66,84,244,70,70, +19,156,156,254,93,224,169,30,242,29,252,99,66,135,0,235,129,137,0,67,134,12, +113,214,172,89,19,153,60,121,178,126,237,44,120,238,185,231,248,214,183,190,149, +90,31,53,106,84,253,123,239,189,247,124,136,248,220,75,112,96,146,29,25,15,114, +197,11,209,165,79,227,249,20,160,254,177,78,49,75,124,198,172,245,88,6,49,218, +153,159,183,59,226,111,232,252,150,206,164,239,105,61,238,219,110,31,167,6,84, +244,102,126,2,124,47,96,251,245,192,15,122,128,240,196,106,3,11,128,34,160,31, +176,17,95,186,169,111,127,251,219,252,248,199,63,166,95,191,126,56,142,67,50, +153,76,198,98,49,77,54,226,178,112,225,66,174,190,250,106,246,238,221,235,223, +181,2,147,37,161,206,45,159,0,53,192,30,119,217,91,175,5,234,129,6,159,40,245, +218,85,181,165,66,116,115,17,154,73,128,70,173,134,54,6,92,7,124,29,40,209,79, +144,21,79,2,63,5,182,90,79,234,113,223,114,130,224,136,78,53,158,162,55,50,26, +88,77,235,220,160,187,49,99,68,43,123,128,8,141,88,15,225,158,8,29,225,10,232, +115,244,19,119,160,130,35,145,70,199,113,86,187,130,190,193,21,160,181,110,249, +36,64,128,214,185,199,121,238,121,127,170,38,208,248,80,33,242,78,172,19,196, +108,80,202,145,152,219,192,94,11,60,12,28,3,20,170,250,179,102,28,240,53,183,30, +95,183,172,39,97,89,5,28,20,216,37,122,55,151,3,255,26,176,253,22,140,245,171, +187,63,252,71,66,30,212,61,87,241,167,129,114,253,204,57,81,5,60,15,108,193,184, +220,27,48,86,206,122,75,140,214,91,194,115,111,6,241,169,7,120,33,122,144,8,181, +35,60,109,1,58,1,147,52,250,2,85,121,135,234,120,24,176,3,216,70,250,152,218, +176,180,77,254,198,83,98,84,244,6,202,220,246,100,176,111,251,39,192,197,24,107, +104,79,16,161,88,247,176,61,68,105,187,43,164,29,96,42,93,63,169,72,79,101,61, +240,39,224,13,160,218,18,160,117,150,232,172,179,214,61,1,234,141,13,245,187, +224,101,249,20,162,147,201,71,96,82,91,2,180,0,88,4,124,198,126,211,244,233,211, +157,155,111,190,57,82,81,81,209,173,42,36,153,76,58,209,104,52,2,16,143,199,155, +226,241,120,115,60,30,223,27,141,70,99,201,100,50,17,137,68,162,209,104,52,26, +139,197,138,138,138,138,138,221,247,36,129,136,247,62,251,28,4,231,250,108,235, +51,36,239,191,255,254,200,119,191,251,221,200,182,109,219,236,93,163,220,198, +177,148,150,161,13,254,132,245,222,152,80,219,210,162,134,84,244,38,122,90,114, +250,76,4,5,33,122,34,232,215,192,3,192,0,183,148,185,247,126,41,208,223,45,133, +110,241,123,71,122,251,12,106,78,64,155,231,213,155,55,43,146,103,85,110,160, +181,21,212,182,128,106,186,78,33,246,225,19,121,62,69,168,223,5,95,140,25,255, +249,77,128,194,194,66,110,184,225,6,22,44,88,160,154,207,130,230,230,102,174, +185,230,26,110,186,233,38,111,83,2,88,14,220,79,186,155,105,47,233,46,165,160, +124,119,232,201,94,244,2,202,128,103,128,127,242,223,46,192,23,129,191,246,144, +118,215,255,208,94,64,122,112,82,49,102,204,124,169,79,124,150,186,251,250,185, +34,180,192,122,32,181,189,35,125,5,59,53,93,194,39,66,189,148,76,123,73,119, +199,215,91,66,212,22,163,65,211,118,74,132,10,209,137,116,212,18,26,22,140,228, +89,64,47,244,4,40,192,236,217,179,37,64,219,65,97,97,33,135,30,122,168,189,41, +134,153,206,175,140,22,23,157,223,2,16,115,95,51,205,66,165,198,84,244,84,122, +122,114,250,32,17,101,63,32,122,247,179,45,164,246,90,2,211,19,91,222,190,66, +159,0,141,230,217,200,208,221,235,205,110,3,147,33,34,180,209,18,156,13,164,91, +66,155,104,29,224,41,43,168,16,61,68,132,250,197,141,63,7,232,28,111,231,172, +89,179,184,225,134,27,84,227,237,164,168,168,136,161,67,135,242,209,71,31,121, +155,94,118,45,36,142,175,179,106,118,127,79,79,136,38,144,75,94,244,62,122,106, +114,250,32,17,101,15,217,241,167,95,179,93,202,246,216,111,207,82,215,232,10, +208,32,43,104,119,20,159,157,213,6,249,45,161,73,171,142,154,72,183,134,250,139, +61,83,146,45,62,229,49,18,162,11,27,134,142,190,55,204,173,52,20,216,4,80,94, +94,206,174,93,187,84,219,57,80,93,93,77,121,121,42,72,182,1,147,97,192,78,55, +82,227,22,123,176,189,61,206,41,153,225,233,94,136,158,196,104,96,45,48,208, +183,125,11,38,154,188,167,136,208,76,109,103,140,150,113,158,253,104,113,187, +247,243,149,66,171,173,245,11,208,238,42,68,239,160,117,90,190,171,48,169,231, +114,17,159,182,8,197,18,161,9,171,253,243,91,68,237,101,123,170,78,127,146,122, +181,151,66,116,1,249,178,132,6,229,3,157,225,237,156,53,107,150,106,58,71,150, +46,93,106,175,174,195,140,7,75,208,226,138,235,105,29,145,16,185,50,55,64,128, +2,220,67,207,181,130,98,9,158,132,213,158,218,247,175,61,222,209,179,142,122, +110,248,48,43,104,119,188,247,27,3,68,232,30,76,36,123,71,68,104,88,112,146,87, +60,33,106,207,27,31,167,245,216,121,89,65,133,232,97,34,52,83,100,124,74,121, +206,157,59,87,53,157,35,119,222,121,167,189,186,193,178,146,216,174,184,160,206, +72,136,222,196,104,96,94,192,246,221,174,8,237,137,216,83,234,250,35,227,253, +34,213,115,51,219,247,125,216,195,39,61,168,13,240,102,47,202,135,8,181,93,242, +9,159,24,109,246,189,106,130,15,33,122,176,8,13,74,78,111,71,197,87,0,135,0, +12,31,62,156,241,227,199,171,166,115,160,170,170,138,141,27,55,122,171,245,110, +131,29,52,14,172,39,117,58,66,228,194,69,180,158,29,9,224,151,244,188,180,76,97, +162,202,78,175,22,15,16,166,5,174,136,10,122,232,140,102,104,163,187,11,219,73, +207,237,234,96,172,160,29,17,161,30,73,159,16,117,2,132,166,29,128,100,11,85,71, +2,84,136,158,37,66,33,115,106,166,153,222,65,115,230,204,81,45,231,200,146,37, +75,236,213,183,173,206,71,46,119,209,151,24,13,252,71,192,246,79,48,73,235,123, +170,232,140,248,94,147,110,27,234,31,195,237,207,126,225,23,159,17,122,198,12, +105,254,33,19,123,105,25,219,158,107,29,6,137,120,191,107,222,191,236,183,124, +74,128,10,209,3,69,40,62,17,106,11,209,148,8,189,248,226,139,85,203,57,178,120, +241,98,123,117,115,6,235,137,223,18,160,113,77,162,55,113,17,48,60,96,123,79,76, +78,159,173,16,245,130,109,188,116,107,158,120,10,18,159,61,69,132,142,246,173, +23,187,223,171,161,131,34,52,108,124,168,227,19,155,137,128,125,10,64,18,162, +135,137,208,182,230,137,31,131,201,101,201,152,49,99,24,61,122,180,106,57,7,42, +43,43,217,178,101,11,0,177,88,172,33,145,72,212,6,60,241,251,159,234,131,132, +168,26,86,209,147,41,115,69,168,95,88,213,1,75,123,209,247,244,11,209,136,245, +112,25,181,238,99,255,16,156,158,34,64,195,68,158,151,7,181,163,231,12,154,186, +248,115,238,185,95,6,206,196,76,231,185,145,214,214,79,50,44,11,33,186,153,8, +181,27,58,255,252,199,49,172,249,225,101,5,205,29,219,10,154,72,36,54,147,62,54, +44,104,64,125,208,211,189,158,240,69,79,231,104,130,167,232,124,130,158,153, +156,62,76,124,250,133,168,227,219,231,9,211,100,6,225,25,233,1,223,213,143,23, +177,158,143,115,250,151,23,1,59,128,127,193,204,50,247,107,204,176,14,39,228, +125,14,102,122,212,74,224,125,96,178,110,63,33,58,151,104,7,223,111,63,137,123, +99,149,190,234,237,212,120,208,220,249,213,175,126,101,55,146,239,144,62,158, +41,30,80,130,198,58,5,89,66,251,162,32,117,66,202,245,89,30,215,158,247,173, +203,225,51,133,189,103,29,153,45,218,109,157,35,40,114,184,30,19,32,242,10,176, +24,152,150,161,29,8,251,254,235,186,232,119,43,3,46,117,219,22,155,132,43,48, +106,123,217,255,51,104,217,63,150,49,65,112,10,34,123,210,138,238,90,194,68,104, +71,138,191,14,236,200,247,65,152,113,195,94,90,175,79,104,61,254,211,255,160, +94,1,148,3,147,186,209,255,227,88,76,80,170,125,31,143,238,228,107,222,78,235, +96,175,81,234,153,69,190,105,175,37,52,83,84,124,20,56,28,147,164,158,9,19,38, +48,108,216,48,213,112,14,172,95,191,158,29,59,118,120,117,237,37,162,15,19,159, +65,243,29,59,89,90,33,68,223,123,232,44,118,203,48,140,149,241,223,129,127,96, +198,113,175,235,102,159,247,104,224,212,128,237,239,209,59,172,160,153,238,81, +167,151,127,63,15,47,121,124,190,137,184,226,179,26,40,117,183,85,211,50,214,54, +140,106,247,65,237,131,110,84,111,195,221,7,50,251,62,238,223,201,215,60,204, +215,223,71,105,157,227,85,136,46,23,161,182,16,181,95,189,168,248,78,203,13,250, +236,179,207,242,139,95,252,130,55,223,124,147,198,198,244,54,235,251,223,255, +126,214,174,255,103,159,125,150,255,249,159,255,225,173,183,222,162,177,177,145, +203,46,187,140,83,79,61,149,211,79,63,157,171,174,186,138,127,255,247,127,79,29, +59,109,218,52,18,137,4,143,61,246,88,151,254,40,190,220,160,91,104,157,239,206, +111,9,240,187,231,237,89,68,36,62,211,249,4,120,202,93,222,144,229,113,126,54, +244,224,239,93,136,25,179,253,105,90,44,140,159,2,94,4,62,143,153,145,200,99, +133,181,124,238,62,248,204,23,89,2,194,22,50,61,45,57,189,232,122,202,220,126, +105,15,176,159,187,45,155,84,80,31,5,252,231,246,53,15,97,172,161,101,25,218, +164,124,115,62,48,197,173,195,167,244,119,18,221,65,132,134,5,36,217,214,208,84, +71,213,209,89,146,28,199,33,18,49,151,220,188,121,51,243,230,205,227,200,35, +143,228,191,254,235,191,40,46,46,6,96,213,170,85,44,91,182,140,35,142,56,34,171, +115,190,243,206,59,173,206,51,117,234,84,254,239,255,254,207,244,196,159,250,84, +234,216,120,60,206,91,111,189,197,89,103,157,213,229,63,202,178,101,203,236,213, +74,210,231,146,14,179,130,6,229,188,11,115,227,142,0,78,194,184,156,26,93,1, +178,18,147,248,187,171,24,228,54,172,199,99,166,33,92,11,60,75,110,83,248,181, +135,247,129,243,242,120,92,79,193,255,125,70,2,183,98,220,241,96,172,70,247,187, +226,180,217,221,118,158,79,252,117,37,163,129,47,7,108,223,78,207,77,78,47,186, +134,247,220,255,55,24,75,191,103,89,248,57,240,159,116,190,43,59,223,56,152,224, +170,174,164,26,120,70,127,37,209,157,68,104,144,40,181,93,241,147,92,97,193,212, +169,83,25,60,120,112,135,62,152,39,64,1,30,120,224,1,226,241,56,183,223,126,59, +7,30,120,96,106,251,219,111,191,13,144,181,8,253,221,239,126,23,120,158,17,35, +70,112,214,89,103,81,84,84,148,118,238,166,166,38,38,76,152,208,165,63,200,234, +213,171,249,248,227,143,177,158,220,235,73,183,128,54,89,197,182,134,218,209, +242,65,2,180,12,56,10,152,238,118,238,251,211,146,147,112,53,240,93,224,175,93, +248,85,39,3,63,116,159,182,99,238,103,223,5,60,232,138,161,87,145,181,171,179, +69,233,151,221,142,230,4,119,219,120,247,255,113,111,55,248,124,97,83,116,254, +138,222,145,156,94,116,30,251,181,241,240,27,196,68,224,37,235,63,215,64,184, +251,121,24,176,6,56,208,109,63,143,5,190,5,156,142,25,234,242,162,43,124,223,9, +120,239,129,192,181,238,195,223,112,76,224,212,211,192,91,192,247,221,7,191,199, +59,240,221,15,6,94,115,219,119,7,24,135,241,166,205,192,4,102,245,195,12,239, +42,11,120,239,88,224,70,224,95,49,30,147,181,152,177,161,153,56,0,184,194,253, +62,227,220,109,155,129,63,2,55,99,44,203,66,228,77,132,102,114,197,95,228,29, +116,201,37,151,228,245,67,190,250,234,171,140,30,61,58,77,56,130,25,59,89,81,81, +193,160,65,131,178,58,207,107,175,189,22,120,158,88,44,70,44,150,30,251,176,97, +131,241,184,78,156,56,177,75,127,144,59,238,184,195,94,245,2,146,60,161,233,23, +160,182,21,52,78,235,36,215,165,192,84,204,48,137,179,48,3,238,253,196,92,33,56, +169,139,69,232,36,75,128,226,254,143,134,184,226,99,46,240,49,240,40,198,234,37, +65,218,57,36,221,14,241,57,107,219,185,221,64,132,142,166,247,77,209,41,186, +142,9,192,113,192,3,192,77,192,135,174,32,250,6,240,72,6,49,101,63,244,20,103, +56,255,65,174,152,244,218,207,199,112,99,33,92,78,4,126,131,25,222,226,23,136, +47,98,60,81,182,40,189,192,247,112,222,17,17,58,208,21,160,94,255,220,207,93, +30,105,45,151,134,220,115,255,231,214,131,199,103,220,18,198,97,24,239,85,133, +187,30,119,53,197,4,183,204,118,235,98,163,254,146,162,163,34,180,173,128,164, +40,45,110,61,102,206,156,153,151,15,119,203,45,183,112,235,173,183,166,214,199, +141,51,15,90,183,222,122,43,167,157,118,26,235,215,175,103,234,212,169,57,159, +199,230,164,147,78,74,75,139,228,137,80,255,148,163,91,183,110,229,206,59,239, +228,175,127,253,43,31,126,248,33,131,7,15,230,180,211,78,227,59,223,249,14,37, +37,29,31,183,189,124,249,114,123,117,11,225,99,65,155,3,132,168,227,54,54,103, +186,229,211,152,148,35,109,17,221,71,255,191,76,215,45,119,27,177,217,152,224, +172,181,192,195,116,93,130,242,145,192,31,66,246,253,222,45,189,129,23,49,214, +118,239,207,123,212,62,254,60,69,192,101,244,238,41,58,69,231,178,205,125,136, +245,30,228,189,135,242,215,221,125,65,252,13,248,39,224,136,44,30,116,94,115, +239,147,215,44,241,53,219,109,175,103,97,172,160,255,236,254,135,237,33,78,191, +112,5,104,53,112,157,43,250,6,98,50,202,92,28,208,215,230,194,63,220,7,252,181, +190,237,11,129,119,49,94,166,32,126,230,10,208,106,224,191,48,222,177,41,192,13, +132,91,143,23,187,2,116,17,112,159,91,231,81,87,128,94,143,177,46,223,225,10,81, +33,58,36,66,131,68,169,45,68,63,235,117,98,199,31,127,124,94,196,24,192,9,39, +156,64,73,73,9,55,222,120,35,103,158,121,38,39,158,104,254,203,199,30,123,44,31, +126,248,33,187,118,237,202,202,21,31,118,30,128,154,154,26,174,191,254,122,142, +60,242,200,180,247,108,216,176,129,81,163,70,49,96,64,139,134,123,245,213,87, +185,248,226,139,41,47,47,103,250,244,233,12,25,50,132,127,252,227,31,220,123, +239,189,188,255,254,251,220,117,215,93,29,250,190,47,189,244,18,117,117,117,0, +148,149,149,125,82,91,91,107,187,220,155,66,68,104,145,123,179,159,134,25,231, +89,145,195,239,186,53,160,209,234,108,214,186,215,61,40,139,99,7,96,18,79,127, +14,248,41,38,114,245,207,116,174,219,126,32,225,193,56,235,122,81,27,144,192, +140,179,28,103,89,102,242,69,25,112,37,240,109,58,30,89,219,147,242,37,73,139,0, +0,32,0,73,68,65,84,167,232,20,93,203,179,192,161,238,242,15,172,135,221,101, +152,233,143,79,14,120,143,211,142,182,196,1,86,89,235,243,48,238,103,48,110,250, +127,183,238,165,221,86,123,114,134,187,252,85,210,131,125,158,118,239,193,171,9, +158,25,175,189,188,30,176,45,158,161,141,47,177,140,72,179,48,150,93,48,195,19, +222,39,216,122,60,212,21,218,96,210,168,93,26,114,238,207,233,239,40,242,37,66, +131,92,241,94,126,208,127,243,14,186,244,210,75,243,246,225,166,76,153,194,135, +31,126,8,152,72,245,147,78,58,41,181,239,153,103,204,152,233,108,68,104,166, +243,188,244,210,75,129,231,217,176,97,3,199,29,119,92,106,125,231,206,157,204, +155,55,143,201,147,39,243,203,95,254,146,254,253,77,134,140,243,207,63,159,253, +246,219,143,219,111,191,157,202,202,202,14,205,16,181,104,209,162,212,114,109, +109,237,155,180,206,5,232,119,199,31,6,124,211,125,130,207,245,129,194,19,178, +119,209,118,250,18,155,67,125,79,237,185,4,174,236,112,175,95,216,206,255,236, +104,140,203,126,14,240,60,176,192,178,74,136,220,30,42,59,131,225,192,229,228, +39,181,203,163,200,10,154,203,239,25,201,162,45,239,204,255,64,91,255,179,130, +118,222,255,217,112,56,45,211,188,218,15,85,7,187,109,93,97,6,113,105,143,203, +138,101,104,219,236,109,111,91,203,53,33,223,119,152,37,134,255,22,112,190,107, +49,214,195,100,23,255,23,192,88,103,189,254,195,31,9,255,100,134,135,244,108, +120,81,183,163,232,168,8,205,228,138,143,185,229,116,239,128,243,207,63,63,175, +31,112,253,250,245,64,235,177,153,222,246,108,131,146,194,206,179,110,221,186, +86,219,63,248,224,3,106,106,106,210,182,221,126,251,237,212,214,214,114,245, +213,87,83,95,95,79,125,125,125,106,223,216,177,99,1,227,170,239,136,8,125,224, +129,7,236,213,119,125,226,211,239,130,111,6,46,196,140,217,137,117,160,138,11, +221,167,218,161,251,64,200,116,244,154,133,152,160,154,43,48,121,46,243,250,215, +3,142,236,196,123,47,73,250,244,139,65,68,125,199,119,86,27,96,207,203,94,149, +199,115,15,32,187,225,32,217,160,135,140,236,241,207,194,228,191,71,247,213,76, +106,65,215,243,178,122,228,147,131,128,175,99,134,111,156,140,201,53,123,133, +251,63,255,168,29,159,49,219,137,62,178,201,239,250,161,245,187,28,135,177,214, +226,19,188,71,99,172,152,13,121,252,15,216,17,194,227,66,142,181,83,87,77,198, +12,19,72,217,112,66,222,243,190,251,57,139,49,25,78,94,10,185,255,11,117,59, +138,142,138,208,32,177,97,11,209,19,188,243,156,114,202,41,20,20,20,228,245,3, +174,95,191,158,253,247,223,159,161,67,135,182,218,62,104,208,32,42,42,42,58,116, +158,117,235,214,49,112,224,64,70,140,24,17,42,112,29,199,225,209,71,31,165,185, +185,153,127,253,215,127,13,189,70,182,1,82,65,60,253,244,211,52,55,155,204,56, +197,197,197,31,55,52,52,248,103,3,9,10,74,58,149,238,63,85,95,103,19,195,68,116, +207,236,97,159,123,143,213,65,132,165,146,176,255,80,157,149,62,235,120,210,131, +48,86,229,241,220,53,110,201,135,16,61,10,145,171,224,139,132,8,164,174,104,59, +250,99,172,128,241,144,254,102,48,102,28,102,18,51,94,179,38,79,226,216,11,190, +169,165,197,106,87,155,161,79,155,138,25,62,98,207,10,228,101,141,168,199,184, +234,109,241,62,197,247,223,220,236,126,199,207,250,4,221,91,238,119,219,3,252, +201,109,179,127,143,177,124,174,116,235,228,56,76,208,212,225,192,85,192,79,124, +15,162,71,211,218,155,240,25,171,94,95,161,117,194,255,15,221,253,215,99,198, +117,14,195,140,251,180,63,219,26,119,249,35,90,198,185,62,136,25,22,176,30,51, +204,235,71,214,123,198,0,111,186,223,191,17,88,138,241,72,121,239,89,233,246,77, +135,0,103,187,70,146,122,76,192,169,16,29,18,161,97,174,248,40,150,43,254,178, +203,46,203,251,7,92,191,126,125,171,241,154,222,246,108,173,160,153,206,179,110, +221,186,86,214,81,47,40,201,59,255,246,237,219,169,174,174,230,203,95,254,50, +103,159,125,118,232,53,14,59,236,176,156,191,231,109,183,221,150,90,110,104,104, +120,139,150,168,248,76,101,15,225,131,198,251,18,213,61,240,51,111,162,37,242, +116,184,219,249,189,103,237,63,152,116,11,229,91,157,36,224,255,159,111,219,138, +60,158,127,59,240,63,228,103,76,232,89,152,97,24,149,250,187,119,72,144,102, +179,61,95,68,129,47,97,134,12,13,165,117,234,164,38,76,16,204,72,119,249,15,152, +148,64,249,120,224,42,177,30,246,6,184,223,181,46,228,59,159,78,203,56,72,27,59, +79,230,69,174,232,2,19,240,105,63,172,253,214,21,144,149,192,221,214,246,251, +220,118,220,115,113,93,6,188,224,222,215,65,169,143,118,98,130,47,109,102,184, +231,247,99,7,79,253,63,87,212,218,252,17,99,13,62,197,45,222,249,61,86,187,226, +214,243,48,124,211,253,190,21,152,84,78,65,15,191,255,235,62,236,223,231,174,95, +233,158,227,40,76,144,82,16,15,232,246,19,109,53,18,217,136,79,191,240,180,93, +241,95,76,245,18,121,78,236,254,225,135,31,178,115,231,206,86,98,115,247,238, +221,108,219,182,45,235,244,73,97,231,169,169,169,225,221,119,223,13,20,161,251, +239,191,127,42,149,211,222,189,123,1,24,57,114,36,199,31,127,124,104,41,44,204, +221,243,240,200,35,105,99,191,223,39,179,21,212,179,132,46,118,159,52,251,50, +117,152,244,43,61,141,63,251,214,239,162,37,72,235,32,76,62,76,155,39,243,124, +253,145,152,153,88,254,217,218,246,6,225,209,179,185,80,235,138,140,82,90,79, +112,145,169,92,31,112,174,129,174,213,69,244,28,138,48,121,47,79,194,88,213,250, +5,28,115,138,187,111,10,38,85,209,216,60,93,219,111,9,173,203,32,186,171,200, +28,144,180,151,244,105,60,247,96,114,26,219,98,250,29,183,221,182,207,211,224, +62,136,121,188,131,177,184,46,114,143,117,220,99,214,96,44,142,19,105,157,206, +104,43,153,221,243,137,144,7,179,43,221,7,202,6,183,60,226,62,200,121,195,122, +118,144,158,41,96,37,198,43,242,103,247,248,70,204,248,208,207,91,223,169,158, +244,241,175,123,220,246,227,251,152,168,252,102,247,252,219,93,17,252,21,204, +184,125,33,66,105,111,96,146,95,136,166,124,211,211,166,77,203,249,67,236,218, +181,139,221,187,119,51,108,216,48,74,75,91,82,152,121,110,113,191,5,51,215,241, +160,254,243,4,141,7,245,68,168,157,164,126,248,240,225,20,21,21,241,231,63,255, +153,121,243,230,165,37,181,7,248,228,147,79,40,45,45,109,149,107,52,91,30,125, +244,209,212,242,224,193,131,119,86,87,87,219,179,35,5,9,80,111,223,18,76,78,185, +79,185,141,193,241,164,15,128,207,150,184,219,16,183,71,208,230,35,48,41,65, +251,135,132,120,141,220,243,238,147,251,223,9,78,10,189,175,200,148,218,9,90, +102,33,186,221,181,62,120,150,236,47,186,29,83,99,64,103,93,141,73,117,146,143, +207,85,232,138,220,201,190,255,201,110,76,212,110,115,55,168,195,123,48,51,219, +248,173,252,243,48,17,242,149,106,186,123,4,222,252,237,153,68,170,95,56,22,229, +233,218,239,97,220,204,59,221,229,245,25,142,125,141,246,13,25,121,151,244,124, +154,54,109,157,167,10,99,17,205,214,109,248,87,114,243,34,84,19,60,227,91,166, +78,106,149,221,167,103,249,157,26,48,25,75,126,170,191,187,232,44,17,154,201, +26,154,23,87,252,15,127,248,67,30,123,236,49,30,126,248,225,180,169,51,61,145, +232,23,155,97,226,49,140,182,206,99,111,175,174,174,166,170,170,42,77,84,23,23, +23,115,209,69,23,113,215,93,119,241,229,47,127,153,115,206,57,135,65,131,6,81, +93,93,205,235,175,191,206,218,181,107,121,238,185,231,114,254,254,182,43,190, +186,186,250,13,90,172,160,246,248,207,160,249,226,107,49,99,127,94,163,37,186, +125,36,112,14,38,229,198,164,44,27,215,24,102,188,208,255,116,225,127,239,114, +204,52,122,217,176,47,242,132,230,74,166,212,78,254,206,232,92,247,251,216,98, +203,47,64,119,187,157,73,85,39,126,174,215,49,110,182,245,221,164,14,43,49,65, +37,223,243,109,31,132,177,134,126,95,77,119,143,32,238,10,155,51,178,60,126, +187,43,240,242,193,29,214,131,219,37,250,41,132,232,121,34,52,108,174,120,79, +128,246,195,117,229,21,22,22,114,242,201,39,231,252,33,214,173,91,71,65,65,1, +135,31,126,120,218,246,13,27,54,48,96,192,0,70,141,26,213,106,123,255,254,253, +25,51,102,76,86,231,15,59,207,186,117,235,232,223,191,127,42,186,221,59,22,104, +53,93,231,130,5,11,24,49,98,4,191,255,253,239,185,249,230,155,137,199,227,28, +112,192,1,28,113,196,17,92,113,197,21,185,183,210,241,56,79,61,101,178,98,68,34, +17,199,113,156,237,180,78,80,31,100,5,245,132,168,55,93,167,55,83,210,22,76,98, +226,155,105,153,170,243,34,194,103,76,130,206,139,188,110,139,100,134,39,243, +190,48,99,210,51,152,160,140,75,49,99,231,14,113,31,26,106,48,110,175,63,99,92, +119,219,243,116,61,47,160,96,55,198,21,183,22,227,54,123,100,31,254,7,194,184, +19,99,249,148,53,52,191,116,101,32,99,220,253,143,127,43,139,135,225,56,198,37, +92,69,247,11,182,116,244,183,17,98,223,52,86,158,232,44,192,184,73,74,92,139, +202,1,110,199,233,0,206,204,153,51,29,145,27,203,151,47,79,205,243,94,92,92,188, +13,88,142,25,15,120,51,102,176,249,124,90,166,221,60,17,51,166,232,48,140,75, +213,155,106,174,196,253,125,10,172,135,4,127,67,94,230,190,255,151,24,55,149,55, +195,146,23,93,121,98,23,255,191,78,116,175,27,119,63,71,194,253,92,191,116,247, +149,229,185,19,241,202,58,221,218,61,166,14,127,226,187,174,87,126,162,159,163, +199,176,63,102,200,144,211,70,169,38,61,178,92,8,209,199,159,138,35,214,126,59, +16,169,200,45,143,99,34,227,120,241,197,23,211,18,187,139,236,249,220,231,62, +199,139,47,166,242,249,62,135,25,191,84,139,153,33,102,15,198,106,181,219,93, +222,131,177,146,213,98,6,203,239,197,88,73,109,171,168,61,119,124,216,19,252,8, +76,176,192,36,140,101,236,69,215,10,177,187,11,191,250,32,224,88,204,56,214, +126,24,171,220,179,152,129,248,93,101,201,248,1,193,65,48,34,115,189,117,118,14, +85,143,209,152,40,94,191,53,116,55,38,144,165,82,63,81,143,224,135,152,0,181, +76,108,114,31,174,133,16,125,136,130,44,196,105,144,43,126,128,39,64,75,75,75, +37,64,115,164,190,190,62,37,64,163,209,104,50,153,76,126,68,250,120,80,127,177, +199,131,198,105,237,138,207,214,109,180,21,147,246,227,183,251,240,235,239,6, +158,112,139,16,65,84,162,177,161,189,129,149,152,104,236,76,249,34,31,86,53,9, +33,17,26,36,68,131,82,51,165,2,28,102,206,156,169,90,204,145,229,203,151,167, +150,251,247,239,191,173,190,190,222,30,11,234,15,70,10,27,11,10,109,79,43,215, +215,9,203,125,185,65,85,147,83,189,189,215,133,159,65,99,67,123,62,47,98,198,56, +103,18,161,191,82,53,9,33,17,26,38,70,253,66,244,107,222,206,75,46,81,224,97, +174,220,113,71,75,214,157,189,123,247,190,69,184,21,52,147,8,205,214,5,223,151, +57,79,85,208,99,235,173,18,89,67,123,58,159,96,102,20,58,134,224,33,96,31,146, +158,127,82,8,209,71,136,134,136,206,76,2,180,28,119,60,88,121,121,57,83,166,76, +81,45,230,64,117,117,53,171,86,153,73,55,10,10,10,226,201,100,114,39,173,173, +159,97,2,52,40,42,62,155,249,139,133,232,137,220,73,240,120,229,121,152,113,163, +162,251,243,2,102,12,123,16,26,146,35,132,68,104,32,118,96,82,4,227,138,255,138, +183,115,214,172,89,170,193,28,89,186,116,105,106,185,172,172,108,27,45,227,60, +253,238,119,79,140,182,199,21,47,68,111,162,18,99,13,245,227,89,67,69,247,231, +97,194,39,195,144,43,94,136,62,74,36,100,155,183,61,70,75,138,166,66,76,20,243, +11,152,124,134,108,220,184,145,241,227,199,171,22,115,224,136,35,142,96,227,70, +51,67,219,128,1,3,254,82,83,83,179,13,19,249,238,143,138,223,237,110,171,193, +76,61,231,77,169,150,75,84,188,16,61,149,209,40,82,62,31,109,251,190,100,53, +102,222,117,155,189,152,57,229,227,221,188,62,53,238,94,136,78,32,154,161,145, +10,114,197,15,247,4,232,240,225,195,37,64,115,164,170,170,42,37,64,139,138,138, +154,107,106,106,118,209,58,57,189,63,34,190,45,119,188,26,70,209,155,169,68,214, +208,108,197,103,36,160,13,15,11,52,181,3,78,59,187,60,27,240,121,255,100,25,60, +246,117,241,215,73,88,93,6,213,181,16,34,15,34,52,72,144,218,174,248,25,222,206, +57,115,230,168,246,114,100,201,146,37,45,61,232,160,65,91,9,142,132,247,23,91, +124,6,89,61,37,62,69,111,71,99,67,219,39,62,237,125,126,193,25,221,7,229,207,1, +159,251,190,16,81,220,213,37,146,197,254,76,245,43,132,200,129,130,12,226,51,72, +136,166,68,232,244,233,211,119,98,102,236,17,237,100,241,226,197,169,229,134, +134,134,183,124,34,212,115,181,7,89,65,195,34,226,133,232,11,84,162,72,121,178, +108,179,109,177,20,86,218,122,127,190,89,135,153,75,126,170,187,254,16,102,214, +180,194,125,92,127,78,134,229,164,239,65,223,46,17,107,95,68,237,177,16,249,105, +188,108,119,77,140,150,41,59,15,1,254,15,32,26,141,126,184,99,199,142,154,242, +242,242,67,84,133,237,236,69,43,43,83,115,222,23,20,20,52,196,227,241,71,48,99, +61,63,33,125,60,168,247,234,205,144,84,135,25,63,213,104,137,83,127,128,146,26, +65,209,219,25,141,198,134,18,210,110,19,208,134,123,70,132,168,207,160,16,228, +166,239,108,17,26,1,198,98,178,171,236,197,204,146,246,225,62,110,183,252,162, +211,239,101,178,31,248,131,150,253,231,81,27,44,68,59,104,43,89,125,196,106,180, +46,240,118,204,152,49,99,215,192,129,3,199,169,250,218,143,109,5,141,70,163, +149,164,167,98,202,148,31,212,115,199,203,21,47,250,244,115,28,178,134,102,18, +160,81,194,199,125,122,195,170,34,1,98,180,171,132,232,86,210,167,230,237,215, +78,161,152,239,207,230,132,8,80,219,227,228,13,131,138,88,219,163,150,24,245, +62,151,223,58,42,132,200,81,132,250,27,163,40,48,221,219,89,82,82,50,174,177, +177,177,95,65,65,129,106,176,29,220,122,235,173,220,114,203,45,169,245,166,166, +166,55,9,14,70,10,19,161,114,197,11,161,89,148,8,17,142,17,159,216,244,7,29,69, +45,17,26,36,70,233,68,177,215,29,241,183,161,126,75,103,146,244,177,248,113, +223,118,91,176,10,33,242,32,66,195,210,122,28,6,12,245,54,188,240,194,11,253,74, +75,75,85,123,237,224,141,55,222,96,254,252,249,169,245,88,44,86,155,72,36,106, +92,177,217,24,80,252,115,197,103,154,37,9,137,82,209,135,168,164,111,91,67,51, +9,80,175,20,184,66,243,58,224,235,64,137,254,54,89,241,36,112,35,198,90,235, +181,189,222,152,252,24,45,65,162,184,175,94,221,59,200,26,42,68,187,137,102,104, +228,236,134,109,8,176,222,219,57,100,200,16,103,205,154,53,170,189,44,121,238, +185,231,152,57,115,102,106,125,212,168,81,245,137,68,226,249,16,241,185,151,224, +192,36,59,50,30,228,138,23,125,155,190,26,41,31,9,105,171,109,171,103,145,43,62, +63,6,46,151,0,109,23,95,4,158,2,230,3,101,64,41,80,140,25,54,80,228,150,66,87, +228,23,144,110,77,14,250,125,132,16,57,136,80,63,47,3,35,188,149,191,253,237, +111,145,41,83,166,112,197,21,87,208,216,216,104,148,144,227,144,72,36,228,150, +176,88,184,112,33,197,197,197,156,120,226,137,172,94,189,58,181,253,189,247,222, +123,2,168,114,5,231,94,76,2,250,189,1,2,212,22,161,138,140,23,162,133,74,250, +118,222,80,91,244,216,2,116,2,240,0,240,109,253,69,58,212,47,158,1,252,11,208, +223,42,69,180,88,152,253,99,108,251,226,112,6,33,242,250,84,237,183,126,218,145, +241,35,128,31,0,231,168,202,58,80,217,145,72,163,227,56,171,129,141,174,240,172, +195,68,190,215,210,18,29,239,205,142,228,69,196,251,103,72,82,84,188,16,134,209, +244,173,72,249,160,177,250,81,95,123,253,36,240,25,251,77,211,167,79,119,110, +190,249,230,72,69,69,69,183,250,50,201,100,210,137,70,163,17,128,120,60,222,20, +143,199,155,227,241,248,222,104,52,26,75,38,147,137,72,36,18,141,70,163,209,88, +44,86,84,84,84,84,236,190,39,9,68,188,247,217,231,160,197,21,222,158,207,144, +188,255,254,251,35,223,253,238,119,35,219,182,109,243,239,254,79,247,255,101, +123,169,252,195,165,60,247,124,144,129,64,237,178,16,109,16,11,17,161,254,241, +69,222,141,247,105,160,92,213,150,19,85,192,243,192,22,90,172,159,245,110,241, +196,104,189,37,60,247,102,16,159,106,228,132,48,98,115,16,240,57,223,246,254, +238,253,243,151,94,44,66,253,22,208,98,215,80,240,101,128,194,194,66,126,242, +147,159,240,212,83,79,113,222,121,231,69,6,12,24,208,29,31,202,83,130,49,26,141, +198,10,10,10,138,138,138,138,74,10,11,11,251,23,21,21,149,20,21,21,21,23,22,22, +246,143,197,98,133,246,123,236,247,217,203,228,96,125,140,68,34,145,79,125,234, +83,145,249,243,231,211,216,216,200,139,47,190,232,237,74,0,187,128,183,104,241, +24,58,109,148,156,132,176,16,125,153,32,119,188,63,101,133,183,252,2,48,13,184, +141,238,63,207,111,119,98,61,176,20,120,28,248,192,21,153,158,232,244,150,235, +93,225,105,91,61,237,185,225,189,72,76,185,226,133,72,167,175,140,13,13,11,70, +242,44,160,23,2,223,244,14,158,61,123,54,11,22,44,208,191,35,75,10,11,11,57,244, +208,67,253,6,154,145,152,113,161,37,174,200,247,92,242,133,180,100,28,8,74,254, +159,179,40,22,162,175,17,150,99,41,40,119,154,151,150,226,215,152,49,71,3,220, +226,13,222,46,165,101,236,76,161,117,163,134,37,71,238,141,248,235,205,78,231, +225,205,138,228,89,149,61,75,168,109,5,181,45,160,154,174,83,136,182,169,36,60, +82,254,34,140,117,176,183,17,148,3,52,53,143,242,172,89,179,184,225,134,27,244, +207,104,39,69,69,69,12,29,58,148,143,62,250,200,219,244,178,43,64,189,182,220, +158,217,174,128,150,136,249,132,175,127,83,155,44,68,59,159,174,241,9,68,59,205, +135,55,46,180,159,251,52,88,226,10,78,91,124,218,17,132,253,173,247,217,185,234, +250,210,83,161,109,181,76,248,68,168,151,146,105,47,233,238,248,122,210,45,162, +158,24,13,154,182,83,34,84,136,22,70,99,102,223,25,232,219,190,13,56,158,158,63, +54,52,108,44,168,215,206,14,5,54,1,148,151,151,179,107,215,46,253,35,114,160, +186,186,154,242,242,212,104,179,6,224,90,210,199,237,215,184,197,246,94,217,6,3, +59,127,168,218,103,33,178,32,91,75,104,210,247,36,216,228,138,36,175,49,244, +196,150,183,175,208,39,64,163,33,194,183,55,138,79,15,59,154,61,72,132,54,90, +130,179,129,116,75,168,237,138,143,163,153,146,132,200,68,37,240,32,48,219,183, +125,56,189,207,26,26,148,15,116,134,183,115,214,172,89,250,55,228,200,210,165, +75,237,213,117,174,97,37,97,245,105,158,232,183,13,43,125,193,195,39,68,167,63, +97,251,159,182,35,1,79,219,94,158,52,207,229,94,76,203,56,25,59,133,133,119, +179,198,2,110,214,190,130,223,18,234,9,248,56,45,227,61,61,107,168,191,216,51, +38,5,37,170,151,8,21,162,53,39,2,143,97,188,50,54,189,193,26,218,150,151,106, +37,112,8,192,198,141,27,25,63,126,188,254,13,57,112,196,17,71,176,113,227,70, +111,245,30,224,61,210,51,151,236,161,181,53,212,107,179,237,161,83,178,132,10, +145,37,153,44,161,254,241,160,113,90,79,243,230,137,44,207,202,215,215,159,22, +29,159,8,197,18,144,158,165,216,158,166,211,78,247,225,45,251,199,130,42,73, +189,16,109,243,42,240,4,112,158,111,123,79,183,134,6,13,153,178,163,226,43,60,1, +58,124,248,112,9,208,28,169,170,170,178,5,104,189,43,52,131,12,42,32,171,167, +16,157,34,66,253,169,37,28,75,100,18,32,36,237,241,142,94,192,141,29,53,24,100, +5,237,75,34,52,44,56,41,78,186,107,222,158,55,222,219,238,159,33,73,17,241,66, +100,166,22,88,4,156,74,186,53,52,2,252,7,198,178,85,217,195,133,104,144,8,77,77, +197,54,103,206,28,253,11,114,100,201,146,37,246,234,219,4,71,191,75,124,10,209, +137,34,212,47,70,131,34,227,253,34,213,179,144,218,79,140,97,86,208,190,42,66, +109,151,124,194,39,70,155,125,175,182,251,221,159,0,25,100,5,21,34,19,189,213, +26,74,128,33,192,107,99,83,34,244,226,139,47,214,63,32,71,22,47,94,108,175,110, +14,105,219,189,118,55,73,112,142,80,33,68,30,68,104,208,141,151,116,27,190,120, +128,48,45,112,69,84,144,5,52,26,242,68,223,219,69,40,1,141,149,55,86,200,47,52, +237,0,36,91,168,58,18,160,66,180,139,222,102,13,141,180,33,64,199,96,114,89,50, +102,204,24,70,143,30,173,127,64,14,84,86,86,178,101,203,22,0,98,177,88,67,34, +145,168,13,232,255,146,62,195,64,144,16,85,219,44,68,7,69,168,109,5,141,88,55, +96,148,214,3,174,109,23,115,144,248,140,16,28,248,212,219,113,66,68,124,88,99, +150,8,216,38,1,42,68,110,244,54,107,104,80,122,38,47,73,253,5,222,65,178,130, +230,142,109,5,77,36,18,155,125,70,150,32,207,148,191,141,86,32,146,16,121,120, +210,206,212,240,69,124,2,211,110,8,195,196,103,95,23,161,97,227,67,29,95,67,150, +8,216,23,214,168,169,129,19,162,109,78,164,119,68,202,219,109,168,215,214,122, +17,241,69,192,235,152,28,161,108,223,190,157,97,195,134,233,151,207,129,161,67, +135,58,59,118,236,240,234,249,81,204,116,157,181,152,104,248,221,86,217,131,137, +146,247,102,187,179,243,132,6,229,113,86,123,45,68,27,100,227,142,183,45,162, +222,141,234,89,71,29,235,233,60,234,107,56,251,162,0,109,75,136,226,19,153,201, +16,145,138,4,168,16,57,211,27,172,161,153,162,226,163,192,225,158,0,157,48,97, +130,4,104,142,172,95,191,30,75,128,122,169,151,252,65,164,65,37,25,208,94,171, +173,22,162,157,68,219,16,81,126,33,229,119,27,219,227,25,237,32,27,59,215,165, +127,189,47,21,59,2,222,31,128,100,55,100,201,12,2,84,79,212,66,180,15,111,108, +104,93,128,176,187,8,51,219,91,71,24,132,25,119,122,3,240,223,152,121,219,71, +116,162,16,245,123,164,98,64,42,43,253,220,185,115,243,122,209,163,143,62,154, +201,147,39,119,248,60,143,63,254,56,159,249,204,103,40,41,41,33,18,137,112,237, +181,215,242,250,235,175,19,137,68,88,184,112,97,171,107,78,153,50,165,203,255, +40,119,222,121,167,189,186,133,214,129,163,118,9,10,28,181,211,241,169,157,22, +162,157,100,178,132,58,86,195,231,95,246,138,63,117,72,166,167,249,190,72,216, +83,114,38,129,41,235,167,16,29,39,204,26,122,48,112,10,240,80,7,206,61,25,248, +33,48,197,21,132,73,140,11,247,65,224,126,247,218,181,121,16,159,118,219,234, +183,134,158,235,29,208,209,89,146,28,199,33,18,49,151,140,199,227,172,91,183, +142,175,124,229,43,29,58,231,155,111,190,201,57,231,156,195,81,71,29,197,45,183, +220,66,73,73,9,199,29,119,28,207,61,247,92,74,116,122,120,215,156,57,115,102, +151,255,73,150,45,91,102,175,86,6,24,85,130,74,80,240,168,140,5,66,228,89,132, +218,66,40,18,178,236,132,60,177,251,197,171,68,104,250,122,91,46,28,53,102,66, +116,12,207,26,122,182,175,157,139,2,223,7,158,234,128,80,156,100,9,80,239,156, +67,128,185,110,249,24,51,182,240,158,60,8,82,104,237,138,159,132,177,198,50, +117,234,84,6,15,30,220,177,147,71,90,154,237,13,27,54,208,216,216,200,167,63, +253,233,14,157,243,174,187,238,34,30,143,179,98,197,10,42,42,42,90,158,0,14,62, +152,25,51,102,208,175,95,191,86,215,204,135,245,181,61,172,94,189,154,143,63, +254,216,91,221,131,73,82,111,91,64,253,94,45,255,216,207,68,6,1,170,54,92,136, +60,137,208,32,241,233,127,98,87,100,96,126,68,170,234,80,136,252,241,42,176,26, +248,39,223,246,169,116,220,26,26,205,176,175,28,51,143,253,108,204,56,195,181, +192,195,192,10,178,15,138,202,228,138,191,200,59,232,146,75,46,201,107,133,173, +89,179,6,160,195,34,244,165,151,94,226,144,67,14,73,19,160,0,177,88,140,88,44, +22,120,205,174,118,199,223,113,199,29,246,234,59,180,76,188,18,15,16,160,182, +21,52,78,248,244,156,106,191,133,200,83,67,26,36,142,252,79,124,202,145,150,91, +253,101,170,71,33,68,126,168,5,126,66,203,172,111,41,45,132,177,134,230,58,54, +116,45,176,53,203,99,7,0,159,3,126,6,108,194,140,59,252,37,38,130,191,44,131, +248,244,150,253,86,208,40,48,205,59,32,223,46,236,213,171,87,3,38,239,232,85,87, +93,197,216,177,99,233,215,175,31,71,30,121,36,207,60,243,76,155,239,191,238, +186,235,136,68,34,172,92,185,146,77,155,54,17,137,68,90,149,51,207,60,179,213, +53,35,145,8,147,38,77,74,219,254,238,187,239,242,141,111,124,131,49,99,198,80, +84,84,68,69,69,5,151,95,126,57,117,117,117,121,249,174,203,151,47,183,87,183, +16,62,22,180,57,64,136,250,179,156,168,237,22,34,7,10,114,124,159,19,210,104, +234,70,108,127,253,9,33,58,143,167,128,85,180,182,134,254,19,80,237,138,136,202, +28,30,222,139,92,97,82,216,206,246,118,52,198,101,63,7,120,30,88,0,188,150,225, +61,126,33,250,89,160,4,224,248,227,143,167,164,164,36,175,149,181,102,205,26, +138,139,139,249,202,87,190,194,196,137,19,185,234,170,171,120,255,253,247,249, +217,207,126,198,121,231,157,199,246,237,219,211,92,233,126,78,61,245,84,202,202, +202,88,176,96,1,51,102,204,224,180,211,78,75,237,219,179,103,15,151,93,118,25, +83,167,78,109,117,205,177,99,199,50,112,224,192,212,182,23,94,120,129,51,206, +56,131,33,67,134,240,245,175,127,157,225,195,135,243,202,43,175,176,104,209,34, +182,108,217,194,163,143,62,218,161,239,249,210,75,47,165,196,108,89,89,217,39, +181,181,181,182,203,189,41,131,8,181,243,58,203,21,47,132,16,66,136,140,156,67, +250,108,111,221,165,196,129,229,1,162,211,19,156,94,78,208,18,96,63,76,74,166, +135,189,247,47,95,190,220,201,55,131,6,13,114,34,145,136,243,192,3,15,164,109, +191,242,202,43,29,192,89,191,126,125,155,231,88,177,98,133,3,56,143,61,246,88, +218,246,191,252,229,47,14,224,60,244,208,67,173,174,121,238,185,231,166,214,171, +170,170,156,3,14,56,192,249,210,151,190,228,212,215,215,167,29,123,245,213,87, +59,128,179,105,211,166,14,125,207,153,51,103,218,191,195,223,129,123,129,59, +128,155,128,171,128,111,96,166,68,61,13,99,201,158,4,28,2,84,96,134,91,12,0,138, +221,223,199,203,225,170,249,229,133,200,225,137,94,8,33,122,51,158,53,180,187, +17,3,166,251,4,168,189,108,11,82,111,90,228,211,189,3,206,63,255,252,188,126, +152,202,202,74,118,239,222,205,249,231,159,207,121,231,165,39,21,40,46,46,6,160, +172,172,237,17,12,171,86,153,170,246,91,60,95,123,205,24,124,237,177,159,222,53, +237,109,63,254,241,143,249,228,147,79,88,184,112,33,117,117,117,236,220,185,51, +85,14,63,252,112,192,184,234,59,194,3,15,60,96,175,190,75,122,122,65,191,245, +83,174,120,33,58,137,2,85,129,16,162,151,227,141,13,125,176,27,126,182,234,12, +251,252,66,244,4,175,205,62,229,148,83,40,40,200,111,243,237,141,7,245,11,80,48, +17,236,3,6,12,96,228,200,145,89,137,208,3,15,60,144,225,195,135,183,18,161,131, +7,15,230,224,131,15,110,117,77,79,132,58,142,195,242,229,203,105,106,106,98, +226,196,137,161,215,40,47,47,207,249,123,62,253,244,211,52,55,55,123,226,250, +227,134,134,6,91,100,6,69,197,219,2,84,174,120,33,36,66,133,16,162,93,60,213,13, +63,83,29,112,115,128,240,244,191,122,66,244,223,188,131,46,187,236,178,188,127, +24,79,16,218,57,60,109,1,57,101,202,148,180,116,78,153,206,227,183,130,218,231, +8,186,166,151,158,233,131,15,62,96,231,206,157,92,116,209,69,92,120,225,133, +161,215,56,242,200,35,115,254,158,183,221,118,91,106,185,161,161,225,45,90,162, +226,51,149,160,252,160,182,232,148,248,20,66,34,84,8,33,2,169,117,197,132,55, +126,207,161,197,178,85,217,206,115,149,0,195,114,104,63,147,192,118,76,64,210, +51,152,177,136,239,248,68,167,95,120,218,174,248,47,122,7,156,117,214,89,121, +175,160,53,107,214,48,120,240,96,198,140,25,147,182,125,247,238,221,108,222,188, +185,85,84,123,16,219,182,109,163,170,170,170,149,216,220,179,103,15,155,55,111, +230,236,179,207,110,117,205,161,67,135,166,82,57,213,215,215,3,48,118,236,88,78, +62,249,228,78,249,35,60,242,200,35,246,234,251,100,182,130,250,5,168,223,13,47, +241,41,132,68,168,16,66,180,73,81,158,206,115,57,240,243,44,143,205,37,79,104, +208,12,73,255,234,237,156,54,109,90,135,62,252,142,29,59,216,181,107,23,7,29, +116,80,218,24,207,213,171,87,7,230,234,12,27,227,25,68,216,177,171,86,173,194, +113,156,64,75,168,157,164,126,228,200,145,244,235,215,143,7,31,124,144,239,125, +239,123,20,21,21,181,18,196,3,6,12,104,149,107,52,91,236,168,250,193,131,7,239, +172,174,174,182,199,124,6,9,80,127,84,124,38,1,42,65,42,68,59,81,96,146,16,66, +180,159,100,134,125,31,3,191,1,78,194,68,83,255,51,198,237,222,150,0,205,100,13, +205,155,43,126,254,252,249,76,152,48,129,55,223,124,51,181,109,215,174,93,124, +240,193,7,129,66,51,23,17,234,23,155,65,65,73,222,53,237,109,37,37,37,204,159, +63,159,181,107,215,242,217,207,126,150,133,11,23,114,207,61,247,112,243,205,55, +51,125,250,116,166,78,157,154,179,0,133,116,87,124,117,117,245,27,180,88,65, +237,241,159,153,230,139,151,43,94,136,60,34,75,168,16,66,180,143,181,152,153, +152,242,53,119,124,216,92,241,158,0,237,231,10,89,10,11,11,59,236,166,126,237, +181,215,40,44,44,228,83,159,250,84,106,155,55,54,51,108,44,103,73,73,9,227,199, +143,111,243,220,171,87,175,102,208,160,65,140,29,59,54,240,28,94,116,187,125,77, +255,116,157,63,253,233,79,57,248,224,131,185,251,238,187,185,230,154,107,104, +110,110,230,192,3,15,100,202,148,41,252,232,71,63,202,249,123,199,227,113,158, +122,202,12,13,142,68,34,142,227,56,219,105,157,160,62,200,10,154,173,37,84,8, +209,78,148,211,76,8,33,218,199,32,224,88,224,120,87,32,174,5,158,37,251,89,148, +194,218,97,127,142,80,47,79,232,87,129,219,192,204,144,180,108,217,50,253,2,57, +112,223,125,247,165,102,152,42,46,46,222,222,208,208,240,87,247,97,161,6,51,119, +252,110,171,124,226,150,90,204,156,242,123,93,129,234,137,82,79,144,34,65,42,68, +238,200,18,42,132,16,237,99,55,240,132,91,58,195,32,224,45,123,130,116,182,183, +227,210,75,47,85,237,231,200,162,69,139,82,203,110,84,124,216,52,157,254,220, +160,73,95,9,154,51,94,8,209,193,134,79,8,33,196,190,105,131,109,23,124,140,22, +43,232,96,224,109,128,210,210,82,106,107,107,85,99,57,80,95,95,79,105,105,169, +81,246,209,104,50,153,76,174,192,88,57,107,221,135,10,219,18,186,135,22,43,104, +29,208,64,75,192,146,29,37,143,196,168,16,29,67,129,73,66,8,209,253,132,168,39, +70,207,245,14,242,92,201,162,253,44,95,222,50,59,106,255,254,253,183,145,110,5, +13,179,134,250,199,130,134,137,77,9,80,33,36,66,133,16,162,199,139,81,191,16, +253,154,183,243,146,75,46,81,13,229,200,29,119,220,145,90,222,187,119,175,237, +138,111,34,60,55,168,95,132,202,21,47,132,68,168,16,66,244,26,209,153,73,128, +150,3,71,130,153,166,50,40,135,167,104,155,234,234,234,84,234,168,130,130,130, +120,50,153,220,73,107,235,103,152,0,109,43,42,94,66,84,8,137,80,33,132,232,21, +130,52,234,46,199,128,175,120,59,103,205,154,165,26,202,145,165,75,151,166,150, +203,202,202,182,185,194,50,40,31,168,39,70,219,227,138,23,66,72,132,10,33,68, +143,22,159,65,150,208,212,228,233,115,231,206,85,77,229,200,157,119,222,153,90, +78,36,18,155,8,182,130,54,89,2,52,104,150,36,185,226,133,144,8,21,66,136,94,41, +68,253,2,116,56,112,8,192,240,225,195,179,74,20,47,90,83,85,85,197,198,141,27, +1,40,42,42,106,174,169,169,217,69,235,228,244,246,120,208,56,109,187,227,145, +16,21,66,34,84,8,33,122,139,8,245,218,99,207,21,63,195,219,57,103,206,28,213, +80,142,44,89,178,36,181,60,104,208,160,173,4,71,194,251,139,45,62,131,172,159, +18,159,66,72,132,10,33,68,175,16,159,65,66,52,37,66,167,79,159,190,83,85,149, +27,139,23,47,78,45,91,9,234,61,177,217,72,184,21,52,204,13,47,132,144,8,21,66, +136,94,35,68,253,174,248,209,192,72,128,104,52,250,97,69,69,197,110,85,83,251, +169,172,172,100,203,150,45,0,20,20,20,52,212,212,212,124,76,186,11,190,57,224, +85,174,120,33,36,66,133,16,162,207,9,81,207,10,122,129,183,99,198,140,25,187,6, +14,28,56,82,85,212,126,108,43,104,52,26,173,12,16,157,97,249,65,61,1,42,87,188, +16,18,161,66,8,209,171,5,168,253,26,5,166,123,59,75,74,74,198,53,54,54,246,83, +53,181,143,91,111,189,149,91,110,185,37,181,222,212,212,244,38,193,193,72,97, +34,84,174,120,33,186,128,2,85,129,16,66,116,27,65,122,24,48,212,219,240,194,11, +47,244,243,230,60,23,217,241,198,27,111,48,127,254,252,212,122,44,22,171,77,36, +18,53,174,216,108,12,40,77,180,182,130,102,26,19,42,81,42,68,158,144,37,84,8, +33,246,173,240,180,221,241,67,128,245,222,206,33,67,134,56,107,214,172,81,45, +101,201,115,207,61,199,204,153,51,83,235,163,70,141,170,79,36,18,207,135,136, +207,189,4,7,38,217,145,241,32,87,188,16,18,161,66,8,209,7,150,247,61,206,0,0,32, +0,73,68,65,84,120,25,24,225,173,252,237,111,127,139,76,153,50,133,43,174,184, +130,198,198,70,163,132,28,135,68,34,145,84,85,181,176,112,225,66,138,139,139,57, +241,196,19,89,189,122,117,106,251,123,239,189,247,4,80,229,10,206,189,64,131, +181,28,54,95,188,34,227,133,232,194,167,112,33,132,16,93,79,204,53,4,196,48,67, +163,138,92,1,250,3,224,28,85,79,7,58,182,72,164,209,113,156,213,192,70,87,120, +214,1,181,110,249,196,42,53,238,182,58,247,56,207,61,239,23,164,72,144,10,209, +57,141,160,16,66,136,174,199,139,134,143,90,197,115,21,127,26,40,87,21,229,68, +21,240,60,176,133,22,235,103,189,91,60,49,90,111,9,207,189,25,196,167,92,241, +66,72,132,10,33,68,175,35,226,19,162,49,183,108,7,86,184,194,103,42,26,54,149, +45,235,129,63,1,111,0,213,150,0,173,179,68,103,157,181,238,119,205,55,91,2,212, +159,162,73,8,209,73,141,160,16,66,136,174,39,234,19,159,69,110,233,15,20,3,165, +64,25,48,192,45,101,238,182,82,247,152,254,64,161,91,98,150,160,181,75,111,197, +182,80,58,180,88,46,19,180,204,138,228,89,149,27,72,183,130,134,137,81,47,125, +83,91,211,118,10,33,242,132,82,52,9,33,68,247,16,84,182,144,178,197,84,147,43, +146,60,161,9,45,110,227,2,183,196,44,81,27,233,99,117,231,137,197,160,122,243, +162,224,109,119,188,39,60,131,210,51,57,40,32,73,8,137,80,33,132,232,67,2,212, +111,209,243,11,80,79,96,122,98,203,219,87,232,19,160,182,235,190,47,88,66,109, +241,158,12,17,161,158,53,212,43,182,245,179,201,18,160,182,16,85,122,38,33,36, +66,133,16,162,79,8,209,48,43,104,35,45,214,77,135,22,11,104,163,43,64,131,172, +160,125,217,18,154,180,234,168,137,116,107,168,191,216,233,153,108,241,41,43, +168,16,18,161,66,8,209,39,68,148,93,60,17,21,241,137,74,199,39,78,61,1,90,16,32, +64,187,163,16,141,228,89,216,57,62,17,138,37,66,19,150,184,244,91,68,237,101, +91,128,250,199,129,130,172,160,66,72,132,10,33,68,31,17,162,9,75,176,217,66, +210,30,239,232,89,71,61,55,124,152,21,180,59,90,67,239,195,4,85,217,92,10,188, +223,65,17,26,22,156,20,39,221,53,111,207,27,239,109,247,207,144,36,43,168,16,18, +161,66,8,209,39,196,103,36,64,72,37,124,34,210,182,144,218,46,248,48,43,104,119, +21,161,123,3,68,104,13,176,39,79,34,212,118,201,39,124,98,180,217,247,106,207, +19,111,207,21,47,43,168,16,18,161,66,8,209,231,4,169,39,54,35,174,72,242,11, +211,2,87,68,5,89,64,253,185,68,123,202,184,208,142,138,80,143,164,79,136,58,1, +66,211,14,64,178,133,170,35,1,42,132,68,168,16,66,244,69,241,25,177,132,80,148, +214,17,218,182,139,57,72,124,250,199,128,118,87,1,186,29,216,223,247,221,63,193, +228,238,204,181,238,130,68,188,223,53,239,95,246,91,62,37,64,133,144,8,21,66, +136,62,43,64,253,66,212,11,182,241,130,148,60,241,20,36,62,123,138,8,173,241, +173,219,105,147,58,34,66,195,198,135,58,192,241,152,97,0,47,3,103,96,102,83,218, +64,112,62,80,9,79,33,186,24,205,152,36,132,16,221,163,13,182,199,115,218,46, +246,104,200,114,79,18,160,184,226,239,64,223,182,99,128,77,29,20,242,65,66,20, +87,100,254,3,216,1,156,2,236,6,126,13,204,37,221,250,233,23,160,101,64,37,38, +96,106,178,254,162,66,116,30,178,132,10,33,196,190,195,33,61,10,222,31,168,20, +177,4,85,196,122,13,19,175,221,253,187,250,241,242,121,230,227,156,65,238,249, +65,192,59,152,105,79,193,88,99,195,4,168,247,90,1,148,187,165,187,112,44,240, +164,43,144,189,255,195,56,87,44,119,22,183,3,243,124,255,193,49,192,123,186,109, +133,68,168,16,66,244,30,33,10,233,185,52,195,196,104,88,14,208,158,234,213,242, +34,214,59,67,224,2,12,4,170,45,17,90,77,176,251,221,94,174,198,204,170,244,65, +55,170,167,225,150,0,5,99,13,239,223,201,215,60,204,247,191,138,2,37,186,93, +133,68,168,16,66,244,78,49,26,9,89,118,124,98,211,111,9,117,122,200,247,243,227, +5,9,229,251,220,142,43,60,163,152,232,251,129,238,246,61,25,196,167,199,71, +180,78,37,181,175,121,8,99,13,45,3,158,234,162,107,158,15,76,113,235,240,41,221, +158,66,8,33,132,232,169,108,165,117,94,207,241,157,116,173,247,2,174,229,149, +202,94,240,176,210,153,117,215,93,174,41,250,0,81,85,129,16,66,136,94,198,126, +25,246,13,10,217,62,145,22,75,169,131,113,201,135,49,12,168,162,37,31,233,63,1, +203,221,247,55,1,207,2,99,67,222,123,32,176,8,227,238,79,184,231,249,45,112,45, +38,83,192,233,29,252,238,7,3,59,105,201,0,48,198,221,62,3,147,41,192,33,60,45, +214,88,224,1,204,216,217,189,192,255,1,23,181,113,189,3,128,159,96,2,207,188,41, +81,55,0,55,2,67,245,87,20,66,8,33,196,190,166,43,45,161,21,192,121,238,53,110, +4,190,237,46,95,226,238,11,226,132,128,207,23,198,209,190,227,62,12,120,239, +223,66,4,226,7,132,91,105,29,224,234,54,190,91,91,117,247,169,144,58,94,208,198, +119,27,141,201,36,144,233,179,249,175,121,152,239,119,109,14,168,151,9,250,235, +11,33,132,16,162,175,136,80,128,47,184,215,152,11,252,7,45,121,67,195,136,184, +226,114,86,22,34,52,2,76,181,142,219,138,177,24,126,30,88,76,122,116,190,205,35, +238,246,143,129,111,2,159,1,78,6,238,178,222,115,77,7,69,40,192,167,3,142,43,0, +190,154,225,187,253,193,250,108,151,2,199,185,175,213,25,174,249,55,119,251,109, +110,221,78,192,88,148,207,3,214,185,251,254,170,191,190,16,66,8,33,250,138,8, +125,150,22,139,99,21,38,216,200,27,15,250,116,27,239,29,159,133,8,245,11,194,51, +173,109,3,173,237,135,251,182,123,179,97,157,18,112,174,31,186,251,103,228,65, +132,134,29,23,246,221,74,104,177,98,158,225,219,119,86,200,185,134,146,217,106, +234,149,184,254,250,66,8,33,132,232,43,34,116,91,6,81,180,173,19,68,168,237,114, +142,132,124,191,195,172,237,253,66,206,23,109,199,53,199,231,240,217,38,132,124, +183,67,51,124,182,254,33,215,60,36,75,17,250,156,254,250,130,14,252,225,133,16, +66,136,158,68,5,198,13,15,240,47,192,207,220,229,3,9,31,19,218,17,218,74,251,4, +45,227,70,193,184,186,253,196,48,1,78,197,121,254,76,131,173,109,227,66,142, +221,99,45,251,103,137,154,18,242,158,247,105,153,114,245,120,90,79,35,27,193,88, +127,207,209,223,81,72,132,10,33,132,232,75,120,185,62,107,104,201,19,26,22,21, +30,1,142,2,78,196,140,211,244,56,209,218,22,205,32,206,142,2,10,221,243,28,227, +19,116,81,75,232,253,201,93,254,61,38,72,106,50,102,28,234,124,96,61,102,142, +251,255,12,232,167,63,99,125,22,15,111,219,231,8,182,172,126,232,190,94,143,25, +171,250,21,204,44,72,65,98,243,35,224,53,119,249,65,96,182,43,136,103,99,198, +138,122,140,161,37,71,109,35,176,212,122,207,191,3,71,96,172,170,167,2,119,98, +134,66,188,169,191,162,16,66,8,33,246,37,65,238,248,195,59,241,122,215,208,226, +66,190,143,150,41,79,131,56,157,182,221,202,179,172,227,63,29,176,255,135,192, +156,128,237,231,91,239,27,75,230,161,2,59,104,29,77,126,65,22,159,237,135,1,223, +233,87,33,231,183,215,143,178,142,63,22,99,217,244,191,167,218,183,110,143,89, +221,15,120,181,141,207,246,27,253,245,69,24,178,132,10,33,132,232,44,250,99,82, +255,28,68,240,12,125,131,49,214,179,241,24,107,101,62,167,31,245,44,161,181,238, +185,235,8,119,149,87,17,110,37,5,147,51,211,158,198,115,15,176,203,90,111,194, +204,81,255,190,239,60,13,192,118,107,253,29,76,84,253,34,247,88,199,61,102,13, +240,35,76,100,249,198,0,241,222,144,225,179,37,8,78,192,127,37,176,194,125,111, +3,38,50,255,44,90,102,168,218,65,250,248,216,149,24,183,250,159,221,227,27,49, +51,37,125,222,250,78,245,192,219,190,122,248,103,224,251,192,63,48,193,77,73, +247,59,255,17,99,125,157,163,219,64,8,33,132,16,93,73,20,51,30,240,25,76,186,30, +47,81,186,87,26,129,39,220,125,171,128,171,8,79,36,159,11,151,96,92,210,253, +129,59,48,174,110,33,132,16,66,8,209,203,233,15,44,35,220,77,219,136,73,223,227, +173,175,199,88,9,133,16,125,132,2,85,129,16,66,136,78,192,139,142,14,163,200, +183,94,26,176,77,8,209,139,209,152,80,33,132,16,157,65,28,227,102,207,150,237, +192,187,170,54,33,36,66,133,16,66,136,142,208,12,252,5,147,34,41,27,193,186,146, +244,32,30,33,132,16,66,8,33,114,98,127,224,113,218,78,49,84,13,124,86,213,37,68, +223,66,99,66,133,16,162,231,16,201,114,91,119,161,26,227,146,63,173,141,227,118, +0,175,176,111,188,115,78,150,219,132,16,121,70,238,120,33,132,232,57,216,214, +195,160,109,221,81,60,173,116,69,102,38,30,217,7,245,151,169,30,133,16,66,8,33, +68,22,68,186,113,217,15,120,137,204,238,248,67,247,193,231,18,66,8,33,132,16, +189,156,123,49,51,233,4,9,208,42,85,143,16,125,19,185,227,133,16,66,116,54,47, +96,102,76,10,226,9,85,143,16,125,19,185,36,132,16,162,111,180,237,251,178,189, +63,16,51,183,248,254,1,251,62,135,25,55,218,157,81,240,146,238,17,209,9,247, +136,42,92,8,33,122,103,199,154,169,147,141,236,131,190,224,53,224,83,190,109, +123,129,114,76,158,208,238,214,137,58,109,108,151,24,213,61,210,215,133,102,135, +239,17,165,104,18,66,136,222,221,177,70,124,29,235,190,178,0,61,27,32,66,255, +228,118,80,251,122,104,152,19,80,7,118,7,235,4,28,231,88,117,39,33,170,123,164, +47,8,208,188,223,35,18,161,66,8,209,59,59,215,108,163,195,219,178,12,229,139, +167,129,249,190,109,191,239,6,253,144,147,97,57,25,208,209,58,86,71,43,33,170, +123,164,175,8,208,78,185,71,36,66,133,16,162,231,119,174,65,29,171,103,93,140, +250,150,131,58,218,72,23,116,176,27,128,53,192,100,119,253,17,140,139,190,168, +27,117,174,126,139,142,29,209,31,180,108,91,124,36,68,117,143,244,5,1,154,215, +123,68,99,28,132,16,162,247,116,174,81,95,7,107,151,8,16,179,246,117,117,39,27, +1,198,0,71,96,198,130,254,3,248,40,11,225,230,116,98,159,229,132,116,174,73, +171,19,77,88,235,201,128,142,54,232,92,66,247,200,190,18,138,61,234,30,145,8,21, +66,136,158,223,185,70,124,29,103,204,234,88,99,214,122,44,67,71,219,215,12,20, +126,177,232,239,56,147,110,231,234,117,176,113,223,118,251,56,137,80,221,35,186, +71,114,184,71,228,142,23,66,136,222,211,185,122,165,192,237,68,175,3,190,14, +148,168,218,178,226,73,224,167,192,86,183,67,77,184,175,113,183,94,189,109,184, +175,94,221,59,1,175,66,247,72,111,189,71,110,12,185,71,98,64,115,123,238,145, +152,234,83,8,33,122,92,231,106,119,172,118,231,26,195,140,177,188,22,120,24,56, +6,40,84,181,101,205,56,224,107,110,61,190,78,139,117,44,44,98,218,65,65,43, +186,71,250,238,61,242,15,87,204,103,26,71,155,204,116,143,104,198,36,33,132,232, +185,29,173,191,115,157,0,60,0,124,91,85,148,51,81,224,76,224,20,140,117,172,216, +45,253,92,177,82,64,107,215,109,190,93,181,95,2,238,3,182,0,245,152,49,180,155, +129,101,192,52,253,68,186,71,186,193,61,114,6,240,47,64,127,171,20,249,238,143, +72,91,247,136,68,168,16,66,244,188,78,21,210,93,139,49,183,241,95,4,156,108, +191,105,250,244,233,206,214,173,91,113,28,167,91,149,68,34,225,120,203,205,205, +205,77,13,13,13,117,53,53,53,187,234,234,234,118,215,212,212,236,170,173,173, +173,174,175,175,223,211,216,216,216,96,189,39,105,191,207,94,118,12,237,253,12, +201,101,203,150,57,21,21,21,254,186,30,133,113,37,150,90,66,180,95,128,16,13,75, +233,147,43,251,1,127,196,228,79,157,14,140,182,174,61,22,152,137,177,222,9,221, +35,125,245,30,17,66,8,177,143,58,216,136,213,161,22,186,13,126,9,102,58,204,95, +224,6,13,20,22,22,58,55,222,120,163,35,178,163,169,169,201,89,176,96,129,29,253, +27,7,150,2,167,1,95,0,142,5,38,1,135,3,7,3,195,48,51,61,13,112,59,95,207,2,100, +71,89,231,98,93,250,139,245,25,154,92,193,116,150,251,25,230,0,15,210,246,236, +82,195,72,143,98,110,15,29,121,175,238,17,221,35,237,190,71,20,152,36,132,16, +61,207,194,227,117,182,158,117,231,66,224,155,222,193,179,103,207,102,193,130, +5,170,181,44,41,44,44,228,208,67,15,181,55,197,128,145,64,25,45,30,67,59,234, +215,11,194,136,147,121,134,157,246,136,185,153,110,103,142,123,141,51,48,65,32, +54,75,104,61,235,148,208,61,210,99,239,17,185,227,133,16,162,231,117,182,254, +252,134,115,188,157,179,102,205,226,134,27,110,80,45,181,147,162,162,34,134,14, +29,106,111,122,153,22,55,99,127,210,221,140,158,69,39,159,238,198,175,89,203, +191,15,16,160,30,255,208,175,165,123,164,183,220,35,242,207,11,33,68,247,239,80, +237,87,59,197,76,1,48,20,216,4,80,94,94,206,174,93,187,84,99,57,80,93,93,77,121, +121,185,183,218,128,137,158,174,3,106,221,82,227,150,58,76,176,80,3,208,136,73, +73,211,76,122,110,196,92,114,134,238,0,14,112,151,103,3,247,228,248,85,134,1, +219,115,236,227,59,242,94,221,35,186,71,218,125,143,200,29,47,132,16,61,171,179, +245,231,58,156,225,237,156,53,107,150,106,40,71,150,46,93,106,175,174,195,88, +119,18,152,177,153,126,235,78,88,74,154,142,48,200,90,110,143,74,114,218,177,47, +146,199,247,234,30,209,61,210,225,123,68,238,120,33,132,232,25,29,171,253,106, +119,178,169,94,117,238,220,185,170,169,28,185,243,206,59,237,213,13,110,167,90, +72,122,164,175,61,179,78,174,1,72,97,236,182,150,247,215,47,162,123,164,47,220, +35,178,132,10,33,68,247,239,88,33,56,233,118,5,112,8,192,240,225,195,25,63,126, +188,106,44,7,170,170,170,216,184,113,163,183,90,143,113,41,250,115,130,70,3,126, +147,124,178,10,248,162,187,252,69,178,119,199,255,179,111,189,28,120,36,100,95, +62,223,171,123,68,247,72,135,239,17,137,80,33,132,232,25,157,108,80,7,59,211, +59,104,206,156,57,170,169,28,89,178,100,137,189,250,54,45,214,156,174,204,113, +184,212,18,161,95,197,68,194,255,37,224,184,35,49,174,80,143,23,124,251,135,101, +216,231,167,35,239,213,61,162,123,164,195,247,136,2,147,132,16,162,123,119,174, +94,59,237,89,27,10,92,11,68,17,240,42,38,77,10,91,182,108,97,244,232,209,170, +177,28,24,59,118,44,91,182,108,241,86,31,2,170,48,129,22,123,220,178,219,90,254, +132,150,192,139,189,152,241,112,222,28,218,29,9,76,138,2,79,209,146,166,169,9, +248,21,38,74,190,22,147,28,252,116,224,28,50,79,51,217,215,2,147,116,143,244, +224,123,68,150,80,33,132,232,190,157,171,191,163,181,173,60,99,188,206,117,204, +152,49,234,92,115,164,178,178,50,213,185,198,98,177,134,68,34,81,107,9,72,135, +244,220,135,73,171,56,1,165,35,36,129,47,3,191,197,228,8,45,2,46,115,139,208,61, +210,43,239,17,5,38,9,33,68,247,239,100,237,96,11,47,1,247,5,222,65,23,95,124, +177,106,42,71,22,47,94,156,90,78,36,18,155,173,78,53,225,43,254,206,53,25,208, +185,118,84,136,238,193,204,91,127,42,112,63,80,73,139,37,233,93,76,254,208,47, +235,87,211,61,210,91,238,17,185,227,133,16,162,251,118,174,65,110,198,34,183, +188,142,201,127,200,246,237,219,25,54,108,152,106,44,7,134,14,29,234,236,216, +177,195,171,231,71,49,233,145,60,55,227,110,171,120,110,198,90,140,171,209,206, +129,24,183,58,95,232,217,83,95,234,30,17,93,118,143,200,29,47,132,16,221,175,99, +13,234,104,237,148,51,135,123,157,235,132,9,19,186,188,115,141,199,227,236,222, +189,155,253,246,219,143,194,194,194,30,91,209,235,215,175,199,234,92,189,36,219, +222,148,131,153,138,109,237,241,35,241,25,206,32,204,28,227,199,99,102,215,89, +11,60,11,108,237,224,125,210,237,238,145,222,66,103,223,35,114,199,11,33,68, +247,196,78,246,140,213,201,198,216,199,121,15,87,175,94,205,136,17,35,248,251, +223,255,222,163,43,216,151,247,112,139,175,115,109,246,21,59,176,34,65,186,203, +81,226,51,59,38,3,63,4,190,7,124,7,147,134,106,53,240,75,224,68,204,60,228,185, +8,209,110,119,143,244,22,58,251,30,145,8,21,66,136,238,69,36,68,136,218,150, +158,115,189,3,58,58,3,140,227,180,95,59,69,34,17,190,240,133,47,48,114,228,200, +30,93,209,203,150,45,179,87,43,173,14,182,153,112,11,143,29,225,27,52,230,77, +132,51,9,152,226,138,68,239,255,61,4,152,139,177,136,190,11,252,58,11,65,26,22, +144,212,109,238,145,222,66,103,223,35,114,199,11,33,68,247,20,160,246,54,219, +205,56,9,119,138,199,169,83,167,50,120,240,224,142,93,48,210,254,208,128,163, +143,62,154,39,158,120,34,116,127,34,145,112,98,177,88,183,142,57,88,189,122,53, +31,127,252,177,183,186,7,147,78,198,182,238,52,89,197,182,244,216,145,192,97, +157,171,4,105,56,153,140,95,229,192,108,183,212,96,220,245,15,3,43,92,1,148,233, +190,233,178,123,36,30,143,19,141,70,137,70,115,183,227,181,117,143,36,147,73,18, +137,196,62,29,238,210,21,247,136,44,161,66,8,209,125,197,104,144,155,241,34,239, +160,75,46,185,164,213,27,155,154,154,248,211,159,254,196,219,111,191,205,134,13, +27,184,255,254,251,89,182,108,25,111,188,241,6,0,59,118,236,224,161,135,30,226, +158,123,238,97,229,202,149,52,55,55,167,189,127,199,142,29,60,253,244,211,252, +246,183,191,229,215,191,254,53,79,60,241,4,213,213,213,105,157,227,115,207,61, +199,203,47,191,156,218,246,202,43,175,240,167,63,253,137,234,234,106,254,248, +199,63,114,239,189,247,70,158,124,242,73,26,27,27,219,252,162,142,227,176,114, +229,74,150,45,91,198,111,126,243,27,254,247,127,255,151,143,62,250,8,128,87,95, +125,149,251,238,187,47,237,248,170,170,42,238,185,231,30,54,109,218,4,152,220, +143,247,222,123,47,117,117,117,169,99,106,107,107,249,221,239,126,199,154,53, +107,66,175,123,199,29,119,216,171,239,184,29,166,215,137,250,59,87,219,194,19, +39,60,31,168,196,103,102,214,146,253,248,207,1,192,231,128,159,1,155,48,174,96, +219,109,159,243,61,2,102,172,227,184,113,227,88,178,100,9,55,222,120,35,163,71, +143,166,127,255,254,156,118,218,105,188,253,246,219,169,227,22,45,90,68,36,18, +97,211,166,77,92,112,193,5,20,21,21,49,123,246,108,154,154,154,168,170,170,226, +63,254,227,63,24,50,100,8,253,250,245,227,132,19,78,224,165,151,94,106,117,173, +167,159,126,154,163,142,58,138,126,253,250,241,217,207,126,150,45,91,182,112, +248,225,135,71,102,204,48,83,218,127,248,225,135,28,119,220,113,124,235,91,223, +98,201,146,37,76,152,48,129,88,44,198,186,117,235,216,188,121,51,23,92,112,1,7, +31,124,48,133,133,133,12,25,50,132,239,124,231,59,105,231,127,229,149,87,168, +168,168,96,197,138,21,92,119,221,117,140,24,49,130,210,210,82,230,205,155,71,34, +145,96,253,250,245,156,121,230,153,20,23,23,51,106,212,40,30,123,236,177,172, +126,0,221,35,66,8,209,247,196,167,215,153,22,96,130,55,250,187,157,238,96,76,50, +241,58,175,113,175,171,171,115,252,84,85,85,57,163,71,143,118,206,58,235,44,103, +246,236,217,206,231,63,255,121,103,240,224,193,206,105,167,157,230,252,245,175, +127,117,230,207,159,239,156,114,202,41,206,168,81,163,156,81,163,70,57,43,87, +174,76,189,183,161,161,193,185,233,166,155,156,99,143,61,214,57,230,152,99,156, +137,19,39,58,195,134,13,115,174,185,230,26,167,182,182,214,113,28,199,217,187, +119,175,51,101,202,20,103,222,188,121,169,247,157,126,250,233,206,144,33,67,156, +107,174,185,198,57,245,212,83,157,67,15,61,212,25,48,96,128,179,120,241,98,39, +19,13,13,13,206,245,215,95,239,76,154,52,201,57,234,168,163,156,201,147,39,59, +227,198,141,115,150,46,93,234,56,142,227,44,90,180,200,1,156,191,255,253,239, +142,227,56,78,99,99,163,51,111,222,60,103,228,200,145,206,139,47,190,232,56,142, +227,60,253,244,211,78,36,18,113,238,191,255,254,212,121,111,186,233,38,103,232, +208,161,206,138,21,43,66,175,93,90,90,106,91,104,86,0,191,1,110,5,126,4,124,151, +255,223,222,185,7,69,117,166,105,252,105,26,154,75,27,65,110,42,200,69,140,130, +163,209,68,133,104,28,53,70,217,138,110,149,151,100,116,140,26,209,108,118,172, +217,100,29,77,197,168,152,41,181,38,147,90,53,168,227,136,226,168,41,43,86,225, +154,184,185,176,206,24,163,51,171,155,139,51,174,32,23,35,40,70,209,4,12,42,42, +183,230,214,221,239,254,209,125,14,167,155,110,110,162,180,225,249,85,125,197, +233,115,235,230,116,63,253,188,253,126,231,253,62,224,95,1,204,129,109,22,163, +177,0,134,1,136,133,109,182,152,203,246,192,232,146,189,57,119,57,90,93,52,105, +71,179,182,210,228,62,207,161,108,191,216,193,253,149,99,46,182,243,255,108, +171,149,219,3,23,233,100,107,132,109,38,169,68,123,192,233,211,81,141,136,136, +252,237,111,127,147,190,125,251,74,108,108,172,60,255,252,243,146,145,145,33, +169,169,169,2,64,102,207,158,45,102,179,89,68,68,150,46,93,42,70,163,81,18,18, +18,228,149,87,94,145,140,140,12,57,121,242,164,92,186,116,73,134,12,25,34,49, +49,49,178,113,227,70,73,79,79,151,81,163,70,73,66,66,130,228,229,229,169,207, +115,228,200,17,1,32,83,167,78,149,125,251,246,201,146,37,75,100,220,184,113,2, +64,54,110,220,40,34,34,223,125,247,157,196,197,197,73,112,112,176,76,158,60,89, +182,111,223,46,27,55,110,148,234,234,106,73,75,75,147,9,19,38,200,214,173,91, +101,255,254,253,242,226,139,47,10,0,121,231,157,119,212,231,200,202,202,146,176, +176,48,137,141,141,149,5,11,22,200,190,125,251,100,222,188,121,226,239,239,47, +139,22,45,146,105,211,166,201,234,213,171,37,61,61,93,194,195,195,37,44,44,76, +172,86,171,180,197,125,104,164,175,253,189,48,218,191,195,124,224,56,151,60,71, +102,34,132,144,71,32,8,245,3,224,15,160,55,128,16,0,51,21,83,24,63,126,188,75, +227,184,118,237,154,24,12,6,73,74,74,146,131,7,15,74,97,97,161,236,219,183,79, +252,252,252,36,41,41,73,54,109,218,36,249,249,249,114,252,248,113,137,136,136, +144,13,27,54,168,134,107,50,153,228,147,79,62,145,172,172,44,41,42,42,146,243, +231,207,203,186,117,235,164,111,223,190,146,147,147,163,6,161,253,250,245,147, +93,187,118,169,207,25,29,29,45,161,161,161,178,105,211,38,201,205,205,149,115, +231,206,73,98,98,162,36,38,38,182,106,114,169,169,169,226,231,231,39,219,183, +111,151,188,188,60,185,112,225,130,28,60,120,80,254,254,247,191,139,136,72,109, +109,173,140,28,57,82,146,147,147,69,68,100,199,142,29,18,21,21,37,127,254,243, +159,213,115,52,54,54,202,47,127,249,75,121,242,201,39,85,211,143,140,140,148, +157,59,119,186,125,222,175,191,254,90,53,215,94,189,122,85,2,56,8,96,15,128,45, +0,214,1,88,14,91,151,240,44,0,147,1,140,134,173,218,58,234,62,130,39,182,174, +107,102,251,123,166,135,109,40,166,14,105,68,68,228,208,161,67,2,64,22,47,94,44, +213,213,213,234,103,233,237,183,223,150,152,152,24,57,119,238,156,136,136,140, +31,63,94,0,56,252,160,50,155,205,50,107,214,44,121,252,241,199,165,188,188,92, +93,159,157,157,45,189,122,245,146,244,244,116,245,243,27,20,20,36,51,103,206, +116,120,238,153,51,103,10,0,249,226,139,47,68,68,36,63,63,95,0,72,114,114,178, +252,240,195,15,14,251,154,76,166,22,175,61,49,49,81,198,142,29,171,62,254,211, +159,254,36,0,100,253,250,245,210,208,208,32,34,34,183,111,223,150,208,208,80, +233,219,183,175,28,59,118,76,221,55,61,61,93,124,125,125,229,252,249,243,173, +106,243,62,53,18,102,127,63,2,236,239,143,183,83,16,74,8,33,196,67,131,80,229, +203,90,201,240,4,0,8,132,109,184,153,79,21,99,200,204,204,116,105,30,103,207, +158,21,0,106,54,81,68,228,198,141,27,18,24,24,232,144,189,172,171,171,147,25,51, +102,200,111,126,243,27,213,184,92,81,82,82,34,253,250,245,147,83,167,78,169,231, +242,243,243,83,141,205,108,54,11,0,153,63,127,190,195,113,111,189,245,150,60, +241,196,19,210,216,216,232,242,188,255,248,199,63,68,167,211,201,182,109,219,92, +110,87,50,53,239,191,255,190,0,144,205,155,55,203,192,129,3,37,45,45,173,197, +190,95,124,241,133,248,249,249,73,90,90,154,196,199,199,203,107,175,189,230,246, +121,69,68,230,207,159,175,13,104,206,0,56,0,96,23,128,77,0,82,1,252,27,108,115, +142,79,135,173,75,120,36,128,199,1,68,48,0,244,152,102,69,243,152,160,29,210, +136,136,72,90,90,154,248,251,251,75,118,118,182,195,250,163,71,143,74,96,96,160, +250,121,143,141,141,149,113,227,198,181,248,188,5,6,6,74,86,86,150,67,70,177, +164,164,68,70,141,26,37,107,214,172,17,17,145,119,222,121,71,244,122,189,148, +149,149,57,28,255,246,219,111,11,0,185,121,243,166,67,182,244,208,161,67,110,95, +111,67,67,131,84,84,84,72,125,125,189,36,39,39,75,82,82,146,195,143,185,168,168, +40,41,46,46,86,215,221,185,115,71,226,226,226,36,37,37,197,225,60,7,14,28,16, +131,193,32,151,46,93,106,53,8,189,79,141,4,195,118,59,133,191,253,253,209,187, +203,130,242,158,80,66,8,241,156,0,212,85,70,84,185,207,77,15,219,220,225,0,128, +57,115,230,184,60,201,249,243,231,17,23,23,135,9,19,38,168,235,76,38,19,116,58, +29,102,205,154,229,176,238,214,173,91,24,48,96,0,188,189,155,107,84,15,31,62, +140,5,11,22,224,185,231,158,195,196,137,19,49,103,206,28,24,12,6,4,4,4,0,0,10, +10,10,208,171,87,47,196,196,196,168,143,1,64,185,191,77,161,180,180,20,65,65, +65,110,11,43,50,50,50,16,17,17,129,101,203,150,185,190,24,246,98,144,37,75,150, +224,103,63,251,25,126,255,251,223,99,250,244,233,120,237,181,215,90,236,155,156, +156,140,201,147,39,99,195,134,13,136,143,143,199,187,239,190,219,106,65,199,71, +31,125,164,125,120,13,205,197,22,218,2,139,38,180,172,2,182,240,99,234,49,220, +237,172,70,76,38,19,46,93,186,132,201,147,39,35,58,58,218,97,91,67,67,3,124,124, +124,16,16,16,128,43,87,174,160,178,178,18,41,41,41,14,251,156,59,119,14,189,123, +247,198,176,97,195,28,138,150,172,86,43,154,154,154,224,231,231,7,0,200,204,204, +196,207,127,254,115,244,239,223,223,225,248,198,198,70,132,134,134,162,79,159, +62,48,155,205,40,40,40,64,66,66,2,70,143,30,237,176,159,197,98,65,122,122,58, +18,18,18,224,239,239,143,144,144,16,248,249,249,225,248,241,227,136,143,143,7, +0,84,85,85,225,242,229,203,120,230,153,103,16,22,22,166,30,219,212,212,132, +242,242,114,36,38,38,58,156,179,176,176,16,62,62,62,24,60,120,112,171,23,247,62, +53,162,189,85,163,213,145,35,24,132,18,66,136,231,6,165,90,147,157,100,207,252, +32,57,57,217,33,112,212,146,147,147,131,129,3,7,58,24,95,89,89,25,124,125,125, +17,17,17,161,174,171,169,169,65,89,89,25,6,14,28,168,86,249,110,216,176,1,111, +190,249,38,154,154,154,48,118,236,88,76,157,58,21,209,209,209,48,26,141,8,14,14, +6,0,156,57,115,6,125,250,244,81,231,225,206,201,201,129,193,96,64,82,82,146, +195,235,200,206,206,198,208,161,67,221,254,115,185,185,185,152,52,105,82,155, +213,249,165,165,165,40,45,45,69,85,85,21,38,76,152,0,95,95,223,22,251,84,86,86, +226,250,245,235,168,170,170,194,248,241,227,209,187,119,111,183,231,59,113,226, +132,90,140,229,239,239,127,199,201,64,93,85,252,106,205,213,202,143,165,71,80, +11,96,107,103,53,82,83,83,131,203,151,47,99,208,160,65,8,10,10,82,215,155,205, +102,228,230,230,162,95,191,126,136,142,142,70,81,81,17,170,171,171,49,110,220, +56,135,227,127,248,225,7,68,70,70,170,63,204,20,170,171,171,113,235,214,45,85, +27,101,101,101,45,2,75,0,184,116,233,18,18,18,18,160,211,233,96,177,88,80,80, +80,128,136,136,8,245,135,157,194,242,229,203,177,124,249,114,76,158,60,25,7,15, +30,196,137,19,39,112,248,240,97,248,248,248,168,231,189,119,239,30,174,92,185, +130,248,248,120,135,207,253,245,235,215,97,181,90,91,4,155,57,57,57,234,235,123, +128,26,105,247,200,17,12,66,9,33,196,179,2,79,231,191,138,201,46,81,118,122,253, +245,215,221,158,32,47,47,15,209,209,209,14,193,90,126,126,62,250,247,239,239, +144,41,49,153,76,168,174,174,86,103,146,41,43,43,67,90,90,26,222,120,227,13,236, +217,179,7,107,215,174,197,170,85,171,16,22,22,134,136,136,8,53,8,205,206,206,70, +255,254,253,213,243,103,103,103,227,177,199,30,67,120,120,184,195,235,184,120, +241,34,70,140,24,225,242,53,54,54,54,162,174,174,174,205,89,108,106,106,106,48, +127,254,124,12,29,58,20,79,63,253,52,62,254,248,227,22,251,52,53,53,97,197,138, +21,48,24,12,120,246,217,103,145,153,153,217,234,57,119,236,216,161,46,215,213, +213,93,66,115,197,111,107,77,59,246,161,82,148,164,45,76,114,101,180,130,142, +143,33,218,90,247,51,238,243,28,106,12,212,193,253,209,193,255,179,61,247,115, +118,20,43,108,85,245,255,9,219,152,162,19,0,164,119,86,35,53,53,53,184,122,245, +42,252,253,253,161,215,235,213,245,245,245,245,56,116,232,16,158,122,234,41, +132,135,135,227,194,133,11,208,235,245,24,52,104,80,243,11,177,90,97,54,155,161, +215,235,91,252,128,202,203,203,131,213,106,69,66,66,2,76,38,19,172,86,107,139, +31,77,215,175,95,199,183,223,126,171,102,81,205,102,51,138,138,138,16,21,21, +229,16,52,223,190,125,27,59,118,236,192,250,245,235,177,107,215,46,204,157,59, +23,83,166,76,65,67,67,3,204,102,179,26,132,86,86,86,226,198,141,27,136,141,141, +117,120,61,231,206,157,67,159,62,125,16,23,23,215,34,8,29,53,106,212,131,214, +136,171,1,234,93,126,134,25,132,18,66,136,231,4,159,206,166,170,67,115,55,227, +63,41,59,204,152,49,195,237,137,138,138,138,48,100,200,144,22,198,51,96,192,0, +135,32,244,218,181,107,48,26,141,8,13,13,85,143,51,155,205,24,55,110,28,2,3,3, +97,52,26,81,92,92,140,140,140,12,12,30,60,88,205,24,229,228,228,56,4,151,103, +206,156,193,83,79,61,229,240,124,5,5,5,208,233,116,24,62,124,184,26,116,150,151, +151,163,177,177,17,0,96,48,24,96,52,26,241,229,151,95,182,140,54,172,86,245,239, +234,213,171,241,221,119,223,225,195,15,63,68,106,106,42,142,28,57,130,211,167, +79,59,236,191,123,247,110,124,250,233,167,200,200,200,192,150,45,91,144,151, +151,215,106,32,250,217,103,159,105,31,126,223,70,134,199,217,92,173,176,205,250, +243,4,108,149,192,67,237,205,249,158,55,47,23,77,215,142,230,213,74,211,221,231, +57,148,237,241,29,220,95,57,38,30,238,39,79,104,111,91,129,230,129,234,219,162, +26,192,87,176,205,172,52,8,182,130,151,249,0,246,194,54,39,124,13,90,118,197, +183,75,35,213,213,213,248,254,251,239,81,92,92,140,138,138,10,117,253,158,61, +123,80,86,86,134,87,95,125,21,128,173,235,122,240,224,193,14,193,161,151,151,23, +34,35,35,113,225,194,5,84,85,85,57,232,41,53,53,21,211,166,77,195,152,49,99,16, +16,16,0,127,127,127,156,60,121,210,225,185,51,50,50,80,92,92,140,145,35,71,170, +65,232,213,171,87,145,144,144,224,176,95,73,73,9,0,96,192,128,1,234,186,91,183, +110,97,243,230,205,16,17,53,144,188,119,239,30,26,26,26,90,116,249,43,65,168,54, +128,174,170,170,66,69,69,69,11,189,62,0,141,180,123,18,7,14,86,79,8,33,158,23, +144,58,155,252,243,202,198,153,51,103,186,61,176,178,178,18,55,111,222,116,48, +52,17,65,65,65,1,146,146,146,212,172,143,136,32,55,55,23,17,17,17,8,9,9,1,0,36, +36,36,160,174,174,14,235,214,173,67,74,74,10,242,243,243,145,153,153,137,208, +208,80,245,190,57,17,193,181,107,215,48,114,228,72,245,252,197,197,197,45,178, +78,103,207,158,133,143,143,15,134,13,27,6,192,54,222,96,106,106,42,114,115,115, +213,238,193,133,11,23,98,197,138,21,152,55,111,30,126,241,139,95,224,222,189, +123,216,189,123,55,62,255,252,115,132,132,132,224,192,129,3,216,191,127,63,142, +28,57,130,168,168,40,4,4,4,32,46,46,14,31,125,244,17,18,19,19,225,237,237,141, +111,190,249,6,171,86,173,194,150,45,91,144,152,152,8,157,78,135,169,83,167,98, +255,254,253,152,61,123,54,252,253,253,29,94,87,86,86,150,186,220,167,79,159,219, +119,239,222,213,222,207,230,202,92,181,6,219,150,185,114,252,195,246,103,53,221, +5,162,119,0,100,193,54,157,231,89,123,160,217,218,15,181,14,107,4,0,238,220, +185,3,47,47,47,156,62,125,26,111,190,249,38,38,78,156,136,147,39,79,34,51,51,19, +107,215,174,197,196,137,19,1,216,198,160,29,58,116,104,139,65,233,167,78,157, +138,189,123,247,98,241,226,197,72,73,73,65,69,69,5,210,211,211,17,18,18,130,223, +254,246,183,234,254,243,230,205,195,31,254,240,7,188,252,242,203,152,50,101,10, +142,30,61,170,254,136,26,49,98,4,116,58,29,110,223,190,141,170,170,42,245,30,79, +133,97,195,134,193,215,215,23,235,215,175,71,77,77,13,106,107,107,241,241,199, +31,163,188,188,220,225,86,0,229,86,27,231,94,133,252,252,124,68,69,69,57,100, +71,149,76,237,147,79,62,233,246,218,80,35,132,16,210,51,3,79,197,76,149,241,65, +3,96,27,107,47,28,192,255,42,88,146,182,45,0,0,11,24,73,68,65,84,95,234,199, +143,31,119,91,209,122,226,196,9,241,247,247,151,130,130,2,135,42,243,128,128,0, +217,190,125,187,186,206,98,177,200,220,185,115,229,133,23,94,112,216,111,239, +222,189,18,20,20,36,70,163,81,230,206,157,43,151,47,95,22,131,193,160,86,25,43, +149,247,223,124,243,141,136,136,92,190,124,89,244,122,189,124,242,201,39,14,175, +227,87,191,250,149,132,132,132,168,143,23,46,92,40,182,24,214,145,173,91,183,74, +76,76,140,120,121,121,73,88,88,152,44,94,188,88,204,102,179,156,61,123,86,124, +125,125,37,45,45,205,161,250,120,231,206,157,98,52,26,229,202,149,43,82,90,90, +42,189,123,247,150,87,95,125,85,44,22,139,186,207,169,83,167,4,128,252,229,47, +127,105,241,124,201,201,201,90,115,252,18,192,7,0,118,2,248,15,0,107,96,171,248, +125,9,182,138,223,241,0,70,216,179,112,218,138,95,63,180,81,241,75,220,242,44, +128,255,179,7,45,98,15,92,110,162,125,115,199,187,211,72,80,71,52,98,54,155,37, +61,61,93,70,143,30,45,31,126,248,161,76,154,52,73,12,6,131,196,199,199,59,12, +195,84,94,94,46,195,135,15,151,223,253,238,119,234,16,102,90,142,31,63,46,73,73, +73,226,227,227,35,97,97,97,178,116,233,210,22,85,240,102,179,89,82,82,82,36,32, +32,64,66,67,67,101,205,154,53,178,113,227,70,9,15,15,151,235,215,175,139,136, +200,225,195,135,37,56,56,88,242,243,243,91,60,199,177,99,199,36,54,54,86,12,6, +131,140,29,59,86,206,158,61,43,99,198,140,145,233,211,167,171,21,243,235,214, +173,147,167,159,126,90,74,75,75,29,142,13,10,10,146,149,43,87,58,172,219,177,99, +135,0,144,187,119,239,186,189,62,15,91,35,20,14,33,132,116,127,0,10,167,204,142, +222,201,104,175,3,128,143,143,143,218,165,77,58,134,217,108,86,43,230,117,58, +157,136,200,97,123,166,173,6,182,41,9,43,1,220,179,55,229,113,13,108,69,48,245, +0,26,224,56,45,161,197,41,187,195,44,79,219,4,1,24,103,15,94,124,97,155,65, +233,127,208,246,44,74,173,105,196,0,219,160,232,237,210,72,125,125,61,86,174,92, +137,139,23,47,34,43,43,75,173,100,127,88,44,93,186,20,133,133,133,248,236,179, +207,238,123,58,209,159,130,70,216,29,79,8,33,158,21,144,58,223,107,167,222,220, +230,110,200,25,210,54,218,33,103,252,252,252,126,172,171,171,211,222,231,214,86, +197,175,210,213,200,110,198,251,227,30,128,163,246,214,45,26,105,106,106,66,97, +97,33,34,35,35,31,104,0,234,106,126,249,191,254,245,175,56,116,232,16,222,123, +239,61,4,6,6,82,35,12,66,9,33,196,99,130,79,231,101,165,27,107,177,178,193,213, +24,153,164,125,164,167,167,171,203,246,138,95,103,131,117,55,238,161,187,233, +44,25,124,122,134,70,188,58,162,145,166,166,38,92,187,118,13,227,199,143,127, +160,47,246,202,149,43,88,184,112,33,102,206,156,137,200,200,72,20,20,20,96,207, +158,61,120,238,185,231,48,99,198,140,22,247,153,246,84,141,48,8,37,132,16,207, +49,86,231,44,207,99,0,198,0,128,209,104,196,51,207,60,195,43,214,9,76,38,19, +190,254,250,107,91,212,226,229,101,181,90,173,55,53,6,218,232,162,105,139,45, +204,232,96,197,239,67,66,251,26,166,1,248,220,195,206,231,145,26,105,108,108,68, +105,105,105,139,161,139,186,26,95,95,95,132,135,135,99,243,230,205,168,173,173, +197,128,1,3,176,124,249,114,44,91,182,76,29,145,130,26,97,16,74,8,33,158,98,178, +174,102,73,122,81,217,105,254,252,249,188,82,157,68,59,100,147,159,159,95,153, +201,100,210,102,120,220,101,122,156,43,126,225,198,88,187,42,32,245,212,32,240, +39,165,145,126,253,250,193,100,50,61,240,23,28,19,19,131,35,71,142,80,35,109, +104,132,65,40,33,132,120,142,209,58,155,236,203,202,198,95,255,250,215,188,66, +157,100,215,174,93,234,114,125,125,189,182,155,209,85,118,199,157,193,122,90,87, +252,4,205,242,121,106,132,26,121,20,53,194,32,148,16,66,186,207,80,91,51,215,96, +0,195,1,32,56,56,184,205,1,166,137,107,238,222,189,139,156,156,28,155,225,121, +123,155,205,102,243,109,180,204,236,184,51,215,182,198,62,236,206,64,244,43,106, +132,26,121,212,53,194,25,147,8,33,196,115,204,86,59,75,210,92,101,227,162,69, +139,120,133,58,201,7,31,124,160,46,247,234,213,171,12,205,247,176,185,42,180, +104,68,199,186,25,187,19,173,225,63,223,202,182,233,176,205,84,84,4,219,16,58, +37,0,86,118,224,121,210,53,231,250,30,192,16,106,132,26,233,42,141,48,19,74,8, +33,221,31,124,186,202,242,44,84,118,90,186,116,41,175,84,39,217,189,123,183, +186,108,177,88,138,225,58,195,211,168,49,87,87,51,192,60,202,85,241,219,0,12, +214,60,142,1,176,9,182,105,49,51,218,56,118,59,108,131,147,3,192,21,0,83,236,65, +44,53,66,141,116,137,70,152,9,37,132,144,238,15,68,157,205,181,63,128,199,1, +160,127,255,254,45,230,149,38,237,227,199,31,127,68,97,97,33,0,192,96,48,52,85, +87,87,87,160,125,227,30,182,214,213,136,71,44,16,29,8,219,252,235,211,96,155, +115,93,141,219,218,56,110,43,128,127,183,47,23,194,118,15,106,9,53,66,141,116, +165,70,24,132,18,66,72,247,7,161,202,247,177,210,205,248,146,178,241,149,87,94, +225,21,234,36,239,191,255,190,186,28,20,20,84,10,215,85,190,206,205,213,192,219, +192,163,59,54,232,46,0,105,176,85,219,111,209,172,111,45,106,91,7,96,185,125,57, +23,192,36,0,101,212,8,53,210,213,26,97,16,74,8,33,221,107,172,174,76,86,53,216, +121,243,230,221,230,165,234,28,123,247,238,85,151,53,131,111,43,70,218,0,247,25, +30,119,93,140,143,34,167,52,203,218,207,82,107,211,5,141,181,255,189,7,96,42, +128,91,212,8,53,242,32,52,194,32,148,16,66,186,55,16,117,238,102,140,5,16,5,0, +94,94,94,229,17,17,17,247,120,153,58,78,73,73,9,174,94,189,10,0,240,246,246, +174,171,174,174,190,3,199,238,197,38,23,127,127,106,93,241,128,109,94,111,5,75, +59,143,81,246,11,2,176,209,41,24,164,70,168,145,46,211,8,131,80,66,8,241,140, +64,84,201,240,44,80,54,188,244,210,75,21,189,123,247,142,226,37,234,56,218,12, +143,151,151,87,137,11,67,117,55,246,161,98,174,63,133,174,248,206,178,26,192,93, +251,242,191,192,86,160,68,141,80,35,93,174,17,86,199,19,66,72,247,154,171,246, +175,23,128,121,202,198,128,128,128,65,13,13,13,190,222,222,252,170,238,8,127, +252,227,31,177,109,219,54,245,113,99,99,227,69,184,46,180,112,103,176,221,221, +21,191,4,192,179,46,214,159,176,183,7,205,121,0,255,108,127,174,0,0,175,3,48,1, +88,69,141,80,35,93,169,17,190,107,132,16,226,57,1,233,16,0,225,202,138,175,190, +250,202,215,104,52,242,202,116,128,162,162,34,44,91,182,76,125,172,215,235,107, +44,22,75,181,221,72,27,92,52,231,121,176,91,27,118,6,15,41,40,157,235,102,125, +253,67,10,66,1,224,52,128,23,0,252,55,0,31,0,111,217,3,209,13,212,8,53,210,85, +26,97,119,60,33,132,116,175,169,106,187,26,195,0,124,171,108,12,11,11,147,220, +220,92,94,165,118,114,234,212,41,135,249,195,163,163,163,77,22,139,229,75,55, +198,90,15,215,69,23,218,170,95,160,231,117,197,107,57,6,96,17,154,7,35,95,15, +219,112,79,212,8,53,210,37,26,209,241,45,33,132,144,110,193,11,182,161,102,188, +96,235,149,50,0,240,133,109,76,198,32,237,142,111,188,241,6,222,125,247,93,248, +250,250,66,68,96,181,90,173,122,189,158,73,4,59,91,182,108,193,218,181,107,81, +95,95,239,188,233,191,0,84,193,86,156,83,107,95,174,6,80,105,95,86,30,215,192, +150,229,171,115,50,92,43,154,139,116,122,114,48,74,141,80,35,15,68,35,12,66,9, +33,164,123,208,107,76,86,49,216,72,216,186,59,103,243,242,116,30,157,78,215,32, +34,231,236,193,74,157,221,92,107,236,173,202,133,185,214,218,247,83,186,30,157, +135,161,81,140,149,1,40,53,66,141,116,161,70,244,124,43,8,33,164,91,80,42,125, +189,52,77,233,6,27,1,32,152,151,168,83,252,8,224,75,0,87,97,235,78,172,131,45, +131,99,210,24,173,73,99,170,245,173,24,43,179,159,212,8,53,242,0,53,194,32,148, +16,66,186,41,25,225,100,178,122,123,187,1,91,23,153,0,24,5,222,187,223,94,190, +133,109,86,160,34,216,134,23,82,204,181,86,99,168,181,154,199,138,185,42,247, +189,57,119,47,50,243,73,141,80,35,15,88,35,236,142,39,132,144,238,193,203,201, +88,13,246,230,7,192,31,128,17,64,47,0,143,217,91,47,251,58,163,125,31,63,216, +170,150,125,208,220,109,169,115,106,63,85,180,217,23,65,115,86,198,130,230,25, +95,148,140,89,29,28,51,60,238,140,86,25,154,166,173,41,9,9,53,66,141,116,145, +70,56,68,19,33,132,120,134,89,104,77,66,107,20,141,118,3,80,76,20,104,238,18, +243,182,55,189,198,176,117,61,236,218,41,70,232,234,186,41,21,190,218,174,70, +197,84,93,13,61,35,248,105,76,213,73,141,80,35,143,132,70,24,132,18,66,136,231, +101,43,156,205,85,49,79,197,72,148,109,62,78,230,170,237,150,236,9,89,30,109,96, +98,117,99,176,74,166,71,105,218,204,78,163,198,92,181,38,203,225,153,168,17, +106,228,33,104,132,65,40,33,132,120,70,166,194,85,134,167,1,205,153,27,65,115, +118,167,193,110,174,174,50,60,61,57,203,99,213,92,163,70,56,102,122,156,155,118, +22,24,173,177,50,11,74,141,80,35,15,73,35,12,66,9,33,164,123,13,66,219,20,131, +208,57,25,166,56,25,175,98,174,222,46,204,181,39,152,172,56,25,44,52,6,107,209, +24,167,115,182,71,187,172,53,87,231,123,220,0,102,65,169,17,106,228,129,107, +132,65,40,33,132,120,134,201,42,3,62,59,155,164,246,94,46,37,243,163,116,49,186, +203,240,244,36,131,117,87,120,97,134,99,183,163,118,78,108,101,189,243,236,47, +204,130,82,35,212,200,67,212,8,131,80,66,8,233,62,147,208,185,48,9,139,147,65, +106,179,63,218,238,69,119,25,158,158,106,176,218,238,70,139,147,209,54,57,253, +213,206,129,173,157,7,155,89,80,106,132,26,121,136,26,97,16,74,8,33,158,97,24, +138,145,234,236,6,224,108,186,222,118,131,112,149,221,113,30,39,177,167,24,172, +130,213,201,100,197,133,137,106,139,43,180,38,44,12,64,169,17,106,164,123,52, +194,32,148,16,66,186,215,40,116,154,47,121,47,180,172,62,213,118,159,185,50,86, +231,251,219,116,61,232,218,185,10,80,156,187,29,157,151,157,179,58,12,64,169,17, +106,164,155,52,194,193,234,9,33,164,251,208,185,248,235,60,85,161,174,13,99,237, +233,6,235,238,222,55,113,50,82,139,139,109,238,6,218,102,16,74,141,80,35,15,65, +35,12,66,9,33,164,251,13,214,217,100,181,221,135,94,110,150,123,178,185,182, +101,178,112,50,80,171,27,3,6,3,80,106,132,26,233,62,141,48,8,37,132,16,207,51, +89,87,70,219,86,86,167,39,126,159,183,102,146,206,149,188,238,198,56,100,23,60, +53,66,141,116,147,70,24,132,18,66,200,163,97,180,128,251,241,13,123,250,119, +185,184,89,231,42,251,211,150,57,19,106,132,26,121,72,26,97,16,74,8,33,158,111, +178,206,235,122,114,247,98,123,12,86,218,48,94,6,159,212,8,53,226,1,26,225,27, +67,8,33,158,107,178,252,174,126,48,6,204,0,148,16,66,8,33,132,16,66,8,33,132, +16,66,8,33,132,16,66,8,33,132,16,66,8,33,132,16,66,8,33,132,16,66,8,33,132,16, +66,8,33,132,16,66,8,33,132,16,66,8,33,132,16,66,8,33,132,16,66,8,33,132,16,66, +8,33,132,16,66,8,33,132,16,66,8,33,132,16,66,8,33,132,16,66,8,33,132,144,206, +240,255,228,188,96,226,178,174,58,106,0,0,0,0,73,69,78,68,174,66,96,130}; // // End of "$Id$". diff --git a/fluid/about_panel.h b/fluid/about_panel.h index 648916d9d..39c94c2d4 100644 --- a/fluid/about_panel.h +++ b/fluid/about_panel.h @@ -29,7 +29,7 @@ extern Fl_Double_Window *about_panel; #include #include Fl_Double_Window* make_about_panel(); -extern unsigned char fluid_org_png[12690]; +extern unsigned char fluid_org_png[27580]; #endif //