LCOV - code coverage report
Current view: top level - home/magsoft/trunks/SVT-AV1/third_party/fastfeat - fast_9.c (source / functions) Hit Total Coverage
Test: coverage.info Lines: 3749 3787 99.0 %
Date: 2019-11-25 17:12:20 Functions: 4 4 100.0 %

          Line data    Source code
       1             : // clang-format off
       2             : /*This is mechanically generated code*/
       3             : #include <stdlib.h>
       4             : 
       5             : typedef struct { int x, y; } xy;
       6             : typedef unsigned char byte;
       7             : 
       8     4040470 : int aom_fast9_corner_score(const byte* p, const int pixel[], int bstart)
       9             : {
      10     4040470 :   int bmin = bstart;
      11     4040470 :   int bmax = 255;
      12     4040470 :   int b = (bmax + bmin)/2;
      13             : 
      14             :   /*Compute the score using binary search*/
      15             :   for(;;)
      16    27807100 :   {
      17    31847600 :     int cb = *p + b;
      18    31847600 :     int c_b= *p - b;
      19             : 
      20             : 
      21    31847600 :     if( p[pixel[0]] > cb)
      22     5235270 :       if( p[pixel[1]] > cb)
      23     4376650 :         if( p[pixel[2]] > cb)
      24     3243090 :           if( p[pixel[3]] > cb)
      25     2498100 :             if( p[pixel[4]] > cb)
      26     2021100 :               if( p[pixel[5]] > cb)
      27     1617540 :                 if( p[pixel[6]] > cb)
      28     1134420 :                   if( p[pixel[7]] > cb)
      29      748164 :                     if( p[pixel[8]] > cb)
      30      485425 :                       goto is_a_corner;
      31             :                     else
      32      262739 :                       if( p[pixel[15]] > cb)
      33      188363 :                         goto is_a_corner;
      34             :                       else
      35       74376 :                         goto is_not_a_corner;
      36      386251 :                   else if( p[pixel[7]] < c_b)
      37       13771 :                     if( p[pixel[14]] > cb)
      38       10491 :                       if( p[pixel[15]] > cb)
      39        9956 :                         goto is_a_corner;
      40             :                       else
      41         535 :                         goto is_not_a_corner;
      42        3280 :                     else if( p[pixel[14]] < c_b)
      43         442 :                       if( p[pixel[8]] < c_b)
      44         400 :                         if( p[pixel[9]] < c_b)
      45         378 :                           if( p[pixel[10]] < c_b)
      46         378 :                             if( p[pixel[11]] < c_b)
      47         364 :                               if( p[pixel[12]] < c_b)
      48         320 :                                 if( p[pixel[13]] < c_b)
      49         320 :                                   if( p[pixel[15]] < c_b)
      50         228 :                                     goto is_a_corner;
      51             :                                   else
      52          92 :                                     goto is_not_a_corner;
      53             :                                 else
      54           0 :                                   goto is_not_a_corner;
      55             :                               else
      56          44 :                                 goto is_not_a_corner;
      57             :                             else
      58          14 :                               goto is_not_a_corner;
      59             :                           else
      60           0 :                             goto is_not_a_corner;
      61             :                         else
      62          22 :                           goto is_not_a_corner;
      63             :                       else
      64          42 :                         goto is_not_a_corner;
      65             :                     else
      66        2838 :                       goto is_not_a_corner;
      67             :                   else
      68      372480 :                     if( p[pixel[14]] > cb)
      69      221714 :                       if( p[pixel[15]] > cb)
      70      201459 :                         goto is_a_corner;
      71             :                       else
      72       20255 :                         goto is_not_a_corner;
      73             :                     else
      74      150766 :                       goto is_not_a_corner;
      75      483123 :                 else if( p[pixel[6]] < c_b)
      76       18981 :                   if( p[pixel[15]] > cb)
      77       14496 :                     if( p[pixel[13]] > cb)
      78       10039 :                       if( p[pixel[14]] > cb)
      79        9597 :                         goto is_a_corner;
      80             :                       else
      81         442 :                         goto is_not_a_corner;
      82        4457 :                     else if( p[pixel[13]] < c_b)
      83        2553 :                       if( p[pixel[7]] < c_b)
      84        2475 :                         if( p[pixel[8]] < c_b)
      85        2409 :                           if( p[pixel[9]] < c_b)
      86        2303 :                             if( p[pixel[10]] < c_b)
      87        2247 :                               if( p[pixel[11]] < c_b)
      88        2207 :                                 if( p[pixel[12]] < c_b)
      89        2191 :                                   if( p[pixel[14]] < c_b)
      90        1479 :                                     goto is_a_corner;
      91             :                                   else
      92         712 :                                     goto is_not_a_corner;
      93             :                                 else
      94          16 :                                   goto is_not_a_corner;
      95             :                               else
      96          40 :                                 goto is_not_a_corner;
      97             :                             else
      98          56 :                               goto is_not_a_corner;
      99             :                           else
     100         106 :                             goto is_not_a_corner;
     101             :                         else
     102          66 :                           goto is_not_a_corner;
     103             :                       else
     104          78 :                         goto is_not_a_corner;
     105             :                     else
     106        1904 :                       goto is_not_a_corner;
     107             :                   else
     108        4485 :                     if( p[pixel[7]] < c_b)
     109        4131 :                       if( p[pixel[8]] < c_b)
     110        3978 :                         if( p[pixel[9]] < c_b)
     111        3687 :                           if( p[pixel[10]] < c_b)
     112        3423 :                             if( p[pixel[11]] < c_b)
     113        3192 :                               if( p[pixel[12]] < c_b)
     114        2872 :                                 if( p[pixel[13]] < c_b)
     115        2725 :                                   if( p[pixel[14]] < c_b)
     116        2167 :                                     goto is_a_corner;
     117             :                                   else
     118         558 :                                     goto is_not_a_corner;
     119             :                                 else
     120         147 :                                   goto is_not_a_corner;
     121             :                               else
     122         320 :                                 goto is_not_a_corner;
     123             :                             else
     124         231 :                               goto is_not_a_corner;
     125             :                           else
     126         264 :                             goto is_not_a_corner;
     127             :                         else
     128         291 :                           goto is_not_a_corner;
     129             :                       else
     130         153 :                         goto is_not_a_corner;
     131             :                     else
     132         354 :                       goto is_not_a_corner;
     133             :                 else
     134      464142 :                   if( p[pixel[13]] > cb)
     135      267564 :                     if( p[pixel[14]] > cb)
     136      239181 :                       if( p[pixel[15]] > cb)
     137      220611 :                         goto is_a_corner;
     138             :                       else
     139       18570 :                         goto is_not_a_corner;
     140             :                     else
     141       28383 :                       goto is_not_a_corner;
     142      196578 :                   else if( p[pixel[13]] < c_b)
     143       10366 :                     if( p[pixel[7]] < c_b)
     144        3959 :                       if( p[pixel[8]] < c_b)
     145        3812 :                         if( p[pixel[9]] < c_b)
     146        3666 :                           if( p[pixel[10]] < c_b)
     147        3435 :                             if( p[pixel[11]] < c_b)
     148        3309 :                               if( p[pixel[12]] < c_b)
     149        3182 :                                 if( p[pixel[14]] < c_b)
     150        2100 :                                   if( p[pixel[15]] < c_b)
     151         443 :                                     goto is_a_corner;
     152             :                                   else
     153        1657 :                                     goto is_not_a_corner;
     154             :                                 else
     155        1082 :                                   goto is_not_a_corner;
     156             :                               else
     157         127 :                                 goto is_not_a_corner;
     158             :                             else
     159         126 :                               goto is_not_a_corner;
     160             :                           else
     161         231 :                             goto is_not_a_corner;
     162             :                         else
     163         146 :                           goto is_not_a_corner;
     164             :                       else
     165         147 :                         goto is_not_a_corner;
     166             :                     else
     167        6407 :                       goto is_not_a_corner;
     168             :                   else
     169      186212 :                     goto is_not_a_corner;
     170      403563 :               else if( p[pixel[5]] < c_b)
     171       11622 :                 if( p[pixel[14]] > cb)
     172        6235 :                   if( p[pixel[12]] > cb)
     173        4065 :                     if( p[pixel[13]] > cb)
     174        3805 :                       if( p[pixel[15]] > cb)
     175        3519 :                         goto is_a_corner;
     176             :                       else
     177         286 :                         if( p[pixel[6]] > cb)
     178           0 :                           if( p[pixel[7]] > cb)
     179           0 :                             if( p[pixel[8]] > cb)
     180           0 :                               if( p[pixel[9]] > cb)
     181           0 :                                 if( p[pixel[10]] > cb)
     182           0 :                                   if( p[pixel[11]] > cb)
     183           0 :                                     goto is_a_corner;
     184             :                                   else
     185           0 :                                     goto is_not_a_corner;
     186             :                                 else
     187           0 :                                   goto is_not_a_corner;
     188             :                               else
     189           0 :                                 goto is_not_a_corner;
     190             :                             else
     191           0 :                               goto is_not_a_corner;
     192             :                           else
     193           0 :                             goto is_not_a_corner;
     194             :                         else
     195         286 :                           goto is_not_a_corner;
     196             :                     else
     197         260 :                       goto is_not_a_corner;
     198        2170 :                   else if( p[pixel[12]] < c_b)
     199        1376 :                     if( p[pixel[6]] < c_b)
     200        1338 :                       if( p[pixel[7]] < c_b)
     201        1316 :                         if( p[pixel[8]] < c_b)
     202        1280 :                           if( p[pixel[9]] < c_b)
     203        1201 :                             if( p[pixel[10]] < c_b)
     204        1167 :                               if( p[pixel[11]] < c_b)
     205        1146 :                                 if( p[pixel[13]] < c_b)
     206         864 :                                   goto is_a_corner;
     207             :                                 else
     208         282 :                                   goto is_not_a_corner;
     209             :                               else
     210          21 :                                 goto is_not_a_corner;
     211             :                             else
     212          34 :                               goto is_not_a_corner;
     213             :                           else
     214          79 :                             goto is_not_a_corner;
     215             :                         else
     216          36 :                           goto is_not_a_corner;
     217             :                       else
     218          22 :                         goto is_not_a_corner;
     219             :                     else
     220          38 :                       goto is_not_a_corner;
     221             :                   else
     222         794 :                     goto is_not_a_corner;
     223        5387 :                 else if( p[pixel[14]] < c_b)
     224        1365 :                   if( p[pixel[7]] < c_b)
     225        1271 :                     if( p[pixel[8]] < c_b)
     226        1229 :                       if( p[pixel[9]] < c_b)
     227        1086 :                         if( p[pixel[10]] < c_b)
     228        1078 :                           if( p[pixel[11]] < c_b)
     229        1042 :                             if( p[pixel[12]] < c_b)
     230         872 :                               if( p[pixel[13]] < c_b)
     231         791 :                                 if( p[pixel[6]] < c_b)
     232         685 :                                   goto is_a_corner;
     233             :                                 else
     234         106 :                                   if( p[pixel[15]] < c_b)
     235          60 :                                     goto is_a_corner;
     236             :                                   else
     237          46 :                                     goto is_not_a_corner;
     238             :                               else
     239          81 :                                 goto is_not_a_corner;
     240             :                             else
     241         170 :                               goto is_not_a_corner;
     242             :                           else
     243          36 :                             goto is_not_a_corner;
     244             :                         else
     245           8 :                           goto is_not_a_corner;
     246             :                       else
     247         143 :                         goto is_not_a_corner;
     248             :                     else
     249          42 :                       goto is_not_a_corner;
     250             :                   else
     251          94 :                     goto is_not_a_corner;
     252             :                 else
     253        4022 :                   if( p[pixel[6]] < c_b)
     254        3765 :                     if( p[pixel[7]] < c_b)
     255        3605 :                       if( p[pixel[8]] < c_b)
     256        3515 :                         if( p[pixel[9]] < c_b)
     257        3429 :                           if( p[pixel[10]] < c_b)
     258        3195 :                             if( p[pixel[11]] < c_b)
     259        3018 :                               if( p[pixel[12]] < c_b)
     260        2770 :                                 if( p[pixel[13]] < c_b)
     261        2384 :                                   goto is_a_corner;
     262             :                                 else
     263         386 :                                   goto is_not_a_corner;
     264             :                               else
     265         248 :                                 goto is_not_a_corner;
     266             :                             else
     267         177 :                               goto is_not_a_corner;
     268             :                           else
     269         234 :                             goto is_not_a_corner;
     270             :                         else
     271          86 :                           goto is_not_a_corner;
     272             :                       else
     273          90 :                         goto is_not_a_corner;
     274             :                     else
     275         160 :                       goto is_not_a_corner;
     276             :                   else
     277         257 :                     goto is_not_a_corner;
     278             :               else
     279      391941 :                 if( p[pixel[12]] > cb)
     280      194991 :                   if( p[pixel[13]] > cb)
     281      173621 :                     if( p[pixel[14]] > cb)
     282      156787 :                       if( p[pixel[15]] > cb)
     283      145941 :                         goto is_a_corner;
     284             :                       else
     285       10846 :                         if( p[pixel[6]] > cb)
     286        2807 :                           if( p[pixel[7]] > cb)
     287        2363 :                             if( p[pixel[8]] > cb)
     288        2001 :                               if( p[pixel[9]] > cb)
     289        1511 :                                 if( p[pixel[10]] > cb)
     290        1286 :                                   if( p[pixel[11]] > cb)
     291        1092 :                                     goto is_a_corner;
     292             :                                   else
     293         194 :                                     goto is_not_a_corner;
     294             :                                 else
     295         225 :                                   goto is_not_a_corner;
     296             :                               else
     297         490 :                                 goto is_not_a_corner;
     298             :                             else
     299         362 :                               goto is_not_a_corner;
     300             :                           else
     301         444 :                             goto is_not_a_corner;
     302             :                         else
     303        8039 :                           goto is_not_a_corner;
     304             :                     else
     305       16834 :                       goto is_not_a_corner;
     306             :                   else
     307       21370 :                     goto is_not_a_corner;
     308      196950 :                 else if( p[pixel[12]] < c_b)
     309       19498 :                   if( p[pixel[7]] < c_b)
     310       12618 :                     if( p[pixel[8]] < c_b)
     311       12207 :                       if( p[pixel[9]] < c_b)
     312       11673 :                         if( p[pixel[10]] < c_b)
     313       11029 :                           if( p[pixel[11]] < c_b)
     314       10666 :                             if( p[pixel[13]] < c_b)
     315        9347 :                               if( p[pixel[14]] < c_b)
     316        5250 :                                 if( p[pixel[6]] < c_b)
     317        4506 :                                   goto is_a_corner;
     318             :                                 else
     319         744 :                                   if( p[pixel[15]] < c_b)
     320         198 :                                     goto is_a_corner;
     321             :                                   else
     322         546 :                                     goto is_not_a_corner;
     323             :                               else
     324        4097 :                                 goto is_not_a_corner;
     325             :                             else
     326        1319 :                               goto is_not_a_corner;
     327             :                           else
     328         363 :                             goto is_not_a_corner;
     329             :                         else
     330         644 :                           goto is_not_a_corner;
     331             :                       else
     332         534 :                         goto is_not_a_corner;
     333             :                     else
     334         411 :                       goto is_not_a_corner;
     335             :                   else
     336        6880 :                     goto is_not_a_corner;
     337             :                 else
     338      177452 :                   goto is_not_a_corner;
     339      476996 :             else if( p[pixel[4]] < c_b)
     340       15238 :               if( p[pixel[13]] > cb)
     341        7679 :                 if( p[pixel[11]] > cb)
     342        6053 :                   if( p[pixel[12]] > cb)
     343        5654 :                     if( p[pixel[14]] > cb)
     344        5318 :                       if( p[pixel[15]] > cb)
     345        4979 :                         goto is_a_corner;
     346             :                       else
     347         339 :                         if( p[pixel[6]] > cb)
     348          24 :                           if( p[pixel[7]] > cb)
     349          12 :                             if( p[pixel[8]] > cb)
     350          12 :                               if( p[pixel[9]] > cb)
     351          12 :                                 if( p[pixel[10]] > cb)
     352          12 :                                   goto is_a_corner;
     353             :                                 else
     354           0 :                                   goto is_not_a_corner;
     355             :                               else
     356           0 :                                 goto is_not_a_corner;
     357             :                             else
     358           0 :                               goto is_not_a_corner;
     359             :                           else
     360          12 :                             goto is_not_a_corner;
     361             :                         else
     362         315 :                           goto is_not_a_corner;
     363             :                     else
     364         336 :                       if( p[pixel[5]] > cb)
     365          31 :                         if( p[pixel[6]] > cb)
     366          31 :                           if( p[pixel[7]] > cb)
     367          31 :                             if( p[pixel[8]] > cb)
     368          31 :                               if( p[pixel[9]] > cb)
     369          31 :                                 if( p[pixel[10]] > cb)
     370          31 :                                   goto is_a_corner;
     371             :                                 else
     372           0 :                                   goto is_not_a_corner;
     373             :                               else
     374           0 :                                 goto is_not_a_corner;
     375             :                             else
     376           0 :                               goto is_not_a_corner;
     377             :                           else
     378           0 :                             goto is_not_a_corner;
     379             :                         else
     380           0 :                           goto is_not_a_corner;
     381             :                       else
     382         305 :                         goto is_not_a_corner;
     383             :                   else
     384         399 :                     goto is_not_a_corner;
     385        1626 :                 else if( p[pixel[11]] < c_b)
     386         883 :                   if( p[pixel[5]] < c_b)
     387         867 :                     if( p[pixel[6]] < c_b)
     388         863 :                       if( p[pixel[7]] < c_b)
     389         837 :                         if( p[pixel[8]] < c_b)
     390         833 :                           if( p[pixel[9]] < c_b)
     391         799 :                             if( p[pixel[10]] < c_b)
     392         761 :                               if( p[pixel[12]] < c_b)
     393         507 :                                 goto is_a_corner;
     394             :                               else
     395         254 :                                 goto is_not_a_corner;
     396             :                             else
     397          38 :                               goto is_not_a_corner;
     398             :                           else
     399          34 :                             goto is_not_a_corner;
     400             :                         else
     401           4 :                           goto is_not_a_corner;
     402             :                       else
     403          26 :                         goto is_not_a_corner;
     404             :                     else
     405           4 :                       goto is_not_a_corner;
     406             :                   else
     407          16 :                     goto is_not_a_corner;
     408             :                 else
     409         743 :                   goto is_not_a_corner;
     410        7559 :               else if( p[pixel[13]] < c_b)
     411        3215 :                 if( p[pixel[7]] < c_b)
     412        3063 :                   if( p[pixel[8]] < c_b)
     413        3012 :                     if( p[pixel[9]] < c_b)
     414        2862 :                       if( p[pixel[10]] < c_b)
     415        2711 :                         if( p[pixel[11]] < c_b)
     416        2449 :                           if( p[pixel[12]] < c_b)
     417        2161 :                             if( p[pixel[6]] < c_b)
     418        1937 :                               if( p[pixel[5]] < c_b)
     419        1775 :                                 goto is_a_corner;
     420             :                               else
     421         162 :                                 if( p[pixel[14]] < c_b)
     422          86 :                                   goto is_a_corner;
     423             :                                 else
     424          76 :                                   goto is_not_a_corner;
     425             :                             else
     426         224 :                               if( p[pixel[14]] < c_b)
     427         164 :                                 if( p[pixel[15]] < c_b)
     428          86 :                                   goto is_a_corner;
     429             :                                 else
     430          78 :                                   goto is_not_a_corner;
     431             :                               else
     432          60 :                                 goto is_not_a_corner;
     433             :                           else
     434         288 :                             goto is_not_a_corner;
     435             :                         else
     436         262 :                           goto is_not_a_corner;
     437             :                       else
     438         151 :                         goto is_not_a_corner;
     439             :                     else
     440         150 :                       goto is_not_a_corner;
     441             :                   else
     442          51 :                     goto is_not_a_corner;
     443             :                 else
     444         152 :                   goto is_not_a_corner;
     445             :               else
     446        4344 :                 if( p[pixel[5]] < c_b)
     447        4098 :                   if( p[pixel[6]] < c_b)
     448        3969 :                     if( p[pixel[7]] < c_b)
     449        3708 :                       if( p[pixel[8]] < c_b)
     450        3643 :                         if( p[pixel[9]] < c_b)
     451        3504 :                           if( p[pixel[10]] < c_b)
     452        3154 :                             if( p[pixel[11]] < c_b)
     453        3026 :                               if( p[pixel[12]] < c_b)
     454        2334 :                                 goto is_a_corner;
     455             :                               else
     456         692 :                                 goto is_not_a_corner;
     457             :                             else
     458         128 :                               goto is_not_a_corner;
     459             :                           else
     460         350 :                             goto is_not_a_corner;
     461             :                         else
     462         139 :                           goto is_not_a_corner;
     463             :                       else
     464          65 :                         goto is_not_a_corner;
     465             :                     else
     466         261 :                       goto is_not_a_corner;
     467             :                   else
     468         129 :                     goto is_not_a_corner;
     469             :                 else
     470         246 :                   goto is_not_a_corner;
     471             :             else
     472      461758 :               if( p[pixel[11]] > cb)
     473      237977 :                 if( p[pixel[12]] > cb)
     474      204266 :                   if( p[pixel[13]] > cb)
     475      180586 :                     if( p[pixel[14]] > cb)
     476      161929 :                       if( p[pixel[15]] > cb)
     477      150208 :                         goto is_a_corner;
     478             :                       else
     479       11721 :                         if( p[pixel[6]] > cb)
     480        3813 :                           if( p[pixel[7]] > cb)
     481        3069 :                             if( p[pixel[8]] > cb)
     482        2727 :                               if( p[pixel[9]] > cb)
     483        2415 :                                 if( p[pixel[10]] > cb)
     484        2066 :                                   goto is_a_corner;
     485             :                                 else
     486         349 :                                   goto is_not_a_corner;
     487             :                               else
     488         312 :                                 goto is_not_a_corner;
     489             :                             else
     490         342 :                               goto is_not_a_corner;
     491             :                           else
     492         744 :                             goto is_not_a_corner;
     493             :                         else
     494        7908 :                           goto is_not_a_corner;
     495             :                     else
     496       18657 :                       if( p[pixel[5]] > cb)
     497        5053 :                         if( p[pixel[6]] > cb)
     498        4571 :                           if( p[pixel[7]] > cb)
     499        3916 :                             if( p[pixel[8]] > cb)
     500        3379 :                               if( p[pixel[9]] > cb)
     501        2983 :                                 if( p[pixel[10]] > cb)
     502        2300 :                                   goto is_a_corner;
     503             :                                 else
     504         683 :                                   goto is_not_a_corner;
     505             :                               else
     506         396 :                                 goto is_not_a_corner;
     507             :                             else
     508         537 :                               goto is_not_a_corner;
     509             :                           else
     510         655 :                             goto is_not_a_corner;
     511             :                         else
     512         482 :                           goto is_not_a_corner;
     513             :                       else
     514       13604 :                         goto is_not_a_corner;
     515             :                   else
     516       23680 :                     goto is_not_a_corner;
     517             :                 else
     518       33711 :                   goto is_not_a_corner;
     519      223781 :               else if( p[pixel[11]] < c_b)
     520       34354 :                 if( p[pixel[7]] < c_b)
     521       26950 :                   if( p[pixel[8]] < c_b)
     522       26094 :                     if( p[pixel[9]] < c_b)
     523       24720 :                       if( p[pixel[10]] < c_b)
     524       23444 :                         if( p[pixel[12]] < c_b)
     525       19865 :                           if( p[pixel[13]] < c_b)
     526       15382 :                             if( p[pixel[6]] < c_b)
     527       14052 :                               if( p[pixel[5]] < c_b)
     528       10000 :                                 goto is_a_corner;
     529             :                               else
     530        4052 :                                 if( p[pixel[14]] < c_b)
     531        1710 :                                   goto is_a_corner;
     532             :                                 else
     533        2342 :                                   goto is_not_a_corner;
     534             :                             else
     535        1330 :                               if( p[pixel[14]] < c_b)
     536         975 :                                 if( p[pixel[15]] < c_b)
     537         311 :                                   goto is_a_corner;
     538             :                                 else
     539         664 :                                   goto is_not_a_corner;
     540             :                               else
     541         355 :                                 goto is_not_a_corner;
     542             :                           else
     543        4483 :                             goto is_not_a_corner;
     544             :                         else
     545        3579 :                           goto is_not_a_corner;
     546             :                       else
     547        1276 :                         goto is_not_a_corner;
     548             :                     else
     549        1374 :                       goto is_not_a_corner;
     550             :                   else
     551         856 :                     goto is_not_a_corner;
     552             :                 else
     553        7404 :                   goto is_not_a_corner;
     554             :               else
     555      189427 :                 goto is_not_a_corner;
     556      744994 :           else if( p[pixel[3]] < c_b)
     557       46758 :             if( p[pixel[10]] > cb)
     558       11385 :               if( p[pixel[11]] > cb)
     559       10494 :                 if( p[pixel[12]] > cb)
     560       10072 :                   if( p[pixel[13]] > cb)
     561        9292 :                     if( p[pixel[14]] > cb)
     562        8690 :                       if( p[pixel[15]] > cb)
     563        7875 :                         goto is_a_corner;
     564             :                       else
     565         815 :                         if( p[pixel[6]] > cb)
     566         230 :                           if( p[pixel[7]] > cb)
     567         206 :                             if( p[pixel[8]] > cb)
     568         164 :                               if( p[pixel[9]] > cb)
     569         164 :                                 goto is_a_corner;
     570             :                               else
     571           0 :                                 goto is_not_a_corner;
     572             :                             else
     573          42 :                               goto is_not_a_corner;
     574             :                           else
     575          24 :                             goto is_not_a_corner;
     576             :                         else
     577         585 :                           goto is_not_a_corner;
     578             :                     else
     579         602 :                       if( p[pixel[5]] > cb)
     580          92 :                         if( p[pixel[6]] > cb)
     581          92 :                           if( p[pixel[7]] > cb)
     582          68 :                             if( p[pixel[8]] > cb)
     583          52 :                               if( p[pixel[9]] > cb)
     584          48 :                                 goto is_a_corner;
     585             :                               else
     586           4 :                                 goto is_not_a_corner;
     587             :                             else
     588          16 :                               goto is_not_a_corner;
     589             :                           else
     590          24 :                             goto is_not_a_corner;
     591             :                         else
     592           0 :                           goto is_not_a_corner;
     593             :                       else
     594         510 :                         goto is_not_a_corner;
     595             :                   else
     596         780 :                     if( p[pixel[4]] > cb)
     597         109 :                       if( p[pixel[5]] > cb)
     598         101 :                         if( p[pixel[6]] > cb)
     599          97 :                           if( p[pixel[7]] > cb)
     600          97 :                             if( p[pixel[8]] > cb)
     601          97 :                               if( p[pixel[9]] > cb)
     602          97 :                                 goto is_a_corner;
     603             :                               else
     604           0 :                                 goto is_not_a_corner;
     605             :                             else
     606           0 :                               goto is_not_a_corner;
     607             :                           else
     608           0 :                             goto is_not_a_corner;
     609             :                         else
     610           4 :                           goto is_not_a_corner;
     611             :                       else
     612           8 :                         goto is_not_a_corner;
     613             :                     else
     614         671 :                       goto is_not_a_corner;
     615             :                 else
     616         422 :                   goto is_not_a_corner;
     617             :               else
     618         891 :                 goto is_not_a_corner;
     619       35373 :             else if( p[pixel[10]] < c_b)
     620       31699 :               if( p[pixel[7]] < c_b)
     621       29668 :                 if( p[pixel[8]] < c_b)
     622       28941 :                   if( p[pixel[9]] < c_b)
     623       28051 :                     if( p[pixel[11]] < c_b)
     624       23434 :                       if( p[pixel[6]] < c_b)
     625       21693 :                         if( p[pixel[5]] < c_b)
     626       19689 :                           if( p[pixel[4]] < c_b)
     627       18632 :                             goto is_a_corner;
     628             :                           else
     629        1057 :                             if( p[pixel[12]] < c_b)
     630         791 :                               if( p[pixel[13]] < c_b)
     631         486 :                                 goto is_a_corner;
     632             :                               else
     633         305 :                                 goto is_not_a_corner;
     634             :                             else
     635         266 :                               goto is_not_a_corner;
     636             :                         else
     637        2004 :                           if( p[pixel[12]] < c_b)
     638        1715 :                             if( p[pixel[13]] < c_b)
     639        1436 :                               if( p[pixel[14]] < c_b)
     640         746 :                                 goto is_a_corner;
     641             :                               else
     642         690 :                                 goto is_not_a_corner;
     643             :                             else
     644         279 :                               goto is_not_a_corner;
     645             :                           else
     646         289 :                             goto is_not_a_corner;
     647             :                       else
     648        1741 :                         if( p[pixel[12]] < c_b)
     649        1272 :                           if( p[pixel[13]] < c_b)
     650         967 :                             if( p[pixel[14]] < c_b)
     651         655 :                               if( p[pixel[15]] < c_b)
     652         282 :                                 goto is_a_corner;
     653             :                               else
     654         373 :                                 goto is_not_a_corner;
     655             :                             else
     656         312 :                               goto is_not_a_corner;
     657             :                           else
     658         305 :                             goto is_not_a_corner;
     659             :                         else
     660         469 :                           goto is_not_a_corner;
     661             :                     else
     662        4617 :                       goto is_not_a_corner;
     663             :                   else
     664         890 :                     goto is_not_a_corner;
     665             :                 else
     666         727 :                   goto is_not_a_corner;
     667             :               else
     668        2031 :                 goto is_not_a_corner;
     669             :             else
     670        3674 :               goto is_not_a_corner;
     671             :           else
     672      698236 :             if( p[pixel[10]] > cb)
     673      345429 :               if( p[pixel[11]] > cb)
     674      292614 :                 if( p[pixel[12]] > cb)
     675      250020 :                   if( p[pixel[13]] > cb)
     676      216949 :                     if( p[pixel[14]] > cb)
     677      196761 :                       if( p[pixel[15]] > cb)
     678      178043 :                         goto is_a_corner;
     679             :                       else
     680       18718 :                         if( p[pixel[6]] > cb)
     681        8392 :                           if( p[pixel[7]] > cb)
     682        6738 :                             if( p[pixel[8]] > cb)
     683        6150 :                               if( p[pixel[9]] > cb)
     684        5594 :                                 goto is_a_corner;
     685             :                               else
     686         556 :                                 goto is_not_a_corner;
     687             :                             else
     688         588 :                               goto is_not_a_corner;
     689             :                           else
     690        1654 :                             goto is_not_a_corner;
     691             :                         else
     692       10326 :                           goto is_not_a_corner;
     693             :                     else
     694       20188 :                       if( p[pixel[5]] > cb)
     695        7761 :                         if( p[pixel[6]] > cb)
     696        6843 :                           if( p[pixel[7]] > cb)
     697        5449 :                             if( p[pixel[8]] > cb)
     698        4480 :                               if( p[pixel[9]] > cb)
     699        4145 :                                 goto is_a_corner;
     700             :                               else
     701         335 :                                 goto is_not_a_corner;
     702             :                             else
     703         969 :                               goto is_not_a_corner;
     704             :                           else
     705        1394 :                             goto is_not_a_corner;
     706             :                         else
     707         918 :                           goto is_not_a_corner;
     708             :                       else
     709       12427 :                         goto is_not_a_corner;
     710             :                   else
     711       33071 :                     if( p[pixel[4]] > cb)
     712       11802 :                       if( p[pixel[5]] > cb)
     713       10912 :                         if( p[pixel[6]] > cb)
     714        9714 :                           if( p[pixel[7]] > cb)
     715        8832 :                             if( p[pixel[8]] > cb)
     716        8134 :                               if( p[pixel[9]] > cb)
     717        7613 :                                 goto is_a_corner;
     718             :                               else
     719         521 :                                 goto is_not_a_corner;
     720             :                             else
     721         698 :                               goto is_not_a_corner;
     722             :                           else
     723         882 :                             goto is_not_a_corner;
     724             :                         else
     725        1198 :                           goto is_not_a_corner;
     726             :                       else
     727         890 :                         goto is_not_a_corner;
     728             :                     else
     729       21269 :                       goto is_not_a_corner;
     730             :                 else
     731       42594 :                   goto is_not_a_corner;
     732             :               else
     733       52815 :                 goto is_not_a_corner;
     734      352807 :             else if( p[pixel[10]] < c_b)
     735       81627 :               if( p[pixel[7]] < c_b)
     736       68611 :                 if( p[pixel[8]] < c_b)
     737       66915 :                   if( p[pixel[9]] < c_b)
     738       64802 :                     if( p[pixel[11]] < c_b)
     739       56876 :                       if( p[pixel[12]] < c_b)
     740       42941 :                         if( p[pixel[6]] < c_b)
     741       39271 :                           if( p[pixel[5]] < c_b)
     742       31231 :                             if( p[pixel[4]] < c_b)
     743       19948 :                               goto is_a_corner;
     744             :                             else
     745       11283 :                               if( p[pixel[13]] < c_b)
     746        7443 :                                 goto is_a_corner;
     747             :                               else
     748        3840 :                                 goto is_not_a_corner;
     749             :                           else
     750        8040 :                             if( p[pixel[13]] < c_b)
     751        6470 :                               if( p[pixel[14]] < c_b)
     752        2982 :                                 goto is_a_corner;
     753             :                               else
     754        3488 :                                 goto is_not_a_corner;
     755             :                             else
     756        1570 :                               goto is_not_a_corner;
     757             :                         else
     758        3670 :                           if( p[pixel[13]] < c_b)
     759        2846 :                             if( p[pixel[14]] < c_b)
     760        1976 :                               if( p[pixel[15]] < c_b)
     761         622 :                                 goto is_a_corner;
     762             :                               else
     763        1354 :                                 goto is_not_a_corner;
     764             :                             else
     765         870 :                               goto is_not_a_corner;
     766             :                           else
     767         824 :                             goto is_not_a_corner;
     768             :                       else
     769       13935 :                         goto is_not_a_corner;
     770             :                     else
     771        7926 :                       goto is_not_a_corner;
     772             :                   else
     773        2113 :                     goto is_not_a_corner;
     774             :                 else
     775        1696 :                   goto is_not_a_corner;
     776             :               else
     777       13016 :                 goto is_not_a_corner;
     778             :             else
     779      271180 :               goto is_not_a_corner;
     780     1133560 :         else if( p[pixel[2]] < c_b)
     781       69863 :           if( p[pixel[9]] > cb)
     782       15046 :             if( p[pixel[10]] > cb)
     783       14056 :               if( p[pixel[11]] > cb)
     784       12807 :                 if( p[pixel[12]] > cb)
     785       11559 :                   if( p[pixel[13]] > cb)
     786        9768 :                     if( p[pixel[14]] > cb)
     787        8268 :                       if( p[pixel[15]] > cb)
     788        7377 :                         goto is_a_corner;
     789             :                       else
     790         891 :                         if( p[pixel[6]] > cb)
     791         623 :                           if( p[pixel[7]] > cb)
     792         534 :                             if( p[pixel[8]] > cb)
     793         498 :                               goto is_a_corner;
     794             :                             else
     795          36 :                               goto is_not_a_corner;
     796             :                           else
     797          89 :                             goto is_not_a_corner;
     798             :                         else
     799         268 :                           goto is_not_a_corner;
     800             :                     else
     801        1500 :                       if( p[pixel[5]] > cb)
     802         920 :                         if( p[pixel[6]] > cb)
     803         846 :                           if( p[pixel[7]] > cb)
     804         744 :                             if( p[pixel[8]] > cb)
     805         686 :                               goto is_a_corner;
     806             :                             else
     807          58 :                               goto is_not_a_corner;
     808             :                           else
     809         102 :                             goto is_not_a_corner;
     810             :                         else
     811          74 :                           goto is_not_a_corner;
     812             :                       else
     813         580 :                         goto is_not_a_corner;
     814             :                   else
     815        1791 :                     if( p[pixel[4]] > cb)
     816         704 :                       if( p[pixel[5]] > cb)
     817         658 :                         if( p[pixel[6]] > cb)
     818         598 :                           if( p[pixel[7]] > cb)
     819         464 :                             if( p[pixel[8]] > cb)
     820         438 :                               goto is_a_corner;
     821             :                             else
     822          26 :                               goto is_not_a_corner;
     823             :                           else
     824         134 :                             goto is_not_a_corner;
     825             :                         else
     826          60 :                           goto is_not_a_corner;
     827             :                       else
     828          46 :                         goto is_not_a_corner;
     829             :                     else
     830        1087 :                       goto is_not_a_corner;
     831             :                 else
     832        1248 :                   if( p[pixel[3]] > cb)
     833         399 :                     if( p[pixel[4]] > cb)
     834         395 :                       if( p[pixel[5]] > cb)
     835         375 :                         if( p[pixel[6]] > cb)
     836         375 :                           if( p[pixel[7]] > cb)
     837         307 :                             if( p[pixel[8]] > cb)
     838         305 :                               goto is_a_corner;
     839             :                             else
     840           2 :                               goto is_not_a_corner;
     841             :                           else
     842          68 :                             goto is_not_a_corner;
     843             :                         else
     844           0 :                           goto is_not_a_corner;
     845             :                       else
     846          20 :                         goto is_not_a_corner;
     847             :                     else
     848           4 :                       goto is_not_a_corner;
     849             :                   else
     850         849 :                     goto is_not_a_corner;
     851             :               else
     852        1249 :                 goto is_not_a_corner;
     853             :             else
     854         990 :               goto is_not_a_corner;
     855       54817 :           else if( p[pixel[9]] < c_b)
     856       49776 :             if( p[pixel[7]] < c_b)
     857       46534 :               if( p[pixel[8]] < c_b)
     858       44375 :                 if( p[pixel[10]] < c_b)
     859       39971 :                   if( p[pixel[6]] < c_b)
     860       36670 :                     if( p[pixel[5]] < c_b)
     861       31557 :                       if( p[pixel[4]] < c_b)
     862       27101 :                         if( p[pixel[3]] < c_b)
     863       24737 :                           goto is_a_corner;
     864             :                         else
     865        2364 :                           if( p[pixel[11]] < c_b)
     866        1491 :                             if( p[pixel[12]] < c_b)
     867         799 :                               goto is_a_corner;
     868             :                             else
     869         692 :                               goto is_not_a_corner;
     870             :                           else
     871         873 :                             goto is_not_a_corner;
     872             :                       else
     873        4456 :                         if( p[pixel[11]] < c_b)
     874        3685 :                           if( p[pixel[12]] < c_b)
     875        2953 :                             if( p[pixel[13]] < c_b)
     876        2090 :                               goto is_a_corner;
     877             :                             else
     878         863 :                               goto is_not_a_corner;
     879             :                           else
     880         732 :                             goto is_not_a_corner;
     881             :                         else
     882         771 :                           goto is_not_a_corner;
     883             :                     else
     884        5113 :                       if( p[pixel[11]] < c_b)
     885        4567 :                         if( p[pixel[12]] < c_b)
     886        3777 :                           if( p[pixel[13]] < c_b)
     887        3257 :                             if( p[pixel[14]] < c_b)
     888        1898 :                               goto is_a_corner;
     889             :                             else
     890        1359 :                               goto is_not_a_corner;
     891             :                           else
     892         520 :                             goto is_not_a_corner;
     893             :                         else
     894         790 :                           goto is_not_a_corner;
     895             :                       else
     896         546 :                         goto is_not_a_corner;
     897             :                   else
     898        3301 :                     if( p[pixel[11]] < c_b)
     899        2612 :                       if( p[pixel[12]] < c_b)
     900        2175 :                         if( p[pixel[13]] < c_b)
     901        1784 :                           if( p[pixel[14]] < c_b)
     902        1437 :                             if( p[pixel[15]] < c_b)
     903         358 :                               goto is_a_corner;
     904             :                             else
     905        1079 :                               goto is_not_a_corner;
     906             :                           else
     907         347 :                             goto is_not_a_corner;
     908             :                         else
     909         391 :                           goto is_not_a_corner;
     910             :                       else
     911         437 :                         goto is_not_a_corner;
     912             :                     else
     913         689 :                       goto is_not_a_corner;
     914             :                 else
     915        4404 :                   goto is_not_a_corner;
     916             :               else
     917        2159 :                 goto is_not_a_corner;
     918             :             else
     919        3242 :               goto is_not_a_corner;
     920             :           else
     921        5041 :             goto is_not_a_corner;
     922             :         else
     923     1063690 :           if( p[pixel[9]] > cb)
     924      522934 :             if( p[pixel[10]] > cb)
     925      425619 :               if( p[pixel[11]] > cb)
     926      359602 :                 if( p[pixel[12]] > cb)
     927      294591 :                   if( p[pixel[13]] > cb)
     928      244937 :                     if( p[pixel[14]] > cb)
     929      208602 :                       if( p[pixel[15]] > cb)
     930      185538 :                         goto is_a_corner;
     931             :                       else
     932       23064 :                         if( p[pixel[6]] > cb)
     933       11009 :                           if( p[pixel[7]] > cb)
     934        9209 :                             if( p[pixel[8]] > cb)
     935        8734 :                               goto is_a_corner;
     936             :                             else
     937         475 :                               goto is_not_a_corner;
     938             :                           else
     939        1800 :                             goto is_not_a_corner;
     940             :                         else
     941       12055 :                           goto is_not_a_corner;
     942             :                     else
     943       36335 :                       if( p[pixel[5]] > cb)
     944       17913 :                         if( p[pixel[6]] > cb)
     945       14776 :                           if( p[pixel[7]] > cb)
     946       13389 :                             if( p[pixel[8]] > cb)
     947       12199 :                               goto is_a_corner;
     948             :                             else
     949        1190 :                               goto is_not_a_corner;
     950             :                           else
     951        1387 :                             goto is_not_a_corner;
     952             :                         else
     953        3137 :                           goto is_not_a_corner;
     954             :                       else
     955       18422 :                         goto is_not_a_corner;
     956             :                   else
     957       49654 :                     if( p[pixel[4]] > cb)
     958       23062 :                       if( p[pixel[5]] > cb)
     959       20308 :                         if( p[pixel[6]] > cb)
     960       17287 :                           if( p[pixel[7]] > cb)
     961       15232 :                             if( p[pixel[8]] > cb)
     962       14423 :                               goto is_a_corner;
     963             :                             else
     964         809 :                               goto is_not_a_corner;
     965             :                           else
     966        2055 :                             goto is_not_a_corner;
     967             :                         else
     968        3021 :                           goto is_not_a_corner;
     969             :                       else
     970        2754 :                         goto is_not_a_corner;
     971             :                     else
     972       26592 :                       goto is_not_a_corner;
     973             :                 else
     974       65011 :                   if( p[pixel[3]] > cb)
     975       28568 :                     if( p[pixel[4]] > cb)
     976       25071 :                       if( p[pixel[5]] > cb)
     977       22717 :                         if( p[pixel[6]] > cb)
     978       19895 :                           if( p[pixel[7]] > cb)
     979       17749 :                             if( p[pixel[8]] > cb)
     980       17490 :                               goto is_a_corner;
     981             :                             else
     982         259 :                               goto is_not_a_corner;
     983             :                           else
     984        2146 :                             goto is_not_a_corner;
     985             :                         else
     986        2822 :                           goto is_not_a_corner;
     987             :                       else
     988        2354 :                         goto is_not_a_corner;
     989             :                     else
     990        3497 :                       goto is_not_a_corner;
     991             :                   else
     992       36443 :                     goto is_not_a_corner;
     993             :               else
     994       66017 :                 goto is_not_a_corner;
     995             :             else
     996       97315 :               goto is_not_a_corner;
     997      540759 :           else if( p[pixel[9]] < c_b)
     998      149078 :             if( p[pixel[7]] < c_b)
     999      131224 :               if( p[pixel[8]] < c_b)
    1000      128039 :                 if( p[pixel[10]] < c_b)
    1001      113895 :                   if( p[pixel[11]] < c_b)
    1002       92604 :                     if( p[pixel[6]] < c_b)
    1003       84013 :                       if( p[pixel[5]] < c_b)
    1004       67542 :                         if( p[pixel[4]] < c_b)
    1005       48995 :                           if( p[pixel[3]] < c_b)
    1006       31860 :                             goto is_a_corner;
    1007             :                           else
    1008       17135 :                             if( p[pixel[12]] < c_b)
    1009       11394 :                               goto is_a_corner;
    1010             :                             else
    1011        5741 :                               goto is_not_a_corner;
    1012             :                         else
    1013       18547 :                           if( p[pixel[12]] < c_b)
    1014       16208 :                             if( p[pixel[13]] < c_b)
    1015       11202 :                               goto is_a_corner;
    1016             :                             else
    1017        5006 :                               goto is_not_a_corner;
    1018             :                           else
    1019        2339 :                             goto is_not_a_corner;
    1020             :                       else
    1021       16471 :                         if( p[pixel[12]] < c_b)
    1022       13892 :                           if( p[pixel[13]] < c_b)
    1023       11466 :                             if( p[pixel[14]] < c_b)
    1024        5661 :                               goto is_a_corner;
    1025             :                             else
    1026        5805 :                               goto is_not_a_corner;
    1027             :                           else
    1028        2426 :                             goto is_not_a_corner;
    1029             :                         else
    1030        2579 :                           goto is_not_a_corner;
    1031             :                     else
    1032        8591 :                       if( p[pixel[12]] < c_b)
    1033        7073 :                         if( p[pixel[13]] < c_b)
    1034        5778 :                           if( p[pixel[14]] < c_b)
    1035        4308 :                             if( p[pixel[15]] < c_b)
    1036         914 :                               goto is_a_corner;
    1037             :                             else
    1038        3394 :                               goto is_not_a_corner;
    1039             :                           else
    1040        1470 :                             goto is_not_a_corner;
    1041             :                         else
    1042        1295 :                           goto is_not_a_corner;
    1043             :                       else
    1044        1518 :                         goto is_not_a_corner;
    1045             :                   else
    1046       21291 :                     goto is_not_a_corner;
    1047             :                 else
    1048       14144 :                   goto is_not_a_corner;
    1049             :               else
    1050        3185 :                 goto is_not_a_corner;
    1051             :             else
    1052       17854 :               goto is_not_a_corner;
    1053             :           else
    1054      391681 :             goto is_not_a_corner;
    1055      858624 :       else if( p[pixel[1]] < c_b)
    1056       15312 :         if( p[pixel[8]] > cb)
    1057        3487 :           if( p[pixel[9]] > cb)
    1058        3403 :             if( p[pixel[10]] > cb)
    1059        3215 :               if( p[pixel[11]] > cb)
    1060        2818 :                 if( p[pixel[12]] > cb)
    1061        2490 :                   if( p[pixel[13]] > cb)
    1062        2131 :                     if( p[pixel[14]] > cb)
    1063        1876 :                       if( p[pixel[15]] > cb)
    1064        1838 :                         goto is_a_corner;
    1065             :                       else
    1066          38 :                         if( p[pixel[6]] > cb)
    1067          26 :                           if( p[pixel[7]] > cb)
    1068          26 :                             goto is_a_corner;
    1069             :                           else
    1070           0 :                             goto is_not_a_corner;
    1071             :                         else
    1072          12 :                           goto is_not_a_corner;
    1073             :                     else
    1074         255 :                       if( p[pixel[5]] > cb)
    1075         175 :                         if( p[pixel[6]] > cb)
    1076         155 :                           if( p[pixel[7]] > cb)
    1077         147 :                             goto is_a_corner;
    1078             :                           else
    1079           8 :                             goto is_not_a_corner;
    1080             :                         else
    1081          20 :                           goto is_not_a_corner;
    1082             :                       else
    1083          80 :                         goto is_not_a_corner;
    1084             :                   else
    1085         359 :                     if( p[pixel[4]] > cb)
    1086         237 :                       if( p[pixel[5]] > cb)
    1087         193 :                         if( p[pixel[6]] > cb)
    1088         159 :                           if( p[pixel[7]] > cb)
    1089         135 :                             goto is_a_corner;
    1090             :                           else
    1091          24 :                             goto is_not_a_corner;
    1092             :                         else
    1093          34 :                           goto is_not_a_corner;
    1094             :                       else
    1095          44 :                         goto is_not_a_corner;
    1096             :                     else
    1097         122 :                       goto is_not_a_corner;
    1098             :                 else
    1099         328 :                   if( p[pixel[3]] > cb)
    1100         204 :                     if( p[pixel[4]] > cb)
    1101         184 :                       if( p[pixel[5]] > cb)
    1102         184 :                         if( p[pixel[6]] > cb)
    1103         174 :                           if( p[pixel[7]] > cb)
    1104         172 :                             goto is_a_corner;
    1105             :                           else
    1106           2 :                             goto is_not_a_corner;
    1107             :                         else
    1108          10 :                           goto is_not_a_corner;
    1109             :                       else
    1110           0 :                         goto is_not_a_corner;
    1111             :                     else
    1112          20 :                       goto is_not_a_corner;
    1113             :                   else
    1114         124 :                     goto is_not_a_corner;
    1115             :               else
    1116         397 :                 if( p[pixel[2]] > cb)
    1117         162 :                   if( p[pixel[3]] > cb)
    1118         158 :                     if( p[pixel[4]] > cb)
    1119         122 :                       if( p[pixel[5]] > cb)
    1120         114 :                         if( p[pixel[6]] > cb)
    1121         106 :                           if( p[pixel[7]] > cb)
    1122         102 :                             goto is_a_corner;
    1123             :                           else
    1124           4 :                             goto is_not_a_corner;
    1125             :                         else
    1126           8 :                           goto is_not_a_corner;
    1127             :                       else
    1128           8 :                         goto is_not_a_corner;
    1129             :                     else
    1130          36 :                       goto is_not_a_corner;
    1131             :                   else
    1132           4 :                     goto is_not_a_corner;
    1133             :                 else
    1134         235 :                   goto is_not_a_corner;
    1135             :             else
    1136         188 :               goto is_not_a_corner;
    1137             :           else
    1138          84 :             goto is_not_a_corner;
    1139       11825 :         else if( p[pixel[8]] < c_b)
    1140       10935 :           if( p[pixel[7]] < c_b)
    1141       10381 :             if( p[pixel[9]] < c_b)
    1142        9755 :               if( p[pixel[6]] < c_b)
    1143        8978 :                 if( p[pixel[5]] < c_b)
    1144        7890 :                   if( p[pixel[4]] < c_b)
    1145        6984 :                     if( p[pixel[3]] < c_b)
    1146        5947 :                       if( p[pixel[2]] < c_b)
    1147        5416 :                         goto is_a_corner;
    1148             :                       else
    1149         531 :                         if( p[pixel[10]] < c_b)
    1150         283 :                           if( p[pixel[11]] < c_b)
    1151         238 :                             goto is_a_corner;
    1152             :                           else
    1153          45 :                             goto is_not_a_corner;
    1154             :                         else
    1155         248 :                           goto is_not_a_corner;
    1156             :                     else
    1157        1037 :                       if( p[pixel[10]] < c_b)
    1158         833 :                         if( p[pixel[11]] < c_b)
    1159         709 :                           if( p[pixel[12]] < c_b)
    1160         477 :                             goto is_a_corner;
    1161             :                           else
    1162         232 :                             goto is_not_a_corner;
    1163             :                         else
    1164         124 :                           goto is_not_a_corner;
    1165             :                       else
    1166         204 :                         goto is_not_a_corner;
    1167             :                   else
    1168         906 :                     if( p[pixel[10]] < c_b)
    1169         765 :                       if( p[pixel[11]] < c_b)
    1170         689 :                         if( p[pixel[12]] < c_b)
    1171         617 :                           if( p[pixel[13]] < c_b)
    1172         301 :                             goto is_a_corner;
    1173             :                           else
    1174         316 :                             goto is_not_a_corner;
    1175             :                         else
    1176          72 :                           goto is_not_a_corner;
    1177             :                       else
    1178          76 :                         goto is_not_a_corner;
    1179             :                     else
    1180         141 :                       goto is_not_a_corner;
    1181             :                 else
    1182        1088 :                   if( p[pixel[10]] < c_b)
    1183         869 :                     if( p[pixel[11]] < c_b)
    1184         769 :                       if( p[pixel[12]] < c_b)
    1185         709 :                         if( p[pixel[13]] < c_b)
    1186         539 :                           if( p[pixel[14]] < c_b)
    1187         321 :                             goto is_a_corner;
    1188             :                           else
    1189         218 :                             goto is_not_a_corner;
    1190             :                         else
    1191         170 :                           goto is_not_a_corner;
    1192             :                       else
    1193          60 :                         goto is_not_a_corner;
    1194             :                     else
    1195         100 :                       goto is_not_a_corner;
    1196             :                   else
    1197         219 :                     goto is_not_a_corner;
    1198             :               else
    1199         777 :                 if( p[pixel[10]] < c_b)
    1200         621 :                   if( p[pixel[11]] < c_b)
    1201         573 :                     if( p[pixel[12]] < c_b)
    1202         433 :                       if( p[pixel[13]] < c_b)
    1203         349 :                         if( p[pixel[14]] < c_b)
    1204         169 :                           if( p[pixel[15]] < c_b)
    1205          20 :                             goto is_a_corner;
    1206             :                           else
    1207         149 :                             goto is_not_a_corner;
    1208             :                         else
    1209         180 :                           goto is_not_a_corner;
    1210             :                       else
    1211          84 :                         goto is_not_a_corner;
    1212             :                     else
    1213         140 :                       goto is_not_a_corner;
    1214             :                   else
    1215          48 :                     goto is_not_a_corner;
    1216             :                 else
    1217         156 :                   goto is_not_a_corner;
    1218             :             else
    1219         626 :               goto is_not_a_corner;
    1220             :           else
    1221         554 :             goto is_not_a_corner;
    1222             :         else
    1223         890 :           goto is_not_a_corner;
    1224             :       else
    1225      843312 :         if( p[pixel[8]] > cb)
    1226      390387 :           if( p[pixel[9]] > cb)
    1227      344626 :             if( p[pixel[10]] > cb)
    1228      279228 :               if( p[pixel[11]] > cb)
    1229      227108 :                 if( p[pixel[12]] > cb)
    1230      185013 :                   if( p[pixel[13]] > cb)
    1231      151630 :                     if( p[pixel[14]] > cb)
    1232      128725 :                       if( p[pixel[15]] > cb)
    1233      119942 :                         goto is_a_corner;
    1234             :                       else
    1235        8783 :                         if( p[pixel[6]] > cb)
    1236        4005 :                           if( p[pixel[7]] > cb)
    1237        3782 :                             goto is_a_corner;
    1238             :                           else
    1239         223 :                             goto is_not_a_corner;
    1240             :                         else
    1241        4778 :                           goto is_not_a_corner;
    1242             :                     else
    1243       22905 :                       if( p[pixel[5]] > cb)
    1244       11573 :                         if( p[pixel[6]] > cb)
    1245        9735 :                           if( p[pixel[7]] > cb)
    1246        9108 :                             goto is_a_corner;
    1247             :                           else
    1248         627 :                             goto is_not_a_corner;
    1249             :                         else
    1250        1838 :                           goto is_not_a_corner;
    1251             :                       else
    1252       11332 :                         goto is_not_a_corner;
    1253             :                   else
    1254       33383 :                     if( p[pixel[4]] > cb)
    1255       16452 :                       if( p[pixel[5]] > cb)
    1256       14435 :                         if( p[pixel[6]] > cb)
    1257       12211 :                           if( p[pixel[7]] > cb)
    1258       11333 :                             goto is_a_corner;
    1259             :                           else
    1260         878 :                             goto is_not_a_corner;
    1261             :                         else
    1262        2224 :                           goto is_not_a_corner;
    1263             :                       else
    1264        2017 :                         goto is_not_a_corner;
    1265             :                     else
    1266       16931 :                       goto is_not_a_corner;
    1267             :                 else
    1268       42095 :                   if( p[pixel[3]] > cb)
    1269       22784 :                     if( p[pixel[4]] > cb)
    1270       19121 :                       if( p[pixel[5]] > cb)
    1271       17012 :                         if( p[pixel[6]] > cb)
    1272       14633 :                           if( p[pixel[7]] > cb)
    1273       12973 :                             goto is_a_corner;
    1274             :                           else
    1275        1660 :                             goto is_not_a_corner;
    1276             :                         else
    1277        2379 :                           goto is_not_a_corner;
    1278             :                       else
    1279        2109 :                         goto is_not_a_corner;
    1280             :                     else
    1281        3663 :                       goto is_not_a_corner;
    1282             :                   else
    1283       19311 :                     goto is_not_a_corner;
    1284             :               else
    1285       52120 :                 if( p[pixel[2]] > cb)
    1286       21815 :                   if( p[pixel[3]] > cb)
    1287       19481 :                     if( p[pixel[4]] > cb)
    1288       17309 :                       if( p[pixel[5]] > cb)
    1289       15467 :                         if( p[pixel[6]] > cb)
    1290       13647 :                           if( p[pixel[7]] > cb)
    1291       12070 :                             goto is_a_corner;
    1292             :                           else
    1293        1577 :                             goto is_not_a_corner;
    1294             :                         else
    1295        1820 :                           goto is_not_a_corner;
    1296             :                       else
    1297        1842 :                         goto is_not_a_corner;
    1298             :                     else
    1299        2172 :                       goto is_not_a_corner;
    1300             :                   else
    1301        2334 :                     goto is_not_a_corner;
    1302             :                 else
    1303       30305 :                   goto is_not_a_corner;
    1304             :             else
    1305       65398 :               goto is_not_a_corner;
    1306             :           else
    1307       45761 :             goto is_not_a_corner;
    1308      452925 :         else if( p[pixel[8]] < c_b)
    1309      175686 :           if( p[pixel[7]] < c_b)
    1310      162075 :             if( p[pixel[9]] < c_b)
    1311      150299 :               if( p[pixel[10]] < c_b)
    1312      130837 :                 if( p[pixel[6]] < c_b)
    1313      119681 :                   if( p[pixel[5]] < c_b)
    1314      100571 :                     if( p[pixel[4]] < c_b)
    1315       81154 :                       if( p[pixel[3]] < c_b)
    1316       62042 :                         if( p[pixel[2]] < c_b)
    1317       36165 :                           goto is_a_corner;
    1318             :                         else
    1319       25877 :                           if( p[pixel[11]] < c_b)
    1320       17331 :                             goto is_a_corner;
    1321             :                           else
    1322        8546 :                             goto is_not_a_corner;
    1323             :                       else
    1324       19112 :                         if( p[pixel[11]] < c_b)
    1325       15646 :                           if( p[pixel[12]] < c_b)
    1326        9747 :                             goto is_a_corner;
    1327             :                           else
    1328        5899 :                             goto is_not_a_corner;
    1329             :                         else
    1330        3466 :                           goto is_not_a_corner;
    1331             :                     else
    1332       19417 :                       if( p[pixel[11]] < c_b)
    1333       16194 :                         if( p[pixel[12]] < c_b)
    1334       13691 :                           if( p[pixel[13]] < c_b)
    1335        8582 :                             goto is_a_corner;
    1336             :                           else
    1337        5109 :                             goto is_not_a_corner;
    1338             :                         else
    1339        2503 :                           goto is_not_a_corner;
    1340             :                       else
    1341        3223 :                         goto is_not_a_corner;
    1342             :                   else
    1343       19110 :                     if( p[pixel[11]] < c_b)
    1344       16450 :                       if( p[pixel[12]] < c_b)
    1345       14162 :                         if( p[pixel[13]] < c_b)
    1346       11747 :                           if( p[pixel[14]] < c_b)
    1347        5464 :                             goto is_a_corner;
    1348             :                           else
    1349        6283 :                             goto is_not_a_corner;
    1350             :                         else
    1351        2415 :                           goto is_not_a_corner;
    1352             :                       else
    1353        2288 :                         goto is_not_a_corner;
    1354             :                     else
    1355        2660 :                       goto is_not_a_corner;
    1356             :                 else
    1357       11156 :                   if( p[pixel[11]] < c_b)
    1358        9136 :                     if( p[pixel[12]] < c_b)
    1359        6857 :                       if( p[pixel[13]] < c_b)
    1360        4836 :                         if( p[pixel[14]] < c_b)
    1361        2957 :                           if( p[pixel[15]] < c_b)
    1362         150 :                             goto is_a_corner;
    1363             :                           else
    1364        2807 :                             goto is_not_a_corner;
    1365             :                         else
    1366        1879 :                           goto is_not_a_corner;
    1367             :                       else
    1368        2021 :                         goto is_not_a_corner;
    1369             :                     else
    1370        2279 :                       goto is_not_a_corner;
    1371             :                   else
    1372        2020 :                     goto is_not_a_corner;
    1373             :               else
    1374       19462 :                 goto is_not_a_corner;
    1375             :             else
    1376       11776 :               goto is_not_a_corner;
    1377             :           else
    1378       13611 :             goto is_not_a_corner;
    1379             :         else
    1380      277239 :           goto is_not_a_corner;
    1381    26612300 :     else if( p[pixel[0]] < c_b)
    1382    12163300 :       if( p[pixel[1]] > cb)
    1383       15378 :         if( p[pixel[8]] > cb)
    1384        3787 :           if( p[pixel[7]] > cb)
    1385        3638 :             if( p[pixel[9]] > cb)
    1386        3379 :               if( p[pixel[6]] > cb)
    1387        3172 :                 if( p[pixel[5]] > cb)
    1388        2913 :                   if( p[pixel[4]] > cb)
    1389        2635 :                     if( p[pixel[3]] > cb)
    1390        2373 :                       if( p[pixel[2]] > cb)
    1391        2222 :                         goto is_a_corner;
    1392             :                       else
    1393         151 :                         if( p[pixel[10]] > cb)
    1394         115 :                           if( p[pixel[11]] > cb)
    1395          77 :                             goto is_a_corner;
    1396             :                           else
    1397          38 :                             goto is_not_a_corner;
    1398             :                         else
    1399          36 :                           goto is_not_a_corner;
    1400             :                     else
    1401         262 :                       if( p[pixel[10]] > cb)
    1402         175 :                         if( p[pixel[11]] > cb)
    1403         143 :                           if( p[pixel[12]] > cb)
    1404          70 :                             goto is_a_corner;
    1405             :                           else
    1406          73 :                             goto is_not_a_corner;
    1407             :                         else
    1408          32 :                           goto is_not_a_corner;
    1409             :                       else
    1410          87 :                         goto is_not_a_corner;
    1411             :                   else
    1412         278 :                     if( p[pixel[10]] > cb)
    1413         192 :                       if( p[pixel[11]] > cb)
    1414         144 :                         if( p[pixel[12]] > cb)
    1415         125 :                           if( p[pixel[13]] > cb)
    1416          81 :                             goto is_a_corner;
    1417             :                           else
    1418          44 :                             goto is_not_a_corner;
    1419             :                         else
    1420          19 :                           goto is_not_a_corner;
    1421             :                       else
    1422          48 :                         goto is_not_a_corner;
    1423             :                     else
    1424          86 :                       goto is_not_a_corner;
    1425             :                 else
    1426         259 :                   if( p[pixel[10]] > cb)
    1427         216 :                     if( p[pixel[11]] > cb)
    1428         158 :                       if( p[pixel[12]] > cb)
    1429         134 :                         if( p[pixel[13]] > cb)
    1430         106 :                           if( p[pixel[14]] > cb)
    1431          52 :                             goto is_a_corner;
    1432             :                           else
    1433          54 :                             goto is_not_a_corner;
    1434             :                         else
    1435          28 :                           goto is_not_a_corner;
    1436             :                       else
    1437          24 :                         goto is_not_a_corner;
    1438             :                     else
    1439          58 :                       goto is_not_a_corner;
    1440             :                   else
    1441          43 :                     goto is_not_a_corner;
    1442             :               else
    1443         207 :                 if( p[pixel[10]] > cb)
    1444          92 :                   if( p[pixel[11]] > cb)
    1445          76 :                     if( p[pixel[12]] > cb)
    1446          74 :                       if( p[pixel[13]] > cb)
    1447          54 :                         if( p[pixel[14]] > cb)
    1448          50 :                           if( p[pixel[15]] > cb)
    1449           2 :                             goto is_a_corner;
    1450             :                           else
    1451          48 :                             goto is_not_a_corner;
    1452             :                         else
    1453           4 :                           goto is_not_a_corner;
    1454             :                       else
    1455          20 :                         goto is_not_a_corner;
    1456             :                     else
    1457           2 :                       goto is_not_a_corner;
    1458             :                   else
    1459          16 :                     goto is_not_a_corner;
    1460             :                 else
    1461         115 :                   goto is_not_a_corner;
    1462             :             else
    1463         259 :               goto is_not_a_corner;
    1464             :           else
    1465         149 :             goto is_not_a_corner;
    1466       11591 :         else if( p[pixel[8]] < c_b)
    1467       10357 :           if( p[pixel[9]] < c_b)
    1468        9893 :             if( p[pixel[10]] < c_b)
    1469        9244 :               if( p[pixel[11]] < c_b)
    1470        8248 :                 if( p[pixel[12]] < c_b)
    1471        7246 :                   if( p[pixel[13]] < c_b)
    1472        6284 :                     if( p[pixel[14]] < c_b)
    1473        5605 :                       if( p[pixel[15]] < c_b)
    1474        5408 :                         goto is_a_corner;
    1475             :                       else
    1476         197 :                         if( p[pixel[6]] < c_b)
    1477         173 :                           if( p[pixel[7]] < c_b)
    1478         169 :                             goto is_a_corner;
    1479             :                           else
    1480           4 :                             goto is_not_a_corner;
    1481             :                         else
    1482          24 :                           goto is_not_a_corner;
    1483             :                     else
    1484         679 :                       if( p[pixel[5]] < c_b)
    1485         410 :                         if( p[pixel[6]] < c_b)
    1486         336 :                           if( p[pixel[7]] < c_b)
    1487         313 :                             goto is_a_corner;
    1488             :                           else
    1489          23 :                             goto is_not_a_corner;
    1490             :                         else
    1491          74 :                           goto is_not_a_corner;
    1492             :                       else
    1493         269 :                         goto is_not_a_corner;
    1494             :                   else
    1495         962 :                     if( p[pixel[4]] < c_b)
    1496         467 :                       if( p[pixel[5]] < c_b)
    1497         430 :                         if( p[pixel[6]] < c_b)
    1498         386 :                           if( p[pixel[7]] < c_b)
    1499         382 :                             goto is_a_corner;
    1500             :                           else
    1501           4 :                             goto is_not_a_corner;
    1502             :                         else
    1503          44 :                           goto is_not_a_corner;
    1504             :                       else
    1505          37 :                         goto is_not_a_corner;
    1506             :                     else
    1507         495 :                       goto is_not_a_corner;
    1508             :                 else
    1509        1002 :                   if( p[pixel[3]] < c_b)
    1510         419 :                     if( p[pixel[4]] < c_b)
    1511         323 :                       if( p[pixel[5]] < c_b)
    1512         269 :                         if( p[pixel[6]] < c_b)
    1513         257 :                           if( p[pixel[7]] < c_b)
    1514         244 :                             goto is_a_corner;
    1515             :                           else
    1516          13 :                             goto is_not_a_corner;
    1517             :                         else
    1518          12 :                           goto is_not_a_corner;
    1519             :                       else
    1520          54 :                         goto is_not_a_corner;
    1521             :                     else
    1522          96 :                       goto is_not_a_corner;
    1523             :                   else
    1524         583 :                     goto is_not_a_corner;
    1525             :               else
    1526         996 :                 if( p[pixel[2]] < c_b)
    1527         339 :                   if( p[pixel[3]] < c_b)
    1528         329 :                     if( p[pixel[4]] < c_b)
    1529         303 :                       if( p[pixel[5]] < c_b)
    1530         303 :                         if( p[pixel[6]] < c_b)
    1531         297 :                           if( p[pixel[7]] < c_b)
    1532         296 :                             goto is_a_corner;
    1533             :                           else
    1534           1 :                             goto is_not_a_corner;
    1535             :                         else
    1536           6 :                           goto is_not_a_corner;
    1537             :                       else
    1538           0 :                         goto is_not_a_corner;
    1539             :                     else
    1540          26 :                       goto is_not_a_corner;
    1541             :                   else
    1542          10 :                     goto is_not_a_corner;
    1543             :                 else
    1544         657 :                   goto is_not_a_corner;
    1545             :             else
    1546         649 :               goto is_not_a_corner;
    1547             :           else
    1548         464 :             goto is_not_a_corner;
    1549             :         else
    1550        1234 :           goto is_not_a_corner;
    1551    12147900 :       else if( p[pixel[1]] < c_b)
    1552    10538700 :         if( p[pixel[2]] > cb)
    1553      127549 :           if( p[pixel[9]] > cb)
    1554       20784 :             if( p[pixel[7]] > cb)
    1555       19862 :               if( p[pixel[8]] > cb)
    1556       19337 :                 if( p[pixel[10]] > cb)
    1557       17342 :                   if( p[pixel[6]] > cb)
    1558       16494 :                     if( p[pixel[5]] > cb)
    1559       14786 :                       if( p[pixel[4]] > cb)
    1560       12610 :                         if( p[pixel[3]] > cb)
    1561       11207 :                           goto is_a_corner;
    1562             :                         else
    1563        1403 :                           if( p[pixel[11]] > cb)
    1564         921 :                             if( p[pixel[12]] > cb)
    1565         516 :                               goto is_a_corner;
    1566             :                             else
    1567         405 :                               goto is_not_a_corner;
    1568             :                           else
    1569         482 :                             goto is_not_a_corner;
    1570             :                       else
    1571        2176 :                         if( p[pixel[11]] > cb)
    1572        1536 :                           if( p[pixel[12]] > cb)
    1573        1204 :                             if( p[pixel[13]] > cb)
    1574         696 :                               goto is_a_corner;
    1575             :                             else
    1576         508 :                               goto is_not_a_corner;
    1577             :                           else
    1578         332 :                             goto is_not_a_corner;
    1579             :                         else
    1580         640 :                           goto is_not_a_corner;
    1581             :                     else
    1582        1708 :                       if( p[pixel[11]] > cb)
    1583        1256 :                         if( p[pixel[12]] > cb)
    1584        1145 :                           if( p[pixel[13]] > cb)
    1585        1016 :                             if( p[pixel[14]] > cb)
    1586         519 :                               goto is_a_corner;
    1587             :                             else
    1588         497 :                               goto is_not_a_corner;
    1589             :                           else
    1590         129 :                             goto is_not_a_corner;
    1591             :                         else
    1592         111 :                           goto is_not_a_corner;
    1593             :                       else
    1594         452 :                         goto is_not_a_corner;
    1595             :                   else
    1596         848 :                     if( p[pixel[11]] > cb)
    1597         664 :                       if( p[pixel[12]] > cb)
    1598         579 :                         if( p[pixel[13]] > cb)
    1599         441 :                           if( p[pixel[14]] > cb)
    1600         372 :                             if( p[pixel[15]] > cb)
    1601          96 :                               goto is_a_corner;
    1602             :                             else
    1603         276 :                               goto is_not_a_corner;
    1604             :                           else
    1605          69 :                             goto is_not_a_corner;
    1606             :                         else
    1607         138 :                           goto is_not_a_corner;
    1608             :                       else
    1609          85 :                         goto is_not_a_corner;
    1610             :                     else
    1611         184 :                       goto is_not_a_corner;
    1612             :                 else
    1613        1995 :                   goto is_not_a_corner;
    1614             :               else
    1615         525 :                 goto is_not_a_corner;
    1616             :             else
    1617         922 :               goto is_not_a_corner;
    1618      106765 :           else if( p[pixel[9]] < c_b)
    1619       94245 :             if( p[pixel[10]] < c_b)
    1620       85531 :               if( p[pixel[11]] < c_b)
    1621       77886 :                 if( p[pixel[12]] < c_b)
    1622       68468 :                   if( p[pixel[13]] < c_b)
    1623       58958 :                     if( p[pixel[14]] < c_b)
    1624       51742 :                       if( p[pixel[15]] < c_b)
    1625       47895 :                         goto is_a_corner;
    1626             :                       else
    1627        3847 :                         if( p[pixel[6]] < c_b)
    1628        2340 :                           if( p[pixel[7]] < c_b)
    1629        2051 :                             if( p[pixel[8]] < c_b)
    1630        1977 :                               goto is_a_corner;
    1631             :                             else
    1632          74 :                               goto is_not_a_corner;
    1633             :                           else
    1634         289 :                             goto is_not_a_corner;
    1635             :                         else
    1636        1507 :                           goto is_not_a_corner;
    1637             :                     else
    1638        7216 :                       if( p[pixel[5]] < c_b)
    1639        3576 :                         if( p[pixel[6]] < c_b)
    1640        3205 :                           if( p[pixel[7]] < c_b)
    1641        3022 :                             if( p[pixel[8]] < c_b)
    1642        2942 :                               goto is_a_corner;
    1643             :                             else
    1644          80 :                               goto is_not_a_corner;
    1645             :                           else
    1646         183 :                             goto is_not_a_corner;
    1647             :                         else
    1648         371 :                           goto is_not_a_corner;
    1649             :                       else
    1650        3640 :                         goto is_not_a_corner;
    1651             :                   else
    1652        9510 :                     if( p[pixel[4]] < c_b)
    1653        4209 :                       if( p[pixel[5]] < c_b)
    1654        3755 :                         if( p[pixel[6]] < c_b)
    1655        3406 :                           if( p[pixel[7]] < c_b)
    1656        3182 :                             if( p[pixel[8]] < c_b)
    1657        3108 :                               goto is_a_corner;
    1658             :                             else
    1659          74 :                               goto is_not_a_corner;
    1660             :                           else
    1661         224 :                             goto is_not_a_corner;
    1662             :                         else
    1663         349 :                           goto is_not_a_corner;
    1664             :                       else
    1665         454 :                         goto is_not_a_corner;
    1666             :                     else
    1667        5301 :                       goto is_not_a_corner;
    1668             :                 else
    1669        9418 :                   if( p[pixel[3]] < c_b)
    1670        2914 :                     if( p[pixel[4]] < c_b)
    1671        2785 :                       if( p[pixel[5]] < c_b)
    1672        2563 :                         if( p[pixel[6]] < c_b)
    1673        2344 :                           if( p[pixel[7]] < c_b)
    1674        2203 :                             if( p[pixel[8]] < c_b)
    1675        2135 :                               goto is_a_corner;
    1676             :                             else
    1677          68 :                               goto is_not_a_corner;
    1678             :                           else
    1679         141 :                             goto is_not_a_corner;
    1680             :                         else
    1681         219 :                           goto is_not_a_corner;
    1682             :                       else
    1683         222 :                         goto is_not_a_corner;
    1684             :                     else
    1685         129 :                       goto is_not_a_corner;
    1686             :                   else
    1687        6504 :                     goto is_not_a_corner;
    1688             :               else
    1689        7645 :                 goto is_not_a_corner;
    1690             :             else
    1691        8714 :               goto is_not_a_corner;
    1692             :           else
    1693       12520 :             goto is_not_a_corner;
    1694    10411200 :         else if( p[pixel[2]] < c_b)
    1695     7656740 :           if( p[pixel[3]] > cb)
    1696      110569 :             if( p[pixel[10]] > cb)
    1697       14032 :               if( p[pixel[7]] > cb)
    1698       13516 :                 if( p[pixel[8]] > cb)
    1699       13276 :                   if( p[pixel[9]] > cb)
    1700       12609 :                     if( p[pixel[11]] > cb)
    1701       10371 :                       if( p[pixel[6]] > cb)
    1702        9727 :                         if( p[pixel[5]] > cb)
    1703        8804 :                           if( p[pixel[4]] > cb)
    1704        7906 :                             goto is_a_corner;
    1705             :                           else
    1706         898 :                             if( p[pixel[12]] > cb)
    1707         574 :                               if( p[pixel[13]] > cb)
    1708         283 :                                 goto is_a_corner;
    1709             :                               else
    1710         291 :                                 goto is_not_a_corner;
    1711             :                             else
    1712         324 :                               goto is_not_a_corner;
    1713             :                         else
    1714         923 :                           if( p[pixel[12]] > cb)
    1715         669 :                             if( p[pixel[13]] > cb)
    1716         482 :                               if( p[pixel[14]] > cb)
    1717         250 :                                 goto is_a_corner;
    1718             :                               else
    1719         232 :                                 goto is_not_a_corner;
    1720             :                             else
    1721         187 :                               goto is_not_a_corner;
    1722             :                           else
    1723         254 :                             goto is_not_a_corner;
    1724             :                       else
    1725         644 :                         if( p[pixel[12]] > cb)
    1726         417 :                           if( p[pixel[13]] > cb)
    1727         311 :                             if( p[pixel[14]] > cb)
    1728         217 :                               if( p[pixel[15]] > cb)
    1729          50 :                                 goto is_a_corner;
    1730             :                               else
    1731         167 :                                 goto is_not_a_corner;
    1732             :                             else
    1733          94 :                               goto is_not_a_corner;
    1734             :                           else
    1735         106 :                             goto is_not_a_corner;
    1736             :                         else
    1737         227 :                           goto is_not_a_corner;
    1738             :                     else
    1739        2238 :                       goto is_not_a_corner;
    1740             :                   else
    1741         667 :                     goto is_not_a_corner;
    1742             :                 else
    1743         240 :                   goto is_not_a_corner;
    1744             :               else
    1745         516 :                 goto is_not_a_corner;
    1746       96537 :             else if( p[pixel[10]] < c_b)
    1747       80201 :               if( p[pixel[11]] < c_b)
    1748       73604 :                 if( p[pixel[12]] < c_b)
    1749       68323 :                   if( p[pixel[13]] < c_b)
    1750       62730 :                     if( p[pixel[14]] < c_b)
    1751       57069 :                       if( p[pixel[15]] < c_b)
    1752       53319 :                         goto is_a_corner;
    1753             :                       else
    1754        3750 :                         if( p[pixel[6]] < c_b)
    1755        1599 :                           if( p[pixel[7]] < c_b)
    1756        1266 :                             if( p[pixel[8]] < c_b)
    1757        1170 :                               if( p[pixel[9]] < c_b)
    1758        1120 :                                 goto is_a_corner;
    1759             :                               else
    1760          50 :                                 goto is_not_a_corner;
    1761             :                             else
    1762          96 :                               goto is_not_a_corner;
    1763             :                           else
    1764         333 :                             goto is_not_a_corner;
    1765             :                         else
    1766        2151 :                           goto is_not_a_corner;
    1767             :                     else
    1768        5661 :                       if( p[pixel[5]] < c_b)
    1769        2082 :                         if( p[pixel[6]] < c_b)
    1770        1746 :                           if( p[pixel[7]] < c_b)
    1771        1362 :                             if( p[pixel[8]] < c_b)
    1772        1334 :                               if( p[pixel[9]] < c_b)
    1773        1332 :                                 goto is_a_corner;
    1774             :                               else
    1775           2 :                                 goto is_not_a_corner;
    1776             :                             else
    1777          28 :                               goto is_not_a_corner;
    1778             :                           else
    1779         384 :                             goto is_not_a_corner;
    1780             :                         else
    1781         336 :                           goto is_not_a_corner;
    1782             :                       else
    1783        3579 :                         goto is_not_a_corner;
    1784             :                   else
    1785        5593 :                     if( p[pixel[4]] < c_b)
    1786         447 :                       if( p[pixel[5]] < c_b)
    1787         433 :                         if( p[pixel[6]] < c_b)
    1788         419 :                           if( p[pixel[7]] < c_b)
    1789         409 :                             if( p[pixel[8]] < c_b)
    1790         409 :                               if( p[pixel[9]] < c_b)
    1791         358 :                                 goto is_a_corner;
    1792             :                               else
    1793          51 :                                 goto is_not_a_corner;
    1794             :                             else
    1795           0 :                               goto is_not_a_corner;
    1796             :                           else
    1797          10 :                             goto is_not_a_corner;
    1798             :                         else
    1799          14 :                           goto is_not_a_corner;
    1800             :                       else
    1801          14 :                         goto is_not_a_corner;
    1802             :                     else
    1803        5146 :                       goto is_not_a_corner;
    1804             :                 else
    1805        5281 :                   goto is_not_a_corner;
    1806             :               else
    1807        6597 :                 goto is_not_a_corner;
    1808             :             else
    1809       16336 :               goto is_not_a_corner;
    1810     7546170 :           else if( p[pixel[3]] < c_b)
    1811     5639340 :             if( p[pixel[4]] > cb)
    1812       40745 :               if( p[pixel[13]] > cb)
    1813        1850 :                 if( p[pixel[7]] > cb)
    1814        1730 :                   if( p[pixel[8]] > cb)
    1815        1653 :                     if( p[pixel[9]] > cb)
    1816        1489 :                       if( p[pixel[10]] > cb)
    1817        1351 :                         if( p[pixel[11]] > cb)
    1818        1263 :                           if( p[pixel[12]] > cb)
    1819        1159 :                             if( p[pixel[6]] > cb)
    1820        1079 :                               if( p[pixel[5]] > cb)
    1821         955 :                                 goto is_a_corner;
    1822             :                               else
    1823         124 :                                 if( p[pixel[14]] > cb)
    1824          22 :                                   goto is_a_corner;
    1825             :                                 else
    1826         102 :                                   goto is_not_a_corner;
    1827             :                             else
    1828          80 :                               if( p[pixel[14]] > cb)
    1829          40 :                                 if( p[pixel[15]] > cb)
    1830          32 :                                   goto is_a_corner;
    1831             :                                 else
    1832           8 :                                   goto is_not_a_corner;
    1833             :                               else
    1834          40 :                                 goto is_not_a_corner;
    1835             :                           else
    1836         104 :                             goto is_not_a_corner;
    1837             :                         else
    1838          88 :                           goto is_not_a_corner;
    1839             :                       else
    1840         138 :                         goto is_not_a_corner;
    1841             :                     else
    1842         164 :                       goto is_not_a_corner;
    1843             :                   else
    1844          77 :                     goto is_not_a_corner;
    1845             :                 else
    1846         120 :                   goto is_not_a_corner;
    1847       38895 :               else if( p[pixel[13]] < c_b)
    1848       34746 :                 if( p[pixel[11]] > cb)
    1849         896 :                   if( p[pixel[5]] > cb)
    1850         882 :                     if( p[pixel[6]] > cb)
    1851         875 :                       if( p[pixel[7]] > cb)
    1852         841 :                         if( p[pixel[8]] > cb)
    1853         766 :                           if( p[pixel[9]] > cb)
    1854         724 :                             if( p[pixel[10]] > cb)
    1855         717 :                               if( p[pixel[12]] > cb)
    1856         589 :                                 goto is_a_corner;
    1857             :                               else
    1858         128 :                                 goto is_not_a_corner;
    1859             :                             else
    1860           7 :                               goto is_not_a_corner;
    1861             :                           else
    1862          42 :                             goto is_not_a_corner;
    1863             :                         else
    1864          75 :                           goto is_not_a_corner;
    1865             :                       else
    1866          34 :                         goto is_not_a_corner;
    1867             :                     else
    1868           7 :                       goto is_not_a_corner;
    1869             :                   else
    1870          14 :                     goto is_not_a_corner;
    1871       33850 :                 else if( p[pixel[11]] < c_b)
    1872       29119 :                   if( p[pixel[12]] < c_b)
    1873       27290 :                     if( p[pixel[14]] < c_b)
    1874       25709 :                       if( p[pixel[15]] < c_b)
    1875       23966 :                         goto is_a_corner;
    1876             :                       else
    1877        1743 :                         if( p[pixel[6]] < c_b)
    1878         530 :                           if( p[pixel[7]] < c_b)
    1879         442 :                             if( p[pixel[8]] < c_b)
    1880         414 :                               if( p[pixel[9]] < c_b)
    1881         345 :                                 if( p[pixel[10]] < c_b)
    1882         301 :                                   goto is_a_corner;
    1883             :                                 else
    1884          44 :                                   goto is_not_a_corner;
    1885             :                               else
    1886          69 :                                 goto is_not_a_corner;
    1887             :                             else
    1888          28 :                               goto is_not_a_corner;
    1889             :                           else
    1890          88 :                             goto is_not_a_corner;
    1891             :                         else
    1892        1213 :                           goto is_not_a_corner;
    1893             :                     else
    1894        1581 :                       if( p[pixel[5]] < c_b)
    1895         103 :                         if( p[pixel[6]] < c_b)
    1896          95 :                           if( p[pixel[7]] < c_b)
    1897          91 :                             if( p[pixel[8]] < c_b)
    1898          91 :                               if( p[pixel[9]] < c_b)
    1899          89 :                                 if( p[pixel[10]] < c_b)
    1900          88 :                                   goto is_a_corner;
    1901             :                                 else
    1902           1 :                                   goto is_not_a_corner;
    1903             :                               else
    1904           2 :                                 goto is_not_a_corner;
    1905             :                             else
    1906           0 :                               goto is_not_a_corner;
    1907             :                           else
    1908           4 :                             goto is_not_a_corner;
    1909             :                         else
    1910           8 :                           goto is_not_a_corner;
    1911             :                       else
    1912        1478 :                         goto is_not_a_corner;
    1913             :                   else
    1914        1829 :                     goto is_not_a_corner;
    1915             :                 else
    1916        4731 :                   goto is_not_a_corner;
    1917             :               else
    1918        4149 :                 if( p[pixel[5]] > cb)
    1919        3558 :                   if( p[pixel[6]] > cb)
    1920        2707 :                     if( p[pixel[7]] > cb)
    1921        2287 :                       if( p[pixel[8]] > cb)
    1922        2061 :                         if( p[pixel[9]] > cb)
    1923        1932 :                           if( p[pixel[10]] > cb)
    1924        1765 :                             if( p[pixel[11]] > cb)
    1925        1568 :                               if( p[pixel[12]] > cb)
    1926        1387 :                                 goto is_a_corner;
    1927             :                               else
    1928         181 :                                 goto is_not_a_corner;
    1929             :                             else
    1930         197 :                               goto is_not_a_corner;
    1931             :                           else
    1932         167 :                             goto is_not_a_corner;
    1933             :                         else
    1934         129 :                           goto is_not_a_corner;
    1935             :                       else
    1936         226 :                         goto is_not_a_corner;
    1937             :                     else
    1938         420 :                       goto is_not_a_corner;
    1939             :                   else
    1940         851 :                     goto is_not_a_corner;
    1941             :                 else
    1942         591 :                   goto is_not_a_corner;
    1943     5598600 :             else if( p[pixel[4]] < c_b)
    1944     4349220 :               if( p[pixel[5]] > cb)
    1945       30104 :                 if( p[pixel[14]] > cb)
    1946         884 :                   if( p[pixel[7]] > cb)
    1947         844 :                     if( p[pixel[8]] > cb)
    1948         793 :                       if( p[pixel[9]] > cb)
    1949         731 :                         if( p[pixel[10]] > cb)
    1950         666 :                           if( p[pixel[11]] > cb)
    1951         638 :                             if( p[pixel[12]] > cb)
    1952         626 :                               if( p[pixel[13]] > cb)
    1953         554 :                                 if( p[pixel[6]] > cb)
    1954         544 :                                   goto is_a_corner;
    1955             :                                 else
    1956          10 :                                   if( p[pixel[15]] > cb)
    1957           4 :                                     goto is_a_corner;
    1958             :                                   else
    1959           6 :                                     goto is_not_a_corner;
    1960             :                               else
    1961          72 :                                 goto is_not_a_corner;
    1962             :                             else
    1963          12 :                               goto is_not_a_corner;
    1964             :                           else
    1965          28 :                             goto is_not_a_corner;
    1966             :                         else
    1967          65 :                           goto is_not_a_corner;
    1968             :                       else
    1969          62 :                         goto is_not_a_corner;
    1970             :                     else
    1971          51 :                       goto is_not_a_corner;
    1972             :                   else
    1973          40 :                     goto is_not_a_corner;
    1974       29220 :                 else if( p[pixel[14]] < c_b)
    1975       25634 :                   if( p[pixel[12]] > cb)
    1976        1245 :                     if( p[pixel[6]] > cb)
    1977        1214 :                       if( p[pixel[7]] > cb)
    1978        1183 :                         if( p[pixel[8]] > cb)
    1979        1139 :                           if( p[pixel[9]] > cb)
    1980        1135 :                             if( p[pixel[10]] > cb)
    1981        1106 :                               if( p[pixel[11]] > cb)
    1982        1082 :                                 if( p[pixel[13]] > cb)
    1983         796 :                                   goto is_a_corner;
    1984             :                                 else
    1985         286 :                                   goto is_not_a_corner;
    1986             :                               else
    1987          24 :                                 goto is_not_a_corner;
    1988             :                             else
    1989          29 :                               goto is_not_a_corner;
    1990             :                           else
    1991           4 :                             goto is_not_a_corner;
    1992             :                         else
    1993          44 :                           goto is_not_a_corner;
    1994             :                       else
    1995          31 :                         goto is_not_a_corner;
    1996             :                     else
    1997          31 :                       goto is_not_a_corner;
    1998       24389 :                   else if( p[pixel[12]] < c_b)
    1999       20728 :                     if( p[pixel[13]] < c_b)
    2000       19721 :                       if( p[pixel[15]] < c_b)
    2001       18665 :                         goto is_a_corner;
    2002             :                       else
    2003        1056 :                         if( p[pixel[6]] < c_b)
    2004          82 :                           if( p[pixel[7]] < c_b)
    2005          78 :                             if( p[pixel[8]] < c_b)
    2006          72 :                               if( p[pixel[9]] < c_b)
    2007          56 :                                 if( p[pixel[10]] < c_b)
    2008          40 :                                   if( p[pixel[11]] < c_b)
    2009          40 :                                     goto is_a_corner;
    2010             :                                   else
    2011           0 :                                     goto is_not_a_corner;
    2012             :                                 else
    2013          16 :                                   goto is_not_a_corner;
    2014             :                               else
    2015          16 :                                 goto is_not_a_corner;
    2016             :                             else
    2017           6 :                               goto is_not_a_corner;
    2018             :                           else
    2019           4 :                             goto is_not_a_corner;
    2020             :                         else
    2021         974 :                           goto is_not_a_corner;
    2022             :                     else
    2023        1007 :                       goto is_not_a_corner;
    2024             :                   else
    2025        3661 :                     goto is_not_a_corner;
    2026             :                 else
    2027        3586 :                   if( p[pixel[6]] > cb)
    2028        2923 :                     if( p[pixel[7]] > cb)
    2029        2409 :                       if( p[pixel[8]] > cb)
    2030        2141 :                         if( p[pixel[9]] > cb)
    2031        1967 :                           if( p[pixel[10]] > cb)
    2032        1886 :                             if( p[pixel[11]] > cb)
    2033        1809 :                               if( p[pixel[12]] > cb)
    2034        1747 :                                 if( p[pixel[13]] > cb)
    2035        1313 :                                   goto is_a_corner;
    2036             :                                 else
    2037         434 :                                   goto is_not_a_corner;
    2038             :                               else
    2039          62 :                                 goto is_not_a_corner;
    2040             :                             else
    2041          77 :                               goto is_not_a_corner;
    2042             :                           else
    2043          81 :                             goto is_not_a_corner;
    2044             :                         else
    2045         174 :                           goto is_not_a_corner;
    2046             :                       else
    2047         268 :                         goto is_not_a_corner;
    2048             :                     else
    2049         514 :                       goto is_not_a_corner;
    2050             :                   else
    2051         663 :                     goto is_not_a_corner;
    2052     4319120 :               else if( p[pixel[5]] < c_b)
    2053     3457820 :                 if( p[pixel[6]] > cb)
    2054       32261 :                   if( p[pixel[15]] < c_b)
    2055       29360 :                     if( p[pixel[13]] > cb)
    2056         984 :                       if( p[pixel[7]] > cb)
    2057         918 :                         if( p[pixel[8]] > cb)
    2058         884 :                           if( p[pixel[9]] > cb)
    2059         862 :                             if( p[pixel[10]] > cb)
    2060         852 :                               if( p[pixel[11]] > cb)
    2061         818 :                                 if( p[pixel[12]] > cb)
    2062         790 :                                   if( p[pixel[14]] > cb)
    2063         611 :                                     goto is_a_corner;
    2064             :                                   else
    2065         179 :                                     goto is_not_a_corner;
    2066             :                                 else
    2067          28 :                                   goto is_not_a_corner;
    2068             :                               else
    2069          34 :                                 goto is_not_a_corner;
    2070             :                             else
    2071          10 :                               goto is_not_a_corner;
    2072             :                           else
    2073          22 :                             goto is_not_a_corner;
    2074             :                         else
    2075          34 :                           goto is_not_a_corner;
    2076             :                       else
    2077          66 :                         goto is_not_a_corner;
    2078       28376 :                     else if( p[pixel[13]] < c_b)
    2079       24820 :                       if( p[pixel[14]] < c_b)
    2080       23551 :                         goto is_a_corner;
    2081             :                       else
    2082        1269 :                         goto is_not_a_corner;
    2083             :                     else
    2084        3556 :                       goto is_not_a_corner;
    2085             :                   else
    2086        2901 :                     if( p[pixel[7]] > cb)
    2087        2299 :                       if( p[pixel[8]] > cb)
    2088        1823 :                         if( p[pixel[9]] > cb)
    2089        1477 :                           if( p[pixel[10]] > cb)
    2090        1208 :                             if( p[pixel[11]] > cb)
    2091         943 :                               if( p[pixel[12]] > cb)
    2092         797 :                                 if( p[pixel[13]] > cb)
    2093         746 :                                   if( p[pixel[14]] > cb)
    2094         693 :                                     goto is_a_corner;
    2095             :                                   else
    2096          53 :                                     goto is_not_a_corner;
    2097             :                                 else
    2098          51 :                                   goto is_not_a_corner;
    2099             :                               else
    2100         146 :                                 goto is_not_a_corner;
    2101             :                             else
    2102         265 :                               goto is_not_a_corner;
    2103             :                           else
    2104         269 :                             goto is_not_a_corner;
    2105             :                         else
    2106         346 :                           goto is_not_a_corner;
    2107             :                       else
    2108         476 :                         goto is_not_a_corner;
    2109             :                     else
    2110         602 :                       goto is_not_a_corner;
    2111     3425560 :                 else if( p[pixel[6]] < c_b)
    2112     2557570 :                   if( p[pixel[7]] > cb)
    2113       24630 :                     if( p[pixel[14]] > cb)
    2114         385 :                       if( p[pixel[8]] > cb)
    2115         375 :                         if( p[pixel[9]] > cb)
    2116         375 :                           if( p[pixel[10]] > cb)
    2117         363 :                             if( p[pixel[11]] > cb)
    2118         349 :                               if( p[pixel[12]] > cb)
    2119         349 :                                 if( p[pixel[13]] > cb)
    2120         349 :                                   if( p[pixel[15]] > cb)
    2121         252 :                                     goto is_a_corner;
    2122             :                                   else
    2123          97 :                                     goto is_not_a_corner;
    2124             :                                 else
    2125           0 :                                   goto is_not_a_corner;
    2126             :                               else
    2127           0 :                                 goto is_not_a_corner;
    2128             :                             else
    2129          14 :                               goto is_not_a_corner;
    2130             :                           else
    2131          12 :                             goto is_not_a_corner;
    2132             :                         else
    2133           0 :                           goto is_not_a_corner;
    2134             :                       else
    2135          10 :                         goto is_not_a_corner;
    2136       24245 :                     else if( p[pixel[14]] < c_b)
    2137       20120 :                       if( p[pixel[15]] < c_b)
    2138       19010 :                         goto is_a_corner;
    2139             :                       else
    2140        1110 :                         goto is_not_a_corner;
    2141             :                     else
    2142        4125 :                       goto is_not_a_corner;
    2143     2532940 :                   else if( p[pixel[7]] < c_b)
    2144     1912580 :                     if( p[pixel[8]] < c_b)
    2145     1487440 :                       goto is_a_corner;
    2146             :                     else
    2147      425140 :                       if( p[pixel[15]] < c_b)
    2148      350046 :                         goto is_a_corner;
    2149             :                       else
    2150       75094 :                         goto is_not_a_corner;
    2151             :                   else
    2152      620358 :                     if( p[pixel[14]] < c_b)
    2153      448261 :                       if( p[pixel[15]] < c_b)
    2154      420591 :                         goto is_a_corner;
    2155             :                       else
    2156       27670 :                         goto is_not_a_corner;
    2157             :                     else
    2158      172097 :                       goto is_not_a_corner;
    2159             :                 else
    2160      867992 :                   if( p[pixel[13]] > cb)
    2161       17307 :                     if( p[pixel[7]] > cb)
    2162        2313 :                       if( p[pixel[8]] > cb)
    2163        2073 :                         if( p[pixel[9]] > cb)
    2164        1943 :                           if( p[pixel[10]] > cb)
    2165        1722 :                             if( p[pixel[11]] > cb)
    2166        1554 :                               if( p[pixel[12]] > cb)
    2167        1539 :                                 if( p[pixel[14]] > cb)
    2168        1223 :                                   if( p[pixel[15]] > cb)
    2169         292 :                                     goto is_a_corner;
    2170             :                                   else
    2171         931 :                                     goto is_not_a_corner;
    2172             :                                 else
    2173         316 :                                   goto is_not_a_corner;
    2174             :                               else
    2175          15 :                                 goto is_not_a_corner;
    2176             :                             else
    2177         168 :                               goto is_not_a_corner;
    2178             :                           else
    2179         221 :                             goto is_not_a_corner;
    2180             :                         else
    2181         130 :                           goto is_not_a_corner;
    2182             :                       else
    2183         240 :                         goto is_not_a_corner;
    2184             :                     else
    2185       14994 :                       goto is_not_a_corner;
    2186      850685 :                   else if( p[pixel[13]] < c_b)
    2187      574564 :                     if( p[pixel[14]] < c_b)
    2188      516387 :                       if( p[pixel[15]] < c_b)
    2189      485571 :                         goto is_a_corner;
    2190             :                       else
    2191       30816 :                         goto is_not_a_corner;
    2192             :                     else
    2193       58177 :                       goto is_not_a_corner;
    2194             :                   else
    2195      276121 :                     goto is_not_a_corner;
    2196             :               else
    2197      861300 :                 if( p[pixel[12]] > cb)
    2198       27515 :                   if( p[pixel[7]] > cb)
    2199        7205 :                     if( p[pixel[8]] > cb)
    2200        6801 :                       if( p[pixel[9]] > cb)
    2201        6382 :                         if( p[pixel[10]] > cb)
    2202        5862 :                           if( p[pixel[11]] > cb)
    2203        5625 :                             if( p[pixel[13]] > cb)
    2204        4787 :                               if( p[pixel[14]] > cb)
    2205        3033 :                                 if( p[pixel[6]] > cb)
    2206        2489 :                                   goto is_a_corner;
    2207             :                                 else
    2208         544 :                                   if( p[pixel[15]] > cb)
    2209          89 :                                     goto is_a_corner;
    2210             :                                   else
    2211         455 :                                     goto is_not_a_corner;
    2212             :                               else
    2213        1754 :                                 goto is_not_a_corner;
    2214             :                             else
    2215         838 :                               goto is_not_a_corner;
    2216             :                           else
    2217         237 :                             goto is_not_a_corner;
    2218             :                         else
    2219         520 :                           goto is_not_a_corner;
    2220             :                       else
    2221         419 :                         goto is_not_a_corner;
    2222             :                     else
    2223         404 :                       goto is_not_a_corner;
    2224             :                   else
    2225       20310 :                     goto is_not_a_corner;
    2226      833785 :                 else if( p[pixel[12]] < c_b)
    2227      513002 :                   if( p[pixel[13]] < c_b)
    2228      460505 :                     if( p[pixel[14]] < c_b)
    2229      418652 :                       if( p[pixel[15]] < c_b)
    2230      391331 :                         goto is_a_corner;
    2231             :                       else
    2232       27321 :                         if( p[pixel[6]] < c_b)
    2233        7241 :                           if( p[pixel[7]] < c_b)
    2234        6033 :                             if( p[pixel[8]] < c_b)
    2235        5119 :                               if( p[pixel[9]] < c_b)
    2236        4284 :                                 if( p[pixel[10]] < c_b)
    2237        3076 :                                   if( p[pixel[11]] < c_b)
    2238        2510 :                                     goto is_a_corner;
    2239             :                                   else
    2240         566 :                                     goto is_not_a_corner;
    2241             :                                 else
    2242        1208 :                                   goto is_not_a_corner;
    2243             :                               else
    2244         835 :                                 goto is_not_a_corner;
    2245             :                             else
    2246         914 :                               goto is_not_a_corner;
    2247             :                           else
    2248        1208 :                             goto is_not_a_corner;
    2249             :                         else
    2250       20080 :                           goto is_not_a_corner;
    2251             :                     else
    2252       41853 :                       goto is_not_a_corner;
    2253             :                   else
    2254       52497 :                     goto is_not_a_corner;
    2255             :                 else
    2256      320783 :                   goto is_not_a_corner;
    2257             :             else
    2258     1249370 :               if( p[pixel[11]] > cb)
    2259       51550 :                 if( p[pixel[7]] > cb)
    2260       17219 :                   if( p[pixel[8]] > cb)
    2261       16311 :                     if( p[pixel[9]] > cb)
    2262       15674 :                       if( p[pixel[10]] > cb)
    2263       14929 :                         if( p[pixel[12]] > cb)
    2264       12595 :                           if( p[pixel[13]] > cb)
    2265        9010 :                             if( p[pixel[6]] > cb)
    2266        7930 :                               if( p[pixel[5]] > cb)
    2267        5410 :                                 goto is_a_corner;
    2268             :                               else
    2269        2520 :                                 if( p[pixel[14]] > cb)
    2270         944 :                                   goto is_a_corner;
    2271             :                                 else
    2272        1576 :                                   goto is_not_a_corner;
    2273             :                             else
    2274        1080 :                               if( p[pixel[14]] > cb)
    2275         650 :                                 if( p[pixel[15]] > cb)
    2276          54 :                                   goto is_a_corner;
    2277             :                                 else
    2278         596 :                                   goto is_not_a_corner;
    2279             :                               else
    2280         430 :                                 goto is_not_a_corner;
    2281             :                           else
    2282        3585 :                             goto is_not_a_corner;
    2283             :                         else
    2284        2334 :                           goto is_not_a_corner;
    2285             :                       else
    2286         745 :                         goto is_not_a_corner;
    2287             :                     else
    2288         637 :                       goto is_not_a_corner;
    2289             :                   else
    2290         908 :                     goto is_not_a_corner;
    2291             :                 else
    2292       34331 :                   goto is_not_a_corner;
    2293     1197820 :               else if( p[pixel[11]] < c_b)
    2294      742996 :                 if( p[pixel[12]] < c_b)
    2295      645336 :                   if( p[pixel[13]] < c_b)
    2296      580372 :                     if( p[pixel[14]] < c_b)
    2297      529826 :                       if( p[pixel[15]] < c_b)
    2298      496495 :                         goto is_a_corner;
    2299             :                       else
    2300       33331 :                         if( p[pixel[6]] < c_b)
    2301       12124 :                           if( p[pixel[7]] < c_b)
    2302       10192 :                             if( p[pixel[8]] < c_b)
    2303        8611 :                               if( p[pixel[9]] < c_b)
    2304        7423 :                                 if( p[pixel[10]] < c_b)
    2305        5653 :                                   goto is_a_corner;
    2306             :                                 else
    2307        1770 :                                   goto is_not_a_corner;
    2308             :                               else
    2309        1188 :                                 goto is_not_a_corner;
    2310             :                             else
    2311        1581 :                               goto is_not_a_corner;
    2312             :                           else
    2313        1932 :                             goto is_not_a_corner;
    2314             :                         else
    2315       21207 :                           goto is_not_a_corner;
    2316             :                     else
    2317       50546 :                       if( p[pixel[5]] < c_b)
    2318       15221 :                         if( p[pixel[6]] < c_b)
    2319       13186 :                           if( p[pixel[7]] < c_b)
    2320       11658 :                             if( p[pixel[8]] < c_b)
    2321        9887 :                               if( p[pixel[9]] < c_b)
    2322        8514 :                                 if( p[pixel[10]] < c_b)
    2323        7352 :                                   goto is_a_corner;
    2324             :                                 else
    2325        1162 :                                   goto is_not_a_corner;
    2326             :                               else
    2327        1373 :                                 goto is_not_a_corner;
    2328             :                             else
    2329        1771 :                               goto is_not_a_corner;
    2330             :                           else
    2331        1528 :                             goto is_not_a_corner;
    2332             :                         else
    2333        2035 :                           goto is_not_a_corner;
    2334             :                       else
    2335       35325 :                         goto is_not_a_corner;
    2336             :                   else
    2337       64964 :                     goto is_not_a_corner;
    2338             :                 else
    2339       97660 :                   goto is_not_a_corner;
    2340             :               else
    2341      454827 :                 goto is_not_a_corner;
    2342             :           else
    2343     1906820 :             if( p[pixel[10]] > cb)
    2344       85922 :               if( p[pixel[7]] > cb)
    2345       42033 :                 if( p[pixel[8]] > cb)
    2346       40044 :                   if( p[pixel[9]] > cb)
    2347       37671 :                     if( p[pixel[11]] > cb)
    2348       28047 :                       if( p[pixel[12]] > cb)
    2349       21557 :                         if( p[pixel[6]] > cb)
    2350       18768 :                           if( p[pixel[5]] > cb)
    2351       14500 :                             if( p[pixel[4]] > cb)
    2352        8730 :                               goto is_a_corner;
    2353             :                             else
    2354        5770 :                               if( p[pixel[13]] > cb)
    2355        3816 :                                 goto is_a_corner;
    2356             :                               else
    2357        1954 :                                 goto is_not_a_corner;
    2358             :                           else
    2359        4268 :                             if( p[pixel[13]] > cb)
    2360        3204 :                               if( p[pixel[14]] > cb)
    2361        1549 :                                 goto is_a_corner;
    2362             :                               else
    2363        1655 :                                 goto is_not_a_corner;
    2364             :                             else
    2365        1064 :                               goto is_not_a_corner;
    2366             :                         else
    2367        2789 :                           if( p[pixel[13]] > cb)
    2368        1939 :                             if( p[pixel[14]] > cb)
    2369        1243 :                               if( p[pixel[15]] > cb)
    2370         196 :                                 goto is_a_corner;
    2371             :                               else
    2372        1047 :                                 goto is_not_a_corner;
    2373             :                             else
    2374         696 :                               goto is_not_a_corner;
    2375             :                           else
    2376         850 :                             goto is_not_a_corner;
    2377             :                       else
    2378        6490 :                         goto is_not_a_corner;
    2379             :                     else
    2380        9624 :                       goto is_not_a_corner;
    2381             :                   else
    2382        2373 :                     goto is_not_a_corner;
    2383             :                 else
    2384        1989 :                   goto is_not_a_corner;
    2385             :               else
    2386       43889 :                 goto is_not_a_corner;
    2387     1820900 :             else if( p[pixel[10]] < c_b)
    2388     1127180 :               if( p[pixel[11]] < c_b)
    2389      926582 :                 if( p[pixel[12]] < c_b)
    2390      797644 :                   if( p[pixel[13]] < c_b)
    2391      702596 :                     if( p[pixel[14]] < c_b)
    2392      635085 :                       if( p[pixel[15]] < c_b)
    2393      596473 :                         goto is_a_corner;
    2394             :                       else
    2395       38612 :                         if( p[pixel[6]] < c_b)
    2396       18322 :                           if( p[pixel[7]] < c_b)
    2397       15276 :                             if( p[pixel[8]] < c_b)
    2398       13904 :                               if( p[pixel[9]] < c_b)
    2399       12306 :                                 goto is_a_corner;
    2400             :                               else
    2401        1598 :                                 goto is_not_a_corner;
    2402             :                             else
    2403        1372 :                               goto is_not_a_corner;
    2404             :                           else
    2405        3046 :                             goto is_not_a_corner;
    2406             :                         else
    2407       20290 :                           goto is_not_a_corner;
    2408             :                     else
    2409       67511 :                       if( p[pixel[5]] < c_b)
    2410       30856 :                         if( p[pixel[6]] < c_b)
    2411       25458 :                           if( p[pixel[7]] < c_b)
    2412       21383 :                             if( p[pixel[8]] < c_b)
    2413       19843 :                               if( p[pixel[9]] < c_b)
    2414       18592 :                                 goto is_a_corner;
    2415             :                               else
    2416        1251 :                                 goto is_not_a_corner;
    2417             :                             else
    2418        1540 :                               goto is_not_a_corner;
    2419             :                           else
    2420        4075 :                             goto is_not_a_corner;
    2421             :                         else
    2422        5398 :                           goto is_not_a_corner;
    2423             :                       else
    2424       36655 :                         goto is_not_a_corner;
    2425             :                   else
    2426       95048 :                     if( p[pixel[4]] < c_b)
    2427       33583 :                       if( p[pixel[5]] < c_b)
    2428       30834 :                         if( p[pixel[6]] < c_b)
    2429       27295 :                           if( p[pixel[7]] < c_b)
    2430       23927 :                             if( p[pixel[8]] < c_b)
    2431       22489 :                               if( p[pixel[9]] < c_b)
    2432       21055 :                                 goto is_a_corner;
    2433             :                               else
    2434        1434 :                                 goto is_not_a_corner;
    2435             :                             else
    2436        1438 :                               goto is_not_a_corner;
    2437             :                           else
    2438        3368 :                             goto is_not_a_corner;
    2439             :                         else
    2440        3539 :                           goto is_not_a_corner;
    2441             :                       else
    2442        2749 :                         goto is_not_a_corner;
    2443             :                     else
    2444       61465 :                       goto is_not_a_corner;
    2445             :                 else
    2446      128938 :                   goto is_not_a_corner;
    2447             :               else
    2448      200597 :                 goto is_not_a_corner;
    2449             :             else
    2450      693723 :               goto is_not_a_corner;
    2451             :         else
    2452     2754460 :           if( p[pixel[9]] > cb)
    2453      115597 :             if( p[pixel[7]] > cb)
    2454       81740 :               if( p[pixel[8]] > cb)
    2455       80491 :                 if( p[pixel[10]] > cb)
    2456       62918 :                   if( p[pixel[11]] > cb)
    2457       44601 :                     if( p[pixel[6]] > cb)
    2458       40100 :                       if( p[pixel[5]] > cb)
    2459       33183 :                         if( p[pixel[4]] > cb)
    2460       23154 :                           if( p[pixel[3]] > cb)
    2461       15400 :                             goto is_a_corner;
    2462             :                           else
    2463        7754 :                             if( p[pixel[12]] > cb)
    2464        4662 :                               goto is_a_corner;
    2465             :                             else
    2466        3092 :                               goto is_not_a_corner;
    2467             :                         else
    2468       10029 :                           if( p[pixel[12]] > cb)
    2469        8297 :                             if( p[pixel[13]] > cb)
    2470        5652 :                               goto is_a_corner;
    2471             :                             else
    2472        2645 :                               goto is_not_a_corner;
    2473             :                           else
    2474        1732 :                             goto is_not_a_corner;
    2475             :                       else
    2476        6917 :                         if( p[pixel[12]] > cb)
    2477        5317 :                           if( p[pixel[13]] > cb)
    2478        4169 :                             if( p[pixel[14]] > cb)
    2479        1685 :                               goto is_a_corner;
    2480             :                             else
    2481        2484 :                               goto is_not_a_corner;
    2482             :                           else
    2483        1148 :                             goto is_not_a_corner;
    2484             :                         else
    2485        1600 :                           goto is_not_a_corner;
    2486             :                     else
    2487        4501 :                       if( p[pixel[12]] > cb)
    2488        2563 :                         if( p[pixel[13]] > cb)
    2489        1647 :                           if( p[pixel[14]] > cb)
    2490         987 :                             if( p[pixel[15]] > cb)
    2491         113 :                               goto is_a_corner;
    2492             :                             else
    2493         874 :                               goto is_not_a_corner;
    2494             :                           else
    2495         660 :                             goto is_not_a_corner;
    2496             :                         else
    2497         916 :                           goto is_not_a_corner;
    2498             :                       else
    2499        1938 :                         goto is_not_a_corner;
    2500             :                   else
    2501       18317 :                     goto is_not_a_corner;
    2502             :                 else
    2503       17573 :                   goto is_not_a_corner;
    2504             :               else
    2505        1249 :                 goto is_not_a_corner;
    2506             :             else
    2507       33857 :               goto is_not_a_corner;
    2508     2638860 :           else if( p[pixel[9]] < c_b)
    2509     1821470 :             if( p[pixel[10]] < c_b)
    2510     1465320 :               if( p[pixel[11]] < c_b)
    2511     1218210 :                 if( p[pixel[12]] < c_b)
    2512     1013920 :                   if( p[pixel[13]] < c_b)
    2513      875840 :                     if( p[pixel[14]] < c_b)
    2514      771024 :                       if( p[pixel[15]] < c_b)
    2515      718186 :                         goto is_a_corner;
    2516             :                       else
    2517       52838 :                         if( p[pixel[6]] < c_b)
    2518       29593 :                           if( p[pixel[7]] < c_b)
    2519       24536 :                             if( p[pixel[8]] < c_b)
    2520       23393 :                               goto is_a_corner;
    2521             :                             else
    2522        1143 :                               goto is_not_a_corner;
    2523             :                           else
    2524        5057 :                             goto is_not_a_corner;
    2525             :                         else
    2526       23245 :                           goto is_not_a_corner;
    2527             :                     else
    2528      104816 :                       if( p[pixel[5]] < c_b)
    2529       55887 :                         if( p[pixel[6]] < c_b)
    2530       46936 :                           if( p[pixel[7]] < c_b)
    2531       41727 :                             if( p[pixel[8]] < c_b)
    2532       39822 :                               goto is_a_corner;
    2533             :                             else
    2534        1905 :                               goto is_not_a_corner;
    2535             :                           else
    2536        5209 :                             goto is_not_a_corner;
    2537             :                         else
    2538        8951 :                           goto is_not_a_corner;
    2539             :                       else
    2540       48929 :                         goto is_not_a_corner;
    2541             :                   else
    2542      138077 :                     if( p[pixel[4]] < c_b)
    2543       66299 :                       if( p[pixel[5]] < c_b)
    2544       58284 :                         if( p[pixel[6]] < c_b)
    2545       50839 :                           if( p[pixel[7]] < c_b)
    2546       46753 :                             if( p[pixel[8]] < c_b)
    2547       45116 :                               goto is_a_corner;
    2548             :                             else
    2549        1637 :                               goto is_not_a_corner;
    2550             :                           else
    2551        4086 :                             goto is_not_a_corner;
    2552             :                         else
    2553        7445 :                           goto is_not_a_corner;
    2554             :                       else
    2555        8015 :                         goto is_not_a_corner;
    2556             :                     else
    2557       71778 :                       goto is_not_a_corner;
    2558             :                 else
    2559      204293 :                   if( p[pixel[3]] < c_b)
    2560       85943 :                     if( p[pixel[4]] < c_b)
    2561       76488 :                       if( p[pixel[5]] < c_b)
    2562       69882 :                         if( p[pixel[6]] < c_b)
    2563       63516 :                           if( p[pixel[7]] < c_b)
    2564       58410 :                             if( p[pixel[8]] < c_b)
    2565       57238 :                               goto is_a_corner;
    2566             :                             else
    2567        1172 :                               goto is_not_a_corner;
    2568             :                           else
    2569        5106 :                             goto is_not_a_corner;
    2570             :                         else
    2571        6366 :                           goto is_not_a_corner;
    2572             :                       else
    2573        6606 :                         goto is_not_a_corner;
    2574             :                     else
    2575        9455 :                       goto is_not_a_corner;
    2576             :                   else
    2577      118350 :                     goto is_not_a_corner;
    2578             :               else
    2579      247109 :                 goto is_not_a_corner;
    2580             :             else
    2581      356149 :               goto is_not_a_corner;
    2582             :           else
    2583      817391 :             goto is_not_a_corner;
    2584             :       else
    2585     1609140 :         if( p[pixel[8]] > cb)
    2586      103600 :           if( p[pixel[7]] > cb)
    2587       90643 :             if( p[pixel[9]] > cb)
    2588       80181 :               if( p[pixel[10]] > cb)
    2589       65864 :                 if( p[pixel[6]] > cb)
    2590       59174 :                   if( p[pixel[5]] > cb)
    2591       51450 :                     if( p[pixel[4]] > cb)
    2592       41686 :                       if( p[pixel[3]] > cb)
    2593       32192 :                         if( p[pixel[2]] > cb)
    2594       17758 :                           goto is_a_corner;
    2595             :                         else
    2596       14434 :                           if( p[pixel[11]] > cb)
    2597        8525 :                             goto is_a_corner;
    2598             :                           else
    2599        5909 :                             goto is_not_a_corner;
    2600             :                       else
    2601        9494 :                         if( p[pixel[11]] > cb)
    2602        7693 :                           if( p[pixel[12]] > cb)
    2603        4623 :                             goto is_a_corner;
    2604             :                           else
    2605        3070 :                             goto is_not_a_corner;
    2606             :                         else
    2607        1801 :                           goto is_not_a_corner;
    2608             :                     else
    2609        9764 :                       if( p[pixel[11]] > cb)
    2610        7654 :                         if( p[pixel[12]] > cb)
    2611        6585 :                           if( p[pixel[13]] > cb)
    2612        4258 :                             goto is_a_corner;
    2613             :                           else
    2614        2327 :                             goto is_not_a_corner;
    2615             :                         else
    2616        1069 :                           goto is_not_a_corner;
    2617             :                       else
    2618        2110 :                         goto is_not_a_corner;
    2619             :                   else
    2620        7724 :                     if( p[pixel[11]] > cb)
    2621        5296 :                       if( p[pixel[12]] > cb)
    2622        4245 :                         if( p[pixel[13]] > cb)
    2623        3402 :                           if( p[pixel[14]] > cb)
    2624        1413 :                             goto is_a_corner;
    2625             :                           else
    2626        1989 :                             goto is_not_a_corner;
    2627             :                         else
    2628         843 :                           goto is_not_a_corner;
    2629             :                       else
    2630        1051 :                         goto is_not_a_corner;
    2631             :                     else
    2632        2428 :                       goto is_not_a_corner;
    2633             :                 else
    2634        6690 :                   if( p[pixel[11]] > cb)
    2635        4053 :                     if( p[pixel[12]] > cb)
    2636        2537 :                       if( p[pixel[13]] > cb)
    2637        1455 :                         if( p[pixel[14]] > cb)
    2638         843 :                           if( p[pixel[15]] > cb)
    2639         138 :                             goto is_a_corner;
    2640             :                           else
    2641         705 :                             goto is_not_a_corner;
    2642             :                         else
    2643         612 :                           goto is_not_a_corner;
    2644             :                       else
    2645        1082 :                         goto is_not_a_corner;
    2646             :                     else
    2647        1516 :                       goto is_not_a_corner;
    2648             :                   else
    2649        2637 :                     goto is_not_a_corner;
    2650             :               else
    2651       14317 :                 goto is_not_a_corner;
    2652             :             else
    2653       10462 :               goto is_not_a_corner;
    2654             :           else
    2655       12957 :             goto is_not_a_corner;
    2656     1505540 :         else if( p[pixel[8]] < c_b)
    2657     1022920 :           if( p[pixel[9]] < c_b)
    2658      923009 :             if( p[pixel[10]] < c_b)
    2659      748062 :               if( p[pixel[11]] < c_b)
    2660      617178 :                 if( p[pixel[12]] < c_b)
    2661      519865 :                   if( p[pixel[13]] < c_b)
    2662      443454 :                     if( p[pixel[14]] < c_b)
    2663      387223 :                       if( p[pixel[15]] < c_b)
    2664      366384 :                         goto is_a_corner;
    2665             :                       else
    2666       20839 :                         if( p[pixel[6]] < c_b)
    2667       12289 :                           if( p[pixel[7]] < c_b)
    2668       11006 :                             goto is_a_corner;
    2669             :                           else
    2670        1283 :                             goto is_not_a_corner;
    2671             :                         else
    2672        8550 :                           goto is_not_a_corner;
    2673             :                     else
    2674       56231 :                       if( p[pixel[5]] < c_b)
    2675       30540 :                         if( p[pixel[6]] < c_b)
    2676       25686 :                           if( p[pixel[7]] < c_b)
    2677       23825 :                             goto is_a_corner;
    2678             :                           else
    2679        1861 :                             goto is_not_a_corner;
    2680             :                         else
    2681        4854 :                           goto is_not_a_corner;
    2682             :                       else
    2683       25691 :                         goto is_not_a_corner;
    2684             :                   else
    2685       76411 :                     if( p[pixel[4]] < c_b)
    2686       35749 :                       if( p[pixel[5]] < c_b)
    2687       30557 :                         if( p[pixel[6]] < c_b)
    2688       26588 :                           if( p[pixel[7]] < c_b)
    2689       24939 :                             goto is_a_corner;
    2690             :                           else
    2691        1649 :                             goto is_not_a_corner;
    2692             :                         else
    2693        3969 :                           goto is_not_a_corner;
    2694             :                       else
    2695        5192 :                         goto is_not_a_corner;
    2696             :                     else
    2697       40662 :                       goto is_not_a_corner;
    2698             :                 else
    2699       97313 :                   if( p[pixel[3]] < c_b)
    2700       47816 :                     if( p[pixel[4]] < c_b)
    2701       41058 :                       if( p[pixel[5]] < c_b)
    2702       36662 :                         if( p[pixel[6]] < c_b)
    2703       32777 :                           if( p[pixel[7]] < c_b)
    2704       30775 :                             goto is_a_corner;
    2705             :                           else
    2706        2002 :                             goto is_not_a_corner;
    2707             :                         else
    2708        3885 :                           goto is_not_a_corner;
    2709             :                       else
    2710        4396 :                         goto is_not_a_corner;
    2711             :                     else
    2712        6758 :                       goto is_not_a_corner;
    2713             :                   else
    2714       49497 :                     goto is_not_a_corner;
    2715             :               else
    2716      130884 :                 if( p[pixel[2]] < c_b)
    2717       53500 :                   if( p[pixel[3]] < c_b)
    2718       46142 :                     if( p[pixel[4]] < c_b)
    2719       41301 :                       if( p[pixel[5]] < c_b)
    2720       36976 :                         if( p[pixel[6]] < c_b)
    2721       33910 :                           if( p[pixel[7]] < c_b)
    2722       31837 :                             goto is_a_corner;
    2723             :                           else
    2724        2073 :                             goto is_not_a_corner;
    2725             :                         else
    2726        3066 :                           goto is_not_a_corner;
    2727             :                       else
    2728        4325 :                         goto is_not_a_corner;
    2729             :                     else
    2730        4841 :                       goto is_not_a_corner;
    2731             :                   else
    2732        7358 :                     goto is_not_a_corner;
    2733             :                 else
    2734       77384 :                   goto is_not_a_corner;
    2735             :             else
    2736      174947 :               goto is_not_a_corner;
    2737             :           else
    2738       99907 :             goto is_not_a_corner;
    2739             :         else
    2740      482620 :           goto is_not_a_corner;
    2741             :     else
    2742    14449100 :       if( p[pixel[7]] > cb)
    2743     2636760 :         if( p[pixel[8]] > cb)
    2744     2385090 :           if( p[pixel[9]] > cb)
    2745     2100210 :             if( p[pixel[6]] > cb)
    2746     1737950 :               if( p[pixel[5]] > cb)
    2747     1363620 :                 if( p[pixel[4]] > cb)
    2748     1030860 :                   if( p[pixel[3]] > cb)
    2749      765719 :                     if( p[pixel[2]] > cb)
    2750      457554 :                       if( p[pixel[1]] > cb)
    2751      187433 :                         goto is_a_corner;
    2752             :                       else
    2753      270121 :                         if( p[pixel[10]] > cb)
    2754      178782 :                           goto is_a_corner;
    2755             :                         else
    2756       91339 :                           goto is_not_a_corner;
    2757             :                     else
    2758      308165 :                       if( p[pixel[10]] > cb)
    2759      256739 :                         if( p[pixel[11]] > cb)
    2760      169926 :                           goto is_a_corner;
    2761             :                         else
    2762       86813 :                           goto is_not_a_corner;
    2763             :                       else
    2764       51426 :                         goto is_not_a_corner;
    2765             :                   else
    2766      265144 :                     if( p[pixel[10]] > cb)
    2767      222312 :                       if( p[pixel[11]] > cb)
    2768      180687 :                         if( p[pixel[12]] > cb)
    2769      120932 :                           goto is_a_corner;
    2770             :                         else
    2771       59755 :                           goto is_not_a_corner;
    2772             :                       else
    2773       41625 :                         goto is_not_a_corner;
    2774             :                     else
    2775       42832 :                       goto is_not_a_corner;
    2776             :                 else
    2777      332756 :                   if( p[pixel[10]] > cb)
    2778      279117 :                     if( p[pixel[11]] > cb)
    2779      233069 :                       if( p[pixel[12]] > cb)
    2780      193391 :                         if( p[pixel[13]] > cb)
    2781      133189 :                           goto is_a_corner;
    2782             :                         else
    2783       60202 :                           goto is_not_a_corner;
    2784             :                       else
    2785       39678 :                         goto is_not_a_corner;
    2786             :                     else
    2787       46048 :                       goto is_not_a_corner;
    2788             :                   else
    2789       53639 :                     goto is_not_a_corner;
    2790             :               else
    2791      374332 :                 if( p[pixel[10]] > cb)
    2792      307511 :                   if( p[pixel[11]] > cb)
    2793      258466 :                     if( p[pixel[12]] > cb)
    2794      223755 :                       if( p[pixel[13]] > cb)
    2795      191724 :                         if( p[pixel[14]] > cb)
    2796      118816 :                           goto is_a_corner;
    2797             :                         else
    2798       72908 :                           goto is_not_a_corner;
    2799             :                       else
    2800       32031 :                         goto is_not_a_corner;
    2801             :                     else
    2802       34711 :                       goto is_not_a_corner;
    2803             :                   else
    2804       49045 :                     goto is_not_a_corner;
    2805             :                 else
    2806       66821 :                   goto is_not_a_corner;
    2807             :             else
    2808      362259 :               if( p[pixel[10]] > cb)
    2809      280992 :                 if( p[pixel[11]] > cb)
    2810      231005 :                   if( p[pixel[12]] > cb)
    2811      192933 :                     if( p[pixel[13]] > cb)
    2812      166400 :                       if( p[pixel[14]] > cb)
    2813      132859 :                         if( p[pixel[15]] > cb)
    2814       65702 :                           goto is_a_corner;
    2815             :                         else
    2816       67157 :                           goto is_not_a_corner;
    2817             :                       else
    2818       33541 :                         goto is_not_a_corner;
    2819             :                     else
    2820       26533 :                       goto is_not_a_corner;
    2821             :                   else
    2822       38072 :                     goto is_not_a_corner;
    2823             :                 else
    2824       49987 :                   goto is_not_a_corner;
    2825             :               else
    2826       81267 :                 goto is_not_a_corner;
    2827             :           else
    2828      284881 :             goto is_not_a_corner;
    2829             :         else
    2830      251669 :           goto is_not_a_corner;
    2831    11812300 :       else if( p[pixel[7]] < c_b)
    2832     4260930 :         if( p[pixel[8]] < c_b)
    2833     3930670 :           if( p[pixel[9]] < c_b)
    2834     3573070 :             if( p[pixel[6]] < c_b)
    2835     2923990 :               if( p[pixel[5]] < c_b)
    2836     2303400 :                 if( p[pixel[4]] < c_b)
    2837     1735100 :                   if( p[pixel[3]] < c_b)
    2838     1279920 :                     if( p[pixel[2]] < c_b)
    2839      748110 :                       if( p[pixel[1]] < c_b)
    2840      303827 :                         goto is_a_corner;
    2841             :                       else
    2842      444283 :                         if( p[pixel[10]] < c_b)
    2843      305471 :                           goto is_a_corner;
    2844             :                         else
    2845      138812 :                           goto is_not_a_corner;
    2846             :                     else
    2847      531814 :                       if( p[pixel[10]] < c_b)
    2848      446673 :                         if( p[pixel[11]] < c_b)
    2849      308409 :                           goto is_a_corner;
    2850             :                         else
    2851      138264 :                           goto is_not_a_corner;
    2852             :                       else
    2853       85141 :                         goto is_not_a_corner;
    2854             :                   else
    2855      455176 :                     if( p[pixel[10]] < c_b)
    2856      388862 :                       if( p[pixel[11]] < c_b)
    2857      322891 :                         if( p[pixel[12]] < c_b)
    2858      224544 :                           goto is_a_corner;
    2859             :                         else
    2860       98347 :                           goto is_not_a_corner;
    2861             :                       else
    2862       65971 :                         goto is_not_a_corner;
    2863             :                     else
    2864       66314 :                       goto is_not_a_corner;
    2865             :                 else
    2866      568304 :                   if( p[pixel[10]] < c_b)
    2867      482935 :                     if( p[pixel[11]] < c_b)
    2868      410507 :                       if( p[pixel[12]] < c_b)
    2869      341800 :                         if( p[pixel[13]] < c_b)
    2870      246803 :                           goto is_a_corner;
    2871             :                         else
    2872       94997 :                           goto is_not_a_corner;
    2873             :                       else
    2874       68707 :                         goto is_not_a_corner;
    2875             :                     else
    2876       72428 :                       goto is_not_a_corner;
    2877             :                   else
    2878       85369 :                     goto is_not_a_corner;
    2879             :               else
    2880      620588 :                 if( p[pixel[10]] < c_b)
    2881      524975 :                   if( p[pixel[11]] < c_b)
    2882      455473 :                     if( p[pixel[12]] < c_b)
    2883      399836 :                       if( p[pixel[13]] < c_b)
    2884      353643 :                         if( p[pixel[14]] < c_b)
    2885      222597 :                           goto is_a_corner;
    2886             :                         else
    2887      131046 :                           goto is_not_a_corner;
    2888             :                       else
    2889       46193 :                         goto is_not_a_corner;
    2890             :                     else
    2891       55637 :                       goto is_not_a_corner;
    2892             :                   else
    2893       69502 :                     goto is_not_a_corner;
    2894             :                 else
    2895       95613 :                   goto is_not_a_corner;
    2896             :             else
    2897      649081 :               if( p[pixel[10]] < c_b)
    2898      532089 :                 if( p[pixel[11]] < c_b)
    2899      455168 :                   if( p[pixel[12]] < c_b)
    2900      391932 :                     if( p[pixel[13]] < c_b)
    2901      347573 :                       if( p[pixel[14]] < c_b)
    2902      277194 :                         if( p[pixel[15]] < c_b)
    2903      156910 :                           goto is_a_corner;
    2904             :                         else
    2905      120284 :                           goto is_not_a_corner;
    2906             :                       else
    2907       70379 :                         goto is_not_a_corner;
    2908             :                     else
    2909       44359 :                       goto is_not_a_corner;
    2910             :                   else
    2911       63236 :                     goto is_not_a_corner;
    2912             :                 else
    2913       76921 :                   goto is_not_a_corner;
    2914             :               else
    2915      116992 :                 goto is_not_a_corner;
    2916             :           else
    2917      357594 :             goto is_not_a_corner;
    2918             :         else
    2919      330260 :           goto is_not_a_corner;
    2920             :       else
    2921     7551390 :         goto is_not_a_corner;
    2922             : 
    2923    11041500 : is_a_corner:
    2924    11041500 :     bmin=b;
    2925    11041500 :     goto end_if;
    2926             : 
    2927    20806100 : is_not_a_corner:
    2928    20806100 :     bmax=b;
    2929    20806100 :     goto end_if;
    2930             : 
    2931    31847600 : end_if:
    2932             : 
    2933    31847600 :     if(bmin == bmax - 1 || bmin == bmax)
    2934     4040470 :       return bmin;
    2935    27807100 :     b = (bmin + bmax) / 2;
    2936             :   }
    2937             : }
    2938             : 
    2939         452 : static void make_offsets(int pixel[], int row_stride)
    2940             : {
    2941         452 :   pixel[0] = 0 + row_stride * 3;
    2942         452 :   pixel[1] = 1 + row_stride * 3;
    2943         452 :   pixel[2] = 2 + row_stride * 2;
    2944         452 :   pixel[3] = 3 + row_stride * 1;
    2945         452 :   pixel[4] = 3 + row_stride * 0;
    2946         452 :   pixel[5] = 3 + row_stride * -1;
    2947         452 :   pixel[6] = 2 + row_stride * -2;
    2948         452 :   pixel[7] = 1 + row_stride * -3;
    2949         452 :   pixel[8] = 0 + row_stride * -3;
    2950         452 :   pixel[9] = -1 + row_stride * -3;
    2951         452 :   pixel[10] = -2 + row_stride * -2;
    2952         452 :   pixel[11] = -3 + row_stride * -1;
    2953         452 :   pixel[12] = -3 + row_stride * 0;
    2954         452 :   pixel[13] = -3 + row_stride * 1;
    2955         452 :   pixel[14] = -2 + row_stride * 2;
    2956         452 :   pixel[15] = -1 + row_stride * 3;
    2957         452 : }
    2958             : 
    2959             : 
    2960             : 
    2961         226 : int* aom_fast9_score(const byte* i, int stride, xy* corners, int num_corners, int b)
    2962             : {
    2963         226 :   int* scores = (int*)malloc(sizeof(int)* num_corners);
    2964             :   int n;
    2965             : 
    2966             :   int pixel[16];
    2967         226 :   make_offsets(pixel, stride);
    2968             : 
    2969     4040700 :   for(n=0; n < num_corners; n++)
    2970     4040470 :     scores[n] = aom_fast9_corner_score(i + corners[n].y*stride + corners[n].x, pixel, b);
    2971             : 
    2972         226 :   return scores;
    2973             : }
    2974             : 
    2975             : 
    2976         226 : xy* aom_fast9_detect(const byte* im, int xsize, int ysize, int stride, int b, int* ret_num_corners)
    2977             : {
    2978         226 :   int num_corners=0;
    2979             :   xy* ret_corners;
    2980         226 :   int rsize=512;
    2981             :   int pixel[16];
    2982             :   int x, y;
    2983             : 
    2984         226 :   ret_corners = (xy*)malloc(sizeof(xy)*rsize);
    2985         226 :   make_offsets(pixel, stride);
    2986             : 
    2987       80230 :   for(y=3; y < ysize - 3; y++)
    2988    50802500 :     for(x=3; x < xsize - 3; x++)
    2989             :     {
    2990    50722500 :       const byte* p = im + y*stride + x;
    2991             : 
    2992    50722500 :       int cb = *p + b;
    2993    50722500 :       int c_b= *p - b;
    2994    50722500 :       if(p[pixel[0]] > cb)
    2995     4856340 :         if(p[pixel[1]] > cb)
    2996     3749290 :           if(p[pixel[2]] > cb)
    2997     2270700 :             if(p[pixel[3]] > cb)
    2998     1440600 :               if(p[pixel[4]] > cb)
    2999     1028940 :                 if(p[pixel[5]] > cb)
    3000      772030 :                   if(p[pixel[6]] > cb)
    3001      544497 :                     if(p[pixel[7]] > cb)
    3002      403618 :                       if(p[pixel[8]] > cb)
    3003             :                       {}
    3004             :                       else
    3005       72495 :                         if(p[pixel[15]] > cb)
    3006             :                         {}
    3007             :                         else
    3008       15392 :                           continue;
    3009      140879 :                     else if(p[pixel[7]] < c_b)
    3010       26440 :                       if(p[pixel[14]] > cb)
    3011       13375 :                         if(p[pixel[15]] > cb)
    3012             :                         {}
    3013             :                         else
    3014         878 :                           continue;
    3015       13065 :                       else if(p[pixel[14]] < c_b)
    3016        6576 :                         if(p[pixel[8]] < c_b)
    3017        5449 :                           if(p[pixel[9]] < c_b)
    3018        4289 :                             if(p[pixel[10]] < c_b)
    3019        2954 :                               if(p[pixel[11]] < c_b)
    3020        2572 :                                 if(p[pixel[12]] < c_b)
    3021        2300 :                                   if(p[pixel[13]] < c_b)
    3022        2233 :                                     if(p[pixel[15]] < c_b)
    3023             :                                     {}
    3024             :                                     else
    3025        1996 :                                       continue;
    3026             :                                   else
    3027          67 :                                     continue;
    3028             :                                 else
    3029         272 :                                   continue;
    3030             :                               else
    3031         382 :                                 continue;
    3032             :                             else
    3033        1335 :                               continue;
    3034             :                           else
    3035        1160 :                             continue;
    3036             :                         else
    3037        1127 :                           continue;
    3038             :                       else
    3039        6489 :                         continue;
    3040             :                     else
    3041      114439 :                       if(p[pixel[14]] > cb)
    3042       66696 :                         if(p[pixel[15]] > cb)
    3043             :                         {}
    3044             :                         else
    3045        5502 :                           continue;
    3046             :                       else
    3047       47743 :                         continue;
    3048      227533 :                   else if(p[pixel[6]] < c_b)
    3049       38056 :                     if(p[pixel[15]] > cb)
    3050       28865 :                       if(p[pixel[13]] > cb)
    3051       14090 :                         if(p[pixel[14]] > cb)
    3052             :                         {}
    3053             :                         else
    3054        1239 :                           continue;
    3055       14775 :                       else if(p[pixel[13]] < c_b)
    3056        9718 :                         if(p[pixel[7]] < c_b)
    3057        7343 :                           if(p[pixel[8]] < c_b)
    3058        6602 :                             if(p[pixel[9]] < c_b)
    3059        5730 :                               if(p[pixel[10]] < c_b)
    3060        4720 :                                 if(p[pixel[11]] < c_b)
    3061        4281 :                                   if(p[pixel[12]] < c_b)
    3062        4114 :                                     if(p[pixel[14]] < c_b)
    3063             :                                     {}
    3064             :                                     else
    3065        2625 :                                       continue;
    3066             :                                   else
    3067         167 :                                     continue;
    3068             :                                 else
    3069         439 :                                   continue;
    3070             :                               else
    3071        1010 :                                 continue;
    3072             :                             else
    3073         872 :                               continue;
    3074             :                           else
    3075         741 :                             continue;
    3076             :                         else
    3077        2375 :                           continue;
    3078             :                       else
    3079        5057 :                         continue;
    3080             :                     else
    3081        9191 :                       if(p[pixel[7]] < c_b)
    3082        7519 :                         if(p[pixel[8]] < c_b)
    3083        6485 :                           if(p[pixel[9]] < c_b)
    3084        5432 :                             if(p[pixel[10]] < c_b)
    3085        4281 :                               if(p[pixel[11]] < c_b)
    3086        3501 :                                 if(p[pixel[12]] < c_b)
    3087        2781 :                                   if(p[pixel[13]] < c_b)
    3088        2439 :                                     if(p[pixel[14]] < c_b)
    3089             :                                     {}
    3090             :                                     else
    3091         378 :                                       continue;
    3092             :                                   else
    3093         342 :                                     continue;
    3094             :                                 else
    3095         720 :                                   continue;
    3096             :                               else
    3097         780 :                                 continue;
    3098             :                             else
    3099        1151 :                               continue;
    3100             :                           else
    3101        1053 :                             continue;
    3102             :                         else
    3103        1034 :                           continue;
    3104             :                       else
    3105        1672 :                         continue;
    3106             :                   else
    3107      189477 :                     if(p[pixel[13]] > cb)
    3108       85588 :                       if(p[pixel[14]] > cb)
    3109       71567 :                         if(p[pixel[15]] > cb)
    3110             :                         {}
    3111             :                         else
    3112        5367 :                           continue;
    3113             :                       else
    3114       14021 :                         continue;
    3115      103889 :                     else if(p[pixel[13]] < c_b)
    3116       22918 :                       if(p[pixel[7]] < c_b)
    3117       12081 :                         if(p[pixel[8]] < c_b)
    3118       10261 :                           if(p[pixel[9]] < c_b)
    3119        8607 :                             if(p[pixel[10]] < c_b)
    3120        6837 :                               if(p[pixel[11]] < c_b)
    3121        6019 :                                 if(p[pixel[12]] < c_b)
    3122        5745 :                                   if(p[pixel[14]] < c_b)
    3123        2505 :                                     if(p[pixel[15]] < c_b)
    3124             :                                     {}
    3125             :                                     else
    3126        2248 :                                       continue;
    3127             :                                   else
    3128        3240 :                                     continue;
    3129             :                                 else
    3130         274 :                                   continue;
    3131             :                               else
    3132         818 :                                 continue;
    3133             :                             else
    3134        1770 :                               continue;
    3135             :                           else
    3136        1654 :                             continue;
    3137             :                         else
    3138        1820 :                           continue;
    3139             :                       else
    3140       10837 :                         continue;
    3141             :                     else
    3142       80971 :                       continue;
    3143      256912 :                 else if(p[pixel[5]] < c_b)
    3144       30999 :                   if(p[pixel[14]] > cb)
    3145       16363 :                     if(p[pixel[12]] > cb)
    3146        6539 :                       if(p[pixel[13]] > cb)
    3147        5910 :                         if(p[pixel[15]] > cb)
    3148             :                         {}
    3149             :                         else
    3150         580 :                           if(p[pixel[6]] > cb)
    3151          38 :                             if(p[pixel[7]] > cb)
    3152          32 :                               if(p[pixel[8]] > cb)
    3153          30 :                                 if(p[pixel[9]] > cb)
    3154          28 :                                   if(p[pixel[10]] > cb)
    3155          14 :                                     if(p[pixel[11]] > cb)
    3156             :                                     {}
    3157             :                                     else
    3158           2 :                                       continue;
    3159             :                                   else
    3160          14 :                                     continue;
    3161             :                                 else
    3162           2 :                                   continue;
    3163             :                               else
    3164           2 :                                 continue;
    3165             :                             else
    3166           6 :                               continue;
    3167             :                           else
    3168         542 :                             continue;
    3169             :                       else
    3170         629 :                         continue;
    3171        9824 :                     else if(p[pixel[12]] < c_b)
    3172        6141 :                       if(p[pixel[6]] < c_b)
    3173        4672 :                         if(p[pixel[7]] < c_b)
    3174        3666 :                           if(p[pixel[8]] < c_b)
    3175        3259 :                             if(p[pixel[9]] < c_b)
    3176        2924 :                               if(p[pixel[10]] < c_b)
    3177        2435 :                                 if(p[pixel[11]] < c_b)
    3178        2289 :                                   if(p[pixel[13]] < c_b)
    3179             :                                   {}
    3180             :                                   else
    3181        1447 :                                     continue;
    3182             :                                 else
    3183         146 :                                   continue;
    3184             :                               else
    3185         489 :                                 continue;
    3186             :                             else
    3187         335 :                               continue;
    3188             :                           else
    3189         407 :                             continue;
    3190             :                         else
    3191        1006 :                           continue;
    3192             :                       else
    3193        1469 :                         continue;
    3194             :                     else
    3195        3683 :                       continue;
    3196       14636 :                   else if(p[pixel[14]] < c_b)
    3197        7232 :                     if(p[pixel[7]] < c_b)
    3198        4837 :                       if(p[pixel[8]] < c_b)
    3199        4214 :                         if(p[pixel[9]] < c_b)
    3200        3664 :                           if(p[pixel[10]] < c_b)
    3201        3201 :                             if(p[pixel[11]] < c_b)
    3202        2875 :                               if(p[pixel[12]] < c_b)
    3203        2524 :                                 if(p[pixel[13]] < c_b)
    3204        2413 :                                   if(p[pixel[6]] < c_b)
    3205             :                                   {}
    3206             :                                   else
    3207         203 :                                     if(p[pixel[15]] < c_b)
    3208             :                                     {}
    3209             :                                     else
    3210         152 :                                       continue;
    3211             :                                 else
    3212         111 :                                   continue;
    3213             :                               else
    3214         351 :                                 continue;
    3215             :                             else
    3216         326 :                               continue;
    3217             :                           else
    3218         463 :                             continue;
    3219             :                         else
    3220         550 :                           continue;
    3221             :                       else
    3222         623 :                         continue;
    3223             :                     else
    3224        2395 :                       continue;
    3225             :                   else
    3226        7404 :                     if(p[pixel[6]] < c_b)
    3227        5755 :                       if(p[pixel[7]] < c_b)
    3228        4486 :                         if(p[pixel[8]] < c_b)
    3229        3851 :                           if(p[pixel[9]] < c_b)
    3230        3359 :                             if(p[pixel[10]] < c_b)
    3231        2610 :                               if(p[pixel[11]] < c_b)
    3232        2112 :                                 if(p[pixel[12]] < c_b)
    3233        1724 :                                   if(p[pixel[13]] < c_b)
    3234             :                                   {}
    3235             :                                   else
    3236         315 :                                     continue;
    3237             :                                 else
    3238         388 :                                   continue;
    3239             :                               else
    3240         498 :                                 continue;
    3241             :                             else
    3242         749 :                               continue;
    3243             :                           else
    3244         492 :                             continue;
    3245             :                         else
    3246         635 :                           continue;
    3247             :                       else
    3248        1269 :                         continue;
    3249             :                     else
    3250        1649 :                       continue;
    3251             :                 else
    3252      225913 :                   if(p[pixel[12]] > cb)
    3253       78294 :                     if(p[pixel[13]] > cb)
    3254       61926 :                       if(p[pixel[14]] > cb)
    3255       51093 :                         if(p[pixel[15]] > cb)
    3256             :                         {}
    3257             :                         else
    3258        3551 :                           if(p[pixel[6]] > cb)
    3259         928 :                             if(p[pixel[7]] > cb)
    3260         788 :                               if(p[pixel[8]] > cb)
    3261         666 :                                 if(p[pixel[9]] > cb)
    3262         547 :                                   if(p[pixel[10]] > cb)
    3263         456 :                                     if(p[pixel[11]] > cb)
    3264             :                                     {}
    3265             :                                     else
    3266          32 :                                       continue;
    3267             :                                   else
    3268          91 :                                     continue;
    3269             :                                 else
    3270         119 :                                   continue;
    3271             :                               else
    3272         122 :                                 continue;
    3273             :                             else
    3274         140 :                               continue;
    3275             :                           else
    3276        2623 :                             continue;
    3277             :                       else
    3278       10833 :                         continue;
    3279             :                     else
    3280       16368 :                       continue;
    3281      147619 :                   else if(p[pixel[12]] < c_b)
    3282       32547 :                     if(p[pixel[7]] < c_b)
    3283       17554 :                       if(p[pixel[8]] < c_b)
    3284       15266 :                         if(p[pixel[9]] < c_b)
    3285       13573 :                           if(p[pixel[10]] < c_b)
    3286       11756 :                             if(p[pixel[11]] < c_b)
    3287       11066 :                               if(p[pixel[13]] < c_b)
    3288        7222 :                                 if(p[pixel[14]] < c_b)
    3289        3218 :                                   if(p[pixel[6]] < c_b)
    3290             :                                   {}
    3291             :                                   else
    3292         501 :                                     if(p[pixel[15]] < c_b)
    3293             :                                     {}
    3294             :                                     else
    3295         439 :                                       continue;
    3296             :                                 else
    3297        4004 :                                   continue;
    3298             :                               else
    3299        3844 :                                 continue;
    3300             :                             else
    3301         690 :                               continue;
    3302             :                           else
    3303        1817 :                             continue;
    3304             :                         else
    3305        1693 :                           continue;
    3306             :                       else
    3307        2288 :                         continue;
    3308             :                     else
    3309       14993 :                       continue;
    3310             :                   else
    3311      115072 :                     continue;
    3312      411655 :               else if(p[pixel[4]] < c_b)
    3313       49876 :                 if(p[pixel[13]] > cb)
    3314       21325 :                   if(p[pixel[11]] > cb)
    3315       10000 :                     if(p[pixel[12]] > cb)
    3316        9248 :                       if(p[pixel[14]] > cb)
    3317        7925 :                         if(p[pixel[15]] > cb)
    3318             :                         {}
    3319             :                         else
    3320         786 :                           if(p[pixel[6]] > cb)
    3321         111 :                             if(p[pixel[7]] > cb)
    3322          93 :                               if(p[pixel[8]] > cb)
    3323          58 :                                 if(p[pixel[9]] > cb)
    3324          54 :                                   if(p[pixel[10]] > cb)
    3325             :                                   {}
    3326             :                                   else
    3327          10 :                                     continue;
    3328             :                                 else
    3329           4 :                                   continue;
    3330             :                               else
    3331          35 :                                 continue;
    3332             :                             else
    3333          18 :                               continue;
    3334             :                           else
    3335         675 :                             continue;
    3336             :                       else
    3337        1323 :                         if(p[pixel[5]] > cb)
    3338         149 :                           if(p[pixel[6]] > cb)
    3339         124 :                             if(p[pixel[7]] > cb)
    3340          92 :                               if(p[pixel[8]] > cb)
    3341          78 :                                 if(p[pixel[9]] > cb)
    3342          78 :                                   if(p[pixel[10]] > cb)
    3343             :                                   {}
    3344             :                                   else
    3345          25 :                                     continue;
    3346             :                                 else
    3347           0 :                                   continue;
    3348             :                               else
    3349          14 :                                 continue;
    3350             :                             else
    3351          32 :                               continue;
    3352             :                           else
    3353          25 :                             continue;
    3354             :                         else
    3355        1174 :                           continue;
    3356             :                     else
    3357         752 :                       continue;
    3358       11325 :                   else if(p[pixel[11]] < c_b)
    3359        7166 :                     if(p[pixel[5]] < c_b)
    3360        6155 :                       if(p[pixel[6]] < c_b)
    3361        4740 :                         if(p[pixel[7]] < c_b)
    3362        3868 :                           if(p[pixel[8]] < c_b)
    3363        3503 :                             if(p[pixel[9]] < c_b)
    3364        3202 :                               if(p[pixel[10]] < c_b)
    3365        2918 :                                 if(p[pixel[12]] < c_b)
    3366             :                                 {}
    3367             :                                 else
    3368        2312 :                                   continue;
    3369             :                               else
    3370         284 :                                 continue;
    3371             :                             else
    3372         301 :                               continue;
    3373             :                           else
    3374         365 :                             continue;
    3375             :                         else
    3376         872 :                           continue;
    3377             :                       else
    3378        1415 :                         continue;
    3379             :                     else
    3380        1011 :                       continue;
    3381             :                   else
    3382        4159 :                     continue;
    3383       28551 :                 else if(p[pixel[13]] < c_b)
    3384       17026 :                   if(p[pixel[7]] < c_b)
    3385       10059 :                     if(p[pixel[8]] < c_b)
    3386        8706 :                       if(p[pixel[9]] < c_b)
    3387        7575 :                         if(p[pixel[10]] < c_b)
    3388        6166 :                           if(p[pixel[11]] < c_b)
    3389        5222 :                             if(p[pixel[12]] < c_b)
    3390        4816 :                               if(p[pixel[6]] < c_b)
    3391        4269 :                                 if(p[pixel[5]] < c_b)
    3392             :                                 {}
    3393             :                                 else
    3394         181 :                                   if(p[pixel[14]] < c_b)
    3395             :                                   {}
    3396             :                                   else
    3397         100 :                                     continue;
    3398             :                               else
    3399         547 :                                 if(p[pixel[14]] < c_b)
    3400         322 :                                   if(p[pixel[15]] < c_b)
    3401             :                                   {}
    3402             :                                   else
    3403         201 :                                     continue;
    3404             :                                 else
    3405         225 :                                   continue;
    3406             :                             else
    3407         406 :                               continue;
    3408             :                           else
    3409         944 :                             continue;
    3410             :                         else
    3411        1409 :                           continue;
    3412             :                       else
    3413        1131 :                         continue;
    3414             :                     else
    3415        1353 :                       continue;
    3416             :                   else
    3417        6967 :                     continue;
    3418             :                 else
    3419       11525 :                   if(p[pixel[5]] < c_b)
    3420        9114 :                     if(p[pixel[6]] < c_b)
    3421        6481 :                       if(p[pixel[7]] < c_b)
    3422        5017 :                         if(p[pixel[8]] < c_b)
    3423        4390 :                           if(p[pixel[9]] < c_b)
    3424        3721 :                             if(p[pixel[10]] < c_b)
    3425        2802 :                               if(p[pixel[11]] < c_b)
    3426        2110 :                                 if(p[pixel[12]] < c_b)
    3427             :                                 {}
    3428             :                                 else
    3429         743 :                                   continue;
    3430             :                               else
    3431         692 :                                 continue;
    3432             :                             else
    3433         919 :                               continue;
    3434             :                           else
    3435         669 :                             continue;
    3436             :                         else
    3437         627 :                           continue;
    3438             :                       else
    3439        1464 :                         continue;
    3440             :                     else
    3441        2633 :                       continue;
    3442             :                   else
    3443        2411 :                     continue;
    3444             :               else
    3445      361779 :                 if(p[pixel[11]] > cb)
    3446      117743 :                   if(p[pixel[12]] > cb)
    3447       87235 :                     if(p[pixel[13]] > cb)
    3448       67729 :                       if(p[pixel[14]] > cb)
    3449       56810 :                         if(p[pixel[15]] > cb)
    3450             :                         {}
    3451             :                         else
    3452        3994 :                           if(p[pixel[6]] > cb)
    3453        1563 :                             if(p[pixel[7]] > cb)
    3454        1236 :                               if(p[pixel[8]] > cb)
    3455        1101 :                                 if(p[pixel[9]] > cb)
    3456         984 :                                   if(p[pixel[10]] > cb)
    3457             :                                   {}
    3458             :                                   else
    3459         123 :                                     continue;
    3460             :                                 else
    3461         117 :                                   continue;
    3462             :                               else
    3463         135 :                                 continue;
    3464             :                             else
    3465         327 :                               continue;
    3466             :                           else
    3467        2431 :                             continue;
    3468             :                       else
    3469       10919 :                         if(p[pixel[5]] > cb)
    3470        2328 :                           if(p[pixel[6]] > cb)
    3471        1940 :                             if(p[pixel[7]] > cb)
    3472        1562 :                               if(p[pixel[8]] > cb)
    3473        1334 :                                 if(p[pixel[9]] > cb)
    3474        1085 :                                   if(p[pixel[10]] > cb)
    3475             :                                   {}
    3476             :                                   else
    3477         270 :                                     continue;
    3478             :                                 else
    3479         249 :                                   continue;
    3480             :                               else
    3481         228 :                                 continue;
    3482             :                             else
    3483         378 :                               continue;
    3484             :                           else
    3485         388 :                             continue;
    3486             :                         else
    3487        8591 :                           continue;
    3488             :                     else
    3489       19506 :                       continue;
    3490             :                   else
    3491       30508 :                     continue;
    3492      244036 :                 else if(p[pixel[11]] < c_b)
    3493       52137 :                   if(p[pixel[7]] < c_b)
    3494       28459 :                     if(p[pixel[8]] < c_b)
    3495       25213 :                       if(p[pixel[9]] < c_b)
    3496       22663 :                         if(p[pixel[10]] < c_b)
    3497       20693 :                           if(p[pixel[12]] < c_b)
    3498       13628 :                             if(p[pixel[13]] < c_b)
    3499        8825 :                               if(p[pixel[6]] < c_b)
    3500        7208 :                                 if(p[pixel[5]] < c_b)
    3501             :                                 {}
    3502             :                                 else
    3503        1421 :                                   if(p[pixel[14]] < c_b)
    3504             :                                   {}
    3505             :                                   else
    3506         653 :                                     continue;
    3507             :                               else
    3508        1617 :                                 if(p[pixel[14]] < c_b)
    3509         858 :                                   if(p[pixel[15]] < c_b)
    3510             :                                   {}
    3511             :                                   else
    3512         689 :                                     continue;
    3513             :                                 else
    3514         759 :                                   continue;
    3515             :                             else
    3516        4803 :                               continue;
    3517             :                           else
    3518        7065 :                             continue;
    3519             :                         else
    3520        1970 :                           continue;
    3521             :                       else
    3522        2550 :                         continue;
    3523             :                     else
    3524        3246 :                       continue;
    3525             :                   else
    3526       23678 :                     continue;
    3527             :                 else
    3528      191899 :                   continue;
    3529      830105 :             else if(p[pixel[3]] < c_b)
    3530      120259 :               if(p[pixel[10]] > cb)
    3531       35319 :                 if(p[pixel[11]] > cb)
    3532       22779 :                   if(p[pixel[12]] > cb)
    3533       16828 :                     if(p[pixel[13]] > cb)
    3534       13389 :                       if(p[pixel[14]] > cb)
    3535       11654 :                         if(p[pixel[15]] > cb)
    3536             :                         {}
    3537             :                         else
    3538        1015 :                           if(p[pixel[6]] > cb)
    3539         312 :                             if(p[pixel[7]] > cb)
    3540         246 :                               if(p[pixel[8]] > cb)
    3541         227 :                                 if(p[pixel[9]] > cb)
    3542             :                                 {}
    3543             :                                 else
    3544          18 :                                   continue;
    3545             :                               else
    3546          19 :                                 continue;
    3547             :                             else
    3548          66 :                               continue;
    3549             :                           else
    3550         703 :                             continue;
    3551             :                       else
    3552        1735 :                         if(p[pixel[5]] > cb)
    3553         426 :                           if(p[pixel[6]] > cb)
    3554         266 :                             if(p[pixel[7]] > cb)
    3555         201 :                               if(p[pixel[8]] > cb)
    3556         185 :                                 if(p[pixel[9]] > cb)
    3557             :                                 {}
    3558             :                                 else
    3559          80 :                                   continue;
    3560             :                               else
    3561          16 :                                 continue;
    3562             :                             else
    3563          65 :                               continue;
    3564             :                           else
    3565         160 :                             continue;
    3566             :                         else
    3567        1309 :                           continue;
    3568             :                     else
    3569        3439 :                       if(p[pixel[4]] > cb)
    3570         154 :                         if(p[pixel[5]] > cb)
    3571         143 :                           if(p[pixel[6]] > cb)
    3572         101 :                             if(p[pixel[7]] > cb)
    3573          95 :                               if(p[pixel[8]] > cb)
    3574          94 :                                 if(p[pixel[9]] > cb)
    3575             :                                 {}
    3576             :                                 else
    3577          16 :                                   continue;
    3578             :                               else
    3579           1 :                                 continue;
    3580             :                             else
    3581           6 :                               continue;
    3582             :                           else
    3583          42 :                             continue;
    3584             :                         else
    3585          11 :                           continue;
    3586             :                       else
    3587        3285 :                         continue;
    3588             :                   else
    3589        5951 :                     continue;
    3590             :                 else
    3591       12540 :                   continue;
    3592       84940 :               else if(p[pixel[10]] < c_b)
    3593       62753 :                 if(p[pixel[7]] < c_b)
    3594       44080 :                   if(p[pixel[8]] < c_b)
    3595       40883 :                     if(p[pixel[9]] < c_b)
    3596       38942 :                       if(p[pixel[11]] < c_b)
    3597       28007 :                         if(p[pixel[6]] < c_b)
    3598       23907 :                           if(p[pixel[5]] < c_b)
    3599       21547 :                             if(p[pixel[4]] < c_b)
    3600             :                             {}
    3601             :                             else
    3602         951 :                               if(p[pixel[12]] < c_b)
    3603         665 :                                 if(p[pixel[13]] < c_b)
    3604             :                                 {}
    3605             :                                 else
    3606         228 :                                   continue;
    3607             :                               else
    3608         286 :                                 continue;
    3609             :                           else
    3610        2360 :                             if(p[pixel[12]] < c_b)
    3611        1671 :                               if(p[pixel[13]] < c_b)
    3612        1107 :                                 if(p[pixel[14]] < c_b)
    3613             :                                 {}
    3614             :                                 else
    3615         491 :                                   continue;
    3616             :                               else
    3617         564 :                                 continue;
    3618             :                             else
    3619         689 :                               continue;
    3620             :                         else
    3621        4100 :                           if(p[pixel[12]] < c_b)
    3622        2958 :                             if(p[pixel[13]] < c_b)
    3623        2163 :                               if(p[pixel[14]] < c_b)
    3624        1445 :                                 if(p[pixel[15]] < c_b)
    3625             :                                 {}
    3626             :                                 else
    3627        1140 :                                   continue;
    3628             :                               else
    3629         718 :                                 continue;
    3630             :                             else
    3631         795 :                               continue;
    3632             :                           else
    3633        1142 :                             continue;
    3634             :                       else
    3635       10935 :                         continue;
    3636             :                     else
    3637        1941 :                       continue;
    3638             :                   else
    3639        3197 :                     continue;
    3640             :                 else
    3641       18673 :                   continue;
    3642             :               else
    3643       22187 :                 continue;
    3644             :             else
    3645      709846 :               if(p[pixel[10]] > cb)
    3646      222037 :                 if(p[pixel[11]] > cb)
    3647      139927 :                   if(p[pixel[12]] > cb)
    3648       98460 :                     if(p[pixel[13]] > cb)
    3649       78269 :                       if(p[pixel[14]] > cb)
    3650       66692 :                         if(p[pixel[15]] > cb)
    3651             :                         {}
    3652             :                         else
    3653        5190 :                           if(p[pixel[6]] > cb)
    3654        2497 :                             if(p[pixel[7]] > cb)
    3655        2003 :                               if(p[pixel[8]] > cb)
    3656        1765 :                                 if(p[pixel[9]] > cb)
    3657             :                                 {}
    3658             :                                 else
    3659         128 :                                   continue;
    3660             :                               else
    3661         238 :                                 continue;
    3662             :                             else
    3663         494 :                               continue;
    3664             :                           else
    3665        2693 :                             continue;
    3666             :                       else
    3667       11577 :                         if(p[pixel[5]] > cb)
    3668        4199 :                           if(p[pixel[6]] > cb)
    3669        3380 :                             if(p[pixel[7]] > cb)
    3670        2455 :                               if(p[pixel[8]] > cb)
    3671        2082 :                                 if(p[pixel[9]] > cb)
    3672             :                                 {}
    3673             :                                 else
    3674         157 :                                   continue;
    3675             :                               else
    3676         373 :                                 continue;
    3677             :                             else
    3678         925 :                               continue;
    3679             :                           else
    3680         819 :                             continue;
    3681             :                         else
    3682        7378 :                           continue;
    3683             :                     else
    3684       20191 :                       if(p[pixel[4]] > cb)
    3685        4725 :                         if(p[pixel[5]] > cb)
    3686        3931 :                           if(p[pixel[6]] > cb)
    3687        2833 :                             if(p[pixel[7]] > cb)
    3688        2079 :                               if(p[pixel[8]] > cb)
    3689        1921 :                                 if(p[pixel[9]] > cb)
    3690             :                                 {}
    3691             :                                 else
    3692         156 :                                   continue;
    3693             :                               else
    3694         158 :                                 continue;
    3695             :                             else
    3696         754 :                               continue;
    3697             :                           else
    3698        1098 :                             continue;
    3699             :                         else
    3700         794 :                           continue;
    3701             :                       else
    3702       15466 :                         continue;
    3703             :                   else
    3704       41467 :                     continue;
    3705             :                 else
    3706       82110 :                   continue;
    3707      487809 :               else if(p[pixel[10]] < c_b)
    3708       86914 :                 if(p[pixel[7]] < c_b)
    3709       53256 :                   if(p[pixel[8]] < c_b)
    3710       48976 :                     if(p[pixel[9]] < c_b)
    3711       46276 :                       if(p[pixel[11]] < c_b)
    3712       32456 :                         if(p[pixel[12]] < c_b)
    3713       22230 :                           if(p[pixel[6]] < c_b)
    3714       18266 :                             if(p[pixel[5]] < c_b)
    3715       14120 :                               if(p[pixel[4]] < c_b)
    3716             :                               {}
    3717             :                               else
    3718        3458 :                                 if(p[pixel[13]] < c_b)
    3719             :                                 {}
    3720             :                                 else
    3721        1069 :                                   continue;
    3722             :                             else
    3723        4146 :                               if(p[pixel[13]] < c_b)
    3724        2677 :                                 if(p[pixel[14]] < c_b)
    3725             :                                 {}
    3726             :                                 else
    3727        1422 :                                   continue;
    3728             :                               else
    3729        1469 :                                 continue;
    3730             :                           else
    3731        3964 :                             if(p[pixel[13]] < c_b)
    3732        2734 :                               if(p[pixel[14]] < c_b)
    3733        1653 :                                 if(p[pixel[15]] < c_b)
    3734             :                                 {}
    3735             :                                 else
    3736        1354 :                                   continue;
    3737             :                               else
    3738        1081 :                                 continue;
    3739             :                             else
    3740        1230 :                               continue;
    3741             :                         else
    3742       10226 :                           continue;
    3743             :                       else
    3744       13820 :                         continue;
    3745             :                     else
    3746        2700 :                       continue;
    3747             :                   else
    3748        4280 :                     continue;
    3749             :                 else
    3750       33658 :                   continue;
    3751             :               else
    3752      400895 :                 continue;
    3753     1478590 :           else if(p[pixel[2]] < c_b)
    3754      186401 :             if(p[pixel[9]] > cb)
    3755       56232 :               if(p[pixel[10]] > cb)
    3756       38980 :                 if(p[pixel[11]] > cb)
    3757       25954 :                   if(p[pixel[12]] > cb)
    3758       19274 :                     if(p[pixel[13]] > cb)
    3759       14196 :                       if(p[pixel[14]] > cb)
    3760       11719 :                         if(p[pixel[15]] > cb)
    3761             :                         {}
    3762             :                         else
    3763         872 :                           if(p[pixel[6]] > cb)
    3764         485 :                             if(p[pixel[7]] > cb)
    3765         447 :                               if(p[pixel[8]] > cb)
    3766             :                               {}
    3767             :                               else
    3768           3 :                                 continue;
    3769             :                             else
    3770          38 :                               continue;
    3771             :                           else
    3772         387 :                             continue;
    3773             :                       else
    3774        2477 :                         if(p[pixel[5]] > cb)
    3775        1109 :                           if(p[pixel[6]] > cb)
    3776         888 :                             if(p[pixel[7]] > cb)
    3777         774 :                               if(p[pixel[8]] > cb)
    3778             :                               {}
    3779             :                               else
    3780          48 :                                 continue;
    3781             :                             else
    3782         114 :                               continue;
    3783             :                           else
    3784         221 :                             continue;
    3785             :                         else
    3786        1368 :                           continue;
    3787             :                     else
    3788        5078 :                       if(p[pixel[4]] > cb)
    3789        1560 :                         if(p[pixel[5]] > cb)
    3790        1106 :                           if(p[pixel[6]] > cb)
    3791         836 :                             if(p[pixel[7]] > cb)
    3792         651 :                               if(p[pixel[8]] > cb)
    3793             :                               {}
    3794             :                               else
    3795          50 :                                 continue;
    3796             :                             else
    3797         185 :                               continue;
    3798             :                           else
    3799         270 :                             continue;
    3800             :                         else
    3801         454 :                           continue;
    3802             :                       else
    3803        3518 :                         continue;
    3804             :                   else
    3805        6680 :                     if(p[pixel[3]] > cb)
    3806        1179 :                       if(p[pixel[4]] > cb)
    3807         972 :                         if(p[pixel[5]] > cb)
    3808         641 :                           if(p[pixel[6]] > cb)
    3809         541 :                             if(p[pixel[7]] > cb)
    3810         456 :                               if(p[pixel[8]] > cb)
    3811             :                               {}
    3812             :                               else
    3813          32 :                                 continue;
    3814             :                             else
    3815          85 :                               continue;
    3816             :                           else
    3817         100 :                             continue;
    3818             :                         else
    3819         331 :                           continue;
    3820             :                       else
    3821         207 :                         continue;
    3822             :                     else
    3823        5501 :                       continue;
    3824             :                 else
    3825       13026 :                   continue;
    3826             :               else
    3827       17252 :                 continue;
    3828      130169 :             else if(p[pixel[9]] < c_b)
    3829       92696 :               if(p[pixel[7]] < c_b)
    3830       69350 :                 if(p[pixel[8]] < c_b)
    3831       67686 :                   if(p[pixel[10]] < c_b)
    3832       50447 :                     if(p[pixel[6]] < c_b)
    3833       42045 :                       if(p[pixel[5]] < c_b)
    3834       35251 :                         if(p[pixel[4]] < c_b)
    3835       30430 :                           if(p[pixel[3]] < c_b)
    3836             :                           {}
    3837             :                           else
    3838        2272 :                             if(p[pixel[11]] < c_b)
    3839        1764 :                               if(p[pixel[12]] < c_b)
    3840             :                               {}
    3841             :                               else
    3842         396 :                                 continue;
    3843             :                             else
    3844         508 :                               continue;
    3845             :                         else
    3846        4821 :                           if(p[pixel[11]] < c_b)
    3847        3594 :                             if(p[pixel[12]] < c_b)
    3848        2729 :                               if(p[pixel[13]] < c_b)
    3849             :                               {}
    3850             :                               else
    3851         842 :                                 continue;
    3852             :                             else
    3853         865 :                               continue;
    3854             :                           else
    3855        1227 :                             continue;
    3856             :                       else
    3857        6794 :                         if(p[pixel[11]] < c_b)
    3858        5174 :                           if(p[pixel[12]] < c_b)
    3859        3879 :                             if(p[pixel[13]] < c_b)
    3860        2793 :                               if(p[pixel[14]] < c_b)
    3861             :                               {}
    3862             :                               else
    3863        1148 :                                 continue;
    3864             :                             else
    3865        1086 :                               continue;
    3866             :                           else
    3867        1295 :                             continue;
    3868             :                         else
    3869        1620 :                           continue;
    3870             :                     else
    3871        8402 :                       if(p[pixel[11]] < c_b)
    3872        5839 :                         if(p[pixel[12]] < c_b)
    3873        4199 :                           if(p[pixel[13]] < c_b)
    3874        3258 :                             if(p[pixel[14]] < c_b)
    3875        1760 :                               if(p[pixel[15]] < c_b)
    3876             :                               {}
    3877             :                               else
    3878        1458 :                                 continue;
    3879             :                             else
    3880        1498 :                               continue;
    3881             :                           else
    3882         941 :                             continue;
    3883             :                         else
    3884        1640 :                           continue;
    3885             :                       else
    3886        2563 :                         continue;
    3887             :                   else
    3888       17239 :                     continue;
    3889             :                 else
    3890        1664 :                   continue;
    3891             :               else
    3892       23346 :                 continue;
    3893             :             else
    3894       37473 :               continue;
    3895             :           else
    3896     1292190 :             if(p[pixel[9]] > cb)
    3897      396548 :               if(p[pixel[10]] > cb)
    3898      246687 :                 if(p[pixel[11]] > cb)
    3899      153845 :                   if(p[pixel[12]] > cb)
    3900      109957 :                     if(p[pixel[13]] > cb)
    3901       84324 :                       if(p[pixel[14]] > cb)
    3902       69341 :                         if(p[pixel[15]] > cb)
    3903             :                         {}
    3904             :                         else
    3905        5401 :                           if(p[pixel[6]] > cb)
    3906        2930 :                             if(p[pixel[7]] > cb)
    3907        2598 :                               if(p[pixel[8]] > cb)
    3908             :                               {}
    3909             :                               else
    3910          98 :                                 continue;
    3911             :                             else
    3912         332 :                               continue;
    3913             :                           else
    3914        2471 :                             continue;
    3915             :                       else
    3916       14983 :                         if(p[pixel[5]] > cb)
    3917        6935 :                           if(p[pixel[6]] > cb)
    3918        5418 :                             if(p[pixel[7]] > cb)
    3919        4423 :                               if(p[pixel[8]] > cb)
    3920             :                               {}
    3921             :                               else
    3922         263 :                                 continue;
    3923             :                             else
    3924         995 :                               continue;
    3925             :                           else
    3926        1517 :                             continue;
    3927             :                         else
    3928        8048 :                           continue;
    3929             :                     else
    3930       25633 :                       if(p[pixel[4]] > cb)
    3931        9291 :                         if(p[pixel[5]] > cb)
    3932        7231 :                           if(p[pixel[6]] > cb)
    3933        5694 :                             if(p[pixel[7]] > cb)
    3934        4710 :                               if(p[pixel[8]] > cb)
    3935             :                               {}
    3936             :                               else
    3937         323 :                                 continue;
    3938             :                             else
    3939         984 :                               continue;
    3940             :                           else
    3941        1537 :                             continue;
    3942             :                         else
    3943        2060 :                           continue;
    3944             :                       else
    3945       16342 :                         continue;
    3946             :                   else
    3947       43888 :                     if(p[pixel[3]] > cb)
    3948       11215 :                       if(p[pixel[4]] > cb)
    3949        8595 :                         if(p[pixel[5]] > cb)
    3950        6603 :                           if(p[pixel[6]] > cb)
    3951        5185 :                             if(p[pixel[7]] > cb)
    3952        4491 :                               if(p[pixel[8]] > cb)
    3953             :                               {}
    3954             :                               else
    3955          76 :                                 continue;
    3956             :                             else
    3957         694 :                               continue;
    3958             :                           else
    3959        1418 :                             continue;
    3960             :                         else
    3961        1992 :                           continue;
    3962             :                       else
    3963        2620 :                         continue;
    3964             :                     else
    3965       32673 :                       continue;
    3966             :                 else
    3967       92842 :                   continue;
    3968             :               else
    3969      149861 :                 continue;
    3970      895641 :             else if(p[pixel[9]] < c_b)
    3971      140304 :               if(p[pixel[7]] < c_b)
    3972       97968 :                 if(p[pixel[8]] < c_b)
    3973       96282 :                   if(p[pixel[10]] < c_b)
    3974       71006 :                     if(p[pixel[11]] < c_b)
    3975       50899 :                       if(p[pixel[6]] < c_b)
    3976       40778 :                         if(p[pixel[5]] < c_b)
    3977       31416 :                           if(p[pixel[4]] < c_b)
    3978       24943 :                             if(p[pixel[3]] < c_b)
    3979             :                             {}
    3980             :                             else
    3981        6104 :                               if(p[pixel[12]] < c_b)
    3982             :                               {}
    3983             :                               else
    3984        1870 :                                 continue;
    3985             :                           else
    3986        6473 :                             if(p[pixel[12]] < c_b)
    3987        4676 :                               if(p[pixel[13]] < c_b)
    3988             :                               {}
    3989             :                               else
    3990        1383 :                                 continue;
    3991             :                             else
    3992        1797 :                               continue;
    3993             :                         else
    3994        9362 :                           if(p[pixel[12]] < c_b)
    3995        6632 :                             if(p[pixel[13]] < c_b)
    3996        4606 :                               if(p[pixel[14]] < c_b)
    3997             :                               {}
    3998             :                               else
    3999        2284 :                                 continue;
    4000             :                             else
    4001        2026 :                               continue;
    4002             :                           else
    4003        2730 :                             continue;
    4004             :                       else
    4005       10121 :                         if(p[pixel[12]] < c_b)
    4006        7030 :                           if(p[pixel[13]] < c_b)
    4007        5029 :                             if(p[pixel[14]] < c_b)
    4008        2690 :                               if(p[pixel[15]] < c_b)
    4009             :                               {}
    4010             :                               else
    4011        2218 :                                 continue;
    4012             :                             else
    4013        2339 :                               continue;
    4014             :                           else
    4015        2001 :                             continue;
    4016             :                         else
    4017        3091 :                           continue;
    4018             :                     else
    4019       20107 :                       continue;
    4020             :                   else
    4021       25276 :                     continue;
    4022             :                 else
    4023        1686 :                   continue;
    4024             :               else
    4025       42336 :                 continue;
    4026             :             else
    4027      755337 :               continue;
    4028     1107050 :         else if(p[pixel[1]] < c_b)
    4029       67716 :           if(p[pixel[8]] > cb)
    4030       19625 :             if(p[pixel[9]] > cb)
    4031       15426 :               if(p[pixel[10]] > cb)
    4032       11026 :                 if(p[pixel[11]] > cb)
    4033        7319 :                   if(p[pixel[12]] > cb)
    4034        5630 :                     if(p[pixel[13]] > cb)
    4035        4428 :                       if(p[pixel[14]] > cb)
    4036        4050 :                         if(p[pixel[15]] > cb)
    4037             :                         {}
    4038             :                         else
    4039          75 :                           if(p[pixel[6]] > cb)
    4040          45 :                             if(p[pixel[7]] > cb)
    4041             :                             {}
    4042             :                             else
    4043           0 :                               continue;
    4044             :                           else
    4045          30 :                             continue;
    4046             :                       else
    4047         378 :                         if(p[pixel[5]] > cb)
    4048         218 :                           if(p[pixel[6]] > cb)
    4049         195 :                             if(p[pixel[7]] > cb)
    4050             :                             {}
    4051             :                             else
    4052          16 :                               continue;
    4053             :                           else
    4054          23 :                             continue;
    4055             :                         else
    4056         160 :                           continue;
    4057             :                     else
    4058        1202 :                       if(p[pixel[4]] > cb)
    4059         507 :                         if(p[pixel[5]] > cb)
    4060         380 :                           if(p[pixel[6]] > cb)
    4061         281 :                             if(p[pixel[7]] > cb)
    4062             :                             {}
    4063             :                             else
    4064          45 :                               continue;
    4065             :                           else
    4066          99 :                             continue;
    4067             :                         else
    4068         127 :                           continue;
    4069             :                       else
    4070         695 :                         continue;
    4071             :                   else
    4072        1689 :                     if(p[pixel[3]] > cb)
    4073         591 :                       if(p[pixel[4]] > cb)
    4074         465 :                         if(p[pixel[5]] > cb)
    4075         325 :                           if(p[pixel[6]] > cb)
    4076         251 :                             if(p[pixel[7]] > cb)
    4077             :                             {}
    4078             :                             else
    4079          12 :                               continue;
    4080             :                           else
    4081          74 :                             continue;
    4082             :                         else
    4083         140 :                           continue;
    4084             :                       else
    4085         126 :                         continue;
    4086             :                     else
    4087        1098 :                       continue;
    4088             :                 else
    4089        3707 :                   if(p[pixel[2]] > cb)
    4090         321 :                     if(p[pixel[3]] > cb)
    4091         242 :                       if(p[pixel[4]] > cb)
    4092         212 :                         if(p[pixel[5]] > cb)
    4093         179 :                           if(p[pixel[6]] > cb)
    4094         165 :                             if(p[pixel[7]] > cb)
    4095             :                             {}
    4096             :                             else
    4097          26 :                               continue;
    4098             :                           else
    4099          14 :                             continue;
    4100             :                         else
    4101          33 :                           continue;
    4102             :                       else
    4103          30 :                         continue;
    4104             :                     else
    4105          79 :                       continue;
    4106             :                   else
    4107        3386 :                     continue;
    4108             :               else
    4109        4400 :                 continue;
    4110             :             else
    4111        4199 :               continue;
    4112       48091 :           else if(p[pixel[8]] < c_b)
    4113       36323 :             if(p[pixel[7]] < c_b)
    4114       31549 :               if(p[pixel[9]] < c_b)
    4115       27290 :                 if(p[pixel[6]] < c_b)
    4116       22138 :                   if(p[pixel[5]] < c_b)
    4117       17619 :                     if(p[pixel[4]] < c_b)
    4118       14987 :                       if(p[pixel[3]] < c_b)
    4119       12811 :                         if(p[pixel[2]] < c_b)
    4120             :                         {}
    4121             :                         else
    4122        1482 :                           if(p[pixel[10]] < c_b)
    4123        1151 :                             if(p[pixel[11]] < c_b)
    4124             :                             {}
    4125             :                             else
    4126         341 :                               continue;
    4127             :                           else
    4128         331 :                             continue;
    4129             :                       else
    4130        2176 :                         if(p[pixel[10]] < c_b)
    4131        1554 :                           if(p[pixel[11]] < c_b)
    4132        1188 :                             if(p[pixel[12]] < c_b)
    4133             :                             {}
    4134             :                             else
    4135         240 :                               continue;
    4136             :                           else
    4137         366 :                             continue;
    4138             :                         else
    4139         622 :                           continue;
    4140             :                     else
    4141        2632 :                       if(p[pixel[10]] < c_b)
    4142        1915 :                         if(p[pixel[11]] < c_b)
    4143        1396 :                           if(p[pixel[12]] < c_b)
    4144         997 :                             if(p[pixel[13]] < c_b)
    4145             :                             {}
    4146             :                             else
    4147         398 :                               continue;
    4148             :                           else
    4149         399 :                             continue;
    4150             :                         else
    4151         519 :                           continue;
    4152             :                       else
    4153         717 :                         continue;
    4154             :                   else
    4155        4519 :                     if(p[pixel[10]] < c_b)
    4156        3349 :                       if(p[pixel[11]] < c_b)
    4157        2359 :                         if(p[pixel[12]] < c_b)
    4158        1704 :                           if(p[pixel[13]] < c_b)
    4159        1126 :                             if(p[pixel[14]] < c_b)
    4160             :                             {}
    4161             :                             else
    4162         651 :                               continue;
    4163             :                           else
    4164         578 :                             continue;
    4165             :                         else
    4166         655 :                           continue;
    4167             :                       else
    4168         990 :                         continue;
    4169             :                     else
    4170        1170 :                       continue;
    4171             :                 else
    4172        5152 :                   if(p[pixel[10]] < c_b)
    4173        3783 :                     if(p[pixel[11]] < c_b)
    4174        2665 :                       if(p[pixel[12]] < c_b)
    4175        1919 :                         if(p[pixel[13]] < c_b)
    4176        1343 :                           if(p[pixel[14]] < c_b)
    4177         675 :                             if(p[pixel[15]] < c_b)
    4178             :                             {}
    4179             :                             else
    4180         659 :                               continue;
    4181             :                           else
    4182         668 :                             continue;
    4183             :                         else
    4184         576 :                           continue;
    4185             :                       else
    4186         746 :                         continue;
    4187             :                     else
    4188        1118 :                       continue;
    4189             :                   else
    4190        1369 :                     continue;
    4191             :               else
    4192        4259 :                 continue;
    4193             :             else
    4194        4774 :               continue;
    4195             :           else
    4196       11768 :             continue;
    4197             :         else
    4198     1039330 :           if(p[pixel[8]] > cb)
    4199      295737 :             if(p[pixel[9]] > cb)
    4200      231636 :               if(p[pixel[10]] > cb)
    4201      145546 :                 if(p[pixel[11]] > cb)
    4202       93814 :                   if(p[pixel[12]] > cb)
    4203       69526 :                     if(p[pixel[13]] > cb)
    4204       53417 :                       if(p[pixel[14]] > cb)
    4205       45154 :                         if(p[pixel[15]] > cb)
    4206             :                         {}
    4207             :                         else
    4208        2083 :                           if(p[pixel[6]] > cb)
    4209        1331 :                             if(p[pixel[7]] > cb)
    4210             :                             {}
    4211             :                             else
    4212          52 :                               continue;
    4213             :                           else
    4214         752 :                             continue;
    4215             :                       else
    4216        8263 :                         if(p[pixel[5]] > cb)
    4217        4126 :                           if(p[pixel[6]] > cb)
    4218        3366 :                             if(p[pixel[7]] > cb)
    4219             :                             {}
    4220             :                             else
    4221         389 :                               continue;
    4222             :                           else
    4223         760 :                             continue;
    4224             :                         else
    4225        4137 :                           continue;
    4226             :                     else
    4227       16109 :                       if(p[pixel[4]] > cb)
    4228        6983 :                         if(p[pixel[5]] > cb)
    4229        5800 :                           if(p[pixel[6]] > cb)
    4230        4632 :                             if(p[pixel[7]] > cb)
    4231             :                             {}
    4232             :                             else
    4233         346 :                               continue;
    4234             :                           else
    4235        1168 :                             continue;
    4236             :                         else
    4237        1183 :                           continue;
    4238             :                       else
    4239        9126 :                         continue;
    4240             :                   else
    4241       24288 :                     if(p[pixel[3]] > cb)
    4242        8572 :                       if(p[pixel[4]] > cb)
    4243        6456 :                         if(p[pixel[5]] > cb)
    4244        5068 :                           if(p[pixel[6]] > cb)
    4245        4343 :                             if(p[pixel[7]] > cb)
    4246             :                             {}
    4247             :                             else
    4248         408 :                               continue;
    4249             :                           else
    4250         725 :                             continue;
    4251             :                         else
    4252        1388 :                           continue;
    4253             :                       else
    4254        2116 :                         continue;
    4255             :                     else
    4256       15716 :                       continue;
    4257             :                 else
    4258       51732 :                   if(p[pixel[2]] > cb)
    4259       10341 :                     if(p[pixel[3]] > cb)
    4260        6710 :                       if(p[pixel[4]] > cb)
    4261        5116 :                         if(p[pixel[5]] > cb)
    4262        3985 :                           if(p[pixel[6]] > cb)
    4263        3355 :                             if(p[pixel[7]] > cb)
    4264             :                             {}
    4265             :                             else
    4266         294 :                               continue;
    4267             :                           else
    4268         630 :                             continue;
    4269             :                         else
    4270        1131 :                           continue;
    4271             :                       else
    4272        1594 :                         continue;
    4273             :                     else
    4274        3631 :                       continue;
    4275             :                   else
    4276       41391 :                     continue;
    4277             :               else
    4278       86090 :                 continue;
    4279             :             else
    4280       64101 :               continue;
    4281      743597 :           else if(p[pixel[8]] < c_b)
    4282      164465 :             if(p[pixel[7]] < c_b)
    4283      137682 :               if(p[pixel[9]] < c_b)
    4284      114200 :                 if(p[pixel[10]] < c_b)
    4285       83539 :                   if(p[pixel[6]] < c_b)
    4286       65688 :                     if(p[pixel[5]] < c_b)
    4287       51780 :                       if(p[pixel[4]] < c_b)
    4288       40870 :                         if(p[pixel[3]] < c_b)
    4289       33707 :                           if(p[pixel[2]] < c_b)
    4290             :                           {}
    4291             :                           else
    4292        9702 :                             if(p[pixel[11]] < c_b)
    4293             :                             {}
    4294             :                             else
    4295        2775 :                               continue;
    4296             :                         else
    4297        7163 :                           if(p[pixel[11]] < c_b)
    4298        5033 :                             if(p[pixel[12]] < c_b)
    4299             :                             {}
    4300             :                             else
    4301        1664 :                               continue;
    4302             :                           else
    4303        2130 :                             continue;
    4304             :                       else
    4305       10910 :                         if(p[pixel[11]] < c_b)
    4306        7900 :                           if(p[pixel[12]] < c_b)
    4307        5469 :                             if(p[pixel[13]] < c_b)
    4308             :                             {}
    4309             :                             else
    4310        1996 :                               continue;
    4311             :                           else
    4312        2431 :                             continue;
    4313             :                         else
    4314        3010 :                           continue;
    4315             :                     else
    4316       13908 :                       if(p[pixel[11]] < c_b)
    4317        9803 :                         if(p[pixel[12]] < c_b)
    4318        7188 :                           if(p[pixel[13]] < c_b)
    4319        5104 :                             if(p[pixel[14]] < c_b)
    4320             :                             {}
    4321             :                             else
    4322        2801 :                               continue;
    4323             :                           else
    4324        2084 :                             continue;
    4325             :                         else
    4326        2615 :                           continue;
    4327             :                       else
    4328        4105 :                         continue;
    4329             :                   else
    4330       17851 :                     if(p[pixel[11]] < c_b)
    4331       12466 :                       if(p[pixel[12]] < c_b)
    4332        9048 :                         if(p[pixel[13]] < c_b)
    4333        6483 :                           if(p[pixel[14]] < c_b)
    4334        3072 :                             if(p[pixel[15]] < c_b)
    4335             :                             {}
    4336             :                             else
    4337        2908 :                               continue;
    4338             :                           else
    4339        3411 :                             continue;
    4340             :                         else
    4341        2565 :                           continue;
    4342             :                       else
    4343        3418 :                         continue;
    4344             :                     else
    4345        5385 :                       continue;
    4346             :                 else
    4347       30661 :                   continue;
    4348             :               else
    4349       23482 :                 continue;
    4350             :             else
    4351       26783 :               continue;
    4352             :           else
    4353      579132 :             continue;
    4354    45866200 :       else if(p[pixel[0]] < c_b)
    4355     5021480 :         if(p[pixel[1]] > cb)
    4356       76492 :           if(p[pixel[8]] > cb)
    4357       23818 :             if(p[pixel[7]] > cb)
    4358       19314 :               if(p[pixel[9]] > cb)
    4359       14462 :                 if(p[pixel[6]] > cb)
    4360       11019 :                   if(p[pixel[5]] > cb)
    4361        8205 :                     if(p[pixel[4]] > cb)
    4362        6384 :                       if(p[pixel[3]] > cb)
    4363        5561 :                         if(p[pixel[2]] > cb)
    4364             :                         {}
    4365             :                         else
    4366         519 :                           if(p[pixel[10]] > cb)
    4367         319 :                             if(p[pixel[11]] > cb)
    4368             :                             {}
    4369             :                             else
    4370         114 :                               continue;
    4371             :                           else
    4372         200 :                             continue;
    4373             :                       else
    4374         823 :                         if(p[pixel[10]] > cb)
    4375         505 :                           if(p[pixel[11]] > cb)
    4376         266 :                             if(p[pixel[12]] > cb)
    4377             :                             {}
    4378             :                             else
    4379         109 :                               continue;
    4380             :                           else
    4381         239 :                             continue;
    4382             :                         else
    4383         318 :                           continue;
    4384             :                     else
    4385        1821 :                       if(p[pixel[10]] > cb)
    4386        1223 :                         if(p[pixel[11]] > cb)
    4387         653 :                           if(p[pixel[12]] > cb)
    4388         447 :                             if(p[pixel[13]] > cb)
    4389             :                             {}
    4390             :                             else
    4391         133 :                               continue;
    4392             :                           else
    4393         206 :                             continue;
    4394             :                         else
    4395         570 :                           continue;
    4396             :                       else
    4397         598 :                         continue;
    4398             :                   else
    4399        2814 :                     if(p[pixel[10]] > cb)
    4400        1790 :                       if(p[pixel[11]] > cb)
    4401         903 :                         if(p[pixel[12]] > cb)
    4402         499 :                           if(p[pixel[13]] > cb)
    4403         270 :                             if(p[pixel[14]] > cb)
    4404             :                             {}
    4405             :                             else
    4406         129 :                               continue;
    4407             :                           else
    4408         229 :                             continue;
    4409             :                         else
    4410         404 :                           continue;
    4411             :                       else
    4412         887 :                         continue;
    4413             :                     else
    4414        1024 :                       continue;
    4415             :                 else
    4416        3443 :                   if(p[pixel[10]] > cb)
    4417        1833 :                     if(p[pixel[11]] > cb)
    4418         981 :                       if(p[pixel[12]] > cb)
    4419         638 :                         if(p[pixel[13]] > cb)
    4420         460 :                           if(p[pixel[14]] > cb)
    4421         211 :                             if(p[pixel[15]] > cb)
    4422             :                             {}
    4423             :                             else
    4424         184 :                               continue;
    4425             :                           else
    4426         249 :                             continue;
    4427             :                         else
    4428         178 :                           continue;
    4429             :                       else
    4430         343 :                         continue;
    4431             :                     else
    4432         852 :                       continue;
    4433             :                   else
    4434        1610 :                     continue;
    4435             :               else
    4436        4852 :                 continue;
    4437             :             else
    4438        4504 :               continue;
    4439       52674 :           else if(p[pixel[8]] < c_b)
    4440       38829 :             if(p[pixel[9]] < c_b)
    4441       33505 :               if(p[pixel[10]] < c_b)
    4442       26245 :                 if(p[pixel[11]] < c_b)
    4443       20496 :                   if(p[pixel[12]] < c_b)
    4444       17549 :                     if(p[pixel[13]] < c_b)
    4445       15045 :                       if(p[pixel[14]] < c_b)
    4446       13777 :                         if(p[pixel[15]] < c_b)
    4447             :                         {}
    4448             :                         else
    4449         391 :                           if(p[pixel[6]] < c_b)
    4450         285 :                             if(p[pixel[7]] < c_b)
    4451             :                             {}
    4452             :                             else
    4453           6 :                               continue;
    4454             :                           else
    4455         106 :                             continue;
    4456             :                       else
    4457        1268 :                         if(p[pixel[5]] < c_b)
    4458         686 :                           if(p[pixel[6]] < c_b)
    4459         639 :                             if(p[pixel[7]] < c_b)
    4460             :                             {}
    4461             :                             else
    4462          32 :                               continue;
    4463             :                           else
    4464          47 :                             continue;
    4465             :                         else
    4466         582 :                           continue;
    4467             :                     else
    4468        2504 :                       if(p[pixel[4]] < c_b)
    4469        1035 :                         if(p[pixel[5]] < c_b)
    4470         887 :                           if(p[pixel[6]] < c_b)
    4471         799 :                             if(p[pixel[7]] < c_b)
    4472             :                             {}
    4473             :                             else
    4474          24 :                               continue;
    4475             :                           else
    4476          88 :                             continue;
    4477             :                         else
    4478         148 :                           continue;
    4479             :                       else
    4480        1469 :                         continue;
    4481             :                   else
    4482        2947 :                     if(p[pixel[3]] < c_b)
    4483         841 :                       if(p[pixel[4]] < c_b)
    4484         676 :                         if(p[pixel[5]] < c_b)
    4485         544 :                           if(p[pixel[6]] < c_b)
    4486         507 :                             if(p[pixel[7]] < c_b)
    4487             :                             {}
    4488             :                             else
    4489          32 :                               continue;
    4490             :                           else
    4491          37 :                             continue;
    4492             :                         else
    4493         132 :                           continue;
    4494             :                       else
    4495         165 :                         continue;
    4496             :                     else
    4497        2106 :                       continue;
    4498             :                 else
    4499        5749 :                   if(p[pixel[2]] < c_b)
    4500         929 :                     if(p[pixel[3]] < c_b)
    4501         727 :                       if(p[pixel[4]] < c_b)
    4502         643 :                         if(p[pixel[5]] < c_b)
    4503         564 :                           if(p[pixel[6]] < c_b)
    4504         517 :                             if(p[pixel[7]] < c_b)
    4505             :                             {}
    4506             :                             else
    4507           2 :                               continue;
    4508             :                           else
    4509          47 :                             continue;
    4510             :                         else
    4511          79 :                           continue;
    4512             :                       else
    4513          84 :                         continue;
    4514             :                     else
    4515         202 :                       continue;
    4516             :                   else
    4517        4820 :                     continue;
    4518             :               else
    4519        7260 :                 continue;
    4520             :             else
    4521        5324 :               continue;
    4522             :           else
    4523       13845 :             continue;
    4524     4944990 :         else if(p[pixel[1]] < c_b)
    4525     4313020 :           if(p[pixel[2]] > cb)
    4526      290419 :             if(p[pixel[9]] > cb)
    4527       78575 :               if(p[pixel[7]] > cb)
    4528       51760 :                 if(p[pixel[8]] > cb)
    4529       50227 :                   if(p[pixel[10]] > cb)
    4530       31345 :                     if(p[pixel[6]] > cb)
    4531       23929 :                       if(p[pixel[5]] > cb)
    4532       18431 :                         if(p[pixel[4]] > cb)
    4533       15438 :                           if(p[pixel[3]] > cb)
    4534             :                           {}
    4535             :                           else
    4536        1554 :                             if(p[pixel[11]] > cb)
    4537         931 :                               if(p[pixel[12]] > cb)
    4538             :                               {}
    4539             :                               else
    4540         344 :                                 continue;
    4541             :                             else
    4542         623 :                               continue;
    4543             :                         else
    4544        2993 :                           if(p[pixel[11]] > cb)
    4545        1943 :                             if(p[pixel[12]] > cb)
    4546        1253 :                               if(p[pixel[13]] > cb)
    4547             :                               {}
    4548             :                               else
    4549         516 :                                 continue;
    4550             :                             else
    4551         690 :                               continue;
    4552             :                           else
    4553        1050 :                             continue;
    4554             :                       else
    4555        5498 :                         if(p[pixel[11]] > cb)
    4556        3139 :                           if(p[pixel[12]] > cb)
    4557        1867 :                             if(p[pixel[13]] > cb)
    4558         976 :                               if(p[pixel[14]] > cb)
    4559             :                               {}
    4560             :                               else
    4561         507 :                                 continue;
    4562             :                             else
    4563         891 :                               continue;
    4564             :                           else
    4565        1272 :                             continue;
    4566             :                         else
    4567        2359 :                           continue;
    4568             :                     else
    4569        7416 :                       if(p[pixel[11]] > cb)
    4570        4280 :                         if(p[pixel[12]] > cb)
    4571        2816 :                           if(p[pixel[13]] > cb)
    4572        1560 :                             if(p[pixel[14]] > cb)
    4573         804 :                               if(p[pixel[15]] > cb)
    4574             :                               {}
    4575             :                               else
    4576         653 :                                 continue;
    4577             :                             else
    4578         756 :                               continue;
    4579             :                           else
    4580        1256 :                             continue;
    4581             :                         else
    4582        1464 :                           continue;
    4583             :                       else
    4584        3136 :                         continue;
    4585             :                   else
    4586       18882 :                     continue;
    4587             :                 else
    4588        1533 :                   continue;
    4589             :               else
    4590       26815 :                 continue;
    4591      211844 :             else if(p[pixel[9]] < c_b)
    4592      160717 :               if(p[pixel[10]] < c_b)
    4593      129118 :                 if(p[pixel[11]] < c_b)
    4594      102837 :                   if(p[pixel[12]] < c_b)
    4595       87447 :                     if(p[pixel[13]] < c_b)
    4596       76089 :                       if(p[pixel[14]] < c_b)
    4597       68270 :                         if(p[pixel[15]] < c_b)
    4598             :                         {}
    4599             :                         else
    4600        3063 :                           if(p[pixel[6]] < c_b)
    4601        2008 :                             if(p[pixel[7]] < c_b)
    4602        1875 :                               if(p[pixel[8]] < c_b)
    4603             :                               {}
    4604             :                               else
    4605          56 :                                 continue;
    4606             :                             else
    4607         133 :                               continue;
    4608             :                           else
    4609        1055 :                             continue;
    4610             :                       else
    4611        7819 :                         if(p[pixel[5]] < c_b)
    4612        3594 :                           if(p[pixel[6]] < c_b)
    4613        3047 :                             if(p[pixel[7]] < c_b)
    4614        2703 :                               if(p[pixel[8]] < c_b)
    4615             :                               {}
    4616             :                               else
    4617          46 :                                 continue;
    4618             :                             else
    4619         344 :                               continue;
    4620             :                           else
    4621         547 :                             continue;
    4622             :                         else
    4623        4225 :                           continue;
    4624             :                     else
    4625       11358 :                       if(p[pixel[4]] < c_b)
    4626        3859 :                         if(p[pixel[5]] < c_b)
    4627        3348 :                           if(p[pixel[6]] < c_b)
    4628        3017 :                             if(p[pixel[7]] < c_b)
    4629        2772 :                               if(p[pixel[8]] < c_b)
    4630             :                               {}
    4631             :                               else
    4632          95 :                                 continue;
    4633             :                             else
    4634         245 :                               continue;
    4635             :                           else
    4636         331 :                             continue;
    4637             :                         else
    4638         511 :                           continue;
    4639             :                       else
    4640        7499 :                         continue;
    4641             :                   else
    4642       15390 :                     if(p[pixel[3]] < c_b)
    4643        3149 :                       if(p[pixel[4]] < c_b)
    4644        2789 :                         if(p[pixel[5]] < c_b)
    4645        2352 :                           if(p[pixel[6]] < c_b)
    4646        2088 :                             if(p[pixel[7]] < c_b)
    4647        1990 :                               if(p[pixel[8]] < c_b)
    4648             :                               {}
    4649             :                               else
    4650          16 :                                 continue;
    4651             :                             else
    4652          98 :                               continue;
    4653             :                           else
    4654         264 :                             continue;
    4655             :                         else
    4656         437 :                           continue;
    4657             :                       else
    4658         360 :                         continue;
    4659             :                     else
    4660       12241 :                       continue;
    4661             :                 else
    4662       26281 :                   continue;
    4663             :               else
    4664       31599 :                 continue;
    4665             :             else
    4666       51127 :               continue;
    4667     4022600 :           else if(p[pixel[2]] < c_b)
    4668     3204030 :             if(p[pixel[3]] > cb)
    4669      219955 :               if(p[pixel[10]] > cb)
    4670       56121 :                 if(p[pixel[7]] > cb)
    4671       31195 :                   if(p[pixel[8]] > cb)
    4672       27748 :                     if(p[pixel[9]] > cb)
    4673       25298 :                       if(p[pixel[11]] > cb)
    4674       13663 :                         if(p[pixel[6]] > cb)
    4675       11292 :                           if(p[pixel[5]] > cb)
    4676        9779 :                             if(p[pixel[4]] > cb)
    4677             :                             {}
    4678             :                             else
    4679         718 :                               if(p[pixel[12]] > cb)
    4680         432 :                                 if(p[pixel[13]] > cb)
    4681             :                                 {}
    4682             :                                 else
    4683         253 :                                   continue;
    4684             :                               else
    4685         286 :                                 continue;
    4686             :                           else
    4687        1513 :                             if(p[pixel[12]] > cb)
    4688         803 :                               if(p[pixel[13]] > cb)
    4689         482 :                                 if(p[pixel[14]] > cb)
    4690             :                                 {}
    4691             :                                 else
    4692         196 :                                   continue;
    4693             :                               else
    4694         321 :                                 continue;
    4695             :                             else
    4696         710 :                               continue;
    4697             :                         else
    4698        2371 :                           if(p[pixel[12]] > cb)
    4699        1464 :                             if(p[pixel[13]] > cb)
    4700         857 :                               if(p[pixel[14]] > cb)
    4701         380 :                                 if(p[pixel[15]] > cb)
    4702             :                                 {}
    4703             :                                 else
    4704         310 :                                   continue;
    4705             :                               else
    4706         477 :                                 continue;
    4707             :                             else
    4708         607 :                               continue;
    4709             :                           else
    4710         907 :                             continue;
    4711             :                       else
    4712       11635 :                         continue;
    4713             :                     else
    4714        2450 :                       continue;
    4715             :                   else
    4716        3447 :                     continue;
    4717             :                 else
    4718       24926 :                   continue;
    4719      163834 :               else if(p[pixel[10]] < c_b)
    4720      118738 :                 if(p[pixel[11]] < c_b)
    4721       94944 :                   if(p[pixel[12]] < c_b)
    4722       81741 :                     if(p[pixel[13]] < c_b)
    4723       73317 :                       if(p[pixel[14]] < c_b)
    4724       68175 :                         if(p[pixel[15]] < c_b)
    4725             :                         {}
    4726             :                         else
    4727        2464 :                           if(p[pixel[6]] < c_b)
    4728        1299 :                             if(p[pixel[7]] < c_b)
    4729        1057 :                               if(p[pixel[8]] < c_b)
    4730         951 :                                 if(p[pixel[9]] < c_b)
    4731             :                                 {}
    4732             :                                 else
    4733          34 :                                   continue;
    4734             :                               else
    4735         106 :                                 continue;
    4736             :                             else
    4737         242 :                               continue;
    4738             :                           else
    4739        1165 :                             continue;
    4740             :                       else
    4741        5142 :                         if(p[pixel[5]] < c_b)
    4742        2006 :                           if(p[pixel[6]] < c_b)
    4743        1637 :                             if(p[pixel[7]] < c_b)
    4744        1324 :                               if(p[pixel[8]] < c_b)
    4745        1235 :                                 if(p[pixel[9]] < c_b)
    4746             :                                 {}
    4747             :                                 else
    4748          16 :                                   continue;
    4749             :                               else
    4750          89 :                                 continue;
    4751             :                             else
    4752         313 :                               continue;
    4753             :                           else
    4754         369 :                             continue;
    4755             :                         else
    4756        3136 :                           continue;
    4757             :                     else
    4758        8424 :                       if(p[pixel[4]] < c_b)
    4759         876 :                         if(p[pixel[5]] < c_b)
    4760         801 :                           if(p[pixel[6]] < c_b)
    4761         692 :                             if(p[pixel[7]] < c_b)
    4762         519 :                               if(p[pixel[8]] < c_b)
    4763         467 :                                 if(p[pixel[9]] < c_b)
    4764             :                                 {}
    4765             :                                 else
    4766          46 :                                   continue;
    4767             :                               else
    4768          52 :                                 continue;
    4769             :                             else
    4770         173 :                               continue;
    4771             :                           else
    4772         109 :                             continue;
    4773             :                         else
    4774          75 :                           continue;
    4775             :                       else
    4776        7548 :                         continue;
    4777             :                   else
    4778       13203 :                     continue;
    4779             :                 else
    4780       23794 :                   continue;
    4781             :               else
    4782       45096 :                 continue;
    4783     2984080 :             else if(p[pixel[3]] < c_b)
    4784     2396170 :               if(p[pixel[4]] > cb)
    4785       93555 :                 if(p[pixel[13]] > cb)
    4786       13249 :                   if(p[pixel[7]] > cb)
    4787        6227 :                     if(p[pixel[8]] > cb)
    4788        5329 :                       if(p[pixel[9]] > cb)
    4789        4597 :                         if(p[pixel[10]] > cb)
    4790        3610 :                           if(p[pixel[11]] > cb)
    4791        3068 :                             if(p[pixel[12]] > cb)
    4792        2920 :                               if(p[pixel[6]] > cb)
    4793        2522 :                                 if(p[pixel[5]] > cb)
    4794             :                                 {}
    4795             :                                 else
    4796         153 :                                   if(p[pixel[14]] > cb)
    4797             :                                   {}
    4798             :                                   else
    4799         102 :                                     continue;
    4800             :                               else
    4801         398 :                                 if(p[pixel[14]] > cb)
    4802         169 :                                   if(p[pixel[15]] > cb)
    4803             :                                   {}
    4804             :                                   else
    4805         149 :                                     continue;
    4806             :                                 else
    4807         229 :                                   continue;
    4808             :                             else
    4809         148 :                               continue;
    4810             :                           else
    4811         542 :                             continue;
    4812             :                         else
    4813         987 :                           continue;
    4814             :                       else
    4815         732 :                         continue;
    4816             :                     else
    4817         898 :                       continue;
    4818             :                   else
    4819        7022 :                     continue;
    4820       80306 :                 else if(p[pixel[13]] < c_b)
    4821       65403 :                   if(p[pixel[11]] > cb)
    4822       10406 :                     if(p[pixel[5]] > cb)
    4823        8043 :                       if(p[pixel[6]] > cb)
    4824        5230 :                         if(p[pixel[7]] > cb)
    4825        3364 :                           if(p[pixel[8]] > cb)
    4826        2717 :                             if(p[pixel[9]] > cb)
    4827        2259 :                               if(p[pixel[10]] > cb)
    4828        1821 :                                 if(p[pixel[12]] > cb)
    4829             :                                 {}
    4830             :                                 else
    4831        1127 :                                   continue;
    4832             :                               else
    4833         438 :                                 continue;
    4834             :                             else
    4835         458 :                               continue;
    4836             :                           else
    4837         647 :                             continue;
    4838             :                         else
    4839        1866 :                           continue;
    4840             :                       else
    4841        2813 :                         continue;
    4842             :                     else
    4843        2363 :                       continue;
    4844       54997 :                   else if(p[pixel[11]] < c_b)
    4845       43073 :                     if(p[pixel[12]] < c_b)
    4846       40795 :                       if(p[pixel[14]] < c_b)
    4847       37927 :                         if(p[pixel[15]] < c_b)
    4848             :                         {}
    4849             :                         else
    4850        1620 :                           if(p[pixel[6]] < c_b)
    4851         539 :                             if(p[pixel[7]] < c_b)
    4852         507 :                               if(p[pixel[8]] < c_b)
    4853         466 :                                 if(p[pixel[9]] < c_b)
    4854         394 :                                   if(p[pixel[10]] < c_b)
    4855             :                                   {}
    4856             :                                   else
    4857          54 :                                     continue;
    4858             :                                 else
    4859          72 :                                   continue;
    4860             :                               else
    4861          41 :                                 continue;
    4862             :                             else
    4863          32 :                               continue;
    4864             :                           else
    4865        1081 :                             continue;
    4866             :                       else
    4867        2868 :                         if(p[pixel[5]] < c_b)
    4868         209 :                           if(p[pixel[6]] < c_b)
    4869         179 :                             if(p[pixel[7]] < c_b)
    4870         163 :                               if(p[pixel[8]] < c_b)
    4871         141 :                                 if(p[pixel[9]] < c_b)
    4872         130 :                                   if(p[pixel[10]] < c_b)
    4873             :                                   {}
    4874             :                                   else
    4875          12 :                                     continue;
    4876             :                                 else
    4877          11 :                                   continue;
    4878             :                               else
    4879          22 :                                 continue;
    4880             :                             else
    4881          16 :                               continue;
    4882             :                           else
    4883          30 :                             continue;
    4884             :                         else
    4885        2659 :                           continue;
    4886             :                     else
    4887        2278 :                       continue;
    4888             :                   else
    4889       11924 :                     continue;
    4890             :                 else
    4891       14903 :                   if(p[pixel[5]] > cb)
    4892       11464 :                     if(p[pixel[6]] > cb)
    4893        7331 :                       if(p[pixel[7]] > cb)
    4894        4302 :                         if(p[pixel[8]] > cb)
    4895        3380 :                           if(p[pixel[9]] > cb)
    4896        2452 :                             if(p[pixel[10]] > cb)
    4897        1790 :                               if(p[pixel[11]] > cb)
    4898        1244 :                                 if(p[pixel[12]] > cb)
    4899             :                                 {}
    4900             :                                 else
    4901         306 :                                   continue;
    4902             :                               else
    4903         546 :                                 continue;
    4904             :                             else
    4905         662 :                               continue;
    4906             :                           else
    4907         928 :                             continue;
    4908             :                         else
    4909         922 :                           continue;
    4910             :                       else
    4911        3029 :                         continue;
    4912             :                     else
    4913        4133 :                       continue;
    4914             :                   else
    4915        3439 :                     continue;
    4916     2302620 :               else if(p[pixel[4]] < c_b)
    4917     1931950 :                 if(p[pixel[5]] > cb)
    4918       58899 :                   if(p[pixel[14]] > cb)
    4919        5809 :                     if(p[pixel[7]] > cb)
    4920        3090 :                       if(p[pixel[8]] > cb)
    4921        2489 :                         if(p[pixel[9]] > cb)
    4922        2185 :                           if(p[pixel[10]] > cb)
    4923        1704 :                             if(p[pixel[11]] > cb)
    4924        1421 :                               if(p[pixel[12]] > cb)
    4925        1237 :                                 if(p[pixel[13]] > cb)
    4926        1127 :                                   if(p[pixel[6]] > cb)
    4927             :                                   {}
    4928             :                                   else
    4929          37 :                                     if(p[pixel[15]] > cb)
    4930             :                                     {}
    4931             :                                     else
    4932          33 :                                       continue;
    4933             :                                 else
    4934         110 :                                   continue;
    4935             :                               else
    4936         184 :                                 continue;
    4937             :                             else
    4938         283 :                               continue;
    4939             :                           else
    4940         481 :                             continue;
    4941             :                         else
    4942         304 :                           continue;
    4943             :                       else
    4944         601 :                         continue;
    4945             :                     else
    4946        2719 :                       continue;
    4947       53090 :                   else if(p[pixel[14]] < c_b)
    4948       44658 :                     if(p[pixel[12]] > cb)
    4949        7240 :                       if(p[pixel[6]] > cb)
    4950        5454 :                         if(p[pixel[7]] > cb)
    4951        3667 :                           if(p[pixel[8]] > cb)
    4952        3020 :                             if(p[pixel[9]] > cb)
    4953        2587 :                               if(p[pixel[10]] > cb)
    4954        2045 :                                 if(p[pixel[11]] > cb)
    4955        1901 :                                   if(p[pixel[13]] > cb)
    4956             :                                   {}
    4957             :                                   else
    4958        1167 :                                     continue;
    4959             :                                 else
    4960         144 :                                   continue;
    4961             :                               else
    4962         542 :                                 continue;
    4963             :                             else
    4964         433 :                               continue;
    4965             :                           else
    4966         647 :                             continue;
    4967             :                         else
    4968        1787 :                           continue;
    4969             :                       else
    4970        1786 :                         continue;
    4971       37418 :                     else if(p[pixel[12]] < c_b)
    4972       29769 :                       if(p[pixel[13]] < c_b)
    4973       28357 :                         if(p[pixel[15]] < c_b)
    4974             :                         {}
    4975             :                         else
    4976        1146 :                           if(p[pixel[6]] < c_b)
    4977         120 :                             if(p[pixel[7]] < c_b)
    4978          96 :                               if(p[pixel[8]] < c_b)
    4979          90 :                                 if(p[pixel[9]] < c_b)
    4980          86 :                                   if(p[pixel[10]] < c_b)
    4981          61 :                                     if(p[pixel[11]] < c_b)
    4982             :                                     {}
    4983             :                                     else
    4984          10 :                                       continue;
    4985             :                                   else
    4986          25 :                                     continue;
    4987             :                                 else
    4988           4 :                                   continue;
    4989             :                               else
    4990           6 :                                 continue;
    4991             :                             else
    4992          24 :                               continue;
    4993             :                           else
    4994        1026 :                             continue;
    4995             :                       else
    4996        1412 :                         continue;
    4997             :                     else
    4998        7649 :                       continue;
    4999             :                   else
    5000        8432 :                     if(p[pixel[6]] > cb)
    5001        5994 :                       if(p[pixel[7]] > cb)
    5002        3484 :                         if(p[pixel[8]] > cb)
    5003        2748 :                           if(p[pixel[9]] > cb)
    5004        2140 :                             if(p[pixel[10]] > cb)
    5005        1491 :                               if(p[pixel[11]] > cb)
    5006        1165 :                                 if(p[pixel[12]] > cb)
    5007        1019 :                                   if(p[pixel[13]] > cb)
    5008             :                                   {}
    5009             :                                   else
    5010         165 :                                     continue;
    5011             :                                 else
    5012         146 :                                   continue;
    5013             :                               else
    5014         326 :                                 continue;
    5015             :                             else
    5016         649 :                               continue;
    5017             :                           else
    5018         608 :                             continue;
    5019             :                         else
    5020         736 :                           continue;
    5021             :                       else
    5022        2510 :                         continue;
    5023             :                     else
    5024        2438 :                       continue;
    5025     1873050 :                 else if(p[pixel[5]] < c_b)
    5026     1626550 :                   if(p[pixel[6]] > cb)
    5027       57907 :                     if(p[pixel[15]] < c_b)
    5028       50255 :                       if(p[pixel[13]] > cb)
    5029        7861 :                         if(p[pixel[7]] > cb)
    5030        6026 :                           if(p[pixel[8]] > cb)
    5031        4710 :                             if(p[pixel[9]] > cb)
    5032        3467 :                               if(p[pixel[10]] > cb)
    5033        2650 :                                 if(p[pixel[11]] > cb)
    5034        2285 :                                   if(p[pixel[12]] > cb)
    5035        2120 :                                     if(p[pixel[14]] > cb)
    5036             :                                     {}
    5037             :                                     else
    5038        1426 :                                       continue;
    5039             :                                   else
    5040         165 :                                     continue;
    5041             :                                 else
    5042         365 :                                   continue;
    5043             :                               else
    5044         817 :                                 continue;
    5045             :                             else
    5046        1243 :                               continue;
    5047             :                           else
    5048        1316 :                             continue;
    5049             :                         else
    5050        1835 :                           continue;
    5051       42394 :                       else if(p[pixel[13]] < c_b)
    5052       33530 :                         if(p[pixel[14]] < c_b)
    5053             :                         {}
    5054             :                         else
    5055        1803 :                           continue;
    5056             :                       else
    5057        8864 :                         continue;
    5058             :                     else
    5059        7652 :                       if(p[pixel[7]] > cb)
    5060        5771 :                         if(p[pixel[8]] > cb)
    5061        4571 :                           if(p[pixel[9]] > cb)
    5062        3290 :                             if(p[pixel[10]] > cb)
    5063        2325 :                               if(p[pixel[11]] > cb)
    5064        1609 :                                 if(p[pixel[12]] > cb)
    5065        1350 :                                   if(p[pixel[13]] > cb)
    5066        1078 :                                     if(p[pixel[14]] > cb)
    5067             :                                     {}
    5068             :                                     else
    5069         248 :                                       continue;
    5070             :                                   else
    5071         272 :                                     continue;
    5072             :                                 else
    5073         259 :                                   continue;
    5074             :                               else
    5075         716 :                                 continue;
    5076             :                             else
    5077         965 :                               continue;
    5078             :                           else
    5079        1281 :                             continue;
    5080             :                         else
    5081        1200 :                           continue;
    5082             :                       else
    5083        1881 :                         continue;
    5084     1568640 :                   else if(p[pixel[6]] < c_b)
    5085     1355930 :                     if(p[pixel[7]] > cb)
    5086       41411 :                       if(p[pixel[14]] > cb)
    5087        5273 :                         if(p[pixel[8]] > cb)
    5088        4453 :                           if(p[pixel[9]] > cb)
    5089        3432 :                             if(p[pixel[10]] > cb)
    5090        2526 :                               if(p[pixel[11]] > cb)
    5091        2150 :                                 if(p[pixel[12]] > cb)
    5092        1914 :                                   if(p[pixel[13]] > cb)
    5093        1837 :                                     if(p[pixel[15]] > cb)
    5094             :                                     {}
    5095             :                                     else
    5096        1574 :                                       continue;
    5097             :                                   else
    5098          77 :                                     continue;
    5099             :                                 else
    5100         236 :                                   continue;
    5101             :                               else
    5102         376 :                                 continue;
    5103             :                             else
    5104         906 :                               continue;
    5105             :                           else
    5106        1021 :                             continue;
    5107             :                         else
    5108         820 :                           continue;
    5109       36138 :                       else if(p[pixel[14]] < c_b)
    5110       29190 :                         if(p[pixel[15]] < c_b)
    5111             :                         {}
    5112             :                         else
    5113         855 :                           continue;
    5114             :                       else
    5115        6948 :                         continue;
    5116     1314520 :                     else if(p[pixel[7]] < c_b)
    5117     1167900 :                       if(p[pixel[8]] < c_b)
    5118             :                       {}
    5119             :                       else
    5120      112378 :                         if(p[pixel[15]] < c_b)
    5121             :                         {}
    5122             :                         else
    5123       11459 :                           continue;
    5124             :                     else
    5125      146613 :                       if(p[pixel[14]] < c_b)
    5126      111665 :                         if(p[pixel[15]] < c_b)
    5127             :                         {}
    5128             :                         else
    5129        3529 :                           continue;
    5130             :                       else
    5131       34948 :                         continue;
    5132             :                   else
    5133      212717 :                     if(p[pixel[13]] > cb)
    5134       22960 :                       if(p[pixel[7]] > cb)
    5135       10384 :                         if(p[pixel[8]] > cb)
    5136        8083 :                           if(p[pixel[9]] > cb)
    5137        6305 :                             if(p[pixel[10]] > cb)
    5138        4686 :                               if(p[pixel[11]] > cb)
    5139        3893 :                                 if(p[pixel[12]] > cb)
    5140        3679 :                                   if(p[pixel[14]] > cb)
    5141        1429 :                                     if(p[pixel[15]] > cb)
    5142             :                                     {}
    5143             :                                     else
    5144        1250 :                                       continue;
    5145             :                                   else
    5146        2250 :                                     continue;
    5147             :                                 else
    5148         214 :                                   continue;
    5149             :                               else
    5150         793 :                                 continue;
    5151             :                             else
    5152        1619 :                               continue;
    5153             :                           else
    5154        1778 :                             continue;
    5155             :                         else
    5156        2301 :                           continue;
    5157             :                       else
    5158       12576 :                         continue;
    5159      189757 :                     else if(p[pixel[13]] < c_b)
    5160      135432 :                       if(p[pixel[14]] < c_b)
    5161      122655 :                         if(p[pixel[15]] < c_b)
    5162             :                         {}
    5163             :                         else
    5164        5151 :                           continue;
    5165             :                       else
    5166       12777 :                         continue;
    5167             :                     else
    5168       54325 :                       continue;
    5169             :                 else
    5170      246500 :                   if(p[pixel[12]] > cb)
    5171       38112 :                     if(p[pixel[7]] > cb)
    5172       15157 :                       if(p[pixel[8]] > cb)
    5173       12486 :                         if(p[pixel[9]] > cb)
    5174       10714 :                           if(p[pixel[10]] > cb)
    5175        8747 :                             if(p[pixel[11]] > cb)
    5176        8149 :                               if(p[pixel[13]] > cb)
    5177        4813 :                                 if(p[pixel[14]] > cb)
    5178        1949 :                                   if(p[pixel[6]] > cb)
    5179             :                                   {}
    5180             :                                   else
    5181         343 :                                     if(p[pixel[15]] > cb)
    5182             :                                     {}
    5183             :                                     else
    5184         300 :                                       continue;
    5185             :                                 else
    5186        2864 :                                   continue;
    5187             :                               else
    5188        3336 :                                 continue;
    5189             :                             else
    5190         598 :                               continue;
    5191             :                           else
    5192        1967 :                             continue;
    5193             :                         else
    5194        1772 :                           continue;
    5195             :                       else
    5196        2671 :                         continue;
    5197             :                     else
    5198       22955 :                       continue;
    5199      208388 :                   else if(p[pixel[12]] < c_b)
    5200      134064 :                     if(p[pixel[13]] < c_b)
    5201      117474 :                       if(p[pixel[14]] < c_b)
    5202      105685 :                         if(p[pixel[15]] < c_b)
    5203             :                         {}
    5204             :                         else
    5205        4545 :                           if(p[pixel[6]] < c_b)
    5206        1272 :                             if(p[pixel[7]] < c_b)
    5207        1053 :                               if(p[pixel[8]] < c_b)
    5208         898 :                                 if(p[pixel[9]] < c_b)
    5209         758 :                                   if(p[pixel[10]] < c_b)
    5210         595 :                                     if(p[pixel[11]] < c_b)
    5211             :                                     {}
    5212             :                                     else
    5213          37 :                                       continue;
    5214             :                                   else
    5215         163 :                                     continue;
    5216             :                                 else
    5217         140 :                                   continue;
    5218             :                               else
    5219         155 :                                 continue;
    5220             :                             else
    5221         219 :                               continue;
    5222             :                           else
    5223        3273 :                             continue;
    5224             :                       else
    5225       11789 :                         continue;
    5226             :                     else
    5227       16590 :                       continue;
    5228             :                   else
    5229       74324 :                     continue;
    5230             :               else
    5231      370665 :                 if(p[pixel[11]] > cb)
    5232       66495 :                   if(p[pixel[7]] > cb)
    5233       25392 :                     if(p[pixel[8]] > cb)
    5234       22081 :                       if(p[pixel[9]] > cb)
    5235       19426 :                         if(p[pixel[10]] > cb)
    5236       17082 :                           if(p[pixel[12]] > cb)
    5237       12125 :                             if(p[pixel[13]] > cb)
    5238        7285 :                               if(p[pixel[6]] > cb)
    5239        5165 :                                 if(p[pixel[5]] > cb)
    5240             :                                 {}
    5241             :                                 else
    5242        1351 :                                   if(p[pixel[14]] > cb)
    5243             :                                   {}
    5244             :                                   else
    5245         922 :                                     continue;
    5246             :                               else
    5247        2120 :                                 if(p[pixel[14]] > cb)
    5248         831 :                                   if(p[pixel[15]] > cb)
    5249             :                                   {}
    5250             :                                   else
    5251         762 :                                     continue;
    5252             :                                 else
    5253        1289 :                                   continue;
    5254             :                             else
    5255        4840 :                               continue;
    5256             :                           else
    5257        4957 :                             continue;
    5258             :                         else
    5259        2344 :                           continue;
    5260             :                       else
    5261        2655 :                         continue;
    5262             :                     else
    5263        3311 :                       continue;
    5264             :                   else
    5265       41103 :                     continue;
    5266      304170 :                 else if(p[pixel[11]] < c_b)
    5267      192133 :                   if(p[pixel[12]] < c_b)
    5268      163819 :                     if(p[pixel[13]] < c_b)
    5269      144550 :                       if(p[pixel[14]] < c_b)
    5270      132572 :                         if(p[pixel[15]] < c_b)
    5271             :                         {}
    5272             :                         else
    5273        5155 :                           if(p[pixel[6]] < c_b)
    5274        2370 :                             if(p[pixel[7]] < c_b)
    5275        2039 :                               if(p[pixel[8]] < c_b)
    5276        1814 :                                 if(p[pixel[9]] < c_b)
    5277        1734 :                                   if(p[pixel[10]] < c_b)
    5278             :                                   {}
    5279             :                                   else
    5280         336 :                                     continue;
    5281             :                                 else
    5282          80 :                                   continue;
    5283             :                               else
    5284         225 :                                 continue;
    5285             :                             else
    5286         331 :                               continue;
    5287             :                           else
    5288        2785 :                             continue;
    5289             :                       else
    5290       11978 :                         if(p[pixel[5]] < c_b)
    5291        2804 :                           if(p[pixel[6]] < c_b)
    5292        2242 :                             if(p[pixel[7]] < c_b)
    5293        1914 :                               if(p[pixel[8]] < c_b)
    5294        1701 :                                 if(p[pixel[9]] < c_b)
    5295        1507 :                                   if(p[pixel[10]] < c_b)
    5296             :                                   {}
    5297             :                                   else
    5298         220 :                                     continue;
    5299             :                                 else
    5300         194 :                                   continue;
    5301             :                               else
    5302         213 :                                 continue;
    5303             :                             else
    5304         328 :                               continue;
    5305             :                           else
    5306         562 :                             continue;
    5307             :                         else
    5308        9174 :                           continue;
    5309             :                     else
    5310       19269 :                       continue;
    5311             :                   else
    5312       28314 :                     continue;
    5313             :                 else
    5314      112037 :                   continue;
    5315             :             else
    5316      587905 :               if(p[pixel[10]] > cb)
    5317      108924 :                 if(p[pixel[7]] > cb)
    5318       49681 :                   if(p[pixel[8]] > cb)
    5319       44685 :                     if(p[pixel[9]] > cb)
    5320       40736 :                       if(p[pixel[11]] > cb)
    5321       23423 :                         if(p[pixel[12]] > cb)
    5322       15051 :                           if(p[pixel[6]] > cb)
    5323       11613 :                             if(p[pixel[5]] > cb)
    5324        7872 :                               if(p[pixel[4]] > cb)
    5325             :                               {}
    5326             :                               else
    5327        2264 :                                 if(p[pixel[13]] > cb)
    5328             :                                 {}
    5329             :                                 else
    5330         896 :                                   continue;
    5331             :                             else
    5332        3741 :                               if(p[pixel[13]] > cb)
    5333        2399 :                                 if(p[pixel[14]] > cb)
    5334             :                                 {}
    5335             :                                 else
    5336        1497 :                                   continue;
    5337             :                               else
    5338        1342 :                                 continue;
    5339             :                           else
    5340        3438 :                             if(p[pixel[13]] > cb)
    5341        2089 :                               if(p[pixel[14]] > cb)
    5342         846 :                                 if(p[pixel[15]] > cb)
    5343             :                                 {}
    5344             :                                 else
    5345         735 :                                   continue;
    5346             :                               else
    5347        1243 :                                 continue;
    5348             :                             else
    5349        1349 :                               continue;
    5350             :                         else
    5351        8372 :                           continue;
    5352             :                       else
    5353       17313 :                         continue;
    5354             :                     else
    5355        3949 :                       continue;
    5356             :                   else
    5357        4996 :                     continue;
    5358             :                 else
    5359       59243 :                   continue;
    5360      478981 :               else if(p[pixel[10]] < c_b)
    5361      290427 :                 if(p[pixel[11]] < c_b)
    5362      230801 :                   if(p[pixel[12]] < c_b)
    5363      197281 :                     if(p[pixel[13]] < c_b)
    5364      174510 :                       if(p[pixel[14]] < c_b)
    5365      159323 :                         if(p[pixel[15]] < c_b)
    5366             :                         {}
    5367             :                         else
    5368        6357 :                           if(p[pixel[6]] < c_b)
    5369        3701 :                             if(p[pixel[7]] < c_b)
    5370        3264 :                               if(p[pixel[8]] < c_b)
    5371        3166 :                                 if(p[pixel[9]] < c_b)
    5372             :                                 {}
    5373             :                                 else
    5374         113 :                                   continue;
    5375             :                               else
    5376          98 :                                 continue;
    5377             :                             else
    5378         437 :                               continue;
    5379             :                           else
    5380        2656 :                             continue;
    5381             :                       else
    5382       15187 :                         if(p[pixel[5]] < c_b)
    5383        6576 :                           if(p[pixel[6]] < c_b)
    5384        5385 :                             if(p[pixel[7]] < c_b)
    5385        4538 :                               if(p[pixel[8]] < c_b)
    5386        4177 :                                 if(p[pixel[9]] < c_b)
    5387             :                                 {}
    5388             :                                 else
    5389         173 :                                   continue;
    5390             :                               else
    5391         361 :                                 continue;
    5392             :                             else
    5393         847 :                               continue;
    5394             :                           else
    5395        1191 :                             continue;
    5396             :                         else
    5397        8611 :                           continue;
    5398             :                     else
    5399       22771 :                       if(p[pixel[4]] < c_b)
    5400        6727 :                         if(p[pixel[5]] < c_b)
    5401        5509 :                           if(p[pixel[6]] < c_b)
    5402        4525 :                             if(p[pixel[7]] < c_b)
    5403        3912 :                               if(p[pixel[8]] < c_b)
    5404        3620 :                                 if(p[pixel[9]] < c_b)
    5405             :                                 {}
    5406             :                                 else
    5407         202 :                                   continue;
    5408             :                               else
    5409         292 :                                 continue;
    5410             :                             else
    5411         613 :                               continue;
    5412             :                           else
    5413         984 :                             continue;
    5414             :                         else
    5415        1218 :                           continue;
    5416             :                       else
    5417       16044 :                         continue;
    5418             :                   else
    5419       33520 :                     continue;
    5420             :                 else
    5421       59626 :                   continue;
    5422             :               else
    5423      188554 :                 continue;
    5424             :           else
    5425      818575 :             if(p[pixel[9]] > cb)
    5426      152230 :               if(p[pixel[7]] > cb)
    5427       92726 :                 if(p[pixel[8]] > cb)
    5428       89641 :                   if(p[pixel[10]] > cb)
    5429       53753 :                     if(p[pixel[11]] > cb)
    5430       31259 :                       if(p[pixel[6]] > cb)
    5431       23390 :                         if(p[pixel[5]] > cb)
    5432       16961 :                           if(p[pixel[4]] > cb)
    5433       12549 :                             if(p[pixel[3]] > cb)
    5434             :                             {}
    5435             :                             else
    5436        3415 :                               if(p[pixel[12]] > cb)
    5437             :                               {}
    5438             :                               else
    5439        1106 :                                 continue;
    5440             :                           else
    5441        4412 :                             if(p[pixel[12]] > cb)
    5442        2536 :                               if(p[pixel[13]] > cb)
    5443             :                               {}
    5444             :                               else
    5445         874 :                                 continue;
    5446             :                             else
    5447        1876 :                               continue;
    5448             :                         else
    5449        6429 :                           if(p[pixel[12]] > cb)
    5450        3995 :                             if(p[pixel[13]] > cb)
    5451        2272 :                               if(p[pixel[14]] > cb)
    5452             :                               {}
    5453             :                               else
    5454        1458 :                                 continue;
    5455             :                             else
    5456        1723 :                               continue;
    5457             :                           else
    5458        2434 :                             continue;
    5459             :                       else
    5460        7869 :                         if(p[pixel[12]] > cb)
    5461        4608 :                           if(p[pixel[13]] > cb)
    5462        2621 :                             if(p[pixel[14]] > cb)
    5463        1001 :                               if(p[pixel[15]] > cb)
    5464             :                               {}
    5465             :                               else
    5466         874 :                                 continue;
    5467             :                             else
    5468        1620 :                               continue;
    5469             :                           else
    5470        1987 :                             continue;
    5471             :                         else
    5472        3261 :                           continue;
    5473             :                     else
    5474       22494 :                       continue;
    5475             :                   else
    5476       35888 :                     continue;
    5477             :                 else
    5478        3085 :                   continue;
    5479             :               else
    5480       59504 :                 continue;
    5481      666345 :             else if(p[pixel[9]] < c_b)
    5482      411521 :               if(p[pixel[10]] < c_b)
    5483      318005 :                 if(p[pixel[11]] < c_b)
    5484      253496 :                   if(p[pixel[12]] < c_b)
    5485      215175 :                     if(p[pixel[13]] < c_b)
    5486      189303 :                       if(p[pixel[14]] < c_b)
    5487      172136 :                         if(p[pixel[15]] < c_b)
    5488             :                         {}
    5489             :                         else
    5490        6948 :                           if(p[pixel[6]] < c_b)
    5491        4168 :                             if(p[pixel[7]] < c_b)
    5492        3804 :                               if(p[pixel[8]] < c_b)
    5493             :                               {}
    5494             :                               else
    5495          72 :                                 continue;
    5496             :                             else
    5497         364 :                               continue;
    5498             :                           else
    5499        2780 :                             continue;
    5500             :                       else
    5501       17167 :                         if(p[pixel[5]] < c_b)
    5502        8822 :                           if(p[pixel[6]] < c_b)
    5503        7452 :                             if(p[pixel[7]] < c_b)
    5504        6508 :                               if(p[pixel[8]] < c_b)
    5505             :                               {}
    5506             :                               else
    5507         159 :                                 continue;
    5508             :                             else
    5509         944 :                               continue;
    5510             :                           else
    5511        1370 :                             continue;
    5512             :                         else
    5513        8345 :                           continue;
    5514             :                     else
    5515       25872 :                       if(p[pixel[4]] < c_b)
    5516       11742 :                         if(p[pixel[5]] < c_b)
    5517       10154 :                           if(p[pixel[6]] < c_b)
    5518        9013 :                             if(p[pixel[7]] < c_b)
    5519        8159 :                               if(p[pixel[8]] < c_b)
    5520             :                               {}
    5521             :                               else
    5522         124 :                                 continue;
    5523             :                             else
    5524         854 :                               continue;
    5525             :                           else
    5526        1141 :                             continue;
    5527             :                         else
    5528        1588 :                           continue;
    5529             :                       else
    5530       14130 :                         continue;
    5531             :                   else
    5532       38321 :                     if(p[pixel[3]] < c_b)
    5533       12925 :                       if(p[pixel[4]] < c_b)
    5534       11057 :                         if(p[pixel[5]] < c_b)
    5535        9517 :                           if(p[pixel[6]] < c_b)
    5536        8368 :                             if(p[pixel[7]] < c_b)
    5537        7628 :                               if(p[pixel[8]] < c_b)
    5538             :                               {}
    5539             :                               else
    5540          87 :                                 continue;
    5541             :                             else
    5542         740 :                               continue;
    5543             :                           else
    5544        1149 :                             continue;
    5545             :                         else
    5546        1540 :                           continue;
    5547             :                       else
    5548        1868 :                         continue;
    5549             :                     else
    5550       25396 :                       continue;
    5551             :                 else
    5552       64509 :                   continue;
    5553             :               else
    5554       93516 :                 continue;
    5555             :             else
    5556      254824 :               continue;
    5557             :         else
    5558      631967 :           if(p[pixel[8]] > cb)
    5559      146344 :             if(p[pixel[7]] > cb)
    5560      116584 :               if(p[pixel[9]] > cb)
    5561       87667 :                 if(p[pixel[10]] > cb)
    5562       55034 :                   if(p[pixel[6]] > cb)
    5563       42835 :                     if(p[pixel[5]] > cb)
    5564       31780 :                       if(p[pixel[4]] > cb)
    5565       23842 :                         if(p[pixel[3]] > cb)
    5566       18325 :                           if(p[pixel[2]] > cb)
    5567             :                           {}
    5568             :                           else
    5569        5521 :                             if(p[pixel[11]] > cb)
    5570             :                             {}
    5571             :                             else
    5572        2255 :                               continue;
    5573             :                         else
    5574        5517 :                           if(p[pixel[11]] > cb)
    5575        3261 :                             if(p[pixel[12]] > cb)
    5576             :                             {}
    5577             :                             else
    5578        1200 :                               continue;
    5579             :                           else
    5580        2256 :                             continue;
    5581             :                       else
    5582        7938 :                         if(p[pixel[11]] > cb)
    5583        4468 :                           if(p[pixel[12]] > cb)
    5584        2766 :                             if(p[pixel[13]] > cb)
    5585             :                             {}
    5586             :                             else
    5587         990 :                               continue;
    5588             :                           else
    5589        1702 :                             continue;
    5590             :                         else
    5591        3470 :                           continue;
    5592             :                     else
    5593       11055 :                       if(p[pixel[11]] > cb)
    5594        5858 :                         if(p[pixel[12]] > cb)
    5595        3568 :                           if(p[pixel[13]] > cb)
    5596        2046 :                             if(p[pixel[14]] > cb)
    5597             :                             {}
    5598             :                             else
    5599        1313 :                               continue;
    5600             :                           else
    5601        1522 :                             continue;
    5602             :                         else
    5603        2290 :                           continue;
    5604             :                       else
    5605        5197 :                         continue;
    5606             :                   else
    5607       12199 :                     if(p[pixel[11]] > cb)
    5608        7057 :                       if(p[pixel[12]] > cb)
    5609        4562 :                         if(p[pixel[13]] > cb)
    5610        2522 :                           if(p[pixel[14]] > cb)
    5611        1126 :                             if(p[pixel[15]] > cb)
    5612             :                             {}
    5613             :                             else
    5614        1028 :                               continue;
    5615             :                           else
    5616        1396 :                             continue;
    5617             :                         else
    5618        2040 :                           continue;
    5619             :                       else
    5620        2495 :                         continue;
    5621             :                     else
    5622        5142 :                       continue;
    5623             :                 else
    5624       32633 :                   continue;
    5625             :               else
    5626       28917 :                 continue;
    5627             :             else
    5628       29760 :               continue;
    5629      485623 :           else if(p[pixel[8]] < c_b)
    5630      287707 :             if(p[pixel[9]] < c_b)
    5631      248117 :               if(p[pixel[10]] < c_b)
    5632      188765 :                 if(p[pixel[11]] < c_b)
    5633      147494 :                   if(p[pixel[12]] < c_b)
    5634      124597 :                     if(p[pixel[13]] < c_b)
    5635      108416 :                       if(p[pixel[14]] < c_b)
    5636       97685 :                         if(p[pixel[15]] < c_b)
    5637             :                         {}
    5638             :                         else
    5639        2949 :                           if(p[pixel[6]] < c_b)
    5640        2096 :                             if(p[pixel[7]] < c_b)
    5641             :                             {}
    5642             :                             else
    5643          68 :                               continue;
    5644             :                           else
    5645         853 :                             continue;
    5646             :                       else
    5647       10731 :                         if(p[pixel[5]] < c_b)
    5648        5629 :                           if(p[pixel[6]] < c_b)
    5649        4894 :                             if(p[pixel[7]] < c_b)
    5650             :                             {}
    5651             :                             else
    5652         160 :                               continue;
    5653             :                           else
    5654         735 :                             continue;
    5655             :                         else
    5656        5102 :                           continue;
    5657             :                     else
    5658       16181 :                       if(p[pixel[4]] < c_b)
    5659        7179 :                         if(p[pixel[5]] < c_b)
    5660        5954 :                           if(p[pixel[6]] < c_b)
    5661        5321 :                             if(p[pixel[7]] < c_b)
    5662             :                             {}
    5663             :                             else
    5664         248 :                               continue;
    5665             :                           else
    5666         633 :                             continue;
    5667             :                         else
    5668        1225 :                           continue;
    5669             :                       else
    5670        9002 :                         continue;
    5671             :                   else
    5672       22897 :                     if(p[pixel[3]] < c_b)
    5673        9348 :                       if(p[pixel[4]] < c_b)
    5674        7629 :                         if(p[pixel[5]] < c_b)
    5675        6548 :                           if(p[pixel[6]] < c_b)
    5676        5803 :                             if(p[pixel[7]] < c_b)
    5677             :                             {}
    5678             :                             else
    5679         200 :                               continue;
    5680             :                           else
    5681         745 :                             continue;
    5682             :                         else
    5683        1081 :                           continue;
    5684             :                       else
    5685        1719 :                         continue;
    5686             :                     else
    5687       13549 :                       continue;
    5688             :                 else
    5689       41271 :                   if(p[pixel[2]] < c_b)
    5690       11948 :                     if(p[pixel[3]] < c_b)
    5691        9386 :                       if(p[pixel[4]] < c_b)
    5692        7812 :                         if(p[pixel[5]] < c_b)
    5693        6841 :                           if(p[pixel[6]] < c_b)
    5694        6163 :                             if(p[pixel[7]] < c_b)
    5695             :                             {}
    5696             :                             else
    5697         161 :                               continue;
    5698             :                           else
    5699         678 :                             continue;
    5700             :                         else
    5701         971 :                           continue;
    5702             :                       else
    5703        1574 :                         continue;
    5704             :                     else
    5705        2562 :                       continue;
    5706             :                   else
    5707       29323 :                     continue;
    5708             :               else
    5709       59352 :                 continue;
    5710             :             else
    5711       39590 :               continue;
    5712             :           else
    5713      197916 :             continue;
    5714             :       else
    5715    40844700 :         if(p[pixel[7]] > cb)
    5716     2472120 :           if(p[pixel[8]] > cb)
    5717     1833900 :             if(p[pixel[9]] > cb)
    5718     1315430 :               if(p[pixel[6]] > cb)
    5719      874645 :                 if(p[pixel[5]] > cb)
    5720      540937 :                   if(p[pixel[4]] > cb)
    5721      342166 :                     if(p[pixel[3]] > cb)
    5722      216970 :                       if(p[pixel[2]] > cb)
    5723      115993 :                         if(p[pixel[1]] > cb)
    5724             :                         {}
    5725             :                         else
    5726       65780 :                           if(p[pixel[10]] > cb)
    5727             :                           {}
    5728             :                           else
    5729       23369 :                             continue;
    5730             :                       else
    5731      100977 :                         if(p[pixel[10]] > cb)
    5732       59844 :                           if(p[pixel[11]] > cb)
    5733             :                           {}
    5734             :                           else
    5735       21377 :                             continue;
    5736             :                         else
    5737       41133 :                           continue;
    5738             :                     else
    5739      125196 :                       if(p[pixel[10]] > cb)
    5740       73800 :                         if(p[pixel[11]] > cb)
    5741       43394 :                           if(p[pixel[12]] > cb)
    5742             :                           {}
    5743             :                           else
    5744       14994 :                             continue;
    5745             :                         else
    5746       30406 :                           continue;
    5747             :                       else
    5748       51396 :                         continue;
    5749             :                   else
    5750      198771 :                     if(p[pixel[10]] > cb)
    5751      114698 :                       if(p[pixel[11]] > cb)
    5752       63416 :                         if(p[pixel[12]] > cb)
    5753       40879 :                           if(p[pixel[13]] > cb)
    5754             :                           {}
    5755             :                           else
    5756       13633 :                             continue;
    5757             :                         else
    5758       22537 :                           continue;
    5759             :                       else
    5760       51282 :                         continue;
    5761             :                     else
    5762       84073 :                       continue;
    5763             :                 else
    5764      333708 :                   if(p[pixel[10]] > cb)
    5765      174054 :                     if(p[pixel[11]] > cb)
    5766       93770 :                       if(p[pixel[12]] > cb)
    5767       61910 :                         if(p[pixel[13]] > cb)
    5768       40586 :                           if(p[pixel[14]] > cb)
    5769             :                           {}
    5770             :                           else
    5771       16382 :                             continue;
    5772             :                         else
    5773       21324 :                           continue;
    5774             :                       else
    5775       31860 :                         continue;
    5776             :                     else
    5777       80284 :                       continue;
    5778             :                   else
    5779      159654 :                     continue;
    5780             :               else
    5781      440782 :                 if(p[pixel[10]] > cb)
    5782      210483 :                   if(p[pixel[11]] > cb)
    5783      114760 :                     if(p[pixel[12]] > cb)
    5784       73390 :                       if(p[pixel[13]] > cb)
    5785       48069 :                         if(p[pixel[14]] > cb)
    5786       28007 :                           if(p[pixel[15]] > cb)
    5787             :                           {}
    5788             :                           else
    5789       17151 :                             continue;
    5790             :                         else
    5791       20062 :                           continue;
    5792             :                       else
    5793       25321 :                         continue;
    5794             :                     else
    5795       41370 :                       continue;
    5796             :                   else
    5797       95723 :                     continue;
    5798             :                 else
    5799      230299 :                   continue;
    5800             :             else
    5801      518478 :               continue;
    5802             :           else
    5803      638219 :             continue;
    5804    38372600 :         else if(p[pixel[7]] < c_b)
    5805     1121690 :           if(p[pixel[8]] < c_b)
    5806      931741 :             if(p[pixel[9]] < c_b)
    5807      782983 :               if(p[pixel[6]] < c_b)
    5808      566708 :                 if(p[pixel[5]] < c_b)
    5809      414122 :                   if(p[pixel[4]] < c_b)
    5810      309444 :                     if(p[pixel[3]] < c_b)
    5811      233130 :                       if(p[pixel[2]] < c_b)
    5812      148278 :                         if(p[pixel[1]] < c_b)
    5813             :                         {}
    5814             :                         else
    5815       74552 :                           if(p[pixel[10]] < c_b)
    5816             :                           {}
    5817             :                           else
    5818       16710 :                             continue;
    5819             :                       else
    5820       84852 :                         if(p[pixel[10]] < c_b)
    5821       65487 :                           if(p[pixel[11]] < c_b)
    5822             :                           {}
    5823             :                           else
    5824       16336 :                             continue;
    5825             :                         else
    5826       19365 :                           continue;
    5827             :                     else
    5828       76314 :                       if(p[pixel[10]] < c_b)
    5829       58060 :                         if(p[pixel[11]] < c_b)
    5830       42850 :                           if(p[pixel[12]] < c_b)
    5831             :                           {}
    5832             :                           else
    5833       10126 :                             continue;
    5834             :                         else
    5835       15210 :                           continue;
    5836             :                       else
    5837       18254 :                         continue;
    5838             :                   else
    5839      104678 :                     if(p[pixel[10]] < c_b)
    5840       76852 :                       if(p[pixel[11]] < c_b)
    5841       56265 :                         if(p[pixel[12]] < c_b)
    5842       42024 :                           if(p[pixel[13]] < c_b)
    5843             :                           {}
    5844             :                           else
    5845        9861 :                             continue;
    5846             :                         else
    5847       14241 :                           continue;
    5848             :                       else
    5849       20587 :                         continue;
    5850             :                     else
    5851       27826 :                       continue;
    5852             :                 else
    5853      152586 :                   if(p[pixel[10]] < c_b)
    5854      110434 :                     if(p[pixel[11]] < c_b)
    5855       79447 :                       if(p[pixel[12]] < c_b)
    5856       60030 :                         if(p[pixel[13]] < c_b)
    5857       45366 :                           if(p[pixel[14]] < c_b)
    5858             :                           {}
    5859             :                           else
    5860       15847 :                             continue;
    5861             :                         else
    5862       14664 :                           continue;
    5863             :                       else
    5864       19417 :                         continue;
    5865             :                     else
    5866       30987 :                       continue;
    5867             :                   else
    5868       42152 :                     continue;
    5869             :               else
    5870      216275 :                 if(p[pixel[10]] < c_b)
    5871      146963 :                   if(p[pixel[11]] < c_b)
    5872      105721 :                     if(p[pixel[12]] < c_b)
    5873       79566 :                       if(p[pixel[13]] < c_b)
    5874       59093 :                         if(p[pixel[14]] < c_b)
    5875       36977 :                           if(p[pixel[15]] < c_b)
    5876             :                           {}
    5877             :                           else
    5878       18813 :                             continue;
    5879             :                         else
    5880       22116 :                           continue;
    5881             :                       else
    5882       20473 :                         continue;
    5883             :                     else
    5884       26155 :                       continue;
    5885             :                   else
    5886       41242 :                     continue;
    5887             :                 else
    5888       69312 :                   continue;
    5889             :             else
    5890      148758 :               continue;
    5891             :           else
    5892      189946 :             continue;
    5893             :         else
    5894    37250900 :           continue;
    5895     4040470 :       if(num_corners == rsize)
    5896             :       {
    5897        1356 :         rsize*=2;
    5898        1356 :         ret_corners = (xy*)realloc(ret_corners, sizeof(xy)*rsize);
    5899             :       }
    5900     4040470 :       ret_corners[num_corners].x = x;
    5901     4040470 :       ret_corners[num_corners].y = y;
    5902     4040470 :       num_corners++;
    5903             : 
    5904             :     }
    5905             : 
    5906         226 :   *ret_num_corners = num_corners;
    5907         226 :   return ret_corners;
    5908             : 
    5909             : }
    5910             : 
    5911             : // clang-format on

Generated by: LCOV version 1.14