#include #include "FD.h" #include "math.h" #include "stdio.h" #define bool BOOLEAN #define false FALSE #define true TRUE int minfacew=80;//37; int minfaceh=80;//37; int maxfacew=0; int maxfaceh=0; int minneighbors=2; pruningType pruning=RowColMixPruning; int pruningParam=2; int sfactor = 100; int distfactor = 10; int distfactorrect = 13; IppiHaarClassifier_32f *pHaar[22]; int stages, classifiers, features, positive; IppiSize face, classifierSize; int nnLength[] = {3, 16, 21, 39, 33, 44, 50, 51, 56, 71, 80, 103, 111, 102, 135, 137, 140, 160, 177, 182, 211, 213}; int nnClass[] = {0,3,19,40,79,112,156,206,257,313,384,464,567,678,780,915,1052,1192,1352,1529,1711,1922}; int nnFeat[] = {0,6,39,85,168,238,333,439,551,672,824,993,1213,1451,1670,1964,2264,2566,2923,3310,3708,4174}; int ppNum[] = {2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2, 2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3, 2,3,2,2,2,2,2,2,3,2,3,2,2,2,3,2,3,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2, 3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2, 2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,3,2,3,2,3,3,2,3,2,2,2,2,2,2, 2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,3,3,2,3,2,2,2,3,2,2, 2,2,3,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,3,3,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2, 2,3,2,3,3,2,2,2,2,2,3,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3, 2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,3,2,3,2,2,3,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2, 2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3, 2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,3,2,2,2,2, 3,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,3,2,3,3,2,3,2,2,2,3,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,3,3,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,3,3, 3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,3,3,3,3,2,2,2,3,2,2,2,2,2, 3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,2,2,2,3,3,2,2,2,2,2,3,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,3,2,3,2,2,3, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,2, 2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,3,3,2,3,3,2,3,3,2,2,2,2,2,2,3,3, 2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2, 3,2,2,2,2,3,3,2,2,2,2,2,2,3,2,2,3,2,2,2,2,3,3,3,2,2,3,2,2,2,2,3,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3, 2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,3, 3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3, 2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2, 2,2,2,3,3,3,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,3,3,3,2,2,3,2, 2,2,2,2,2,2,2,2,3,3,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,3,2,3,2,3,2,3,3,2,2,2,2, 2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,3,2,2,2,3,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,3,3,2,2,2,2,3,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,3,2,3,2,2,3,2,3,3,3,3,2,3,3,2,3,2,2, 2,3,3,3,2,3,2,3,3,3,2,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,3,3,2,2,2,2,2,2,3,3,2,3,2,3,3,2,2,2,2,3,2,3,2,2,3,2,2,2,2,3,2,2,2,2,2,2, 2,2,2,2,2,3,2,3,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,3,3,2,3,3,2,2,3,3,2,2, 2,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2, 2,2,2,3,3,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2, 2,2,3,2,2,2,2,2,3,2,3,3,2,2,3,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,3,2,3,2, 2,3,2,3,2,2,3,3,2,2,2,3,3,3,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2, 2,2,2,2,3,3,2,2,3,2,2,3,2,3,2,2,2,3,2,2,2,3,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2, 2,2,2,2,2,2,2,2,2,3,3,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2, 3,2,2,3,2,2,2,2,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2, 2,3,2,2,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2, 2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,2,3,3,2,3,3,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3}; int nStnum[] = {2,4,6,2,4,6,8,10,12,14,16,18,20,22,24,27,29,31,33,2,4,6,8,10,12,14,16,18,20,22,24,27,30,33,36,38,40,42,44,46,2,4,6,8,10,13,15,17,19,22,24,26,28,31,33,35,37,39,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,77,79,81,83,2,4,6,8,10,12,14,16,18,20,22,24,26,29,31,33,35,37,39,41,43,45,47,49,51,53,55,58,60,62,65,67,70,2,4,6,8,10,12,15,17,20,22,24,26,29,31,34,36,38,40,42,45,47,49,51,53,55,58,60,62,64,66,68,70,72,74,76,79,81,83,85,87, 89,91,93,95,2,4,6,8,10,12,14,16,18,20,22,24,27,30,32,34,36,38,40,42,44,46,48,50,52,54,57,59,61,63,65,67,69,71,73,76,78,80,82, 84,86,88,90,93,95,97,99,102,104,106,2,5,7,10,12,15,18,20,23,25,27,29,31,33,35,37,39,41,44,47,49,51,53,55,57,59,61,63,65,67, 69,71,73,76,78,80,82,84,86,88,90,92,95,97,99,101,103,106,108,110,112,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38, 40,42,44,46,49,51,54,56,58,61,64,66,69,71,73,75,78,80,82,84,86,89,91,93,95,97,99,102,104,106,109,111,113,115,117,119,121,2, 4,6,8,10,12,14,16,18,21,24,26,28,30,32,34,37,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90, 92,94,96,98,100,102,104,106,108,111,114,116,118,120,123,125,128,131,133,135,137,139,141,144,146,148,150,152,2,5,8,10,12,14, 16,18,20,22,24,26,28,30,32,34,36,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,76,78,81,83,85,87,89,91,93,95,97,99, 101,103,105,107,109,111,113,115,117,119,121,124,126,128,130,132,134,136,138,140,142,144,146,148,150,153,156,159,161,163,165, 167,169,2,5,7,10,12,14,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,68,71,73,75,77,79,81,83,85, 87,89,91,93,95,97,100,102,105,107,109,111,113,115,117,119,122,124,126,128,131,133,135,137,139,141,143,145,147,149,151,153,155, 157,159,161,163,165,167,169,171,173,175,177,179,181,184,187,189,192,194,196,198,200,202,204,206,208,210,212,214,217,220,2,5,7, 10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,71,73,75,77,79,81,84,86,88,90,92, 94,96,98,100,103,105,107,109,111,113,115,118,121,123,125,127,129,132,135,137,139,141,143,145,148,150,152,154,156,158,160,162, 164,166,168,170,172,174,176,178,181,183,185,187,189,191,193,195,197,199,201,203,205,207,209,212,214,217,220,222,225,227,229, 231,234,236,238,2,4,6,8,10,13,16,18,20,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,68,71,73,75,77,79, 81,83,85,87,89,91,93,95,98,100,102,105,107,109,111,113,116,119,121,123,125,127,129,131,133,135,137,139,141,143,145,147,149, 152,154,156,158,160,162,164,166,168,170,172,174,177,179,181,183,185,187,189,191,193,196,198,200,202,204,207,210,213,215,217, 219,2,5,7,9,11,13,15,17,19,21,23,25,27,29,32,34,36,39,41,43,46,49,52,55,57,59,61,64,66,68,70,72,74,77,79,82,84,86,88,90,92, 94,96,98,100,102,104,107,110,113,115,118,120,122,124,127,130,132,134,136,138,140,143,145,147,149,151,153,155,157,159,161, 163,165,167,169,171,173,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,211,213,215,218,221,223,226,228, 231,233,235,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292, 294,2,4,7,9,11,14,17,19,21,23,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,61,63,65,67,69,71,73,75,77,79,82,84,86,88, 90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,127,129,131,134,136,138,140,142,145,148,150,153,156,158, 161,164,166,168,170,172,174,176,179,182,184,186,188,190,192,195,197,199,201,203,205,207,209,211,214,216,218,220,222,224,226, 228,230,232,235,238,241,243,245,247,249,251,253,255,257,259,261,264,266,268,270,272,275,278,280,282,284,286,288,290,293,295, 297,300,2,4,6,8,11,14,17,19,21,24,26,28,30,32,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,78,81,83,85,87, 89,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,123,125,127,129,131,133,135,137,139,141,143,145,147,150,152,154, 156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,187,190,192,194,196,198,201,204,206,208,210,212,214,216,218,220, 222,224,226,228,231,233,235,237,239,242,245,247,249,251,253,255,257,259,261,263,265,267,270,273,276,279,281,284,286,288,290, 292,294,296,298,300,302,2,5,7,9,12,15,17,19,21,23,25,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74, 76,78,80,82,84,87,89,91,93,95,98,100,103,105,108,110,112,114,116,118,120,122,124,126,128,130,133,135,137,139,141,143,145,148, 151,154,156,158,160,162,164,167,170,173,176,178,180,182,184,186,188,191,193,195,197,199,201,203,205,207,210,213,216,218,220, 223,225,227,229,231,233,235,237,239,241,244,247,249,252,255,257,259,262,264,266,268,270,272,274,276,278,280,283,285,288,290, 293,295,298,301,303,305,307,309,311,313,315,318,321,323,325,327,329,331,333,335,337,339,341,343,346,349,352,355,357,2,4,6,8, 11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,74,76,79,81,84,87,89,91,93,96, 98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,131,133,135,137,139,141,144,146,148,151,153,155,157,159,161, 163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,206,209,211,213,215,217,220,222,224,226, 228,230,232,235,237,239,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290, 292,295,297,299,301,303,305,308,311,313,316,318,320,323,325,328,331,334,337,339,342,345,347,350,352,354,356,359,362,365,367, 370,372,375,378,381,383,385,387,2,4,7,9,11,13,16,18,20,22,24,26,28,30,32,34,36,38,40,42,45,47,49,51,53,55,57,59,61,63,65,67, 69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99,101,103,105,107,109,111,113,115,117,119,121,123,125,127,130,133,135,137,139, 141,143,145,148,151,153,156,158,161,164,166,168,170,172,175,177,180,182,184,187,189,191,193,195,198,200,202,204,206,208,210, 212,214,216,218,220,223,225,228,231,233,235,237,239,241,244,246,248,250,252,254,256,258,260,262,264,266,268,271,274,276,278, 280,282,284,286,288,290,292,294,296,298,300,302,304,306,309,311,314,316,318,320,322,324,326,329,331,333,336,338,340,342,344, 346,349,352,354,357,360,362,364,367,370,372,374,376,379,382,384,387,390,392,394,396,398,2,4,6,8,10,12,14,17,19,21,23,25,27, 29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,62,64,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97,99,101,103,105,107,110, 112,114,117,119,121,123,125,127,129,131,133,135,137,139,142,145,147,149,151,153,155,157,159,161,164,166,168,170,172,175,177, 179,181,183,185,187,189,192,195,197,199,201,203,205,207,209,211,213,215,217,220,222,224,226,228,230,233,235,238,241,243,245, 248,251,254,256,258,260,262,264,266,268,270,272,275,278,281,284,286,288,290,293,295,298,300,302,305,307,310,312,314,317,320, 322,324,326,329,332,335,338,340,342,344,346,348,350,353,355,357,359,361,363,365,367,369,371,373,375,378,380,383,385,387,389, 391,393,396,399,401,403,406,408,410,413,415,418,420,422,424,427,429,431,433,436,438,440,442,445,448,450,452,454,456,458,460, 462,464,466,2,4,6,8,10,12,14,16,18,21,23,25,28,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,72,74,77,79,81,83, 85,87,89,91,93,95,97,99,102,105,107,110,112,114,116,119,121,123,125,127,129,131,133,135,137,139,142,145,147,149,151,153,155, 157,159,161,164,166,168,171,173,175,177,179,181,184,186,188,190,192,195,197,199,201,203,205,207,209,211,213,215,217,219,222, 225,227,229,231,233,235,237,239,241,243,246,248,250,252,254,256,258,261,263,265,267,270,272,274,276,278,280,282,284,286,288, 291,293,295,297,299,301,303,305,307,309,311,313,315,318,320,322,324,326,328,330,332,334,336,338,340,342,345,347,349,351,353, 355,358,360,362,364,366,368,370,373,375,377,379,381,383,385,388,391,393,396,399,401,403,405,407,409,411,413,415,417,419,421, 423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,456}; Ipp32f pWeight[] = {-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f, -0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f, -0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f, -0.00308642f,0.00617284f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00617284f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00925926f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f, 0.00925926f,-0.00308642f,0.00925926f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,-0.00308642f,0.00617284f,0.00617284f}; Ipp32f pThreshold[] = {0.0040142f,0.0151513f,0.00421099f,0.00162271f,0.00229066f,0.00500257f,0.00796599f,-0.0035227f,0.0366677f, 0.00933615f,0.00869613f,0.00114889f,-0.00214847f,0.00212191f,-0.0939491f, 0.00137778f,0.0730632f,0.000367674f,-0.00604797f,-0.0165107f,0.00270525f,0.00280699f,-0.00154024f,-0.000563863f,0.00192537f, -0.00502148f,0.00263654f,-0.00151278f,-0.0101574f,-0.0119537f,0.00488595f, -0.0801329f,0.00106433f,-0.00134195f,-0.0546011f,0.00290717f,0.000747187f, 0.00430138f,0.00450176f,0.0241385f,0.00192122f,-0.000127487f,0.000514099f,0.00418786f,0.00510157f,-0.00214484f, -0.00289771f,-0.0216107f,-0.00462993f,0.000593937f,0.0538787f,0.00188873f, -0.00236353f,0.0240178f,0.00020543f,0.000847902f,0.00140913f,0.00146426f, 0.00163525f,0.000831728f,-0.00209989f,-0.00074214f,0.0032655f,0.00089135f, -0.0152842f,0.00483814f,-0.000910932f,-0.00612751f,-0.000445763f,0.0226465f, -0.0018805f,0.00708891f,0.00173181f,-0.00684827f,-1.50625e-005f,0.0294756f, 0.00813873f,0.020943f,-0.00956655f,-0.00028207f,0.00167906f,0.000698279f,0.00078959f,-0.00285605f,-0.00381225f, 0.00158966f,0.0100783f,-0.0635263f,-0.00910315f,-0.0024035f,0.00152264f, 0.0179974f,-0.00645382f,-0.0118808f,0.00127137f,0.00113761f,-0.0042652f, -0.00296029f,-0.00884482f,-0.00664307f,0.00399978f,-0.00412217f,0.0156249f, -0.0103564f,-0.00879608f,0.162269f,0.00455425f,-0.00213092f,-0.0132084f, -0.0659967f,0.00791427f,0.0208943f,0.00119612f,-0.00186798f,-0.000195798f,-0.000802557f,-0.00245108f,0.000503619f, 0.00402933f,-0.0144517f,0.0020381f,-0.00161552f,0.00334583f,0.00163796f, 0.0302512f,0.037252f,-0.0251098f,-0.00530991f,0.00120865f,-0.0219077f, 0.00541166f,0.0699463f,0.0003452f,0.00126277f,0.0227195f,-0.0018111f, 0.00334697f,0.000407918f,0.0127348f,-0.00731197f,-0.0569488f,-0.00501166f, 0.00603344f,0.00394374f,-0.00365911f,-0.00384562f,-0.00719263f,-0.0527989f, -0.00795377f,-0.00273442f,-0.00185079f,0.0159189f,-0.00126877f,0.00628839f, -0.00622599f,-0.0121326f,-0.00391849f,0.00159713f,0.0177801f,0.000653348f,-0.000283531f,0.00161047f, -0.0977506f,0.000551824f,-0.0128582f,0.00415302f,0.00170925f,0.00752174f, 0.00224798f,0.0520062f,0.0120855f,1.46878e-005f,7.13952e-006f,-0.00460016f, 0.00200589f,0.00450503f,0.0117468f,-0.0583163f,0.000236294f,-0.00781562f, -0.0108762f,-0.00277455f,-0.000782764f,0.0138704f,-0.0236749f,-1.48794e-005f, 0.00361906f,-0.0198171f,-0.0038154f,-0.00497758f,0.0022441f,0.0122825f, -0.00285487f,-0.00378757f,-0.00122012f,0.0101606f,-0.0161746f,0.0192925f, -0.00324795f,-0.00938035f,-0.0126061f,-0.0256219f,-7.57415e-005f,-0.0892109f, -0.00276705f,0.000271526f,0.00147862f,-0.00187417f,-0.0017151f,-0.00189393f,-0.00530061f,-0.0466625f, -0.000794313f,0.0148917f,-0.00120465f,0.00606194f,-0.00252866f,-0.00590102f, 0.00567028f,-0.00303041f,0.00298036f,-0.0758405f,0.0192625f,0.000188883f, 0.0293695f,0.00104176f,0.00261256f,0.000969775f,0.000595127f,-0.101566f, 0.0361567f,0.00346241f,0.019555f,-0.00231214f,-0.00186053f,-0.000940264f, -0.00524183f,0.00011729f,0.00118788f,-0.0108814f,0.00173549f,-0.00651191f, -0.00121364f,-0.0103542f,0.000558588f,0.0152996f,-0.0215882f,-0.128346f, -0.00229272f,0.0799151f,-0.0794411f,-0.00528f,0.00104631f,0.000263173f, -0.00361732f,0.0114219f,-0.00199633f,-0.00996912f,0.000730731f,0.000640453f,0.0045424f,9.24774e-005f,-0.00866031f, 0.00805158f,0.000438352f,-9.8169e-005f,-0.00112988f,0.00643562f,-0.0568293f, 0.00406682f,4.81648e-005f,0.0061795f,0.00649858f,-0.00102111f,-0.00542475f, -0.00105599f,0.000664658f,-0.000275241f,0.00422932f,-0.00328682f,0.000156119f, -7.36214e-006f,-0.0147673f,0.0244896f,-0.000376521f,7.36577e-006f,-0.0150999f, -0.00383167f,0.0169254f,-0.00304779f,0.00321406f,-0.00400232f,0.00741821f, -0.00887646f,0.00273117f,-0.00250824f,-0.00805411f,-0.000979388f,-0.00587459f, -0.00449367f,-0.00543892f,-0.000750946f,1.45288e-005f,0.0407581f,0.00665059f, 0.00457594f,0.00652693f,-0.0136604f,0.0273589f,0.000621976f,-0.00330771f, -0.0106311f,0.0194416f,-0.00550522f,0.00195623f,-0.00889248f,0.0836384f,0.00122823f,0.00576292f, -0.00164174f,0.00341131f,-0.0110693f,0.034866f,0.000657011f,-0.0243391f, 0.000594352f,0.00229715f,-0.00378018f,-0.134207f,0.000752245f,-0.0405455f, 0.0012573f,-0.00742499f,0.000509081f,-0.00128085f,-0.00183489f,0.0274849f, 0.00223724f,-0.00886353f,0.0041754f,-0.00170982f,0.00653285f,-0.00953729f, 0.025311f,0.036461f,0.0208543f,-0.000872077f,-1.5227e-005f,-0.000843165f, 0.00360379f,-0.00680579f,-0.0470217f,-0.0369541f,0.00104395f,-0.000210507f, -0.0808316f,-0.000365791f,-0.000125459f,-0.0687865f,0.0124158f,-0.00471748f, 0.0381369f,-0.0028168f,0.00813036f,0.0060056f,0.0191393f,0.0164458f, -0.0373569f,-0.0197279f,0.00669726f,0.000744575f,0.00117906f,0.0349806f, 0.000568598f,-0.0113406f,-0.00662281f,-0.00801603f,0.00142068f,-0.00278017f, -0.00147476f,-0.0238303f,0.00693698f,0.00828063f,-0.0104395f,0.00720066f,-0.00285936f,0.000685805f,0.00795802f,-0.00121242f,0.00794261f, 0.00246306f,-0.00603966f,-0.00129883f,0.000222994f,0.00146543f,-0.0008121f, -0.0013836f,-0.0279364f,-0.000469196f,-0.00498297f,0.00188153f,-0.0190676f, -0.00469066f,0.00597771f,-0.0333031f,0.0907441f,0.000935559f,0.0149017f, 0.000615941f,-0.050671f,0.000686657f,0.00837124f,-0.00129531f,-0.0419417f, -0.0235294f,0.0408574f,-0.0254069f,-0.000414154f,0.0218241f,0.014114f, 6.72146e-005f,-0.00794176f,-0.00721444f,0.00258173f,0.134093f,0.00229627f, -0.00215758f,-0.00491962f,0.00162675f,0.000334134f,-0.0266981f,-0.0305619f, 0.00285115f,-0.0362115f,-0.00241152f,-0.000772532f,0.000294817f,-0.00623346f, -0.0262747f,0.00532123f,-0.00411291f,0.00324578f,-0.0163597f,0.000321661f, 0.000644524f,-0.00789097f,0.0483362f,-0.000751781f,-0.00249539f,-0.0022385f, -0.00179884f,0.00878609f,0.00367154f,-0.0353364f,-0.000691892f,-0.00339461f, 0.000985693f,-0.0501631f,-0.00223673f,0.000743263f,-0.000934852f,0.0174979f, -0.00152f,0.000780039f,-0.00999456f,-0.00110852f,0.00103644f,0.000682113f,-0.000680573f,0.000260688f, 0.000516074f,0.000850075f,-0.00186078f,-0.0015034f,0.00234789f,-0.000288802f, 0.00894055f,-0.0193277f,-0.000202021f,0.00211791f,-0.00177438f,0.00422345f, -0.0143752f,-0.0153492f,1.51523e-005f,-0.00912939f,0.00225122f,-0.00496969f, -0.012829f,-0.00936601f,0.00324523f,-0.0117236f,2.92579e-005f,-2.22442e-005f, 0.00508815f,0.0274297f,-0.00641429f,0.003348f,-0.0826355f,0.00102617f, -0.00163071f,0.00245467f,-0.000994765f,0.0154092f,0.00117844f,-0.0277019f, -0.0295054f,0.000451594f,0.00717726f,-0.074182f,-0.0172542f,0.0148516f, 0.010002f,0.00201381f,0.00151355f,0.00313814f,-0.00514504f,-0.00447367f, 0.00196285f,0.00542605f,0.000496115f,0.00937288f,0.000605009f,0.000567926f, 0.0246443f,-0.0102905f,0.00206294f,-0.00505195f,-0.00576926f,-0.000457899f, -0.000759188f,-0.00177373f,-0.00856105f,0.00172773f,-0.0281996f,-0.00177811f, 0.000331771f,0.00263854f,-0.00211831f,-0.0147733f,-0.0168154f,-0.00633701f, -4.456e-005f,-0.00102406f,-0.00231617f,0.532176f,-0.166431f,0.112535f, 0.00930469f,-0.00462551f,-0.111165f,-0.0108884f,0.00585643f,0.0548544f, -0.0111973f,0.00440691f,-0.0636653f,-0.00980815f,-0.00217171f,-0.0133155f, 0.00254421f,0.0120378f,-0.0207011f,0.0276083f,0.00123706f,-0.0376693f, -0.00180573f,0.0044299f,-0.00238133f,0.00229157f,0.000994579f,0.000771647f,-0.00113864f, -0.00016403f,2.97935e-005f,0.00857749f,-0.000260327f,-0.00614046f,-0.023087f, -0.0142437f,0.0194871f,-0.000966811f,0.00314747f,-0.000180261f,-0.00602663f, 0.00044463f,0.00226098f,0.0511331f,-0.0177863f,-0.00496796f,0.00206677f, 0.00744138f,-0.00362773f,-0.00535308f,0.145309f,0.00243945f,-0.00312834f, 0.00179403f,0.0362538f,-0.00517467f,0.000653833f,-0.0264802f,-0.00304407f, 0.00369935f,-0.000367629f,-0.0413823f,-0.00105327f,-0.00216486f,-0.000567477f, 0.173758f,-0.00290497f,0.00122995f,-0.000543292f,-0.00832973f,-0.000104176f, 0.0312047f,0.00789435f,-0.00436453f,0.00767931f,-0.0254311f,0.000820006f, 0.00292846f,4.52565e-005f,0.00131583f,0.00158704f,-0.0215397f,0.0143345f, -0.00838814f,0.00919068f,-0.00584531f,-0.0547078f,0.00911428f,-0.015575f, -0.000120506f,0.0012274f,-0.00121866f,-0.00332566f,-0.0132883f,-0.00338398f, -0.219542f,0.00491117f,-0.00018745f,-0.00521786f,-0.00111115f,0.00440364f, 0.122995f,-0.0123135f,0.0041471f,-0.00355026f,-0.0192243f,0.00143951f, -0.0067752f,0.00701196f,0.00540147f,0.00090275f,0.0114745f,-0.00670234f, -0.0020463f,-0.00999516f,-0.0357007f,0.000455846f,-0.0542606f,0.00606005f, -0.00647918f,-0.00149395f,1.46105e-005f,-0.00723219f,-0.00406458f,0.0304631f, -0.00805449f,0.0395051f,0.00845302f,-0.00116881f,0.00280707f,0.000473652f, 0.0117411f,0.00318332f,0.000702415f,0.0170599f,0.0218408f,0.0002452f,0.00832726f,0.000571483f,0.00067374f, 3.46816e-005f,-0.00585634f,0.00851023f,-0.0698172f,-0.000861137f,0.000971492f, -1.47275e-005f,0.0484203f,0.00132571f,1.49221e-005f,-0.00271734f,0.00292195f, -0.0019805f,-0.00400121f,-0.0043492f,0.00134909f,0.0185971f,-0.00185624f, 0.00229404f,0.000299829f,0.00354555f,0.00961047f,-0.00627832f,0.00345985f, -0.0013112f,0.00268762f,0.00391182f,-0.0142065f,0.000717055f,0.0016635f, 0.00336862f,0.0127995f,0.00339012f,0.00470708f,0.00148193f,-0.00699958f, 0.015939f,0.00763773f,0.0067334f,-0.0128588f,-0.000622708f,-0.000526517f, 0.0110751f,-0.0367283f,-0.000282071f,-0.00274897f,0.0100475f,-0.00814978f, -0.00688339f,-1.40394e-005f,0.00154984f,-0.00678415f,0.000217056f,0.000311989f, 0.00545075f,-0.000258187f,-0.0174425f,-0.0453435f,0.00191907f,-0.00601779f, -0.00407207f,0.000398551f,-0.00654186f,0.00348451f,-0.0136968f,-0.0173471f, -0.00408854f,-0.00946879f,0.00170848f,0.00948091f,-0.00473897f,0.00657611f, -0.00216905f,0.0146602f,0.00017232f,-0.0218038f,-0.0947361f,0.00558256f, 0.00195171f,0.0121499f,-0.00751696f,-0.0716679f,-0.0882924f,0.0310631f, 0.0466218f,-0.0121895f,0.0130161f,-0.00349529f,-4.4015e-005f,-0.109665f, -0.000902796f,0.000711266f,-0.00312503f,0.00241447f,0.000443912f,-0.000226112f,-0.0469013f,-0.00145683f,0.00555984f,0.000731705f,0.0013318f,0.000243471f, -0.00305125f,-0.000686572f,0.00146682f,0.000320219f,0.000741222f,0.00383303f, -0.0154564f,0.00267968f,0.00282966f,-0.00394442f,0.00271796f,0.00590776f, -0.00422403f,0.00407259f,0.0101495f,-0.00018865f,-0.00488644f,0.0261585f, 0.000485608f,0.0112687f,-0.00281146f,-0.00561127f,0.00856801f,-0.000381728f, -0.000176803f,0.00651125f,-6.59487e-005f,0.00699391f,-0.00467444f,0.0115899f, 0.0130078f,-0.00110086f,0.000604726f,-0.0144948f,-0.00530569f,-0.000818291f, -0.0190775f,0.000355495f,0.00196797f,0.00691891f,0.00298728f,-0.00622646f, 0.0133533f,0.0335052f,-0.00252945f,-0.00128016f,0.00706874f,0.000968805f, 0.00396477f,-0.0220577f,-0.000669063f,-0.000670093f,0.000742846f,0.00222278f, -0.00541305f,-1.452e-005f,0.000233692f,0.00428945f,0.00591032f,0.0129005f, 0.0046983f,0.0104399f,0.00304432f,-0.000615938f,-0.00342472f,-0.00935386f, 0.052339f,0.00357656f,0.000715553f,-0.0105167f,0.00773479f,-0.00432268f, -0.00255344f,0.000102685f,7.13952e-006f,-0.0016712f,0.00492604f,0.00439087f, -0.0177936f,0.00204697f,0.0298915f,0.00154949f,0.0014957f,0.000958859f, 0.000496437f,-0.00272808f,0.00230265f,0.251516f,-0.0046328f,-0.0404345f, 1.49722e-005f,-0.000240503f,0.0236578f,-0.00814491f,-0.00369921f,-0.00677186f, 0.00426695f,0.0017792f,0.00167748f,0.00117326f,0.000869982f,0.000763783f, 0.000156846f,-0.0215114f,0.000130814f,0.021992f,-0.000801365f,-0.00827361f, 0.00368318f,-0.00795257f,0.00153823f,-0.0140435f,0.00143159f,-0.0340142f, -0.0120273f,0.133166f,-0.00152219f,-0.000939293f,0.0277197f,0.00310302f, 0.0778612f,-0.0158549f,-0.00497253f,-0.000976765f,-0.00246477f,-0.00679377f, 0.032608f,-0.000585144f,-0.0296326f,0.0465509f,0.00795371f,0.000682216f,-0.000193482f,-0.000267105f,0.00278181f, -0.000467791f,-3.03352e-005f,0.00078038f,-0.00425539f,-0.000247356f,-0.000147243f, 0.00118648f,0.00239366f,-0.00153905f,-0.00719688f,-0.000414998f,0.00443598f, 0.00266062f,-0.00152872f,-0.00473973f,-0.0148291f,0.000922756f,0.0835298f, -0.000756331f,0.00984039f,-0.00159538f,3.4766e-005f,0.0298629f,0.0113256f, -0.00878286f,0.004364f,0.00418047f,-0.000456685f,-0.00371404f,-0.0253043f, -0.000344541f,-0.000839352f,0.01728f,-0.00635951f,0.00102981f,0.00101171f, -0.0103088f,0.0054682f,-0.000916965f,0.00239228f,-0.00755738f,-0.00077024f, -0.0087126f,-0.0103063f,-0.0020941f,0.00680991f,-0.00107461f,0.00215503f, 0.0317423f,-0.0783827f,0.00574151f,-0.00290146f,-0.00264279f,-0.109497f, 7.40759e-005f,-0.000505938f,-0.000821318f,-6.02765e-005f,0.00680651f,0.00172028f, -0.000130169f,-0.00480164f,-0.00253993f,-0.00142789f,-0.0251426f,-0.00388996f, 0.00439475f,0.0246784f,0.0380477f,0.00794249f,-0.001511f,0.00642017f, -0.00298022f,-0.000745801f,-0.010471f,0.00933692f,0.0279369f,0.00742777f, -0.0235845f,0.00114526f,-0.000434687f,0.0106485f,-0.000394181f,-0.000132705f, -0.00201255f,0.00248543f,0.00182379f,-0.0166567f,0.000803496f,0.00341704f, -0.000362227f,-0.1163f,-0.014695f,0.00219721f,-0.000469652f,0.0065145f, 0.0213001f,0.00318814f,0.000900198f,-0.00517723f,-0.00437646f,0.00263f, -0.00204587f,0.0694827f,0.0240489f,0.00310953f,-0.00125033f,-0.00102812f, -0.00888936f,-0.000610948f,-0.00576864f,0.00185065f,-0.0997995f,-0.351283f, -0.0452446f,0.0714816f,0.00218958f,-0.000592427f,0.00167884f,-0.00221635f, 0.000115687f,-0.00720173f,0.000890813f,0.00019605f,0.000520221f,0.000945886f, 9.16985e-005f,0.00218332f,-0.000860397f,-0.0132362f,0.000433767f,-0.0248471f,0.00613486f,0.00644985f,0.000634912f,0.00140239f,0.00030044f, 0.000100424f,-0.00508415f,-0.0195373f,-7.45327e-006f,-0.00360795f,0.00206975f, -0.000464638f,0.000754905f,-0.000983222f,-0.0199406f,0.00376803f,-0.00945285f, 0.00295608f,0.00910787f,0.00182192f,0.0146887f,-0.014388f,-0.0189866f, 0.00115276f,0.0109337f,-0.0149327f,-0.000299705f,0.00416776f,-0.00639053f, 0.00450296f,-0.00920404f,0.0813273f,-0.150793f,0.0033179f,0.000774028f, 0.000681995f,0.00536716f,9.70187e-005f,-0.125341f,-0.00525163f,-0.00783421f, -0.00113101f,0.00176011f,-0.000815812f,-0.00386876f,0.00152071f,0.545867f, 0.0156502f,-0.0117319f,-0.00617651f,0.00224577f,-0.00519159f,-0.0238279f, 0.00102846f,-0.0100789f,0.00261689f,0.000543854f,0.00535105f,-0.00152748f, -0.0806244f,0.022192f,0.00731006f,-0.00640631f,-0.00076415f,0.000767345f, 0.000614745f,-0.00501053f,-0.00869091f,-0.0163915f,0.000409739f,-0.00252423f, 0.000509453f,0.00196564f,0.000562989f,-0.000679468f,0.00728563f,-0.0174595f, -0.0254217f,-0.00156476f,0.0114444f,-0.000673526f,0.00931942f,0.000133285f, -0.00788158f,-0.00579857f,-0.000389225f,-0.00192886f,0.00842142f,0.00816559f, 0.000482806f,-0.00271866f,-0.0125072f,-0.0242865f,-0.00296763f,-0.012529f, -0.0010104f,-0.00213485f,0.0195643f,-0.0971463f,0.00450146f,0.0063707f, -0.00907215f,-0.00535372f,-0.0109328f,0.00823561f,-0.00100382f,0.00408591f, 0.154854f,0.000208975f,0.00033317f,-0.0108134f,0.045656f,0.00125695f, -0.120151f,-0.000105338f,-0.207032f,0.000129092f,0.000388185f,-0.00292436f, 0.000838823f,-0.00190616f,0.00895143f,0.0130835f,-0.211593f,0.00314933f, 0.000397541f,-0.00138145f,-0.000581222f,-0.00239053f,0.0272689f,-0.00376584f, -0.00149035f,-0.0174282f,-0.015278f,0.0319956f,-0.00382567f,-0.00851864f, 0.000906416f,0.0103448f,0.00789818f,0.00161702f,-0.000554497f,0.0015429f,-0.00103295f,0.000776982f, 0.143203f,-0.00738665f,-0.000629367f,0.000788935f,-0.0122281f,0.00354202f, -0.00105853f,1.49357e-005f,0.00525377f,-0.0082338f,2.18668e-005f,-0.00381502f, 0.00111059f,-0.00577077f,-0.00301583f,-0.000854537f,0.0110505f,0.0426058f, -0.00307818f,-0.00548157f,0.00318819f,0.000359472f,-0.0040705f,-0.0145942f, -0.000119477f,-0.000693446f,1.48348e-005f,0.0090297f,-0.00806408f,0.0260621f, 0.0173147f,0.0226666f,-0.00219659f,-0.00952825f,0.00809436f,-0.0728773f, -0.00690095f,-0.0113082f,0.0596132f,-0.00286246f,0.00447814f,-0.00175132f, 0.0401634f,0.000347689f,0.00265517f,-0.00877063f,-0.00551221f,0.00068672f, 0.000560197f,0.00241438f,-0.00156809f,-0.00368275f,-0.000294092f,0.000428478f, -0.00488171f,0.00027272f,0.000209472f,0.0485012f,-0.00451664f,-0.0122917f, 0.000485497f,0.030556f,-0.000151053f,0.00249374f,-0.0123821f,-0.00513335f, 0.000519193f,0.150604f,0.00771441f,0.00944435f,0.000250062f,-0.00330772f, 0.000740489f,0.0440921f,0.00336399f,-0.00397601f,0.00277169f,-0.00024123f, 0.000494257f,-0.000388765f,-0.0500489f,-0.0366355f,0.00242736f,0.0019558f, -0.00174946f,0.0139551f,-0.000218967f,-0.00151313f,-0.00436228f,0.0651606f, -0.00235674f,0.0151467f,-0.022851f,0.00488677f,0.00176196f,-0.00129425f, 0.0109299f,2.99585e-005f,-0.00658844f,0.00325278f,-0.00404357f,-0.00125235f, 0.000192467f,-0.0385897f,0.000154899f,-0.0337638f,-0.00826571f,1.44814e-005f, 1.49513e-005f,-0.0187418f,0.00175722f,-0.00313911f,6.66568e-005f,0.00677434f, -0.00738682f,0.0140409f,-0.00552583f,0.386842f,0.000114592f,-0.0184676f, -0.00045907f,0.00125275f,0.00149106f,-0.000754356f,-0.00694788f,0.000280929f, 0.000960737f,-0.000268839f,0.00215994f,0.00562353f,-0.0050244f,-0.00976116f, 0.00415151f,0.00624651f,-0.00705975f,-0.00205877f,-0.00241461f,-0.00148176f, -0.00630164f,0.00347634f,-0.0222509f,-0.0306126f,0.0130575f,-0.000600957f, -0.000415143f,-0.0137763f,-0.0322965f,0.053557f,0.00818895f,0.000210553f, -0.00243827f,0.00328356f,0.00237296f,-0.00145417f,0.0557552f,0.00247302f,-0.000350317f,0.000541676f,0.000771937f,-0.00159992f, -0.000118321f,0.00032909f,0.000295181f,9.04667e-005f,1.50072e-005f,0.139356f, 0.0016462f,0.000499844f,-0.00109713f,0.000669199f,0.00086471f,-0.000271826f, 3.02495e-005f,-0.00852259f,0.00167056f,-0.00714338f,-0.0163194f,0.00480343f, -0.00754219f,-0.0143631f,0.000890636f,-0.00440602f,-0.000188625f,-0.00379793f, 0.00014627f,-4.91646e-005f,-0.0335825f,-0.00353393f,0.00501441f,0.0188174f, -0.00134343f,0.0017558f,-0.0956375f,-0.0222412f,-0.0155758f,0.00535991f, -0.0217635f,-0.165616f,0.000164613f,-0.00890775f,0.000863464f,-0.00137518f, -0.00140812f,-0.00393429f,-0.0319669f,-1.50893e-005f,0.000519945f,-0.00342205f, 0.000177233f,0.00157168f,-0.00890413f,0.000406775f,0.00676048f,0.00291001f, 0.00138855f,-0.0767643f,-0.000226883f,-0.00630942f,-0.110073f,0.000286197f, 2.94253e-005f,-0.0248866f,0.0331489f,0.000784917f,0.00470872f,0.00241445f, 0.00195232f,0.0013032f,0.00447355f,-0.00266529f,0.000136668f,-0.0171265f, -0.000266014f,-0.0229324f,0.00233166f,0.0169257f,-0.00898588f,-0.0118747f, 0.000193506f,0.00587135f,-0.248388f,0.012256f,0.000839902f,0.00254074f, -0.0148224f,-0.0057974f,0.000726621f,-0.0172326f,0.00786241f,-0.00473436f, 0.000830485f,0.00766022f,-0.00410484f,0.00485126f,0.000998965f,-0.270236f, -0.0130907f,-0.00943428f,-0.0015482f,0.00537461f,0.00157868f,0.00368561f, 0.0093887f,0.0127926f,-0.0033661f,0.000397714f,0.0014868f,-0.0886867f, -7.42961e-005f,-1.49329e-005f,0.00591622f,0.00111416f,8.92494e-005f,0.00253195f, 0.0124262f,0.0283358f,0.00661659f,0.00804688f,-0.0011194f,0.0132776f, 0.000487947f,0.0112432f,-0.000898967f,0.00666772f,0.0289473f,-0.0234f, -0.0891171f,-0.0140546f,0.00812394f,-0.00499647f,0.0031254f,0.00676696f, -0.00237114f,-0.00535228f,-0.0159689f,0.00476761f,-0.00247147f,-0.000710338f, -0.141176f,0.106518f,-0.0527447f,-0.00474318f,0.000996768f,0.00802841f, 0.000860259f,0.000931915f,-0.00250821f,-0.00213788f,-0.0021546f,-0.0076214f, 0.00220554f,0.0012587f,-0.00509267f,-0.00250957f,-0.0773276f,-0.0414858f, 0.000103557f,0.00132558f,-0.00805987f,0.0190586f,-0.0350579f,0.00572961f, -0.0116483f,0.00145445f,-0.000250309f,-0.000829073f,0.00108622f,0.000200005f, 0.00292129f,0.0253874f,-0.00319685f,0.00580317f,-0.00900031f,-0.00115497f,-0.00110699f,0.000103083f,-0.00509848f, 0.000825722f,0.00997833f,-0.0374025f,0.00485483f,-0.00186645f,0.0168889f, -0.00583726f,-0.00147137f,-0.0011523f,-0.00425603f,-0.00673783f,0.0113827f, 0.00517947f,-0.117438f,0.0287034f,0.0048231f,0.00267985f,0.00805041f, 0.0048055f,-0.00224202f,-0.0137577f,-0.103383f,-0.00944321f,0.000802712f, -0.00419457f,0.0109422f,-0.000578411f,-0.00208886f,0.0032384f,0.0049075f, -0.0322779f,-0.00897112f,0.0153211f,0.00208556f,0.0050615f,-0.00371748f, -0.0121705f,0.00462484f,-0.000210404f,-0.0146418f,0.00331995f,0.00372369f, 0.000829512f,-0.0114085f,-0.00453201f,0.0051276f,0.00985832f,0.0369859f, 0.00464912f,-0.00426647f,-0.000479566f,0.00368272f,-0.0100599f,-0.000303618f, -0.00145455f,0.00165152f,-0.00784686f,-0.00512599f,-0.036891f,0.000240356f, -1.51502e-005f,0.00221085f,-0.00115686f,0.00499963f,-0.00146562f,-0.0011975f, -0.00449543f,0.000149972f,0.00263915f,-0.000293681f,0.00142118f,0.0794276f, 0.0799375f,0.0110893f,0.000165607f,-0.00533543f,0.00112873f,-0.0219692f, -0.000217753f,0.000202001f,-0.0217331f,-0.000843999f,-0.000438952f,0.00150924f, -0.00355478f,0.000481914f,-0.00602644f,-0.0116681f,-0.00287184f,0.0170512f, -0.0133521f,-0.000393018f,0.00304833f,-0.00435793f,0.0056661f,6.06773e-005f, 0.0367382f,0.00865281f,-0.153714f,-0.000415604f,-0.00126402f,-0.00354733f, 3.00191e-005f,0.0013113f,-0.00133747f,0.0208767f,-0.00754979f,0.0241886f, -0.00293588f,0.0575579f,-0.00113434f,0.016817f,0.00505352f,-0.00458747f, 0.00168825f,-0.0016554f,-0.0193738f,0.0103745f,0.000149731f,-0.0429819f, 0.00830659f,-0.00412858f,0.00173994f,0.000117398f,0.000185858f,0.00555877f, -0.00798516f,0.000605941f,-0.00022983f,0.000437402f,0.00029482f,0.0103127f, -0.00772411f,-0.00467972f,-0.00507555f,0.00224797f,0.00083327f,-0.0412793f, -0.000509302f,0.00125688f,0.00800485f,-0.00118793f,0.00061949f,0.00668299f, -0.00370623f,-0.0397394f,0.0014085f,0.000393227f,-0.00189798f,-0.0139704f, -0.101008f,-0.0173469f,0.000156198f,0.134389f,-0.0245822f,-0.00385537f, -0.00231652f,-0.00485181f,0.00246999f,0.045497f,-0.0203196f,0.00026995f, -0.00182327f,-0.00630158f,-0.000241395f,-0.00103304f,0.000180412f,-0.0614079f, -0.0695439f,-0.0705427f,0.00244238f,0.00154943f,-0.0239142f,-0.0124537f, -0.000207602f,2.97811e-005f,0.0117727f,0.0270376f,-3.64195e-005f,0.00199954f,0.00452783f,0.000478909f, 0.00117209f,0.000953057f,1.50992e-005f,-0.000608179f,0.00332245f,-0.00110375f, -0.00143503f,0.00207674f,-0.000164128f,0.00883024f,-0.0105521f,-0.00227316f, -0.000847863f,0.00120814f,0.00265127f,-0.00110125f,0.000495615f,-0.0439018f, 0.0346904f,-0.00274422f,0.00333166f,-0.0200446f,0.0013492f,0.0029702f, 0.006304f,-0.0129366f,0.00401487f,-0.00264017f,0.0139184f,-0.000450879f, 0.000253843f,0.002271f,0.00241208f,-3.60257e-005f,-0.00749055f,-0.0175131f, 0.142816f,0.00553453f,-0.000963236f,-0.002037f,0.00166148f,-0.00311881f, -0.00640006f,0.000313196f,-0.0182221f,0.00879692f,-0.00423951f,0.00970863f, -0.00399342f,-0.0167851f,0.0182721f,0.00568728f,-0.0010739f,-0.00370939f, -0.000211107f,0.00106701f,0.0035943f,-0.0051776f,-0.000254144f,0.00635226f, -0.000442051f,0.000744887f,-0.00351164f,-0.0125409f,0.00949319f,0.0129612f, 0.00472094f,-0.00231191f,-0.00282623f,-0.00143113f,0.00193783f,0.000263436f, 0.000782575f,-0.0195504f,0.00043915f,0.021452f,0.000589736f,-0.0261576f, -0.0139599f,-0.0063699f,-0.00856138f,0.000966229f,0.000765503f,-0.00818333f, -0.00939769f,0.0048029f,-0.00356806f,0.00407331f,0.00125681f,-0.0029065f, -0.00244093f,0.0248307f,-0.048854f,-0.00161104f,-0.0970095f,0.00112092f, -0.00130641f,0.000457716f,-0.0006315f,0.00014506f,-0.0164746f,0.0133696f, 0.000102718f,-0.00553116f,-0.0026187f,0.00508343f,0.0798182f,-0.0992266f, -0.00065174f,-0.0189968f,0.0173469f,0.000550821f,0.00200561f,-0.00776882f, 0.0508783f,-0.00229018f,-0.000157154f,0.105192f,0.00271989f,0.0483378f, 0.000957038f,-0.0253713f,0.052458f,-0.0123656f,-0.145897f,-0.0159086f, 0.000394861f,-0.0052454f,-0.00504218f,0.00298122f,-0.00728843f,0.00150944f, -0.00933408f,0.0286671f,0.170197f,-0.00326145f,0.000557693f,0.362583f, -0.0116151f,-0.00407952f,0.000572043f,0.000675433f,0.000632957f,0.00124353f, -0.00473639f,-0.00646585f,0.000350173f,0.000157549f,0.00997744f,-0.000414645f, -0.000358889f,0.000404633f,-0.000821848f,0.00594674f,-0.0217534f,-0.0145404f, -0.0405108f,-0.000584583f,0.00551518f,-0.00606262f,0.0945358f,0.00473151f, -0.000525715f,-0.0025464f,-0.0260757f,-0.00547797f,0.00513377f,0.00047945f, -0.00211141f,-0.01318f,-0.00479681f,0.00674832f,0.00146234f,0.00476452f, 0.00680667f,0.00366086f,0.0214496f,0.00416789f,0.00864676f,-0.000361141f, 0.00108087f,0.005772f,0.00157208f,-0.00193079f,-0.00789263f,-0.00222247f, 0.0019012f,0.00275761f,0.00517874f,-0.000902733f,0.0051798f,-0.010114f, -0.0186171f,0.0059226f,-0.00629451f,0.0065353f,0.00108784f,-0.0225422f, -0.00300657f,0.00747413f,0.0261623f,0.000943527f,0.0333632f,-0.0151187f, 0.000986489f,-0.0951508f,0.00627023f,0.000300181f,0.00117574f,4.42353e-005f,-2.99369e-005f, 0.00300732f,-0.0105139f,0.00834768f,-0.00314923f,-1.44356e-005f,-0.000428551f, 0.000150624f,0.0715598f,0.000840952f,0.0629865f,-0.00337986f,-0.000118107f, -0.000545056f,-0.00184549f,-0.000438324f,-0.00240008f,-0.0987957f,0.00317982f, 0.000324064f,-0.0325473f,-0.00775611f,0.0160272f,7.10024e-006f,0.00734228f, -0.00169703f,0.00241183f,-0.00553009f,-0.00264787f,0.0112956f,-0.000669529f, 0.00144107f,0.00246379f,0.000331145f,-0.0335573f,0.0185394f,-0.000296981f, -0.000455773f,-0.010159f,-2.24138e-005f,7.2035e-005f,-0.00692672f,-0.00769978f, -0.00731305f,0.00196506f,0.00716476f,-0.0240786f,-0.021028f,0.00036017f, -0.0172197f,-0.00786721f,-0.000447774f,0.0055486f,-0.00694611f,0.000135699f, -0.0458803f,-0.0215826f,-0.0202095f,0.00584967f,-5.74764e-005f,-0.00115131f, 0.00198628f,-0.00527195f,0.00126627f,-0.00629194f,0.000673601f,-0.00105235f, -0.000442162f,0.00117479f,0.00524574f,-0.0245397f,0.00073793f,0.00142338f, -0.00241491f,-0.00121653f,-0.00124388f,0.00619427f,-0.00166072f,-0.0273163f, -0.00158456f,-0.00155147f,0.000384466f,-0.0146723f,0.00816089f,0.00111217f, -0.00726038f,-0.000240464f,-0.000233482f,0.00557365f,0.0306238f,0.000920748f, -4.35507e-005f,-0.00664527f,0.043222f,0.00223318f,0.00318297f,-0.000180277f, -0.00529347f,0.0012751f,0.00433853f,0.00852507f,-0.000942664f,0.00136097f, 0.000447825f,0.00133601f,-0.000609675f,-0.00236568f,0.00107343f,0.00219234f, 0.00549686f,-0.0753688f,0.0251345f,-2.93586e-005f,-0.000583559f,-0.00266395f, -0.00138041f,0.00123132f,-1.46442e-005f,-0.0128188f,0.0228522f,0.00082306f, 0.0127701f,-0.0500515f,0.0157753f,-0.0185016f,0.00246263f,0.0629162f, -2.16485e-005f,0.0021181f,-0.0166349f,-0.00288995f,0.0767833f,0.00391707f, -0.0726706f,0.540395f,0.002951f,0.00345084f,-0.000420779f,0.00330511f, 0.000477351f,-0.0259285f,-0.00297298f,0.00585083f,-0.0459675f,0.15586f, 0.0151648f,-0.00106042f,0.00664763f,-0.0122311f,0.00565289f,0.00129778f, 0.0107816f,0.00286548f,0.00286634f,-0.00519833f,0.005374f,-0.0146415f, -1.50426e-005f,-0.000118757f,0.0169955f,-0.0350959f,0.00242174f,-0.000963403f, 0.000163911f,-0.0211415f,0.000877752f,-0.0279439f,0.00672974f,0.023281f, -0.011645f,0.0157643f,-0.00136115f,-0.000815223f,-0.000600663f,0.000497155f, 0.00234754f,-0.00892616f,-0.0139199f,0.00102099f,-0.00274416f,-0.0162001f, 0.0043332f,0.000584979f,-0.00224665f,0.00231461f,0.00876791f,-0.00022448f, -0.0074336f,-0.00231892f,-0.00210422f,0.000460348f,0.00105476f,0.000871488f, 0.000333648f,-0.00148533f,0.00302516f,0.00502807f,-0.000581645f,0.0451415f, -0.00107956f,0.00015996f,-0.0193593f,0.207255f,-0.000419533f,0.00225821f, -0.00678112f,0.0111543f,0.0431624f}; Ipp32f pVal1[] = {0.0337942f,0.151413f,0.0900493f,0.0693086f,0.17958f,0.169367f,0.586633f,0.141317f,0.367567f, 0.616139f,0.283623f,0.222358f,0.240646f,0.555965f,0.850274f, 0.599367f,0.434189f,0.302789f,0.179843f,0.664423f,0.632535f,0.124029f,0.143214f,0.165743f,0.269551f, 0.189354f,0.230933f,0.27596f,0.173254f,0.133941f,0.36287f, 0.0912111f,0.371514f,0.595331f,0.184407f,0.359424f,0.599435f, 0.417265f,0.450972f,0.543821f,0.141527f,0.619107f,0.14874f,0.274691f,0.587085f,0.588094f, 0.237333f,0.122065f,0.263123f,0.363862f,0.430353f,0.21226f, 0.563185f,0.579711f,0.270524f,0.543562f,0.531942f,0.541898f, 0.369537f,0.356504f,0.191398f,0.383556f,0.43129f,0.398483f, 0.236673f,0.58175f,0.554059f,0.177526f,0.302417f,0.441493f, 0.279139f,0.52632f,0.431938f,0.308204f,0.552192f,0.540132f, 0.517862f,0.529029f,0.747199f,0.206409f,0.5852f,0.0940184f,0.178199f,0.16384f,0.208544f, 0.570276f,0.511694f,0.713138f,0.256718f,0.170067f,0.541056f, 0.373244f,0.262648f,0.200375f,0.55919f,0.273041f,0.140591f, 0.179504f,0.573678f,0.237068f,0.56082f,0.164011f,0.522765f, 0.701619f,0.276735f,0.434224f,0.572649f,0.210685f,0.759379f, 0.125248f,0.331538f,0.550605f,0.176269f,0.611811f,0.0990443f,0.557988f,0.223146f,0.265399f, 0.580383f,0.183035f,0.336356f,0.228664f,0.562591f,0.390699f, 0.524848f,0.419431f,0.188255f,0.133997f,0.376209f,0.266314f, 0.536358f,0.535823f,0.240967f,0.542586f,0.415841f,0.281125f, 0.526003f,0.567351f,0.534359f,0.601089f,0.819915f,0.220028f, 0.441308f,0.547886f,0.635787f,0.349369f,0.111961f,0.23871f, 0.758692f,0.256548f,0.673435f,0.548835f,0.610433f,0.531085f, 0.172911f,0.659776f,0.610344f,0.263236f,0.587287f,0.15678f,0.191315f,0.291491f, 0.194348f,0.313462f,0.253648f,0.576772f,0.284319f,0.405243f, 0.578376f,0.554131f,0.403266f,0.353598f,0.303744f,0.718109f, 0.562195f,0.461539f,0.534384f,0.168625f,0.379206f,0.151287f, 0.208182f,0.409825f,0.569327f,0.532675f,0.155131f,0.550057f, 0.423868f,0.215004f,0.667571f,0.226729f,0.430869f,0.583661f, 0.701694f,0.289535f,0.297557f,0.488882f,0.148149f,0.478631f, 0.737422f,0.348915f,0.237969f,0.196469f,0.559052f,0.0634047f, 0.732347f,0.411483f,0.266355f,0.614385f,0.576634f,0.568205f,0.164068f,0.612315f, 0.570786f,0.408967f,0.571245f,0.52625f,0.685383f,0.326628f, 0.546841f,0.557067f,0.370057f,0.214007f,0.552677f,0.395801f, 0.524137f,0.338541f,0.548538f,0.337528f,0.563174f,0.063735f, 0.513696f,0.387932f,0.525009f,0.667203f,0.716338f,0.302136f, 0.182001f,0.338919f,0.408535f,0.33784f,0.420464f,0.259522f, 0.616514f,0.162803f,0.319965f,0.410399f,0.103491f,0.849387f, 0.313016f,0.485632f,0.839467f,0.18817f,0.527123f,0.42353f, 0.69344f,0.590092f,0.646638f,0.614232f,0.570495f,0.211225f,0.295048f,0.299099f,0.281303f, 0.353537f,0.559653f,0.597803f,0.275525f,0.430564f,0.249524f, 0.547855f,0.39386f,0.440761f,0.544524f,0.254477f,0.271886f, 0.317829f,0.428422f,0.590286f,0.381649f,0.174774f,0.360172f, 0.540186f,0.322077f,0.430153f,0.356458f,0.349078f,0.177627f, 0.614969f,0.541301f,0.644949f,0.540016f,0.277452f,0.567674f, 0.774922f,0.533872f,0.561196f,0.291523f,0.553643f,0.375439f, 0.70197f,0.231036f,0.586487f,0.373241f,0.531209f,0.471002f, 0.516782f,0.539761f,0.708649f,0.520648f,0.350708f,0.585952f, 0.674327f,0.528272f,0.591473f,0.231258f,0.165653f,0.542345f,0.34179f,0.371958f, 0.257749f,0.295075f,0.756936f,0.558371f,0.562731f,0.277119f, 0.558065f,0.333025f,0.299053f,0.146386f,0.374695f,0.275475f, 0.374458f,0.751386f,0.54049f,0.616978f,0.20485f,0.525298f, 0.526778f,0.695456f,0.429189f,0.293054f,0.449533f,0.314912f, 0.512189f,0.517591f,0.513714f,0.557431f,0.554894f,0.338742f, 0.535806f,0.61252f,0.235817f,0.732311f,0.541946f,0.282169f, 0.912993f,0.602267f,0.561321f,0.226161f,0.407569f,0.282725f, 0.507474f,0.616901f,0.452443f,0.524041f,0.520938f,0.54507f, 0.699905f,0.265366f,0.448057f,0.423135f,0.53417f,0.511866f, 0.353219f,0.284235f,0.688364f,0.170989f,0.529085f,0.649885f, 0.326044f,0.752894f,0.533517f,0.458039f,0.259232f,0.325889f,0.583888f,0.570808f,0.250105f,0.238537f,0.395507f, 0.563971f,0.218651f,0.235071f,0.380411f,0.251017f,0.599282f, 0.56814f,0.149132f,0.369243f,0.675851f,0.536802f,0.164938f, 0.196393f,0.467117f,0.115542f,0.514966f,0.360548f,0.488621f, 0.535681f,0.184862f,0.384058f,0.428856f,0.291367f,0.75548f, 0.283828f,0.487094f,0.709971f,0.403089f,0.450202f,0.544286f, 0.420046f,0.379256f,0.72531f,0.46933f,0.514921f,0.539974f, 0.24085f,0.657359f,0.419282f,0.55403f,0.171092f,0.190422f, 0.444751f,0.249073f,0.538124f,0.553023f,0.41327f,0.0987872f, 0.0911275f,0.472665f,0.215746f,0.541077f,0.778787f,0.547899f, 0.533056f,0.692352f,0.50559f,0.378374f,0.308165f,0.663396f, 0.659684f,0.523183f,0.520425f,0.723888f,0.310502f,0.313897f, 0.453658f,0.180445f,0.72557f,0.441292f,0.350005f,0.491219f, 0.357028f,0.435377f,0.616258f,0.581829f,0.255205f,0.368509f,0.233239f,0.325746f, 0.374472f,0.342037f,0.280442f,0.257905f,0.417516f,0.586517f, 0.521114f,0.275343f,0.572298f,0.446611f,0.281325f,0.439971f, 0.298112f,0.770522f,0.371884f,0.36152f,0.53647f,0.692765f, 0.771215f,0.337498f,0.532519f,0.683765f,0.357209f,0.554143f, 0.507084f,0.526956f,0.714559f,0.539861f,0.243919f,0.388689f, 0.338946f,0.460141f,0.576988f,0.487871f,0.526355f,0.149883f, 0.0248933f,0.546462f,0.427106f,0.687418f,0.337068f,0.462679f, 0.534612f,0.464383f,0.51964f,0.483816f,0.89203f,0.203394f, 0.457163f,0.527111f,0.413831f,0.522515f,0.523677f,0.453106f, 0.513085f,0.77866f,0.42886f,0.352398f,0.684109f,0.356552f, 0.336879f,0.342216f,0.653361f,0.530758f,0.685746f,0.403785f, 0.53998f,0.466544f,0.591478f,0.364204f,0.266423f,0.677953f, 0.561396f,0.596448f,0.297612f,0.518784f,0.186602f,0.521213f, 0.458994f,0.307994f,0.210104f,0.576536f,0.50651f,0.496691f, 0.219498f,0.47784f,0.193636f,0.599906f,0.333833f,0.661707f, 0.448874f,0.540939f,0.681912f,0.463079f,0.516538f,0.253639f, 0.398516f,0.289102f,0.621179f,0.225441f,0.371171f,0.565172f,0.306913f, 0.576283f,0.264424f,0.505114f,0.582697f,0.311385f,0.327795f, 0.738171f,0.525663f,0.551123f,0.542564f,0.538019f,0.30358f, 0.3991f,0.556281f,0.460965f,0.231617f,0.233077f,0.465744f, 0.515439f,0.621977f,0.183736f,0.514599f,0.534366f,0.621501f, 0.429926f,0.526033f,0.350654f,0.480964f,0.113936f,0.63521f, 0.513112f,0.542139f,0.189496f,0.645437f,0.621503f,0.371261f, 0.502364f,0.324027f,0.416551f,0.385404f,0.220449f,0.560707f, 0.462166f,0.526959f,0.635922f,0.527477f,0.203852f,0.458746f, 0.507127f,0.48121f,0.462581f,0.538629f,0.0259425f,0.520284f, 0.728248f,0.556236f,0.680339f,0.256167f,0.518962f,0.129507f, 0.57351f,0.528988f,0.657564f,0.362805f,0.128427f,0.629224f, 0.148773f,0.42561f,0.400414f,0.600912f,0.351493f,0.464228f, 0.502553f,0.588459f,0.437224f,0.432755f,0.191313f,0.530818f, 0.63654f,0.518983f,0.510506f,0.469691f,0.505365f,0.650898f, 0.624182f,0.343278f,0.187806f,0.380528f,0.684371f,0.550291f, 0.336886f,0.648764f,0.403458f,0.638687f,0.298642f,0.50222f, 0.649245f,0.515057f,0.457367f,0.386551f,0.512858f,0.405158f, 0.529595f,0.478941f,0.538449f,0.394853f,0.337032f,0.350058f,0.326753f,0.30446f,0.365001f, 0.331354f,0.269794f,0.526936f,0.29096f,0.589258f,0.352356f, 0.542302f,0.519395f,0.315777f,0.44513f,0.303174f,0.478145f, 0.318631f,0.64136f,0.15075f,0.431616f,0.473555f,0.355319f, 0.450009f,0.562924f,0.538155f,0.5256f,0.227286f,0.462631f, 0.631754f,0.542111f,0.535848f,0.779358f,0.529732f,0.467809f, 0.527673f,0.483468f,0.451186f,0.533566f,0.425071f,0.300332f, 0.506732f,0.479507f,0.513311f,0.193884f,0.568654f,0.422417f, 0.511378f,0.719466f,0.384026f,0.593709f,0.513858f,0.609004f, 0.345861f,0.56931f,0.435054f,0.146887f,0.529352f,0.465245f, 0.465351f,0.54973f,0.391909f,0.163136f,0.51459f,0.651764f, 0.551465f,0.316524f,0.685338f,0.548459f,0.639578f,0.275107f, 0.332564f,0.594228f,0.416711f,0.543389f,0.640719f,0.521456f, 0.315153f,0.487084f,0.356975f,0.882592f,0.144616f,0.539648f, 0.417041f,0.469837f,0.626777f,0.309701f,0.0811239f,0.51555f, 0.469978f,0.392053f,0.526066f,0.633929f,0.533303f,0.176534f, 0.532416f,0.464793f,0.323671f,0.478744f,0.440931f,0.403811f,0.660017f,0.578399f,0.362227f,0.550042f,0.267317f,0.385503f, 0.550321f,0.329122f,0.358838f,0.429684f,0.528216f,0.455957f, 0.235012f,0.532942f,0.427309f,0.291261f,0.530769f,0.470378f, 0.214157f,0.476641f,0.53608f,0.572013f,0.369312f,0.496237f, 0.443895f,0.524425f,0.606028f,0.389117f,0.506935f,0.58822f, 0.553361f,0.331015f,0.543383f,0.560036f,0.668547f,0.535712f, 0.467982f,0.39375f,0.424238f,0.363121f,0.686045f,0.39441f, 0.196262f,0.408626f,0.448912f,0.533593f,0.511132f,0.554149f, 0.458642f,0.539243f,0.170371f,0.530546f,0.461555f,0.48336f, 0.518764f,0.407926f,0.533161f,0.565542f,0.453438f,0.535063f, 0.111369f,0.562874f,0.416584f,0.486039f,0.526231f,0.531938f, 0.461825f,0.550567f,0.469785f,0.383084f,0.25663f,0.646997f, 0.474598f,0.530666f,0.541313f,0.615851f,0.469581f,0.284957f, 0.705698f,0.390293f,0.368423f,0.384918f,0.472977f,0.480918f, 0.690368f,0.537069f,0.513987f,0.466024f,0.440484f,0.543597f, 0.537058f,0.565941f,0.516166f,0.486966f,0.272745f,0.685144f, 0.428447f,0.422612f,0.474463f,0.424506f,0.595236f,0.413779f, 0.448411f,0.562486f,0.463775f,0.45445f,0.533475f,0.539859f, 0.431787f,0.178593f,0.43425f,0.516172f,0.598676f,0.410822f, 0.517381f,0.688898f,0.517857f,0.167842f,0.436826f,0.78023f, 0.15851f,0.51633f,0.372832f,0.583838f,0.472829f,0.53022f, 0.499833f,0.0508334f,0.679813f,0.601077f,0.33934f,0.436514f, 0.505272f,0.573397f,0.389229f,0.327695f,0.425649f,0.371149f,0.204113f,0.541613f,0.527783f, 0.530823f,0.577387f,0.431744f,0.29339f,0.546884f,0.428154f, 0.37473f,0.453778f,0.297134f,0.669907f,0.338495f,0.539912f, 0.448258f,0.371124f,0.603109f,0.283875f,0.520955f,0.511997f, 0.331712f,0.52476f,0.575009f,0.434245f,0.457915f,0.527431f, 0.710037f,0.527922f,0.507253f,0.428311f,0.551939f,0.6867f, 0.372887f,0.606015f,0.504964f,0.163124f,0.446328f,0.547338f, 0.116699f,0.476929f,0.347109f,0.478524f,0.58148f,0.3878f, 0.166005f,0.409339f,0.620619f,0.556776f,0.563893f,0.482627f, 0.504838f,0.236955f,0.504883f,0.62386f,0.331414f,0.238005f, 0.406964f,0.550671f,0.552571f,0.545547f,0.5158f,0.501321f, 0.553972f,0.44251f,0.714578f,0.407045f,0.788469f,0.429619f, 0.469316f,0.524232f,0.501174f,0.482858f,0.590649f,0.52411f, 0.304147f,0.412814f,0.58084f,0.524655f,0.467496f,0.540949f, 0.375864f,0.432958f,0.528062f,0.490211f,0.557088f,0.565844f, 0.605674f,0.539048f,0.435483f,0.301091f,0.530015f,0.532803f, 0.549173f,0.144072f,0.774773f,0.535543f,0.576724f,0.521567f, 0.49942f,0.47422f,0.534795f,0.672719f,0.310668f,0.488631f, 0.602579f,0.524075f,0.501187f,0.486671f,0.340789f,0.557557f, 0.6402f,0.376644f,0.331865f,0.490357f,0.153605f,0.0588231f, 0.696149f,0.516799f,0.427308f,0.463894f,0.530165f,0.563069f, 0.430754f,0.144488f,0.438443f,0.534042f,0.521386f,0.476941f, 0.424501f,0.545773f,0.576459f,0.637282f,0.531787f,0.655552f,0.374807f,0.542549f,0.246244f,0.559432f,0.39585f, 0.3699f,0.371109f,0.749276f,0.564979f,0.338109f,0.551929f, 0.560821f,0.355921f,0.54148f,0.63479f,0.391349f,0.255489f, 0.517468f,0.538845f,0.433604f,0.528736f,0.701945f,0.298655f, 0.432347f,0.528686f,0.265842f,0.546353f,0.47035f,0.206926f, 0.518265f,0.680378f,0.50584f,0.296342f,0.46555f,0.478035f, 0.4287f,0.529931f,0.367464f,0.235149f,0.711594f,0.446265f, 0.594562f,0.535325f,0.376027f,0.630991f,0.523018f,0.516714f, 0.497944f,0.712965f,0.22881f,0.463243f,0.646742f,0.1482f, 0.513549f,0.274056f,0.533267f,0.53656f,0.465376f,0.54495f, 0.165609f,0.513273f,0.461795f,0.591625f,0.388841f,0.415906f, 0.308902f,0.39722f,0.625741f,0.208521f,0.522243f,0.580393f, 0.440127f,0.532233f,0.374184f,0.463104f,0.504467f,0.728912f, 0.666713f,0.439176f,0.434644f,0.447714f,0.47402f,0.536506f, 0.175222f,0.727124f,0.400391f,0.560561f,0.475325f,0.539326f, 0.42408f,0.42446f,0.589584f,0.264713f,0.734768f,0.275605f, 0.351056f,0.563793f,0.461457f,0.299838f,0.507788f,0.486102f, 0.16734f,0.269276f,0.718386f,0.522397f,0.571936f,0.547284f, 0.497381f,0.470917f,0.408963f,0.610437f,0.506969f,0.484692f, 0.0605261f,0.536311f,0.0596603f,0.471298f,0.436354f,0.581119f, 0.53117f,0.37707f,0.476617f,0.526446f,0.67372f,0.564484f, 0.452606f,0.607058f,0.599821f,0.420559f,0.520645f,0.31447f, 0.33802f,0.582996f,0.616314f,0.516636f,0.340801f,0.610552f, 0.432727f,0.485565f,0.333252f,0.349064f,0.554257f,0.361258f,0.353014f,0.391678f, 0.466748f,0.307368f,0.562212f,0.526766f,0.666832f,0.552144f, 0.362868f,0.463244f,0.513223f,0.669369f,0.405386f,0.6455f, 0.527041f,0.380355f,0.53394f,0.356462f,0.467191f,0.515147f, 0.304166f,0.64303f,0.530749f,0.465005f,0.284968f,0.297165f, 0.56311f,0.440358f,0.342101f,0.463934f,0.282016f,0.520891f, 0.466371f,0.520935f,0.60631f,0.46352f,0.528944f,0.7752f, 0.242804f,0.573436f,0.502984f,0.607305f,0.501529f,0.661443f, 0.518088f,0.472042f,0.380501f,0.294417f,0.734618f,0.545288f, 0.439886f,0.474169f,0.604455f,0.245246f,0.373284f,0.549881f, 0.213991f,0.465029f,0.438749f,0.524497f,0.605681f,0.204093f, 0.52376f,0.496053f,0.53513f,0.469337f,0.67914f,0.360874f, 0.530007f,0.515732f,0.44105f,0.540186f,0.436827f,0.42448f, 0.449696f,0.529349f,0.44833f,0.455951f,0.534179f,0.566719f, 0.442124f,0.428837f,0.689951f,0.221778f,0.513622f,0.482619f, 0.392284f,0.50782f,0.552049f,0.393461f,0.737063f,0.515928f, 0.367283f,0.503149f,0.676752f,0.5258f,0.469627f,0.432071f, 0.499771f,0.428242f,0.677212f,0.53134f,0.566006f,0.373191f, 0.518999f,0.295637f,0.434714f,0.323033f,0.597549f,0.474568f, 0.432447f,0.158005f,0.451764f,0.414965f,0.403909f,0.476765f, 0.358626f,0.471214f,0.266103f,0.514434f,0.428499f,0.388584f, 0.541256f,0.489931f,0.528678f,0.603299f,0.40844f,0.484606f, 0.516474f,0.567758f,0.473149f,0.524024f,0.283701f,0.740072f, 0.511913f,0.492379f,0.243471f,0.590031f,0.364732f,0.603495f, 0.581899f,0.521748f,0.23607f,0.649919f,0.441332f,0.435973f, 0.550406f,0.406411f,0.047352f,0.488173f,0.540004f,0.480205f, 0.738779f,0.528855f,0.475081f,0.381173f,0.401916f,0.335115f,0.555771f,0.426086f,0.349424f,0.40285f, 0.38069f,0.26201f,0.379977f,0.443365f,0.371965f,0.55254f, 0.42645f,0.435953f,0.339014f,0.455746f,0.513484f,0.390658f, 0.367961f,0.72931f,0.434532f,0.259128f,0.692228f,0.535226f, 0.204054f,0.680489f,0.53107f,0.574156f,0.283179f,0.337251f, 0.530667f,0.54625f,0.215782f,0.646531f,0.461767f,0.522069f, 0.401454f,0.479404f,0.20342f,0.767247f,0.749034f,0.53653f, 0.0740155f,0.28591f,0.419162f,0.627319f,0.515994f,0.588438f, 0.356051f,0.599429f,0.334546f,0.558266f,0.462368f,0.655707f, 0.52695f,0.463337f,0.268961f,0.54566f,0.464899f,0.53097f, 0.407474f,0.199218f,0.54385f,0.425918f,0.690416f,0.452491f, 0.537037f,0.642356f,0.498848f,0.541603f,0.457633f,0.530897f, 0.470563f,0.440613f,0.512902f,0.313547f,0.411937f,0.617781f, 0.365433f,0.349092f,0.51663f,0.501474f,0.647079f,0.324638f, 0.519194f,0.491813f,0.18368f,0.522705f,0.449025f,0.480479f, 0.252105f,0.59967f,0.515372f,0.662172f,0.46334f,0.361557f, 0.444289f,0.516294f,0.278963f,0.496898f,0.444561f,0.0293882f, 0.56994f,0.430547f,0.368032f,0.483892f,0.532522f,0.481095f, 0.520023f,0.496171f,0.406028f,0.467411f,0.451912f,0.28079f, 0.529558f,0.54614f,0.532916f,0.451202f,0.457781f,0.52996f, 0.495906f,0.511708f,0.473635f,0.521642f,0.580986f,0.539836f, 0.424929f,0.526996f,0.563308f,0.531289f,0.470179f,0, 0.0237453f,0.312732f,0.500905f,0.638714f,0.513685f,0.550984f, 0.616234f,0.618546f,0.138262f,0.468806f,0.236851f,0.585639f, 0.0869001f,0.513884f,0.735364f,0.388441f,0.522349f,0.495911f, 0.444488f,0.539837f,0.585427f,0.460807f,0.379113f,0.599861f, 0.448421f,0.545075f,0.411828f,0.578791f,0.839787f,0.240861f, 0.435536f,0.545397f,0.577102f,0.516987f,0.220324f,0.504341f, 0.218628f,0.500768f,0.412984f,0.541287f,0.460553f,0.527885f, 0.512961f,0.482269f,0.52484f,0.349898f,0.681664f,0.558571f,0.536504f,0.36391f,0.285916f, 0.523652f,0.475032f,0.334338f,0.519218f,0.292984f,0.368685f, 0.363218f,0.587068f,0.319589f,0.630186f,0.197705f,0.495413f, 0.516443f,0.231525f,0.46643f,0.522088f,0.507928f,0.488595f, 0.519726f,0.615347f,0.263734f,0.228752f,0.69533f,0.545066f, 0.609139f,0.524106f,0.538793f,0.429269f,0.379235f,0.523728f, 0.194766f,0.601129f,0.500975f,0.486219f,0.500022f,0.553012f, 0.417861f,0.499717f,0.533181f,0.575593f,0.457698f,0.43804f, 0.516303f,0.607295f,0.329248f,0.482977f,0.466068f,0.520485f, 0.516732f,0.640649f,0.589729f,0.544156f,0.214316f,0.538642f, 0.575118f,0.542194f,0.407792f,0.422928f,0.659638f,0.425114f, 0.525925f,0.467172f,0.571107f,0.52642f,0.389174f,0.579587f, 0.23776f,0.487663f,0.516809f,0.544665f,0.46879f,0.519344f, 0.497173f,0.516599f,0.405847f,0.344506f,0.459486f,0.16804f, 0.38616f,0.551798f,0.799946f,0.408598f,0.547041f,0.4989f, 0.675369f,0.541585f,0.225851f,0.625655f,0.394778f,0.475251f, 0.60411f,0.425828f,0.523342f,0.637189f,0.537471f,0.46388f, 0.468866f,0.520432f,0.163037f,0.577446f,0.397718f,0.604653f, 0.399672f,0.471216f,0.410958f,0.520299f,0.656661f,0.512867f, 0.658079f,0.514645f,0.38366f,0.508559f,0.513876f,0.598966f, 0.450949f,0.349677f,0.112054f,0.51482f,0.4085f,0.63941f, 0.470755f,0.454137f,0.433396f,0.457969f,0.432464f,0.525722f, 0.604302f,0.459825f,0.413075f,0.404304f,0.449496f,0.517751f, 0.198802f,0.664475f,0.38983f,0.480181f,0.521092f,0.615454f, 0.397594f,0.497914f,0.49845f,0.590496f,0.419956f,0.54186f, 0.372594f,0.647896f,0.468234f,0.545853f,0.369016f,0.605056f, 0.201708f,0.571315f,0.421539f,0.513615f,0.702736f,0.431741f, 0.59427f,0.619157f,0.525666f,0.523787f,0.213045f,0.481404f, 0.648258f,0.458193f,0.523209f,0.55562f,0.522944f,0.629868f, 0.722828f,0.226951f,0.52371f,0.477375f,0.714698f,0.26353f, 0.362376f,0.470593f,0.386052f,0.438565f,0.54871f,0.323053f,0.509164f,0.417815f, 0.289918f,0.428012f,0.404487f,0.427177f,0.396272f,0.472718f, 0.560301f,0.522592f,0.399908f,0.467839f,0.349397f,0.618582f, 0.528534f,0.536064f,0.455829f,0.368023f,0.39606f,0.702044f, 0.504916f,0.267263f,0.457948f,0.317159f,0.526536f,0.533246f, 0.459331f,0.443796f,0.468032f,0.370963f,0.472356f,0.449239f, 0.440686f,0.468242f,0.507939f,0.560104f,0.220754f,0.653122f, 0.496796f,0.489895f,0.392712f,0.561333f,0.447288f,0.384053f, 0.584398f,0.543922f,0.128846f,0.49513f,0.39466f,0.48975f, 0.324544f,0.158195f,0.468094f,0.52117f,0.576839f,0.450776f, 0.546082f,0.537186f,0.447129f,0.449939f,0.551617f,0.519419f, 0.383071f,0.489109f,0.741368f,0.364882f,0.510049f,0.523244f, 0.464815f,0.593031f,0.387048f,0.55225f,0.454622f,0.534574f, 0.396782f,0.282964f,0.459007f,0.523141f,0.439726f,0.313508f, 0.321327f,0.638754f,0.275913f,0.468564f,0.517521f,0.206914f, 0.613409f,0.545411f,0.634449f,0.529268f,0.439299f,0.589883f, 0.406936f,0.518273f,0.130758f,0.642101f,0.0477693f,0.461627f, 0.626185f,0.538442f,0.380405f,0.455431f,0.659696f,0.519547f, 0.522918f,0.635289f,0.382455f,0.495044f,0.495234f,0.754273f, 0.36993f,0.668918f,0.49833f,0.457442f,0.513174f,0.43617f, 0.468272f,0.432925f,0.537006f,0.513727f,0.411206f,0.540462f, 0.435597f,0.599518f,0.495029f,0.63973f,0.100167f,0.331233f, 0.440636f,0.279959f,0.698758f,0.498329f,0.298233f,0.530844f, 0.203796f,0.50257f,0.496005f,0.560306f,0.520556f,0.522165f, 0.602268f,0.407045f,0.460184f,0.539825f,0.520156f,0.464239f, 0.619857f,0.683733f,0.43448f,0.476008f,0.509099f,0.557006f, 0.535685f,0.44398f,0.404229f,0.492765f,0.800629f,0.394605f, 0.021325f,0.40128f,0.464242f,0.650216f,0.526471f,0.48792f, 0.391728f,0.58376f,0.126198f,0.572251f,0.527326f,0.445007f, 0.575765f,0.188438f,0.658979f,0.525943f,0.535527f,0.503441f, 0.475661f,0.536961f,0.496864f,0.493073f,0.520521f,0.548356f, 0.46899f,0.517114f,0.521998f,0.586037f,0.174928f,0.434259f, 0.476519f,0.526219f,0.480407f,0.412085f,0.474037f,0.246879f, 0.575629f,0.516963f,0.387201f,0.485305f,0.511732f,0.569274f, 0.255601f,0.481087f,0.497119f,0.494001f,0.500761f,0.705958f, 0.512862f,0.647076f,0.399982f,0.355877f,0.425653f,0.368291f,0.545247f, 0.523906f,0.432069f,0.450464f,0.431343f,0.53266f,0.430516f, 0.423597f,0.530306f,0.355711f,0.522536f,0.362419f,0.547448f, 0.374042f,0.589305f,0.408458f,0.377746f,0.296361f,0.487763f, 0.436691f,0.312816f,0.656022f,0.517268f,0.408445f,0.496692f, 0.590824f,0.531516f,0.233404f,0.588094f,0.498378f,0.587214f, 0.513119f,0.533937f,0.431338f,0.267534f,0.497387f,0.552971f, 0.562958f,0.670621f,0.523942f,0.479944f,0.693001f,0.409962f, 0.328348f,0.497805f,0.466116f,0.233464f,0.118365f,0.532502f, 0.627876f,0.340342f,0.361041f,0.488427f,0.262593f,0.434079f, 0.6508f,0.38265f,0.323337f,0.51776f,0.402085f,0.631507f, 0.470246f,0.365038f,0.51661f,0.737589f,0.442323f,0.59764f, 0.595594f,0.534989f,0.504919f,0.255018f,0.442486f,0.531951f, 0.408766f,0.567458f,0.412943f,0.506019f,0.597963f,0.417437f, 0.56158f,0.407619f,0.434729f,0.16593f,0.496182f,0.486826f, 0.628433f,0.5575f,0.411576f,0.473007f,0.497189f,0.537212f, 0.536688f,0.343552f,0.476679f,0.502932f,0.401609f,0.408832f, 0.407568f,0.491328f,0.503167f,0.494979f,0.532837f,0.499153f, 0.45735f,0.460436f,0.396939f,0.580832f,0.435121f,0.535506f, 0.501814f,0.122508f,0.473177f,0.543053f,0.403104f,0.430813f, 0.621983f,0.537936f,0.528164f,0.258209f,0.477869f,0.534099f, 0.496576f,0.641499f,0.452232f,0.276475f,0.514194f,0.506065f, 0.519539f,0.496237f,0.375793f,0.662401f,0.47958f,0.493788f, 0.0538946f,0.512977f,0.452834f,0.535773f,0.591617f,0.527339f, 0.404653f,0.745224f,0.329544f,0.485714f,0.431273f,0.519617f, 0.473576f,0.582293f,0.49992f,0.475089f,0.506977f,0.487569f, 0.475077f,0.530546f,0.451848f,0.414912f,0.47179f,0.217216f, 0.533738f,0.460459f,0.49459f,0.700551f,0.446627f,0.47141f, 0.433155f,0.26447f,0.520835f,0.634413f,0.505044f,0.496632f, 0.330026f,0.49916f,0.391174f,0.562891f,0.58536f,0.427147f, 0.514311f,0.60445f,0.258316f,0.485737f,0.593688f,0.316301f, 0.506122f,0.477902f,0.429785f,0.543867f,0.472689f,0.422917f, 0.609888f,0.568944f,0.376222f,0.469941f,0.446522f,0.544981f, 0.456401f,0.574738f,0.51662f,0.500211f,0.53946f,0.518833f, 0.390469f,0.489532f,0.697523f,0.523364f,0.54194f,0.481576f, 0.398028f,0.543123f,0.473823f}; Ipp32f pVal2[] = {0.837811f,0.748881f,0.637482f,0.711095f,0.666869f,0.655401f,0.0914145f,0.60319f,0.792032f, 0.208851f,0.636027f,0.58007f,0.578705f,0.136224f,0.471774f, 0.283453f,0.706003f,0.605157f,0.567526f,0.142486f,0.128848f,0.619319f,0.567002f,0.590521f,0.573882f, 0.578277f,0.569543f,0.595664f,0.552205f,0.555901f,0.618885f, 0.547594f,0.57114f,0.33181f,0.560285f,0.613172f,0.345956f, 0.699085f,0.780146f,0.131983f,0.619987f,0.188493f,0.585793f,0.635924f,0.217563f,0.297959f, 0.587665f,0.51942f,0.581741f,0.569854f,0.755937f,0.561343f, 0.264277f,0.275171f,0.575257f,0.233488f,0.206316f,0.306886f, 0.611287f,0.602524f,0.536283f,0.552931f,0.71019f,0.639196f, 0.543371f,0.323919f,0.291187f,0.519663f,0.553359f,0.697538f, 0.549795f,0.238555f,0.69836f,0.539092f,0.312037f,0.17706f, 0.121102f,0.331122f,0.445197f,0.607673f,0.125538f,0.572896f,0.569431f,0.578866f,0.550856f, 0.185722f,0.218977f,0.404381f,0.546397f,0.559097f,0.261905f, 0.653522f,0.553745f,0.554475f,0.303198f,0.564651f,0.546182f, 0.545929f,0.280922f,0.550383f,0.330428f,0.537899f,0.22886f, 0.425293f,0.535583f,0.744258f,0.258213f,0.536102f,0.455247f, 0.534404f,0.560104f,0.276884f,0.615624f,0.18324f,0.572382f,0.237728f,0.585894f,0.57941f, 0.248487f,0.54842f,0.605109f,0.544125f,0.239234f,0.596462f, 0.157575f,0.674842f,0.547345f,0.522711f,0.610964f,0.540401f, 0.223227f,0.24537f,0.537693f,0.315569f,0.659787f,0.550524f, 0.189147f,0.334421f,0.239561f,0.402221f,0.454319f,0.535771f, 0.718175f,0.279173f,0.398972f,0.530066f,0.522967f,0.545345f, 0.443938f,0.548932f,0.425247f,0.229266f,0.402239f,0.153619f, 0.524161f,0.432518f,0.146933f,0.589647f,0.176036f,0.559607f,0.573204f,0.562308f, 0.564823f,0.550464f,0.576014f,0.365977f,0.591894f,0.618311f, 0.31354f,0.191664f,0.664459f,0.570938f,0.561027f,0.458033f, 0.295368f,0.761902f,0.177253f,0.534077f,0.60268f,0.532432f, 0.531995f,0.521033f,0.347884f,0.22577f,0.520071f,0.382018f, 0.663975f,0.538236f,0.42153f,0.538633f,0.685574f,0.346748f, 0.431145f,0.522495f,0.548164f,0.81827f,0.523999f,0.737819f, 0.447064f,0.5538f,0.531544f,0.513877f,0.336585f,0.516263f, 0.449071f,0.598552f,0.664332f,0.251851f,0.239746f,0.252914f,0.555608f,0.476283f, 0.28394f,0.600637f,0.270529f,0.326223f,0.419926f,0.543481f, 0.2319f,0.270824f,0.589063f,0.541995f,0.272659f,0.601721f, 0.143576f,0.592998f,0.30216f,0.553203f,0.33594f,0.523043f, 0.102953f,0.555829f,0.187586f,0.467964f,0.433467f,0.56502f, 0.525026f,0.544597f,0.625356f,0.570008f,0.652304f,0.542814f, 0.397789f,0.52195f,0.550357f,0.612239f,0.519738f,0.48931f, 0.547158f,0.607399f,0.462453f,0.53067f,0.258307f,0.573544f, 0.449544f,0.413819f,0.432724f,0.248221f,0.232197f,0.581493f,0.586631f,0.579133f,0.563554f, 0.605476f,0.273151f,0.363856f,0.543273f,0.706983f,0.5295f, 0.249772f,0.570636f,0.739477f,0.247915f,0.533897f,0.532407f, 0.553451f,0.655819f,0.381026f,0.570939f,0.525954f,0.572561f, 0.30445f,0.557343f,0.651881f,0.559824f,0.55619f,0.53353f, 0.422139f,0.216659f,0.435462f,0.352322f,0.533842f,0.370282f, 0.458369f,0.399666f,0.37775f,0.517918f,0.370019f,0.567938f, 0.448095f,0.531339f,0.412934f,0.561962f,0.272052f,0.669349f, 0.163728f,0.293853f,0.45322f,0.358923f,0.544112f,0.402489f, 0.44226f,0.17979f,0.262656f,0.574163f,0.562665f,0.195729f,0.59925f,0.60799f, 0.557692f,0.551417f,0.447708f,0.266962f,0.298889f,0.510886f, 0.312034f,0.567908f,0.534481f,0.539257f,0.569273f,0.54843f, 0.575608f,0.472823f,0.293232f,0.427335f,0.520647f,0.167552f, 0.277766f,0.481205f,0.63492f,0.536125f,0.740969f,0.54165f, 0.131171f,0.259134f,0.158232f,0.439898f,0.370807f,0.555421f, 0.341117f,0.434586f,0.519374f,0.476094f,0.341133f,0.555495f, 0.469743f,0.397829f,0.384554f,0.53005f,0.582881f,0.526776f, 0.102362f,0.435969f,0.76061f,0.185971f,0.233207f,0.326423f, 0.453324f,0.541281f,0.713865f,0.547132f,0.313046f,0.343053f, 0.546864f,0.53487f,0.449266f,0.522431f,0.299338f,0.44605f, 0.538811f,0.480122f,0.326143f,0.573783f,0.523383f,0.684981f,0.253783f,0.281242f,0.554426f,0.543335f,0.622076f, 0.299236f,0.541168f,0.536458f,0.572961f,0.525827f,0.385116f, 0.363659f,0.537756f,0.557248f,0.45325f,0.293254f,0.533007f, 0.511936f,0.70084f,0.510416f,0.130617f,0.543986f,0.768757f, 0.324094f,0.52304f,0.551795f,0.613175f,0.528074f,0.485603f, 0.525608f,0.62773f,0.457503f,0.546941f,0.67687f,0.37917f, 0.587348f,0.558527f,0.460355f,0.590024f,0.180884f,0.371787f, 0.514886f,0.473874f,0.630311f,0.37021f,0.510141f,0.516879f, 0.631385f,0.537735f,0.366424f,0.354155f,0.566724f,0.519867f, 0.502811f,0.622272f,0.51378f,0.372178f,0.468529f,0.424037f, 0.350132f,0.472657f,0.0757492f,0.553857f,0.535961f,0.464934f, 0.434719f,0.231558f,0.297738f,0.486151f,0.522982f,0.521017f, 0.65851f,0.519892f,0.465136f,0.589855f,0.536602f,0.831528f, 0.537056f,0.596734f,0.305453f,0.315558f,0.569291f,0.593493f,0.547479f,0.566755f, 0.584547f,0.552281f,0.537542f,0.549895f,0.631371f,0.405267f, 0.231865f,0.524153f,0.36772f,0.554243f,0.530096f,0.579543f, 0.529206f,0.474817f,0.55769f,0.528677f,0.34863f,0.467684f, 0.466074f,0.535129f,0.328961f,0.47543f,0.53605f,0.355206f, 0.125646f,0.162582f,0.45842f,0.34947f,0.516023f,0.576791f, 0.53477f,0.638725f,0.41204f,0.708982f,0.289524f,0.521961f, 0.499982f,0.402966f,0.58663f,0.491903f,0.534874f,0.61299f, 0.342345f,0.58243f,0.285615f,0.595853f,0.474141f,0.533728f, 0.672586f,0.284567f,0.57186f,0.280485f,0.331452f,0.627697f, 0.201714f,0.487664f,0.588126f,0.528601f,0.458809f,0.548598f, 0.52542f,0.545402f,0.448586f,0.392535f,0.458858f,0.536986f, 0.370575f,0.645273f,0.406468f,0.529476f,0.514497f,0.48521f, 0.415305f,0.45663f,0.518816f,0.220263f,0.506034f,0.118502f, 0.682615f,0.522501f,0.50808f,0.479046f,0.15636f,0.723051f, 0.50988f,0.67709f,0.508102f,0.481034f,0.523547f,0.491921f, 0.608218f,0.329243f,0.4595f,0.576728f,0.263502f,0.527898f, 0.55175f,0.633523f,0.347749f,0.558212f,0.593007f,0.3348f,0.550863f, 0.369905f,0.543791f,0.179572f,0.444683f,0.534697f,0.53312f, 0.458806f,0.227447f,0.381501f,0.254373f,0.34063f,0.542057f, 0.566011f,0.394069f,0.711856f,0.532214f,0.512203f,0.645549f, 0.236163f,0.447666f,0.510221f,0.153593f,0.362466f,0.484559f, 0.58242f,0.143947f,0.528705f,0.612204f,0.504559f,0.479473f, 0.249851f,0.370953f,0.508169f,0.478361f,0.449983f,0.541933f, 0.121574f,0.538188f,0.570349f,0.554755f,0.509708f,0.430304f, 0.6982f,0.226907f,0.453796f,0.274048f,0.507173f,0.611987f, 0.20282f,0.543082f,0.677932f,0.343147f,0.500322f,0.159063f, 0.464804f,0.392319f,0.462913f,0.520613f,0.305388f,0.516909f, 0.423083f,0.407979f,0.457441f,0.519502f,0.504349f,0.475751f, 0.506501f,0.566584f,0.558686f,0.481271f,0.528709f,0.592409f, 0.0691525f,0.493401f,0.589348f,0.539627f,0.506833f,0.424353f, 0.454009f,0.30262f,0.255768f,0.586183f,0.152718f,0.48906f, 0.45146f,0.540095f,0.507408f,0.540257f,0.45951f,0.450053f, 0.531076f,0.475618f,0.545106f,0.482474f,0.515734f,0.715996f, 0.461928f,0.245061f,0.639404f,0.548366f,0.270148f,0.538746f, 0.371941f,0.689513f,0.391808f,0.714253f,0.609002f,0.59879f,0.569724f,0.553166f,0.567263f, 0.538873f,0.549878f,0.276288f,0.525925f,0.40737f,0.541586f, 0.350316f,0.34112f,0.533538f,0.553655f,0.524809f,0.660604f, 0.528763f,0.474993f,0.5099f,0.588117f,0.908979f,0.557784f, 0.658088f,0.397588f,0.360549f,0.179675f,0.511403f,0.660822f, 0.443686f,0.405402f,0.327345f,0.497578f,0.35609f,0.581648f, 0.344642f,0.747216f,0.640172f,0.355522f,0.577272f,0.52929f, 0.167558f,0.70856f,0.216247f,0.525137f,0.419787f,0.54297f, 0.251452f,0.484962f,0.539445f,0.456918f,0.28023f,0.463612f, 0.525466f,0.408208f,0.580652f,0.518278f,0.345617f,0.594241f, 0.702485f,0.376897f,0.54575f,0.515491f,0.27919f,0.475633f, 0.409269f,0.528555f,0.465281f,0.450276f,0.457256f,0.518161f, 0.519498f,0.485182f,0.551981f,0.420851f,0.456066f,0.225823f, 0.51567f,0.668994f,0.525108f,0.496633f,0.506111f,0.423807f, 0.549779f,0.566427f,0.446314f,0.5221f,0.500637f,0.128226f, 0.736396f,0.5519f,0.368514f,0.471628f,0.377618f,0.519835f, 0.383891f,0.575522f,0.516677f,0.645972f,0.601026f,0.549326f,0.37438f,0.34378f,0.590822f,0.287356f,0.543102f,0.574139f, 0.346285f,0.542951f,0.535181f,0.570023f,0.336687f,0.625734f, 0.512945f,0.415506f,0.580454f,0.520269f,0.358568f,0.594159f, 0.50888f,0.684106f,0.37485f,0.385381f,0.534096f,0.605999f, 0.601247f,0.184039f,0.44099f,0.558924f,0.206262f,0.419261f, 0.400337f,0.544419f,0.394491f,0.419271f,0.460496f,0.292683f, 0.730746f,0.541507f,0.560404f,0.529318f,0.462182f,0.542044f, 0.503789f,0.561397f,0.592612f,0.372839f,0.297564f,0.482454f, 0.64148f,0.342999f,0.501332f,0.469741f,0.64365f,0.604389f, 0.323182f,0.520098f,0.38156f,0.46889f,0.62874f,0.330366f, 0.500543f,0.432513f,0.544779f,0.677865f,0.361211f,0.325029f, 0.666593f,0.38836f,0.730184f,0.546498f,0.508953f,0.49408f, 0.787877f,0.27485f,0.404191f,0.481528f,0.702898f,0.530468f, 0.468889f,0.557346f,0.526399f,0.538727f,0.744725f,0.559192f, 0.467693f,0.330816f,0.330906f,0.607834f,0.586392f,0.420852f, 0.400062f,0.425964f,0.335087f,0.714731f,0.508379f,0.502177f, 0.552256f,0.539007f,0.750437f,0.553836f,0.452971f,0.54734f, 0.579799f,0.443244f,0.636424f,0.591442f,0.388592f,0.374494f, 0.561462f,0.518554f,0.568285f,0.237939f,0.446643f,0.525106f, 0.339752f,0.484592f,0.345411f,0.518867f,0.565577f,0.495922f, 0.503223f,0.275513f,0.521455f,0.451117f,0.733154f,0.410156f, 0.127296f,0.516566f,0.468423f,0.478893f,0.52205f,0.523966f, 0.242521f,0.475857f,0.52636f,0.624052f,0.694294f,0.590073f,0.530055f,0.310318f,0.346707f, 0.329449f,0.38521f,0.615006f,0.532429f,0.384303f,0.575559f, 0.547147f,0.611153f,0.518954f,0.472648f,0.526032f,0.392014f, 0.611962f,0.534027f,0.445515f,0.534186f,0.336165f,0.0811644f, 0.518983f,0.233496f,0.429562f,0.556403f,0.657919f,0.367389f, 0.464217f,0.270588f,0.244908f,0.554869f,0.410365f,0.486989f, 0.528769f,0.461606f,0.181982f,0.523278f,0.617655f,0.43007f, 0.500087f,0.671921f,0.517816f,0.621631f,0.441009f,0.546572f, 0.499584f,0.527423f,0.457228f,0.41556f,0.435302f,0.674976f, 0.188325f,0.526016f,0.277647f,0.469332f,0.516978f,0.518344f, 0.536215f,0.437459f,0.420938f,0.474827f,0.342458f,0.633126f, 0.422687f,0.543078f,0.469761f,0.539961f,0.474735f,0.557711f, 0.702394f,0.381251f,0.168783f,0.636957f,0.448767f,0.299057f, 0.507849f,0.525683f,0.44943f,0.265895f,0.708726f,0.375852f, 0.523855f,0.580425f,0.387307f,0.568125f,0.431825f,0.434355f, 0.453752f,0.413801f,0.571719f,0.521612f,0.38184f,0.42414f, 0.418698f,0.522645f,0.471572f,0.331564f,0.445814f,0.364789f, 0.156795f,0.628727f,0.394375f,0.501314f,0.512879f,0.575522f, 0.455808f,0.218526f,0.209062f,0.710855f,0.51562f,0.443943f, 0.462044f,0.54489f,0.513368f,0.640693f,0.501556f,0.517438f, 0.467787f,0.103809f,0.553206f,0.527639f,0.393203f,0.475703f, 0.55357f,0.519306f,0.559362f,0.470596f,0.381008f,0.613074f, 0.542936f,0.419108f,0.447166f,0.469501f,0.394583f,0.387331f,0.5974f,0.254881f,0.538725f,0.352866f,0.576594f, 0.5535f,0.55478f,0.45793f,0.390407f,0.52678f,0.371439f, 0.411357f,0.532936f,0.376321f,0.47053f,0.556372f,0.521512f, 0.306392f,0.288596f,0.58522f,0.287001f,0.464737f,0.524701f, 0.593166f,0.313032f,0.508408f,0.374072f,0.743572f,0.528054f, 0.348354f,0.493236f,0.225305f,0.526468f,0.707293f,0.566824f, 0.572216f,0.311462f,0.526946f,0.524579f,0.469377f,0.540909f, 0.441766f,0.397345f,0.526473f,0.474982f,0.336122f,0.117264f, 0.139329f,0.49212f,0.50497f,0.604873f,0.460219f,0.522608f, 0.337596f,0.530357f,0.397245f,0.406341f,0.688905f,0.362472f, 0.500029f,0.200281f,0.636654f,0.486786f,0.53158f,0.560528f, 0.512015f,0.520731f,0.460858f,0.524227f,0.378032f,0.461189f, 0.584602f,0.418459f,0.523457f,0.535648f,0.237756f,0.505044f, 0.46781f,0.532363f,0.568001f,0.529681f,0.746261f,0.475213f, 0.501526f,0.48962f,0.534494f,0.480396f,0.762361f,0.419164f, 0.539982f,0.542492f,0.455041f,0.518918f,0.474975f,0.51776f, 0.514472f,0.466732f,0.613764f,0.519356f,0.304576f,0.68875f, 0.501756f,0.524263f,0.473603f,0.238986f,0.443394f,0.414884f, 0.0610616f,0.542389f,0.530099f,0.495733f,0.286666f,0.631817f, 0.498096f,0.470804f,0.49791f,0.5378f,0.553419f,0.482522f, 0.403814f,0.526002f,0.768218f,0.306222f,0.469581f,0.438695f, 0.589563f,0.494241f,0.450825f,0.522385f,0.35633f,0.521881f, 0.512444f,0.491973f,0.461789f,0.171276f,0.513139f,0.499794f, 0.558231f,0.545242f,0.594646f,0.557787f,0.329153f,0.554598f,0.557614f,0.564532f, 0.702363f,0.528926f,0.403705f,0.355787f,0.462555f,0.386967f, 0.532093f,0.536332f,0.326571f,0.477414f,0.545793f,0.479318f, 0.352968f,0.535296f,0.388713f,0.52736f,0.684974f,0.0702201f, 0.51526f,0.489723f,0.382621f,0.54219f,0.507912f,0.512846f, 0.434308f,0.535996f,0.51647f,0.611408f,0.507549f,0.268878f, 0.673854f,0.221272f,0.453819f,0.524743f,0.391388f,0.499023f, 0.504809f,0.484238f,0.252498f,0.489846f,0.222032f,0.493387f, 0.374104f,0.581803f,0.522134f,0.52313f,0.472282f,0.424241f, 0.560129f,0.613662f,0.451641f,0.529498f,0.525145f,0.406554f, 0.499996f,0.581343f,0.557279f,0.321289f,0.454588f,0.515221f, 0.37395f,0.593825f,0.41452f,0.551494f,0.468167f,0.522916f, 0.363361f,0.221178f,0.577661f,0.375665f,0.560737f,0.551823f, 0.590058f,0.315636f,0.584866f,0.548364f,0.379248f,0.457697f, 0.562879f,0.539106f,0.470374f,0.519183f,0.34974f,0.640838f, 0.527269f,0.84165f,0.431423f,0.538257f,0.473648f,0.32816f, 0.517289f,0.66876f,0.47096f,0.405988f,0.668828f,0.534428f, 0.163749f,0.563322f,0.470053f,0.453615f,0.441339f,0.535645f, 0.373881f,0.518881f,0.550953f,0.519548f,0.455211f,0.549743f, 0.548064f,0.517853f,0.577376f,0.546084f,0.529308f,0.612196f, 0.518728f,0.557616f,0.503928f,0.25259f,0.542337f,0.521306f, 0.423591f,0.662409f,0.404005f,0.479512f,0.53735f,0.575938f, 0.355498f,0.473177f,0.707057f,0.278179f,0.50623f,0.493457f, 0.340701f,0.657906f,0.503284f,0.469509f,0.51892f,0.494013f, 0.456043f,0.348399f,0.503208f,0.491492f,0.568376f,0.533348f, 0.432606f,0.520155f,0.497719f,0.666694f,0.424082f,0.556385f, 0.477369f,0.317129f,0.706017f,0.533074f,0.680604f,0.596572f,0.348229f,0.569338f,0.543369f,0.548436f, 0.542547f,0.542952f,0.539926f,0.544023f,0.540912f,0.447904f, 0.577217f,0.568587f,0.520541f,0.598066f,0.294403f,0.537718f, 0.522569f,0.489237f,0.569614f,0.522562f,0.465158f,0.32863f, 0.503455f,0.488906f,0.389548f,0.437243f,0.509821f,0.524658f, 0.391171f,0.394272f,0.504821f,0.48727f,0.624807f,0.200005f, 0.530162f,0.565317f,0.500671f,0.504634f,0.475585f,0.400467f, 0.496417f,0.521809f,0.538079f,0.48774f,0.367103f,0.457908f, 0.513995f,0.466427f,0.514418f,0.441406f,0.616899f,0.497481f, 0.390191f,0.579046f,0.505359f,0.43299f,0.668976f,0.337784f, 0.534913f,0.522824f,0.425307f,0.537891f,0.472175f,0.554831f, 0.423646f,0.49693f,0.161381f,0.422301f,0.602756f,0.44225f, 0.666332f,0.552696f,0.33015f,0.517504f,0.530688f,0.483658f, 0.516974f,0.516399f,0.370939f,0.805399f,0.465702f,0.525876f, 0.383964f,0.618704f,0.498815f,0.363203f,0.577415f,0.58583f, 0.502354f,0.485372f,0.367178f,0.499466f,0.62561f,0.528189f, 0.555096f,0.261335f,0.501903f,0.566167f,0.555181f,0.515131f, 0.444746f,0.54879f,0.512808f,0.610156f,0.411855f,0.62523f, 0.362941f,0.673802f,0.52836f,0.590078f,0.608205f,0.518099f, 0.408763f,0.453854f,0.419213f,0.570622f,0.589764f,0.335764f, 0.13466f,0.000610436f,0.701163f,0.328282f,0.456374f,0.41039f, 0.541059f,0.343822f,0.445661f,0.436268f,0.65758f,0.51374f, 0.494243f,0.511751f,0.252003f,0.492781f,0.368045f,0.436363f, 0.458695f,0.492049f,0.498325f,0.549005f,0.500395f,0.472153f, 0.496159f,0.174101f,0.477288f,0.52927f,0.400342f,0.721296f, 0.553848f,0.416324f,0.45625f,0.528026f,0.5256f,0.495207f, 0.558853f,0.442384f,0.526304f,0.499849f,0.481112f,0.517699f, 0.541705f,0.48941f,0.457792f,0.340048f,0.50005f,0.659757f, 0.499665f,0.550373f,0.524167f,0.49745f,0.587923f,0.470521f, 0.375554f,0.579077f,0.396284f,0.596198f,0.447855f,0.357825f,0.305043f,0.534464f,0.550426f, 0.347604f,0.621965f,0.527806f,0.370044f,0.509194f,0.543123f, 0.522134f,0.470065f,0.514095f,0.481492f,0.502581f,0.686705f, 0.335065f,0.523441f,0.672252f,0.272353f,0.290695f,0.639502f, 0.365666f,0.47637f,0.50309f,0.518246f,0.469495f,0.426878f, 0.457164f,0.328455f,0.417937f,0.530172f,0.522074f,0.412676f, 0.49945f,0.492903f,0.203982f,0.572169f,0.180181f,0.489759f, 0.538372f,0.576133f,0.409768f,0.505178f,0.603181f,0.541588f, 0.370222f,0.486257f,0.508896f,0.612271f,0.655618f,0.169047f, 0.372523f,0.498734f,0.446487f,0.347266f,0.500483f,0.459032f, 0.44971f,0.423852f,0.525816f,0.547945f,0.467468f,0.55732f, 0.407411f,0.588635f,0.448716f,0.289833f,0.519787f,0.492796f, 0.501256f,0.561761f,0.376551f,0.487463f,0.669133f,0.273295f, 0.178208f,0.320948f,0.530728f,0.515813f,0.607553f,0.52286f, 0.521567f,0.436304f,0.478985f,0.537477f,0.436614f,0.584215f, 0.472101f,0.435711f,0.499188f,0.49275f,0.52458f,0.579422f, 0.454454f,0.554491f,0.378027f,0.483867f,0.416367f,0.531163f, 0.646652f,0.218866f,0.495884f,0.469646f,0.52172f,0.480832f, 0.52282f,0.5766f,0.525317f,0.175798f,0.469498f,0.337022f, 0.469454f,0.277526f,0.519267f,0.617726f,0.368479f,0.48352f, 0.572306f,0.524332f,0.496871f,0.439521f,0.526989f,0.50185f, 0.669835f,0.532365f,0.543987f,0.554343f,0.542675f,0.355061f, 0.463064f,0.55332f,0.532246f,0.540929f,0.562885f,0.270432f, 0.498055f,0.50183f,0.518527f,0.566034f,0.395719f,0.500705f, 0.52284f,0.593918f,0.163337f,0.494262f,0.532873f,0.490589f, 0.5138f,0.505035f,0.637788f,0.415048f,0.51497f,0.481136f, 0.499236f,0.489949f,0.539264f,0.376761f,0.474791f,0.542772f, 0.461865f,0.48849f,0.40172f,0.268577f,0.497974f,0.554312f, 0.470999f,0.530624f,0.405176f,0.478919f,0.401181f,0.50107f, 0.477318f,0.518253f,0.409815f,0.546804f,0.478382f,0.524112f, 0.511361f,0.54328f,0.642117f,0.675404f,0.342332f,0.540032f,0.293504f,0.534406f, 0.513207f,0.556085f,0.540476f,0.550347f,0.536973f,0.523775f, 0.422351f,0.473273f,0.543274f,0.602733f,0.521397f,0.474906f, 0.384348f,0.344734f,0.619396f,0.532763f,0.527494f,0.499284f, 0.27666f,0.527497f,0.60011f,0.523572f,0.403432f,0.457198f, 0.603464f,0.537297f,0.643783f,0.531433f,0.713081f,0.53704f, 0.55144f,0.596798f,0.30186f,0.44711f,0.498994f,0.501765f, 0.148206f,0.595422f,0.519607f,0.488486f,0.557888f,0.539748f, 0.453322f,0.423473f,0.49584f,0.715348f,0.519494f,0.60649f, 0.506083f,0.520378f,0.662698f,0.351218f,0.452985f,0.531358f, 0.433338f,0.407839f,0.564384f,0.528033f,0.440771f,0.246523f, 0.513968f,0.597479f,0.476876f,0.525283f,0.362959f,0.433356f, 0.633105f,0.453106f,0.52571f,0.456185f,0.573697f,0.457188f, 0.522019f,0.524351f,0.589909f,0.285538f,0.550642f,0.518918f, 0.504072f,0.484951f,0.503202f,0.583488f,0.389642f,0.520812f, 0.464122f,0.439522f,0.468109f,0.401562f,0.545282f,0.486338f, 0.524742f,0.368252f,0.496128f,0.487266f,0.495099f,0.535475f, 0.463881f,0.464664f,0.513026f,0.566446f,0.471586f,0.303596f, 0.410707f,0.496091f,0.514098f,0.622082f,0.132248f,0.500842f, 0.513012f,0.49212f,0.18592f,0.552212f,0.385647f,0.543431f, 0.684064f,0.53061f,0.437816f,0.0673615f,0.525567f,0.443897f, 0.539951f,0.503102f,0.139835f,0.496411f,0.494632f,0.520834f, 0.54261f,0.518997f,0.475214f,0.630748f,0.502687f,0.383297f, 0.496982f,0.692803f,0.147644f,0.482606f,0.412963f,0.376861f, 0.463749f,0.533748f,0.590039f,0.434543f,0.405136f,0.554744f, 0.467255f,0.5019f,0.536362f,0.573202f,0.363504f,0.45938f, 0.433913f,0.543678f,0.51763f,0.563378f,0.480084f,0.518222f, 0.493579f,0.531403f,0.589626f,0.501648f,0.412683f,0.589245f, 0.518941f,0.498571f,0.495582f,0.501027f,0.422638f,0.581959f, 0.451171f,0.516073f,0.473612f,0.33564f,0.426409f,0.578683f, 0.667783f,0.431155f,0.188882f,0.581537f,0.41326f,0.480093f, 0.604142f,0.305328f,0.41788f,0.481292f,0.497173f,0.521285f, 0.689206f,0.433749f,0.784373f,0.535342f,0.642596f,0.517502f, 0.462898f,0.321427f,0.514164f,0.631049f,0.372326f,0.488711f, 0.500399f,0.567593f,0.177724f,0.549125f,0.279072f,0.497303f, 0.377676f,0.401729f,0.574645f,0.553881f,0.538262f,0.558993f,0.402037f, 0.331784f,0.530798f,0.64533f,0.537053f,0.381797f,0.538201f, 0.554497f,0.26788f,0.520543f,0.286138f,0.52017f,0.395989f, 0.521572f,0.458445f,0.538535f,0.529358f,0.507009f,0.672644f, 0.556111f,0.530862f,0.463987f,0.31419f,0.533629f,0.660347f, 0.450018f,0.359972f,0.499681f,0.468473f,0.188459f,0.479902f, 0.350101f,0.411764f,0.539825f,0.517915f,0.231718f,0.464366f, 0.446919f,0.492592f,0.39129f,0.550179f,0.469808f,0.548088f, 0.505789f,0.639825f,0.622214f,0.522216f,0.493823f,0.411671f, 0.466427f,0.524974f,0.508626f,0.62035f,0.50111f,0.562831f, 0.469627f,0.528762f,0.507448f,0.448967f,0.524636f,0.490515f, 0.649715f,0.522765f,0.387762f,0.502385f,0.549559f,0.485958f, 0.439893f,0.460506f,0.294158f,0.521859f,0.549082f,0.408136f, 0.523895f,0.490805f,0.525612f,0.731365f,0.459637f,0.530884f, 0.451949f,0.536079f,0.543044f,0.514609f,0.188475f,0.609382f, 0.469038f,0.404604f,0.525285f,0.56901f,0.17401f,0.435487f, 0.434732f,0.516053f,0.729365f,0.563317f,0.519214f,0.541792f, 0.524356f,0.638701f,0.294735f,0.630887f,0.428565f,0.59415f, 0.585448f,0.584905f,0.522942f,0.489836f,0.547004f,0.38429f, 0.282719f,0.514883f,0.702545f,0.465609f,0.519012f,0.516177f, 0.469552f,0.442583f,0.42225f,0.517993f,0.760926f,0.467172f, 0.147237f,0.501659f,0.568536f,0.513796f,0.379541f,0.658043f, 0.401989f,0.595446f,0.517545f,0.505718f,0.804771f,0.571994f, 0.49439f,0.114334f,0.569857f,0.421873f,0.463793f,0.438204f, 0.518188f,0.508939f,0.50588f,0.579302f,0.538065f,0.168471f, 0.673503f,0.47757f,0.231954f,0.526298f,0.356182f,0.561906f, 0.678231f,0.429074f,0.553935f,0.543419f,0.650766f,0.516178f, 0.429884f,0.558245f,0.0738801f,0.497759f,0.547769f,0.531334f, 0.534224f,0.52045f,0.415274f,0.501881f,0.350086f,0.696868f, 0.504963f,0.732115f,0.516067f,0.494972f,0.45506f,0.54436f, 0.388766f,0.497172f,0.500037f,0.556036f,0.464578f,0.51935f, 0.345888f,0.587018f,0.537477f,0.464097f,0.677179f,0.542805f, 0.468367f,0.442424f,0.518709f,0.577121f,0.56017f,0.391471f, 0.564574f,0.469278f,0.376281f,0.615153f,0.439075f,0.206304f, 0.513791f,0.54275f,0.477351f,0.303499f,0.446019f,0.602741f, 0.518331f,0.418876f,0.652296f}; Ipp32f sThreshold[] = {0.822589f,6.95651f,9.49844f,18.4129f,15.324f,21.0105f,23.9187f,24.5278f,27.1533f,34.554f, 39.1072f,50.6104f,54.62f,50.1696f,66.669f,67.6988f,69.2298f,79.249f,87.6959f,90.2533f, 104.749f,105.761f}; IppiRect pFeature[] = {{ 3, 7,14, 4},{ 3, 9,14, 2}, { 1, 2,18, 4},{ 7, 2, 6, 4}, { 1, 7,15, 9},{ 1,10,15, 3}, { 5, 6, 2, 6},{ 5, 9, 2, 3}, { 7, 5, 6, 3},{ 9, 5, 2, 3}, { 4, 0,12, 9},{ 4, 3,12, 3}, { 6, 9,10, 8},{ 6,13,10, 4}, { 3, 6,14, 8},{ 3,10,14, 4}, {14, 1, 6,10},{14, 1, 3,10}, { 7, 8, 5,12},{ 7,12, 5, 4}, { 1, 1,18, 3},{ 7, 1, 6, 3}, { 1, 8,17, 2},{ 1, 9,17, 1}, {16, 6, 4, 2},{16, 7, 4, 1}, { 5,17, 2, 2},{ 5,18, 2, 1}, {14, 2, 6,12},{14, 2, 3,12}, { 4, 0, 4,12},{ 4, 0, 2, 6}, { 6, 6, 2, 6},{ 2,11,18, 8}, { 8,11, 6, 8}, { 5, 7,10, 2},{ 5, 8,10, 1}, {15,11, 5, 3},{15,12, 5, 1}, { 5, 3,10, 9},{ 5, 6,10, 3}, { 9, 4, 2,14},{ 9,11, 2, 7}, { 3, 5, 4,12},{ 3, 9, 4, 4}, { 4, 5,12, 5},{ 8, 5, 4, 5}, { 5, 6,10, 8},{ 5,10,10, 4}, { 8, 0, 6, 9},{ 8, 3, 6, 3}, { 9,12, 1, 8},{ 9,16, 1, 4}, { 0, 7,20, 6},{ 0, 9,20, 2}, { 7, 0, 6,17},{ 9, 0, 2,17}, { 9, 0, 6, 4},{11, 0, 2, 4}, { 5, 1, 6, 4},{ 7, 1, 2, 4}, {12, 1, 6,16},{14, 1, 2,16}, { 0, 5,18, 8},{ 0, 5, 9, 4}, { 9, 9, 9, 4}, { 8,15,10, 4},{13,15, 5, 2}, { 8,17, 5, 2}, { 3, 1, 4, 8},{ 3, 1, 2, 4}, { 5, 5, 2, 4}, { 3, 6,14,10},{10, 6, 7, 5}, { 3,11, 7, 5}, { 2, 1, 6,16},{ 4, 1, 2,16}, { 0,18,20, 2},{ 0,19,20, 1}, { 8,13, 4, 3},{ 8,14, 4, 1}, { 9,14, 2, 3},{ 9,15, 2, 1}, { 0,12, 9, 6},{ 0,14, 9, 2}, { 5, 7, 3, 4},{ 5, 9, 3, 2}, { 9, 3, 2,16},{ 9,11, 2, 8}, { 3, 6,13, 8},{ 3,10,13, 4}, {12, 3, 8, 2},{12, 3, 4, 2}, { 8, 8, 4,12},{ 8,12, 4, 4}, {11, 3, 8, 6},{15, 3, 4, 3}, {11, 6, 4, 3}, { 7, 1, 6,19},{ 9, 1, 2,19}, { 9, 0, 6, 4},{11, 0, 2, 4}, { 3, 1, 9, 3},{ 6, 1, 3, 3}, { 8,15,10, 4},{13,15, 5, 2}, { 8,17, 5, 2}, { 0, 3, 6,10},{ 3, 3, 3,10}, { 3, 4,15,15},{ 3, 9,15, 5}, { 6, 5, 8, 6},{ 6, 7, 8, 2}, { 4, 4,12,10},{10, 4, 6, 5}, { 4, 9, 6, 5}, { 6, 4, 4, 4},{ 8, 4, 2, 4}, {15,11, 1, 2},{15,12, 1, 1}, { 3,11, 2, 2},{ 3,12, 2, 1}, {16,11, 1, 3},{16,12, 1, 1}, { 3,15, 6, 4},{ 3,15, 3, 2}, { 6,17, 3, 2}, { 6, 7, 8, 2},{ 6, 8, 8, 1}, { 3,11, 1, 3},{ 3,12, 1, 1}, { 6, 0,12, 2},{ 6, 1,12, 1}, { 9,14, 2, 3},{ 9,15, 2, 1}, { 7,15, 6, 2},{ 7,16, 6, 1}, { 0, 5, 4, 6},{ 0, 7, 4, 2}, { 4,12,12, 2},{ 8,12, 4, 2}, { 6, 3, 1, 9},{ 6, 6, 1, 3}, {10,17, 3, 2},{11,17, 1, 2}, { 9, 9, 2, 2},{ 9,10, 2, 1}, { 7, 6, 6, 4},{ 9, 6, 2, 4}, { 7,17, 3, 2},{ 8,17, 1, 2}, {10,17, 3, 3},{11,17, 1, 3}, { 8,12, 3, 2},{ 8,13, 3, 1}, { 9, 3, 6, 2},{11, 3, 2, 2}, { 3,11,14, 4},{ 3,13,14, 2}, { 1,10,18, 4},{10,10, 9, 2}, { 1,12, 9, 2}, { 0,10, 3, 3},{ 0,11, 3, 1}, { 9, 1, 6, 6},{11, 1, 2, 6}, { 8, 7, 3, 6},{ 9, 7, 1, 6}, { 1, 0,18, 9},{ 1, 3,18, 3}, {12,10, 2, 6},{12,13, 2, 3}, { 0, 5,19, 8},{ 0, 9,19, 4}, { 7, 0, 6, 9},{ 9, 0, 2, 9}, { 5, 3, 6, 1},{ 7, 3, 2, 1}, {11, 3, 6, 1},{13, 3, 2, 1}, { 5,10, 4, 6},{ 5,13, 4, 3}, {11, 3, 6, 1},{13, 3, 2, 1}, { 4, 4,12, 6},{ 4, 6,12, 2}, {15,12, 2, 6},{15,14, 2, 2}, { 9, 3, 2, 2},{10, 3, 1, 2}, { 9, 3, 3, 1},{10, 3, 1, 1}, { 1, 1, 4,14},{ 3, 1, 2,14}, { 9, 0, 4, 4},{11, 0, 2, 2}, { 9, 2, 2, 2}, { 7, 5, 1,14},{ 7,12, 1, 7}, {19, 0, 1, 4},{19, 2, 1, 2}, { 5, 5, 6, 4},{ 8, 5, 3, 4}, { 9,18, 3, 2},{10,18, 1, 2}, { 8,18, 3, 2},{ 9,18, 1, 2}, { 4, 5,12, 6},{ 4, 7,12, 2}, { 3,12, 2, 6},{ 3,14, 2, 2}, {10, 8, 2,12},{10,12, 2, 4}, { 7,18, 3, 2},{ 8,18, 1, 2}, { 9, 0, 6, 2},{11, 0, 2, 2}, { 5,11, 9, 3},{ 5,12, 9, 1}, { 9, 0, 6, 2},{11, 0, 2, 2}, { 1, 1,18, 5},{ 7, 1, 6, 5}, { 8, 0, 4, 4},{10, 0, 2, 2}, { 8, 2, 2, 2}, { 3,12, 1, 3},{ 3,13, 1, 1}, { 8,14, 5, 3},{ 8,15, 5, 1}, { 5, 4,10,12},{ 5, 4, 5, 6}, {10,10, 5, 6}, { 9, 6, 9,12},{ 9,10, 9, 4}, { 2, 2,12,14},{ 2, 2, 6, 7}, { 8, 9, 6, 7}, { 4, 7,12, 2},{ 8, 7, 4, 2}, { 7, 4, 6, 4},{ 7, 6, 6, 2}, { 4, 5,11, 8},{ 4, 9,11, 4}, { 3,10,16, 4},{ 3,12,16, 2}, { 0, 0,16, 2},{ 0, 1,16, 1}, { 7, 5, 6, 2},{ 9, 5, 2, 2}, { 3, 2, 6,10},{ 3, 2, 3, 5}, { 6, 7, 3, 5}, {10, 5, 8,15},{10,10, 8, 5}, { 3,14, 8, 6},{ 3,14, 4, 3}, { 7,17, 4, 3}, {14, 2, 2, 2},{14, 3, 2, 1}, { 1,10, 7, 6},{ 1,13, 7, 3}, {15, 4, 4, 3},{15, 4, 2, 3}, { 2, 9,14, 6},{ 2, 9, 7, 3}, { 9,12, 7, 3}, { 5, 7,10, 4},{ 5, 9,10, 2}, { 6, 9, 8, 8},{ 6, 9, 4, 4}, {10,13, 4, 4}, {14, 1, 3, 2},{14, 2, 3, 1}, { 1, 4, 4, 2},{ 3, 4, 2, 2}, {11,10, 2, 8},{11,14, 2, 4}, { 0, 0, 5, 3},{ 0, 1, 5, 1}, { 2, 5,18, 8},{11, 5, 9, 4}, { 2, 9, 9, 4}, { 6, 6, 1, 6},{ 6, 9, 1, 3}, {19, 1, 1, 3},{19, 2, 1, 1}, { 7, 6, 6, 6},{ 9, 6, 2, 6}, {19, 1, 1, 3},{19, 2, 1, 1}, { 3,13, 2, 3},{ 3,14, 2, 1}, { 8, 4, 8,12},{12, 4, 4, 6}, { 8,10, 4, 6}, { 5, 2, 6, 3},{ 7, 2, 2, 3}, { 6, 1, 9,10},{ 6, 6, 9, 5}, { 0, 4, 6,12},{ 2, 4, 2,12}, {15,13, 2, 3},{15,14, 2, 1}, { 7,14, 5, 3},{ 7,15, 5, 1}, {15,13, 3, 3},{15,14, 3, 1}, { 6,14, 8, 3},{ 6,15, 8, 1}, {15,13, 3, 3},{15,14, 3, 1}, { 2,13, 3, 3},{ 2,14, 3, 1}, { 4, 7,12,12},{10, 7, 6, 6}, { 4,13, 6, 6}, { 9, 7, 2, 6},{10, 7, 1, 6}, { 8, 9, 5, 2},{ 8,10, 5, 1}, { 8, 6, 3, 4},{ 9, 6, 1, 4}, { 9, 6, 2, 8},{ 9,10, 2, 4}, { 7, 7, 3, 6},{ 8, 7, 1, 6}, {11, 3, 3, 3},{12, 3, 1, 3}, { 5, 4, 6, 1},{ 7, 4, 2, 1}, { 5, 6,10, 3},{ 5, 7,10, 1}, { 7, 3, 6, 9},{ 7, 6, 6, 3}, { 6, 7, 9, 1},{ 9, 7, 3, 1}, { 2, 8,16, 8},{ 2,12,16, 4}, {14, 6, 2, 6},{14, 9, 2, 3}, { 1, 5, 6,15},{ 1,10, 6, 5}, {10, 0, 6, 9},{10, 3, 6, 3}, { 6, 6, 7,14},{ 6,13, 7, 7}, {13, 7, 3, 6},{13, 9, 3, 2}, { 1, 8,15, 4},{ 6, 8, 5, 4}, {11, 2, 3,10},{11, 7, 3, 5}, { 3, 7, 4, 6},{ 3, 9, 4, 2}, {13, 3, 6,10},{15, 3, 2,10}, { 5, 7, 8,10},{ 5, 7, 4, 5}, { 9,12, 4, 5}, { 4, 4,12,12},{10, 4, 6, 6}, { 4,10, 6, 6}, { 1, 4, 6, 9},{ 3, 4, 2, 9}, {11, 3, 2, 5},{11, 3, 1, 5}, { 7, 3, 2, 5},{ 8, 3, 1, 5}, {10,14, 2, 3},{10,15, 2, 1}, { 5,12, 6, 2},{ 8,12, 3, 2}, { 9,14, 2, 3},{ 9,15, 2, 1}, { 4,11,12, 6},{ 4,14,12, 3}, {11,11, 5, 9},{11,14, 5, 3}, { 6,15, 3, 2},{ 6,16, 3, 1}, {11, 0, 3, 5},{12, 0, 1, 5}, { 5, 5, 6, 7},{ 8, 5, 3, 7}, {13, 0, 1, 9},{13, 3, 1, 3}, { 3, 2, 4, 8},{ 3, 2, 2, 4}, { 5, 6, 2, 4}, {13,12, 4, 6},{13,14, 4, 2}, { 3,12, 4, 6},{ 3,14, 4, 2}, {13,11, 3, 4},{13,13, 3, 2}, { 4, 4, 4, 3},{ 4, 5, 4, 1}, { 7, 5,11, 8},{ 7, 9,11, 4}, { 7, 8, 3, 4},{ 8, 8, 1, 4}, { 9, 1, 6, 1},{11, 1, 2, 1}, { 5, 5, 3, 3},{ 5, 6, 3, 1}, { 0, 9,20, 6},{10, 9,10, 3}, { 0,12,10, 3}, { 8, 6, 3, 5},{ 9, 6, 1, 5}, {11, 0, 1, 3},{11, 1, 1, 1}, { 4, 2, 4, 2},{ 4, 3, 4, 1}, {12, 6, 4, 3},{12, 7, 4, 1}, { 5, 0, 6, 4},{ 7, 0, 2, 4}, { 9, 7, 3, 8},{10, 7, 1, 8}, { 9, 7, 2, 2},{10, 7, 1, 2}, { 6, 7,14, 4},{13, 7, 7, 2}, { 6, 9, 7, 2}, { 0, 5, 3, 6},{ 0, 7, 3, 2}, {13,11, 3, 4},{13,13, 3, 2}, { 4,11, 3, 4},{ 4,13, 3, 2}, { 5, 9,12, 8},{11, 9, 6, 4}, { 5,13, 6, 4}, { 9,12, 1, 3},{ 9,13, 1, 1}, {10,15, 2, 4},{10,17, 2, 2}, { 7, 7, 6, 1},{ 9, 7, 2, 1}, {12, 3, 6, 6},{15, 3, 3, 3}, {12, 6, 3, 3}, { 0, 4,10, 6},{ 0, 6,10, 2}, { 8, 3, 8,14},{12, 3, 4, 7}, { 8,10, 4, 7}, { 4, 4, 7,15},{ 4, 9, 7, 5}, {12, 2, 6, 8},{15, 2, 3, 4}, {12, 6, 3, 4}, { 2, 2, 6, 8},{ 2, 2, 3, 4}, { 5, 6, 3, 4}, { 2,13,18, 7},{ 8,13, 6, 7}, { 4, 3, 8,14},{ 4, 3, 4, 7}, { 8,10, 4, 7}, {18, 1, 2, 6},{18, 3, 2, 2}, { 9,11, 2, 3},{ 9,12, 2, 1}, {18, 1, 2, 6},{18, 3, 2, 2}, { 0, 1, 2, 6},{ 0, 3, 2, 2}, { 1, 5,18, 6},{ 1, 7,18, 2}, { 0, 2, 6, 7},{ 3, 2, 3, 7}, { 7, 3, 6,14},{ 7,10, 6, 7}, { 3, 7,13,10},{ 3,12,13, 5}, {11,15, 2, 2},{11,16, 2, 1}, { 2,11,16, 4},{ 2,11, 8, 2}, {10,13, 8, 2}, {13, 7, 6, 4},{16, 7, 3, 2}, {13, 9, 3, 2}, { 6,10, 3, 9},{ 6,13, 3, 3}, {14, 6, 1, 6},{14, 9, 1, 3}, { 5,10, 4, 1},{ 7,10, 2, 1}, { 3, 8,15, 5},{ 8, 8, 5, 5}, { 1, 6, 5, 4},{ 1, 8, 5, 2}, { 3, 1,17, 6},{ 3, 3,17, 2}, { 6, 7, 8, 2},{10, 7, 4, 2}, { 9, 7, 3, 2},{10, 7, 1, 2}, { 8, 7, 3, 2},{ 9, 7, 1, 2}, { 8, 9, 4, 2},{ 8,10, 4, 1}, { 8, 8, 4, 3},{ 8, 9, 4, 1}, { 9, 5, 6, 4},{ 9, 5, 3, 4}, { 8,13, 4, 3},{ 8,14, 4, 1}, { 4, 7,12, 6},{10, 7, 6, 3}, { 4,10, 6, 3}, { 8,14, 4, 3},{ 8,15, 4, 1}, { 9, 7, 3, 3},{ 9, 8, 3, 1}, { 7, 4, 3, 8},{ 8, 4, 1, 8}, {10, 0, 3, 6},{11, 0, 1, 6}, { 6, 3, 4, 8},{ 8, 3, 2, 8}, {14, 3, 6,13},{14, 3, 3,13}, { 8,13, 3, 6},{ 8,16, 3, 3}, {14, 3, 6,13},{14, 3, 3,13}, { 0, 7,10, 4},{ 0, 7, 5, 2}, { 5, 9, 5, 2}, {14, 3, 6,13},{14, 3, 3,13}, { 0, 3, 6,13},{ 3, 3, 3,13}, { 9, 1, 4, 1},{ 9, 1, 2, 1}, { 8, 0, 2, 1},{ 9, 0, 1, 1}, {10,16, 4, 4},{12,16, 2, 2}, {10,18, 2, 2}, { 9, 6, 2, 3},{10, 6, 1, 3}, { 4, 5,12, 2},{ 8, 5, 4, 2}, { 8, 7, 3, 5},{ 9, 7, 1, 5}, { 6, 4, 8, 6},{ 6, 6, 8, 2}, { 9, 5, 2,12},{ 9,11, 2, 6}, { 4, 6, 6, 8},{ 4,10, 6, 4}, {12, 2, 8, 5},{12, 2, 4, 5}, { 0, 8,18, 3},{ 0, 9,18, 1}, { 8,12, 4, 8},{ 8,16, 4, 4}, { 0, 2, 8, 5},{ 4, 2, 4, 5}, {13,11, 3, 4},{13,13, 3, 2}, { 5,11, 6, 1},{ 7,11, 2, 1}, {11, 3, 3, 1},{12, 3, 1, 1}, { 7,13, 5, 3},{ 7,14, 5, 1}, {11,11, 7, 6},{11,14, 7, 3}, { 2,11, 7, 6},{ 2,14, 7, 3}, {12,14, 2, 6},{12,16, 2, 2}, { 8,14, 3, 3},{ 8,15, 3, 1}, {11, 0, 3, 5},{12, 0, 1, 5}, { 6, 1, 4, 9},{ 8, 1, 2, 9}, {10, 3, 6, 1},{12, 3, 2, 1}, { 8, 8, 3, 4},{ 8,10, 3, 2}, { 8,12, 4, 2},{ 8,13, 4, 1}, { 5,18, 4, 2},{ 5,19, 4, 1}, { 2, 1,18, 6},{ 2, 3,18, 2}, { 6, 0, 3, 2},{ 7, 0, 1, 2}, {13, 8, 6, 2},{16, 8, 3, 1}, {13, 9, 3, 1}, { 6,10, 3, 6},{ 6,13, 3, 3}, { 0,13,20, 4},{10,13,10, 2}, { 0,15,10, 2}, { 7, 7, 6, 5},{ 9, 7, 2, 5}, {11, 0, 2, 2},{11, 1, 2, 1}, { 1, 8, 6, 2},{ 1, 8, 3, 1}, { 4, 9, 3, 1}, { 0, 2,20, 2},{10, 2,10, 1}, { 0, 3,10, 1}, { 7,14, 5, 3},{ 7,15, 5, 1}, { 7,13, 6, 6},{10,13, 3, 3}, { 7,16, 3, 3}, { 9,12, 2, 3},{ 9,13, 2, 1}, {16,11, 1, 6},{16,13, 1, 2}, { 3,11, 1, 6},{ 3,13, 1, 2}, { 4, 4,14,12},{11, 4, 7, 6}, { 4,10, 7, 6}, { 5, 4, 3, 3},{ 5, 5, 3, 1}, {12, 3, 3, 3},{13, 3, 1, 3}, { 6, 6, 8, 3},{ 6, 7, 8, 1}, {12, 3, 3, 3},{13, 3, 1, 3}, { 3, 1, 4,10},{ 3, 1, 2, 5}, { 5, 6, 2, 5}, { 5, 7,10, 2},{ 5, 7, 5, 2}, { 8, 7, 3, 3},{ 9, 7, 1, 3}, {15,12, 2, 3},{15,13, 2, 1}, { 7, 8, 3, 4},{ 8, 8, 1, 4}, {13, 4, 1,12},{13,10, 1, 6}, { 4, 5,12,12},{ 4, 5, 6, 6}, {10,11, 6, 6}, { 7,14, 7, 3},{ 7,15, 7, 1}, { 3,12, 2, 3},{ 3,13, 2, 1}, { 3, 2,14, 2},{10, 2, 7, 1}, { 3, 3, 7, 1}, { 0, 1, 3,10},{ 1, 1, 1,10}, { 9, 0, 6, 5},{11, 0, 2, 5}, { 5, 7, 6, 2},{ 8, 7, 3, 2}, { 7, 1, 6,10},{ 7, 6, 6, 5}, { 1, 1,18, 3},{ 7, 1, 6, 3}, {16, 3, 3, 6},{16, 5, 3, 2}, { 6, 3, 7, 6},{ 6, 6, 7, 3}, { 4, 7,12, 2},{ 8, 7, 4, 2}, { 0, 4,17,10},{ 0, 9,17, 5}, { 3, 4,15,16},{ 3,12,15, 8}, { 7,15, 6, 4},{ 7,17, 6, 2}, {15, 2, 4, 9},{15, 2, 2, 9}, { 2, 3, 3, 2},{ 2, 4, 3, 1}, {13, 6, 7, 9},{13, 9, 7, 3}, { 8,11, 4, 3},{ 8,12, 4, 1}, { 0, 2,20, 6},{10, 2,10, 3}, { 0, 5,10, 3}, { 3, 2, 6,10},{ 3, 2, 3, 5}, { 6, 7, 3, 5}, {13,10, 3, 4},{13,12, 3, 2}, { 4,10, 3, 4},{ 4,12, 3, 2}, { 7, 5, 6, 3},{ 9, 5, 2, 3}, { 7, 6, 6, 8},{ 7,10, 6, 4}, { 0,11,20, 6},{ 0,14,20, 3}, { 4,13, 4, 6},{ 4,13, 2, 3}, { 6,16, 2, 3}, { 6, 0, 8,12},{10, 0, 4, 6}, { 6, 6, 4, 6}, { 2, 0,15, 2},{ 2, 1,15, 1}, { 9,12, 2, 3},{ 9,13, 2, 1}, { 3,12, 1, 2},{ 3,13, 1, 1}, { 9,11, 2, 3},{ 9,12, 2, 1}, { 7, 3, 3, 1},{ 8, 3, 1, 1}, {17, 7, 3, 6},{17, 9, 3, 2}, { 7, 2, 3, 2},{ 8, 2, 1, 2}, {11, 4, 5, 3},{11, 5, 5, 1}, { 4, 4, 5, 3},{ 4, 5, 5, 1}, {19, 3, 1, 2},{19, 4, 1, 1}, { 5, 5, 4, 3},{ 5, 6, 4, 1}, {17, 7, 3, 6},{17, 9, 3, 2}, { 0, 7, 3, 6},{ 0, 9, 3, 2}, {14, 2, 6, 9},{14, 5, 6, 3}, { 0, 4, 5, 6},{ 0, 6, 5, 2}, {10, 5, 6, 2},{12, 5, 2, 2}, { 4, 5, 6, 2},{ 6, 5, 2, 2}, { 8, 1, 4, 6},{ 8, 3, 4, 2}, { 0, 2, 3, 6},{ 0, 4, 3, 2}, { 6, 6, 8, 3},{ 6, 7, 8, 1}, { 0, 1, 5, 9},{ 0, 4, 5, 3}, {16, 0, 4,15},{16, 0, 2,15}, { 1,10, 3, 2},{ 1,11, 3, 1}, {14, 4, 1,10},{14, 9, 1, 5}, { 0, 1, 4,12},{ 2, 1, 2,12}, {11,11, 4, 2},{11,11, 2, 2}, { 5,11, 4, 2},{ 7,11, 2, 2}, { 3, 8,15, 5},{ 8, 8, 5, 5}, { 0, 0, 6,10},{ 3, 0, 3,10}, {11, 4, 3, 2},{12, 4, 1, 2}, { 8,12, 3, 8},{ 8,16, 3, 4}, { 8,14, 5, 3},{ 8,15, 5, 1}, { 7,14, 4, 3},{ 7,15, 4, 1}, {11, 4, 3, 2},{12, 4, 1, 2}, { 3,15,14, 4},{ 3,15, 7, 2}, {10,17, 7, 2}, { 2, 2,16, 4},{10, 2, 8, 2}, { 2, 4, 8, 2}, { 0, 8, 6,12},{ 3, 8, 3,12}, { 5, 7,10, 2},{ 5, 7, 5, 2}, { 9, 7, 2, 5},{10, 7, 1, 5}, {13, 7, 6, 4},{16, 7, 3, 2}, {13, 9, 3, 2}, { 0,13, 8, 2},{ 0,14, 8, 1}, {13, 7, 6, 4},{16, 7, 3, 2}, {13, 9, 3, 2}, { 1, 7, 6, 4},{ 1, 7, 3, 2}, { 4, 9, 3, 2}, {12, 6, 1,12},{12,12, 1, 6}, { 9, 5, 2, 6},{10, 5, 1, 6}, {14,12, 2, 3},{14,13, 2, 1}, { 4,12, 2, 3},{ 4,13, 2, 1}, { 8,12, 4, 3},{ 8,13, 4, 1}, { 5, 2, 2, 4},{ 5, 2, 1, 2}, { 6, 4, 1, 2}, { 5, 5,11, 3},{ 5, 6,11, 1}, { 7, 6, 4,12},{ 7,12, 4, 6}, {12,13, 8, 5},{12,13, 4, 5}, { 7, 6, 1,12},{ 7,12, 1, 6}, { 1, 2, 6, 3},{ 4, 2, 3, 3}, { 9, 5, 6,10},{12, 5, 3, 5}, { 9,10, 3, 5}, { 5, 5, 8,12},{ 5, 5, 4, 6}, { 9,11, 4, 6}, { 0, 7,20, 6},{ 0, 9,20, 2}, { 4, 2, 2, 2},{ 4, 3, 2, 1}, { 4,18,12, 2},{ 8,18, 4, 2}, { 7, 4, 4,16},{ 7,12, 4, 8}, { 7, 6, 7, 8},{ 7,10, 7, 4}, { 6, 3, 3, 1},{ 7, 3, 1, 1}, {11,15, 2, 4},{11,17, 2, 2}, { 3, 5, 4, 8},{ 3, 9, 4, 4}, { 7, 1, 6,12},{ 7, 7, 6, 6}, { 4, 6, 6, 2},{ 6, 6, 2, 2}, {16, 4, 4, 6},{16, 6, 4, 2}, { 3, 3, 5, 2},{ 3, 4, 5, 1}, { 9,11, 2, 3},{ 9,12, 2, 1}, { 2,16, 4, 2},{ 2,17, 4, 1}, { 7,13, 6, 6},{10,13, 3, 3}, { 7,16, 3, 3}, { 7, 0, 3, 4},{ 8, 0, 1, 4}, { 8,15, 4, 3},{ 8,16, 4, 1}, { 0, 4, 4, 6},{ 0, 6, 4, 2}, { 5, 6,12, 3},{ 9, 6, 4, 3}, { 7, 6, 6,14},{ 9, 6, 2,14}, { 9, 7, 3, 3},{10, 7, 1, 3}, { 6,12, 2, 4},{ 6,14, 2, 2}, {10,12, 7, 6},{10,14, 7, 2}, { 1, 0,15, 2},{ 1, 1,15, 1}, {14, 0, 6, 6},{14, 0, 3, 6}, { 5, 3, 3, 1},{ 6, 3, 1, 1}, {14, 0, 6, 6},{14, 0, 3, 6}, { 0, 3,20,10},{ 0, 8,20, 5}, {14, 0, 6, 6},{14, 0, 3, 6}, { 0, 0, 6, 6},{ 3, 0, 3, 6}, {19,15, 1, 2},{19,16, 1, 1}, { 0, 2, 4, 8},{ 2, 2, 2, 8}, { 2, 1,18, 4},{11, 1, 9, 2}, { 2, 3, 9, 2}, { 8,12, 1, 2},{ 8,13, 1, 1}, { 5, 2,10, 6},{10, 2, 5, 3}, { 5, 5, 5, 3}, { 9, 7, 2, 4},{10, 7, 1, 4}, { 9, 7, 3, 3},{10, 7, 1, 3}, { 4, 5,12, 8},{ 8, 5, 4, 8}, {15,15, 4, 3},{15,16, 4, 1}, { 8,18, 3, 1},{ 9,18, 1, 1}, { 9,13, 4, 3},{ 9,14, 4, 1}, { 7,13, 4, 3},{ 7,14, 4, 1}, {19,15, 1, 2},{19,16, 1, 1}, { 0,15, 8, 4},{ 0,17, 8, 2}, { 9, 3, 6, 4},{11, 3, 2, 4}, { 8,14, 4, 3},{ 8,15, 4, 1}, { 3,14,14, 6},{ 3,16,14, 2}, { 6, 3, 6, 6},{ 6, 6, 6, 3}, { 5,11,10, 6},{ 5,14,10, 3}, { 3,10, 3, 4},{ 4,10, 1, 4}, {13, 9, 2, 2},{13, 9, 1, 2}, { 5, 3, 6, 4},{ 7, 3, 2, 4}, { 9, 7, 3, 3},{10, 7, 1, 3}, { 2,12, 2, 3},{ 2,13, 2, 1}, { 9, 8, 3,12},{ 9,12, 3, 4}, { 3,14, 4, 6},{ 3,14, 2, 3}, { 5,17, 2, 3}, {16,15, 2, 2},{16,16, 2, 1}, { 2,15, 2, 2},{ 2,16, 2, 1}, { 8,12, 4, 3},{ 8,13, 4, 1}, { 0, 7,20, 1},{10, 7,10, 1}, { 7, 6, 8, 3},{ 7, 6, 4, 3}, { 5, 7, 8, 2},{ 9, 7, 4, 2}, { 9, 7, 3, 5},{10, 7, 1, 5}, { 8, 7, 3, 5},{ 9, 7, 1, 5}, {11, 1, 3, 5},{12, 1, 1, 5}, { 6, 2, 3, 6},{ 7, 2, 1, 6}, {14,14, 6, 5},{14,14, 3, 5}, { 9, 8, 2, 2},{ 9, 9, 2, 1}, {10, 7, 1, 3},{10, 8, 1, 1}, { 6, 6, 2, 2},{ 6, 6, 1, 1}, { 7, 7, 1, 1}, { 2,11,18, 4},{11,11, 9, 2}, { 2,13, 9, 2}, { 6, 6, 2, 2},{ 6, 6, 1, 1}, { 7, 7, 1, 1}, { 0,15,20, 2},{ 0,16,20, 1}, { 4,14, 2, 3},{ 4,15, 2, 1}, { 8,14, 4, 3},{ 8,15, 4, 1}, { 8, 7, 2, 3},{ 8, 8, 2, 1}, { 9,10, 2, 3},{ 9,11, 2, 1}, { 5, 4,10, 4},{ 5, 6,10, 2}, { 9, 7, 6, 4},{12, 7, 3, 2}, { 9, 9, 3, 2}, { 4, 7, 3, 6},{ 4, 9, 3, 2}, {11,15, 4, 4},{13,15, 2, 2}, {11,17, 2, 2}, { 7, 8, 4, 2},{ 7, 9, 4, 1}, {13, 1, 4, 3},{13, 1, 2, 3}, { 5,15, 4, 4},{ 5,15, 2, 2}, { 7,17, 2, 2}, { 9, 5, 4, 7},{ 9, 5, 2, 7}, { 5, 6, 8, 3},{ 9, 6, 4, 3}, { 9, 9, 2, 2},{ 9,10, 2, 1}, { 7,15, 5, 3},{ 7,16, 5, 1}, {11,10, 4, 3},{11,10, 2, 3}, { 6, 9, 8,10},{ 6,14, 8, 5}, {10,11, 6, 2},{10,11, 3, 2}, { 4,11, 6, 2},{ 7,11, 3, 2}, {11, 3, 8, 1},{11, 3, 4, 1}, { 6, 3, 3, 2},{ 7, 3, 1, 2}, {14, 5, 6, 5},{14, 5, 3, 5}, { 7, 5, 2,12},{ 7,11, 2, 6}, { 8,11, 4, 3},{ 8,12, 4, 1}, { 4, 1, 2, 3},{ 5, 1, 1, 3}, {18, 3, 2, 6},{18, 5, 2, 2}, { 0, 3, 2, 6},{ 0, 5, 2, 2}, { 9,12, 2, 3},{ 9,13, 2, 1}, { 7,13, 4, 3},{ 7,14, 4, 1}, {18, 0, 2, 6},{18, 2, 2, 2}, { 0, 0, 2, 6},{ 0, 2, 2, 2}, { 8,14, 6, 3},{ 8,15, 6, 1}, { 7, 4, 2, 4},{ 8, 4, 1, 4}, { 8, 5, 4, 6},{ 8, 7, 4, 2}, { 6, 4, 2, 2},{ 7, 4, 1, 2}, { 3,14,14, 4},{10,14, 7, 2}, { 3,16, 7, 2}, { 6,15, 6, 2},{ 6,15, 3, 1}, { 9,16, 3, 1}, {14,15, 6, 2},{14,16, 6, 1}, { 2,12,12, 8},{ 2,16,12, 4}, { 7, 7, 7, 2},{ 7, 8, 7, 1}, { 0, 2,18, 2},{ 0, 3,18, 1}, { 9, 6, 2, 5},{ 9, 6, 1, 5}, { 7, 5, 3, 8},{ 8, 5, 1, 8}, { 9, 6, 3, 4},{10, 6, 1, 4}, { 4,13, 3, 2},{ 4,14, 3, 1}, { 9, 4, 6, 3},{11, 4, 2, 3}, { 5, 4, 6, 3},{ 7, 4, 2, 3}, {14,11, 5, 2},{14,12, 5, 1}, { 1, 2, 6, 9},{ 3, 2, 2, 9}, {14, 6, 6,13},{14, 6, 3,13}, { 3, 6,14, 8},{ 3, 6, 7, 4}, {10,10, 7, 4}, {16, 0, 4,11},{16, 0, 2,11}, { 3, 4,12,12},{ 3, 4, 6, 6}, { 9,10, 6, 6}, {11, 4, 5, 3},{11, 5, 5, 1}, { 4,11, 4, 2},{ 4,12, 4, 1}, {10, 7, 2, 2},{10, 7, 1, 2}, { 8, 7, 2, 2},{ 9, 7, 1, 2}, { 9,17, 3, 2},{10,17, 1, 2}, { 5, 6, 3, 3},{ 5, 7, 3, 1}, {10, 0, 3, 3},{11, 0, 1, 3}, { 5, 6, 6, 2},{ 5, 6, 3, 1}, { 8, 7, 3, 1}, {12,16, 4, 3},{12,17, 4, 1}, { 3,12, 3, 2},{ 3,13, 3, 1}, { 9,12, 3, 2},{ 9,13, 3, 1}, { 1,11,16, 4},{ 1,11, 8, 2}, { 9,13, 8, 2}, {12, 4, 3, 3},{12, 5, 3, 1}, { 4, 4, 5, 3},{ 4, 5, 5, 1}, {12,16, 4, 3},{12,17, 4, 1}, { 5, 4, 3, 3},{ 5, 5, 3, 1}, { 9, 0, 2, 2},{ 9, 1, 2, 1}, { 8, 9, 4, 2},{ 8,10, 4, 1}, { 8, 8, 4, 3},{ 8, 9, 4, 1}, { 0,13, 6, 3},{ 2,13, 2, 3}, {16,14, 3, 2},{16,15, 3, 1}, { 1,18,18, 2},{ 7,18, 6, 2}, {16,14, 3, 2},{16,15, 3, 1}, { 1,14, 3, 2},{ 1,15, 3, 1}, { 7,14, 6, 3},{ 7,15, 6, 1}, { 5,14, 8, 3},{ 5,15, 8, 1}, {10, 6, 4,14},{10, 6, 2,14}, { 6, 6, 4,14},{ 8, 6, 2,14}, {13, 5, 2, 3},{13, 6, 2, 1}, { 7,16, 6, 1},{ 9,16, 2, 1}, { 9,12, 3, 3},{ 9,13, 3, 1}, { 7, 0, 3, 3},{ 8, 0, 1, 3}, { 4, 0,16,18},{ 4, 9,16, 9}, { 1, 1,16,14},{ 1, 8,16, 7}, { 3, 9,15, 4},{ 8, 9, 5, 4}, { 6,12, 7, 3},{ 6,13, 7, 1}, {14,15, 2, 3},{14,16, 2, 1}, { 2, 3,16,14},{ 2, 3, 8, 7}, {10,10, 8, 7}, {16, 2, 4,18},{18, 2, 2, 9}, {16,11, 2, 9}, { 4,15, 2, 3},{ 4,16, 2, 1}, {16, 2, 4,18},{18, 2, 2, 9}, {16,11, 2, 9}, { 1, 1, 8, 3},{ 1, 2, 8, 1}, { 8,11, 4, 3},{ 8,12, 4, 1}, { 5,11, 5, 9},{ 5,14, 5, 3}, {16, 0, 4,11},{16, 0, 2,11}, { 7, 0, 6, 1},{ 9, 0, 2, 1}, {16, 3, 3, 7},{17, 3, 1, 7}, { 1, 3, 3, 7},{ 2, 3, 1, 7}, { 7, 8, 6,12},{ 7,12, 6, 4}, { 0, 0, 4,11},{ 2, 0, 2,11}, {14, 0, 6,20},{14, 0, 3,20}, { 0, 3, 1, 2},{ 0, 4, 1, 1}, { 5, 5,10, 8},{10, 5, 5, 4}, { 5, 9, 5, 4}, { 4, 7,12, 4},{ 4, 7, 6, 2}, {10, 9, 6, 2}, { 2, 1, 6, 4},{ 5, 1, 3, 4}, { 9, 7, 6, 4},{12, 7, 3, 2}, { 9, 9, 3, 2}, { 5, 6, 2, 6},{ 5, 9, 2, 3}, { 9,16, 6, 4},{12,16, 3, 2}, { 9,18, 3, 2}, { 9, 4, 2,12},{ 9,10, 2, 6}, { 7, 1, 6,18},{ 9, 1, 2,18}, { 4,12,12, 2},{ 8,12, 4, 2}, { 8, 8, 6, 2},{ 8, 9, 6, 1}, { 8, 0, 3, 6},{ 9, 0, 1, 6}, {11,18, 3, 2},{11,19, 3, 1}, { 1, 1,17, 4},{ 1, 3,17, 2}, {11, 8, 4,12},{11, 8, 2,12}, { 8,14, 4, 3},{ 8,15, 4, 1}, {12, 3, 2,17},{12, 3, 1,17}, { 4, 7, 6, 1},{ 6, 7, 2, 1}, {18, 3, 2, 3},{18, 4, 2, 1}, { 8, 4, 3, 4},{ 8, 6, 3, 2}, { 4, 5,12,10},{ 4,10,12, 5}, { 5,18, 4, 2},{ 7,18, 2, 2}, {17, 2, 3, 6},{17, 4, 3, 2}, { 7, 7, 6, 6},{ 9, 7, 2, 6}, {17, 2, 3, 6},{17, 4, 3, 2}, { 8, 0, 3, 4},{ 9, 0, 1, 4}, { 9,14, 2, 3},{ 9,15, 2, 1}, { 0,12, 6, 3},{ 0,13, 6, 1}, { 8,14, 4, 3},{ 8,15, 4, 1}, { 3,12, 2, 3},{ 3,13, 2, 1}, { 5, 6,12, 7},{ 9, 6, 4, 7}, { 0, 2, 3, 6},{ 0, 4, 3, 2}, {14, 6, 1, 3},{14, 7, 1, 1}, { 2, 0, 3,14},{ 3, 0, 1,14}, {12,14, 5, 6},{12,16, 5, 2}, { 4,14, 5, 6},{ 4,16, 5, 2}, {11,10, 2, 2},{12,10, 1, 1}, {11,11, 1, 1}, { 5, 0, 3,14},{ 6, 0, 1,14}, {10,15, 2, 3},{10,16, 2, 1}, { 0, 2, 2, 3},{ 0, 3, 2, 1}, { 5,11,12, 6},{ 5,14,12, 3}, { 6,11, 3, 9},{ 6,14, 3, 3}, {11,10, 2, 2},{12,10, 1, 1}, {11,11, 1, 1}, { 5, 6, 1, 3},{ 5, 7, 1, 1}, { 4, 9,13, 3},{ 4,10,13, 1}, { 1, 7,15, 6},{ 6, 7, 5, 6}, { 4, 5,12, 6},{ 8, 5, 4, 6}, { 8,10, 4, 3},{ 8,11, 4, 1}, {15,14, 1, 3},{15,15, 1, 1}, { 1,11, 5, 3},{ 1,12, 5, 1}, { 7, 1, 7,12},{ 7, 7, 7, 6}, { 0, 1, 6,10},{ 0, 1, 3, 5}, { 3, 6, 3, 5}, {16, 1, 4, 3},{16, 2, 4, 1}, { 5, 5, 2, 3},{ 5, 6, 2, 1}, {12, 2, 3, 5},{13, 2, 1, 5}, { 0, 3, 4, 6},{ 0, 5, 4, 2}, { 8,12, 4, 2},{ 8,13, 4, 1}, { 8,18, 3, 1},{ 9,18, 1, 1}, {11,10, 2, 2},{12,10, 1, 1}, {11,11, 1, 1}, { 7,10, 2, 2},{ 7,10, 1, 1}, { 8,11, 1, 1}, {11,11, 4, 4},{11,13, 4, 2}, { 8,12, 3, 8},{ 9,12, 1, 8}, {13, 0, 6, 3},{13, 1, 6, 1}, { 8, 8, 3, 4},{ 9, 8, 1, 4}, { 5, 7,10,10},{10, 7, 5, 5}, { 5,12, 5, 5}, { 3,18, 8, 2},{ 3,18, 4, 1}, { 7,19, 4, 1}, {10, 2, 6, 8},{12, 2, 2, 8}, { 4, 2, 6, 8},{ 6, 2, 2, 8}, {11, 0, 3, 7},{12, 0, 1, 7}, { 7,11, 2, 1},{ 8,11, 1, 1}, {15,14, 1, 3},{15,15, 1, 1}, { 7,15, 2, 2},{ 7,15, 1, 1}, { 8,16, 1, 1}, {15,14, 1, 3},{15,15, 1, 1}, { 6, 0, 3, 7},{ 7, 0, 1, 7}, {18, 1, 2, 7},{18, 1, 1, 7}, { 2, 0, 8,20},{ 2,10, 8,10}, { 3, 0,15, 6},{ 3, 2,15, 2}, { 4, 3,12, 2},{ 4, 4,12, 1}, {16, 0, 4, 5},{16, 0, 2, 5}, { 7, 0, 3, 4},{ 8, 0, 1, 4}, {16, 0, 4, 5},{16, 0, 2, 5}, { 1, 7, 6,13},{ 3, 7, 2,13}, {16, 0, 4, 5},{16, 0, 2, 5}, { 0, 0, 4, 5},{ 2, 0, 2, 5}, {14,12, 3, 6},{14,14, 3, 2}, { 3,12, 3, 6},{ 3,14, 3, 2}, {16, 1, 4, 3},{16, 2, 4, 1}, { 8, 7, 2,10},{ 8, 7, 1, 5}, { 9,12, 1, 5}, {11,11, 4, 4},{11,13, 4, 2}, { 0, 1, 4, 3},{ 0, 2, 4, 1}, {13, 4, 1, 3},{13, 5, 1, 1}, { 7,15, 3, 5},{ 8,15, 1, 5}, { 9, 7, 3, 5},{10, 7, 1, 5}, { 8, 7, 3, 5},{ 9, 7, 1, 5}, {10, 6, 4,14},{10, 6, 2,14}, { 0, 5, 5, 6},{ 0, 7, 5, 2}, { 9, 5, 6, 4},{ 9, 5, 3, 4}, { 0, 0,18,10},{ 6, 0, 6,10}, {10, 6, 4,14},{10, 6, 2,14}, { 6, 6, 4,14},{ 8, 6, 2,14}, {13, 4, 1, 3},{13, 5, 1, 1}, { 5, 1, 2, 3},{ 6, 1, 1, 3}, {18, 1, 2,18},{19, 1, 1, 9}, {18,10, 1, 9}, { 2, 1, 4, 3},{ 2, 2, 4, 1}, {18, 1, 2,18},{19, 1, 1, 9}, {18,10, 1, 9}, { 1,14, 4, 6},{ 1,14, 2, 3}, { 3,17, 2, 3}, {10,11, 7, 6},{10,13, 7, 2}, { 0,10, 6,10},{ 0,10, 3, 5}, { 3,15, 3, 5}, {11, 0, 3, 4},{12, 0, 1, 4}, { 5,10, 5, 6},{ 5,13, 5, 3}, {14, 6, 1, 8},{14,10, 1, 4}, { 1, 7,18, 6},{ 1, 7, 9, 3}, {10,10, 9, 3}, { 9, 7, 2, 2},{ 9, 7, 1, 2}, { 5, 9, 4, 5},{ 7, 9, 2, 5}, { 7, 6, 6, 3},{ 9, 6, 2, 3}, { 1, 0,18, 4},{ 7, 0, 6, 4}, { 7,15, 2, 4},{ 7,17, 2, 2}, { 1, 0,19, 9},{ 1, 3,19, 3}, { 3, 7, 3, 6},{ 3, 9, 3, 2}, {13, 7, 4, 4},{15, 7, 2, 2}, {13, 9, 2, 2}, { 3, 7, 4, 4},{ 3, 7, 2, 2}, { 5, 9, 2, 2}, { 9, 6,10, 8},{ 9,10,10, 4}, { 3, 8,14,12},{ 3,14,14, 6}, { 6, 5,10,12},{11, 5, 5, 6}, { 6,11, 5, 6}, { 9,11, 2, 3},{ 9,12, 2, 1}, { 9, 5, 6, 5},{ 9, 5, 3, 5}, { 9, 4, 2, 4},{ 9, 6, 2, 2}, { 9, 5, 6, 5},{ 9, 5, 3, 5}, { 5, 5, 6, 5},{ 8, 5, 3, 5}, {11, 2, 6, 1},{13, 2, 2, 1}, { 3, 2, 6, 1},{ 5, 2, 2, 1}, {13, 5, 2, 3},{13, 6, 2, 1}, { 0,10, 1, 4},{ 0,12, 1, 2}, {13, 5, 2, 3},{13, 6, 2, 1}, { 8,18, 3, 2},{ 9,18, 1, 2}, { 6,15, 9, 2},{ 6,16, 9, 1}, { 8,14, 4, 3},{ 8,15, 4, 1}, {18, 4, 2, 4},{18, 6, 2, 2}, { 5, 5, 2, 3},{ 5, 6, 2, 1}, {15,16, 3, 2},{15,17, 3, 1}, { 0, 0, 3, 9},{ 0, 3, 3, 3}, { 9, 7, 3, 3},{ 9, 8, 3, 1}, { 8, 7, 3, 3},{ 8, 8, 3, 1}, { 9, 5, 2, 6},{ 9, 5, 1, 6}, { 8, 6, 3, 4},{ 9, 6, 1, 4}, { 7, 6, 8,12},{11, 6, 4, 6}, { 7,12, 4, 6}, { 5, 6, 8,12},{ 5, 6, 4, 6}, { 9,12, 4, 6}, {12, 4, 3, 3},{12, 5, 3, 1}, { 2,16, 3, 2},{ 2,17, 3, 1}, {12, 4, 3, 3},{12, 5, 3, 1}, { 2,12, 6, 6},{ 2,14, 6, 2}, { 7,13, 6, 3},{ 7,14, 6, 1}, { 6,14, 6, 3},{ 6,15, 6, 1}, {14,15, 5, 3},{14,16, 5, 1}, { 5, 4, 3, 3},{ 5, 5, 3, 1}, {14,15, 5, 3},{14,16, 5, 1}, { 5, 3, 6, 2},{ 7, 3, 2, 2}, { 8,15, 4, 3},{ 8,16, 4, 1}, { 1,15, 5, 3},{ 1,16, 5, 1}, { 8,13, 4, 6},{10,13, 2, 3}, { 8,16, 2, 3}, { 7, 8, 3, 3},{ 8, 8, 1, 3}, {12, 0, 5, 4},{12, 2, 5, 2}, { 0, 2,20, 2},{ 0, 2,10, 1}, {10, 3,10, 1}, { 1, 0,18, 4},{ 7, 0, 6, 4}, { 4, 3, 6, 1},{ 6, 3, 2, 1}, { 4,18,13, 2},{ 4,19,13, 1}, { 2,10, 3, 6},{ 2,12, 3, 2}, {14,12, 6, 8},{17,12, 3, 4}, {14,16, 3, 4}, { 4,13,10, 6},{ 4,13, 5, 3}, { 9,16, 5, 3}, {14,12, 1, 2},{14,13, 1, 1}, { 8,13, 4, 3},{ 8,14, 4, 1}, {14,12, 2, 2},{14,13, 2, 1}, { 4,12, 2, 2},{ 4,13, 2, 1}, { 8,12, 9, 2},{ 8,13, 9, 1}, { 9,14, 2, 3},{ 9,15, 2, 1}, {11,10, 3, 6},{11,13, 3, 3}, { 5, 6, 9,12},{ 5,12, 9, 6}, {11,10, 3, 6},{11,13, 3, 3}, { 6,10, 3, 6},{ 6,13, 3, 3}, { 5, 4,11, 3},{ 5, 5,11, 1}, { 7, 1, 5,10},{ 7, 6, 5, 5}, { 2, 8,18, 2},{ 2, 9,18, 1}, { 7,17, 5, 3},{ 7,18, 5, 1}, { 5, 9,12, 1},{ 9, 9, 4, 1}, { 0,14, 6, 6},{ 0,14, 3, 3}, { 3,17, 3, 3}, { 5, 9,12, 1},{ 9, 9, 4, 1}, { 3, 9,12, 1},{ 7, 9, 4, 1}, {14,10, 6, 7},{14,10, 3, 7}, { 1, 0,16, 2},{ 1, 1,16, 1}, {10, 9,10, 9},{10,12,10, 3}, { 0, 1,10, 2},{ 5, 1, 5, 2}, {17, 3, 2, 3},{17, 4, 2, 1}, { 1, 3, 2, 3},{ 1, 4, 2, 1}, { 9, 7, 3, 6},{10, 7, 1, 6}, { 6, 5, 4, 3},{ 8, 5, 2, 3}, { 7, 5, 6, 6},{ 9, 5, 2, 6}, { 3, 4,12,12},{ 3, 4, 6, 6}, { 9,10, 6, 6}, { 9, 2, 6,15},{11, 2, 2,15}, { 2, 2, 6,17},{ 4, 2, 2,17}, {14,10, 6, 7},{14,10, 3, 7}, { 0,10, 6, 7},{ 3,10, 3, 7}, { 9, 2, 6,15},{11, 2, 2,15}, { 5, 2, 6,15},{ 7, 2, 2,15}, {17, 9, 3, 6},{17,11, 3, 2}, { 6, 7, 6, 6},{ 8, 7, 2, 6}, { 1,10,18, 6},{10,10, 9, 3}, { 1,13, 9, 3}, { 0, 9,10, 9},{ 0,12,10, 3}, { 8,15, 4, 3},{ 8,16, 4, 1}, { 5,12, 3, 4},{ 5,14, 3, 2}, { 3, 3,16,12},{ 3, 9,16, 6}, { 1, 1,12,12},{ 1, 1, 6, 6}, { 7, 7, 6, 6}, {10, 4, 2, 4},{11, 4, 1, 2}, {10, 6, 1, 2}, { 0, 9,10, 2},{ 0, 9, 5, 1}, { 5,10, 5, 1}, { 9,11, 3, 3},{ 9,12, 3, 1}, { 3,12, 9, 2},{ 3,13, 9, 1}, { 9, 9, 2, 2},{ 9,10, 2, 1}, { 3, 4,13, 6},{ 3, 6,13, 2}, { 9, 7, 6, 4},{12, 7, 3, 2}, { 9, 9, 3, 2}, { 1, 0, 6, 8},{ 4, 0, 3, 8}, { 9, 5, 2,12},{ 9,11, 2, 6}, { 4, 4, 3,10},{ 4, 9, 3, 5}, { 6,17, 8, 3},{ 6,18, 8, 1}, { 0, 5,10, 6},{ 0, 7,10, 2}, {13, 2, 3, 2},{13, 3, 3, 1}, { 7, 5, 4, 5},{ 9, 5, 2, 5}, {12,14, 3, 6},{12,16, 3, 2}, { 1,11, 8, 2},{ 1,12, 8, 1}, { 7,13, 6, 3},{ 7,14, 6, 1}, { 0, 5, 3, 6},{ 0, 7, 3, 2}, {13, 2, 3, 2},{13, 3, 3, 1}, { 4,14, 4, 6},{ 4,14, 2, 3}, { 6,17, 2, 3}, {13, 2, 3, 2},{13, 3, 3, 1}, { 8, 2, 4,12},{ 8, 6, 4, 4}, {14, 0, 6, 8},{17, 0, 3, 4}, {14, 4, 3, 4}, { 7,17, 3, 2},{ 8,17, 1, 2}, { 8,12, 4, 2},{ 8,13, 4, 1}, { 6, 0, 8,12},{ 6, 0, 4, 6}, {10, 6, 4, 6}, {14, 0, 2,10},{15, 0, 1, 5}, {14, 5, 1, 5}, { 5, 3, 8, 6},{ 5, 3, 4, 3}, { 9, 6, 4, 3}, {14, 0, 6,10},{17, 0, 3, 5}, {14, 5, 3, 5}, { 9,14, 1, 2},{ 9,15, 1, 1}, {15,10, 4, 3},{15,11, 4, 1}, { 8,14, 2, 3},{ 8,15, 2, 1}, { 3,13,14, 4},{10,13, 7, 2}, { 3,15, 7, 2}, { 1,10, 4, 3},{ 1,11, 4, 1}, { 9,11, 6, 1},{11,11, 2, 1}, { 5,11, 6, 1},{ 7,11, 2, 1}, { 3, 5,16,15},{ 3,10,16, 5}, { 6,12, 4, 2},{ 8,12, 2, 2}, { 4, 4,12,10},{10, 4, 6, 5}, { 4, 9, 6, 5}, { 8, 6, 3, 4},{ 9, 6, 1, 4}, { 8,12, 4, 8},{10,12, 2, 4}, { 8,16, 2, 4}, { 8,14, 4, 3},{ 8,15, 4, 1}, {12, 2, 3, 2},{13, 2, 1, 2}, { 8,15, 3, 2},{ 8,16, 3, 1}, { 6, 0, 9,14},{ 9, 0, 3,14}, { 9, 6, 2, 3},{10, 6, 1, 3}, {10, 8, 2, 3},{10, 9, 2, 1}, { 0, 9, 4, 6},{ 0,11, 4, 2}, { 6, 0, 8, 2},{ 6, 1, 8, 1}, { 6,14, 7, 3},{ 6,15, 7, 1}, { 8,10, 8, 9},{ 8,13, 8, 3}, { 5, 2, 3, 2},{ 6, 2, 1, 2}, {14, 1, 6, 8},{17, 1, 3, 4}, {14, 5, 3, 4}, { 0, 1, 6, 8},{ 0, 1, 3, 4}, { 3, 5, 3, 4}, { 1, 2,18, 6},{10, 2, 9, 3}, { 1, 5, 9, 3}, { 9, 3, 2, 1},{10, 3, 1, 1}, {13, 2, 4, 6},{15, 2, 2, 3}, {13, 5, 2, 3}, { 5, 4, 3, 3},{ 5, 5, 3, 1}, {13, 5, 1, 3},{13, 6, 1, 1}, { 2,16, 5, 3},{ 2,17, 5, 1}, {13, 2, 4, 6},{15, 2, 2, 3}, {13, 5, 2, 3}, { 3, 2, 4, 6},{ 3, 2, 2, 3}, { 5, 5, 2, 3}, {13, 5, 1, 2},{13, 6, 1, 1}, { 5, 5, 2, 2},{ 5, 6, 2, 1}, {13, 9, 2, 2},{13, 9, 1, 2}, { 5, 9, 2, 2},{ 6, 9, 1, 2}, {13,17, 3, 2},{13,18, 3, 1}, { 6,16, 4, 4},{ 6,16, 2, 2}, { 8,18, 2, 2}, { 9,16, 2, 3},{ 9,17, 2, 1}, { 0,13, 9, 6},{ 0,15, 9, 2}, { 9,14, 2, 6},{ 9,17, 2, 3}, { 9,15, 2, 3},{ 9,16, 2, 1}, { 1,10,18, 6},{ 1,12,18, 2}, { 8,11, 4, 2},{ 8,12, 4, 1}, { 7, 9, 6, 2},{ 7,10, 6, 1}, { 8, 8, 2, 3},{ 8, 9, 2, 1}, {17, 5, 3, 4},{18, 5, 1, 4}, { 1,19,18, 1},{ 7,19, 6, 1}, { 9, 0, 3, 2},{10, 0, 1, 2}, { 1, 8, 1, 6},{ 1,10, 1, 2}, {12,17, 8, 3},{12,17, 4, 3}, { 0, 5, 3, 4},{ 1, 5, 1, 4}, { 9, 7, 2, 3},{ 9, 8, 2, 1}, { 7,11, 2, 2},{ 7,11, 1, 1}, { 8,12, 1, 1}, {11, 3, 2, 5},{11, 3, 1, 5}, { 7, 3, 2, 5},{ 8, 3, 1, 5}, {15,13, 2, 3},{15,14, 2, 1}, { 5, 6, 2, 3},{ 5, 7, 2, 1}, { 4,19,15, 1},{ 9,19, 5, 1}, { 1,19,15, 1},{ 6,19, 5, 1}, {15,13, 2, 3},{15,14, 2, 1}, { 5, 0, 4,15},{ 7, 0, 2,15}, { 9, 6, 2, 5},{ 9, 6, 1, 5}, { 9, 5, 2, 7},{10, 5, 1, 7}, {16,11, 3, 3},{16,12, 3, 1}, { 1,11, 3, 3},{ 1,12, 3, 1}, { 6, 6, 8, 3},{ 6, 7, 8, 1}, { 0,15, 6, 2},{ 0,16, 6, 1}, { 1, 0,18, 6},{ 7, 0, 6, 6}, { 6, 0, 3, 4},{ 7, 0, 1, 4}, {14,10, 4,10},{16,10, 2, 5}, {14,15, 2, 5}, { 3, 2, 3, 2},{ 4, 2, 1, 2}, {11, 2, 2, 2},{11, 3, 2, 1}, { 2,10, 4,10},{ 2,10, 2, 5}, { 4,15, 2, 5}, { 0,13,20, 6},{10,13,10, 3}, { 0,16,10, 3}, { 0, 5, 2,15},{ 1, 5, 1,15}, { 1, 7,18, 4},{10, 7, 9, 2}, { 1, 9, 9, 2}, { 0, 0, 2,17},{ 1, 0, 1,17}, { 2, 6,16, 6},{10, 6, 8, 3}, { 2, 9, 8, 3}, { 8,14, 1, 3},{ 8,15, 1, 1}, { 8,15, 4, 2},{ 8,16, 4, 1}, { 5, 2, 8, 2},{ 5, 2, 4, 1}, { 9, 3, 4, 1}, { 6,11, 8, 6},{ 6,14, 8, 3}, { 9,13, 2, 2},{ 9,14, 2, 1}, {18, 4, 2, 6},{18, 6, 2, 2}, { 9,12, 2, 2},{ 9,13, 2, 1}, {18, 4, 2, 6},{18, 6, 2, 2}, { 9,13, 1, 3},{ 9,14, 1, 1}, {18, 4, 2, 6},{18, 6, 2, 2}, { 0, 4, 2, 6},{ 0, 6, 2, 2}, { 9,12, 3, 3},{ 9,13, 3, 1}, { 3,13, 2, 3},{ 3,14, 2, 1}, {13,13, 4, 3},{13,14, 4, 1}, { 5, 4, 3, 3},{ 5, 5, 3, 1}, { 5, 2,10, 6},{ 5, 4,10, 2}, { 3,13, 4, 3},{ 3,14, 4, 1}, { 3, 7,15, 5},{ 8, 7, 5, 5}, { 3, 7,12, 2},{ 7, 7, 4, 2}, {10, 3, 3, 9},{11, 3, 1, 9}, { 8, 6, 4, 6},{10, 6, 2, 6}, { 9, 7, 4, 3},{ 9, 8, 4, 1}, { 0, 9, 4, 9},{ 2, 9, 2, 9}, { 9,13, 3, 5},{10,13, 1, 5}, { 7, 7, 6, 3},{ 9, 7, 2, 3}, { 9, 7, 3, 5},{10, 7, 1, 5}, { 5, 7, 8, 2},{ 9, 7, 4, 2}, { 5, 9,12, 2},{ 9, 9, 4, 2}, { 5, 6,10, 3},{10, 6, 5, 3}, {10,12, 3, 1},{11,12, 1, 1}, { 0, 1,11,15},{ 0, 6,11, 5}, { 1, 0,18, 6},{ 7, 0, 6, 6}, { 7, 7, 6, 1},{ 9, 7, 2, 1}, { 5,16, 6, 4},{ 5,16, 3, 2}, { 8,18, 3, 2}, { 6, 5, 9, 8},{ 6, 9, 9, 4}, { 5,10, 2, 6},{ 5,13, 2, 3}, { 7, 6, 8,10},{11, 6, 4, 5}, { 7,11, 4, 5}, { 5, 6, 8,10},{ 5, 6, 4, 5}, { 9,11, 4, 5}, { 9, 5, 2, 2},{ 9, 6, 2, 1}, { 5,12, 8, 2},{ 5,13, 8, 1}, {10, 2, 8, 2},{10, 3, 8, 1}, { 4, 0, 2,10},{ 4, 0, 1, 5}, { 5, 5, 1, 5}, { 9,10, 2, 2},{ 9,11, 2, 1}, { 2, 8,15, 3},{ 2, 9,15, 1}, { 8,13, 4, 3},{ 8,14, 4, 1}, { 7, 2, 3, 2},{ 8, 2, 1, 2}, { 7,13, 6, 3},{ 7,14, 6, 1}, { 9, 9, 2, 2},{ 9,10, 2, 1}, {17, 2, 3, 6},{17, 4, 3, 2}, { 1, 5, 3, 4},{ 2, 5, 1, 4}, {14, 8, 4, 6},{14,10, 4, 2}, { 1, 4, 3, 8},{ 2, 4, 1, 8}, { 8,13, 4, 6},{ 8,16, 4, 3}, { 3,14, 2, 2},{ 3,15, 2, 1}, {14, 8, 4, 6},{14,10, 4, 2}, { 2, 8, 4, 6},{ 2,10, 4, 2}, {10,14, 1, 6},{10,17, 1, 3}, { 7, 5, 3, 6},{ 8, 5, 1, 6}, {11, 2, 2, 6},{12, 2, 1, 3}, {11, 5, 1, 3}, { 6, 6, 6, 5},{ 8, 6, 2, 5}, {17, 1, 3, 6},{17, 3, 3, 2}, { 8, 7, 3, 5},{ 9, 7, 1, 5}, { 9,18, 3, 2},{10,18, 1, 2}, { 8,18, 3, 2},{ 9,18, 1, 2}, {12, 3, 5, 2},{12, 4, 5, 1}, { 7, 1, 5,12},{ 7, 7, 5, 6}, { 1, 0,18, 4},{ 7, 0, 6, 4}, { 4, 2, 2, 2},{ 4, 3, 2, 1}, {11,14, 4, 2},{13,14, 2, 1}, {11,15, 2, 1}, { 0, 2, 3, 6},{ 0, 4, 3, 2}, { 9, 7, 2, 3},{ 9, 8, 2, 1}, { 5, 5, 1, 3},{ 5, 6, 1, 1}, {10,10, 6, 1},{10,10, 3, 1}, { 4,10, 6, 1},{ 7,10, 3, 1}, { 9,17, 3, 3},{ 9,18, 3, 1}, { 4,14, 1, 3},{ 4,15, 1, 1}, {12, 5, 3, 3},{12, 6, 3, 1}, { 4, 5,12, 3},{ 4, 6,12, 1}, { 9, 8, 2, 3},{ 9, 9, 2, 1}, { 4, 9, 3, 3},{ 5, 9, 1, 3}, { 6, 0, 9,17},{ 9, 0, 3,17}, { 9,12, 1, 3},{ 9,13, 1, 1}, { 9, 5, 2,15},{ 9,10, 2, 5}, { 8,14, 2, 3},{ 8,15, 2, 1}, {10,14, 1, 3},{10,15, 1, 1}, { 7, 1, 6, 5},{ 9, 1, 2, 5}, { 0, 0,20, 2},{ 0, 0,10, 2}, { 2,13, 5, 3},{ 2,14, 5, 1}, { 9,11, 2, 3},{ 9,12, 2, 1}, { 2, 5, 9,15},{ 2,10, 9, 5}, { 5, 0,12,10},{11, 0, 6, 5}, { 5, 5, 6, 5}, { 5, 1, 2, 3},{ 6, 1, 1, 3}, {10, 7, 6, 1},{12, 7, 2, 1}, { 3, 1, 2,10},{ 3, 1, 1, 5}, { 4, 6, 1, 5}, {13, 7, 2, 1},{13, 7, 1, 1}, { 4,13, 4, 6},{ 4,15, 4, 2}, {13, 7, 2, 1},{13, 7, 1, 1}, { 5, 7, 2, 1},{ 6, 7, 1, 1}, { 2,12,18, 4},{11,12, 9, 2}, { 2,14, 9, 2}, { 5, 7, 2, 2},{ 5, 7, 1, 1}, { 6, 8, 1, 1}, {16, 3, 4, 2},{16, 4, 4, 1}, { 0, 2, 2,18},{ 0, 2, 1, 9}, { 1,11, 1, 9}, { 1, 2,18, 4},{10, 2, 9, 2}, { 1, 4, 9, 2}, { 9,14, 1, 3},{ 9,15, 1, 1}, { 2,12,18, 4},{11,12, 9, 2}, { 2,14, 9, 2}, { 0,12,18, 4},{ 0,12, 9, 2}, { 9,14, 9, 2}, {11, 4, 5, 3},{11, 5, 5, 1}, { 6, 4, 7, 3},{ 6, 5, 7, 1}, {13,17, 3, 3},{13,18, 3, 1}, { 8, 1, 3, 4},{ 9, 1, 1, 4}, {11, 4, 2, 4},{11, 4, 1, 4}, { 0,17, 9, 3},{ 3,17, 3, 3}, {11, 0, 2, 8},{12, 0, 1, 4}, {11, 4, 1, 4}, { 0, 8, 6,12},{ 0, 8, 3, 6}, { 3,14, 3, 6}, {10, 7, 4,12},{10,13, 4, 6}, { 5, 3, 8,14},{ 5,10, 8, 7}, {14,10, 6, 1},{14,10, 3, 1}, { 0, 4,10, 4},{ 0, 6,10, 2}, {10, 0, 5, 8},{10, 4, 5, 4}, { 8, 1, 4, 8},{ 8, 1, 2, 4}, {10, 5, 2, 4}, { 9,11, 6, 1},{11,11, 2, 1}, { 8, 9, 3, 4},{ 9, 9, 1, 4}, {18, 4, 2, 6},{18, 6, 2, 2}, { 8, 8, 3, 4},{ 9, 8, 1, 4}, { 7, 1,13, 3},{ 7, 2,13, 1}, { 7,13, 6, 1},{ 9,13, 2, 1}, {12,11, 3, 6},{12,13, 3, 2}, { 5,11, 6, 1},{ 7,11, 2, 1}, { 1, 4,18,10},{10, 4, 9, 5}, { 1, 9, 9, 5}, { 8, 6, 4, 9},{ 8, 9, 4, 3}, { 8, 6, 4, 3},{ 8, 7, 4, 1}, { 8, 7, 3, 3},{ 9, 7, 1, 3}, {14,15, 4, 3},{14,16, 4, 1}, { 5,10, 3,10},{ 6,10, 1,10}, { 8,15, 4, 3},{ 8,16, 4, 1}, { 0, 8, 1, 6},{ 0,10, 1, 2}, {10,15, 1, 3},{10,16, 1, 1}, { 2,15, 4, 3},{ 2,16, 4, 1}, {18, 3, 2, 8},{19, 3, 1, 4}, {18, 7, 1, 4}, { 0, 3, 2, 8},{ 0, 3, 1, 4}, { 1, 7, 1, 4}, { 3, 7,14,10},{10, 7, 7, 5}, { 3,12, 7, 5}, { 0, 7,19, 3},{ 0, 8,19, 1}, {12, 6, 3, 3},{12, 7, 3, 1}, { 0, 6, 1, 3},{ 0, 7, 1, 1}, {12, 6, 3, 3},{12, 7, 3, 1}, { 5, 6, 3, 3},{ 5, 7, 3, 1}, { 8, 2, 4, 2},{ 8, 3, 4, 1}, { 6, 3, 4,12},{ 8, 3, 2,12}, {13, 6, 2, 3},{13, 7, 2, 1}, { 0,10,20, 4},{ 0,12,20, 2}, { 2, 0,17,14},{ 2, 7,17, 7}, { 0, 0, 6,10},{ 0, 0, 3, 5}, { 3, 5, 3, 5}, {14, 6, 6, 4},{14, 6, 3, 4}, { 0, 6, 6, 4},{ 3, 6, 3, 4}, {13, 2, 7, 2},{13, 3, 7, 1}, { 0, 2, 7, 2},{ 0, 3, 7, 1}, { 6,11,14, 2},{13,11, 7, 1}, { 6,12, 7, 1}, { 8, 5, 2, 2},{ 8, 5, 1, 1}, { 9, 6, 1, 1}, {13, 9, 2, 3},{13, 9, 1, 3}, { 1, 1, 3,12},{ 2, 1, 1,12}, {17, 4, 1, 3},{17, 5, 1, 1}, { 2, 4, 1, 3},{ 2, 5, 1, 1}, {14, 5, 1, 3},{14, 6, 1, 1}, { 7,16, 2, 3},{ 7,17, 2, 1}, { 8,13, 4, 6},{10,13, 2, 3}, { 8,16, 2, 3}, { 5, 5, 1, 3},{ 5, 6, 1, 1}, {16, 0, 4,20},{16, 0, 2,20}, { 5, 1, 2, 6},{ 5, 1, 1, 3}, { 6, 4, 1, 3}, { 5, 4,10, 4},{ 5, 6,10, 2}, {15, 2, 4,12},{15, 2, 2,12}, { 7, 6, 4,12},{ 7,12, 4, 6}, {14, 5, 1, 8},{14, 9, 1, 4}, { 1, 4,14,10},{ 1, 4, 7, 5}, { 8, 9, 7, 5}, {11, 6, 6,14},{14, 6, 3, 7}, {11,13, 3, 7}, { 3, 6, 6,14},{ 3, 6, 3, 7}, { 6,13, 3, 7}, { 4, 9,15, 2},{ 9, 9, 5, 2}, { 7,14, 6, 3},{ 7,15, 6, 1}, { 6, 3,14, 4},{13, 3, 7, 2}, { 6, 5, 7, 2}, { 1, 9,15, 2},{ 6, 9, 5, 2}, { 6,11, 8, 9},{ 6,14, 8, 3}, { 7, 4, 3, 8},{ 8, 4, 1, 8}, {14, 6, 2, 6},{14, 9, 2, 3}, { 5, 7, 6, 4},{ 5, 7, 3, 2}, { 8, 9, 3, 2}, { 1, 1,18,19},{ 7, 1, 6,19}, { 1, 2, 6, 5},{ 4, 2, 3, 5}, {12,17, 6, 2},{12,18, 6, 1}, { 2,17, 6, 2},{ 2,18, 6, 1}, {17, 3, 3, 6},{17, 5, 3, 2}, { 8,17, 3, 3},{ 8,18, 3, 1}, {10,13, 2, 6},{10,16, 2, 3}, { 7,13, 6, 3},{ 7,14, 6, 1}, {17, 3, 3, 6},{17, 5, 3, 2}, { 8,13, 2, 3},{ 8,14, 2, 1}, { 9, 3, 6, 2},{11, 3, 2, 2}, { 0, 3, 3, 6},{ 0, 5, 3, 2}, { 8, 5, 4, 6},{ 8, 7, 4, 2}, { 5, 5, 3, 2},{ 5, 6, 3, 1}, {10, 1, 3, 4},{11, 1, 1, 4}, { 1, 2, 5, 9},{ 1, 5, 5, 3}, {13, 6, 2, 3},{13, 7, 2, 1}, { 0, 6,14, 3},{ 7, 6, 7, 3}, { 2,11,18, 8},{ 2,15,18, 4}, { 5, 6, 2, 3},{ 5, 7, 2, 1}, {10, 6, 4, 2},{12, 6, 2, 1}, {10, 7, 2, 1}, { 6, 6, 4, 2},{ 6, 6, 2, 1}, { 8, 7, 2, 1}, {10, 1, 3, 4},{11, 1, 1, 4}, { 7, 1, 2, 7},{ 8, 1, 1, 7}, { 4, 2,15,14},{ 4, 9,15, 7}, { 8, 7, 3, 2},{ 9, 7, 1, 2}, { 2, 3,18, 4},{11, 3, 9, 2}, { 2, 5, 9, 2}, { 9, 7, 2, 2},{10, 7, 1, 2}, {13, 9, 2, 3},{13, 9, 1, 3}, { 5, 2, 6, 2},{ 7, 2, 2, 2}, { 9, 5, 2, 7},{ 9, 5, 1, 7}, { 5, 9, 2, 3},{ 6, 9, 1, 3}, { 6, 0,14,18},{ 6, 9,14, 9}, { 2,16, 6, 3},{ 2,17, 6, 1}, { 9, 7, 3, 6},{10, 7, 1, 6}, { 7, 8, 4, 3},{ 7, 9, 4, 1}, { 7,12, 6, 3},{ 7,13, 6, 1}, { 9,12, 2, 3},{ 9,13, 2, 1}, { 7,12, 6, 2},{ 9,12, 2, 2}, { 5,11, 4, 6},{ 5,14, 4, 3}, {11,12, 7, 2},{11,13, 7, 1}, { 6,10, 8, 6},{ 6,10, 4, 3}, {10,13, 4, 3}, {11,10, 3, 4},{11,12, 3, 2}, { 9,16, 2, 3},{ 9,17, 2, 1}, {13, 3, 1, 9},{13, 6, 1, 3}, { 1,13,14, 6},{ 1,15,14, 2}, {13, 6, 1, 6},{13, 9, 1, 3}, { 0, 4, 3, 8},{ 1, 4, 1, 8}, {18, 0, 2,18},{18, 0, 1,18}, { 2, 3, 6, 2},{ 2, 4, 6, 1}, { 9, 0, 8, 6},{ 9, 2, 8, 2}, { 6, 6, 1, 6},{ 6, 9, 1, 3}, {14, 8, 6, 3},{14, 9, 6, 1}, { 0, 0, 2,18},{ 1, 0, 1,18}, { 1,18,18, 2},{10,18, 9, 1}, { 1,19, 9, 1}, { 3,15, 2, 2},{ 3,16, 2, 1}, { 8,14, 5, 3},{ 8,15, 5, 1}, { 8,14, 2, 3},{ 8,15, 2, 1}, {12, 3, 3, 3},{13, 3, 1, 3}, { 7, 5, 6, 2},{ 9, 5, 2, 2}, {15, 5, 5, 2},{15, 6, 5, 1}, { 0, 5, 5, 2},{ 0, 6, 5, 1}, {17,14, 1, 6},{17,17, 1, 3}, { 2, 9, 9, 3},{ 5, 9, 3, 3}, {12, 3, 3, 3},{13, 3, 1, 3}, { 0, 0, 4,18},{ 2, 0, 2,18}, {17, 6, 1, 3},{17, 7, 1, 1}, { 2,14, 1, 6},{ 2,17, 1, 3}, {19, 8, 1, 2},{19, 9, 1, 1}, { 5, 3, 3, 3},{ 6, 3, 1, 3}, { 9,16, 2, 3},{ 9,17, 2, 1}, { 2, 6, 1, 3},{ 2, 7, 1, 1}, {12, 4, 8, 2},{16, 4, 4, 1}, {12, 5, 4, 1}, { 0, 4, 8, 2},{ 0, 4, 4, 1}, { 4, 5, 4, 1}, { 2,16,18, 4},{ 2,18,18, 2}, { 7,15, 2, 4},{ 7,17, 2, 2}, { 4, 0,14, 3},{ 4, 1,14, 1}, { 0, 0, 4,20},{ 2, 0, 2,20}, {12, 4, 4, 8},{14, 4, 2, 4}, {12, 8, 2, 4}, { 6, 7, 2, 2},{ 6, 7, 1, 1}, { 7, 8, 1, 1}, {10, 6, 2, 3},{10, 7, 2, 1}, { 8, 7, 3, 2},{ 8, 8, 3, 1}, { 8, 2, 6,12},{ 8, 8, 6, 6}, { 4, 0,11,12},{ 4, 4,11, 4}, {14, 9, 6,11},{16, 9, 2,11}, { 0,14, 4, 3},{ 0,15, 4, 1}, { 9,10, 2, 3},{ 9,11, 2, 1}, { 5,11, 3, 2},{ 5,12, 3, 1}, { 9,15, 3, 3},{10,15, 1, 3}, { 8, 8, 3, 4},{ 9, 8, 1, 4}, { 9,15, 3, 3},{10,15, 1, 3}, { 7, 7, 3, 2},{ 8, 7, 1, 2}, { 2,10,16, 4},{10,10, 8, 2}, { 2,12, 8, 2}, { 2, 3, 4,17},{ 4, 3, 2,17}, {15,13, 2, 7},{15,13, 1, 7}, { 2, 2, 6, 1},{ 5, 2, 3, 1}, { 5, 2,12, 4},{ 9, 2, 4, 4}, { 6, 0, 8,12},{ 6, 0, 4, 6}, {10, 6, 4, 6}, {13, 7, 2, 2},{14, 7, 1, 1}, {13, 8, 1, 1}, { 0,12,20, 6},{ 0,14,20, 2}, {14, 7, 2, 3},{14, 7, 1, 3}, { 0, 8, 9,12},{ 3, 8, 3,12}, { 3, 0,16, 2},{ 3, 0, 8, 2}, { 6,15, 3, 3},{ 6,16, 3, 1}, { 8,15, 6, 3},{ 8,16, 6, 1}, { 0,10, 1, 6},{ 0,12, 1, 2}, {10, 9, 4, 3},{10,10, 4, 1}, { 9,15, 2, 3},{ 9,16, 2, 1}, { 5, 7,10, 1},{ 5, 7, 5, 1}, { 4, 0,12,19},{10, 0, 6,19}, { 0, 6,20, 6},{10, 6,10, 3}, { 0, 9,10, 3}, { 3, 6, 2, 2},{ 3, 6, 1, 1}, { 4, 7, 1, 1}, {15, 6, 2, 2},{16, 6, 1, 1}, {15, 7, 1, 1}, { 3, 6, 2, 2},{ 3, 6, 1, 1}, { 4, 7, 1, 1}, {14, 4, 1,12},{14,10, 1, 6}, { 2, 5,16,10},{ 2, 5, 8, 5}, {10,10, 8, 5}, { 9,17, 3, 2},{10,17, 1, 2}, { 1, 4, 2, 2},{ 1, 5, 2, 1}, { 5, 0,15, 5},{10, 0, 5, 5}, { 0, 0,15, 5},{ 5, 0, 5, 5}, {11, 2, 2,17},{11, 2, 1,17}, { 7, 2, 2,17},{ 8, 2, 1,17}, {15,11, 2, 9},{15,11, 1, 9}, { 3,11, 2, 9},{ 4,11, 1, 9}, { 5,16,14, 4},{ 5,16, 7, 4}, { 1, 4,18, 1},{ 7, 4, 6, 1}, {13, 7, 6, 4},{16, 7, 3, 2}, {13, 9, 3, 2}, { 9, 8, 2,12},{ 9,12, 2, 4}, {12, 1, 6, 6},{12, 3, 6, 2}, { 5, 2, 6, 6},{ 5, 2, 3, 3}, { 8, 5, 3, 3}, { 9,16, 6, 4},{12,16, 3, 2}, { 9,18, 3, 2}, { 1, 2,18, 3},{ 7, 2, 6, 3}, { 7, 4, 9,10},{ 7, 9, 9, 5}, { 5, 9, 4, 4},{ 7, 9, 2, 4}, {11,10, 3, 6},{11,13, 3, 3}, { 7,11, 5, 3},{ 7,12, 5, 1}, { 7,11, 6, 6},{10,11, 3, 3}, { 7,14, 3, 3}, { 0, 0,10, 9},{ 0, 3,10, 3}, {13,14, 1, 6},{13,16, 1, 2}, { 0, 2, 3, 6},{ 0, 4, 3, 2}, { 8,14, 4, 3},{ 8,15, 4, 1}, { 6,14, 1, 6},{ 6,16, 1, 2}, { 9,15, 2, 3},{ 9,16, 2, 1}, { 6, 4, 3, 3},{ 7, 4, 1, 3}, { 9, 0,11, 3},{ 9, 1,11, 1}, { 0, 6,20, 3},{ 0, 7,20, 1}, {10, 1, 1, 2},{10, 2, 1, 1}, { 9, 6, 2, 6},{10, 6, 1, 6}, { 5, 8,12, 1},{ 9, 8, 4, 1}, { 3, 8,12, 1},{ 7, 8, 4, 1}, { 9, 7, 3, 5},{10, 7, 1, 5}, { 3, 9, 6, 2},{ 6, 9, 3, 2}, {12, 9, 3, 3},{12,10, 3, 1}, { 7, 0, 6, 1},{ 9, 0, 2, 1}, {12, 9, 3, 3},{12,10, 3, 1}, { 7,10, 2, 1},{ 8,10, 1, 1}, { 6, 4, 9,13},{ 9, 4, 3,13}, { 6, 8, 4, 2},{ 6, 9, 4, 1}, {16, 2, 4, 6},{16, 2, 2, 6}, { 0,17, 6, 3},{ 0,18, 6, 1}, {10,10, 3,10},{10,15, 3, 5}, { 8, 7, 3, 5},{ 9, 7, 1, 5}, {10, 4, 4, 3},{10, 4, 2, 3}, { 8, 4, 3, 8},{ 9, 4, 1, 8}, { 6, 6, 9,13},{ 9, 6, 3,13}, { 6, 0, 8,12},{ 6, 0, 4, 6}, {10, 6, 4, 6}, {14, 2, 6, 8},{16, 2, 2, 8}, { 6, 0, 3, 6},{ 7, 0, 1, 6}, {14, 2, 6, 8},{16, 2, 2, 8}, { 0, 5, 6, 6},{ 0, 8, 6, 3}, { 9,12, 6, 2},{12,12, 3, 1}, { 9,13, 3, 1}, { 8,17, 3, 2},{ 9,17, 1, 2}, {11, 6, 2, 2},{12, 6, 1, 1}, {11, 7, 1, 1}, { 1, 9,18, 2},{ 7, 9, 6, 2}, {11, 6, 2, 2},{12, 6, 1, 1}, {11, 7, 1, 1}, { 3, 4,12, 8},{ 7, 4, 4, 8}, {13,11, 5, 3},{13,12, 5, 1}, { 9,10, 2, 3},{ 9,11, 2, 1}, {14, 7, 2, 3},{14, 7, 1, 3}, { 5, 4, 1, 3},{ 5, 5, 1, 1}, {13, 4, 2, 3},{13, 5, 2, 1}, { 5, 4, 2, 3},{ 5, 5, 2, 1}, { 9, 8, 2, 3},{ 9, 9, 2, 1}, { 8, 9, 2, 2},{ 8,10, 2, 1}, {15,14, 1, 4},{15,16, 1, 2}, { 3,12, 2, 2},{ 3,13, 2, 1}, {12,15, 2, 2},{13,15, 1, 1}, {12,16, 1, 1}, { 9,13, 2, 2},{ 9,14, 2, 1}, { 4,11,14, 9},{ 4,14,14, 3}, { 7,13, 4, 3},{ 7,14, 4, 1}, {15,14, 1, 4},{15,16, 1, 2}, { 4,14, 1, 4},{ 4,16, 1, 2}, {14, 0, 6,13},{16, 0, 2,13}, { 4, 1, 2,12},{ 4, 1, 1, 6}, { 5, 7, 1, 6}, {11,14, 6, 6},{14,14, 3, 3}, {11,17, 3, 3}, { 3,14, 6, 6},{ 3,14, 3, 3}, { 6,17, 3, 3}, {14,17, 3, 2},{14,18, 3, 1}, { 3,17, 3, 2},{ 3,18, 3, 1}, {14, 0, 6,13},{16, 0, 2,13}, { 0, 0, 6,13},{ 2, 0, 2,13}, {10,10, 7, 6},{10,12, 7, 2}, { 6,15, 2, 2},{ 6,15, 1, 1}, { 7,16, 1, 1}, { 6,11, 8, 6},{10,11, 4, 3}, { 6,14, 4, 3}, { 7, 6, 2, 2},{ 7, 6, 1, 1}, { 8, 7, 1, 1}, { 2, 2,16, 6},{10, 2, 8, 3}, { 2, 5, 8, 3}, { 5, 4, 3, 3},{ 5, 5, 3, 1}, {11, 7, 3,10},{11,12, 3, 5}, { 6, 7, 3,10},{ 6,12, 3, 5}, {10, 7, 3, 2},{11, 7, 1, 2}, { 8,12, 4, 2},{ 8,13, 4, 1}, {10, 1, 1, 3},{10, 2, 1, 1}, { 1, 2, 4,18},{ 1, 2, 2, 9}, { 3,11, 2, 9}, {12, 4, 4,12},{12,10, 4, 6}, { 0, 0, 1, 6},{ 0, 2, 1, 2}, { 9,11, 2, 3},{ 9,12, 2, 1}, { 8, 7, 4, 3},{ 8, 8, 4, 1}, {10, 7, 3, 2},{11, 7, 1, 2}, { 7, 7, 3, 2},{ 8, 7, 1, 2}, { 9, 4, 6, 1},{11, 4, 2, 1}, { 8, 7, 2, 3},{ 9, 7, 1, 3}, {12, 7, 8, 6},{16, 7, 4, 3}, {12,10, 4, 3}, { 0, 7, 8, 6},{ 0, 7, 4, 3}, { 4,10, 4, 3}, {18, 2, 2,10},{19, 2, 1, 5}, {18, 7, 1, 5}, { 0, 2, 6, 4},{ 3, 2, 3, 4}, { 9, 4, 6, 1},{11, 4, 2, 1}, { 7,15, 2, 2},{ 7,15, 1, 1}, { 8,16, 1, 1}, {11,13, 1, 6},{11,16, 1, 3}, { 8,13, 1, 6},{ 8,16, 1, 3}, {14, 3, 2, 1},{14, 3, 1, 1}, { 8,15, 2, 3},{ 8,16, 2, 1}, {12,15, 7, 4},{12,17, 7, 2}, { 4,14,12, 3},{ 4,15,12, 1}, {10, 3, 3, 2},{11, 3, 1, 2}, { 4,12, 2, 2},{ 4,13, 2, 1}, {10,11, 4, 6},{10,14, 4, 3}, { 7,13, 2, 2},{ 7,13, 1, 1}, { 8,14, 1, 1}, { 4,11,14, 4},{11,11, 7, 2}, { 4,13, 7, 2}, { 1,18,18, 2},{ 7,18, 6, 2}, {11,18, 2, 2},{12,18, 1, 1}, {11,19, 1, 1}, { 7,18, 2, 2},{ 7,18, 1, 1}, { 8,19, 1, 1}, {12,18, 8, 2},{12,19, 8, 1}, { 7,14, 6, 2},{ 7,15, 6, 1}, { 8,12, 4, 8},{10,12, 2, 4}, { 8,16, 2, 4}, { 4, 9, 3, 3},{ 4,10, 3, 1}, { 7,10, 6, 2},{ 9,10, 2, 2}, { 5, 0, 4,15},{ 7, 0, 2,15}, { 8, 6,12,14},{12, 6, 4,14}, { 5,16, 3, 3},{ 5,17, 3, 1}, { 8, 1,12,19},{12, 1, 4,19}, { 3, 0, 3, 2},{ 3, 1, 3, 1}, {10,12, 4, 5},{10,12, 2, 5}, { 6,12, 4, 5},{ 8,12, 2, 5}, {11,11, 2, 2},{12,11, 1, 1}, {11,12, 1, 1}, { 0, 2, 3, 6},{ 0, 4, 3, 2}, {11,11, 2, 2},{12,11, 1, 1}, {11,12, 1, 1}, { 7, 6, 4,10},{ 7,11, 4, 5}, {11,11, 2, 2},{12,11, 1, 1}, {11,12, 1, 1}, { 2,13, 5, 2},{ 2,14, 5, 1}, {11,11, 2, 2},{12,11, 1, 1}, {11,12, 1, 1}, { 7,11, 2, 2},{ 7,11, 1, 1}, { 8,12, 1, 1}, {14,13, 3, 3},{14,14, 3, 1}, { 3,13, 3, 3},{ 3,14, 3, 1}, { 9,14, 2, 3},{ 9,15, 2, 1}, { 8, 7, 3, 3},{ 8, 8, 3, 1}, {13, 5, 3, 3},{13, 6, 3, 1}, { 0, 9, 5, 3},{ 0,10, 5, 1}, {13, 5, 3, 3},{13, 6, 3, 1}, { 9,12, 2, 8},{ 9,12, 1, 4}, {10,16, 1, 4}, {11, 7, 2, 2},{12, 7, 1, 1}, {11, 8, 1, 1}, { 0,16, 6, 4},{ 3,16, 3, 4}, {10, 6, 2, 3},{10, 7, 2, 1}, { 9, 5, 2, 6},{ 9, 7, 2, 2}, {12,15, 8, 4},{12,15, 4, 4}, { 0,14, 8, 6},{ 4,14, 4, 6}, { 9, 0, 3, 2},{10, 0, 1, 2}, { 4,15, 4, 2},{ 6,15, 2, 2}, {12, 7, 3,13},{13, 7, 1,13}, { 5, 7, 3,13},{ 6, 7, 1,13}, { 9, 6, 3, 9},{ 9, 9, 3, 3}, { 4, 4, 7,12},{ 4,10, 7, 6}, {12,12, 2, 2},{13,12, 1, 1}, {12,13, 1, 1}, { 6,12, 2, 2},{ 6,12, 1, 1}, { 7,13, 1, 1}, { 8, 9, 4, 2},{10, 9, 2, 1}, { 8,10, 2, 1}, { 3, 6, 2, 2},{ 3, 6, 1, 1}, { 4, 7, 1, 1}, {16, 6, 3, 2},{16, 7, 3, 1}, { 0, 7,19, 4},{ 0, 9,19, 2}, {10, 2,10, 1},{10, 2, 5, 1}, { 9, 4, 2,12},{ 9,10, 2, 6}, {12,18, 4, 1},{12,18, 2, 1}, { 1, 7, 6, 4},{ 1, 7, 3, 2}, { 4, 9, 3, 2}, {12, 0, 6,13},{14, 0, 2,13}, { 2, 0, 6,13},{ 4, 0, 2,13}, {10, 5, 8, 8},{10, 9, 8, 4}, { 8, 3, 2, 5},{ 9, 3, 1, 5}, { 8, 4, 9, 1},{11, 4, 3, 1}, { 3, 4, 9, 1},{ 6, 4, 3, 1}, { 1, 0,18,10},{ 7, 0, 6,10}, { 7,17, 5, 3},{ 7,18, 5, 1}, { 7,11, 6, 1},{ 9,11, 2, 1}, { 2, 2, 3, 2},{ 2, 3, 3, 1}, { 8,12, 4, 2},{ 8,13, 4, 1}, { 6,10, 3, 6},{ 6,13, 3, 3}, {11, 4, 2, 4},{11, 4, 1, 4}, { 7, 4, 2, 4},{ 8, 4, 1, 4}, { 9, 6, 2, 4},{ 9, 6, 1, 4}, { 6,13, 8, 3},{ 6,14, 8, 1}, { 9,15, 3, 4},{10,15, 1, 4}, { 9, 2, 2,17},{10, 2, 1,17}, { 7, 0, 6, 1},{ 9, 0, 2, 1}, { 8,15, 3, 4},{ 9,15, 1, 4}, { 7,13, 7, 3},{ 7,14, 7, 1}, { 8,16, 3, 3},{ 9,16, 1, 3}, { 6, 2, 8,10},{ 6, 7, 8, 5}, { 2, 5, 8, 8},{ 2, 9, 8, 4}, {14,16, 2, 2},{14,17, 2, 1}, { 4,16, 2, 2},{ 4,17, 2, 1}, {10,11, 4, 6},{10,14, 4, 3}, { 6,11, 4, 6},{ 6,14, 4, 3}, {10,14, 1, 3},{10,15, 1, 1}, { 8,14, 4, 3},{ 8,15, 4, 1}, {10, 0, 4, 6},{12, 0, 2, 3}, {10, 3, 2, 3}, { 0, 3,20, 2},{ 0, 4,20, 1}, {12, 0, 8, 2},{16, 0, 4, 1}, {12, 1, 4, 1}, { 2,12,10, 8},{ 2,16,10, 4}, {17, 7, 2,10},{18, 7, 1, 5}, {17,12, 1, 5}, { 1, 7, 2,10},{ 1, 7, 1, 5}, { 2,12, 1, 5}, {15,10, 3, 6},{15,12, 3, 2}, { 4, 4, 6, 2},{ 6, 4, 2, 2}, { 0, 5,20, 6},{ 0, 7,20, 2}, { 0, 0, 8, 2},{ 0, 0, 4, 1}, { 4, 1, 4, 1}, { 1, 0,18, 4},{ 7, 0, 6, 4}, { 1,13, 6, 2},{ 1,14, 6, 1}, {10, 8, 3, 4},{11, 8, 1, 4}, { 6, 1, 6, 1},{ 8, 1, 2, 1}, { 8,14, 4, 3},{ 8,15, 4, 1}, { 1, 6,18, 2},{10, 6, 9, 2}, {15,11, 1, 2},{15,12, 1, 1}, { 6, 5, 1, 2},{ 6, 6, 1, 1}, {13, 4, 1, 3},{13, 5, 1, 1}, { 2,15, 1, 2},{ 2,16, 1, 1}, {12, 4, 4, 3},{12, 5, 4, 1}, { 0, 0, 7, 3},{ 0, 1, 7, 1}, { 9,12, 6, 2},{ 9,12, 3, 2}, { 5, 4, 2, 3},{ 5, 5, 2, 1}, {18, 4, 2, 3},{18, 5, 2, 1}, { 3, 0, 8, 6},{ 3, 2, 8, 2}, { 0, 2,20, 6},{10, 2,10, 3}, { 0, 5,10, 3}, { 4, 7, 2, 4},{ 5, 7, 1, 4}, { 3,10,15, 2},{ 8,10, 5, 2}, { 3, 0,12,11},{ 9, 0, 6,11}, {13, 0, 2, 6},{13, 0, 1, 6}, { 0,19, 2, 1},{ 1,19, 1, 1}, {16,10, 4,10},{18,10, 2, 5}, {16,15, 2, 5}, { 4, 8,10, 3},{ 4, 9,10, 1}, {14,12, 3, 3},{14,13, 3, 1}, { 0,10, 4,10},{ 0,10, 2, 5}, { 2,15, 2, 5}, {18, 3, 2, 6},{18, 5, 2, 2}, { 6, 6, 1, 3},{ 6, 7, 1, 1}, { 7, 7, 7, 2},{ 7, 8, 7, 1}, { 0, 3, 2, 6},{ 0, 5, 2, 2}, {11, 1, 3, 1},{12, 1, 1, 1}, { 5, 0, 2, 6},{ 6, 0, 1, 6}, { 1, 1,18,14},{ 7, 1, 6,14}, { 4, 6, 8, 3},{ 8, 6, 4, 3}, { 9,12, 6, 2},{ 9,12, 3, 2}, { 5,12, 6, 2},{ 8,12, 3, 2}, {10, 7, 3, 5},{11, 7, 1, 5}, { 7, 7, 3, 5},{ 8, 7, 1, 5}, {13, 0, 3,10},{14, 0, 1,10}, { 4,11, 3, 2},{ 4,12, 3, 1}, {17, 3, 3, 6},{18, 3, 1, 6}, { 1, 8,18,10},{ 1,13,18, 5}, {13, 0, 3,10},{14, 0, 1,10}, { 9,14, 2, 3},{ 9,15, 2, 1}, {16, 3, 3, 7},{17, 3, 1, 7}, { 4, 0, 3,10},{ 5, 0, 1,10}, {16, 3, 3, 7},{17, 3, 1, 7}, { 0, 9, 1, 2},{ 0,10, 1, 1}, {18, 1, 2,10},{18, 1, 1,10}, { 0, 1, 2,10},{ 1, 1, 1,10}, {10,16, 3, 4},{11,16, 1, 4}, { 2, 8, 3, 3},{ 3, 8, 1, 3}, {11, 0, 2, 6},{12, 0, 1, 3}, {11, 3, 1, 3}, { 7, 0, 2, 6},{ 7, 0, 1, 3}, { 8, 3, 1, 3}, {16, 3, 3, 7},{17, 3, 1, 7}, { 1, 3, 3, 7},{ 2, 3, 1, 7}, {14, 1, 6,16},{16, 1, 2,16}, { 0, 1, 6,16},{ 2, 1, 2,16}, { 2, 0,16, 8},{10, 0, 8, 4}, { 2, 4, 8, 4}, { 6, 8, 5, 3},{ 6, 9, 5, 1}, { 9, 7, 3, 3},{10, 7, 1, 3}, { 8, 8, 4, 3},{ 8, 9, 4, 1}, { 9, 6, 2, 4},{ 9, 6, 1, 4}, { 0, 7,15, 1},{ 5, 7, 5, 1}, { 8, 2, 7, 9},{ 8, 5, 7, 3}, { 1, 7,16, 4},{ 1, 7, 8, 2}, { 9, 9, 8, 2}, { 6,12, 8, 2},{ 6,13, 8, 1}, { 8,11, 3, 3},{ 8,12, 3, 1}, { 4, 5,14,10},{11, 5, 7, 5}, { 4,10, 7, 5}, { 4,12, 3, 2},{ 4,13, 3, 1}, { 9,11, 6, 1},{11,11, 2, 1}, { 4, 9, 7, 6},{ 4,11, 7, 2}, { 7,10, 6, 3},{ 7,11, 6, 1}, { 9,11, 2, 2},{ 9,12, 2, 1}, { 0, 5,20, 6},{ 0, 7,20, 2}, { 6, 4, 6, 1},{ 8, 4, 2, 1}, { 9,11, 6, 1},{11,11, 2, 1}, { 5,11, 6, 1},{ 7,11, 2, 1}, {10,16, 3, 4},{11,16, 1, 4}, { 8, 7, 3, 3},{ 9, 7, 1, 3}, { 2,12,16, 8},{ 2,16,16, 4}, { 0,15,15, 2},{ 0,16,15, 1}, {15, 4, 5, 6},{15, 6, 5, 2}, { 9, 5, 2, 4},{10, 5, 1, 4}, { 8,10, 9, 6},{ 8,12, 9, 2}, { 2,19,15, 1},{ 7,19, 5, 1}, {10,16, 3, 4},{11,16, 1, 4}, { 0,15,20, 4},{ 0,17,20, 2}, {10,16, 3, 4},{11,16, 1, 4}, { 7,16, 3, 4},{ 8,16, 1, 4}, { 9,16, 3, 3},{ 9,17, 3, 1}, { 8,11, 4, 6},{ 8,14, 4, 3}, { 9, 6, 2,12},{ 9,10, 2, 4}, { 8,17, 4, 3},{ 8,18, 4, 1}, { 9,18, 8, 2},{13,18, 4, 1}, { 9,19, 4, 1}, { 1,18, 8, 2},{ 1,19, 8, 1}, {13, 5, 6,15},{15, 5, 2,15}, { 9, 8, 2, 2},{ 9, 9, 2, 1}, { 9, 5, 2, 3},{ 9, 5, 1, 3}, { 1, 5, 6,15},{ 3, 5, 2,15}, { 4, 1,14, 8},{11, 1, 7, 4}, { 4, 5, 7, 4}, { 2, 4, 4,16},{ 2, 4, 2, 8}, { 4,12, 2, 8}, {12, 4, 3,12},{12,10, 3, 6}, { 4, 5,10,12},{ 4, 5, 5, 6}, { 9,11, 5, 6}, { 9,14, 2, 3},{ 9,15, 2, 1}, { 5, 4, 2, 3},{ 5, 5, 2, 1}, {12, 2, 4,10},{14, 2, 2, 5}, {12, 7, 2, 5}, { 6, 4, 7, 3},{ 6, 5, 7, 1}, { 2, 0,18, 2},{11, 0, 9, 1}, { 2, 1, 9, 1}, { 0, 0,18, 2},{ 0, 0, 9, 1}, { 9, 1, 9, 1}, {13,13, 4, 6},{15,13, 2, 3}, {13,16, 2, 3}, { 3,13, 4, 6},{ 3,13, 2, 3}, { 5,16, 2, 3}, {10,12, 2, 6},{10,15, 2, 3}, { 5, 9,10,10},{ 5, 9, 5, 5}, {10,14, 5, 5}, {11, 4, 4, 2},{13, 4, 2, 1}, {11, 5, 2, 1}, { 7,12, 6, 8},{10,12, 3, 8}, {12, 2, 4,10},{14, 2, 2, 5}, {12, 7, 2, 5}, { 8,11, 2, 1},{ 9,11, 1, 1}, {10, 5, 1,12},{10, 9, 1, 4}, { 0,11, 6, 9},{ 3,11, 3, 9}, {12, 2, 4,10},{14, 2, 2, 5}, {12, 7, 2, 5}, { 4, 2, 4,10},{ 4, 2, 2, 5}, { 6, 7, 2, 5}, {11, 4, 4, 2},{13, 4, 2, 1}, {11, 5, 2, 1}, { 0,14, 6, 3},{ 0,15, 6, 1}, {11, 4, 4, 2},{13, 4, 2, 1}, {11, 5, 2, 1}, { 6, 1, 3, 2},{ 7, 1, 1, 2}, {11, 4, 4, 2},{13, 4, 2, 1}, {11, 5, 2, 1}, { 5, 4, 4, 2},{ 5, 4, 2, 1}, { 7, 5, 2, 1}, {13, 0, 2,12},{14, 0, 1, 6}, {13, 6, 1, 6}, { 6, 0, 3,10},{ 7, 0, 1,10}, { 3, 0,17, 8},{ 3, 4,17, 4}, { 0, 4,20, 4},{ 0, 6,20, 2}, { 0, 3, 8, 2},{ 4, 3, 4, 2}, { 8,11, 4, 3},{ 8,12, 4, 1}, { 5, 7, 6, 4},{ 5, 7, 3, 2}, { 8, 9, 3, 2}, { 8, 3, 4, 9},{ 8, 6, 4, 3}, { 8,15, 1, 4},{ 8,17, 1, 2}, { 4, 5,12, 7},{ 8, 5, 4, 7}, { 4, 2, 4,10},{ 4, 2, 2, 5}, { 6, 7, 2, 5}, { 3, 0,17, 2},{ 3, 1,17, 1}, { 2, 2,16,15},{ 2, 7,16, 5}, {15, 2, 5, 2},{15, 3, 5, 1}, { 9, 3, 2, 2},{10, 3, 1, 2}, { 4, 5,16,15},{ 4,10,16, 5}, { 7,13, 5, 6},{ 7,16, 5, 3}, {10, 7, 3, 2},{11, 7, 1, 2}, { 8, 3, 3, 1},{ 9, 3, 1, 1}, { 9,16, 3, 3},{ 9,17, 3, 1}, { 0, 2, 5, 2},{ 0, 3, 5, 1}, {12, 5, 4, 3},{12, 6, 4, 1}, { 1, 7,12, 1},{ 5, 7, 4, 1}, { 7, 5, 6,14},{ 7,12, 6, 7}, { 0, 0, 8,10},{ 0, 0, 4, 5}, { 4, 5, 4, 5}, { 9, 1, 3, 2},{10, 1, 1, 2}, { 8, 1, 3, 2},{ 9, 1, 1, 2}, {12, 4, 3, 3},{12, 5, 3, 1}, { 7, 4, 6,16},{ 7,12, 6, 8}, {12, 4, 3, 3},{12, 5, 3, 1}, { 2, 3, 2, 6},{ 2, 5, 2, 2}, {14, 2, 6, 9},{14, 5, 6, 3}, { 5, 4, 3, 3},{ 5, 5, 3, 1}, { 9,17, 3, 2},{10,17, 1, 2}, { 5, 5, 2, 3},{ 5, 6, 2, 1}, {13,11, 3, 6},{13,13, 3, 2}, { 3,14, 2, 6},{ 3,17, 2, 3}, {14, 3, 6, 2},{14, 4, 6, 1}, { 0, 8,16, 2},{ 0, 9,16, 1}, {14, 3, 6, 2},{14, 4, 6, 1}, { 0, 0, 5, 6},{ 0, 2, 5, 2}, {12, 5, 4, 3},{12, 6, 4, 1}, { 4,11, 3, 6},{ 4,13, 3, 2}, {12, 5, 4, 3},{12, 6, 4, 1}, { 9, 5, 1, 3},{ 9, 6, 1, 1}, {12, 5, 4, 3},{12, 6, 4, 1}, { 6, 6, 8,12},{ 6,12, 8, 6}, {12, 5, 4, 3},{12, 6, 4, 1}, { 5,12, 9, 2},{ 8,12, 3, 2}, {12, 5, 4, 3},{12, 6, 4, 1}, { 4, 5, 4, 3},{ 4, 6, 4, 1}, { 6, 6, 9, 2},{ 9, 6, 3, 2}, { 4,11, 1, 3},{ 4,12, 1, 1}, {14,12, 6, 6},{14,12, 3, 6}, { 7, 0, 3, 7},{ 8, 0, 1, 7}, { 9, 8, 3, 3},{10, 8, 1, 3}, { 8, 8, 3, 3},{ 9, 8, 1, 3}, { 5,10,11, 3},{ 5,11,11, 1}, { 5, 7,10, 1},{10, 7, 5, 1}, { 9, 7, 3, 2},{10, 7, 1, 2}, { 8, 7, 3, 2},{ 9, 7, 1, 2}, {11, 9, 4, 2},{11, 9, 2, 2}, { 5, 9, 4, 2},{ 7, 9, 2, 2}, {14,10, 2, 4},{14,12, 2, 2}, { 7, 7, 3, 2},{ 8, 7, 1, 2}, {14,17, 6, 3},{14,18, 6, 1}, { 4, 5,12,12},{ 4, 5, 6, 6}, {10,11, 6, 6}, { 6, 9, 8, 8},{10, 9, 4, 4}, { 6,13, 4, 4}, { 0, 4,15, 4},{ 5, 4, 5, 4}, {13, 2, 4, 1},{13, 2, 2, 1}, { 4,12, 2, 2},{ 4,13, 2, 1}, { 8,13, 4, 3},{ 8,14, 4, 1}, { 9,13, 2, 3},{ 9,14, 2, 1}, {13,11, 2, 3},{13,12, 2, 1}, { 7,12, 4, 4},{ 7,12, 2, 2}, { 9,14, 2, 2}, {10,11, 2, 2},{11,11, 1, 1}, {10,12, 1, 1}, { 8,17, 3, 2},{ 9,17, 1, 2}, {10,11, 2, 2},{11,11, 1, 1}, {10,12, 1, 1}, { 0,17, 6, 3},{ 0,18, 6, 1}, {10,11, 2, 2},{11,11, 1, 1}, {10,12, 1, 1}, { 8,11, 2, 2},{ 8,11, 1, 1}, { 9,12, 1, 1}, {12, 5, 8, 4},{12, 5, 4, 4}, { 0, 5, 8, 4},{ 4, 5, 4, 4}, {13, 2, 4, 1},{13, 2, 2, 1}, { 3, 2, 4, 1},{ 5, 2, 2, 1}, {10, 0, 4, 2},{12, 0, 2, 1}, {10, 1, 2, 1}, { 7,12, 3, 1},{ 8,12, 1, 1}, { 8,11, 4, 8},{10,11, 2, 4}, { 8,15, 2, 4}, { 9, 9, 2, 2},{ 9,10, 2, 1}, { 3,18,15, 2},{ 3,19,15, 1}, { 2, 6, 2,12},{ 2, 6, 1, 6}, { 3,12, 1, 6}, { 9, 8, 2, 3},{ 9, 9, 2, 1}, { 7,10, 3, 2},{ 8,10, 1, 2}, {11,11, 3, 1},{12,11, 1, 1}, { 6,11, 3, 1},{ 7,11, 1, 1}, { 9, 2, 4, 2},{11, 2, 2, 1}, { 9, 3, 2, 1}, { 4,12, 2, 3},{ 4,13, 2, 1}, { 2, 1,18, 3},{ 8, 1, 6, 3}, { 5, 1, 4,14},{ 7, 1, 2,14}, { 8,16,12, 3},{ 8,16, 6, 3}, { 1,17,18, 3},{ 7,17, 6, 3}, { 9,14, 2, 6},{ 9,17, 2, 3}, { 9,12, 1, 8},{ 9,16, 1, 4}, { 9,14, 2, 3},{ 9,15, 2, 1}, { 9, 6, 2,12},{ 9,10, 2, 4}, {12, 9, 3, 3},{12,10, 3, 1}, { 0, 1, 4, 8},{ 2, 1, 2, 8}, { 9, 1, 6, 2},{12, 1, 3, 1}, { 9, 2, 3, 1}, { 1, 3,12,14},{ 1,10,12, 7}, { 8,12, 4, 2},{10,12, 2, 1}, { 8,13, 2, 1}, { 1, 9,10, 2},{ 1, 9, 5, 1}, { 6,10, 5, 1}, { 8,15, 4, 3},{ 8,16, 4, 1}, { 6, 8, 8, 3},{ 6, 9, 8, 1}, { 9,15, 5, 3},{ 9,16, 5, 1}, { 8, 7, 4, 3},{ 8, 8, 4, 1}, { 7, 7, 6, 2},{ 7, 8, 6, 1}, { 5, 7, 8, 2},{ 5, 7, 4, 1}, { 9, 8, 4, 1}, {12, 9, 3, 3},{12,10, 3, 1}, { 4, 7, 4, 2},{ 4, 8, 4, 1}, {14, 2, 6, 9},{14, 5, 6, 3}, { 4, 9, 3, 3},{ 5, 9, 1, 3}, {12, 9, 3, 3},{12,10, 3, 1}, { 0, 2, 6, 9},{ 0, 5, 6, 3}, {17, 3, 3, 6},{18, 3, 1, 6}, { 0, 3, 3, 6},{ 1, 3, 1, 6}, {17,14, 1, 2},{17,15, 1, 1}, { 4, 9, 4, 3},{ 6, 9, 2, 3}, {12, 9, 3, 3},{12,10, 3, 1}, { 5, 9, 3, 3},{ 5,10, 3, 1}, { 9, 5, 6, 8},{12, 5, 3, 4}, { 9, 9, 3, 4}, { 5, 5, 6, 8},{ 5, 5, 3, 4}, { 8, 9, 3, 4}, {16, 1, 4, 6},{16, 4, 4, 3}, { 1, 0, 6,20},{ 3, 0, 2,20}, {12,11, 3, 2},{13,11, 1, 2}, { 5,11, 3, 2},{ 6,11, 1, 2}, { 9, 4, 6, 1},{11, 4, 2, 1}, { 0, 0, 8, 3},{ 4, 0, 4, 3}, {15, 0, 2, 5},{15, 0, 1, 5}, { 4, 1, 3, 2},{ 5, 1, 1, 2}, { 7, 0, 6,15},{ 9, 0, 2,15}, { 6,11, 3, 1},{ 7,11, 1, 1}, {12, 0, 3, 4},{13, 0, 1, 4}, { 5, 4, 6, 1},{ 7, 4, 2, 1}, {12, 7, 3, 2},{12, 8, 3, 1}, { 0, 1, 4, 6},{ 0, 4, 4, 3}, {12, 7, 3, 2},{12, 8, 3, 1}, { 2,16, 3, 3},{ 2,17, 3, 1}, {13, 8, 6,10},{16, 8, 3, 5}, {13,13, 3, 5}, { 0, 9, 5, 2},{ 0,10, 5, 1}, {12,11, 2, 2},{13,11, 1, 1}, {12,12, 1, 1}, { 3,15, 3, 3},{ 3,16, 3, 1}, {12, 7, 3, 2},{12, 8, 3, 1}, { 5, 7, 3, 2},{ 5, 8, 3, 1}, { 9, 5, 9, 9},{ 9, 8, 9, 3}, { 5, 0, 3, 7},{ 6, 0, 1, 7}, { 5, 2,12, 5},{ 9, 2, 4, 5}, { 6,11, 2, 2},{ 6,11, 1, 1}, { 7,12, 1, 1}, {15,15, 3, 2},{15,16, 3, 1}, { 2,15, 3, 2},{ 2,16, 3, 1}, {14,12, 6, 8},{17,12, 3, 4}, {14,16, 3, 4}, { 2, 8,15, 6},{ 7, 8, 5, 6}, { 2, 2,18,17},{ 8, 2, 6,17}, { 5, 1, 4, 1},{ 7, 1, 2, 1}, { 5, 2,12, 5},{ 9, 2, 4, 5}, { 3, 2,12, 5},{ 7, 2, 4, 5}, { 4, 9,12, 4},{10, 9, 6, 2}, { 4,11, 6, 2}, { 5,15, 6, 2},{ 5,15, 3, 1}, { 8,16, 3, 1}, {10,14, 2, 3},{10,15, 2, 1}, { 0,13,20, 2},{ 0,13,10, 1}, {10,14,10, 1}, { 4, 9,12, 8},{10, 9, 6, 4}, { 4,13, 6, 4}, { 8,13, 3, 6},{ 8,16, 3, 3}, {10,12, 2, 2},{10,13, 2, 1}, { 9,12, 2, 2},{ 9,12, 1, 1}, {10,13, 1, 1}, { 4,11,14, 4},{11,11, 7, 2}, { 4,13, 7, 2}, { 8, 5, 4, 2},{ 8, 6, 4, 1}, {10,10, 6, 3},{12,10, 2, 3}, { 2,14, 1, 2},{ 2,15, 1, 1}, {13, 8, 6,12},{16, 8, 3, 6}, {13,14, 3, 6}, { 1, 8, 6,12},{ 1, 8, 3, 6}, { 4,14, 3, 6}, {10, 0, 6,10},{12, 0, 2,10}, { 5,11, 8, 4},{ 5,11, 4, 2}, { 9,13, 4, 2}, {10,16, 8, 4},{14,16, 4, 2}, {10,18, 4, 2}, { 7, 7, 6, 6},{ 9, 7, 2, 6}, {10, 2, 4,10},{10, 2, 2,10}, { 6, 1, 4, 9},{ 8, 1, 2, 9}, {12,19, 2, 1},{12,19, 1, 1}, { 1, 2, 4, 9},{ 3, 2, 2, 9}, { 7, 5, 6, 4},{ 9, 5, 2, 4}, { 9, 4, 2, 4},{ 9, 6, 2, 2}, {14, 5, 2, 8},{14, 9, 2, 4}, { 7, 6, 5,12},{ 7,12, 5, 6}, {14, 6, 2, 6},{14, 9, 2, 3}, { 4, 6, 2, 6},{ 4, 9, 2, 3}, { 8,15,10, 4},{13,15, 5, 2}, { 8,17, 5, 2}, { 6,18, 2, 2},{ 7,18, 1, 2}, {11, 3, 6, 2},{11, 4, 6, 1}, { 2, 0,16, 6},{ 2, 2,16, 2}, {11, 3, 6, 2},{11, 4, 6, 1}, { 4,11,10, 3},{ 4,12,10, 1}, {11, 3, 6, 2},{11, 4, 6, 1}, { 3, 3, 6, 2},{ 3, 4, 6, 1}, {16, 0, 4, 7},{16, 0, 2, 7}, { 0,14, 9, 6},{ 0,16, 9, 2}, { 9,16, 3, 3},{ 9,17, 3, 1}, { 4, 6, 6, 2},{ 6, 6, 2, 2}, {15,11, 1, 3},{15,12, 1, 1}, { 5, 5, 2, 3},{ 5, 6, 2, 1}, {10, 9, 2, 2},{10,10, 2, 1}, { 3, 1, 4, 3},{ 5, 1, 2, 3}, {16, 0, 4, 7},{16, 0, 2, 7}, { 0, 0,20, 1},{10, 0,10, 1}, {15,11, 1, 3},{15,12, 1, 1}, { 0, 4, 3, 4},{ 1, 4, 1, 4}, {16, 3, 3, 6},{16, 5, 3, 2}, { 1, 3, 3, 6},{ 1, 5, 3, 2}, { 6, 2,12, 6},{12, 2, 6, 3}, { 6, 5, 6, 3}, { 8,10, 4, 3},{ 8,11, 4, 1}, { 4, 2,14, 6},{11, 2, 7, 3}, { 4, 5, 7, 3}, { 9,11, 2, 3},{ 9,12, 2, 1}, {15,13, 2, 3},{15,14, 2, 1}, { 8,12, 4, 3},{ 8,13, 4, 1}, {15,11, 1, 3},{15,12, 1, 1}, { 7,13, 5, 2},{ 7,14, 5, 1}, { 7,12, 6, 3},{ 7,13, 6, 1}, { 5,11, 4, 4},{ 5,13, 4, 2}, {11, 4, 3, 3},{12, 4, 1, 3}, { 6, 4, 3, 3},{ 7, 4, 1, 3}, {16, 5, 3, 6},{17, 5, 1, 6}, { 3, 6,12, 7},{ 7, 6, 4, 7}, {16, 5, 3, 6},{17, 5, 1, 6}, { 3,13, 2, 3},{ 3,14, 2, 1}, {16, 5, 3, 6},{17, 5, 1, 6}, { 1, 5, 3, 6},{ 2, 5, 1, 6}, { 1, 9,18, 1},{ 7, 9, 6, 1}, { 0, 9, 8, 7},{ 4, 9, 4, 7}, {12,11, 8, 2},{12,12, 8, 1}, { 0,11, 8, 2},{ 0,12, 8, 1}, { 9,13, 2, 3},{ 9,14, 2, 1}, { 4,10,12, 4},{ 4,10, 6, 2}, {10,12, 6, 2}, { 9, 3, 3, 7},{10, 3, 1, 7}, { 7, 2, 3, 5},{ 8, 2, 1, 5}, { 9,12, 4, 6},{11,12, 2, 3}, { 9,15, 2, 3}, { 8, 7, 3, 6},{ 9, 7, 1, 6}, {15, 4, 4, 2},{15, 5, 4, 1}, { 8, 7, 3, 3},{ 9, 7, 1, 3}, {14, 2, 6, 4},{14, 4, 6, 2}, { 7,16, 6, 1},{ 9,16, 2, 1}, {15,13, 2, 3},{15,14, 2, 1}, { 8, 7, 3,10},{ 9, 7, 1,10}, {11,10, 2, 6},{11,12, 2, 2}, { 6,10, 4, 1},{ 8,10, 2, 1}, {10, 9, 2, 2},{10,10, 2, 1}, { 8, 9, 2, 2},{ 8,10, 2, 1}, {12, 7, 2, 2},{13, 7, 1, 1}, {12, 8, 1, 1}, { 5, 7, 2, 2},{ 5, 7, 1, 1}, { 6, 8, 1, 1}, {13, 0, 3,14},{14, 0, 1,14}, { 4, 0, 3,14},{ 5, 0, 1,14}, {13, 4, 3,14},{14, 4, 1,14}, { 9,14, 2, 3},{ 9,15, 2, 1}, { 8,14, 4, 3},{ 8,15, 4, 1}, { 4, 2, 3,16},{ 5, 2, 1,16}, { 7, 2, 8,10},{ 7, 7, 8, 5}, { 6,14, 7, 3},{ 6,15, 7, 1}, { 9, 2,10,12},{14, 2, 5, 6}, { 9, 8, 5, 6}, { 6, 7, 8, 2},{ 6, 8, 8, 1}, { 8,13, 4, 6},{ 8,16, 4, 3}, { 6, 6, 1, 3},{ 6, 7, 1, 1}, {16, 2, 4, 6},{16, 4, 4, 2}, { 6, 6, 4, 2},{ 6, 6, 2, 1}, { 8, 7, 2, 1}, {16, 2, 4, 6},{16, 4, 4, 2}, { 0, 2, 4, 6},{ 0, 4, 4, 2}, { 9, 6, 2, 6},{ 9, 6, 1, 6}, { 3, 4, 6,10},{ 3, 9, 6, 5}, { 9, 5, 2, 6},{ 9, 5, 1, 6}, { 3,13, 2, 3},{ 3,14, 2, 1}, {13,13, 3, 2},{13,14, 3, 1}, { 2,16,10, 4},{ 2,16, 5, 2}, { 7,18, 5, 2}, { 5, 6,10, 6},{10, 6, 5, 3}, { 5, 9, 5, 3}, { 7,14, 1, 3},{ 7,15, 1, 1}, {14,16, 6, 3},{14,17, 6, 1}, { 5, 4, 3, 3},{ 5, 5, 3, 1}, { 7, 4,10, 3},{ 7, 5,10, 1}, { 0, 4, 5, 4},{ 0, 6, 5, 2}, {13,11, 3, 9},{13,14, 3, 3}, { 4,11, 3, 9},{ 4,14, 3, 3}, { 9, 7, 2, 1},{ 9, 7, 1, 1}, { 5, 0, 6,17},{ 7, 0, 2,17}, {10, 3, 6, 3},{10, 3, 3, 3}, { 2, 2,15, 4},{ 7, 2, 5, 4}, { 8, 2, 8, 2},{12, 2, 4, 1}, { 8, 3, 4, 1}, { 8, 1, 3, 6},{ 8, 3, 3, 2}, { 9,17, 2, 2},{ 9,18, 2, 1}, { 0, 0, 2,14},{ 1, 0, 1,14}, {12, 0, 7, 3},{12, 1, 7, 1}, { 1,14, 1, 2},{ 1,15, 1, 1}, {14,12, 2, 8},{15,12, 1, 4}, {14,16, 1, 4}, { 1, 0, 7, 3},{ 1, 1, 7, 1}, {14,12, 2, 8},{15,12, 1, 4}, {14,16, 1, 4}, { 6, 0, 8,12},{ 6, 0, 4, 6}, {10, 6, 4, 6}, { 6, 1, 8, 9},{ 6, 4, 8, 3}, { 5, 2, 2, 2},{ 5, 3, 2, 1}, {13,14, 6, 6},{16,14, 3, 3}, {13,17, 3, 3}, { 0,17,20, 2},{ 0,17,10, 1}, {10,18,10, 1}, {10, 3, 2, 6},{11, 3, 1, 3}, {10, 6, 1, 3}, { 5,12, 6, 2},{ 8,12, 3, 2}, {10, 7, 6,13},{10, 7, 3,13}, { 5,15,10, 5},{10,15, 5, 5}, {10, 4, 4,10},{10, 4, 2,10}, { 5, 7, 2, 1},{ 6, 7, 1, 1}, {10, 3, 6, 7},{10, 3, 3, 7}, { 4, 3, 6, 7},{ 7, 3, 3, 7}, { 1, 7,18, 5},{ 7, 7, 6, 5}, { 3,17, 4, 3},{ 5,17, 2, 3}, { 8,14,12, 6},{14,14, 6, 3}, { 8,17, 6, 3}, { 0,13,20, 4},{ 0,13,10, 2}, {10,15,10, 2}, { 4, 5,14, 2},{11, 5, 7, 1}, { 4, 6, 7, 1}, { 1, 2,10,12},{ 1, 2, 5, 6}, { 6, 8, 5, 6}, { 6, 1,14, 3},{ 6, 2,14, 1}, { 8,16, 2, 3},{ 8,17, 2, 1}, { 9,17, 3, 2},{10,17, 1, 2}, { 5,15, 4, 2},{ 5,15, 2, 1}, { 7,16, 2, 1}, {10,15, 1, 3},{10,16, 1, 1}, { 8,16, 4, 4},{ 8,16, 2, 2}, {10,18, 2, 2}, { 6,11, 8, 6},{ 6,14, 8, 3}, { 2,13, 5, 2},{ 2,14, 5, 1}, {13,14, 6, 6},{16,14, 3, 3}, {13,17, 3, 3}, { 1, 9,18, 4},{ 7, 9, 6, 4}, {13,14, 6, 6},{16,14, 3, 3}, {13,17, 3, 3}, { 0, 2, 1, 6},{ 0, 4, 1, 2}, { 5, 0,15,20},{ 5,10,15,10}, { 1,14, 6, 6},{ 1,14, 3, 3}, { 4,17, 3, 3}, { 8,14, 4, 6},{10,14, 2, 3}, { 8,17, 2, 3}, { 7,11, 2, 1},{ 8,11, 1, 1}, { 9,17, 3, 2},{10,17, 1, 2}, { 8,17, 3, 2},{ 9,17, 1, 2}, {12,14, 4, 6},{14,14, 2, 3}, {12,17, 2, 3}, { 4,14, 4, 6},{ 4,14, 2, 3}, { 6,17, 2, 3}, {13,14, 2, 6},{14,14, 1, 3}, {13,17, 1, 3}, { 5,14, 2, 6},{ 5,14, 1, 3}, { 6,17, 1, 3}, { 7, 0, 6,12},{ 7, 4, 6, 4}, { 0, 7,12, 2},{ 4, 7, 4, 2}, {10, 3, 3,13},{11, 3, 1,13}, { 7, 3, 3,13},{ 8, 3, 1,13}, {10, 8, 6, 3},{10, 9, 6, 1}, { 3,11, 3, 2},{ 4,11, 1, 2}, {13,12, 6, 8},{16,12, 3, 4}, {13,16, 3, 4}, { 7, 6, 6, 5},{ 9, 6, 2, 5}, {17,11, 2, 7},{17,11, 1, 7}, { 3,13, 8, 2},{ 7,13, 4, 2}, { 6, 9, 8, 3},{ 6,10, 8, 1}, { 4, 3, 4, 3},{ 4, 4, 4, 1}, {11, 3, 4, 3},{11, 4, 4, 1}, { 1, 4,17,12},{ 1, 8,17, 4}, {11, 3, 4, 3},{11, 4, 4, 1}, { 4, 8, 6, 3},{ 4, 9, 6, 1}, {12, 3, 5, 3},{12, 4, 5, 1}, { 1,11, 2, 7},{ 2,11, 1, 7}, {15,12, 2, 8},{16,12, 1, 4}, {15,16, 1, 4}, { 4, 8,11, 3},{ 4, 9,11, 1}, { 9,13, 6, 2},{12,13, 3, 1}, { 9,14, 3, 1}, { 6,13, 4, 3},{ 6,14, 4, 1}, { 9,12, 3, 3},{10,12, 1, 3}, { 5, 3, 3, 3},{ 5, 4, 3, 1}, { 9, 4, 2, 3},{ 9, 5, 2, 1}, { 0, 2,16, 3},{ 0, 3,16, 1}, {15,12, 2, 8},{16,12, 1, 4}, {15,16, 1, 4}, { 3,12, 2, 8},{ 3,12, 1, 4}, { 4,16, 1, 4}, {14,13, 3, 6},{14,15, 3, 2}, { 3,13, 3, 6},{ 3,15, 3, 2}, { 6, 5,10, 2},{11, 5, 5, 1}, { 6, 6, 5, 1}, { 2,14,14, 6},{ 2,17,14, 3}, {10,14, 1, 3},{10,15, 1, 1}, { 4,16, 2, 2},{ 4,16, 1, 1}, { 5,17, 1, 1}, {10, 6, 2, 3},{10, 7, 2, 1}, { 0,17,20, 2},{ 0,17,10, 1}, {10,18,10, 1}, {13, 6, 1, 3},{13, 7, 1, 1}, { 8,13, 3, 2},{ 9,13, 1, 2}, {12, 2, 3, 3},{13, 2, 1, 3}, { 3,18, 2, 2},{ 3,18, 1, 1}, { 4,19, 1, 1}, { 9,16, 3, 4},{10,16, 1, 4}, { 6, 6, 1, 3},{ 6, 7, 1, 1}, {13, 1, 5, 2},{13, 2, 5, 1}, { 7,14, 6, 2},{ 7,14, 3, 1}, {10,15, 3, 1}, {11, 3, 3, 4},{12, 3, 1, 4}, { 1,13,12, 6},{ 5,13, 4, 6}, {14,11, 5, 2},{14,12, 5, 1}, { 2,15,14, 4},{ 2,15, 7, 2}, { 9,17, 7, 2}, { 3, 7,14, 2},{10, 7, 7, 1}, { 3, 8, 7, 1}, { 1,11, 4, 2},{ 1,12, 4, 1}, {14, 0, 6,14},{16, 0, 2,14}, { 4,11, 1, 3},{ 4,12, 1, 1}, {14, 0, 6,14},{16, 0, 2,14}, { 1,10, 3, 7},{ 2,10, 1, 7}, { 8,12, 9, 2},{ 8,13, 9, 1}, { 0, 6,20, 1},{10, 6,10, 1}, { 8, 4, 4, 4},{ 8, 4, 2, 4}, { 0, 0, 2, 2},{ 0, 1, 2, 1}, { 5, 3,10, 9},{ 5, 6,10, 3}, {15, 2, 4,10},{15, 2, 2,10}, { 8, 2, 2, 7},{ 9, 2, 1, 7}, { 7, 4,12, 1},{11, 4, 4, 1}, { 3, 4, 9, 1},{ 6, 4, 3, 1}, {15,10, 1, 4},{15,12, 1, 2}, { 4,10, 6, 4},{ 7,10, 3, 4}, {15, 9, 1, 6},{15,12, 1, 3}, { 7,17, 6, 3},{ 7,18, 6, 1}, {14, 3, 2,16},{15, 3, 1, 8}, {14,11, 1, 8}, { 4, 9, 1, 6},{ 4,12, 1, 3}, {12, 1, 5, 2},{12, 2, 5, 1}, { 6,18, 4, 2},{ 6,18, 2, 1}, { 8,19, 2, 1}, { 2, 4,16,10},{10, 4, 8, 5}, { 2, 9, 8, 5}, { 6, 5, 1,10},{ 6,10, 1, 5}, { 4, 8,15, 2},{ 9, 8, 5, 2}, { 1, 8,15, 2},{ 6, 8, 5, 2}, { 9, 5, 3, 6},{ 9, 7, 3, 2}, { 5, 7, 8, 2},{ 9, 7, 4, 2}, { 9,11, 2, 3},{ 9,12, 2, 1}, { 1, 0,16, 3},{ 1, 1,16, 1}, {11, 2, 7, 2},{11, 3, 7, 1}, { 5, 1,10,18},{ 5, 7,10, 6}, {17, 4, 3, 2},{18, 4, 1, 2}, { 8,13, 1, 3},{ 8,14, 1, 1}, { 3,14,14, 6},{ 3,16,14, 2}, { 0, 2, 3, 4},{ 1, 2, 1, 4}, {12, 1, 5, 2},{12, 2, 5, 1}, { 3, 1, 5, 2},{ 3, 2, 5, 1}, {10,13, 2, 3},{10,14, 2, 1}, { 8,13, 2, 3},{ 8,14, 2, 1}, {14,12, 2, 3},{14,13, 2, 1}, { 7, 2, 2, 3},{ 7, 3, 2, 1}, { 5, 6,10, 4},{10, 6, 5, 2}, { 5, 8, 5, 2}, { 9,13, 1, 6},{ 9,16, 1, 3}, {10,12, 2, 2},{11,12, 1, 1}, {10,13, 1, 1}, { 4,12, 2, 3},{ 4,13, 2, 1}, {14, 4, 6, 6},{14, 6, 6, 2}, { 8,17, 2, 3},{ 8,18, 2, 1}, {16, 4, 4, 6},{16, 6, 4, 2}, { 0, 4, 4, 6},{ 0, 6, 4, 2}, {14, 6, 2, 3},{14, 6, 1, 3}, { 4, 9, 8, 1},{ 8, 9, 4, 1}, { 8,12, 4, 3},{ 8,13, 4, 1}, { 5,12,10, 6},{ 5,14,10, 2}, {11,12, 1, 2},{11,13, 1, 1}, { 8,15, 4, 2},{ 8,16, 4, 1}, { 6, 9, 8, 8},{10, 9, 4, 4}, { 6,13, 4, 4}, { 7,12, 4, 6},{ 7,12, 2, 3}, { 9,15, 2, 3}, {10,11, 3, 1},{11,11, 1, 1}, { 9, 7, 2,10},{ 9, 7, 1, 5}, {10,12, 1, 5}, { 8, 0, 6, 6},{10, 0, 2, 6}, { 3,11, 2, 6},{ 3,13, 2, 2}, {16,12, 1, 2},{16,13, 1, 1}, { 1,14, 6, 6},{ 1,14, 3, 3}, { 4,17, 3, 3}, {13, 1, 3, 6},{14, 1, 1, 6}, { 8, 8, 2, 2},{ 8, 9, 2, 1}, { 9, 9, 3, 3},{10, 9, 1, 3}, { 8, 7, 3, 3},{ 8, 8, 3, 1}, {14, 0, 2, 3},{14, 0, 1, 3}, { 1, 0,18, 9},{ 7, 0, 6, 9}, {11, 5, 4,15},{11, 5, 2,15}, { 5, 5, 4,15},{ 7, 5, 2,15}, {14, 0, 2, 3},{14, 0, 1, 3}, { 4, 0, 2, 3},{ 5, 0, 1, 3}, {11,12, 2, 2},{12,12, 1, 1}, {11,13, 1, 1}, { 7,12, 2, 2},{ 7,12, 1, 1}, { 8,13, 1, 1}, {12, 0, 3, 4},{13, 0, 1, 4}, { 4,11, 3, 3},{ 4,12, 3, 1}, {12, 7, 4, 2},{12, 8, 4, 1}, { 8,10, 3, 2},{ 9,10, 1, 2}, { 9, 9, 3, 2},{10, 9, 1, 2}, { 8, 9, 3, 2},{ 9, 9, 1, 2}, {12, 0, 3, 4},{13, 0, 1, 4}, { 5, 0, 3, 4},{ 6, 0, 1, 4}, { 4,14,12, 4},{10,14, 6, 2}, { 4,16, 6, 2}, { 8,13, 2, 3},{ 8,14, 2, 1}, {10,10, 3, 8},{10,14, 3, 4}, { 8,10, 4, 8},{ 8,10, 2, 4}, {10,14, 2, 4}, {10, 8, 3, 1},{11, 8, 1, 1}, { 9,12, 1, 6},{ 9,15, 1, 3}, {10, 8, 3, 1},{11, 8, 1, 1}, { 7, 8, 3, 1},{ 8, 8, 1, 1}, { 5, 2,15,14},{ 5, 9,15, 7}, { 2, 1, 2,10},{ 2, 1, 1, 5}, { 3, 6, 1, 5}, {14,14, 2, 3},{14,15, 2, 1}, { 2, 7, 3, 3},{ 3, 7, 1, 3}, {17, 4, 3, 3},{17, 5, 3, 1}, { 0, 4, 3, 3},{ 0, 5, 3, 1}, {13, 5, 6, 2},{16, 5, 3, 1}, {13, 6, 3, 1}, { 4,19,12, 1},{ 8,19, 4, 1}, {12,12, 2, 4},{12,14, 2, 2}, { 3,15, 1, 3},{ 3,16, 1, 1}, {11,16, 6, 4},{11,16, 3, 4}, { 2,10, 3,10},{ 3,10, 1,10}, {12, 8, 2, 4},{12, 8, 1, 4}, { 6, 8, 2, 4},{ 7, 8, 1, 4}, {10,14, 2, 3},{10,14, 1, 3}, { 5, 1,10, 3},{10, 1, 5, 3}, {10, 7, 3, 2},{11, 7, 1, 2}, { 5, 6, 9, 2},{ 8, 6, 3, 2}, { 9, 8, 2, 2},{ 9, 9, 2, 1}, { 2,11,16, 6},{ 2,11, 8, 3}, {10,14, 8, 3}, {12, 7, 2, 2},{13, 7, 1, 1}, {12, 8, 1, 1}, { 9, 5, 2, 3},{ 9, 6, 2, 1}, { 9, 7, 3, 2},{10, 7, 1, 2}, { 5, 1, 8,12},{ 5, 7, 8, 6}, {13, 5, 2, 2},{13, 6, 2, 1}, { 5, 5, 2, 2},{ 5, 6, 2, 1}, {12, 4, 3, 3},{12, 5, 3, 1}, { 4,14, 2, 3},{ 4,15, 2, 1}, {12, 4, 3, 3},{12, 5, 3, 1}, { 5, 4, 3, 3},{ 5, 5, 3, 1}, { 9,14, 2, 6},{10,14, 1, 3}, { 9,17, 1, 3}, { 8,14, 3, 2},{ 9,14, 1, 2}, { 9, 5, 6, 6},{11, 5, 2, 6}, { 5, 5, 6, 6},{ 7, 5, 2, 6}, {13,13, 1, 2},{13,14, 1, 1}, { 0, 2,10, 2},{ 0, 3,10, 1}, {13,13, 1, 2},{13,14, 1, 1}, { 5, 7, 2, 2},{ 5, 7, 1, 1}, { 6, 8, 1, 1}, {13, 5, 2, 7},{13, 5, 1, 7}, { 6,13, 1, 2},{ 6,14, 1, 1}, {11, 0, 3, 7},{12, 0, 1, 7}, { 0, 3, 2,16},{ 0, 3, 1, 8}, { 1,11, 1, 8}, {11, 0, 3, 7},{12, 0, 1, 7}, { 6, 0, 3, 7},{ 7, 0, 1, 7}, {11,16, 8, 4},{11,16, 4, 4}, { 1,16, 8, 4},{ 5,16, 4, 4}, {13, 5, 2, 7},{13, 5, 1, 7}, { 5, 5, 2, 7},{ 6, 5, 1, 7}, {18, 6, 2,14},{18,13, 2, 7}, { 6,10, 3, 4},{ 6,12, 3, 2}, {14, 7, 1, 2},{14, 8, 1, 1}, { 0, 1,18, 6},{ 0, 1, 9, 3}, { 9, 4, 9, 3}, {14, 7, 1, 2},{14, 8, 1, 1}, { 0, 6, 2,14},{ 0,13, 2, 7}, {17, 0, 3,12},{18, 0, 1,12}, { 0, 6,18, 3},{ 0, 7,18, 1}, { 6, 0,14,16},{ 6, 8,14, 8}, { 0, 0, 3,12},{ 1, 0, 1,12}, {13, 0, 3, 7},{14, 0, 1, 7}, { 5, 7, 1, 2},{ 5, 8, 1, 1}, {14, 4, 6, 6},{14, 6, 6, 2}, { 5, 7, 7, 2},{ 5, 8, 7, 1}, { 8, 6, 6, 9},{ 8, 9, 6, 3}, { 5, 4, 6, 1},{ 7, 4, 2, 1}, {13, 0, 6, 4},{16, 0, 3, 2}, {13, 2, 3, 2}, { 1, 2,18,12},{ 1, 6,18, 4}, { 3, 2,17,12},{ 3, 6,17, 4}, { 5,14, 7, 3},{ 5,15, 7, 1}, {10,14, 1, 3},{10,15, 1, 1}, { 3,14, 3, 3},{ 3,15, 3, 1}, {14, 4, 6, 6},{14, 6, 6, 2}, { 0, 4, 6, 6},{ 0, 6, 6, 2}, {12, 5, 4, 3},{12, 6, 4, 1}, { 4, 5, 4, 3},{ 4, 6, 4, 1}, {18, 0, 2, 6},{18, 2, 2, 2}, { 8, 1, 4, 9},{10, 1, 2, 9}, { 6, 6, 8, 2},{ 6, 6, 4, 2}, { 6, 5, 4, 2},{ 6, 5, 2, 1}, { 8, 6, 2, 1}, {10, 5, 2, 3},{10, 6, 2, 1}, { 9, 5, 1, 3},{ 9, 6, 1, 1}, { 9,10, 2, 2},{ 9,11, 2, 1}, { 0, 8, 4, 3},{ 0, 9, 4, 1}, { 6, 0, 8, 6},{ 6, 3, 8, 3}, { 1, 0, 6, 4},{ 1, 0, 3, 2}, { 4, 2, 3, 2}, {13, 0, 3, 7},{14, 0, 1, 7}, { 9,16, 2, 2},{ 9,17, 2, 1}, {11, 4, 6,10},{11, 9, 6, 5}, { 0,10,19, 2},{ 0,11,19, 1}, { 9, 5, 8, 9},{ 9, 8, 8, 3}, { 4, 0, 3, 7},{ 5, 0, 1, 7}, { 8, 6, 4,12},{10, 6, 2, 6}, { 8,12, 2, 6}, { 0, 2, 6, 4},{ 0, 4, 6, 2}, { 8,15, 4, 3},{ 8,16, 4, 1}, { 8, 0, 3, 7},{ 9, 0, 1, 7}, { 9, 5, 3, 4},{10, 5, 1, 4}, { 8, 5, 3, 4},{ 9, 5, 1, 4}, { 7, 6, 6, 1},{ 9, 6, 2, 1}, { 7,14, 4, 4},{ 7,14, 2, 2}, { 9,16, 2, 2}, {13,14, 4, 6},{15,14, 2, 3}, {13,17, 2, 3}, { 7, 8, 1, 8},{ 7,12, 1, 4}, {16, 0, 2, 8},{17, 0, 1, 4}, {16, 4, 1, 4}, { 2, 0, 2, 8},{ 2, 0, 1, 4}, { 3, 4, 1, 4}, { 6, 1,14, 3},{ 6, 2,14, 1}, { 7, 9, 3,10},{ 7,14, 3, 5}, { 9,14, 2, 2},{ 9,15, 2, 1}, { 7, 7, 6, 8},{ 7,11, 6, 4}, { 9, 7, 3, 6},{ 9,10, 3, 3}, { 7,13, 3, 3},{ 7,14, 3, 1}, { 9, 9, 2, 2},{ 9,10, 2, 1}, { 0, 1,18, 2},{ 6, 1, 6, 2}, { 7, 1, 6,14},{ 7, 8, 6, 7}, { 1, 9,18, 1},{ 7, 9, 6, 1}, { 9, 7, 2, 2},{ 9, 7, 1, 2}, { 9, 3, 2, 9},{10, 3, 1, 9}, {18,14, 2, 3},{18,15, 2, 1}, { 7,11, 3, 1},{ 8,11, 1, 1}, {10, 8, 3, 4},{11, 8, 1, 4}, { 7,14, 3, 6},{ 8,14, 1, 6}, {10, 8, 3, 4},{11, 8, 1, 4}, { 7, 8, 3, 4},{ 8, 8, 1, 4}, { 7, 9, 6, 9},{ 7,12, 6, 3}, { 0,14, 2, 3},{ 0,15, 2, 1}, {11,12, 1, 2},{11,13, 1, 1}, { 4, 3, 8, 3},{ 8, 3, 4, 3}, { 0, 4,20, 6},{ 0, 4,10, 6}, { 9,14, 1, 3},{ 9,15, 1, 1}, { 8,14, 4, 3},{ 8,15, 4, 1}, { 0,15,14, 4},{ 0,17,14, 2}, { 1,14,18, 6},{ 1,17,18, 3}, { 0, 0,10, 6},{ 0, 0, 5, 3}, { 5, 3, 5, 3}}; Ipp64f scale[]={0.400000,0.370370,0.344828,0.322581,0.303030,0.285714,0.270270,0.256410,0.243902, 0.232558,0.222222,0.212766,0.204082,0.196078,0.188679,0.181818,0.175439,0.169492,0.163934,0.158730, 0.153846,0.149254,0.144928,0.140845,0.136986,0.133333,0.129870,0.126582,0.123457,0.120482,0.117647, 0.114943,0.112360,0.109890,0.107527,0.105263,0.103093,0.101010,0.099010,0.097087,0.095238,0.093458, 0.091743,0.090090,0.088496,0.086957,0.085470,0.084034,0.082645,0.081301,0.080000,0.078740,0.077519, 0.076336,0.075188,0.074074,0.072993,0.071942,0.070922,0.069930,0.068966,0.068027,0.067114,0.066225, 0.065359,0.064516,0.063694,0.062893,0.062112,0.061350,0.060606,0.059880,0.059172,0.058480,0.057803, 0.057143,0.056497,0.055866,0.055249,0.054645,0.054054,0.053476,0.052910,0.052356,0.051813,0.051282, 0.050761,0.050251,0.049751,0.049261,0.048780,0.048309,0.047847,0.047393,0.046948,0.046512,0.046083, 0.045662,0.045249,0.044843}; BOOLEAN EF_FaceDetect(unsigned char* pRawBuf, PFACE_POSITION pFacePos) // pRawBuf point to the image data { IppStatus ret = ippStsOk; IppiSize roi, roi0, roi1; IppiRect rect, rect0; int maxfacecount, maxrectcount; // Ipp32f factor = 1; int factor = 100; // Ipp32f decthresh = 0.0001f; Ipp32s bord = 1; PIMG_HEADER srcld, dst, src, sqr, norm, mask, src8u; IMG_HEADER ssrcld, sdst, ssrc, ssqr, snorm, smask, ssrc8u; PIMG_HEADER tmpimg; IMG_HEADER stmpimg; IMG_CLUSTER sCluster; PIMG_CLUSTER pCluster; int i, j, Index = 0; BOOLEAN FD = FALSE; BOOLEAN res; // FILE *grayFile;//, *normFile; BOOL bfile = FALSE; // printf("enter EF_FaceDetect!\n"); srcld = &ssrcld; dst = &sdst; src = &ssrc; sqr = &ssqr; norm = &snorm; mask = &smask; src8u = &ssrc8u; InitNewImage(srcld, pp8u); InitNewImage(dst, pp8u); InitNewImage(src, pp32s); InitNewImage(sqr, pp64f); InitNewImage(norm, pp32f); InitNewImage(mask, pp8u); InitNewImage(src8u, pp8u); roi0.width = 640;//400; roi0.height = 480;//300; tmpimg = &stmpimg; res = CreateImage(tmpimg, roi0.width, roi0.height, 1, pp8u, FALSE); if(!res) { printf("CreateImage tmping is failed!\n"); return FALSE; } face.width = 20; face.height = 20; stages = 22; classifiers = 2135; features = 4630; // pHaar = (IppiHaarClassifier_32f **)SPMTAllocateMemory(stages * sizeof(IppiHaarClassifier_32f *)); // if (!pHaar) // { // printf("Allocate pHaar is failed!\n"); // return FALSE; // } if (ret != ippStsOk) printf("ERROR: cascade file is incorrect!");//AfxMessageBox("ERROR: cascade file is incorrect!"); ret = AdjustHaarClassifier(/*bord, decthresh*/); if (ret != ippStsOk) { printf("ERROR: cascade is illegal!");//AfxMessageBox("ERROR: cascade is illegal!"); return FALSE; } if (minfacew <= 0) minfacew = face.width; if (face.width > 0) factor = (minfacew*100)/(face.width);//factor = ((float)minfacew)/((float)face.width); else printf("ERROR: cascade face size is illegal!");//AfxMessageBox("ERROR: cascade face size is illegal"); // if (sfactor <= 1) // sfactor = 1.1f; if (sfactor <= 0) sfactor = 10; if (maxfacew <= 0) maxfacew = roi0.height ; rect.x = bord; rect.y = bord; rect.width = face.width - bord - bord; rect.height = face.height - bord - bord; rect0.x = 0; rect0.y = 0; rect0.width = roi0.width; rect0.height = roi0.height; maxfacecount = (int)((roi0.width/face.width)*(roi0.height/face.height));//F2L((float)(roi0.width/face.width)*(float)(roi0.height/face.height)); // DbgPrint("maxfacecount : %f",xym); maxrectcount = (int)(distfactor*distfactor*maxfacew/minfacew);//F2L(distfactor*distfactor*maxfacew/minfacew); res = CreateImage(src,((roi0.width*100+factor-1)/factor)+2,((roi0.height*100+factor-1)/factor)+2, 1, pp32s,FALSE); if(!res) printf("Create Image src is failed!\n"); res = CreateImage(sqr,((roi0.width*100+factor-1)/factor)+2,((roi0.height*100+factor-1)/factor)+2, 1, pp64f,FALSE); if (!res) printf("Create Image sqr is failed!\n"); res = CreateImage(norm,((roi0.width*100+factor-1)/factor), ((roi0.height*100+factor-1)/factor), 1, pp32f,FALSE); if (!res) printf("Create Image norm is failed!\n"); res = CreateImage(mask,((roi0.width*100+factor-1)/factor), ((roi0.height*100+factor-1)/factor), 1, pp8u, FALSE); if (!res) printf("Create Image roi0 is failed!\n"); pCluster = &sCluster; ConstrCluster(pCluster,maxrectcount,maxfacecount); srcld->m_width = 640; srcld->m_height = 480; srcld->m_channels = 3; srcld->m_type = pp8u; srcld->m_step = Step(srcld); srcld->m_plane = false; srcld->m_pData = pRawBuf; ret=ippiRGBToGray_8u_C3C1R( (const Ipp8u*)srcld->m_pData, srcld->m_step, (Ipp8u*)tmpimg->m_pData, tmpimg->m_step, roi0 ); if (ret!= ippStsOk) { printf( "ERROR: src image is illegal!" ); } dst = srcld; srcld = tmpimg; if (maxfacecount > 0 && maxrectcount > 0) { for (; (roi0.width*100+factor-1)/factor > face.width+5 && (roi0.height*100+factor-1)/factor > face.height+5 && face.width*factor < maxfacew*100; factor += sfactor,Index++) { res = CreateImage(src8u,((roi0.width*100+factor-1)/factor),((roi0.height*100+factor-1)/factor),1,pp8u,FALSE);//CreateImage(src8u,F2L(roi0.width/factor),F2L(roi0.height/factor),1,pp8u,FALSE); if (!res) printf("Create Image src8u is failed!\n"); roi.width = src8u->m_width; roi.height = src8u->m_height; printf("--- factor = %d\n", factor); ret = ippiResize_8u_C1R((const Ipp8u*)srcld->m_pData,roi0,srcld->m_step,rect0,(Ipp8u*)src8u->m_pData,src8u->m_step,roi,100.f / factor,100.f / factor,IPPI_INTER_LINEAR); if (ret != ippStsOk) { printf("ippiResize_8u_C1R is failed!\n"); return FALSE; } roi.width = src8u->m_width; roi.height = src8u->m_height; roi1.width = roi.width - classifierSize.width + 1; roi1.height = roi.height - classifierSize.height + 1; ret = ippiSqrIntegral_8u32s64f_C1R((const Ipp8u*)src8u->m_pData,src8u->m_step,(Ipp32s*)src->m_pData,src->m_step,(Ipp64f*)sqr->m_pData,sqr->m_step,roi,/*F2L((-(1<<24)))*/-16777216,0.0); if (ret != ippStsOk) { printf("ippiSqrIntergral is failed!\n"); return FALSE; } ret = ippiRectStdDev_32s32f_C1R((const Ipp32s*)src->m_pData,Step(src),(Ipp64f*)sqr->m_pData,Step(sqr),(Ipp32f*)norm->m_pData,Step(norm),roi1,rect); if (ret != ippStsOk) { printf("ippiRectStdDev_32s32f_C1R is failed!\n"); return FALSE; } ret = ippiSet_8u_C1R(255,(Ipp8u*)mask->m_pData,mask->m_step,roi1); if (ret != ippStsOk) { printf("ippiSet_8u_C1R is failed!\n"); return FALSE; } switch(pruning) { case RowPruning: PruningSetRow((Ipp8u*)mask->m_pData,mask->m_step,roi1,pruningParam); break; case ColPruning: PruningSetCol((Ipp8u*)mask->m_pData,mask->m_step,roi1,pruningParam); break; case RowColMixPruning: ret = PruningSetRowColMix((Ipp8u*)mask->m_pData,mask->m_step,roi1,pruningParam); if (ret != ippStsOk) printf("RowColMixPruning is failed!\n"); break; case CannyPruning: ret = PruningSetCanny((Ipp8u*)src8u->m_pData,src8u->m_step,(Ipp8u*)mask->m_pData,mask->m_step,roi1,pruningParam); if (ret != ippStsOk) ippiSet_8u_C1R(255, (Ipp8u*)mask->m_pData, mask->m_step, roi1); break; default: break; } positive = roi1.width * roi1.height; for (i = 0; i < stages; i++) { // key: the src->m_pData,norm->m_pData and mask->m_pData are same completely in user mode and kernel mode. // I compared the data above by print all of them. ret = ippiApplyHaarClassifier_32s32f_C1R( (const Ipp32s*)src->m_pData, src->m_step, (Ipp32f*)norm->m_pData, norm->m_step, (Ipp8u*)mask->m_pData, mask->m_step, roi1, &positive, sThreshold[i], pHaar[i] ); if (ret != ippStsOk) { printf("Error: ippiApplyHaarClassifier_32s32f_C1R is failed!\n"); return FALSE; } printf("%d:positive : %d \n", i, positive); // printf("SrcStep = %d, NormStep = %d, MskStep = %d\n", src->m_step, norm->m_step, mask->m_step); if (!positive) break; } //DbgPrint("2:positive : %d ", positive); if (positive) { FD = TRUE; res = ClusterFaces(mask,pCluster,face,factor); if (!res) printf("Cluster is failed!\n"); // { //// FD = FALSE; // pRawBuf = (BYTE*)dst->m_pData; // return FALSE; // } } FreeData(src8u); bfile = TRUE; } SetFaces(pCluster,dst,pFacePos); // printf("FaceDetect result is x = %d, y = %d, wface = %d\n", pFacePos->x, pFacePos->y, pFacePos->wface); DestrCluster(pCluster); FreeData(src); FreeData(sqr); FreeData(norm); FreeData(mask); } else { printf("ERROR: face size and image size are invalid!"); } // SaveImage(dst,resfile_name); FreeHaarClassifier(); //FreeData(dst); FreeData(tmpimg); FreeData(srcld); //FreeData(srcld); pRawBuf = (unsigned char*)dst->m_pData; return FD; } static int is_equal(int x1,int y1,int w1,int x2,int y2,int w2,int distparam,int rectparam) { return ((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2) <= distparam*distparam) && w1*10 <= w2*rectparam; ////////// } BOOLEAN ClusterFaces(PIMG_HEADER mask, PIMG_CLUSTER clusters, IppiSize face, int factor) { int i,j,ii,jj,xcenter,ycenter,wrect; BOOLEAN equalrect=FALSE; Ipp8u *maskPtr; maskPtr=(Ipp8u*)mask->m_pData; for (ii=0; iim_height; ii++) { for (jj=0; jjm_width; jj++) { if (!maskPtr[Step(mask)*ii+jj]) continue; xcenter=((jj+face.width/2)*factor/100);//xcenter= F2L((jj+face.width/2)*factor); ycenter=((ii+face.width/2)*factor/100);//ycenter=F2L((ii+face.width/2)*factor); wrect=(face.width*factor)/100;//wrect=F2L(face.width*factor); if (clusters->currentclustercount) { for (i=0;icurrentclustercount;i++) { for (j=0;jcount[i];j++) { if (is_equal(xcenter,ycenter,wrect,clusters->x[i][j],clusters->y[i][j],clusters->w[i][j],distfactor,distfactorrect)) { clusters->x[i][clusters->count[i]]=xcenter; clusters->y[i][clusters->count[i]]=ycenter; clusters->w[i][clusters->count[i]]=wrect; clusters->count[i]++; equalrect=TRUE; break; } } if (equalrect) break; } if (!equalrect) { clusters->x[clusters->currentclustercount][0]=xcenter; clusters->y[clusters->currentclustercount][0]=ycenter; clusters->w[clusters->currentclustercount][0]=wrect; clusters->count[clusters->currentclustercount]=1; clusters->currentclustercount++; } equalrect=FALSE; } else { clusters->x[0][0]=xcenter; clusters->y[0][0]=ycenter; clusters->w[0][0]=wrect; clusters->count[0]=1; clusters->currentclustercount++; } } } if (clusters->currentclustercount > 0) return TRUE; else return FALSE; } void SetFaces (PIMG_CLUSTER clusters,PIMG_HEADER dst,PFACE_POSITION pFacePos) { int i,j,iw,ih,k,l; int xface, yface,wface; int maxX; int maxY; BOOLEAN equalrect=FALSE; int xsum,ysum,wsum; Ipp8u *dstPtr=(Ipp8u*)dst->m_pData; IMG_CLUSTER smergedclusters; PIMG_CLUSTER mergedclusters = &smergedclusters; // unsigned char bValue; ConstrCluster(mergedclusters,clusters->currentclustercount,clusters->currentclustercount); for (i=0,xsum=0,ysum=0,wsum=0;icurrentclustercount;i++,xsum=0,ysum=0,wsum=0) { if (clusters->count[i]>=minneighbors) { // int xface, yface,wface; for (j=0;jcount[i];j++) { xsum+=clusters->x[i][j]; ysum+=clusters->y[i][j]; wsum+=clusters->w[i][j]; } //20070427 need VERIFY if accurate is lost. // wface=F2L(((float)wsum)/(float)clusters->count[i]); // xface=F2L(xsum/(float)clusters->count[i]); // yface=F2L(ysum/(float)clusters->count[i]); wface=(int) wsum/clusters->count[i]; xface=(int) xsum/clusters->count[i]; yface=(int) ysum/clusters->count[i]; //END if if (mergedclusters->currentclustercount) { for (k=0;kcurrentclustercount;k++) { for (l=0;lcount[k];l++) { if (is_equal(xface,yface,wface,mergedclusters->x[k][l],mergedclusters->y[k][l],mergedclusters->w[k][l],distfactor,distfactorrect)) { mergedclusters->x[k][mergedclusters->count[k]]=xface; mergedclusters->y[k][mergedclusters->count[k]]=yface; mergedclusters->w[k][mergedclusters->count[k]]=wface; mergedclusters->count[k]++; equalrect=TRUE; break; } } if (equalrect) break; } if (!equalrect) { mergedclusters->x[mergedclusters->currentclustercount][0]=xface; mergedclusters->y[mergedclusters->currentclustercount][0]=yface; mergedclusters->w[mergedclusters->currentclustercount][0]=wface; mergedclusters->count[mergedclusters->currentclustercount]=1; mergedclusters->currentclustercount++; } equalrect=FALSE; } else { mergedclusters->w[0][0]=wface; mergedclusters->x[0][0]=xface; mergedclusters->y[0][0]=yface; mergedclusters->count[0]=1; mergedclusters->currentclustercount++; } } } pFacePos->wface = 0; xface = yface = wface = 0; for (i=0,xsum=0,ysum=0,wsum=0;icurrentclustercount;i++,xsum=0,ysum=0,wsum=0) { // int xface, yface,wface; // int maxX; // int maxY; for (j=0;jcount[i];j++) { xsum+=mergedclusters->x[i][j]; ysum+=mergedclusters->y[i][j]; wsum+=mergedclusters->w[i][j]; } //2007-04-27 accuracy issue // wface=F2L(wsum/(float)mergedclusters->count[i]); // xface=F2L(xsum/(float)mergedclusters->count[i]-wface/2.0f); // yface=F2L(ysum/(float)mergedclusters->count[i]-wface/2.0f); wface=(int) wsum/mergedclusters->count[i]; xface=(int) xsum/mergedclusters->count[i]-wface/2; yface=(int) ysum/mergedclusters->count[i]-wface/2; //endif // find the max face position if (pFacePos->wface < wface) { pFacePos->wface = wface; pFacePos->x = xface; pFacePos->y = yface; } if ((xface+wface)>dst->m_width || (yface+wface)>dst->m_height) continue; // fprintf(rfile,"%d\t%d\t%d\n",xface+wface/2,dst->Height()-(yface+wface/2),wface); maxX=xface+wfacem_width ? xface+wface : dst->m_width; maxY=yface+wfacem_height ? yface+wface : dst->m_height; // xym for (iw=xface;iwm_step]=0; dstPtr[iw*3 + yface * dst->m_step + 1]=0; dstPtr[iw*3 + yface * dst->m_step + 2]=255; dstPtr[iw*3 + (yface+wface) * dst->m_step]=0; dstPtr[iw*3 + (yface+wface) * dst->m_step + 1]=0; dstPtr[iw*3 + (yface+wface) * dst->m_step + 2]=255; } for (ih=yface;ihm_step]=0; dstPtr[xface*3 + ih * dst->m_step + 1]=0; dstPtr[xface*3 + ih * dst->m_step + 2]=255; dstPtr[(xface+wface)*3 + ih * dst->m_step]=0; dstPtr[(xface+wface)*3 + ih * dst->m_step + 1]=0; dstPtr[(xface+wface)*3 + ih * dst->m_step + 2]=255; } // END xym } DestrCluster(mergedclusters); } IppStatus FreeHaarClassifier (void) { IppStatus ret=ippStsOk; int ii; for (ii=0; iiclassifierSize.width) classifierSize.width=stageClassifierSize.width; if (stageClassifierSize.height>classifierSize.height) classifierSize.height=stageClassifierSize.height; } return ret; } IppStatus PruningSetCanny (Ipp8u *pSrc,int srcStep, Ipp8u *pMask, int maskStep, IppiSize roi, int filter) { IppStatus ret=ippStsOk; Ipp32f low = 1.0f; Ipp32f high= 3.0f; int sw, sh; int bufSize, bufSize1; Ipp8u *pBuffer; int bufferSize; Ipp8u* buffer; PIMG_HEADER srcDx, srcDy; IMG_HEADER ssrcDx, ssrcDy; srcDx = &ssrcDx; srcDy = &ssrcDy; sw = roi.width; sh = roi.height; InitNewImage(srcDx, pp16s); InitNewImage(srcDy, pp16s); CreateImage(srcDx,sw,sh,1,pp16s,FALSE); CreateImage(srcDy,sw,sh,1,pp16s,FALSE); switch (filter) { case 0: ret=ippiFilterSobelNegVertGetBufferSize_8u16s_C1R(roi, ippMskSize3x3, &bufSize); if (ret != ippStsOk) return ret; ret=ippiFilterSobelHorizGetBufferSize_8u16s_C1R(roi, ippMskSize3x3, &bufSize1); if (ret != ippStsOk) return ret; if (bufSize < bufSize1) bufSize = bufSize1; pBuffer = ippsMalloc_8u(bufSize); ret=ippiFilterSobelNegVertBorder_8u16s_C1R ((const Ipp8u*)pSrc, srcStep, (Ipp16s*)srcDx->m_pData, srcDx->m_step, roi, ippMskSize3x3, ippBorderRepl, 0, pBuffer); if (ret != ippStsOk) return ret; ret=ippiFilterSobelHorizBorder_8u16s_C1R((const Ipp8u*)pSrc, srcStep, (Ipp16s*)srcDy->m_pData, srcDy->m_step, roi, ippMskSize3x3, ippBorderRepl, 0, pBuffer); if (ret != ippStsOk) return ret; low *= 8.0f; high *= 8.0f; break; case 1: ret=ippiFilterSobelNegVertGetBufferSize_8u16s_C1R(roi, ippMskSize5x5, &bufSize); if (ret != ippStsOk) return ret; ret=ippiFilterSobelHorizGetBufferSize_8u16s_C1R(roi, ippMskSize5x5, &bufSize1); if (ret != ippStsOk) return ret; if (bufSize < bufSize1) bufSize = bufSize1; pBuffer = ippsMalloc_8u(bufSize); ret=ippiFilterSobelNegVertBorder_8u16s_C1R ((const Ipp8u*)pSrc,srcStep, (Ipp16s*)srcDx->m_pData, srcDx->m_step, roi, ippMskSize5x5, ippBorderRepl, 0, pBuffer); if (ret != ippStsOk) return ret; ret=ippiFilterSobelHorizBorder_8u16s_C1R((const Ipp8u*)pSrc,srcStep, (Ipp16s*)srcDy->m_pData, srcDy->m_step, roi, ippMskSize5x5, ippBorderRepl, 0, pBuffer); if (ret != ippStsOk) return ret; low *= 96.0f; high *= 96.0f; break; case 2: ret=ippiFilterScharrVertGetBufferSize_8u16s_C1R(roi, &bufSize); if (ret != ippStsOk) return ret; ret=ippiFilterScharrHorizGetBufferSize_8u16s_C1R(roi, &bufSize1); if (ret != ippStsOk) return ret; if (bufSize < bufSize1) bufSize = bufSize1; pBuffer = ippsMalloc_8u(bufSize); ret=ippiFilterScharrVertBorder_8u16s_C1R ((const Ipp8u*)pSrc,srcStep, (Ipp16s*)srcDx->m_pData, srcDx->m_step, roi, ippBorderRepl, 0, pBuffer); if (ret != ippStsOk) return ret; ret=ippiFilterScharrHorizBorder_8u16s_C1R((const Ipp8u*)pSrc,srcStep, (Ipp16s*)srcDy->m_pData, srcDy->m_step, roi, ippBorderRepl, 0, pBuffer); if (ret != ippStsOk) return ret; low *= 32.0f; high *= 32.0f; break; default : return ippStsErr; } ippsFree(pBuffer); ret=ippiCannyGetSize ( roi, &bufferSize ); if (ret != ippStsOk) return ret; buffer = ippsMalloc_8u(bufferSize); ret=ippiCanny_16s8u_C1R ((Ipp16s*)srcDx->m_pData, srcDx->m_step, (Ipp16s*)srcDy->m_pData, srcDy->m_step, pMask, maskStep, roi, low, high, buffer ); ippsFree(buffer); FreeData(srcDx); FreeData(srcDy); return ret; } IppStatus PruningSetRow (Ipp8u *pMask, int maskStep, IppiSize roi, int n) { IppStatus retpruning=ippStsOk; IppiSize pruningRoi; int j; pruningRoi.height=n; pruningRoi.width=roi.width; if (roi.height>n) { for (j=0;j=roi.height) pruningRoi.height=roi.height-j; retpruning = ippiSet_8u_C1R (0, pMask+j*maskStep, maskStep, pruningRoi); if (retpruning!=ippStsOk) { ippiSet_8u_C1R (255, pMask, maskStep, roi); return retpruning; break; } } } return retpruning; } IppStatus PruningSetCol (Ipp8u *pMask, int maskStep, IppiSize roi, int n) { IppStatus retpruning=ippStsOk; IppiSize pruningRoi; int j; pruningRoi.height=roi.height; pruningRoi.width=n; if (roi.width>n) { for (j=0;j=roi.width) pruningRoi.width=roi.width-j; retpruning = ippiSet_8u_C1R (0, pMask+j, maskStep, pruningRoi); if (retpruning!=ippStsOk) { ippiSet_8u_C1R (255, pMask, maskStep, roi); return retpruning; break; } } } return retpruning; } IppStatus PruningSetRowColMix (Ipp8u *pMask, int maskStep, IppiSize roi, int n) { IppStatus retpruning=ippStsOk; IppiSize pruningRoi; int j; pruningRoi.height=roi.height; pruningRoi.width=n; if (roi.width>n) { for (j=0;j=roi.width) pruningRoi.width=roi.width-j; retpruning = ippiSet_8u_C1R (0, pMask+j, maskStep, pruningRoi); if (retpruning!=ippStsOk) { ippiSet_8u_C1R (255, pMask, maskStep, roi); return retpruning; break; } } } pruningRoi.height=n; pruningRoi.width=roi.width; if (roi.height>n) { for (j=0;j=roi.height) pruningRoi.height=roi.height-j; retpruning = ippiSet_8u_C1R (0, pMask+j*maskStep, maskStep, pruningRoi); if (retpruning!=ippStsOk) { ippiSet_8u_C1R (255, pMask, maskStep, roi); return retpruning; break; } } } return retpruning; } /* end of facedetect.cpp */