text: /* Here are two different test images */
  // ship
  //#define IMG_DATA {235,235,235,231,231,231,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,232,233,233,231,233,232,231,233,231,233,233,230,233,232,232,232,234,232,231,234,232,232,232,233,233,230,232,233,231,233,233,233,232,232,232,232,232,232,232,232,232,233,233,233,233,233,233,232,232,232,238,238,238,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,237,234,233,236,234,233,236,236,234,234,236,234,234,235,237,234,234,238,235,236,237,236,236,235,236,236,234,236,236,236,235,235,235,235,235,235,235,235,235,236,236,236,236,236,236,235,235,235,237,237,237,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,235,235,235,235,234,234,236,233,231,236,234,231,235,235,234,234,235,236,227,230,233,231,235,238,231,233,235,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,235,235,235,235,235,235,234,234,234,238,238,238,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,235,235,235,235,235,234,233,233,230,232,232,231,228,230,232,223,226,231,186,192,197,209,216,219,207,210,213,228,228,230,236,235,235,234,234,234,234,234,234,234,234,234,234,234,234,235,235,235,235,235,235,235,235,235,237,237,237,234,234,234,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,234,234,234,234,234,234,235,235,235,235,235,235,234,234,234,234,234,234,235,235,235,235,235,235,236,238,236,233,237,237,219,225,230,203,210,219,163,172,179,195,205,208,214,218,221,230,229,232,237,235,237,235,235,235,235,235,235,235,235,235,235,236,236,236,236,236,236,236,236,236,236,236,239,239,238,236,235,235,236,235,235,236,235,235,236,235,235,236,235,235,235,236,235,235,235,235,234,234,234,235,235,235,237,236,236,237,236,236,234,235,236,232,233,234,235,237,237,229,231,232,208,216,218,194,205,210,185,198,207,174,188,200,165,179,189,184,196,202,207,215,220,226,228,232,236,235,237,236,236,235,236,236,235,236,236,235,236,236,236,237,237,237,237,237,237,237,237,237,228,229,229,228,227,228,232,230,231,231,228,230,234,232,233,237,236,236,237,237,235,236,237,235,237,235,236,237,235,236,239,236,237,239,237,238,225,229,230,224,228,229,233,237,238,221,226,228,183,197,204,161,180,190,159,180,191,154,176,190,144,163,177,143,159,171,156,169,177,198,206,211,233,238,239,236,237,234,235,236,233,235,235,235,235,236,236,236,238,237,237,237,237,239,237,238,212,220,222,224,230,233,230,234,238,227,232,234,229,234,234,234,237,236,237,238,235,238,237,236,239,237,238,239,237,238,239,236,237,240,238,239,201,204,203,219,222,221,233,236,235,214,218,218,193,204,210,185,201,210,184,201,211,173,191,203,165,182,196,159,174,187,162,176,185,186,199,204,229,239,240,234,239,238,233,238,237,233,238,238,234,239,238,236,239,238,237,239,238,238,238,238,216,234,241,221,236,243,225,238,246,225,239,243,227,240,240,231,238,237,236,237,235,238,236,235,238,236,237,238,236,237,237,237,237,239,239,239,197,198,196,220,221,218,233,234,231,230,231,229,209,213,217,209,216,222,219,228,235,208,218,227,209,221,234,210,224,235,217,233,240,218,235,241,225,240,243,228,238,240,228,239,240,230,240,240,230,240,239,235,240,239,237,240,239,238,238,238,118,140,149,119,138,148,124,142,153,136,155,161,172,188,191,225,234,233,235,236,233,237,234,232,236,233,234,235,235,235,235,237,236,233,237,235,214,216,214,226,228,226,232,234,232,236,237,236,228,230,232,227,230,235,231,236,241,225,232,239,225,237,247,217,233,243,201,219,226,185,204,211,172,189,195,167,179,186,167,180,185,186,199,201,223,235,235,235,241,239,236,240,239,238,240,239,109,130,141,103,121,133,108,125,137,111,127,137,146,159,165,222,229,231,227,228,225,229,226,224,236,232,233,234,234,234,231,236,234,230,237,235,229,234,235,231,235,236,232,237,238,230,235,236,231,236,238,231,237,240,229,237,241,223,232,238,191,206,213,164,184,191,146,165,172,137,156,163,134,149,159,128,140,153,121,133,143,149,162,166,216,228,229,234,241,239,235,240,238,237,240,239,195,212,224,188,202,215,199,211,224,200,211,223,209,217,227,223,227,231,213,213,211,211,209,206,216,213,214,220,222,222,219,226,225,210,221,219,209,219,223,211,221,225,216,225,230,220,229,233,225,234,237,226,236,239,225,237,241,218,231,237,183,204,208,175,198,203,181,200,207,178,194,202,186,197,211,170,178,196,142,151,164,185,195,202,219,230,233,231,240,238,234,241,239,236,240,239,193,207,222,191,202,217,202,211,224,214,217,234,223,225,241,214,219,227,203,208,208,171,174,174,177,180,183,207,213,214,174,184,188,98,112,121,93,114,126,101,121,132,111,129,139,122,138,147,137,152,161,153,167,174,202,216,220,223,236,237,218,232,235,220,233,238,223,234,240,217,226,233,221,228,237,212,219,229,196,203,212,222,230,237,219,227,234,221,230,233,232,239,242,235,241,242,113,130,152,111,125,147,113,125,141,125,131,151,138,145,165,170,182,193,191,201,205,190,199,204,208,219,226,216,230,234,158,172,183,54,71,92,45,70,91,49,73,91,53,73,90,66,84,98,102,114,129,159,168,179,221,227,233,234,239,241,233,237,241,227,231,237,223,228,233,207,211,217,202,208,212,211,218,220,212,219,223,199,206,214,179,186,196,188,197,205,211,221,227,221,231,234,61,81,108,69,86,114,63,79,100,68,85,102,123,141,155,139,155,164,151,157,164,195,200,207,214,228,234,206,223,228,163,180,190,103,121,138,95,112,131,101,117,135,138,151,168,181,192,207,207,212,223,221,222,232,219,219,227,205,203,212,183,186,195,158,166,174,147,154,163,131,138,147,125,133,140,130,139,144,136,146,152,133,142,151,128,137,147,138,153,160,182,197,203,197,212,216,40,53,77,58,70,94,85,98,116,127,144,153,132,151,156,96,107,110,119,115,118,163,158,161,173,180,182,184,194,197,182,194,198,181,193,200,183,194,202,198,209,217,218,228,236,200,210,217,174,181,186,159,165,172,145,150,159,132,136,149,116,125,138,98,111,123,94,106,118,99,111,123,105,118,128,107,121,130,122,135,145,138,151,161,150,164,174,157,174,184,188,206,213,185,203,208,13,15,35,26,29,47,134,140,151,206,216,220,138,150,150,118,123,123,141,133,134,172,162,162,181,181,180,207,209,211,220,224,225,228,234,233,224,234,232,230,241,240,226,238,238,176,189,190,144,159,163,138,154,162,142,158,170,145,163,177,154,171,187,149,165,182,149,165,182,154,171,187,157,174,189,160,177,191,173,190,204,187,204,217,190,207,218,178,196,208,165,183,193,157,175,183,5,5,24,58,62,79,200,207,217,225,232,239,197,205,212,199,207,211,212,212,218,226,224,229,229,230,237,233,236,246,232,238,245,230,238,239,209,221,220,223,238,239,221,238,241,210,228,234,198,217,228,180,200,214,193,216,230,188,213,229,189,212,231,194,214,234,192,212,232,184,204,224,172,193,212,171,191,209,161,181,197,144,165,179,136,156,169,131,146,161,128,143,158,138,154,165,39,45,71,145,155,179,190,204,222,186,196,216,184,197,217,192,211,229,194,211,230,194,208,227,194,206,227,191,203,228,192,207,228,190,207,221,177,193,207,180,198,215,154,176,193,147,169,188,145,161,184,156,171,195,146,163,186,113,133,156,114,137,161,132,157,180,126,150,173,111,135,158,92,115,138,91,112,135,93,114,133,94,116,131,105,125,140,121,133,151,129,141,158,129,142,156,122,135,161,162,179,207,143,160,194,137,154,189,131,152,187,128,152,190,127,150,192,130,150,193,131,150,192,128,147,190,127,147,189,129,149,189,129,149,188,124,145,186,104,126,163,100,122,154,102,120,154,118,134,170,112,128,163,94,109,145,94,112,148,94,117,153,87,112,144,83,103,136,80,97,130,83,103,134,93,111,139,101,117,141,108,121,144,115,125,146,121,133,148,130,144,156,73,87,109,76,90,113,77,90,122,80,93,127,84,98,134,87,102,142,87,102,147,90,105,150,94,111,152,102,119,160,107,124,165,113,131,172,115,137,181,118,136,186,118,132,180,120,133,175,115,136,172,110,133,168,106,127,163,100,119,155,95,109,148,85,101,139,79,97,132,80,92,127,80,94,129,77,100,133,80,100,129,82,98,122,92,104,126,113,119,138,125,135,146,136,149,156,13,25,41,3,11,25,9,16,35,18,26,48,18,26,52,21,25,56,20,25,58,22,30,61,26,36,62,34,43,70,42,51,77,48,59,87,52,69,106,60,75,121,66,77,126,70,79,126,71,87,127,72,88,126,67,81,120,60,72,112,55,67,106,53,68,104,53,69,103,57,69,102,57,71,105,57,78,110,72,89,115,87,100,119,104,113,128,120,124,136,130,136,141,137,146,149,36,46,55,11,16,20,8,13,19,32,44,53,36,45,58,22,25,41,8,11,30,3,8,24,1,4,17,0,2,15,0,2,15,0,4,20,6,13,42,5,18,56,1,19,60,3,23,62,13,29,71,24,38,81,21,33,77,21,31,76,21,38,78,22,44,79,30,50,83,39,58,90,57,70,101,85,90,118,113,115,138,123,123,138,116,115,125,122,123,128,134,139,137,153,160,158,35,41,45,26,27,26,13,19,18,27,41,41,71,81,84,70,70,76,49,50,57,27,31,37,15,15,21,5,5,11,2,2,7,0,0,7,17,17,35,57,64,91,31,50,78,10,36,62,4,30,60,4,30,62,7,30,63,14,35,69,25,43,74,41,55,83,62,71,99,86,97,123,122,124,146,144,131,149,132,120,135,114,105,114,117,111,116,132,134,133,146,152,146,172,179,175,16,15,17,13,10,9,4,10,8,3,12,11,45,44,46,65,52,57,54,43,47,36,33,35,18,18,20,4,4,7,2,2,4,0,1,3,7,8,15,118,117,134,161,158,179,131,128,148,112,112,131,105,105,125,105,103,124,109,105,127,118,107,126,138,115,133,154,126,144,151,126,141,127,106,116,105,86,91,106,94,97,120,116,116,129,130,129,142,147,144,164,172,165,184,194,190,40,40,35,12,10,7,0,3,3,0,4,4,12,6,7,30,12,17,32,12,17,21,10,12,7,6,7,2,1,3,2,1,2,3,2,3,0,0,2,68,58,64,182,128,146,205,130,148,196,127,144,194,123,141,195,119,137,187,113,129,172,110,122,150,96,106,123,75,83,103,66,69,95,71,70,104,93,88,122,118,113,129,132,126,132,141,135,152,162,158,171,182,176,185,197,194,69,77,64,26,29,21,1,1,1,1,1,2,4,1,0,12,2,5,18,3,9,12,2,5,4,1,2,2,0,0,2,0,0,4,0,1,1,1,1,32,12,11,153,45,59,203,47,68,195,46,67,191,48,69,179,50,67,155,49,59,119,42,49,91,38,42,81,48,46,94,77,71,117,110,102,125,126,116,125,128,120,129,135,128,144,153,147,162,176,171,173,187,183,184,198,196,83,94,82,47,52,43,1,1,1,2,1,2,2,0,0,5,1,2,7,1,5,4,0,2,1,0,0,1,0,0,1,0,0,3,0,0,1,2,0,27,3,2,142,25,38,205,32,54,198,25,46,169,25,43,121,25,36,85,29,34,74,41,39,85,66,56,102,92,82,121,113,105,128,124,115,122,126,115,121,127,118,132,139,131,147,157,150,165,179,174,176,191,187,186,201,199,92,102,93,54,60,50,6,7,3,3,2,1,2,2,0,1,3,1,1,3,3,1,2,2,1,1,1,1,0,0,1,0,0,1,1,1,0,3,2,15,1,0,102,19,28,157,31,47,117,17,23,74,13,12,56,27,22,74,58,55,99,90,81,115,115,99,122,126,111,124,124,112,123,123,113,125,130,119,128,135,126,136,145,137,148,159,151,162,176,171,177,192,188,188,202,201,87,99,89,43,51,37,19,23,11,11,12,4,8,10,2,5,11,4,2,10,4,2,7,2,3,4,1,3,4,1,3,4,1,2,3,2,0,6,6,4,5,2,42,13,13,71,21,24,53,27,25,57,50,41,80,77,62,113,98,82,132,113,101,134,126,113,123,126,112,116,125,111,120,128,115,131,138,126,139,148,137,143,154,145,156,168,161,169,184,179,182,197,193,188,202,201,82,96,82,46,57,36,36,44,22,31,35,17,27,30,15,22,28,15,17,26,13,16,23,12,18,21,12,19,21,13,20,22,14,19,23,15,19,27,20,23,31,21,37,40,27,64,55,45,87,70,67,104,88,81,116,102,85,128,112,88,139,121,105,131,122,110,117,122,107,115,127,112,123,133,119,131,139,127,139,149,138,148,160,151,159,172,164,174,189,183,185,200,196,187,202,200,85,101,83,62,75,48,58,67,38,55,61,37,51,56,35,47,53,33,46,53,34,48,55,38,49,55,40,51,56,41,53,58,44,55,62,46,59,67,45,68,71,48,81,84,59,104,96,74,116,103,83,127,109,92,133,116,97,127,121,97,127,127,107,118,124,106,114,125,108,122,131,117,129,136,123,136,145,133,141,152,141,149,162,153,158,171,163,168,183,178,180,195,191,186,200,199}
  
  /* A CIFAR10 test set image - a dog, label 5 */
  //#define IMG_DATA {91,64,30,82,58,30,87,73,59,89,87,83,95,92,80,98,90,71,97,87,68,94,90,75,92,93,84,98,94,85,81,76,66,28,26,19,15,15,10,18,19,16,19,19,20,19,19,20,16,16,17,15,15,16,13,15,13,10,16,8,10,14,10,13,13,12,15,14,8,26,24,12,29,25,15,26,21,12,39,34,25,25,20,11,18,13,6,22,13,13,22,15,13,18,13,10,94,65,34,79,56,30,90,78,59,124,120,106,144,138,118,133,121,96,111,97,71,101,94,71,98,96,81,94,88,79,48,41,35,14,9,6,12,10,7,11,11,9,14,13,14,16,14,16,24,23,24,32,30,32,26,26,26,27,28,24,22,22,20,22,19,15,52,48,32,67,61,36,56,45,24,57,45,24,67,55,34,60,49,26,42,29,10,36,19,7,61,46,32,47,36,26,94,66,39,86,65,40,120,105,82,156,142,119,155,138,111,147,125,93,135,112,79,123,105,76,114,103,81,88,78,65,41,32,22,39,32,25,42,38,32,40,37,31,49,48,32,51,50,33,58,57,41,56,55,38,47,45,31,30,28,21,38,33,28,29,21,14,53,44,27,55,45,21,41,26,7,71,54,29,53,36,12,63,47,20,63,45,21,54,33,14,82,64,42,59,46,32,89,69,42,108,90,67,136,112,88,133,101,72,130,95,63,126,88,52,124,85,48,126,92,60,124,100,74,85,72,51,47,38,19,54,48,30,61,56,41,94,90,75,84,81,59,84,81,57,61,58,35,69,66,43,74,71,48,45,39,24,48,39,28,32,20,11,37,23,11,54,40,20,56,39,20,73,56,35,58,41,21,44,27,9,66,46,24,80,56,34,72,54,33,32,22,8,72,60,33,94,78,56,105,75,51,106,62,33,134,86,53,123,73,36,109,59,20,117,70,36,113,77,47,88,70,41,61,51,23,64,57,32,75,69,47,99,94,74,72,66,51,82,76,63,69,63,50,49,43,30,48,42,27,75,68,45,64,54,36,47,33,23,62,46,31,68,52,31,54,37,21,47,31,17,56,39,26,40,24,10,32,15,4,46,25,14,36,20,8,25,19,5,43,37,16,54,39,20,62,35,16,83,45,24,127,81,51,123,73,39,105,53,17,110,57,21,102,53,16,97,65,25,79,59,27,66,56,33,87,81,62,75,69,53,86,80,66,80,74,60,67,60,46,71,65,52,77,72,55,88,82,58,66,58,41,50,40,30,62,53,37,62,52,30,58,42,24,31,15,3,40,26,10,38,26,11,31,20,8,23,10,6,29,15,8,27,16,6,47,42,26,46,29,11,47,19,3,67,30,11,111,66,36,116,69,35,101,51,15,105,52,14,105,51,12,107,61,21,89,58,27,56,40,20,56,49,33,67,63,46,77,71,55,68,62,46,74,68,51,75,69,53,78,72,54,76,70,48,49,42,26,52,44,32,52,45,29,51,43,20,72,56,34,59,43,24,63,50,30,56,44,27,37,28,13,28,20,6,45,33,13,34,22,5,69,60,46,71,50,31,68,35,17,66,25,2,98,54,22,109,64,30,102,54,17,110,60,21,112,59,19,111,55,19,97,53,26,62,40,21,48,42,25,52,50,32,60,55,39,82,76,60,75,69,53,57,51,35,46,40,23,81,75,54,60,52,36,41,33,22,55,48,31,41,33,14,39,23,6,61,45,24,55,42,24,49,38,21,40,31,15,29,21,5,49,36,11,45,32,8,79,60,44,112,87,67,134,100,78,104,65,39,114,73,40,118,75,40,109,64,27,111,64,24,108,57,17,103,48,12,95,52,25,66,44,26,56,50,34,59,57,40,82,77,60,75,69,53,75,69,53,68,62,46,73,67,51,73,67,46,64,57,40,42,34,23,52,45,29,44,36,16,50,34,15,53,37,16,42,29,11,45,34,17,52,41,26,42,29,18,44,27,13,38,21,8,120,87,66,129,98,77,158,128,107,136,105,83,127,90,58,116,76,39,109,66,28,114,69,28,106,59,17,100,54,14,114,81,50,93,77,57,65,58,43,63,58,42,72,66,51,71,65,50,99,93,77,95,89,73,107,101,83,100,94,71,64,57,41,46,38,27,40,34,18,45,37,15,51,34,14,54,38,17,43,29,11,40,29,14,49,39,24,53,39,20,53,33,16,36,17,5,161,120,94,126,93,70,135,108,90,143,117,100,144,108,79,126,86,52,102,62,26,110,68,30,105,61,21,118,86,46,170,149,118,156,146,124,115,110,92,114,107,90,123,117,100,126,120,104,152,146,130,144,137,122,114,107,90,113,107,85,115,108,91,120,112,100,109,102,85,85,77,57,81,65,46,67,52,31,51,38,18,54,40,22,54,40,19,60,44,16,82,63,31,76,57,29,164,126,100,130,103,78,99,72,51,129,94,76,159,114,93,152,111,90,123,91,69,112,80,54,118,83,53,151,131,107,189,178,159,173,167,148,149,145,122,154,146,122,178,165,147,177,169,152,175,170,152,170,162,146,140,128,114,141,134,117,172,165,149,179,171,156,178,171,155,172,164,148,159,149,135,127,118,99,100,87,62,97,72,44,89,59,31,59,35,12,63,41,18,87,69,44,161,125,95,147,116,88,125,89,65,144,100,80,146,105,87,141,111,95,161,138,124,156,133,115,169,145,122,186,170,153,182,171,153,162,151,131,147,138,113,161,150,124,173,155,136,174,162,144,178,173,154,178,170,154,172,160,146,174,166,150,183,176,160,173,166,150,169,162,146,184,176,162,178,169,158,172,164,147,145,133,108,115,89,60,99,67,38,83,60,37,66,49,28,53,40,21,163,124,89,159,119,88,163,118,92,166,120,98,97,73,52,81,66,52,155,142,132,180,167,155,195,181,164,188,174,157,154,136,115,131,110,85,137,118,92,164,146,121,147,125,102,150,135,112,183,176,155,186,178,162,185,174,162,186,178,163,189,183,166,182,175,159,169,163,146,182,174,160,182,172,162,178,170,156,179,169,148,145,123,100,122,94,70,139,121,96,125,113,90,44,38,21,168,126,92,172,128,99,172,128,102,146,110,84,59,51,23,51,48,28,138,130,120,177,169,160,192,186,172,169,158,139,126,104,78,124,93,62,139,110,81,153,127,103,133,106,79,139,120,93,184,175,152,193,185,169,193,183,172,195,187,172,198,191,175,198,191,175,190,183,167,188,179,166,191,180,171,194,186,174,199,191,175,179,161,144,146,122,103,167,147,125,181,169,146,99,97,74,177,129,103,178,133,110,168,133,110,118,99,71,57,63,26,43,46,18,114,106,92,173,165,154,192,189,174,163,153,133,131,103,73,149,108,70,149,109,78,142,110,87,133,100,71,156,133,103,195,184,159,197,190,173,198,189,179,200,192,177,203,196,180,205,198,182,195,188,172,192,182,169,201,188,181,204,196,186,203,197,185,189,175,163,140,117,106,137,111,95,170,154,130,129,127,96,182,135,115,177,136,116,153,129,104,96,94,61,70,85,41,58,66,30,98,91,72,164,155,142,192,187,172,180,171,151,169,144,115,172,131,95,154,111,80,140,103,77,137,101,67,176,152,121,201,191,168,197,189,173,200,190,177,200,192,177,203,197,180,204,197,181,191,185,168,191,183,169,202,190,184,204,197,188,204,199,189,189,180,171,145,127,117,115,86,69,129,106,81,113,103,68,182,142,123,165,133,110,121,109,77,83,93,51,73,93,45,62,77,35,76,79,51,152,143,129,193,181,172,201,195,179,198,187,165,181,157,131,160,128,101,147,110,79,140,103,63,176,154,125,195,188,173,194,184,171,196,180,163,193,185,169,197,191,175,193,187,171,191,185,169,197,190,176,202,195,186,201,195,186,198,192,182,183,177,166,145,133,117,117,90,65,131,97,71,123,95,66,182,144,125,138,114,88,89,89,51,75,95,48,71,94,44,61,77,34,44,50,20,113,108,90,183,171,161,205,197,186,206,198,183,193,179,160,183,165,142,163,140,112,141,111,77,167,148,125,183,176,168,183,172,164,185,169,156,189,181,165,190,184,168,185,179,163,194,188,172,199,194,179,200,195,182,196,188,175,183,170,156,166,147,133,144,120,101,137,103,77,150,108,83,138,100,74,161,128,108,103,91,60,75,86,44,69,95,46,68,91,43,69,85,42,46,54,22,53,54,31,138,133,116,197,187,178,205,195,186,194,186,172,187,181,162,178,170,148,164,144,120,168,154,138,169,162,156,167,158,153,182,168,160,188,181,166,178,172,156,182,176,160,197,190,174,199,195,178,197,194,177,184,174,156,154,130,112,149,113,94,162,120,99,162,119,95,163,116,93,148,105,81,128,108,83,83,83,48,71,89,45,68,93,45,68,89,42,70,87,43,68,80,43,44,51,20,77,78,53,173,165,152,197,188,178,195,189,176,177,174,159,164,161,144,164,154,134,158,149,134,153,146,136,153,145,137,161,152,143,162,156,141,152,146,130,171,166,149,197,191,175,199,194,178,200,195,180,172,159,142,128,101,82,150,110,88,177,130,107,177,130,107,174,127,105,159,114,91,97,92,62,75,87,48,71,90,45,73,91,45,73,90,46,73,90,46,74,89,48,68,80,42,46,53,23,135,130,110,191,182,166,197,189,173,170,161,146,132,124,109,109,106,87,107,103,84,113,106,90,100,93,80,95,89,77,96,89,75,81,74,60,127,121,106,188,182,166,196,190,176,204,194,188,175,159,150,116,89,73,135,98,77,178,134,110,182,137,114,183,141,117,175,136,111,79,87,50,70,88,46,69,89,44,74,91,46,76,92,48,75,91,48,76,91,50,74,89,48,46,57,20,105,102,79,190,182,164,198,188,171,168,155,141,119,108,93,66,70,45,55,60,32,63,65,36,61,63,35,53,57,30,60,63,37,56,57,32,65,62,41,152,145,127,193,184,172,202,191,185,199,185,175,148,128,112,121,97,76,161,131,105,183,146,119,177,141,113,173,136,110,72,90,43,69,88,41,69,90,42,71,91,44,74,89,46,72,85,43,77,89,48,77,89,48,54,64,26,91,88,68,189,181,167,194,186,172,164,155,141,140,133,118,85,93,62,62,74,37,63,74,34,75,87,43,75,88,43,71,87,43,74,84,42,52,53,19,86,76,56,152,139,131,177,170,163,164,157,149,135,127,118,103,95,86,111,99,84,155,132,105,156,126,99,162,124,99,70,92,42,72,90,42,73,87,40,74,84,39,80,86,48,87,91,56,97,100,65,104,108,73,86,88,56,103,96,78,190,181,167,187,178,164,161,152,137,162,154,139,106,102,80,79,76,50,79,76,48,89,88,55,89,87,53,82,78,44,82,77,42,73,65,36,56,42,28,66,53,55,71,69,84,47,46,64,41,40,57,44,43,61,45,42,53,80,69,61,125,105,91,159,127,107,70,91,45,74,87,44,84,88,48,95,95,57,106,101,71,115,108,81,117,110,83,125,118,90,114,106,81,121,111,93,197,185,169,185,174,157,160,149,132,152,140,124,115,99,85,104,86,72,98,81,66,99,81,66,96,77,61,96,72,54,93,72,52,85,70,53,80,68,63,49,43,52,24,32,55,23,33,57,26,36,60,26,36,61,26,34,57,31,32,48,59,50,56,111,92,82,75,88,53,84,90,58,101,100,70,111,105,78,109,98,76,109,97,77,111,98,79,114,102,82,106,93,74,118,106,87,190,177,159,187,174,156,151,139,121,126,113,95,110,92,78,111,90,78,99,78,68,98,77,69,103,80,74,104,76,70,102,80,71,90,79,71,62,58,60,33,38,49,21,38,51,21,39,52,21,39,52,20,38,50,22,38,55,25,34,60,28,30,47,43,37,41,91,91,73,104,104,86,108,105,88,104,99,83,100,92,75,100,90,73,100,90,73,103,93,76,95,85,67,101,87,68,179,164,144,189,174,154,133,118,98,91,77,56,99,87,66,115,102,85,110,97,83,113,99,90,123,108,103,116,102,99,108,101,94,76,78,73,34,42,49,23,36,51,21,39,51,20,39,50,20,38,50,22,40,52,20,37,52,22,32,56,24,31,53,24,30,46,105,98,88,103,98,88,102,99,88,96,93,82,95,88,75,94,86,74,95,87,77,97,88,77,96,84,71,117,102,81,176,162,139,175,163,141,106,94,74,68,59,38,102,95,72,116,109,88,114,106,88,125,117,101,135,126,113,126,120,111,97,98,95,39,48,53,19,33,45,19,35,52,18,33,54,18,34,55,20,35,56,23,39,59,23,37,59,22,34,54,17,33,49,22,33,55,106,97,88,103,96,86,103,99,88,104,100,88,109,98,88,108,98,92,102,94,92,105,93,89,119,102,92,151,133,111,179,164,140,147,136,115,105,97,79,109,103,86,125,112,96,129,115,99,130,117,100,129,117,99,124,113,93,122,112,96,75,75,77,20,29,49,17,32,51,19,34,49,18,32,54,19,34,57,20,35,58,18,34,57,21,33,58,20,34,52,14,37,43,21,32,55,114,103,91,114,104,92,120,110,98,125,114,102,132,117,102,125,113,102,112,105,97,115,104,94,139,121,106,164,140,120,163,139,119,129,108,90,129,110,95,144,125,112,142,117,106,139,114,102,134,113,99,125,107,93,125,109,94,112,103,92,50,52,57,20,30,51,20,35,56,22,36,53,21,36,58,22,37,60,24,38,61,21,36,59,21,34,57,36,47,61,37,50,55,22,30,51,136,121,106,131,115,100,133,114,100,134,113,99,130,108,91,129,113,97,126,117,104,118,109,92,126,109,89,145,115,100,142,108,94,141,108,95,150,117,104,147,113,101,143,108,98,144,111,102,140,112,104,141,118,110,137,119,112,74,69,67,30,36,45,23,37,56,23,37,60,26,38,60,24,39,61,25,40,63,25,40,62,23,38,61,24,39,59,80,84,92,78,72,76,28,31,50}
  
  /* Custom image - a cat, label 3 */
  #define IMG_DATA {231,227,224,220,214,212,212,205,204,229,222,223,241,238,239,244,243,244,243,244,244,243,244,244,243,244,244,243,243,244,199,188,182,156,141,133,162,144,129,151,126,108,81,55,45,92,66,49,90,69,58,107,88,77,121,108,100,162,152,151,191,182,184,223,220,222,238,233,235,247,244,245,253,252,252,244,243,243,240,239,240,239,237,239,239,237,237,238,232,232,233,227,227,233,227,227,225,220,217,212,206,204,175,167,164,162,153,147,187,181,179,214,210,209,231,229,228,239,236,235,237,234,233,235,232,231,210,200,194,172,156,151,159,145,140,174,153,135,120,94,74,80,54,40,81,59,48,92,73,61,103,89,77,121,112,103,103,93,92,91,84,86,107,100,102,145,138,140,191,185,187,225,219,221,238,235,235,234,230,230,232,227,228,230,224,224,226,220,220,226,220,220,221,216,213,215,210,207,190,185,181,141,135,127,122,117,108,135,130,122,164,158,152,191,183,177,201,192,189,201,193,189,187,178,168,180,167,156,161,150,141,155,142,128,161,138,112,102,70,48,86,63,49,93,79,69,108,99,92,117,111,100,81,74,70,74,68,67,63,58,60,59,56,58,67,64,65,111,105,107,191,184,185,220,214,215,231,225,224,227,220,220,220,214,214,218,212,212,216,212,209,214,209,206,197,192,189,157,153,147,122,115,107,113,106,98,111,104,96,114,110,100,119,113,105,140,132,122,166,153,138,164,150,136,150,137,126,130,117,104,159,138,113,123,94,71,80,63,49,101,90,82,116,105,99,103,92,86,89,81,76,84,78,73,80,74,73,79,73,74,75,69,68,76,70,69,100,93,91,129,122,121,159,153,152,189,184,185,206,201,201,212,207,207,207,206,204,210,207,204,198,193,190,162,157,154,121,116,108,105,100,91,105,101,92,105,101,92,103,98,88,127,118,107,161,144,127,143,125,115,144,131,119,137,123,108,144,122,98,122,100,78,76,64,50,78,68,62,98,87,81,86,78,77,85,80,76,97,87,82,90,85,83,88,83,80,105,95,91,105,94,89,122,108,97,126,110,95,126,110,96,125,111,103,128,116,116,161,157,158,197,196,194,198,196,193,193,190,186,169,164,161,126,121,115,100,96,88,102,98,89,102,98,89,103,97,88,107,98,89,124,111,98,154,140,123,158,142,120,143,126,101,120,99,76,111,94,74,99,87,71,77,66,60,76,67,61,69,63,62,72,67,67,93,82,79,85,79,74,79,76,71,96,86,77,129,110,91,149,126,103,161,143,123,162,145,126,150,133,116,140,123,104,117,101,92,188,187,185,186,185,182,176,174,170,152,147,144,114,109,104,93,89,81,94,90,81,95,92,83,99,94,84,95,87,77,87,77,70,136,123,104,151,135,110,121,105,82,85,69,52,86,72,59,72,63,52,50,43,40,63,54,50,44,41,41,94,83,77,89,79,71,98,85,73,114,98,81,132,112,93,142,122,104,144,128,113,160,145,135,167,151,142,146,129,122,137,120,111,150,132,112,181,180,178,182,181,179,174,173,171,145,144,140,105,101,93,90,86,77,89,85,76,91,88,79,91,85,77,94,82,70,115,99,85,127,112,93,131,116,97,110,96,78,94,81,65,59,49,42,54,46,42,54,49,45,59,52,46,66,59,53,71,62,55,87,74,63,124,105,89,149,127,101,130,112,99,142,126,115,151,135,124,178,162,154,199,182,174,163,139,134,129,103,99,144,123,112,178,177,175,180,179,177,175,174,171,147,145,141,104,100,94,87,83,76,90,86,77,90,86,77,81,76,68,98,83,67,152,134,114,138,124,100,129,113,92,129,113,91,107,92,74,63,53,45,69,60,51,75,62,55,59,53,48,65,55,50,88,75,61,120,101,80,143,122,97,126,107,89,122,104,95,150,136,126,167,151,142,184,168,158,205,186,179,188,160,154,135,106,99,143,119,107,173,172,170,173,172,170,169,169,167,143,143,140,108,104,98,93,85,75,73,68,60,67,62,56,70,65,57,123,109,89,140,123,99,116,100,80,131,116,92,124,107,84,71,59,49,58,49,43,57,49,43,88,79,67,88,75,64,69,60,54,87,76,63,104,90,72,105,88,69,123,101,86,130,106,94,150,135,121,181,166,157,187,167,158,171,144,130,166,139,127,140,112,103,141,112,95,172,171,170,168,167,165,143,144,142,101,97,92,88,79,70,67,60,50,35,33,29,34,31,29,51,46,40,129,113,92,125,107,86,107,95,79,140,126,105,97,81,64,50,42,39,70,60,51,90,79,69,109,99,85,83,70,61,123,106,87,84,74,61,99,86,73,128,110,92,149,124,109,160,134,119,148,127,117,175,158,150,189,173,165,175,149,133,154,118,101,158,128,113,160,132,116,118,112,110,111,106,98,91,85,75,78,68,59,70,62,52,64,58,48,40,39,33,36,36,31,45,40,35,113,100,83,142,127,112,154,140,118,94,82,71,103,88,74,90,80,67,83,74,63,104,93,78,79,68,58,95,81,67,130,113,93,116,101,83,109,92,76,140,119,105,149,125,112,160,137,123,158,133,122,171,153,141,161,141,127,189,162,149,165,131,120,135,108,94,158,138,123,76,66,57,88,78,67,95,86,75,88,80,71,74,66,58,73,64,55,39,35,31,32,30,29,84,73,63,164,143,123,135,113,88,159,140,118,121,104,86,112,97,80,73,63,55,61,54,47,101,87,73,135,117,97,118,100,80,124,108,92,125,108,91,129,108,89,140,117,103,139,115,98,142,118,101,155,132,117,161,142,122,173,147,134,170,135,123,131,101,86,144,120,100,162,143,120,98,88,78,102,91,80,93,83,73,84,77,66,65,60,54,49,44,42,36,35,31,41,38,32,86,75,59,180,153,124,165,130,79,54,58,58,126,114,92,112,96,78,95,84,70,79,68,61,139,124,104,113,98,85,91,78,70,146,129,111,118,100,86,138,116,97,152,125,106,143,117,98,132,107,88,133,111,94,144,121,108,157,133,121,127,102,90,109,89,73,148,128,105,127,109,87,92,82,73,90,80,73,77,68,62,64,56,50,60,53,45,67,60,50,59,53,46,47,41,35,75,64,48,152,129,104,168,131,80,115,94,54,125,111,82,132,116,99,138,120,99,124,109,92,146,129,105,91,73,66,122,107,96,109,91,80,101,81,70,136,110,93,154,129,109,147,121,100,140,115,93,141,119,96,128,105,87,119,99,80,114,97,77,118,102,82,134,118,96,126,109,90,88,80,71,54,49,45,50,46,39,79,69,60,83,73,63,98,89,76,87,79,65,57,49,38,62,52,43,108,92,75,167,137,111,144,110,72,129,112,88,142,126,102,155,136,113,148,131,111,185,164,137,171,144,121,154,131,110,131,113,97,136,117,101,130,105,83,149,122,97,146,119,94,140,116,90,143,123,95,139,117,90,129,107,83,132,113,88,127,110,85,129,112,89,123,108,94,67,60,51,64,57,50,68,61,53,100,90,77,107,96,82,120,107,93,128,113,97,72,59,44,65,53,40,111,94,76,161,137,111,151,123,105,132,113,95,154,135,110,154,136,114,191,172,148,218,198,175,157,127,90,116,100,76,127,119,117,165,148,125,168,143,117,163,134,107,156,131,104,153,129,104,158,136,110,142,116,88,136,110,83,130,108,82,122,100,79,110,90,72,103,93,83,93,80,71,98,86,76,106,93,82,130,115,100,132,117,104,138,122,108,150,133,117,79,65,52,74,61,49,141,122,98,151,126,102,131,103,77,138,114,87,165,144,117,175,152,128,229,207,181,146,121,115,105,79,47,113,106,77,71,77,69,143,116,71,153,125,104,140,115,92,110,92,74,118,101,83,142,121,99,125,103,81,127,103,77,142,120,93,132,109,88,100,84,72,125,120,115,120,106,96,91,81,72,119,106,93,139,122,106,147,130,112,137,121,100,148,131,108,99,83,68,61,51,39,127,110,89,144,118,93,139,106,75,184,153,121,176,151,126,195,167,137,190,163,139,136,104,95,144,114,99,145,117,75,150,119,71,156,124,95,202,177,154,140,118,91,80,66,52,78,67,61,59,49,46,113,96,80,137,115,94,140,118,98,125,105,86,106,94,83,148,139,132,125,110,98,116,105,94,127,114,99,139,123,107,136,120,97,119,101,80,136,118,94,112,92,72,55,39,26,164,142,116,165,126,95,159,114,73,199,162,124,189,153,117,167,132,95,112,86,69,166,135,110,218,190,161,178,152,125,168,138,115,175,153,129,138,118,96,113,93,73,145,127,102,164,142,118,114,97,83,62,52,46,105,92,76,102,87,76,103,88,77,124,109,101,174,160,153,106,94,82,113,101,87,127,112,95,132,116,98,144,124,101,115,96,77,138,121,100,137,111,87,75,55,43,137,122,108,174,144,117,166,126,90,193,149,108,161,115,74,118,86,59,131,107,85,165,143,119,159,140,118,155,136,114,148,128,107,116,98,82,107,91,74,134,116,96,165,143,121,166,144,121,151,129,106,120,100,87,115,100,85,101,86,73,120,106,98,170,157,150,190,177,169,107,93,78,119,105,91,119,100,82,113,96,78,148,126,101,110,92,75,142,125,103,147,122,94,108,92,81,94,82,77,144,121,108,150,115,91,149,113,89,120,79,52,155,114,80,179,146,118,148,123,99,160,139,117,145,126,109,128,111,94,128,111,95,127,109,95,144,125,108,139,120,107,157,138,118,134,111,93,123,103,86,132,112,93,136,119,106,165,152,142,186,173,165,192,177,169,111,95,81,137,123,105,129,109,92,103,85,72,143,127,105,120,102,82,106,93,74,145,124,103,140,124,108,110,100,92,101,86,77,147,119,102,149,125,115,189,163,139,212,179,145,181,152,127,139,115,94,149,127,105,175,153,131,177,157,140,172,153,137,178,158,141,173,149,130,150,126,107,141,118,98,139,117,96,140,121,101,137,121,102,162,146,136,194,176,170,196,181,174,190,176,167,120,106,90,129,117,101,142,124,104,117,97,82,108,91,75,115,99,82,121,106,94,140,124,111,151,135,119,149,134,121,70,61,57,97,86,80,188,175,163,219,208,193,219,201,182,203,178,156,188,163,140,177,151,127,167,144,127,165,148,137,168,149,138,162,137,121,160,132,109,175,150,128,167,144,123,159,139,122,170,151,137,188,171,165,205,191,184,210,192,185,211,194,187,205,190,181,120,105,94,135,123,115,144,129,118,135,121,109,153,136,126,155,139,131,182,166,154,180,162,151,180,165,154,179,166,154,160,142,132,139,120,113,178,158,147,198,179,167,195,177,163,193,170,154,171,148,131,173,152,142,196,177,168,202,185,176,206,190,182,192,172,161,169,148,135,178,155,138,189,168,153,205,188,178,206,189,179,212,195,186,211,193,186,213,198,189,214,196,187,197,180,171,176,161,153,207,192,186,208,190,182,200,183,174,219,202,195,215,195,185,208,187,173,215,196,183,200,178,163,189,170,158,207,189,177,211,193,181,223,204,193,220,201,189,212,192,179,203,179,168,192,167,155,202,181,169,216,199,187,217,198,186,213,193,181,209,189,176,207,187,179,196,171,158,204,184,173,214,198,190,214,196,189,210,191,183,219,202,194,211,194,186,208,192,186,203,187,179,211,194,183,213,195,184,209,190,178,206,184,171,207,184,171,207,183,171,208,179,165,211,186,172,197,168,150,197,168,151,210,185,172,218,198,187,218,196,186,223,202,189,223,196,183,221,194,180,221,198,186,210,182,169,215,190,177,211,183,169,211,185,170,212,185,172,205,181,168,191,165,150,188,161,148,209,187,177,205,187,175,210,191,180,213,195,184,218,201,193,208,191,184,188,167,161,200,182,167,207,189,177,206,180,169,204,177,164,218,193,181,211,185,170,198,168,149,200,168,150,207,174,155,202,168,147,191,160,140,191,161,144,206,178,163,205,176,160,218,192,176,223,197,182,218,190,176,217,191,178,207,178,164,199,169,151,202,175,156,202,173,158,205,180,164,202,177,162,198,173,161,213,195,186,209,191,182,216,197,186,216,198,187,219,201,194,209,190,183,187,168,160,188,157,144,201,172,158,216,189,179,214,188,178,202,172,157,204,171,152,197,162,146,214,188,171,213,183,168,197,162,145,195,162,143,189,152,133,191,155,135,199,168,147,204,172,153,213,186,173,229,207,195,218,194,179,201,169,153,203,173,157,210,184,169,213,185,172,220,194,181,217,193,182,207,187,177,201,178,166,206,184,172,209,187,175,214,195,184,212,194,185,195,174,166,185,166,158,195,160,149,200,165,152,205,176,161,205,171,158,210,182,168,208,175,157,205,169,150,204,171,155,210,177,162,208,177,164,196,160,144,189,152,133,191,155,135,199,165,145,205,169,150,208,175,158,215,186,173,209,178,163,204,172,154,205,176,161,218,191,181,222,198,186,218,195,182,212,191,180,198,177,166,182,153,141,205,179,168,203,175,161,202,177,166,202,180,170,181,161,150,169,148,137,196,162,146,196,159,143,199,164,147,202,165,149,197,163,147,199,168,151,200,166,149,205,172,154,204,172,154,199,166,148,190,157,140,192,157,139,194,155,136,201,164,145,207,176,158,204,170,154,191,154,134,197,164,145,204,171,157,210,182,171,212,185,174,215,193,186,215,190,180,210,188,179,181,157,146,179,146,134,204,174,163,207,179,168,208,183,175,199,180,172,181,162,154,173,153,148,200,165,149,197,161,147,188,150,136,200,166,149,203,170,154,194,155,140,199,162,145,208,176,159,207,176,162,204,171,158,189,156,141,188,151,134,198,160,142,206,169,151,206,175,160,205,173,159,196,160,145,191,160,145,200,168,155,213,180,171,215,191,180,216,193,183,210,186,175,204,181,172,172,140,127,181,146,131,209,179,167,210,185,176,204,181,174,196,176,169,163,145,138,162,147,140}
  
  