forked from processing-js/processing-js
/
wavegradient.pde
35 lines (32 loc) · 141 KB
/
wavegradient.pde
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//[100,100]0,255,0,255,0,255,0,255,45,210,2,255,88,167,3,255,129,126,5,255,165,90,7,255,197,58,9,255,252,3,14,255,255,0,15,255,250,5,17,255,238,17,19,255,218,37,20,255,191,64,22,255,158,97,24,255,120,135,26,255,78,177,27,255,33,222,29,255,13,242,31,255,58,197,32,255,102,153,34,255,142,113,36,255,178,77,37,255,208,47,39,255,231,24,41,255,247,8,43,255,254,1,44,255,254,1,46,255,245,10,48,255,245,10,48,255,229,26,49,255,206,49,51,255,206,49,51,255,177,78,53,255,143,112,54,255,105,150,56,255,64,191,58,255,20,235,60,255,23,232,61,255,66,189,63,255,107,148,65,255,178,77,68,255,178,77,68,255,207,48,70,255,254,1,75,255,254,1,77,255,247,8,78,255,232,23,80,255,209,46,82,255,178,77,83,255,142,113,85,255,101,154,87,255,56,199,88,255,8,247,90,255,39,216,92,255,86,169,94,255,129,126,95,255,167,88,97,255,200,55,99,255,226,29,100,255,243,12,102,255,253,2,104,255,255,0,105,255,248,7,107,255,248,7,107,255,234,21,109,255,213,42,111,255,214,41,111,255,187,68,112,255,155,100,114,255,119,136,116,255,81,174,117,255,40,215,119,255,2,253,121,255,44,211,122,255,124,131,126,255,123,132,126,255,158,97,128,255,189,66,129,255,236,19,133,255,255,0,136,255,253,2,138,255,242,13,139,255,224,31,141,255,198,57,143,255,164,91,145,255,124,131,146,255,80,175,148,255,31,224,150,255,19,236,151,255,68,187,153,255,114,141,155,255,156,99,156,255,191,64,158,255,219,36,160,255,240,15,162,255,252,3,163,255,255,0,165,255,250,5,167,255,238,17,168,255,238,17,168,255,0,255,0,255,0,255,0,255,45,210,2,255,88,167,3,255,129,126,5,255,165,90,7,255,197,58,9,255,222,33,10,255,255,0,15,255,250,5,17,255,238,17,19,255,218,37,20,255,191,64,22,255,158,97,24,255,120,135,26,255,78,177,27,255,33,222,29,255,13,242,31,255,58,197,32,255,102,153,34,255,143,112,36,255,178,77,37,255,208,47,39,255,231,24,41,255,247,8,43,255,254,1,44,255,254,1,46,255,245,10,48,255,245,10,48,255,245,10,48,255,229,26,49,255,206,49,51,255,177,78,53,255,143,112,54,255,104,151,56,255,63,192,58,255,20,235,60,255,24,231,61,255,66,189,63,255,107,148,65,255,145,110,66,255,178,77,68,255,207,48,70,255,254,1,75,255,254,1,77,255,247,8,78,255,231,24,80,255,208,47,82,255,178,77,83,255,142,113,85,255,100,155,87,255,55,200,88,255,8,247,90,255,40,215,92,255,86,169,94,255,130,125,95,255,168,87,97,255,200,55,99,255,226,29,100,255,244,11,102,255,253,2,104,255,255,0,105,255,248,7,107,255,248,7,107,255,248,7,107,255,234,21,109,255,213,42,111,255,187,68,112,255,154,101,114,255,119,136,116,255,79,176,117,255,38,217,119,255,4,251,121,255,45,210,122,255,86,169,124,255,124,131,126,255,159,96,128,255,190,65,129,255,216,39,131,255,255,0,136,255,253,2,138,255,242,13,139,255,224,31,141,255,197,58,143,255,164,91,145,255,124,131,146,255,79,176,148,255,30,225,150,255,20,235,151,255,69,186,153,255,115,140,155,255,156,99,156,255,192,63,158,255,220,35,160,255,240,15,162,255,252,3,163,255,255,0,165,255,250,5,167,255,250,5,167,255,238,17,168,255,0,255,0,255,0,255,0,255,45,210,2,255,88,167,3,255,129,126,5,255,165,90,7,255,197,58,9,255,222,33,10,255,255,0,15,255,250,5,17,255,238,17,19,255,218,37,20,255,191,64,22,255,158,97,24,255,120,135,26,255,78,177,27,255,33,222,29,255,13,242,31,255,59,196,32,255,102,153,34,255,143,112,36,255,179,76,37,255,208,47,39,255,231,24,41,255,247,8,43,255,254,1,44,255,254,1,46,255,245,10,48,255,245,10,48,255,245,10,48,255,229,26,49,255,206,49,51,255,177,78,53,255,143,112,54,255,104,151,56,255,63,192,58,255,20,235,60,255,24,231,61,255,67,188,63,255,108,147,65,255,145,110,66,255,179,76,68,255,207,48,70,255,254,1,75,255,254,1,77,255,247,8,78,255,231,24,80,255,208,47,82,255,178,77,83,255,141,114,85,255,100,155,87,255,55,200,88,255,7,248,90,255,40,215,92,255,87,168,94,255,130,125,95,255,168,87,97,255,201,54,99,255,226,29,100,255,244,11,102,255,253,2,104,255,255,0,105,255,248,7,107,255,248,7,107,255,248,7,107,255,234,21,109,255,213,42,111,255,186,69,112,255,154,101,114,255,118,137,116,255,79,176,117,255,38,217,119,255,4,251,121,255,46,209,122,255,86,169,124,255,125,130,126,255,160,95,128,255,191,64,129,255,216,39,131,255,255,0,136,255,252,3,138,255,242,13,139,255,223,32,141,255,197,58,143,255,163,92,145,255,123,132,146,255,78,177,148,255,29,226,150,255,20,235,151,255,70,185,153,255,115,140,155,255,157,98,156,255,192,63,158,255,220,35,160,255,240,15,162,255,252,3,163,255,255,0,165,255,250,5,167,255,250,5,167,255,250,5,167,255,0,255,0,255,0,255,0,255,45,210,2,255,88,167,3,255,129,126,5,255,166,89,7,255,197,58,9,255,222,33,10,255,255,0,15,255,250,5,17,255,238,17,19,255,218,37,20,255,191,64,22,255,158,97,24,255,120,135,26,255,78,177,27,255,33,222,29,255,13,242,31,255,59,196,32,255,103,152,34,255,143,112,36,255,179,76,37,255,208,47,39,255,231,24,41,255,247,8,43,255,254,1,44,255,254,1,46,255,245,10,48,255,245,10,48,255,245,10,48,255,229,26,49,255,206,49,51,255,177,78,53,255,142,113,54,255,104,151,56,255,62,193,58,255,19,236,60,255,24,231,61,255,67,188,63,255,108,147,65,255,145,110,66,255,179,76,68,255,207,48,70,255,254,1,75,255,254,1,77,255,247,8,78,255,231,24,80,255,208,47,82,255,178,77,83,255,141,114,85,255,99,156,87,255,54,201,88,255,7,248,90,255,41,214,92,255,87,168,94,255,130,125,95,255,169,86,97,255,201,54,99,255,226,29,100,255,244,11,102,255,253,2,104,255,254,1,105,255,248,7,107,255,248,7,107,255,248,7,107,255,234,21,109,255,213,42,111,255,186,69,112,255,153,102,114,255,118,137,116,255,78,177,117,255,37,218,119,255,5,250,121,255,47,208,122,255,87,168,124,255,125,130,126,255,160,95,128,255,191,64,129,255,217,38,131,255,255,0,136,255,252,3,138,255,242,13,139,255,223,32,141,255,197,58,143,255,163,92,145,255,122,133,146,255,77,178,148,255,29,226,150,255,21,234,151,255,70,185,153,255,116,139,155,255,158,97,156,255,193,62,158,255,221,34,160,255,241,14,162,255,252,3,163,255,255,0,165,255,250,5,167,255,250,5,167,255,250,5,167,255,0,255,0,255,0,255,0,255,45,210,2,255,88,167,3,255,129,126,5,255,166,89,7,255,197,58,9,255,222,33,10,255,255,0,15,255,250,5,17,255,238,17,19,255,218,37,20,255,191,64,22,255,158,97,24,255,120,135,26,255,78,177,27,255,33,222,29,255,13,242,31,255,59,196,32,255,103,152,34,255,143,112,36,255,179,76,37,255,209,46,39,255,232,23,41,255,247,8,43,255,254,1,44,255,254,1,46,255,245,10,48,255,245,10,48,255,245,10,48,255,229,26,49,255,206,49,51,255,176,79,53,255,142,113,54,255,103,152,56,255,62,193,58,255,19,236,60,255,25,230,61,255,67,188,63,255,108,147,65,255,146,109,66,255,179,76,68,255,208,47,70,255,254,1,75,255,254,1,77,255,246,9,78,255,231,24,80,255,208,47,82,255,177,78,83,255,141,114,85,255,99,156,87,255,54,201,88,255,6,249,90,255,41,214,92,255,88,167,94,255,131,124,95,255,169,86,97,255,201,54,99,255,227,28,100,255,244,11,102,255,253,2,104,255,254,1,105,255,247,8,107,255,248,7,107,255,248,7,107,255,234,21,109,255,185,70,112,255,185,70,112,255,117,138,116,255,117,138,116,255,78,177,117,255,37,218,119,255,5,250,121,255,47,208,122,255,88,167,124,255,126,129,126,255,161,94,128,255,191,64,129,255,217,38,131,255,255,0,136,255,252,3,138,255,242,13,139,255,223,32,141,255,196,59,143,255,161,94,145,255,122,133,146,255,76,179,148,255,28,227,150,255,22,233,151,255,71,184,153,255,117,138,155,255,158,97,156,255,193,62,158,255,222,33,160,255,241,14,162,255,252,3,163,255,255,0,165,255,250,5,167,255,250,5,167,255,250,5,167,255,0,255,0,255,0,255,0,255,45,210,2,255,88,167,3,255,129,126,5,255,166,89,7,255,197,58,9,255,222,33,10,255,255,0,15,255,250,5,17,255,238,17,19,255,218,37,20,255,191,64,22,255,158,97,24,255,120,135,26,255,77,178,27,255,32,223,29,255,13,242,31,255,59,196,32,255,103,152,34,255,143,112,36,255,179,76,37,255,209,46,39,255,232,23,41,255,247,8,43,255,254,1,44,255,254,1,46,255,245,10,48,255,245,10,48,255,245,10,48,255,229,26,49,255,206,49,51,255,176,79,53,255,142,113,54,255,103,152,56,255,62,193,58,255,19,236,60,255,25,230,61,255,68,187,63,255,108,147,65,255,146,109,66,255,179,76,68,255,208,47,70,255,254,1,75,255,254,1,77,255,246,9,78,255,231,24,80,255,207,48,82,255,177,78,83,255,140,115,85,255,99,156,87,255,53,202,88,255,6,249,90,255,42,213,92,255,88,167,94,255,131,124,95,255,169,86,97,255,202,53,99,255,227,28,100,255,244,11,102,255,253,2,104,255,254,1,105,255,247,8,107,255,247,8,107,255,248,7,107,255,233,22,109,255,212,43,111,255,185,70,112,255,153,102,114,255,117,138,116,255,77,178,117,255,36,219,119,255,6,249,121,255,48,207,122,255,88,167,124,255,127,128,126,255,192,63,129,255,192,63,129,255,217,38,131,255,255,0,136,255,252,3,138,255,241,14,139,255,222,33,141,255,195,60,143,255,161,94,145,255,121,134,146,255,75,180,148,255,27,228,150,255,23,232,151,255,72,183,153,255,118,137,155,255,159,96,156,255,194,61,158,255,222,33,160,255,241,14,162,255,252,3,163,255,255,0,165,255,249,6,167,255,250,5,167,255,250,5,167,255,0,255,0,255,0,255,0,255,45,210,2,255,88,167,3,255,129,126,5,255,166,89,7,255,197,58,9,255,222,33,10,255,255,0,15,255,250,5,17,255,238,17,19,255,218,37,20,255,191,64,22,255,158,97,24,255,119,136,26,255,77,178,27,255,32,223,29,255,14,241,31,255,59,196,32,255,103,152,34,255,143,112,36,255,179,76,37,255,209,46,39,255,232,23,41,255,247,8,43,255,254,1,44,255,254,1,46,255,245,10,48,255,245,10,48,255,245,10,48,255,229,26,49,255,205,50,51,255,176,79,53,255,142,113,54,255,103,152,56,255,61,194,58,255,18,237,60,255,25,230,61,255,109,146,65,255,109,146,65,255,146,109,66,255,180,75,68,255,208,47,70,255,254,1,75,255,254,1,77,255,246,9,78,255,231,24,80,255,207,48,82,255,177,78,83,255,140,115,85,255,98,157,87,255,53,202,88,255,5,250,90,255,43,212,92,255,89,166,94,255,132,123,95,255,170,85,97,255,202,53,99,255,227,28,100,255,244,11,102,255,254,1,104,255,254,1,105,255,247,8,107,255,247,8,107,255,247,8,107,255,233,22,109,255,212,43,111,255,185,70,112,255,153,102,114,255,116,139,116,255,35,220,119,255,35,220,119,255,7,248,121,255,48,207,122,255,89,166,124,255,127,128,126,255,162,93,128,255,192,63,129,255,218,37,131,255,255,0,136,255,252,3,138,255,241,14,139,255,222,33,141,255,195,60,143,255,160,95,145,255,120,135,146,255,74,181,148,255,26,229,150,255,24,231,151,255,73,182,153,255,119,136,155,255,160,95,156,255,195,60,158,255,222,33,160,255,242,13,162,255,252,3,163,255,255,0,165,255,249,6,167,255,249,6,167,255,250,5,167,255,0,255,0,255,0,255,0,255,45,210,2,255,88,167,3,255,129,126,5,255,166,89,7,255,197,58,9,255,222,33,10,255,255,0,15,255,250,5,17,255,238,17,19,255,218,37,20,255,191,64,22,255,158,97,24,255,119,136,26,255,77,178,27,255,32,223,29,255,14,241,31,255,60,195,32,255,103,152,34,255,143,112,36,255,179,76,37,255,209,46,39,255,232,23,41,255,247,8,43,255,254,1,44,255,254,1,46,255,245,10,48,255,245,10,48,255,245,10,48,255,229,26,49,255,205,50,51,255,176,79,53,255,141,114,54,255,103,152,56,255,61,194,58,255,18,237,60,255,68,187,63,255,68,187,63,255,109,146,65,255,147,108,66,255,180,75,68,255,208,47,70,255,254,1,75,255,254,1,77,255,246,9,78,255,230,25,80,255,207,48,82,255,176,79,83,255,140,115,85,255,98,157,87,255,53,202,88,255,5,250,90,255,43,212,92,255,89,166,94,255,132,123,95,255,171,84,97,255,202,53,99,255,227,28,100,255,245,10,102,255,254,1,104,255,254,1,105,255,247,8,107,255,247,8,107,255,247,8,107,255,233,22,109,255,212,43,111,255,184,71,112,255,152,103,114,255,116,139,116,255,76,179,117,255,35,220,119,255,7,248,121,255,49,206,122,255,89,166,124,255,163,92,128,255,162,93,128,255,193,62,129,255,218,37,131,255,255,0,136,255,252,3,138,255,241,14,139,255,222,33,141,255,194,61,143,255,160,95,145,255,119,136,146,255,74,181,148,255,25,230,150,255,24,231,151,255,73,182,153,255,120,135,155,255,160,95,156,255,196,59,158,255,223,32,160,255,242,13,162,255,252,3,163,255,255,0,165,255,249,6,167,255,249,6,167,255,249,6,167,255,0,255,0,255,0,255,0,255,45,210,2,255,88,167,3,255,129,126,5,255,166,89,7,255,197,58,9,255,222,33,10,255,255,0,15,255,250,5,17,255,238,17,19,255,218,37,20,255,191,64,22,255,157,98,24,255,119,136,26,255,77,178,27,255,32,223,29,255,14,241,31,255,60,195,32,255,103,152,34,255,144,111,36,255,179,76,37,255,209,46,39,255,232,23,41,255,247,8,43,255,254,1,44,255,254,1,46,255,245,10,48,255,245,10,48,255,245,10,48,255,228,27,49,255,205,50,51,255,176,79,53,255,141,114,54,255,102,153,56,255,61,194,58,255,18,237,60,255,26,229,61,255,68,187,63,255,109,146,65,255,147,108,66,255,180,75,68,255,208,47,70,255,254,1,75,255,254,1,77,255,246,9,78,255,230,25,80,255,207,48,82,255,176,79,83,255,139,116,85,255,97,158,87,255,52,203,88,255,4,251,90,255,44,211,92,255,90,165,94,255,133,122,95,255,171,84,97,255,203,52,99,255,228,27,100,255,245,10,102,255,254,1,104,255,254,1,105,255,247,8,107,255,247,8,107,255,247,8,107,255,233,22,109,255,211,44,111,255,184,71,112,255,152,103,114,255,115,140,116,255,76,179,117,255,34,221,119,255,8,247,121,255,50,205,122,255,90,165,124,255,128,127,126,255,163,92,128,255,193,62,129,255,218,37,131,255,255,0,136,255,252,3,138,255,241,14,139,255,221,34,141,255,194,61,143,255,159,96,145,255,118,137,146,255,73,182,148,255,24,231,150,255,26,229,151,255,74,181,153,255,121,134,155,255,162,93,156,255,196,59,158,255,223,32,160,255,242,13,162,255,253,2,163,255,255,0,165,255,249,6,167,255,249,6,167,255,249,6,167,255,0,255,0,255,0,255,0,255,45,210,2,255,88,167,3,255,129,126,5,255,166,89,7,255,197,58,9,255,222,33,10,255,255,0,15,255,250,5,17,255,238,17,19,255,218,37,20,255,190,65,22,255,157,98,24,255,119,136,26,255,77,178,27,255,32,223,29,255,14,241,31,255,60,195,32,255,104,151,34,255,144,111,36,255,180,75,37,255,209,46,39,255,232,23,41,255,247,8,43,255,254,1,44,255,253,2,46,255,245,10,48,255,245,10,48,255,245,10,48,255,228,27,49,255,205,50,51,255,175,80,53,255,141,114,54,255,102,153,56,255,61,194,58,255,17,238,60,255,26,229,61,255,69,186,63,255,110,145,65,255,147,108,66,255,180,75,68,255,209,46,70,255,254,1,75,255,254,1,77,255,246,9,78,255,230,25,80,255,206,49,82,255,176,79,83,255,139,116,85,255,97,158,87,255,52,203,88,255,4,251,90,255,44,211,92,255,90,165,94,255,133,122,95,255,171,84,97,255,203,52,99,255,228,27,100,255,245,10,102,255,254,1,104,255,254,1,105,255,247,8,107,255,247,8,107,255,247,8,107,255,232,23,109,255,211,44,111,255,183,72,112,255,151,104,114,255,114,141,116,255,75,180,117,255,9,246,121,255,51,204,122,255,50,205,122,255,91,164,124,255,128,127,126,255,163,92,128,255,194,61,129,255,219,36,131,255,255,0,136,255,252,3,138,255,240,15,139,255,221,34,141,255,193,62,143,255,159,96,145,255,118,137,146,255,72,183,148,255,23,232,150,255,27,228,151,255,75,180,153,255,121,134,155,255,162,93,156,255,197,58,158,255,224,31,160,255,242,13,162,255,253,2,163,255,255,0,165,255,249,6,167,255,249,6,167,255,249,6,167,255,0,255,0,255,0,255,0,255,45,210,2,255,88,167,3,255,129,126,5,255,166,89,7,255,197,58,9,255,222,33,10,255,255,0,15,255,250,5,17,255,238,17,19,255,217,38,20,255,190,65,22,255,157,98,24,255,119,136,26,255,77,178,27,255,32,223,29,255,14,241,31,255,60,195,32,255,104,151,34,255,144,111,36,255,180,75,37,255,209,46,39,255,232,23,41,255,247,8,43,255,254,1,44,255,253,2,46,255,245,10,48,255,245,10,48,255,245,10,48,255,228,27,49,255,205,50,51,255,175,80,53,255,141,114,54,255,60,195,58,255,60,195,58,255,17,238,60,255,26,229,61,255,69,186,63,255,110,145,65,255,147,108,66,255,181,74,68,255,209,46,70,255,254,1,75,255,254,1,77,255,246,9,78,255,230,25,80,255,206,49,82,255,175,80,83,255,139,116,85,255,97,158,87,255,51,204,88,255,3,252,90,255,44,211,92,255,90,165,94,255,133,122,95,255,172,83,97,255,203,52,99,255,228,27,100,255,245,10,102,255,254,1,104,255,254,1,105,255,247,8,107,255,247,8,107,255,247,8,107,255,232,23,109,255,211,44,111,255,183,72,112,255,151,104,114,255,114,141,116,255,75,180,117,255,33,222,119,255,9,246,121,255,51,204,122,255,91,164,124,255,129,126,126,255,164,91,128,255,194,61,129,255,219,36,131,255,255,0,136,255,252,3,138,255,240,15,139,255,220,35,141,255,193,62,143,255,158,97,145,255,117,138,146,255,71,184,148,255,22,233,150,255,28,227,151,255,77,178,153,255,122,133,155,255,163,92,156,255,197,58,158,255,224,31,160,255,243,12,162,255,253,2,163,255,255,0,165,255,249,6,167,255,249,6,167,255,249,6,167,255,0,255,0,255,0,255,0,255,45,210,2,255,88,167,3,255,129,126,5,255,166,89,7,255,197,58,9,255,222,33,10,255,255,0,15,255,250,5,17,255,238,17,19,255,217,38,20,255,190,65,22,255,157,98,24,255,119,136,26,255,76,179,27,255,32,223,29,255,14,241,31,255,60,195,32,255,104,151,34,255,144,111,36,255,180,75,37,255,209,46,39,255,232,23,41,255,247,8,43,255,254,1,44,255,253,2,46,255,244,11,48,255,245,10,48,255,245,10,48,255,228,27,49,255,205,50,51,255,175,80,53,255,140,115,54,255,102,153,56,255,60,195,58,255,27,228,61,255,27,228,61,255,69,186,63,255,110,145,65,255,148,107,66,255,181,74,68,255,209,46,70,255,254,1,75,255,254,1,77,255,246,9,78,255,230,25,80,255,206,49,82,255,175,80,83,255,138,117,85,255,96,159,87,255,50,205,88,255,3,252,90,255,45,210,92,255,91,164,94,255,134,121,95,255,172,83,97,255,204,51,99,255,228,27,100,255,245,10,102,255,254,1,104,255,254,1,105,255,254,1,105,255,247,8,107,255,247,8,107,255,232,23,109,255,210,45,111,255,183,72,112,255,150,105,114,255,113,142,116,255,74,181,117,255,33,222,119,255,9,246,121,255,92,163,124,255,92,163,124,255,129,126,126,255,164,91,128,255,195,60,129,255,219,36,131,255,255,0,136,255,251,4,138,255,240,15,139,255,220,35,141,255,192,63,143,255,157,98,145,255,116,139,146,255,71,184,148,255,22,233,150,255,28,227,151,255,77,178,153,255,123,132,155,255,163,92,156,255,198,57,158,255,224,31,160,255,243,12,162,255,253,2,163,255,255,0,165,255,248,7,167,255,249,6,167,255,249,6,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,129,126,5,255,166,89,7,255,197,58,9,255,222,33,10,255,255,0,15,255,250,5,17,255,237,18,19,255,217,38,20,255,190,65,22,255,157,98,24,255,119,136,26,255,76,179,27,255,31,224,29,255,15,240,31,255,60,195,32,255,104,151,34,255,144,111,36,255,180,75,37,255,210,45,39,255,232,23,41,255,247,8,43,255,254,1,44,255,253,2,46,255,244,11,48,255,244,11,48,255,245,10,48,255,228,27,49,255,204,51,51,255,175,80,53,255,140,115,54,255,102,153,56,255,60,195,58,255,17,238,60,255,27,228,61,255,70,185,63,255,148,107,66,255,148,107,66,255,181,74,68,255,209,46,70,255,254,1,75,255,254,1,77,255,246,9,78,255,229,26,80,255,206,49,82,255,175,80,83,255,138,117,85,255,96,159,87,255,50,205,88,255,3,252,90,255,45,210,92,255,91,164,94,255,134,121,95,255,172,83,97,255,204,51,99,255,229,26,100,255,245,10,102,255,254,1,104,255,254,1,105,255,246,9,107,255,231,24,109,255,247,8,107,255,232,23,109,255,210,45,111,255,182,73,112,255,150,105,114,255,113,142,116,255,73,182,117,255,32,223,119,255,10,245,121,255,52,203,122,255,92,163,124,255,130,125,126,255,165,90,128,255,195,60,129,255,220,35,131,255,255,0,136,255,251,4,138,255,240,15,139,255,219,36,141,255,192,63,143,255,157,98,145,255,115,140,146,255,70,185,148,255,21,234,150,255,29,226,151,255,78,177,153,255,123,132,155,255,164,91,156,255,198,57,158,255,225,30,160,255,243,12,162,255,253,2,163,255,255,0,165,255,248,7,167,255,248,7,167,255,249,6,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,129,126,5,255,166,89,7,255,197,58,9,255,222,33,10,255,255,0,15,255,250,5,17,255,237,18,19,255,217,38,20,255,190,65,22,255,157,98,24,255,118,137,26,255,76,179,27,255,31,224,29,255,15,240,31,255,60,195,32,255,104,151,34,255,145,110,36,255,180,75,37,255,210,45,39,255,232,23,41,255,247,8,43,255,254,1,44,255,253,2,46,255,244,11,48,255,244,11,48,255,244,11,48,255,228,27,49,255,204,51,51,255,175,80,53,255,140,115,54,255,101,154,56,255,16,239,60,255,16,239,60,255,27,228,61,255,70,185,63,255,111,144,65,255,148,107,66,255,181,74,68,255,210,45,70,255,254,1,75,255,254,1,77,255,245,10,78,255,229,26,80,255,205,50,82,255,174,81,83,255,137,118,85,255,95,160,87,255,49,206,88,255,2,253,90,255,46,209,92,255,92,163,94,255,135,120,95,255,173,82,97,255,205,50,99,255,229,26,100,255,245,10,102,255,254,1,104,255,254,1,105,255,246,9,107,255,231,24,109,255,231,24,109,255,231,24,109,255,210,45,111,255,182,73,112,255,149,106,114,255,112,143,116,255,73,182,117,255,32,223,119,255,10,245,121,255,52,203,122,255,93,162,124,255,131,124,126,255,165,90,128,255,195,60,129,255,220,35,131,255,255,0,136,255,251,4,138,255,239,16,139,255,219,36,141,255,191,64,143,255,156,99,145,255,115,140,146,255,69,186,148,255,20,235,150,255,30,225,151,255,79,176,153,255,124,131,155,255,165,90,156,255,199,56,158,255,225,30,160,255,243,12,162,255,253,2,163,255,255,0,165,255,248,7,167,255,248,7,167,255,248,7,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,129,126,5,255,166,89,7,255,197,58,9,255,222,33,10,255,255,0,15,255,250,5,17,255,237,18,19,255,217,38,20,255,190,65,22,255,157,98,24,255,118,137,26,255,76,179,27,255,31,224,29,255,15,240,31,255,61,194,32,255,104,151,34,255,145,110,36,255,180,75,37,255,210,45,39,255,232,23,41,255,247,8,43,255,254,1,44,255,253,2,46,255,244,11,48,255,244,11,48,255,244,11,48,255,228,27,49,255,204,51,51,255,174,81,53,255,140,115,54,255,101,154,56,255,59,196,58,255,16,239,60,255,28,227,61,255,70,185,63,255,111,144,65,255,148,107,66,255,182,73,68,255,210,45,70,255,254,1,75,255,254,1,77,255,245,10,78,255,229,26,80,255,205,50,82,255,174,81,83,255,137,118,85,255,95,160,87,255,49,206,88,255,2,253,90,255,46,209,92,255,92,163,94,255,135,120,95,255,173,82,97,255,205,50,99,255,229,26,100,255,246,9,102,255,254,1,104,255,254,1,105,255,246,9,107,255,231,24,109,255,231,24,109,255,231,24,109,255,209,46,111,255,181,74,112,255,149,106,114,255,112,143,116,255,72,183,117,255,31,224,119,255,11,244,121,255,53,202,122,255,132,123,126,255,131,124,126,255,166,89,128,255,221,34,131,255,221,34,131,255,255,0,136,255,251,4,138,255,239,16,139,255,219,36,141,255,191,64,143,255,156,99,145,255,114,141,146,255,68,187,148,255,19,236,150,255,31,224,151,255,80,175,153,255,125,130,155,255,165,90,156,255,199,56,158,255,226,29,160,255,244,11,162,255,253,2,163,255,255,0,165,255,248,7,167,255,248,7,167,255,248,7,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,129,126,5,255,166,89,7,255,197,58,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,217,38,20,255,190,65,22,255,157,98,24,255,118,137,26,255,76,179,27,255,31,224,29,255,15,240,31,255,61,194,32,255,105,150,34,255,145,110,36,255,180,75,37,255,210,45,39,255,233,22,41,255,248,7,43,255,254,1,44,255,253,2,46,255,244,11,48,255,244,11,48,255,244,11,48,255,228,27,49,255,174,81,53,255,174,81,53,255,139,116,54,255,101,154,56,255,59,196,58,255,16,239,60,255,28,227,61,255,71,184,63,255,111,144,65,255,149,106,66,255,182,73,68,255,210,45,70,255,254,1,75,255,254,1,77,255,245,10,78,255,229,26,80,255,205,50,82,255,174,81,83,255,137,118,85,255,94,161,87,255,48,207,88,255,1,254,90,255,47,208,92,255,93,162,94,255,135,120,95,255,174,81,97,255,205,50,99,255,230,25,100,255,246,9,102,255,254,1,104,255,254,1,105,255,246,9,107,255,230,25,109,255,231,24,109,255,231,24,109,255,209,46,111,255,181,74,112,255,148,107,114,255,111,144,116,255,72,183,117,255,30,225,119,255,12,243,121,255,53,202,122,255,94,161,124,255,132,123,126,255,166,89,128,255,196,59,129,255,221,34,131,255,255,0,136,255,251,4,138,255,239,16,139,255,218,37,141,255,190,65,143,255,155,100,145,255,113,142,146,255,67,188,148,255,18,237,150,255,31,224,151,255,80,175,153,255,125,130,155,255,166,89,156,255,200,55,158,255,226,29,160,255,244,11,162,255,253,2,163,255,254,1,165,255,248,7,167,255,248,7,167,255,248,7,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,129,126,5,255,166,89,7,255,197,58,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,217,38,20,255,190,65,22,255,157,98,24,255,118,137,26,255,76,179,27,255,31,224,29,255,15,240,31,255,61,194,32,255,105,150,34,255,145,110,36,255,181,74,37,255,210,45,39,255,233,22,41,255,248,7,43,255,254,1,44,255,253,2,46,255,244,11,48,255,244,11,48,255,244,11,48,255,228,27,49,255,204,51,51,255,174,81,53,255,139,116,54,255,100,155,56,255,59,196,58,255,16,239,60,255,28,227,61,255,71,184,63,255,111,144,65,255,149,106,66,255,182,73,68,255,210,45,70,255,254,1,75,255,254,1,77,255,245,10,78,255,229,26,80,255,205,50,82,255,173,82,83,255,136,119,85,255,94,161,87,255,48,207,88,255,1,254,90,255,47,208,92,255,94,161,94,255,136,119,95,255,174,81,97,255,205,50,99,255,230,25,100,255,246,9,102,255,254,1,104,255,254,1,105,255,246,9,107,255,230,25,109,255,230,25,109,255,231,24,109,255,209,46,111,255,181,74,112,255,148,107,114,255,111,144,116,255,71,184,117,255,30,225,119,255,12,243,121,255,54,201,122,255,94,161,124,255,132,123,126,255,167,88,128,255,196,59,129,255,251,4,134,255,255,0,136,255,251,4,138,255,239,16,139,255,218,37,141,255,190,65,143,255,154,101,145,255,113,142,146,255,66,189,148,255,17,238,150,255,32,223,151,255,81,174,153,255,126,129,155,255,167,88,156,255,200,55,158,255,226,29,160,255,244,11,162,255,253,2,163,255,254,1,165,255,247,8,167,255,248,7,167,255,248,7,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,129,126,5,255,166,89,7,255,197,58,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,217,38,20,255,190,65,22,255,157,98,24,255,118,137,26,255,76,179,27,255,31,224,29,255,15,240,31,255,61,194,32,255,105,150,34,255,145,110,36,255,181,74,37,255,210,45,39,255,233,22,41,255,248,7,43,255,255,0,44,255,253,2,46,255,244,11,48,255,244,11,48,255,244,11,48,255,227,28,49,255,204,51,51,255,174,81,53,255,139,116,54,255,100,155,56,255,59,196,58,255,15,240,60,255,28,227,61,255,71,184,63,255,112,143,65,255,149,106,66,255,182,73,68,255,210,45,70,255,254,1,75,255,254,1,77,255,245,10,78,255,228,27,80,255,204,51,82,255,173,82,83,255,136,119,85,255,93,162,87,255,48,207,88,255,0,255,90,255,48,207,92,255,94,161,94,255,137,118,95,255,174,81,97,255,206,49,99,255,230,25,100,255,246,9,102,255,254,1,104,255,254,1,105,255,246,9,107,255,230,25,109,255,230,25,109,255,230,25,109,255,208,47,111,255,180,75,112,255,147,108,114,255,70,185,117,255,71,184,117,255,29,226,119,255,13,242,121,255,55,200,122,255,95,160,124,255,133,122,126,255,167,88,128,255,197,58,129,255,221,34,131,255,255,0,136,255,251,4,138,255,238,17,139,255,218,37,141,255,189,66,143,255,154,101,145,255,112,143,146,255,65,190,148,255,16,239,150,255,33,222,151,255,82,173,153,255,128,127,155,255,167,88,156,255,201,54,158,255,227,28,160,255,244,11,162,255,254,1,163,255,254,1,165,255,247,8,167,255,247,8,167,255,248,7,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,129,126,5,255,166,89,7,255,197,58,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,217,38,20,255,190,65,22,255,156,99,24,255,118,137,26,255,75,180,27,255,31,224,29,255,16,239,31,255,61,194,32,255,105,150,34,255,145,110,36,255,181,74,37,255,210,45,39,255,233,22,41,255,248,7,43,255,255,0,44,255,253,2,46,255,244,11,48,255,244,11,48,255,244,11,48,255,227,28,49,255,204,51,51,255,174,81,53,255,139,116,54,255,100,155,56,255,58,197,58,255,15,240,60,255,29,226,61,255,72,183,63,255,112,143,65,255,150,105,66,255,183,72,68,255,211,44,70,255,254,1,75,255,254,1,77,255,245,10,78,255,228,27,80,255,204,51,82,255,173,82,83,255,135,120,85,255,93,162,87,255,47,208,88,255,1,254,90,255,48,207,92,255,95,160,94,255,137,118,95,255,175,80,97,255,206,49,99,255,230,25,100,255,246,9,102,255,254,1,104,255,254,1,105,255,246,9,107,255,230,25,109,255,230,25,109,255,230,25,109,255,208,47,111,255,180,75,112,255,147,108,114,255,110,145,116,255,70,185,117,255,29,226,119,255,14,241,121,255,55,200,122,255,95,160,124,255,133,122,126,255,168,87,128,255,197,58,129,255,222,33,131,255,255,0,136,255,251,4,138,255,238,17,139,255,217,38,141,255,189,66,143,255,153,102,145,255,111,144,146,255,65,190,148,255,15,240,150,255,35,220,151,255,83,172,153,255,128,127,155,255,168,87,156,255,201,54,158,255,227,28,160,255,245,10,162,255,254,1,163,255,254,1,165,255,247,8,167,255,247,8,167,255,247,8,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,129,126,5,255,166,89,7,255,197,58,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,217,38,20,255,190,65,22,255,156,99,24,255,118,137,26,255,75,180,27,255,30,225,29,255,16,239,31,255,61,194,32,255,105,150,34,255,145,110,36,255,181,74,37,255,210,45,39,255,233,22,41,255,248,7,43,255,255,0,44,255,253,2,46,255,244,11,48,255,244,11,48,255,244,11,48,255,227,28,49,255,203,52,51,255,173,82,53,255,138,117,54,255,100,155,56,255,58,197,58,255,15,240,60,255,29,226,61,255,72,183,63,255,112,143,65,255,150,105,66,255,183,72,68,255,211,44,70,255,254,1,75,255,254,1,77,255,245,10,78,255,228,27,80,255,204,51,82,255,172,83,83,255,135,120,85,255,92,163,87,255,47,208,88,255,1,254,90,255,49,206,92,255,95,160,94,255,138,117,95,255,175,80,97,255,206,49,99,255,230,25,100,255,246,9,102,255,254,1,104,255,254,1,105,255,245,10,107,255,246,9,107,255,230,25,109,255,230,25,109,255,208,47,111,255,179,76,112,255,146,109,114,255,110,145,116,255,69,186,117,255,28,227,119,255,14,241,121,255,56,199,122,255,96,159,124,255,134,121,126,255,168,87,128,255,198,57,129,255,222,33,131,255,255,0,136,255,250,5,138,255,238,17,139,255,217,38,141,255,188,67,143,255,152,103,145,255,110,145,146,255,64,191,148,255,15,240,150,255,35,220,151,255,83,172,153,255,129,126,155,255,168,87,156,255,202,53,158,255,227,28,160,255,245,10,162,255,254,1,163,255,254,1,165,255,247,8,167,255,247,8,167,255,247,8,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,129,126,5,255,166,89,7,255,197,58,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,217,38,20,255,190,65,22,255,156,99,24,255,118,137,26,255,75,180,27,255,30,225,29,255,16,239,31,255,62,193,32,255,105,150,34,255,146,109,36,255,181,74,37,255,210,45,39,255,233,22,41,255,248,7,43,255,255,0,44,255,253,2,46,255,244,11,48,255,244,11,48,255,244,11,48,255,227,28,49,255,203,52,51,255,173,82,53,255,138,117,54,255,99,156,56,255,58,197,58,255,14,241,60,255,29,226,61,255,72,183,63,255,113,142,65,255,150,105,66,255,183,72,68,255,211,44,70,255,254,1,75,255,254,1,77,255,245,10,78,255,228,27,80,255,203,52,82,255,172,83,83,255,134,121,85,255,92,163,87,255,46,209,88,255,2,253,90,255,49,206,92,255,95,160,94,255,138,117,95,255,175,80,97,255,207,48,99,255,231,24,100,255,247,8,102,255,254,1,104,255,254,1,105,255,245,10,107,255,245,10,107,255,246,9,107,255,230,25,109,255,207,48,111,255,179,76,112,255,146,109,114,255,109,146,116,255,69,186,117,255,27,228,119,255,15,240,121,255,57,198,122,255,97,158,124,255,135,120,126,255,169,86,128,255,198,57,129,255,222,33,131,255,255,0,136,255,250,5,138,255,237,18,139,255,216,39,141,255,188,67,143,255,151,104,145,255,109,146,146,255,63,192,148,255,14,241,150,255,36,219,151,255,84,171,153,255,130,125,155,255,169,86,156,255,202,53,158,255,228,27,160,255,245,10,162,255,254,1,163,255,254,1,165,255,254,1,165,255,247,8,167,255,247,8,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,129,126,5,255,166,89,7,255,197,58,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,217,38,20,255,190,65,22,255,156,99,24,255,118,137,26,255,75,180,27,255,30,225,29,255,16,239,31,255,62,193,32,255,106,149,34,255,146,109,36,255,181,74,37,255,211,44,39,255,233,22,41,255,248,7,43,255,255,0,44,255,253,2,46,255,244,11,48,255,244,11,48,255,244,11,48,255,227,28,49,255,203,52,51,255,173,82,53,255,138,117,54,255,99,156,56,255,57,198,58,255,14,241,60,255,30,225,61,255,72,183,63,255,113,142,65,255,150,105,66,255,183,72,68,255,211,44,70,255,254,1,75,255,254,1,77,255,245,10,78,255,228,27,80,255,203,52,82,255,172,83,83,255,134,121,85,255,91,164,87,255,46,209,88,255,2,253,90,255,50,205,92,255,96,159,94,255,138,117,95,255,176,79,97,255,207,48,99,255,231,24,100,255,247,8,102,255,254,1,104,255,254,1,105,255,245,10,107,255,245,10,107,255,245,10,107,255,207,48,111,255,207,48,111,255,145,110,114,255,145,110,114,255,108,147,116,255,68,187,117,255,27,228,119,255,16,239,121,255,57,198,122,255,97,158,124,255,135,120,126,255,169,86,128,255,198,57,129,255,223,32,131,255,255,0,136,255,250,5,138,255,237,18,139,255,216,39,141,255,187,68,143,255,151,104,145,255,109,146,146,255,62,193,148,255,13,242,150,255,37,218,151,255,86,169,153,255,130,125,155,255,170,85,156,255,203,52,158,255,228,27,160,255,245,10,162,255,254,1,163,255,254,1,165,255,246,9,167,255,231,24,168,255,247,8,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,129,126,5,255,166,89,7,255,197,58,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,217,38,20,255,189,66,22,255,156,99,24,255,117,138,26,255,75,180,27,255,30,225,29,255,16,239,31,255,62,193,32,255,106,149,34,255,146,109,36,255,181,74,37,255,211,44,39,255,233,22,41,255,248,7,43,255,255,0,44,255,253,2,46,255,244,11,48,255,244,11,48,255,244,11,48,255,227,28,49,255,203,52,51,255,173,82,53,255,138,117,54,255,99,156,56,255,57,198,58,255,14,241,60,255,30,225,61,255,73,182,63,255,113,142,65,255,151,104,66,255,184,71,68,255,211,44,70,255,254,1,75,255,253,2,77,255,244,11,78,255,227,28,80,255,203,52,82,255,171,84,83,255,134,121,85,255,91,164,87,255,45,210,88,255,3,252,90,255,50,205,92,255,96,159,94,255,139,116,95,255,176,79,97,255,207,48,99,255,231,24,100,255,247,8,102,255,254,1,104,255,254,1,105,255,245,10,107,255,245,10,107,255,245,10,107,255,229,26,109,255,207,48,111,255,178,77,112,255,145,110,114,255,108,147,116,255,200,200,200,255,26,229,119,255,16,239,121,255,58,197,122,255,98,157,124,255,136,119,126,255,170,85,128,255,199,56,129,255,223,32,131,255,255,0,136,255,250,5,138,255,237,18,139,255,216,39,141,255,186,69,143,255,150,105,145,255,108,147,146,255,62,193,148,255,12,243,150,255,38,217,151,255,86,169,153,255,131,124,155,255,171,84,156,255,203,52,158,255,229,26,160,255,246,9,162,255,254,1,163,255,254,1,165,255,246,9,167,255,231,24,168,255,231,24,168,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,129,126,5,255,166,89,7,255,197,58,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,217,38,20,255,189,66,22,255,156,99,24,255,117,138,26,255,75,180,27,255,30,225,29,255,16,239,31,255,62,193,32,255,106,149,34,255,146,109,36,255,181,74,37,255,211,44,39,255,233,22,41,255,248,7,43,255,255,0,44,255,253,2,46,255,244,11,48,255,244,11,48,255,244,11,48,255,227,28,49,255,203,52,51,255,173,82,53,255,138,117,54,255,99,156,56,255,57,198,58,255,13,242,60,255,30,225,61,255,73,182,63,255,114,141,65,255,151,104,66,255,184,71,68,255,212,43,70,255,254,1,75,255,253,2,77,255,244,11,78,255,227,28,80,255,203,52,82,255,171,84,83,255,133,122,85,255,91,164,87,255,45,210,88,255,3,252,90,255,51,204,92,255,97,158,94,255,139,116,95,255,176,79,97,255,208,47,99,255,231,24,100,255,247,8,102,255,254,1,104,255,254,1,105,255,245,10,107,255,245,10,107,255,245,10,107,255,229,26,109,255,206,49,111,255,178,77,112,255,107,148,116,255,107,148,116,255,68,187,117,255,200,200,200,255,17,238,121,255,58,197,122,255,98,157,124,255,170,85,128,255,200,55,129,255,199,56,129,255,223,32,131,255,255,0,136,255,250,5,138,255,236,19,139,255,215,40,141,255,186,69,143,255,149,106,145,255,107,148,146,255,61,194,148,255,11,244,150,255,39,216,151,255,87,168,153,255,132,123,155,255,171,84,156,255,204,51,158,255,229,26,160,255,246,9,162,255,254,1,163,255,254,1,165,255,246,9,167,255,230,25,168,255,231,24,168,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,129,126,5,255,166,89,7,255,197,58,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,217,38,20,255,189,66,22,255,156,99,24,255,117,138,26,255,75,180,27,255,30,225,29,255,16,239,31,255,62,193,32,255,106,149,34,255,146,109,36,255,182,73,37,255,211,44,39,255,233,22,41,255,248,7,43,255,255,0,44,255,253,2,46,255,243,12,48,255,244,11,48,255,244,11,48,255,227,28,49,255,203,52,51,255,172,83,53,255,137,118,54,255,98,157,56,255,56,199,58,255,13,242,60,255,31,224,61,255,73,182,63,255,114,141,65,255,151,104,66,255,184,71,68,255,212,43,70,255,254,1,75,255,253,2,77,255,244,11,78,255,227,28,80,255,202,53,82,255,171,84,83,255,133,122,85,255,90,165,87,255,44,211,88,255,4,251,90,255,52,203,92,255,97,158,94,255,140,115,95,255,177,78,97,255,208,47,99,255,232,23,100,255,247,8,102,255,254,1,104,255,253,2,105,255,245,10,107,255,245,10,107,255,245,10,107,255,229,26,109,255,206,49,111,255,178,77,112,255,144,111,114,255,107,148,116,255,67,188,117,255,25,230,119,255,100,155,124,255,59,196,122,255,99,156,124,255,136,119,126,255,170,85,128,255,200,55,129,255,224,31,131,255,255,0,136,255,250,5,138,255,236,19,139,255,215,40,141,255,185,70,143,255,149,106,145,255,107,148,146,255,59,196,148,255,11,244,150,255,39,216,151,255,88,167,153,255,132,123,155,255,172,83,156,255,205,50,158,255,230,25,160,255,246,9,162,255,254,1,163,255,254,1,165,255,246,9,167,255,230,25,168,255,230,25,168,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,129,126,5,255,166,89,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,217,38,20,255,189,66,22,255,156,99,24,255,117,138,26,255,75,180,27,255,29,226,29,255,17,238,31,255,62,193,32,255,106,149,34,255,146,109,36,255,182,73,37,255,211,44,39,255,233,22,41,255,248,7,43,255,255,0,44,255,253,2,46,255,243,12,48,255,243,12,48,255,244,11,48,255,226,29,49,255,202,53,51,255,172,83,53,255,137,118,54,255,98,157,56,255,56,199,58,255,13,242,60,255,31,224,61,255,74,181,63,255,114,141,65,255,152,103,66,255,184,71,68,255,212,43,70,255,255,0,75,255,253,2,77,255,244,11,78,255,227,28,80,255,202,53,82,255,171,84,83,255,132,123,85,255,90,165,87,255,44,211,88,255,4,251,90,255,52,203,92,255,98,157,94,255,140,115,95,255,177,78,97,255,208,47,99,255,232,23,100,255,247,8,102,255,254,1,104,255,253,2,105,255,244,11,107,255,245,10,107,255,245,10,107,255,229,26,109,255,206,49,111,255,177,78,112,255,144,111,114,255,106,149,116,255,66,189,117,255,25,230,119,255,17,238,121,255,100,155,124,255,100,155,124,255,137,118,126,255,171,84,128,255,200,55,129,255,224,31,131,255,255,0,136,255,250,5,138,255,236,19,139,255,214,41,141,255,185,70,143,255,148,107,145,255,106,149,146,255,59,196,148,255,10,245,150,255,40,215,151,255,89,166,153,255,133,122,155,255,173,82,156,255,205,50,158,255,230,25,160,255,246,9,162,255,254,1,163,255,254,1,165,255,246,9,167,255,230,25,168,255,230,25,168,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,129,126,5,255,166,89,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,217,38,20,255,189,66,22,255,156,99,24,255,117,138,26,255,74,181,27,255,29,226,29,255,17,238,31,255,63,192,32,255,106,149,34,255,147,108,36,255,182,73,37,255,211,44,39,255,233,22,41,255,248,7,43,255,255,0,44,255,253,2,46,255,243,12,48,255,243,12,48,255,243,12,48,255,226,29,49,255,202,53,51,255,172,83,53,255,137,118,54,255,98,157,56,255,56,199,58,255,12,243,60,255,31,224,61,255,74,181,63,255,115,140,65,255,152,103,66,255,185,70,68,255,212,43,70,255,255,0,75,255,253,2,77,255,244,11,78,255,227,28,80,255,202,53,82,255,170,85,83,255,132,123,85,255,89,166,87,255,43,212,88,255,5,250,90,255,52,203,92,255,98,157,94,255,141,114,95,255,178,77,97,255,208,47,99,255,232,23,100,255,247,8,102,255,254,1,104,255,253,2,105,255,244,11,107,255,244,11,107,255,245,10,107,255,228,27,109,255,205,50,111,255,177,78,112,255,143,112,114,255,106,149,116,255,66,189,117,255,24,231,119,255,18,237,121,255,60,195,122,255,100,155,124,255,137,118,126,255,171,84,128,255,201,54,129,255,224,31,131,255,255,0,136,255,249,6,138,255,236,19,139,255,214,41,141,255,184,71,143,255,148,107,145,255,105,150,146,255,58,197,148,255,8,247,150,255,41,214,151,255,89,166,153,255,134,121,155,255,173,82,156,255,206,49,158,255,230,25,160,255,247,8,162,255,254,1,163,255,254,1,165,255,245,10,167,255,246,9,167,255,230,25,168,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,166,89,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,216,39,20,255,189,66,22,255,156,99,24,255,117,138,26,255,74,181,27,255,29,226,29,255,17,238,31,255,63,192,32,255,106,149,34,255,147,108,36,255,182,73,37,255,211,44,39,255,234,21,41,255,248,7,43,255,255,0,44,255,253,2,46,255,243,12,48,255,243,12,48,255,243,12,48,255,226,29,49,255,202,53,51,255,172,83,53,255,137,118,54,255,97,158,56,255,56,199,58,255,12,243,60,255,32,223,61,255,74,181,63,255,115,140,65,255,152,103,66,255,185,70,68,255,212,43,70,255,255,0,75,255,253,2,77,255,244,11,78,255,227,28,80,255,202,53,82,255,170,85,83,255,132,123,85,255,89,166,87,255,43,212,88,255,5,250,90,255,53,202,92,255,99,156,94,255,141,114,95,255,178,77,97,255,209,46,99,255,232,23,100,255,248,7,102,255,254,1,104,255,253,2,105,255,244,11,107,255,244,11,107,255,244,11,107,255,228,27,109,255,205,50,111,255,176,79,112,255,143,112,114,255,105,150,116,255,65,190,117,255,24,231,119,255,19,236,121,255,60,195,122,255,101,154,124,255,138,117,126,255,172,83,128,255,201,54,129,255,225,30,131,255,255,0,136,255,249,6,138,255,235,20,139,255,214,41,141,255,184,71,143,255,147,108,145,255,104,151,146,255,57,198,148,255,8,247,150,255,42,213,151,255,90,165,153,255,135,120,155,255,174,81,156,255,206,49,158,255,231,24,160,255,247,8,162,255,254,1,163,255,254,1,165,255,245,10,167,255,245,10,167,255,246,9,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,166,89,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,216,39,20,255,189,66,22,255,155,100,24,255,117,138,26,255,74,181,27,255,29,226,29,255,17,238,31,255,63,192,32,255,107,148,34,255,147,108,36,255,182,73,37,255,211,44,39,255,234,21,41,255,248,7,43,255,255,0,44,255,253,2,46,255,243,12,48,255,243,12,48,255,243,12,48,255,226,29,49,255,202,53,51,255,172,83,53,255,136,119,54,255,97,158,56,255,55,200,58,255,12,243,60,255,32,223,61,255,75,180,63,255,115,140,65,255,152,103,66,255,185,70,68,255,234,21,71,255,255,0,75,255,253,2,77,255,244,11,78,255,226,29,80,255,201,54,82,255,169,86,83,255,131,124,85,255,89,166,87,255,42,213,88,255,6,249,90,255,53,202,92,255,99,156,94,255,141,114,95,255,179,76,97,255,209,46,99,255,232,23,100,255,248,7,102,255,255,0,104,255,253,2,105,255,244,11,107,255,244,11,107,255,244,11,107,255,228,27,109,255,205,50,111,255,176,79,112,255,142,113,114,255,105,150,116,255,65,190,117,255,23,232,119,255,19,236,121,255,61,194,122,255,101,154,124,255,138,117,126,255,172,83,128,255,201,54,129,255,225,30,131,255,255,0,136,255,249,6,138,255,235,20,139,255,213,42,141,255,183,72,143,255,146,109,145,255,104,151,146,255,56,199,148,255,7,248,150,255,43,212,151,255,91,164,153,255,135,120,155,255,175,80,156,255,207,48,158,255,231,24,160,255,247,8,162,255,254,1,163,255,254,1,165,255,245,10,167,255,245,10,167,255,245,10,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,166,89,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,216,39,20,255,189,66,22,255,155,100,24,255,117,138,26,255,74,181,27,255,29,226,29,255,17,238,31,255,63,192,32,255,107,148,34,255,147,108,36,255,182,73,37,255,211,44,39,255,234,21,41,255,248,7,43,255,255,0,44,255,253,2,46,255,243,12,48,255,243,12,48,255,243,12,48,255,226,29,49,255,202,53,51,255,171,84,53,255,136,119,54,255,97,158,56,255,55,200,58,255,11,244,60,255,32,223,61,255,75,180,63,255,115,140,65,255,153,102,66,255,185,70,68,255,213,42,70,255,255,0,75,255,253,2,77,255,244,11,78,255,226,29,80,255,201,54,82,255,169,86,83,255,131,124,85,255,88,167,87,255,42,213,88,255,6,249,90,255,54,201,92,255,100,155,94,255,142,113,95,255,179,76,97,255,209,46,99,255,233,22,100,255,248,7,102,255,255,0,104,255,253,2,105,255,244,11,107,255,244,11,107,255,244,11,107,255,228,27,109,255,204,51,111,255,176,79,112,255,142,113,114,255,104,151,116,255,64,191,117,255,22,233,119,255,20,235,121,255,62,193,122,255,102,153,124,255,139,116,126,255,173,82,128,255,202,53,129,255,225,30,131,255,255,0,136,255,249,6,138,255,235,20,139,255,212,43,141,255,183,72,143,255,146,109,145,255,103,152,146,255,56,199,148,255,6,249,150,255,44,211,151,255,92,163,153,255,137,118,155,255,175,80,156,255,207,48,158,255,231,24,160,255,247,8,162,255,254,1,163,255,253,2,165,255,245,10,167,255,245,10,167,255,245,10,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,166,89,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,216,39,20,255,189,66,22,255,155,100,24,255,116,139,26,255,74,181,27,255,29,226,29,255,18,237,31,255,63,192,32,255,107,148,34,255,147,108,36,255,182,73,37,255,212,43,39,255,234,21,41,255,248,7,43,255,255,0,44,255,253,2,46,255,243,12,48,255,243,12,48,255,243,12,48,255,226,29,49,255,202,53,51,255,171,84,53,255,96,159,56,255,97,158,56,255,55,200,58,255,11,244,60,255,33,222,61,255,75,180,63,255,116,139,65,255,153,102,66,255,186,69,68,255,213,42,70,255,255,0,75,255,253,2,77,255,244,11,78,255,226,29,80,255,201,54,82,255,169,86,83,255,131,124,85,255,88,167,87,255,41,214,88,255,6,249,90,255,54,201,92,255,100,155,94,255,142,113,95,255,179,76,97,255,210,45,99,255,233,22,100,255,248,7,102,255,255,0,104,255,253,2,105,255,244,11,107,255,244,11,107,255,244,11,107,255,227,28,109,255,175,80,112,255,175,80,112,255,141,114,114,255,104,151,116,255,63,192,117,255,22,233,119,255,21,234,121,255,62,193,122,255,140,115,126,255,140,115,126,255,173,82,128,255,202,53,129,255,225,30,131,255,255,0,136,255,249,6,138,255,235,20,139,255,212,43,141,255,182,73,143,255,145,110,145,255,102,153,146,255,55,200,148,255,5,250,150,255,45,210,151,255,92,163,153,255,137,118,155,255,176,79,156,255,208,47,158,255,232,23,160,255,247,8,162,255,254,1,163,255,253,2,165,255,244,11,167,255,245,10,167,255,245,10,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,166,89,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,216,39,20,255,189,66,22,255,155,100,24,255,116,139,26,255,74,181,27,255,29,226,29,255,18,237,31,255,63,192,32,255,107,148,34,255,147,108,36,255,183,72,37,255,212,43,39,255,234,21,41,255,248,7,43,255,255,0,44,255,253,2,46,255,243,12,48,255,243,12,48,255,243,12,48,255,226,29,49,255,201,54,51,255,171,84,53,255,136,119,54,255,96,159,56,255,54,201,58,255,11,244,60,255,33,222,61,255,76,179,63,255,116,139,65,255,186,69,68,255,186,69,68,255,213,42,70,255,255,0,75,255,253,2,77,255,243,12,78,255,226,29,80,255,201,54,82,255,168,87,83,255,130,125,85,255,87,168,87,255,41,214,88,255,7,248,90,255,55,200,92,255,100,155,94,255,143,112,95,255,180,75,97,255,210,45,99,255,233,22,100,255,248,7,102,255,255,0,104,255,253,2,105,255,244,11,107,255,244,11,107,255,244,11,107,255,227,28,109,255,204,51,111,255,175,80,112,255,141,114,114,255,103,152,116,255,63,192,117,255,21,234,119,255,21,234,121,255,63,192,122,255,103,152,124,255,140,115,126,255,174,81,128,255,203,52,129,255,226,29,131,255,255,0,136,255,249,6,138,255,234,21,139,255,212,43,141,255,182,73,143,255,144,111,145,255,101,154,146,255,54,201,148,255,4,251,150,255,46,209,151,255,94,161,153,255,138,117,155,255,176,79,156,255,208,47,158,255,232,23,160,255,248,7,162,255,255,0,163,255,253,2,165,255,244,11,167,255,244,11,167,255,245,10,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,166,89,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,216,39,20,255,189,66,22,255,155,100,24,255,116,139,26,255,74,181,27,255,28,227,29,255,18,237,31,255,64,191,32,255,107,148,34,255,147,108,36,255,183,72,37,255,212,43,39,255,234,21,41,255,248,7,43,255,255,0,44,255,253,2,46,255,243,12,48,255,243,12,48,255,243,12,48,255,226,29,49,255,201,54,51,255,171,84,53,255,136,119,54,255,96,159,56,255,54,201,58,255,11,244,60,255,33,222,61,255,76,179,63,255,116,139,65,255,153,102,66,255,186,69,68,255,213,42,70,255,255,0,75,255,253,2,77,255,243,12,78,255,226,29,80,255,200,55,82,255,168,87,83,255,130,125,85,255,87,168,87,255,40,215,88,255,7,248,90,255,55,200,92,255,101,154,94,255,143,112,95,255,180,75,97,255,210,45,99,255,233,22,100,255,248,7,102,255,255,0,104,255,253,2,105,255,243,12,107,255,244,11,107,255,244,11,107,255,227,28,109,255,204,51,111,255,174,81,112,255,140,115,114,255,102,153,116,255,62,193,117,255,20,235,119,255,22,233,121,255,63,192,122,255,103,152,124,255,141,114,126,255,174,81,128,255,203,52,129,255,226,29,131,255,255,0,136,255,249,6,138,255,234,21,139,255,211,44,141,255,181,74,143,255,143,112,145,255,100,155,146,255,53,202,148,255,4,251,150,255,46,209,151,255,95,160,153,255,139,116,155,255,177,78,156,255,209,46,158,255,233,22,160,255,248,7,162,255,255,0,163,255,253,2,165,255,244,11,167,255,244,11,167,255,244,11,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,166,89,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,216,39,20,255,189,66,22,255,155,100,24,255,116,139,26,255,73,182,27,255,28,227,29,255,18,237,31,255,64,191,32,255,107,148,34,255,148,107,36,255,183,72,37,255,212,43,39,255,234,21,41,255,248,7,43,255,255,0,44,255,253,2,46,255,243,12,48,255,243,12,48,255,243,12,48,255,226,29,49,255,201,54,51,255,171,84,53,255,135,120,54,255,96,159,56,255,54,201,58,255,10,245,60,255,34,221,61,255,76,179,63,255,117,138,65,255,154,101,66,255,186,69,68,255,213,42,70,255,255,0,75,255,253,2,77,255,243,12,78,255,225,30,80,255,200,55,82,255,168,87,83,255,129,126,85,255,86,169,87,255,40,215,88,255,8,247,90,255,56,199,92,255,101,154,94,255,143,112,95,255,180,75,97,255,211,44,99,255,233,22,100,255,248,7,102,255,255,0,104,255,253,2,105,255,243,12,107,255,243,12,107,255,244,11,107,255,227,28,109,255,203,52,111,255,174,81,112,255,140,115,114,255,61,194,117,255,62,193,117,255,20,235,119,255,22,233,121,255,64,191,122,255,104,151,124,255,141,114,126,255,175,80,128,255,203,52,129,255,226,29,131,255,255,0,136,255,248,7,138,255,234,21,139,255,211,44,141,255,180,75,143,255,143,112,145,255,100,155,146,255,53,202,148,255,3,252,150,255,47,208,151,255,95,160,153,255,139,116,155,255,177,78,156,255,209,46,158,255,233,22,160,255,248,7,162,255,255,0,163,255,253,2,165,255,244,11,167,255,244,11,167,255,244,11,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,166,89,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,216,39,20,255,189,66,22,255,155,100,24,255,116,139,26,255,73,182,27,255,28,227,29,255,18,237,31,255,64,191,32,255,108,147,34,255,148,107,36,255,183,72,37,255,212,43,39,255,234,21,41,255,249,6,43,255,255,0,44,255,253,2,46,255,243,12,48,255,243,12,48,255,243,12,48,255,225,30,49,255,201,54,51,255,170,85,53,255,135,120,54,255,96,159,56,255,54,201,58,255,10,245,60,255,34,221,61,255,117,138,65,255,117,138,65,255,154,101,66,255,187,68,68,255,214,41,70,255,255,0,75,255,253,2,77,255,243,12,78,255,225,30,80,255,200,55,82,255,167,88,83,255,129,126,85,255,86,169,87,255,39,216,88,255,9,246,90,255,56,199,92,255,102,153,94,255,144,111,95,255,181,74,97,255,211,44,99,255,234,21,100,255,248,7,102,255,255,0,104,255,253,2,105,255,243,12,107,255,243,12,107,255,243,12,107,255,226,29,109,255,203,52,111,255,173,82,112,255,139,116,114,255,102,153,116,255,61,194,117,255,19,236,119,255,23,232,121,255,65,190,122,255,104,151,124,255,142,113,126,255,175,80,128,255,204,51,129,255,227,28,131,255,255,0,136,255,248,7,138,255,233,22,139,255,210,45,141,255,180,75,143,255,142,113,145,255,99,156,146,255,52,203,148,255,2,253,150,255,48,207,151,255,96,159,153,255,140,115,155,255,179,76,156,255,210,45,158,255,233,22,160,255,248,7,162,255,255,0,163,255,253,2,165,255,243,12,167,255,244,11,167,255,244,11,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,166,89,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,216,39,20,255,188,67,22,255,155,100,24,255,116,139,26,255,73,182,27,255,28,227,29,255,18,237,31,255,64,191,32,255,108,147,34,255,148,107,36,255,183,72,37,255,212,43,39,255,234,21,41,255,249,6,43,255,255,0,44,255,253,2,46,255,243,12,48,255,243,12,48,255,243,12,48,255,225,30,49,255,201,54,51,255,170,85,53,255,135,120,54,255,95,160,56,255,53,202,58,255,10,245,60,255,77,178,63,255,77,178,63,255,117,138,65,255,154,101,66,255,187,68,68,255,214,41,70,255,255,0,75,255,253,2,77,255,243,12,78,255,225,30,80,255,199,56,82,255,167,88,83,255,129,126,85,255,86,169,87,255,39,216,88,255,9,246,90,255,57,198,92,255,103,152,94,255,145,110,95,255,181,74,97,255,211,44,99,255,234,21,100,255,249,6,102,255,255,0,104,255,253,2,105,255,243,12,107,255,243,12,107,255,243,12,107,255,226,29,109,255,203,52,111,255,173,82,112,255,139,116,114,255,101,154,116,255,60,195,117,255,19,236,119,255,24,231,121,255,65,190,122,255,105,150,124,255,142,113,126,255,176,79,128,255,227,28,131,255,227,28,131,255,255,0,136,255,248,7,138,255,233,22,139,255,210,45,141,255,179,76,143,255,141,114,145,255,98,157,146,255,50,205,148,255,1,254,150,255,49,206,151,255,97,158,153,255,141,114,155,255,179,76,156,255,210,45,158,255,234,21,160,255,248,7,162,255,255,0,163,255,253,2,165,255,243,12,167,255,243,12,167,255,244,11,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,166,89,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,216,39,20,255,188,67,22,255,155,100,24,255,116,139,26,255,73,182,27,255,28,227,29,255,19,236,31,255,64,191,32,255,108,147,34,255,148,107,36,255,183,72,37,255,212,43,39,255,234,21,41,255,249,6,43,255,255,0,44,255,253,2,46,255,243,12,48,255,243,12,48,255,243,12,48,255,225,30,49,255,201,54,51,255,170,85,53,255,135,120,54,255,95,160,56,255,53,202,58,255,9,246,60,255,34,221,61,255,77,178,63,255,118,137,65,255,154,101,66,255,214,41,70,255,214,41,70,255,255,0,75,255,253,2,77,255,243,12,78,255,225,30,80,255,199,56,82,255,167,88,83,255,128,127,85,255,85,170,87,255,38,217,88,255,10,245,90,255,57,198,92,255,103,152,94,255,145,110,95,255,182,73,97,255,211,44,99,255,234,21,100,255,249,6,102,255,255,0,104,255,253,2,105,255,243,12,107,255,243,12,107,255,243,12,107,255,226,29,109,255,202,53,111,255,173,82,112,255,138,117,114,255,101,154,116,255,60,195,117,255,18,237,119,255,24,231,121,255,66,189,122,255,106,149,124,255,143,112,126,255,176,79,128,255,204,51,129,255,227,28,131,255,255,0,136,255,248,7,138,255,233,22,139,255,209,46,141,255,178,77,143,255,141,114,145,255,97,158,146,255,50,205,148,255,0,255,150,255,49,206,151,255,98,157,153,255,141,114,155,255,180,75,156,255,211,44,158,255,234,21,160,255,249,6,162,255,255,0,163,255,253,2,165,255,243,12,167,255,243,12,167,255,243,12,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,166,89,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,216,39,20,255,188,67,22,255,155,100,24,255,116,139,26,255,73,182,27,255,28,227,29,255,19,236,31,255,64,191,32,255,108,147,34,255,148,107,36,255,183,72,37,255,212,43,39,255,234,21,41,255,249,6,43,255,255,0,44,255,253,2,46,255,243,12,48,255,243,12,48,255,243,12,48,255,225,30,49,255,201,54,51,255,134,121,54,255,134,121,54,255,95,160,56,255,53,202,58,255,9,246,60,255,35,220,61,255,77,178,63,255,118,137,65,255,155,100,66,255,187,68,68,255,214,41,70,255,255,0,75,255,253,2,77,255,243,12,78,255,225,30,80,255,199,56,82,255,166,89,83,255,127,128,85,255,84,171,87,255,38,217,88,255,10,245,90,255,58,197,92,255,104,151,94,255,145,110,95,255,182,73,97,255,212,43,99,255,234,21,100,255,249,6,102,255,255,0,104,255,253,2,105,255,242,13,107,255,243,12,107,255,243,12,107,255,226,29,109,255,202,53,111,255,172,83,112,255,138,117,114,255,100,155,116,255,26,229,121,255,17,238,119,255,25,230,121,255,67,188,122,255,106,149,124,255,143,112,126,255,176,79,128,255,205,50,129,255,228,27,131,255,254,1,136,255,248,7,138,255,232,23,139,255,209,46,141,255,178,77,143,255,140,115,145,255,97,158,146,255,49,206,148,255,1,254,150,255,51,204,151,255,98,157,153,255,142,113,155,255,180,75,156,255,211,44,158,255,234,21,160,255,249,6,162,255,255,0,163,255,253,2,165,255,242,13,167,255,243,12,167,255,243,12,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,166,89,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,216,39,20,255,188,67,22,255,154,101,24,255,116,139,26,255,73,182,27,255,28,227,29,255,19,236,31,255,65,190,32,255,108,147,34,255,148,107,36,255,184,71,37,255,213,42,39,255,234,21,41,255,249,6,43,255,255,0,44,255,253,2,46,255,242,13,48,255,243,12,48,255,243,12,48,255,225,30,49,255,200,55,51,255,170,85,53,255,134,121,54,255,94,161,56,255,52,203,58,255,9,246,60,255,35,220,61,255,78,177,63,255,118,137,65,255,155,100,66,255,187,68,68,255,214,41,70,255,255,0,75,255,253,2,77,255,243,12,78,255,224,31,80,255,199,56,82,255,166,89,83,255,127,128,85,255,84,171,87,255,37,218,88,255,11,244,90,255,58,197,92,255,104,151,94,255,146,109,95,255,182,73,97,255,212,43,99,255,235,20,100,255,249,6,102,255,255,0,104,255,253,2,105,255,242,13,107,255,242,13,107,255,243,12,107,255,225,30,109,255,201,54,111,255,172,83,112,255,137,118,114,255,100,155,116,255,59,196,117,255,26,229,121,255,68,187,122,255,67,188,122,255,107,148,124,255,144,111,126,255,177,78,128,255,205,50,129,255,228,27,131,255,254,1,136,255,247,8,138,255,232,23,139,255,209,46,141,255,177,78,143,255,140,115,145,255,96,159,146,255,48,207,148,255,2,253,150,255,52,203,151,255,99,156,153,255,143,112,155,255,181,74,156,255,212,43,158,255,235,20,160,255,249,6,162,255,255,0,163,255,252,3,165,255,242,13,167,255,242,13,167,255,243,12,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,166,89,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,237,18,19,255,216,39,20,255,188,67,22,255,154,101,24,255,115,140,26,255,73,182,27,255,27,228,29,255,19,236,31,255,65,190,32,255,108,147,34,255,149,106,36,255,184,71,37,255,213,42,39,255,235,20,41,255,249,6,43,255,255,0,44,255,253,2,46,255,242,13,48,255,242,13,48,255,243,12,48,255,225,30,49,255,200,55,51,255,170,85,53,255,134,121,54,255,94,161,56,255,52,203,58,255,35,220,61,255,35,220,61,255,78,177,63,255,118,137,65,255,155,100,66,255,188,67,68,255,215,40,70,255,255,0,75,255,253,2,77,255,242,13,78,255,224,31,80,255,198,57,82,255,166,89,83,255,127,128,85,255,83,172,87,255,37,218,88,255,11,244,90,255,59,196,92,255,104,151,94,255,146,109,95,255,183,72,97,255,213,42,99,255,235,20,100,255,249,6,102,255,255,0,104,255,252,3,105,255,242,13,107,255,242,13,107,255,242,13,107,255,225,30,109,255,201,54,111,255,171,84,112,255,137,118,114,255,99,156,116,255,59,196,117,255,17,238,119,255,26,229,121,255,68,187,122,255,107,148,124,255,144,111,126,255,177,78,128,255,205,50,129,255,228,27,131,255,254,1,136,255,247,8,138,255,232,23,139,255,208,47,141,255,177,78,143,255,139,116,145,255,95,160,146,255,47,208,148,255,3,252,150,255,53,202,151,255,100,155,153,255,143,112,155,255,182,73,156,255,212,43,158,255,235,20,160,255,249,6,162,255,255,0,163,255,252,3,165,255,242,13,167,255,242,13,167,255,242,13,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,236,19,19,255,216,39,20,255,188,67,22,255,154,101,24,255,115,140,26,255,72,183,27,255,27,228,29,255,19,236,31,255,65,190,32,255,109,146,34,255,149,106,36,255,184,71,37,255,213,42,39,255,235,20,41,255,249,6,43,255,255,0,44,255,253,2,46,255,242,13,48,255,242,13,48,255,242,13,48,255,225,30,49,255,200,55,51,255,169,86,53,255,134,121,54,255,94,161,56,255,52,203,58,255,8,247,60,255,35,220,61,255,78,177,63,255,119,136,65,255,155,100,66,255,188,67,68,255,215,40,70,255,255,0,75,255,253,2,77,255,242,13,78,255,224,31,80,255,198,57,82,255,165,90,83,255,126,129,85,255,83,172,87,255,37,218,88,255,12,243,90,255,60,195,92,255,105,150,94,255,147,108,95,255,183,72,97,255,213,42,99,255,235,20,100,255,249,6,102,255,255,0,104,255,252,3,105,255,242,13,107,255,242,13,107,255,242,13,107,255,225,30,109,255,201,54,111,255,171,84,112,255,136,119,114,255,99,156,116,255,58,197,117,255,16,239,119,255,26,229,121,255,109,146,124,255,108,147,124,255,178,77,128,255,178,77,128,255,206,49,129,255,229,26,131,255,254,1,136,255,247,8,138,255,232,23,139,255,208,47,141,255,176,79,143,255,138,117,145,255,95,160,146,255,47,208,148,255,3,252,150,255,53,202,151,255,101,154,153,255,145,110,155,255,182,73,156,255,213,42,158,255,235,20,160,255,249,6,162,255,255,0,163,255,252,3,165,255,242,13,167,255,242,13,167,255,242,13,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,236,19,19,255,216,39,20,255,188,67,22,255,154,101,24,255,115,140,26,255,72,183,27,255,27,228,29,255,19,236,31,255,65,190,32,255,109,146,34,255,149,106,36,255,184,71,37,255,213,42,39,255,235,20,41,255,249,6,43,255,255,0,44,255,253,2,46,255,242,13,48,255,242,13,48,255,242,13,48,255,225,30,49,255,200,55,51,255,169,86,53,255,133,122,54,255,94,161,56,255,51,204,58,255,8,247,60,255,36,219,61,255,78,177,63,255,156,99,66,255,156,99,66,255,188,67,68,255,215,40,70,255,255,0,75,255,253,2,77,255,242,13,78,255,224,31,80,255,198,57,82,255,165,90,83,255,126,129,85,255,83,172,87,255,36,219,88,255,12,243,90,255,60,195,92,255,105,150,94,255,147,108,95,255,183,72,97,255,213,42,99,255,235,20,100,255,249,6,102,255,255,0,104,255,252,3,105,255,242,13,107,255,242,13,107,255,242,13,107,255,225,30,109,255,200,55,111,255,170,85,112,255,97,158,116,255,98,157,116,255,57,198,117,255,15,240,119,255,27,228,121,255,68,187,122,255,109,146,124,255,145,110,126,255,178,77,128,255,206,49,129,255,229,26,131,255,254,1,136,255,247,8,138,255,231,24,139,255,207,48,141,255,176,79,143,255,138,117,145,255,93,162,146,255,46,209,148,255,4,251,150,255,54,201,151,255,102,153,153,255,145,110,155,255,183,72,156,255,213,42,158,255,236,19,160,255,250,5,162,255,255,0,163,255,252,3,165,255,241,14,167,255,242,13,167,255,242,13,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,236,19,19,255,216,39,20,255,188,67,22,255,154,101,24,255,115,140,26,255,72,183,27,255,27,228,29,255,20,235,31,255,65,190,32,255,109,146,34,255,149,106,36,255,184,71,37,255,213,42,39,255,235,20,41,255,249,6,43,255,255,0,44,255,252,3,46,255,242,13,48,255,242,13,48,255,242,13,48,255,224,31,49,255,200,55,51,255,169,86,53,255,133,122,54,255,7,248,60,255,51,204,58,255,8,247,60,255,36,219,61,255,79,176,63,255,119,136,65,255,156,99,66,255,188,67,68,255,215,40,70,255,255,0,75,255,252,3,77,255,242,13,78,255,224,31,80,255,198,57,82,255,165,90,83,255,126,129,85,255,82,173,87,255,36,219,88,255,13,242,90,255,60,195,92,255,106,149,94,255,148,107,95,255,184,71,97,255,213,42,99,255,235,20,100,255,249,6,102,255,255,0,104,255,252,3,105,255,242,13,107,255,242,13,107,255,242,13,107,255,224,31,109,255,200,55,111,255,135,120,114,255,136,119,114,255,97,158,116,255,57,198,117,255,15,240,119,255,27,228,121,255,69,186,122,255,109,146,124,255,146,109,126,255,207,48,129,255,207,48,129,255,229,26,131,255,254,1,136,255,247,8,138,255,231,24,139,255,207,48,141,255,175,80,143,255,137,118,145,255,92,163,146,255,45,210,148,255,5,250,150,255,55,200,151,255,103,152,153,255,146,109,155,255,183,72,156,255,214,41,158,255,236,19,160,255,250,5,162,255,255,0,163,255,252,3,165,255,241,14,167,255,241,14,167,255,242,13,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,236,19,19,255,216,39,20,255,188,67,22,255,154,101,24,255,115,140,26,255,72,183,27,255,27,228,29,255,20,235,31,255,65,190,32,255,109,146,34,255,149,106,36,255,184,71,37,255,213,42,39,255,235,20,41,255,249,6,43,255,255,0,44,255,252,3,46,255,242,13,48,255,242,13,48,255,242,13,48,255,224,31,49,255,200,55,51,255,169,86,53,255,133,122,54,255,93,162,56,255,7,248,60,255,7,248,60,255,36,219,61,255,79,176,63,255,119,136,65,255,156,99,66,255,189,66,68,255,215,40,70,255,255,0,75,255,252,3,77,255,242,13,78,255,223,32,80,255,197,58,82,255,164,91,83,255,125,130,85,255,82,173,87,255,35,220,88,255,13,242,90,255,61,194,92,255,106,149,94,255,148,107,95,255,184,71,97,255,214,41,99,255,236,19,100,255,249,6,102,255,255,0,104,255,252,3,105,255,241,14,107,255,242,13,107,255,242,13,107,255,224,31,109,255,200,55,111,255,170,85,112,255,135,120,114,255,97,158,116,255,56,199,117,255,14,241,119,255,28,227,121,255,70,185,122,255,110,145,124,255,146,109,126,255,179,76,128,255,207,48,129,255,254,1,134,255,254,1,136,255,246,9,138,255,231,24,139,255,206,49,141,255,175,80,143,255,136,119,145,255,92,163,146,255,44,211,148,255,6,249,150,255,56,199,151,255,103,152,153,255,147,108,155,255,184,71,156,255,214,41,158,255,236,19,160,255,250,5,162,255,255,0,163,255,252,3,165,255,241,14,167,255,241,14,167,255,241,14,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,236,19,19,255,216,39,20,255,188,67,22,255,154,101,24,255,115,140,26,255,72,183,27,255,27,228,29,255,20,235,31,255,66,189,32,255,109,146,34,255,149,106,36,255,184,71,37,255,213,42,39,255,235,20,41,255,249,6,43,255,255,0,44,255,252,3,46,255,242,13,48,255,242,13,48,255,242,13,48,255,224,31,49,255,199,56,51,255,169,86,53,255,133,122,54,255,93,162,56,255,51,204,58,255,7,248,60,255,37,218,61,255,79,176,63,255,120,135,65,255,157,98,66,255,189,66,68,255,216,39,70,255,255,0,75,255,252,3,77,255,242,13,78,255,223,32,80,255,197,58,82,255,164,91,83,255,125,130,85,255,81,174,87,255,35,220,88,255,14,241,90,255,61,194,92,255,107,148,94,255,148,107,95,255,184,71,97,255,214,41,99,255,236,19,100,255,250,5,102,255,255,0,104,255,252,3,105,255,241,14,107,255,241,14,107,255,242,13,107,255,224,31,109,255,199,56,111,255,169,86,112,255,135,120,114,255,96,159,116,255,56,199,117,255,14,241,119,255,29,226,121,255,70,185,122,255,110,145,124,255,147,108,126,255,179,76,128,255,207,48,129,255,254,1,134,255,254,1,136,255,246,9,138,255,230,25,139,255,206,49,141,255,174,81,143,255,135,120,145,255,91,164,146,255,43,212,148,255,7,248,150,255,56,199,151,255,104,151,153,255,147,108,155,255,184,71,156,255,215,40,158,255,236,19,160,255,250,5,162,255,255,0,163,255,252,3,165,255,241,14,167,255,241,14,167,255,241,14,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,236,19,19,255,215,40,20,255,188,67,22,255,154,101,24,255,115,140,26,255,72,183,27,255,26,229,29,255,20,235,31,255,66,189,32,255,109,146,34,255,149,106,36,255,184,71,37,255,213,42,39,255,235,20,41,255,249,6,43,255,255,0,44,255,252,3,46,255,242,13,48,255,242,13,48,255,242,13,48,255,224,31,49,255,199,56,51,255,168,87,53,255,132,123,54,255,93,162,56,255,51,204,58,255,7,248,60,255,37,218,61,255,80,175,63,255,120,135,65,255,157,98,66,255,189,66,68,255,216,39,70,255,255,0,75,255,252,3,77,255,242,13,78,255,223,32,80,255,197,58,82,255,164,91,83,255,124,131,85,255,81,174,87,255,34,221,88,255,14,241,90,255,62,193,92,255,107,148,94,255,149,106,95,255,185,70,97,255,214,41,99,255,236,19,100,255,250,5,102,255,255,0,104,255,252,3,105,255,241,14,107,255,241,14,107,255,241,14,107,255,223,32,109,255,199,56,111,255,169,86,112,255,134,121,114,255,96,159,116,255,55,200,117,255,13,242,119,255,29,226,121,255,71,184,122,255,148,107,126,255,147,108,126,255,180,75,128,255,208,47,129,255,254,1,134,255,254,1,136,255,246,9,138,255,230,25,139,255,206,49,141,255,173,82,143,255,134,121,145,255,90,165,146,255,42,213,148,255,7,248,150,255,57,198,151,255,105,150,153,255,148,107,155,255,185,70,156,255,215,40,158,255,237,18,160,255,250,5,162,255,255,0,163,255,252,3,165,255,240,15,167,255,241,14,167,255,241,14,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,236,19,19,255,215,40,20,255,188,67,22,255,154,101,24,255,115,140,26,255,72,183,27,255,26,229,29,255,20,235,31,255,66,189,32,255,110,145,34,255,150,105,36,255,185,70,37,255,214,41,39,255,235,20,41,255,249,6,43,255,255,0,44,255,252,3,46,255,242,13,48,255,242,13,48,255,242,13,48,255,224,31,49,255,199,56,51,255,168,87,53,255,132,123,54,255,93,162,56,255,50,205,58,255,6,249,60,255,37,218,61,255,80,175,63,255,120,135,65,255,157,98,66,255,189,66,68,255,216,39,70,255,255,0,75,255,252,3,77,255,241,14,78,255,223,32,80,255,196,59,82,255,163,92,83,255,124,131,85,255,80,175,87,255,33,222,88,255,14,241,90,255,62,193,92,255,108,147,94,255,149,106,95,255,185,70,97,255,215,40,99,255,236,19,100,255,250,5,102,255,255,0,104,255,252,3,105,255,241,14,107,255,241,14,107,255,241,14,107,255,223,32,109,255,199,56,111,255,169,86,112,255,134,121,114,255,95,160,116,255,54,201,117,255,12,243,119,255,30,225,121,255,71,184,122,255,111,144,124,255,148,107,126,255,180,75,128,255,208,47,129,255,254,1,134,255,254,1,136,255,246,9,138,255,229,26,139,255,205,50,141,255,173,82,143,255,134,121,145,255,90,165,146,255,41,214,148,255,9,246,150,255,58,197,151,255,106,149,153,255,149,106,155,255,186,69,156,255,216,39,158,255,237,18,160,255,250,5,162,255,255,0,163,255,251,4,165,255,240,15,167,255,240,15,167,255,241,14,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,236,19,19,255,215,40,20,255,188,67,22,255,154,101,24,255,114,141,26,255,72,183,27,255,26,229,29,255,20,235,31,255,66,189,32,255,110,145,34,255,150,105,36,255,185,70,37,255,214,41,39,255,235,20,41,255,249,6,43,255,255,0,44,255,252,3,46,255,242,13,48,255,242,13,48,255,242,13,48,255,224,31,49,255,199,56,51,255,168,87,53,255,132,123,54,255,92,163,56,255,50,205,58,255,6,249,60,255,38,217,61,255,80,175,63,255,121,134,65,255,157,98,66,255,190,65,68,255,216,39,70,255,255,0,75,255,252,3,77,255,241,14,78,255,223,32,80,255,196,59,82,255,163,92,83,255,124,131,85,255,80,175,87,255,33,222,88,255,15,240,90,255,63,192,92,255,108,147,94,255,150,105,95,255,185,70,97,255,215,40,99,255,236,19,100,255,250,5,102,255,255,0,104,255,252,3,105,255,241,14,107,255,241,14,107,255,241,14,107,255,223,32,109,255,198,57,111,255,168,87,112,255,133,122,114,255,95,160,116,255,54,201,117,255,12,243,119,255,31,224,121,255,72,183,122,255,111,144,124,255,148,107,126,255,181,74,128,255,209,46,129,255,254,1,134,255,254,1,136,255,246,9,138,255,229,26,139,255,205,50,141,255,172,83,143,255,133,122,145,255,89,166,146,255,40,215,148,255,10,245,150,255,60,195,151,255,106,149,153,255,149,106,155,255,186,69,156,255,216,39,158,255,237,18,160,255,251,4,162,255,255,0,163,255,251,4,165,255,240,15,167,255,240,15,167,255,240,15,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,223,32,10,255,255,0,15,255,250,5,17,255,236,19,19,255,215,40,20,255,187,68,22,255,153,102,24,255,114,141,26,255,71,184,27,255,26,229,29,255,20,235,31,255,66,189,32,255,110,145,34,255,150,105,36,255,185,70,37,255,214,41,39,255,235,20,41,255,249,6,43,255,255,0,44,255,252,3,46,255,242,13,48,255,242,13,48,255,242,13,48,255,224,31,49,255,199,56,51,255,168,87,53,255,132,123,54,255,92,163,56,255,50,205,58,255,6,249,60,255,38,217,61,255,81,174,63,255,121,134,65,255,158,97,66,255,190,65,68,255,216,39,70,255,255,0,75,255,252,3,77,255,241,14,78,255,222,33,80,255,196,59,82,255,163,92,83,255,123,132,85,255,80,175,87,255,32,223,88,255,15,240,90,255,63,192,92,255,108,147,94,255,150,105,95,255,186,69,97,255,215,40,99,255,237,18,100,255,250,5,102,255,255,0,104,255,252,3,105,255,241,14,107,255,241,14,107,255,241,14,107,255,223,32,109,255,198,57,111,255,168,87,112,255,133,122,114,255,94,161,116,255,53,202,117,255,11,244,119,255,31,224,121,255,73,182,122,255,112,143,124,255,149,106,126,255,181,74,128,255,209,46,129,255,254,1,134,255,254,1,136,255,245,10,138,255,229,26,139,255,204,51,141,255,172,83,143,255,132,123,145,255,88,167,146,255,40,215,148,255,10,245,150,255,60,195,151,255,107,148,153,255,150,105,155,255,187,68,156,255,216,39,158,255,238,17,160,255,251,4,162,255,255,0,163,255,251,4,165,255,239,16,167,255,240,15,167,255,240,15,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,223,32,10,255,255,0,15,255,249,6,17,255,236,19,19,255,215,40,20,255,187,68,22,255,153,102,24,255,114,141,26,255,71,184,27,255,26,229,29,255,21,234,31,255,66,189,32,255,110,145,34,255,150,105,36,255,185,70,37,255,214,41,39,255,235,20,41,255,249,6,43,255,255,0,44,255,252,3,46,255,242,13,48,255,242,13,48,255,242,13,48,255,224,31,49,255,199,56,51,255,168,87,53,255,131,124,54,255,92,163,56,255,49,206,58,255,6,249,60,255,38,217,61,255,81,174,63,255,121,134,65,255,158,97,66,255,190,65,68,255,217,38,70,255,255,0,75,255,252,3,77,255,241,14,78,255,222,33,80,255,195,60,82,255,162,93,83,255,123,132,85,255,79,176,87,255,32,223,88,255,16,239,90,255,64,191,92,255,109,146,94,255,150,105,95,255,186,69,97,255,215,40,99,255,237,18,100,255,250,5,102,255,255,0,104,255,252,3,105,255,240,15,107,255,241,14,107,255,241,14,107,255,222,33,109,255,197,58,111,255,167,88,112,255,132,123,114,255,52,203,117,255,53,202,117,255,11,244,119,255,32,223,121,255,73,182,122,255,113,142,124,255,149,106,126,255,182,73,128,255,209,46,129,255,254,1,134,255,254,1,136,255,245,10,138,255,228,27,139,255,203,52,141,255,171,84,143,255,132,123,145,255,87,168,146,255,39,216,148,255,11,244,150,255,61,194,151,255,108,147,153,255,151,104,155,255,188,67,156,255,217,38,158,255,238,17,160,255,251,4,162,255,255,0,163,255,251,4,165,255,239,16,167,255,239,16,167,255,240,15,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,223,32,10,255,255,0,15,255,249,6,17,255,236,19,19,255,215,40,20,255,187,68,22,255,153,102,24,255,114,141,26,255,71,184,27,255,26,229,29,255,21,234,31,255,67,188,32,255,110,145,34,255,150,105,36,255,185,70,37,255,214,41,39,255,235,20,41,255,249,6,43,255,255,0,44,255,252,3,46,255,241,14,48,255,242,13,48,255,242,13,48,255,223,32,49,255,198,57,51,255,167,88,53,255,131,124,54,255,91,164,56,255,49,206,58,255,5,250,60,255,39,216,61,255,81,174,63,255,121,134,65,255,158,97,66,255,190,65,68,255,217,38,70,255,255,0,75,255,252,3,77,255,241,14,78,255,222,33,80,255,195,60,82,255,162,93,83,255,122,133,85,255,79,176,87,255,32,223,88,255,16,239,90,255,64,191,92,255,109,146,94,255,151,104,95,255,186,69,97,255,216,39,99,255,237,18,100,255,250,5,102,255,255,0,104,255,252,3,105,255,240,15,107,255,240,15,107,255,241,14,107,255,222,33,109,255,197,58,111,255,167,88,112,255,132,123,114,255,93,162,116,255,52,203,117,255,10,245,119,255,33,222,121,255,74,181,122,255,113,142,124,255,150,105,126,255,182,73,128,255,210,45,129,255,254,1,134,255,254,1,136,255,245,10,138,255,228,27,139,255,203,52,141,255,171,84,143,255,131,124,145,255,87,168,146,255,38,217,148,255,12,243,150,255,62,193,151,255,109,146,153,255,151,104,155,255,188,67,156,255,217,38,158,255,239,16,160,255,251,4,162,255,255,0,163,255,251,4,165,255,239,16,167,255,239,16,167,255,239,16,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,223,32,10,255,255,0,15,255,249,6,17,255,236,19,19,255,215,40,20,255,187,68,22,255,153,102,24,255,114,141,26,255,71,184,27,255,25,230,29,255,21,234,31,255,67,188,32,255,111,144,34,255,150,105,36,255,185,70,37,255,214,41,39,255,236,19,41,255,249,6,43,255,255,0,44,255,252,3,46,255,241,14,48,255,241,14,48,255,242,13,48,255,223,32,49,255,198,57,51,255,167,88,53,255,131,124,54,255,91,164,56,255,49,206,58,255,5,250,60,255,39,216,61,255,82,173,63,255,122,133,65,255,158,97,66,255,190,65,68,255,217,38,70,255,255,0,75,255,252,3,77,255,241,14,78,255,222,33,80,255,195,60,82,255,161,94,83,255,122,133,85,255,78,177,87,255,31,224,88,255,17,238,90,255,65,190,92,255,110,145,94,255,151,104,95,255,187,68,97,255,216,39,99,255,237,18,100,255,250,5,102,255,255,0,104,255,251,4,105,255,240,15,107,255,240,15,107,255,240,15,107,255,222,33,109,255,197,58,111,255,166,89,112,255,131,124,114,255,93,162,116,255,51,204,117,255,9,246,119,255,33,222,121,255,75,180,122,255,114,141,124,255,150,105,126,255,183,72,128,255,210,45,129,255,254,1,134,255,254,1,136,255,245,10,138,255,228,27,139,255,202,53,141,255,170,85,143,255,131,124,145,255,86,169,146,255,37,218,148,255,13,242,150,255,63,192,151,255,109,146,153,255,152,103,155,255,189,66,156,255,218,37,158,255,239,16,160,255,251,4,162,255,255,0,163,255,251,4,165,255,238,17,167,255,239,16,167,255,239,16,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,223,32,10,255,255,0,15,255,249,6,17,255,236,19,19,255,215,40,20,255,187,68,22,255,153,102,24,255,114,141,26,255,71,184,27,255,25,230,29,255,21,234,31,255,67,188,32,255,111,144,34,255,151,104,36,255,185,70,37,255,214,41,39,255,236,19,41,255,249,6,43,255,255,0,44,255,252,3,46,255,241,14,48,255,241,14,48,255,241,14,48,255,223,32,49,255,198,57,51,255,167,88,53,255,131,124,54,255,91,164,56,255,48,207,58,255,5,250,60,255,39,216,61,255,82,173,63,255,122,133,65,255,159,96,66,255,191,64,68,255,217,38,70,255,255,0,75,255,252,3,77,255,241,14,78,255,222,33,80,255,195,60,82,255,161,94,83,255,122,133,85,255,78,177,87,255,31,224,88,255,18,237,90,255,65,190,92,255,111,144,94,255,152,103,95,255,187,68,97,255,216,39,99,255,237,18,100,255,250,5,102,255,255,0,104,255,251,4,105,255,240,15,107,255,240,15,107,255,240,15,107,255,221,34,109,255,196,59,111,255,166,89,112,255,131,124,114,255,92,163,116,255,34,221,121,255,9,246,119,255,34,221,121,255,75,180,122,255,114,141,124,255,151,104,126,255,183,72,128,255,211,44,129,255,254,1,134,255,254,1,136,255,245,10,138,255,227,28,139,255,202,53,141,255,169,86,143,255,130,125,145,255,85,170,146,255,37,218,148,255,14,241,150,255,63,192,151,255,111,144,153,255,153,102,155,255,189,66,156,255,218,37,158,255,239,16,160,255,251,4,162,255,255,0,163,255,250,5,165,255,238,17,167,255,238,17,167,255,239,16,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,224,31,10,255,255,0,15,255,249,6,17,255,236,19,19,255,215,40,20,255,187,68,22,255,153,102,24,255,114,141,26,255,71,184,27,255,25,230,29,255,21,234,31,255,67,188,32,255,111,144,34,255,151,104,36,255,186,69,37,255,214,41,39,255,236,19,41,255,249,6,43,255,255,0,44,255,252,3,46,255,241,14,48,255,241,14,48,255,241,14,48,255,223,32,49,255,198,57,51,255,167,88,53,255,131,124,54,255,91,164,56,255,48,207,58,255,4,251,60,255,40,215,61,255,82,173,63,255,122,133,65,255,159,96,66,255,191,64,68,255,217,38,70,255,255,0,75,255,252,3,77,255,241,14,78,255,221,34,80,255,194,61,82,255,161,94,83,255,121,134,85,255,77,178,87,255,30,225,88,255,18,237,90,255,66,189,92,255,111,144,94,255,152,103,95,255,188,67,97,255,216,39,99,255,237,18,100,255,250,5,102,255,255,0,104,255,251,4,105,255,240,15,107,255,240,15,107,255,240,15,107,255,221,34,109,255,196,59,111,255,165,90,112,255,130,125,114,255,92,163,116,255,51,204,117,255,34,221,121,255,76,179,122,255,76,179,122,255,115,140,124,255,151,104,126,255,184,71,128,255,211,44,129,255,254,1,134,255,254,1,136,255,244,11,138,255,227,28,139,255,202,53,141,255,168,87,143,255,129,126,145,255,84,171,146,255,36,219,148,255,14,241,150,255,64,191,151,255,111,144,153,255,154,101,155,255,190,65,156,255,219,36,158,255,239,16,160,255,251,4,162,255,255,0,163,255,250,5,165,255,250,5,165,255,238,17,167,255,238,17,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,224,31,10,255,255,0,15,255,249,6,17,255,236,19,19,255,215,40,20,255,187,68,22,255,153,102,24,255,114,141,26,255,71,184,27,255,25,230,29,255,21,234,31,255,67,188,32,255,111,144,34,255,151,104,36,255,186,69,37,255,214,41,39,255,236,19,41,255,249,6,43,255,255,0,44,255,252,3,46,255,241,14,48,255,241,14,48,255,241,14,48,255,223,32,49,255,198,57,51,255,166,89,53,255,130,125,54,255,90,165,56,255,48,207,58,255,4,251,60,255,40,215,61,255,83,172,63,255,123,132,65,255,159,96,66,255,191,64,68,255,217,38,70,255,255,0,75,255,252,3,77,255,240,15,78,255,221,34,80,255,194,61,82,255,160,95,83,255,121,134,85,255,76,179,87,255,30,225,88,255,19,236,90,255,66,189,92,255,112,143,94,255,152,103,95,255,188,67,97,255,217,38,99,255,238,17,100,255,251,4,102,255,255,0,104,255,251,4,105,255,239,16,107,255,240,15,107,255,240,15,107,255,164,91,112,255,196,59,111,255,165,90,112,255,130,125,114,255,91,164,116,255,50,205,117,255,8,247,119,255,34,221,121,255,76,179,122,255,116,139,124,255,152,103,126,255,184,71,128,255,211,44,129,255,254,1,134,255,253,2,136,255,244,11,138,255,227,28,139,255,201,54,141,255,168,87,143,255,129,126,145,255,83,172,146,255,35,220,148,255,15,240,150,255,65,190,151,255,112,143,153,255,155,100,155,255,190,65,156,255,219,36,158,255,240,15,160,255,252,3,162,255,255,0,163,255,250,5,165,255,250,5,165,255,250,5,165,255,238,17,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,224,31,10,255,255,0,15,255,249,6,17,255,236,19,19,255,215,40,20,255,187,68,22,255,153,102,24,255,114,141,26,255,70,185,27,255,25,230,29,255,22,233,31,255,67,188,32,255,111,144,34,255,151,104,36,255,186,69,37,255,215,40,39,255,236,19,41,255,250,5,43,255,255,0,44,255,252,3,46,255,241,14,48,255,241,14,48,255,241,14,48,255,223,32,49,255,197,58,51,255,166,89,53,255,130,125,54,255,90,165,56,255,48,207,58,255,4,251,60,255,40,215,61,255,83,172,63,255,123,132,65,255,160,95,66,255,191,64,68,255,218,37,70,255,255,0,75,255,252,3,77,255,240,15,78,255,221,34,80,255,194,61,82,255,160,95,83,255,121,134,85,255,76,179,87,255,29,226,88,255,19,236,90,255,67,188,92,255,112,143,94,255,153,102,95,255,189,66,97,255,217,38,99,255,238,17,100,255,251,4,102,255,255,0,104,255,251,4,105,255,239,16,107,255,239,16,107,255,240,15,107,255,221,34,109,255,164,91,112,255,165,90,112,255,129,126,114,255,91,164,116,255,50,205,117,255,7,248,119,255,35,220,121,255,117,138,124,255,116,139,124,255,152,103,126,255,185,70,128,255,212,43,129,255,254,1,134,255,253,2,136,255,244,11,138,255,226,29,139,255,201,54,141,255,167,88,143,255,127,128,145,255,82,173,146,255,34,221,148,255,16,239,150,255,66,189,151,255,113,142,153,255,155,100,155,255,191,64,156,255,219,36,158,255,240,15,160,255,252,3,162,255,255,0,163,255,250,5,165,255,250,5,165,255,250,5,165,255,218,37,168,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,224,31,10,255,255,0,15,255,249,6,17,255,236,19,19,255,215,40,20,255,187,68,22,255,153,102,24,255,113,142,26,255,70,185,27,255,25,230,29,255,22,233,31,255,68,187,32,255,111,144,34,255,151,104,36,255,186,69,37,255,215,40,39,255,236,19,41,255,250,5,43,255,255,0,44,255,252,3,46,255,241,14,48,255,241,14,48,255,241,14,48,255,223,32,49,255,197,58,51,255,166,89,53,255,130,125,54,255,90,165,56,255,47,208,58,255,3,252,60,255,41,214,61,255,83,172,63,255,123,132,65,255,160,95,66,255,192,63,68,255,218,37,70,255,255,0,75,255,252,3,77,255,240,15,78,255,220,35,80,255,193,62,82,255,160,95,83,255,120,135,85,255,76,179,87,255,29,226,88,255,20,235,90,255,67,188,92,255,112,143,94,255,154,101,95,255,189,66,97,255,217,38,99,255,238,17,100,255,251,4,102,255,255,0,104,255,251,4,105,255,239,16,107,255,239,16,107,255,239,16,107,255,221,34,109,255,195,60,111,255,164,91,112,255,129,126,114,255,90,165,116,255,49,206,117,255,7,248,119,255,36,219,121,255,77,178,122,255,117,138,124,255,185,70,128,255,185,70,128,255,212,43,129,255,255,0,134,255,253,2,136,255,244,11,138,255,226,29,139,255,200,55,141,255,167,88,143,255,127,128,145,255,82,173,146,255,33,222,148,255,18,237,150,255,66,189,151,255,114,141,153,255,156,99,155,255,192,63,156,255,220,35,158,255,240,15,160,255,252,3,162,255,255,0,163,255,250,5,165,255,250,5,165,255,250,5,165,255,238,17,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,224,31,10,255,255,0,15,255,249,6,17,255,236,19,19,255,215,40,20,255,187,68,22,255,152,103,24,255,113,142,26,255,70,185,27,255,24,231,29,255,22,233,31,255,68,187,32,255,111,144,34,255,151,104,36,255,186,69,37,255,215,40,39,255,236,19,41,255,250,5,43,255,255,0,44,255,252,3,46,255,241,14,48,255,241,14,48,255,241,14,48,255,223,32,49,255,197,58,51,255,166,89,53,255,130,125,54,255,90,165,56,255,47,208,58,255,3,252,60,255,41,214,61,255,83,172,63,255,124,131,65,255,160,95,66,255,192,63,68,255,218,37,70,255,255,0,75,255,252,3,77,255,240,15,78,255,220,35,80,255,193,62,82,255,159,96,83,255,120,135,85,255,75,180,87,255,28,227,88,255,20,235,90,255,67,188,92,255,113,142,94,255,154,101,95,255,189,66,97,255,218,37,99,255,238,17,100,255,251,4,102,255,255,0,104,255,251,4,105,255,239,16,107,255,239,16,107,255,239,16,107,255,220,35,109,255,195,60,111,255,164,91,112,255,128,127,114,255,90,165,116,255,48,207,117,255,6,249,119,255,36,219,121,255,78,177,122,255,117,138,124,255,153,102,126,255,185,70,128,255,212,43,129,255,255,0,134,255,253,2,136,255,244,11,138,255,226,29,139,255,200,55,141,255,166,89,143,255,126,129,145,255,81,174,146,255,32,223,148,255,18,237,150,255,67,188,151,255,114,141,153,255,156,99,155,255,192,63,156,255,220,35,158,255,241,14,160,255,252,3,162,255,255,0,163,255,250,5,165,255,250,5,165,255,250,5,165,255,237,18,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,224,31,10,255,255,0,15,255,249,6,17,255,236,19,19,255,215,40,20,255,187,68,22,255,152,103,24,255,113,142,26,255,70,185,27,255,24,231,29,255,22,233,31,255,68,187,32,255,112,143,34,255,151,104,36,255,186,69,37,255,215,40,39,255,236,19,41,255,250,5,43,255,255,0,44,255,252,3,46,255,241,14,48,255,241,14,48,255,241,14,48,255,222,33,49,255,197,58,51,255,166,89,53,255,129,126,54,255,89,166,56,255,47,208,58,255,3,252,60,255,41,214,61,255,84,171,63,255,124,131,65,255,160,95,66,255,192,63,68,255,218,37,70,255,255,0,75,255,251,4,77,255,240,15,78,255,220,35,80,255,193,62,82,255,159,96,83,255,119,136,85,255,75,180,87,255,28,227,88,255,21,234,90,255,68,187,92,255,113,142,94,255,154,101,95,255,190,65,97,255,218,37,99,255,239,16,100,255,251,4,102,255,255,0,104,255,251,4,105,255,239,16,107,255,239,16,107,255,239,16,107,255,220,35,109,255,195,60,111,255,163,92,112,255,128,127,114,255,89,166,116,255,48,207,117,255,6,249,119,255,37,218,121,255,78,177,122,255,118,137,124,255,154,101,126,255,186,69,128,255,234,21,131,255,255,0,134,255,253,2,136,255,243,12,138,255,225,30,139,255,199,56,141,255,166,89,143,255,125,130,145,255,80,175,146,255,31,224,148,255,19,236,150,255,69,186,151,255,115,140,153,255,157,98,155,255,193,62,156,255,221,34,158,255,241,14,160,255,252,3,162,255,255,0,163,255,249,6,165,255,250,5,165,255,250,5,165,255,237,18,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,198,57,9,255,224,31,10,255,255,0,15,255,249,6,17,255,236,19,19,255,215,40,20,255,187,68,22,255,152,103,24,255,113,142,26,255,70,185,27,255,24,231,29,255,22,233,31,255,68,187,32,255,112,143,34,255,152,103,36,255,186,69,37,255,215,40,39,255,236,19,41,255,250,5,43,255,255,0,44,255,252,3,46,255,241,14,48,255,241,14,48,255,241,14,48,255,222,33,49,255,197,58,51,255,165,90,53,255,129,126,54,255,89,166,56,255,46,209,58,255,2,253,60,255,41,214,61,255,84,171,63,255,124,131,65,255,161,94,66,255,192,63,68,255,218,37,70,255,255,0,75,255,251,4,77,255,240,15,78,255,220,35,80,255,193,62,82,255,159,96,83,255,119,136,85,255,74,181,87,255,27,228,88,255,21,234,90,255,69,186,92,255,114,141,94,255,155,100,95,255,190,65,97,255,218,37,99,255,239,16,100,255,251,4,102,255,255,0,104,255,251,4,105,255,238,17,107,255,239,16,107,255,239,16,107,255,220,35,109,255,194,61,111,255,163,92,112,255,88,167,116,255,88,167,116,255,47,208,117,255,5,250,119,255,38,217,121,255,79,176,122,255,118,137,124,255,154,101,126,255,186,69,128,255,213,42,129,255,255,0,134,255,253,2,136,255,243,12,138,255,225,30,139,255,199,56,141,255,165,90,143,255,125,130,145,255,79,176,146,255,30,225,148,255,20,235,150,255,69,186,151,255,116,139,153,255,158,97,155,255,193,62,156,255,222,33,158,255,241,14,160,255,252,3,162,255,255,0,163,255,249,6,165,255,249,6,165,255,250,5,165,255,237,18,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,236,19,19,255,215,40,20,255,186,69,22,255,152,103,24,255,113,142,26,255,70,185,27,255,24,231,29,255,22,233,31,255,68,187,32,255,112,143,34,255,152,103,36,255,186,69,37,255,215,40,39,255,236,19,41,255,250,5,43,255,255,0,44,255,252,3,46,255,241,14,48,255,241,14,48,255,241,14,48,255,222,33,49,255,197,58,51,255,165,90,53,255,129,126,54,255,89,166,56,255,46,209,58,255,2,253,60,255,42,213,61,255,84,171,63,255,124,131,65,255,161,94,66,255,193,62,68,255,219,36,70,255,255,0,75,255,251,4,77,255,240,15,78,255,220,35,80,255,192,63,82,255,158,97,83,255,118,137,85,255,74,181,87,255,27,228,88,255,22,233,90,255,69,186,92,255,114,141,94,255,155,100,95,255,190,65,97,255,218,37,99,255,239,16,100,255,251,4,102,255,255,0,104,255,251,4,105,255,238,17,107,255,238,17,107,255,239,16,107,255,219,36,109,255,194,61,111,255,162,93,112,255,127,128,114,255,88,167,116,255,47,208,117,255,4,251,119,255,38,217,121,255,79,176,122,255,119,136,124,255,155,100,126,255,187,68,128,255,213,42,129,255,255,0,134,255,253,2,136,255,243,12,138,255,225,30,139,255,198,57,141,255,165,90,143,255,124,131,145,255,79,176,146,255,30,225,148,255,21,234,150,255,70,185,151,255,116,139,153,255,158,97,155,255,194,61,156,255,222,33,158,255,241,14,160,255,252,3,162,255,255,0,163,255,249,6,165,255,249,6,165,255,249,6,165,255,237,18,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,236,19,19,255,215,40,20,255,186,69,22,255,152,103,24,255,113,142,26,255,70,185,27,255,24,231,29,255,23,232,31,255,69,186,32,255,112,143,34,255,152,103,36,255,187,68,37,255,215,40,39,255,236,19,41,255,250,5,43,255,255,0,44,255,252,3,46,255,241,14,48,255,241,14,48,255,241,14,48,255,222,33,49,255,196,59,51,255,165,90,53,255,129,126,54,255,88,167,56,255,46,209,58,255,2,253,60,255,42,213,61,255,85,170,63,255,125,130,65,255,161,94,66,255,193,62,68,255,219,36,70,255,255,0,75,255,251,4,77,255,239,16,78,255,219,36,80,255,192,63,82,255,158,97,83,255,118,137,85,255,73,182,87,255,26,229,88,255,22,233,90,255,70,185,92,255,115,140,94,255,156,99,95,255,191,64,97,255,219,36,99,255,239,16,100,255,251,4,102,255,255,0,104,255,250,5,105,255,251,4,105,255,238,17,107,255,238,17,107,255,219,36,109,255,193,62,111,255,162,93,112,255,127,128,114,255,87,168,116,255,46,209,117,255,4,251,119,255,39,216,121,255,80,175,122,255,156,99,126,255,155,100,126,255,214,41,129,255,214,41,129,255,255,0,134,255,253,2,136,255,243,12,138,255,224,31,139,255,198,57,141,255,164,91,143,255,123,132,145,255,78,177,146,255,29,226,148,255,21,234,150,255,71,184,151,255,117,138,153,255,159,96,155,255,194,61,156,255,222,33,158,255,242,13,160,255,252,3,162,255,255,0,163,255,249,6,165,255,249,6,165,255,249,6,165,255,236,19,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,236,19,19,255,214,41,20,255,186,69,22,255,152,103,24,255,113,142,26,255,69,186,27,255,24,231,29,255,23,232,31,255,69,186,32,255,112,143,34,255,152,103,36,255,187,68,37,255,215,40,39,255,236,19,41,255,250,5,43,255,255,0,44,255,252,3,46,255,241,14,48,255,241,14,48,255,241,14,48,255,222,33,49,255,196,59,51,255,165,90,53,255,128,127,54,255,88,167,56,255,45,210,58,255,2,253,60,255,42,213,61,255,125,130,65,255,125,130,65,255,161,94,66,255,193,62,68,255,219,36,70,255,255,0,75,255,251,4,77,255,239,16,78,255,219,36,80,255,192,63,82,255,157,98,83,255,117,138,85,255,73,182,87,255,26,229,88,255,22,233,90,255,70,185,92,255,115,140,94,255,156,99,95,255,191,64,97,255,219,36,99,255,239,16,100,255,251,4,102,255,255,0,104,255,250,5,105,255,250,5,105,255,251,4,105,255,238,17,107,255,219,36,109,255,193,62,111,255,126,129,114,255,126,129,114,255,87,168,116,255,45,210,117,255,3,252,119,255,39,216,121,255,81,174,122,255,120,135,124,255,156,99,126,255,187,68,128,255,214,41,129,255,255,0,134,255,253,2,136,255,243,12,138,255,224,31,139,255,197,58,141,255,163,92,143,255,123,132,145,255,77,178,146,255,28,227,148,255,22,233,150,255,72,183,151,255,118,137,153,255,160,95,155,255,195,60,156,255,223,32,158,255,242,13,160,255,253,2,162,255,255,0,163,255,249,6,165,255,249,6,165,255,249,6,165,255,236,19,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,236,19,19,255,214,41,20,255,186,69,22,255,152,103,24,255,113,142,26,255,69,186,27,255,24,231,29,255,23,232,31,255,69,186,32,255,112,143,34,255,152,103,36,255,187,68,37,255,215,40,39,255,237,18,41,255,250,5,43,255,255,0,44,255,252,3,46,255,240,15,48,255,241,14,48,255,241,14,48,255,222,33,49,255,196,59,51,255,165,90,53,255,128,127,54,255,88,167,56,255,45,210,58,255,1,254,60,255,85,170,63,255,85,170,63,255,125,130,65,255,193,62,68,255,193,62,68,255,219,36,70,255,255,0,75,255,251,4,77,255,239,16,78,255,219,36,80,255,191,64,82,255,157,98,83,255,117,138,85,255,73,182,87,255,25,230,88,255,23,232,90,255,71,184,92,255,116,139,94,255,156,99,95,255,191,64,97,255,219,36,99,255,240,15,100,255,251,4,102,255,255,0,104,255,250,5,105,255,250,5,105,255,250,5,105,255,218,37,109,255,219,36,109,255,193,62,111,255,161,94,112,255,126,129,114,255,86,169,116,255,45,210,117,255,2,253,119,255,40,215,121,255,81,174,122,255,120,135,124,255,156,99,126,255,188,67,128,255,214,41,129,255,255,0,134,255,253,2,136,255,242,13,138,255,224,31,139,255,197,58,141,255,163,92,143,255,122,133,145,255,76,179,146,255,27,228,148,255,23,232,150,255,73,182,151,255,119,136,153,255,160,95,155,255,196,59,156,255,223,32,158,255,242,13,160,255,253,2,162,255,255,0,163,255,248,7,165,255,249,6,165,255,249,6,165,255,236,19,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,236,19,19,255,214,41,20,255,186,69,22,255,152,103,24,255,112,143,26,255,69,186,27,255,23,232,29,255,23,232,31,255,69,186,32,255,113,142,34,255,152,103,36,255,187,68,37,255,215,40,39,255,237,18,41,255,250,5,43,255,255,0,44,255,252,3,46,255,240,15,48,255,240,15,48,255,241,14,48,255,222,33,49,255,196,59,51,255,164,91,53,255,128,127,54,255,88,167,56,255,45,210,58,255,1,254,60,255,43,212,61,255,85,170,63,255,126,129,65,255,162,93,66,255,193,62,68,255,219,36,70,255,255,0,75,255,251,4,77,255,239,16,78,255,219,36,80,255,191,64,82,255,157,98,83,255,117,138,85,255,72,183,87,255,25,230,88,255,23,232,90,255,71,184,92,255,116,139,94,255,157,98,95,255,192,63,97,255,219,36,99,255,240,15,100,255,252,3,102,255,255,0,104,255,250,5,105,255,250,5,105,255,250,5,105,255,238,17,107,255,218,37,109,255,192,63,111,255,161,94,112,255,125,130,114,255,86,169,116,255,44,211,117,255,2,253,119,255,41,214,121,255,82,173,122,255,121,134,124,255,157,98,126,255,188,67,128,255,215,40,129,255,255,0,134,255,253,2,136,255,242,13,138,255,223,32,139,255,197,58,141,255,162,93,143,255,121,134,145,255,75,180,146,255,27,228,148,255,24,231,150,255,73,182,151,255,120,135,153,255,162,93,155,255,196,59,156,255,224,31,158,255,242,13,160,255,253,2,162,255,255,0,163,255,248,7,165,255,248,7,165,255,249,6,165,255,235,20,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,236,19,19,255,214,41,20,255,186,69,22,255,152,103,24,255,112,143,26,255,69,186,27,255,23,232,29,255,23,232,31,255,69,186,32,255,113,142,34,255,152,103,36,255,187,68,37,255,216,39,39,255,237,18,41,255,250,5,43,255,255,0,44,255,252,3,46,255,240,15,48,255,240,15,48,255,240,15,48,255,222,33,49,255,196,59,51,255,164,91,53,255,128,127,54,255,87,168,56,255,45,210,58,255,1,254,60,255,43,212,61,255,86,169,63,255,126,129,65,255,162,93,66,255,194,61,68,255,220,35,70,255,255,0,75,255,251,4,77,255,239,16,78,255,219,36,80,255,191,64,82,255,156,99,83,255,116,139,85,255,72,183,87,255,24,231,88,255,24,231,90,255,72,183,92,255,116,139,94,255,157,98,95,255,192,63,97,255,220,35,99,255,240,15,100,255,252,3,102,255,255,0,104,255,250,5,105,255,250,5,105,255,250,5,105,255,238,17,107,255,218,37,109,255,192,63,111,255,161,94,112,255,125,130,114,255,43,212,117,255,44,211,117,255,1,254,119,255,41,214,121,255,82,173,122,255,121,134,124,255,157,98,126,255,189,66,128,255,215,40,129,255,255,0,134,255,252,3,136,255,242,13,138,255,223,32,139,255,196,59,141,255,161,94,143,255,121,134,145,255,74,181,146,255,25,230,148,255,25,230,150,255,74,181,151,255,121,134,153,255,162,93,155,255,197,58,156,255,224,31,158,255,243,12,160,255,253,2,162,255,255,0,163,255,248,7,165,255,248,7,165,255,248,7,165,255,235,20,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,236,19,19,255,214,41,20,255,186,69,22,255,152,103,24,255,112,143,26,255,69,186,27,255,23,232,29,255,23,232,31,255,69,186,32,255,113,142,34,255,153,102,36,255,187,68,37,255,216,39,39,255,237,18,41,255,250,5,43,255,255,0,44,255,252,3,46,255,240,15,48,255,240,15,48,255,240,15,48,255,221,34,49,255,196,59,51,255,164,91,53,255,87,168,56,255,87,168,56,255,44,211,58,255,0,255,60,255,43,212,61,255,86,169,63,255,126,129,65,255,162,93,66,255,194,61,68,255,220,35,70,255,255,0,75,255,251,4,77,255,239,16,78,255,218,37,80,255,191,64,82,255,156,99,83,255,116,139,85,255,71,184,87,255,24,231,88,255,24,231,90,255,72,183,92,255,117,138,94,255,157,98,95,255,192,63,97,255,220,35,99,255,240,15,100,255,252,3,102,255,255,0,104,255,250,5,105,255,250,5,105,255,250,5,105,255,238,17,107,255,218,37,109,255,192,63,111,255,160,95,112,255,124,131,114,255,85,170,116,255,43,212,117,255,1,254,119,255,42,213,121,255,83,172,122,255,122,133,124,255,158,97,126,255,189,66,128,255,215,40,129,255,255,0,134,255,252,3,136,255,242,13,138,255,223,32,139,255,195,60,141,255,160,95,143,255,120,135,145,255,74,181,146,255,24,231,148,255,26,229,150,255,75,180,151,255,121,134,153,255,163,92,155,255,197,58,156,255,224,31,158,255,243,12,160,255,253,2,162,255,255,0,163,255,248,7,165,255,248,7,165,255,248,7,165,255,235,20,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,214,41,20,255,186,69,22,255,151,104,24,255,112,143,26,255,69,186,27,255,23,232,29,255,24,231,31,255,69,186,32,255,113,142,34,255,153,102,36,255,188,67,37,255,216,39,39,255,237,18,41,255,250,5,43,255,255,0,44,255,252,3,46,255,240,15,48,255,240,15,48,255,240,15,48,255,221,34,49,255,164,91,53,255,164,91,53,255,127,128,54,255,87,168,56,255,44,211,58,255,44,211,61,255,44,211,61,255,86,169,63,255,126,129,65,255,163,92,66,255,194,61,68,255,220,35,70,255,255,0,75,255,251,4,77,255,239,16,78,255,218,37,80,255,190,65,82,255,156,99,83,255,115,140,85,255,71,184,87,255,23,232,88,255,25,230,90,255,73,182,92,255,117,138,94,255,158,97,95,255,193,62,97,255,220,35,99,255,240,15,100,255,252,3,102,255,255,0,104,255,250,5,105,255,250,5,105,255,250,5,105,255,237,18,107,255,217,38,109,255,191,64,111,255,160,95,112,255,123,132,114,255,84,171,116,255,0,255,119,255,43,212,121,255,84,171,122,255,84,171,122,255,122,133,124,255,158,97,126,255,190,65,128,255,216,39,129,255,255,0,134,255,252,3,136,255,241,14,138,255,222,33,139,255,195,60,141,255,160,95,143,255,119,136,145,255,73,182,146,255,24,231,148,255,27,228,150,255,76,179,151,255,122,133,153,255,163,92,155,255,198,57,156,255,225,30,158,255,243,12,160,255,253,2,162,255,255,0,163,255,248,7,165,255,248,7,165,255,248,7,165,255,234,21,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,214,41,20,255,186,69,22,255,151,104,24,255,112,143,26,255,69,186,27,255,23,232,29,255,24,231,31,255,70,185,32,255,113,142,34,255,153,102,36,255,188,67,37,255,216,39,39,255,237,18,41,255,250,5,43,255,255,0,44,255,252,3,46,255,240,15,48,255,240,15,48,255,240,15,48,255,221,34,49,255,195,60,51,255,164,91,53,255,127,128,54,255,87,168,56,255,44,211,58,255,0,255,60,255,44,211,61,255,87,168,63,255,127,128,65,255,163,92,66,255,194,61,68,255,220,35,70,255,255,0,75,255,251,4,77,255,238,17,78,255,218,37,80,255,190,65,82,255,155,100,83,255,115,140,85,255,70,185,87,255,23,232,88,255,26,229,90,255,73,182,92,255,118,137,94,255,158,97,95,255,193,62,97,255,220,35,99,255,240,15,100,255,252,3,102,255,255,0,104,255,250,5,105,255,250,5,105,255,250,5,105,255,237,18,107,255,217,38,109,255,191,64,111,255,159,96,112,255,123,132,114,255,84,171,116,255,42,213,117,255,0,255,119,255,43,212,121,255,84,171,122,255,123,132,124,255,159,96,126,255,190,65,128,255,216,39,129,255,255,0,134,255,252,3,136,255,241,14,138,255,222,33,139,255,194,61,141,255,159,96,143,255,118,137,145,255,72,183,146,255,23,232,148,255,28,227,150,255,77,178,151,255,123,132,153,255,164,91,155,255,198,57,156,255,225,30,158,255,243,12,160,255,253,2,162,255,254,1,163,255,247,8,165,255,248,7,165,255,248,7,165,255,234,21,167,255,0,255,0,255,0,255,0,255,45,210,2,255,89,166,3,255,130,125,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,214,41,20,255,186,69,22,255,151,104,24,255,112,143,26,255,69,186,27,255,23,232,29,255,24,231,31,255,70,185,32,255,113,142,34,255,153,102,36,255,188,67,37,255,216,39,39,255,237,18,41,255,250,5,43,255,255,0,44,255,251,4,46,255,240,15,48,255,240,15,48,255,240,15,48,255,221,34,49,255,195,60,51,255,163,92,53,255,127,128,54,255,86,169,56,255,43,212,58,255,0,255,60,255,44,211,61,255,87,168,63,255,127,128,65,255,163,92,66,255,195,60,68,255,220,35,70,255,255,0,75,255,251,4,77,255,238,17,78,255,218,37,80,255,190,65,82,255,155,100,83,255,115,140,85,255,70,185,87,255,22,233,88,255,26,229,90,255,73,182,92,255,118,137,94,255,159,96,95,255,193,62,97,255,221,34,99,255,241,14,100,255,252,3,102,255,255,0,104,255,250,5,105,255,250,5,105,255,250,5,105,255,237,18,107,255,217,38,109,255,190,65,111,255,159,96,112,255,122,133,114,255,83,172,116,255,42,213,117,255,1,254,119,255,43,212,121,255,85,170,122,255,124,131,124,255,159,96,126,255,190,65,128,255,216,39,129,255,255,0,134,255,252,3,136,255,241,14,138,255,222,33,139,255,194,61,141,255,159,96,143,255,117,138,145,255,71,184,146,255,22,233,148,255,28,227,150,255,78,177,151,255,124,131,153,255,165,90,155,255,199,56,156,255,226,29,158,255,244,11,160,255,253,2,162,255,254,1,163,255,247,8,165,255,247,8,165,255,248,7,165,255,233,22,167,255,0,255,0,255,0,255,0,255,46,209,2,255,89,166,3,255,130,125,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,214,41,20,255,186,69,22,255,151,104,24,255,112,143,26,255,68,187,27,255,23,232,29,255,24,231,31,255,70,185,32,255,114,141,34,255,153,102,36,255,188,67,37,255,216,39,39,255,237,18,41,255,250,5,43,255,255,0,44,255,251,4,46,255,240,15,48,255,240,15,48,255,240,15,48,255,195,60,51,255,195,60,51,255,163,92,53,255,127,128,54,255,86,169,56,255,43,212,58,255,1,254,60,255,45,210,61,255,87,168,63,255,127,128,65,255,163,92,66,255,195,60,68,255,220,35,70,255,255,0,75,255,251,4,77,255,238,17,78,255,217,38,80,255,190,65,82,255,155,100,83,255,114,141,85,255,70,185,87,255,22,233,88,255,27,228,90,255,74,181,92,255,119,136,94,255,159,96,95,255,194,61,97,255,221,34,99,255,241,14,100,255,252,3,102,255,255,0,104,255,249,6,105,255,250,5,105,255,250,5,105,255,237,18,107,255,217,38,109,255,190,65,111,255,158,97,112,255,122,133,114,255,83,172,116,255,41,214,117,255,1,254,119,255,44,211,121,255,125,130,124,255,124,131,124,255,160,95,126,255,191,64,128,255,217,38,129,255,255,0,134,255,252,3,136,255,241,14,138,255,221,34,139,255,193,62,141,255,158,97,143,255,117,138,145,255,71,184,146,255,21,234,148,255,29,226,150,255,79,176,151,255,124,131,153,255,165,90,155,255,199,56,156,255,226,29,158,255,244,11,160,255,253,2,162,255,254,1,163,255,247,8,165,255,247,8,165,255,247,8,165,255,233,22,167,255,0,255,0,255,0,255,0,255,46,209,2,255,89,166,3,255,131,124,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,214,41,20,255,186,69,22,255,151,104,24,255,112,143,26,255,68,187,27,255,22,233,29,255,24,231,31,255,70,185,32,255,114,141,34,255,154,101,36,255,188,67,37,255,216,39,39,255,237,18,41,255,250,5,43,255,255,0,44,255,251,4,46,255,240,15,48,255,240,15,48,255,240,15,48,255,221,34,49,255,195,60,51,255,163,92,53,255,126,129,54,255,86,169,56,255,43,212,58,255,1,254,60,255,45,210,61,255,87,168,63,255,164,91,66,255,164,91,66,255,195,60,68,255,221,34,70,255,255,0,75,255,251,4,77,255,238,17,78,255,217,38,80,255,189,66,82,255,154,101,83,255,114,141,85,255,69,186,87,255,21,234,88,255,27,228,90,255,74,181,92,255,119,136,94,255,159,96,95,255,194,61,97,255,222,33,99,255,241,14,100,255,252,3,102,255,255,0,104,255,249,6,105,255,249,6,105,255,250,5,105,255,237,18,107,255,216,39,109,255,190,65,111,255,158,97,112,255,121,134,114,255,82,173,116,255,41,214,117,255,2,253,119,255,44,211,121,255,85,170,122,255,125,130,124,255,160,95,126,255,191,64,128,255,217,38,129,255,255,0,134,255,252,3,136,255,240,15,138,255,220,35,139,255,193,62,141,255,158,97,143,255,116,139,145,255,70,185,146,255,20,235,148,255,30,225,150,255,79,176,151,255,125,130,153,255,166,89,155,255,200,55,156,255,226,29,158,255,244,11,160,255,254,1,162,255,254,1,163,255,247,8,165,255,247,8,165,255,247,8,165,255,233,22,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,214,41,20,255,185,70,22,255,151,104,24,255,111,144,26,255,68,187,27,255,22,233,29,255,24,231,31,255,70,185,32,255,114,141,34,255,154,101,36,255,188,67,37,255,216,39,39,255,237,18,41,255,250,5,43,255,255,0,44,255,251,4,46,255,240,15,48,255,240,15,48,255,240,15,48,255,221,34,49,255,195,60,51,255,163,92,53,255,126,129,54,255,85,170,56,255,43,212,58,255,1,254,60,255,45,210,61,255,88,167,63,255,128,127,65,255,164,91,66,255,195,60,68,255,221,34,70,255,255,0,75,255,250,5,77,255,238,17,78,255,217,38,80,255,189,66,82,255,154,101,83,255,113,142,85,255,69,186,87,255,21,234,88,255,28,227,90,255,75,180,92,255,120,135,94,255,160,95,95,255,194,61,97,255,222,33,99,255,241,14,100,255,252,3,102,255,255,0,104,255,249,6,105,255,249,6,105,255,249,6,105,255,236,19,107,255,216,39,109,255,189,66,111,255,157,98,112,255,121,134,114,255,82,173,116,255,40,215,117,255,3,252,119,255,45,210,121,255,86,169,122,255,125,130,124,255,161,94,126,255,192,63,128,255,218,37,129,255,255,0,134,255,252,3,136,255,240,15,138,255,220,35,139,255,192,63,141,255,157,98,143,255,115,140,145,255,69,186,146,255,20,235,148,255,31,224,150,255,80,175,151,255,126,129,153,255,166,89,155,255,200,55,156,255,227,28,158,255,244,11,160,255,254,1,162,255,254,1,163,255,247,8,165,255,247,8,165,255,247,8,165,255,232,23,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,214,41,20,255,185,70,22,255,151,104,24,255,111,144,26,255,68,187,27,255,22,233,29,255,24,231,31,255,70,185,32,255,114,141,34,255,154,101,36,255,188,67,37,255,216,39,39,255,237,18,41,255,250,5,43,255,255,0,44,255,251,4,46,255,240,15,48,255,240,15,48,255,240,15,48,255,221,34,49,255,195,60,51,255,162,93,53,255,126,129,54,255,85,170,56,255,2,253,60,255,2,253,60,255,46,209,61,255,88,167,63,255,128,127,65,255,164,91,66,255,221,34,70,255,251,4,73,255,255,0,75,255,250,5,77,255,238,17,78,255,217,38,80,255,189,66,82,255,154,101,83,255,113,142,85,255,68,187,87,255,20,235,88,255,28,227,90,255,75,180,92,255,120,135,94,255,160,95,95,255,195,60,97,255,222,33,99,255,241,14,100,255,252,3,102,255,255,0,104,255,249,6,105,255,249,6,105,255,249,6,105,255,236,19,107,255,216,39,109,255,189,66,111,255,157,98,112,255,120,135,114,255,81,174,116,255,39,216,117,255,3,252,119,255,46,209,121,255,87,168,122,255,126,129,124,255,161,94,126,255,192,63,128,255,218,37,129,255,255,0,134,255,252,3,136,255,240,15,138,255,220,35,139,255,192,63,141,255,156,99,143,255,115,140,145,255,68,187,146,255,19,236,148,255,32,223,150,255,81,174,151,255,126,129,153,255,167,88,155,255,201,54,156,255,227,28,158,255,245,10,160,255,254,1,162,255,254,1,163,255,254,1,163,255,247,8,165,255,247,8,165,255,232,23,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,214,41,20,255,185,70,22,255,151,104,24,255,111,144,26,255,68,187,27,255,22,233,29,255,25,230,31,255,71,184,32,255,114,141,34,255,154,101,36,255,188,67,37,255,217,38,39,255,237,18,41,255,250,5,43,255,255,0,44,255,251,4,46,255,239,16,48,255,240,15,48,255,240,15,48,255,221,34,49,255,194,61,51,255,162,93,53,255,126,129,54,255,42,213,58,255,42,213,58,255,2,253,60,255,46,209,61,255,88,167,63,255,128,127,65,255,164,91,66,255,196,59,68,255,221,34,70,255,255,0,75,255,250,5,77,255,237,18,78,255,217,38,80,255,188,67,82,255,153,102,83,255,113,142,85,255,67,188,87,255,20,235,88,255,29,226,90,255,76,179,92,255,121,134,94,255,161,94,95,255,195,60,97,255,222,33,99,255,241,14,100,255,252,3,102,255,255,0,104,255,249,6,105,255,249,6,105,255,249,6,105,255,236,19,107,255,215,40,109,255,188,67,111,255,156,99,112,255,120,135,114,255,80,175,116,255,39,216,117,255,4,251,119,255,46,209,121,255,87,168,122,255,126,129,124,255,193,62,128,255,193,62,128,255,218,37,129,255,255,0,134,255,251,4,136,255,240,15,138,255,219,36,139,255,191,64,141,255,156,99,143,255,114,141,145,255,67,188,146,255,18,237,148,255,32,223,150,255,82,173,151,255,128,127,153,255,168,87,155,255,201,54,156,255,227,28,158,255,245,10,160,255,254,1,162,255,254,1,163,255,246,9,165,255,231,24,167,255,247,8,165,255,232,23,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,214,41,20,255,185,70,22,255,151,104,24,255,111,144,26,255,68,187,27,255,22,233,29,255,25,230,31,255,71,184,32,255,114,141,34,255,154,101,36,255,189,66,37,255,217,38,39,255,237,18,41,255,250,5,43,255,255,0,44,255,251,4,46,255,239,16,48,255,239,16,48,255,240,15,48,255,220,35,49,255,194,61,51,255,162,93,53,255,125,130,54,255,85,170,56,255,42,213,58,255,2,253,60,255,46,209,61,255,89,166,63,255,129,126,65,255,165,90,66,255,196,59,68,255,221,34,70,255,255,0,75,255,250,5,77,255,237,18,78,255,216,39,80,255,188,67,82,255,153,102,83,255,112,143,85,255,67,188,87,255,20,235,88,255,29,226,90,255,77,178,92,255,121,134,94,255,161,94,95,255,196,59,97,255,223,32,99,255,242,13,100,255,252,3,102,255,255,0,104,255,249,6,105,255,249,6,105,255,249,6,105,255,236,19,107,255,215,40,109,255,188,67,111,255,156,99,112,255,119,136,114,255,80,175,116,255,38,217,117,255,4,251,119,255,47,208,121,255,88,167,122,255,127,128,124,255,162,93,126,255,193,62,128,255,219,36,129,255,255,0,134,255,251,4,136,255,239,16,138,255,219,36,139,255,191,64,141,255,155,100,143,255,113,142,145,255,66,189,146,255,17,238,148,255,33,222,150,255,82,173,151,255,128,127,153,255,168,87,155,255,202,53,156,255,228,27,158,255,245,10,160,255,254,1,162,255,254,1,163,255,246,9,165,255,231,24,167,255,231,24,167,255,231,24,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,167,88,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,214,41,20,255,185,70,22,255,151,104,24,255,111,144,26,255,67,188,27,255,22,233,29,255,25,230,31,255,71,184,32,255,114,141,34,255,154,101,36,255,189,66,37,255,217,38,39,255,238,17,41,255,250,5,43,255,255,0,44,255,251,4,46,255,239,16,48,255,239,16,48,255,239,16,48,255,220,35,49,255,194,61,51,255,162,93,53,255,125,130,54,255,85,170,56,255,42,213,58,255,3,252,60,255,47,208,61,255,89,166,63,255,129,126,65,255,165,90,66,255,196,59,68,255,221,34,70,255,255,0,75,255,250,5,77,255,237,18,78,255,216,39,80,255,188,67,82,255,152,103,83,255,112,143,85,255,66,189,87,255,19,236,88,255,29,226,90,255,77,178,92,255,122,133,94,255,162,93,95,255,196,59,97,255,223,32,99,255,242,13,100,255,252,3,102,255,255,0,104,255,249,6,105,255,249,6,105,255,249,6,105,255,235,20,107,255,215,40,109,255,188,67,111,255,155,100,112,255,79,176,116,255,79,176,116,255,38,217,117,255,5,250,119,255,47,208,121,255,88,167,122,255,163,92,126,255,162,93,126,255,193,62,128,255,219,36,129,255,255,0,134,255,251,4,136,255,239,16,138,255,219,36,139,255,190,65,141,255,155,100,143,255,113,142,145,255,66,189,146,255,16,239,148,255,35,220,150,255,83,172,151,255,129,126,153,255,169,86,155,255,202,53,156,255,228,27,158,255,245,10,160,255,254,1,162,255,254,1,163,255,246,9,165,255,230,25,167,255,231,24,167,255,231,24,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,214,41,20,255,185,70,22,255,150,105,24,255,111,144,26,255,67,188,27,255,21,234,29,255,25,230,31,255,71,184,32,255,115,140,34,255,154,101,36,255,189,66,37,255,217,38,39,255,238,17,41,255,250,5,43,255,255,0,44,255,251,4,46,255,239,16,48,255,239,16,48,255,239,16,48,255,220,35,49,255,194,61,51,255,162,93,53,255,125,130,54,255,84,171,56,255,41,214,58,255,3,252,60,255,47,208,61,255,89,166,63,255,129,126,65,255,165,90,66,255,196,59,68,255,222,33,70,255,255,0,75,255,250,5,77,255,237,18,78,255,216,39,80,255,187,68,82,255,152,103,83,255,111,144,85,255,66,189,87,255,19,236,88,255,30,225,90,255,78,177,92,255,122,133,94,255,162,93,95,255,196,59,97,255,223,32,99,255,242,13,100,255,253,2,102,255,255,0,104,255,249,6,105,255,249,6,105,255,249,6,105,255,235,20,107,255,214,41,109,255,187,68,111,255,155,100,112,255,119,136,114,255,79,176,116,255,37,218,117,255,6,249,119,255,48,207,121,255,89,166,122,255,128,127,124,255,163,92,126,255,194,61,128,255,219,36,129,255,255,0,134,255,251,4,136,255,239,16,138,255,218,37,139,255,190,65,141,255,154,101,143,255,112,143,145,255,65,190,146,255,15,240,148,255,35,220,150,255,84,171,151,255,130,125,153,255,170,85,155,255,203,52,156,255,229,26,158,255,246,9,160,255,254,1,162,255,254,1,163,255,246,9,165,255,230,25,167,255,230,25,167,255,231,24,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,214,41,20,255,185,70,22,255,150,105,24,255,111,144,26,255,67,188,27,255,21,234,29,255,25,230,31,255,71,184,32,255,115,140,34,255,155,100,36,255,189,66,37,255,217,38,39,255,238,17,41,255,251,4,43,255,255,0,44,255,251,4,46,255,239,16,48,255,239,16,48,255,239,16,48,255,220,35,49,255,194,61,51,255,124,131,54,255,125,130,54,255,84,171,56,255,41,214,58,255,3,252,60,255,47,208,61,255,90,165,63,255,129,126,65,255,165,90,66,255,196,59,68,255,222,33,70,255,255,0,75,255,250,5,77,255,237,18,78,255,216,39,80,255,187,68,82,255,152,103,83,255,111,144,85,255,66,189,87,255,18,237,88,255,30,225,90,255,78,177,92,255,122,133,94,255,163,92,95,255,196,59,97,255,223,32,99,255,242,13,100,255,253,2,102,255,255,0,104,255,249,6,105,255,249,6,105,255,249,6,105,255,235,20,107,255,214,41,109,255,154,101,112,255,155,100,112,255,118,137,114,255,78,177,116,255,36,219,117,255,6,249,119,255,49,206,121,255,90,165,122,255,128,127,124,255,163,92,126,255,194,61,128,255,220,35,129,255,255,0,134,255,251,4,136,255,239,16,138,255,218,37,139,255,189,66,141,255,153,102,143,255,111,144,145,255,64,191,146,255,14,241,148,255,36,219,150,255,85,170,151,255,130,125,153,255,171,84,155,255,203,52,156,255,229,26,158,255,246,9,160,255,254,1,162,255,254,1,163,255,245,10,165,255,246,9,165,255,230,25,167,255,230,25,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,214,41,20,255,185,70,22,255,150,105,24,255,111,144,26,255,67,188,27,255,21,234,29,255,26,229,31,255,71,184,32,255,115,140,34,255,155,100,36,255,189,66,37,255,217,38,39,255,238,17,41,255,251,4,43,255,255,0,44,255,251,4,46,255,239,16,48,255,239,16,48,255,239,16,48,255,220,35,49,255,194,61,51,255,161,94,53,255,124,131,54,255,84,171,56,255,41,214,58,255,3,252,60,255,47,208,61,255,90,165,63,255,130,125,65,255,166,89,66,255,197,58,68,255,222,33,70,255,255,0,75,255,250,5,77,255,237,18,78,255,216,39,80,255,187,68,82,255,151,104,83,255,110,145,85,255,65,190,87,255,18,237,88,255,31,224,90,255,78,177,92,255,123,132,94,255,163,92,95,255,197,58,97,255,224,31,99,255,242,13,100,255,253,2,102,255,255,0,104,255,248,7,105,255,249,6,105,255,249,6,105,255,235,20,107,255,214,41,109,255,187,68,111,255,154,101,112,255,118,137,114,255,78,177,116,255,36,219,117,255,7,248,119,255,49,206,121,255,90,165,122,255,129,126,124,255,164,91,126,255,195,60,128,255,220,35,129,255,255,0,134,255,251,4,136,255,238,17,138,255,217,38,139,255,189,66,141,255,152,103,143,255,110,145,145,255,63,192,146,255,13,242,148,255,37,218,150,255,86,169,151,255,131,124,153,255,171,84,155,255,204,51,156,255,230,25,158,255,246,9,160,255,254,1,162,255,254,1,163,255,245,10,165,255,245,10,165,255,246,9,165,255,230,25,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,213,42,20,255,185,70,22,255,150,105,24,255,110,145,26,255,67,188,27,255,21,234,29,255,26,229,31,255,72,183,32,255,115,140,34,255,155,100,36,255,189,66,37,255,217,38,39,255,238,17,41,255,251,4,43,255,255,0,44,255,251,4,46,255,239,16,48,255,239,16,48,255,239,16,48,255,220,35,49,255,193,62,51,255,161,94,53,255,124,131,54,255,83,172,56,255,40,215,58,255,4,251,60,255,48,207,61,255,90,165,63,255,130,125,65,255,166,89,66,255,197,58,68,255,222,33,70,255,255,0,75,255,250,5,77,255,236,19,78,255,215,40,80,255,186,69,82,255,151,104,83,255,110,145,85,255,65,190,87,255,17,238,88,255,31,224,90,255,79,176,92,255,123,132,94,255,163,92,95,255,197,58,97,255,224,31,99,255,242,13,100,255,253,2,102,255,255,0,104,255,248,7,105,255,248,7,105,255,249,6,105,255,235,20,107,255,213,42,109,255,186,69,111,255,154,101,112,255,117,138,114,255,77,178,116,255,35,220,117,255,8,247,119,255,50,205,121,255,91,164,122,255,129,126,124,255,164,91,126,255,195,60,128,255,220,35,129,255,255,0,134,255,251,4,136,255,238,17,138,255,217,38,139,255,188,67,141,255,152,103,143,255,109,146,145,255,63,192,146,255,13,242,148,255,38,217,150,255,87,168,151,255,132,123,153,255,172,83,155,255,205,50,156,255,230,25,158,255,246,9,160,255,254,1,162,255,254,1,163,255,245,10,165,255,245,10,165,255,245,10,165,255,207,48,168,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,213,42,20,255,185,70,22,255,150,105,24,255,110,145,26,255,67,188,27,255,21,234,29,255,26,229,31,255,72,183,32,255,115,140,34,255,155,100,36,255,189,66,37,255,217,38,39,255,238,17,41,255,251,4,43,255,255,0,44,255,251,4,46,255,239,16,48,255,239,16,48,255,239,16,48,255,220,35,49,255,193,62,51,255,161,94,53,255,124,131,54,255,83,172,56,255,40,215,58,255,4,251,60,255,48,207,61,255,91,164,63,255,130,125,65,255,166,89,66,255,197,58,68,255,222,33,70,255,255,0,75,255,250,5,77,255,236,19,78,255,215,40,80,255,186,69,82,255,151,104,83,255,109,146,85,255,64,191,87,255,16,239,88,255,32,223,90,255,79,176,92,255,124,131,94,255,164,91,95,255,197,58,97,255,224,31,99,255,243,12,100,255,253,2,102,255,255,0,104,255,248,7,105,255,248,7,105,255,248,7,105,255,234,21,107,255,213,42,109,255,186,69,111,255,153,102,112,255,117,138,114,255,9,246,119,255,35,220,117,255,8,247,119,255,51,204,121,255,91,164,122,255,130,125,124,255,165,90,126,255,221,34,129,255,221,34,129,255,255,0,134,255,251,4,136,255,238,17,138,255,217,38,139,255,188,67,141,255,151,104,143,255,108,147,145,255,62,193,146,255,12,243,148,255,39,216,150,255,88,167,151,255,133,122,153,255,173,82,155,255,205,50,156,255,230,25,158,255,247,8,160,255,254,1,162,255,254,1,163,255,245,10,165,255,245,10,165,255,245,10,165,255,229,26,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,213,42,20,255,185,70,22,255,150,105,24,255,110,145,26,255,67,188,27,255,21,234,29,255,26,229,31,255,72,183,32,255,115,140,34,255,155,100,36,255,190,65,37,255,217,38,39,255,238,17,41,255,251,4,43,255,255,0,44,255,251,4,46,255,239,16,48,255,239,16,48,255,239,16,48,255,219,36,49,255,193,62,51,255,161,94,53,255,124,131,54,255,83,172,56,255,40,215,58,255,4,251,60,255,48,207,61,255,91,164,63,255,131,124,65,255,167,88,66,255,197,58,68,255,222,33,70,255,255,0,75,255,250,5,77,255,236,19,78,255,215,40,80,255,186,69,82,255,150,105,83,255,109,146,85,255,64,191,87,255,16,239,88,255,32,223,90,255,80,175,92,255,124,131,94,255,164,91,95,255,198,57,97,255,224,31,99,255,243,12,100,255,253,2,102,255,255,0,104,255,248,7,105,255,248,7,105,255,248,7,105,255,234,21,107,255,213,42,109,255,186,69,111,255,116,139,114,255,116,139,114,255,76,179,116,255,9,246,119,255,51,204,121,255,93,162,122,255,92,163,122,255,130,125,124,255,165,90,126,255,196,59,128,255,221,34,129,255,255,0,134,255,250,5,136,255,237,18,138,255,216,39,139,255,187,68,141,255,150,105,143,255,108,147,145,255,61,194,146,255,11,244,148,255,39,216,150,255,88,167,151,255,133,122,153,255,173,82,155,255,206,49,156,255,231,24,158,255,247,8,160,255,254,1,162,255,253,2,163,255,245,10,165,255,245,10,165,255,245,10,165,255,229,26,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,213,42,20,255,185,70,22,255,150,105,24,255,110,145,26,255,66,189,27,255,21,234,29,255,26,229,31,255,72,183,32,255,116,139,34,255,155,100,36,255,190,65,37,255,218,37,39,255,238,17,41,255,251,4,43,255,255,0,44,255,251,4,46,255,239,16,48,255,239,16,48,255,239,16,48,255,219,36,49,255,193,62,51,255,161,94,53,255,123,132,54,255,83,172,56,255,40,215,58,255,5,250,60,255,49,206,61,255,91,164,63,255,131,124,65,255,167,88,66,255,198,57,68,255,223,32,70,255,255,0,75,255,250,5,77,255,236,19,78,255,215,40,80,255,185,70,82,255,150,105,83,255,109,146,85,255,63,192,87,255,15,240,88,255,33,222,90,255,80,175,92,255,125,130,94,255,164,91,95,255,198,57,97,255,225,30,99,255,243,12,100,255,253,2,102,255,255,0,104,255,248,7,105,255,248,7,105,255,248,7,105,255,234,21,107,255,213,42,109,255,185,70,111,255,153,102,112,255,116,139,114,255,76,179,116,255,34,221,117,255,9,246,119,255,51,204,121,255,93,162,122,255,131,124,124,255,166,89,126,255,196,59,128,255,251,4,133,255,255,0,134,255,250,5,136,255,237,18,138,255,216,39,139,255,186,69,141,255,150,105,143,255,107,148,145,255,60,195,146,255,10,245,148,255,40,215,150,255,89,166,151,255,134,121,153,255,174,81,155,255,206,49,156,255,231,24,158,255,247,8,160,255,254,1,162,255,253,2,163,255,244,11,165,255,245,10,165,255,245,10,165,255,229,26,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,213,42,20,255,185,70,22,255,150,105,24,255,110,145,26,255,66,189,27,255,20,235,29,255,26,229,31,255,72,183,32,255,116,139,34,255,155,100,36,255,190,65,37,255,218,37,39,255,238,17,41,255,251,4,43,255,255,0,44,255,251,4,46,255,239,16,48,255,239,16,48,255,239,16,48,255,219,36,49,255,193,62,51,255,160,95,53,255,123,132,54,255,82,173,56,255,39,216,58,255,5,250,60,255,49,206,61,255,91,164,63,255,131,124,65,255,167,88,66,255,198,57,68,255,223,32,70,255,255,0,75,255,250,5,77,255,236,19,78,255,214,41,80,255,185,70,82,255,149,106,83,255,108,147,85,255,63,192,87,255,15,240,88,255,33,222,90,255,81,174,92,255,125,130,94,255,165,90,95,255,198,57,97,255,225,30,99,255,243,12,100,255,253,2,102,255,255,0,104,255,248,7,105,255,248,7,105,255,248,7,105,255,234,21,107,255,184,71,111,255,185,70,111,255,152,103,112,255,115,140,114,255,75,180,116,255,33,222,117,255,9,246,119,255,52,203,121,255,93,162,122,255,131,124,124,255,166,89,126,255,196,59,128,255,221,34,129,255,255,0,134,255,250,5,136,255,237,18,138,255,216,39,139,255,186,69,141,255,149,106,143,255,106,149,145,255,59,196,146,255,10,245,148,255,41,214,150,255,90,165,151,255,135,120,153,255,174,81,155,255,207,48,156,255,231,24,158,255,247,8,160,255,254,1,162,255,253,2,163,255,244,11,165,255,244,11,165,255,245,10,165,255,228,27,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,213,42,20,255,184,71,22,255,150,105,24,255,110,145,26,255,66,189,27,255,20,235,29,255,27,228,31,255,72,183,32,255,116,139,34,255,156,99,36,255,190,65,37,255,218,37,39,255,238,17,41,255,251,4,43,255,255,0,44,255,251,4,46,255,239,16,48,255,239,16,48,255,239,16,48,255,219,36,49,255,193,62,51,255,160,95,53,255,123,132,54,255,82,173,56,255,39,216,58,255,5,250,60,255,49,206,61,255,92,163,63,255,131,124,65,255,167,88,66,255,198,57,68,255,223,32,70,255,255,0,75,255,249,6,77,255,236,19,78,255,214,41,80,255,185,70,82,255,149,106,83,255,108,147,85,255,63,192,87,255,14,241,88,255,34,221,90,255,81,174,92,255,125,130,94,255,165,90,95,255,199,56,97,255,225,30,99,255,243,12,100,255,253,2,102,255,255,0,104,255,248,7,105,255,248,7,105,255,248,7,105,255,234,21,107,255,212,43,109,255,184,71,111,255,152,103,112,255,115,140,114,255,75,180,116,255,33,222,117,255,10,245,119,255,52,203,121,255,133,122,124,255,132,123,124,255,167,88,126,255,197,58,128,255,222,33,129,255,255,0,134,255,250,5,136,255,237,18,138,255,215,40,139,255,185,70,141,255,149,106,143,255,106,149,145,255,58,197,146,255,8,247,148,255,42,213,150,255,91,164,151,255,135,120,153,255,175,80,155,255,207,48,156,255,232,23,158,255,248,7,160,255,255,0,162,255,253,2,163,255,244,11,165,255,244,11,165,255,244,11,165,255,228,27,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,213,42,20,255,184,71,22,255,150,105,24,255,110,145,26,255,66,189,27,255,20,235,29,255,27,228,31,255,73,182,32,255,116,139,34,255,156,99,36,255,190,65,37,255,218,37,39,255,238,17,41,255,251,4,43,255,255,0,44,255,251,4,46,255,238,17,48,255,239,16,48,255,239,16,48,255,219,36,49,255,192,63,51,255,160,95,53,255,123,132,54,255,82,173,56,255,39,216,58,255,6,249,60,255,50,205,61,255,92,163,63,255,132,123,65,255,168,87,66,255,198,57,68,255,223,32,70,255,255,0,75,255,249,6,77,255,236,19,78,255,214,41,80,255,185,70,82,255,149,106,83,255,107,148,85,255,62,193,87,255,14,241,88,255,35,220,90,255,82,173,92,255,126,129,94,255,166,89,95,255,199,56,97,255,225,30,99,255,243,12,100,255,253,2,102,255,255,0,104,255,247,8,105,255,248,7,105,255,248,7,105,255,233,22,107,255,212,43,109,255,184,71,111,255,151,104,112,255,114,141,114,255,74,181,116,255,32,223,117,255,11,244,119,255,53,202,121,255,94,161,122,255,133,122,124,255,167,88,126,255,197,58,128,255,222,33,129,255,255,0,134,255,250,5,136,255,236,19,138,255,215,40,139,255,185,70,141,255,148,107,143,255,105,150,145,255,57,198,146,255,7,248,148,255,43,212,150,255,91,164,151,255,137,118,153,255,175,80,155,255,208,47,156,255,232,23,158,255,248,7,160,255,255,0,162,255,253,2,163,255,244,11,165,255,244,11,165,255,244,11,165,255,228,27,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,213,42,20,255,184,71,22,255,149,106,24,255,110,145,26,255,66,189,27,255,20,235,29,255,27,228,31,255,73,182,32,255,116,139,34,255,156,99,36,255,190,65,37,255,218,37,39,255,238,17,41,255,251,4,43,255,255,0,44,255,251,4,46,255,238,17,48,255,238,17,48,255,239,16,48,255,219,36,49,255,192,63,51,255,160,95,53,255,122,133,54,255,82,173,56,255,38,217,58,255,6,249,60,255,50,205,61,255,92,163,63,255,132,123,65,255,168,87,66,255,199,56,68,255,223,32,70,255,255,0,75,255,249,6,77,255,235,20,78,255,214,41,80,255,184,71,82,255,148,107,83,255,107,148,85,255,62,193,87,255,14,241,88,255,35,220,90,255,82,173,92,255,126,129,94,255,166,89,95,255,199,56,97,255,225,30,99,255,244,11,100,255,253,2,102,255,254,1,104,255,247,8,105,255,247,8,105,255,248,7,105,255,233,22,107,255,212,43,109,255,184,71,111,255,151,104,112,255,113,142,114,255,73,182,116,255,31,224,117,255,11,244,119,255,54,201,121,255,94,161,122,255,133,122,124,255,168,87,126,255,198,57,128,255,222,33,129,255,255,0,134,255,250,5,136,255,236,19,138,255,214,41,139,255,184,71,141,255,147,108,143,255,104,151,145,255,57,198,146,255,7,248,148,255,44,211,150,255,92,163,151,255,137,118,153,255,176,79,155,255,208,47,156,255,232,23,158,255,248,7,160,255,255,0,162,255,253,2,163,255,243,12,165,255,244,11,165,255,244,11,165,255,227,28,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,213,42,20,255,184,71,22,255,149,106,24,255,109,146,26,255,66,189,27,255,20,235,29,255,27,228,31,255,73,182,32,255,116,139,34,255,156,99,36,255,190,65,37,255,218,37,39,255,239,16,41,255,251,4,43,255,255,0,44,255,251,4,46,255,238,17,48,255,238,17,48,255,238,17,48,255,219,36,49,255,192,63,51,255,159,96,53,255,122,133,54,255,81,174,56,255,38,217,58,255,6,249,60,255,50,205,61,255,93,162,63,255,132,123,65,255,168,87,66,255,199,56,68,255,224,31,70,255,255,0,75,255,249,6,77,255,235,20,78,255,213,42,80,255,184,71,82,255,148,107,83,255,107,148,85,255,61,194,87,255,13,242,88,255,36,219,90,255,83,172,92,255,127,128,94,255,166,89,95,255,200,55,97,255,226,29,99,255,244,11,100,255,253,2,102,255,254,1,104,255,247,8,105,255,247,8,105,255,247,8,105,255,233,22,107,255,211,44,109,255,183,72,111,255,150,105,112,255,113,142,114,255,73,182,116,255,31,224,117,255,12,243,119,255,54,201,121,255,95,160,122,255,134,121,124,255,168,87,126,255,198,57,128,255,223,32,129,255,255,0,134,255,250,5,136,255,236,19,138,255,214,41,139,255,184,71,141,255,147,108,143,255,104,151,145,255,56,199,146,255,6,249,148,255,45,210,150,255,93,162,151,255,138,117,153,255,177,78,155,255,209,46,156,255,233,22,158,255,248,7,160,255,255,0,162,255,253,2,163,255,243,12,165,255,243,12,165,255,244,11,165,255,227,28,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,213,42,20,255,184,71,22,255,149,106,24,255,109,146,26,255,66,189,27,255,20,235,29,255,27,228,31,255,73,182,32,255,117,138,34,255,156,99,36,255,190,65,37,255,218,37,39,255,239,16,41,255,251,4,43,255,255,0,44,255,251,4,46,255,238,17,48,255,238,17,48,255,238,17,48,255,219,36,49,255,192,63,51,255,159,96,53,255,122,133,54,255,81,174,56,255,38,217,58,255,7,248,60,255,51,204,61,255,93,162,63,255,133,122,65,255,168,87,66,255,199,56,68,255,224,31,70,255,255,0,75,255,249,6,77,255,235,20,78,255,213,42,80,255,184,71,82,255,148,107,83,255,106,149,85,255,61,194,87,255,13,242,88,255,36,219,90,255,83,172,92,255,128,127,94,255,167,88,95,255,200,55,97,255,226,29,99,255,244,11,100,255,253,2,102,255,254,1,104,255,247,8,105,255,247,8,105,255,247,8,105,255,233,22,107,255,211,44,109,255,183,72,111,255,150,105,112,255,112,143,114,255,72,183,116,255,30,225,117,255,13,242,119,255,55,200,121,255,96,159,122,255,134,121,124,255,169,86,126,255,199,56,128,255,223,32,129,255,255,0,134,255,250,5,136,255,236,19,138,255,214,41,139,255,183,72,141,255,146,109,143,255,103,152,145,255,55,200,146,255,5,250,148,255,45,210,150,255,94,161,151,255,139,116,153,255,177,78,155,255,209,46,156,255,233,22,158,255,248,7,160,255,255,0,162,255,253,2,163,255,243,12,165,255,243,12,165,255,243,12,165,255,226,29,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,213,42,20,255,184,71,22,255,149,106,24,255,109,146,26,255,65,190,27,255,20,235,29,255,27,228,31,255,73,182,32,255,117,138,34,255,156,99,36,255,191,64,37,255,218,37,39,255,239,16,41,255,251,4,43,255,255,0,44,255,251,4,46,255,238,17,48,255,238,17,48,255,238,17,48,255,218,37,49,255,192,63,51,255,159,96,53,255,122,133,54,255,81,174,56,255,37,218,58,255,7,248,60,255,51,204,61,255,93,162,63,255,133,122,65,255,169,86,66,255,199,56,68,255,224,31,70,255,255,0,75,255,249,6,77,255,235,20,78,255,213,42,80,255,183,72,82,255,147,108,83,255,106,149,85,255,60,195,87,255,12,243,88,255,37,218,90,255,84,171,92,255,128,127,94,255,167,88,95,255,200,55,97,255,226,29,99,255,244,11,100,255,253,2,102,255,254,1,104,255,247,8,105,255,247,8,105,255,247,8,105,255,232,23,107,255,211,44,109,255,182,73,111,255,149,106,112,255,112,143,114,255,72,183,116,255,30,225,117,255,13,242,119,255,56,199,121,255,96,159,122,255,135,120,124,255,169,86,126,255,199,56,128,255,223,32,129,255,255,0,134,255,249,6,136,255,235,20,138,255,213,42,139,255,183,72,141,255,146,109,143,255,102,153,145,255,54,201,146,255,4,251,148,255,46,209,150,255,95,160,151,255,139,116,153,255,178,77,155,255,210,45,156,255,233,22,158,255,249,6,160,255,255,0,162,255,253,2,163,255,242,13,165,255,243,12,165,255,243,12,165,255,226,29,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,224,31,10,255,255,0,15,255,249,6,17,255,235,20,19,255,213,42,20,255,184,71,22,255,149,106,24,255,109,146,26,255,65,190,27,255,19,236,29,255,28,227,31,255,73,182,32,255,117,138,34,255,156,99,36,255,191,64,37,255,218,37,39,255,239,16,41,255,251,4,43,255,255,0,44,255,251,4,46,255,238,17,48,255,238,17,48,255,238,17,48,255,218,37,49,255,191,64,51,255,159,96,53,255,121,134,54,255,80,175,56,255,37,218,58,255,7,248,60,255,94,161,63,255,133,122,65,255,133,122,65,255,169,86,66,255,199,56,68,255,224,31,70,255,255,0,75,255,249,6,77,255,235,20,78,255,213,42,80,255,183,72,82,255,147,108,83,255,105,150,85,255,59,196,87,255,12,243,88,255,37,218,90,255,84,171,92,255,128,127,94,255,167,88,95,255,201,54,97,255,226,29,99,255,244,11,100,255,253,2,102,255,254,1,104,255,247,8,105,255,247,8,105,255,247,8,105,255,232,23,107,255,210,45,109,255,182,73,111,255,149,106,112,255,111,144,114,255,71,184,116,255,29,226,117,255,14,241,119,255,56,199,121,255,97,158,122,255,135,120,124,255,170,85,126,255,199,56,128,255,224,31,129,255,255,0,134,255,249,6,136,255,235,20,138,255,212,43,139,255,182,73,141,255,144,111,143,255,101,154,145,255,54,201,146,255,3,252,148,255,47,208,150,255,96,159,151,255,140,115,153,255,179,76,155,255,210,45,156,255,234,21,158,255,249,6,160,255,255,0,162,255,253,2,163,255,242,13,165,255,242,13,165,255,243,12,165,255,226,29,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,225,30,10,255,255,0,15,255,249,6,17,255,235,20,19,255,213,42,20,255,184,71,22,255,149,106,24,255,109,146,26,255,65,190,27,255,19,236,29,255,28,227,31,255,74,181,32,255,117,138,34,255,157,98,36,255,191,64,37,255,219,36,39,255,239,16,41,255,251,4,43,255,255,0,44,255,251,4,46,255,251,4,46,255,238,17,48,255,238,17,48,255,218,37,49,255,191,64,51,255,159,96,53,255,121,134,54,255,80,175,56,255,37,218,58,255,8,247,60,255,51,204,61,255,94,161,63,255,133,122,65,255,169,86,66,255,200,55,68,255,224,31,70,255,255,0,75,255,249,6,77,255,235,20,78,255,212,43,80,255,183,72,82,255,147,108,83,255,105,150,85,255,59,196,87,255,11,244,88,255,37,218,90,255,84,171,92,255,129,126,94,255,168,87,95,255,201,54,97,255,227,28,99,255,244,11,100,255,244,11,100,255,253,2,102,255,254,1,104,255,247,8,105,255,247,8,105,255,232,23,107,255,210,45,109,255,182,73,111,255,148,107,112,255,111,144,114,255,71,184,116,255,28,227,117,255,14,241,119,255,57,198,121,255,97,158,122,255,136,119,124,255,200,55,128,255,200,55,128,255,224,31,129,255,255,0,134,255,249,6,136,255,235,20,138,255,212,43,139,255,182,73,141,255,144,111,143,255,100,155,145,255,53,202,146,255,3,252,148,255,48,207,150,255,96,159,151,255,141,114,153,255,180,75,155,255,211,44,156,255,234,21,158,255,234,21,158,255,249,6,160,255,255,0,162,255,242,13,165,255,242,13,165,255,242,13,165,255,225,30,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,225,30,10,255,255,0,15,255,249,6,17,255,234,21,19,255,213,42,20,255,184,71,22,255,149,106,24,255,109,146,26,255,65,190,27,255,19,236,29,255,28,227,31,255,74,181,32,255,117,138,34,255,157,98,36,255,191,64,37,255,219,36,39,255,239,16,41,255,239,16,41,255,251,4,43,255,255,0,44,255,251,4,46,255,251,4,46,255,238,17,48,255,218,37,49,255,191,64,51,255,158,97,53,255,121,134,54,255,80,175,56,255,37,218,58,255,8,247,60,255,52,203,61,255,94,161,63,255,134,121,65,255,169,86,66,255,200,55,68,255,224,31,70,255,255,0,75,255,249,6,77,255,234,21,78,255,212,43,80,255,182,73,82,255,146,109,83,255,105,150,85,255,59,196,87,255,11,244,88,255,38,217,90,255,85,170,92,255,129,126,94,255,168,87,95,255,201,54,97,255,227,28,99,255,227,28,99,255,244,11,100,255,244,11,100,255,253,2,102,255,231,24,107,255,247,8,105,255,232,23,107,255,210,45,109,255,181,74,111,255,148,107,112,255,69,186,116,255,70,185,116,255,28,227,117,255,15,240,119,255,57,198,121,255,98,157,122,255,171,84,126,255,170,85,126,255,200,55,128,255,224,31,129,255,255,0,134,255,249,6,136,255,234,21,138,255,212,43,139,255,181,74,141,255,143,112,143,255,100,155,145,255,52,203,146,255,2,253,148,255,49,206,150,255,97,158,151,255,141,114,153,255,180,75,155,255,211,44,156,255,234,21,158,255,234,21,158,255,234,21,158,255,249,6,160,255,255,0,162,255,242,13,165,255,242,13,165,255,225,30,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,225,30,10,255,255,0,15,255,249,6,17,255,234,21,19,255,213,42,20,255,184,71,22,255,149,106,24,255,109,146,26,255,65,190,27,255,19,236,29,255,28,227,31,255,74,181,32,255,117,138,34,255,157,98,36,255,191,64,37,255,219,36,39,255,219,36,39,255,239,16,41,255,239,16,41,255,251,4,43,255,238,17,48,255,251,4,46,255,218,37,49,255,218,37,49,255,191,64,51,255,158,97,53,255,121,134,54,255,80,175,56,255,36,219,58,255,8,247,60,255,52,203,61,255,94,161,63,255,134,121,65,255,170,85,66,255,200,55,68,255,225,30,70,255,255,0,75,255,249,6,77,255,234,21,78,255,212,43,80,255,182,73,82,255,146,109,83,255,104,151,85,255,58,197,87,255,10,245,88,255,38,217,90,255,86,169,92,255,130,125,94,255,169,86,95,255,202,53,97,255,227,28,99,255,227,28,99,255,244,11,100,255,244,11,100,255,200,200,200,255,200,200,200,255,231,24,107,255,231,24,107,255,209,46,109,255,181,74,111,255,147,108,112,255,110,145,114,255,69,186,116,255,27,228,117,255,16,239,119,255,58,197,121,255,99,156,122,255,136,119,124,255,171,84,126,255,201,54,128,255,225,30,129,255,255,0,134,255,249,6,136,255,234,21,138,255,211,44,139,255,181,74,141,255,142,113,143,255,99,156,145,255,51,204,146,255,1,254,148,255,49,206,150,255,98,157,151,255,142,113,153,255,181,74,155,255,212,43,156,255,211,44,156,255,234,21,158,255,234,21,158,255,200,200,200,255,200,200,200,255,223,32,167,255,242,13,165,255,224,31,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,199,56,9,255,225,30,10,255,255,0,15,255,249,6,17,255,234,21,19,255,213,42,20,255,184,71,22,255,149,106,24,255,109,146,26,255,65,190,27,255,19,236,29,255,28,227,31,255,74,181,32,255,118,137,34,255,157,98,36,255,191,64,37,255,219,36,39,255,219,36,39,255,219,36,39,255,239,16,41,255,200,200,200,255,200,200,200,255,238,17,48,255,238,17,48,255,218,37,49,255,191,64,51,255,158,97,53,255,120,135,54,255,79,176,56,255,36,219,58,255,8,247,60,255,52,203,61,255,95,160,63,255,134,121,65,255,170,85,66,255,200,55,68,255,225,30,70,255,255,0,75,255,249,6,77,255,234,21,78,255,212,43,80,255,182,73,82,255,146,109,83,255,104,151,85,255,58,197,87,255,10,245,88,255,39,216,90,255,86,169,92,255,130,125,94,255,169,86,95,255,202,53,97,255,227,28,99,255,227,28,99,255,227,28,99,255,200,200,200,255,200,200,200,255,200,200,200,255,208,47,109,255,231,24,107,255,209,46,109,255,180,75,111,255,147,108,112,255,110,145,114,255,69,186,116,255,27,228,117,255,16,239,119,255,59,196,121,255,99,156,122,255,137,118,124,255,171,84,126,255,201,54,128,255,225,30,129,255,255,0,134,255,249,6,136,255,234,21,138,255,211,44,139,255,180,75,141,255,142,113,143,255,98,157,145,255,50,205,146,255,0,255,148,255,50,205,150,255,99,156,151,255,143,112,153,255,181,74,155,255,212,43,156,255,212,43,156,255,211,44,156,255,234,21,158,255,200,200,200,255,200,200,200,255,200,200,200,255,223,32,167,255,224,31,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,200,55,9,255,225,30,10,255,255,0,15,255,249,6,17,255,234,21,19,255,212,43,20,255,184,71,22,255,149,106,24,255,108,147,26,255,65,190,27,255,19,236,29,255,28,227,31,255,74,181,32,255,118,137,34,255,157,98,36,255,191,64,37,255,219,36,39,255,219,36,39,255,219,36,39,255,200,200,200,255,200,200,200,255,200,200,200,255,217,38,49,255,238,17,48,255,218,37,49,255,191,64,51,255,158,97,53,255,120,135,54,255,79,176,56,255,36,219,58,255,53,202,61,255,52,203,61,255,95,160,63,255,135,120,65,255,201,54,68,255,201,54,68,255,225,30,70,255,255,0,75,255,249,6,77,255,234,21,78,255,211,44,80,255,182,73,82,255,145,110,83,255,103,152,85,255,57,198,87,255,9,246,88,255,39,216,90,255,87,168,92,255,131,124,94,255,169,86,95,255,202,53,97,255,202,53,97,255,227,28,99,255,227,28,99,255,200,200,200,255,200,200,200,255,200,200,200,255,208,47,109,255,208,47,109,255,209,46,109,255,180,75,111,255,146,109,112,255,109,146,114,255,68,187,116,255,26,229,117,255,17,238,119,255,59,196,121,255,100,155,122,255,137,118,124,255,172,83,126,255,201,54,128,255,225,30,129,255,255,0,134,255,248,7,136,255,234,21,138,255,210,45,139,255,180,75,141,255,141,114,143,255,97,158,145,255,49,206,146,255,1,254,148,255,52,203,150,255,99,156,151,255,143,112,153,255,182,73,155,255,212,43,156,255,212,43,156,255,212,43,156,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,198,57,168,255,223,32,167,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,200,55,9,255,225,30,10,255,255,0,15,255,249,6,17,255,234,21,19,255,212,43,20,255,183,72,22,255,148,107,24,255,108,147,26,255,65,190,27,255,18,237,29,255,28,227,31,255,74,181,32,255,118,137,34,255,157,98,36,255,191,64,37,255,191,64,37,255,219,36,39,255,219,36,39,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,217,38,49,255,217,38,49,255,190,65,51,255,158,97,53,255,120,135,54,255,79,176,56,255,35,220,58,255,9,246,60,255,53,202,61,255,95,160,63,255,135,120,65,255,170,85,66,255,201,54,68,255,225,30,70,255,255,0,75,255,248,7,77,255,234,21,78,255,211,44,80,255,181,74,82,255,144,111,83,255,103,152,85,255,57,198,87,255,8,247,88,255,40,215,90,255,87,168,92,255,131,124,94,255,170,85,95,255,203,52,97,255,202,53,97,255,202,53,97,255,227,28,99,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,208,47,109,255,208,47,109,255,180,75,111,255,146,109,112,255,109,146,114,255,25,230,117,255,18,237,119,255,60,195,121,255,101,154,122,255,100,155,122,255,138,117,124,255,172,83,126,255,202,53,128,255,226,29,129,255,255,0,134,255,248,7,136,255,233,22,138,255,210,45,139,255,179,76,141,255,141,114,143,255,97,158,145,255,48,207,146,255,2,253,148,255,52,203,150,255,100,155,151,255,145,110,153,255,182,73,155,255,182,73,155,255,212,43,156,255,212,43,156,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,198,57,168,255,198,57,168,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,200,55,9,255,225,30,10,255,255,0,15,255,249,6,17,255,234,21,19,255,212,43,20,255,183,72,22,255,148,107,24,255,108,147,26,255,64,191,27,255,18,237,29,255,29,226,31,255,75,180,32,255,118,137,34,255,158,97,36,255,192,63,37,255,191,64,37,255,191,64,37,255,219,36,39,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,190,65,51,255,217,38,49,255,190,65,51,255,157,98,53,255,120,135,54,255,78,177,56,255,35,220,58,255,9,246,60,255,53,202,61,255,95,160,63,255,135,120,65,255,170,85,66,255,201,54,68,255,225,30,70,255,255,0,75,255,248,7,77,255,234,21,78,255,211,44,80,255,181,74,82,255,144,111,83,255,102,153,85,255,56,199,87,255,8,247,88,255,40,215,90,255,88,167,92,255,131,124,94,255,170,85,95,255,203,52,97,255,203,52,97,255,202,53,97,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,208,47,109,255,179,76,111,255,145,110,112,255,108,147,114,255,68,187,116,255,25,230,117,255,18,237,119,255,60,195,121,255,101,154,122,255,139,116,124,255,173,82,126,255,202,53,128,255,226,29,129,255,255,0,134,255,248,7,136,255,233,22,138,255,209,46,139,255,178,77,141,255,140,115,143,255,96,159,145,255,48,207,146,255,3,252,148,255,53,202,150,255,101,154,151,255,145,110,153,255,183,72,155,255,182,73,155,255,182,73,155,255,212,43,156,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,198,57,168,255,0,255,0,255,0,255,0,255,46,209,2,255,90,165,3,255,131,124,5,255,168,87,7,255,200,55,9,255,225,30,10,255,255,0,15,255,249,6,17,255,234,21,19,255,212,43,20,255,183,72,22,255,148,107,24,255,108,147,26,255,64,191,27,255,18,237,29,255,29,226,31,255,75,180,32,255,118,137,34,255,158,97,36,255,192,63,37,255,192,63,37,255,191,64,37,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,190,65,51,255,190,65,51,255,190,65,51,255,157,98,53,255,119,136,54,255,78,177,56,255,35,220,58,255,9,246,60,255,53,202,61,255,96,159,63,255,135,120,65,255,171,84,66,255,201,54,68,255,225,30,70,255,255,0,75,255,248,7,77,255,233,22,78,255,211,44,80,255,181,74,82,255,144,111,83,255,102,153,85,255,56,199,87,255,8,247,88,255,41,214,90,255,88,167,92,255,132,123,94,255,171,84,95,255,170,85,95,255,203,52,97,255,203,52,97,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,178,77,111,255,200,200,200,255,179,76,111,255,145,110,112,255,108,147,114,255,67,188,116,255,25,230,117,255,18,237,119,255,60,195,121,255,102,153,122,255,139,116,124,255,173,82,126,255,203,52,128,255,226,29,129,255,255,0,134,255,248,7,136,255,233,22,138,255,209,46,139,255,177,78,141,255,139,116,143,255,95,160,145,255,47,208,146,255,4,251,148,255,54,201,150,255,102,153,151,255,146,109,153,255,184,71,155,255,183,72,155,255,182,73,155,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,200,200,200,255,167,88,170,255
// based on http://trunk.processing.org/learning/basics/wavegradient.html
float angle = 0;
float px = 0, py = 0;
float amplitude = 30;
float frequency = 10;
float fillGap = 1.5;
color c;
void setup() {
size(100, 100);
background(200);
}
void draw() {
for (int i =- 75; i < height+75; i++){
// Reset angle to 0, so waves stack properly
angle = 0;
// Increasing frequency causes more gaps
frequency+=.002;
for (float j = 0; j < width+75; j++){
py = i + sin(radians(angle)) * amplitude;
angle += frequency;
c = color(abs(py-i)*255/amplitude, 255-abs(py-i)*255/amplitude, j*(255.0/(width+50)));
// Hack to fill gaps. Raise value of fillGap if you increase frequency
for (int filler = 0; filler < fillGap; filler++){
set(int(j-filler), int(py)-filler, c);
set(int(j), int(py), c);
set(int(j+filler), int(py)+filler, c);
}
}
}
exit();
}