LCOV - code coverage report
Current view: top level - third_party/aom/third_party/fastfeat - fast_9.c (source / functions) Hit Total Coverage
Test: output.info Lines: 0 3784 0.0 %
Date: 2017-07-14 16:53:18 Functions: 0 4 0.0 %
Legend: Lines: hit not hit

          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           0 : int fast9_corner_score(const byte* p, const int pixel[], int bstart)
       9             : {
      10           0 :     int bmin = bstart;
      11           0 :     int bmax = 255;
      12           0 :     int b = (bmax + bmin)/2;
      13             : 
      14             :     /*Compute the score using binary search*/
      15             :         for(;;)
      16           0 :     {
      17           0 :                 int cb = *p + b;
      18           0 :                 int c_b= *p - b;
      19             : 
      20             : 
      21           0 :         if( p[pixel[0]] > cb)
      22           0 :          if( p[pixel[1]] > cb)
      23           0 :           if( p[pixel[2]] > cb)
      24           0 :            if( p[pixel[3]] > cb)
      25           0 :             if( p[pixel[4]] > cb)
      26           0 :              if( p[pixel[5]] > cb)
      27           0 :               if( p[pixel[6]] > cb)
      28           0 :                if( p[pixel[7]] > cb)
      29           0 :                 if( p[pixel[8]] > cb)
      30           0 :                  goto is_a_corner;
      31             :                 else
      32           0 :                  if( p[pixel[15]] > cb)
      33           0 :                   goto is_a_corner;
      34             :                  else
      35           0 :                   goto is_not_a_corner;
      36           0 :                else if( p[pixel[7]] < c_b)
      37           0 :                 if( p[pixel[14]] > cb)
      38           0 :                  if( p[pixel[15]] > cb)
      39           0 :                   goto is_a_corner;
      40             :                  else
      41           0 :                   goto is_not_a_corner;
      42           0 :                 else if( p[pixel[14]] < c_b)
      43           0 :                  if( p[pixel[8]] < c_b)
      44           0 :                   if( p[pixel[9]] < c_b)
      45           0 :                    if( p[pixel[10]] < c_b)
      46           0 :                     if( p[pixel[11]] < c_b)
      47           0 :                      if( p[pixel[12]] < c_b)
      48           0 :                       if( p[pixel[13]] < c_b)
      49           0 :                        if( p[pixel[15]] < c_b)
      50           0 :                         goto is_a_corner;
      51             :                        else
      52           0 :                         goto is_not_a_corner;
      53             :                       else
      54           0 :                        goto is_not_a_corner;
      55             :                      else
      56           0 :                       goto is_not_a_corner;
      57             :                     else
      58           0 :                      goto is_not_a_corner;
      59             :                    else
      60           0 :                     goto is_not_a_corner;
      61             :                   else
      62           0 :                    goto is_not_a_corner;
      63             :                  else
      64           0 :                   goto is_not_a_corner;
      65             :                 else
      66           0 :                  goto is_not_a_corner;
      67             :                else
      68           0 :                 if( p[pixel[14]] > cb)
      69           0 :                  if( p[pixel[15]] > cb)
      70           0 :                   goto is_a_corner;
      71             :                  else
      72           0 :                   goto is_not_a_corner;
      73             :                 else
      74           0 :                  goto is_not_a_corner;
      75           0 :               else if( p[pixel[6]] < c_b)
      76           0 :                if( p[pixel[15]] > cb)
      77           0 :                 if( p[pixel[13]] > cb)
      78           0 :                  if( p[pixel[14]] > cb)
      79           0 :                   goto is_a_corner;
      80             :                  else
      81           0 :                   goto is_not_a_corner;
      82           0 :                 else if( p[pixel[13]] < c_b)
      83           0 :                  if( p[pixel[7]] < c_b)
      84           0 :                   if( p[pixel[8]] < c_b)
      85           0 :                    if( p[pixel[9]] < c_b)
      86           0 :                     if( p[pixel[10]] < c_b)
      87           0 :                      if( p[pixel[11]] < c_b)
      88           0 :                       if( p[pixel[12]] < c_b)
      89           0 :                        if( p[pixel[14]] < c_b)
      90           0 :                         goto is_a_corner;
      91             :                        else
      92           0 :                         goto is_not_a_corner;
      93             :                       else
      94           0 :                        goto is_not_a_corner;
      95             :                      else
      96           0 :                       goto is_not_a_corner;
      97             :                     else
      98           0 :                      goto is_not_a_corner;
      99             :                    else
     100           0 :                     goto is_not_a_corner;
     101             :                   else
     102           0 :                    goto is_not_a_corner;
     103             :                  else
     104           0 :                   goto is_not_a_corner;
     105             :                 else
     106           0 :                  goto is_not_a_corner;
     107             :                else
     108           0 :                 if( p[pixel[7]] < c_b)
     109           0 :                  if( p[pixel[8]] < c_b)
     110           0 :                   if( p[pixel[9]] < c_b)
     111           0 :                    if( p[pixel[10]] < c_b)
     112           0 :                     if( p[pixel[11]] < c_b)
     113           0 :                      if( p[pixel[12]] < c_b)
     114           0 :                       if( p[pixel[13]] < c_b)
     115           0 :                        if( p[pixel[14]] < c_b)
     116           0 :                         goto is_a_corner;
     117             :                        else
     118           0 :                         goto is_not_a_corner;
     119             :                       else
     120           0 :                        goto is_not_a_corner;
     121             :                      else
     122           0 :                       goto is_not_a_corner;
     123             :                     else
     124           0 :                      goto is_not_a_corner;
     125             :                    else
     126           0 :                     goto is_not_a_corner;
     127             :                   else
     128           0 :                    goto is_not_a_corner;
     129             :                  else
     130           0 :                   goto is_not_a_corner;
     131             :                 else
     132           0 :                  goto is_not_a_corner;
     133             :               else
     134           0 :                if( p[pixel[13]] > cb)
     135           0 :                 if( p[pixel[14]] > cb)
     136           0 :                  if( p[pixel[15]] > cb)
     137           0 :                   goto is_a_corner;
     138             :                  else
     139           0 :                   goto is_not_a_corner;
     140             :                 else
     141           0 :                  goto is_not_a_corner;
     142           0 :                else if( p[pixel[13]] < c_b)
     143           0 :                 if( p[pixel[7]] < c_b)
     144           0 :                  if( p[pixel[8]] < c_b)
     145           0 :                   if( p[pixel[9]] < c_b)
     146           0 :                    if( p[pixel[10]] < c_b)
     147           0 :                     if( p[pixel[11]] < c_b)
     148           0 :                      if( p[pixel[12]] < c_b)
     149           0 :                       if( p[pixel[14]] < c_b)
     150           0 :                        if( p[pixel[15]] < c_b)
     151           0 :                         goto is_a_corner;
     152             :                        else
     153           0 :                         goto is_not_a_corner;
     154             :                       else
     155           0 :                        goto is_not_a_corner;
     156             :                      else
     157           0 :                       goto is_not_a_corner;
     158             :                     else
     159           0 :                      goto is_not_a_corner;
     160             :                    else
     161           0 :                     goto is_not_a_corner;
     162             :                   else
     163           0 :                    goto is_not_a_corner;
     164             :                  else
     165           0 :                   goto is_not_a_corner;
     166             :                 else
     167           0 :                  goto is_not_a_corner;
     168             :                else
     169           0 :                 goto is_not_a_corner;
     170           0 :              else if( p[pixel[5]] < c_b)
     171           0 :               if( p[pixel[14]] > cb)
     172           0 :                if( p[pixel[12]] > cb)
     173           0 :                 if( p[pixel[13]] > cb)
     174           0 :                  if( p[pixel[15]] > cb)
     175           0 :                   goto is_a_corner;
     176             :                  else
     177           0 :                   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           0 :                    goto is_not_a_corner;
     196             :                 else
     197           0 :                  goto is_not_a_corner;
     198           0 :                else if( p[pixel[12]] < c_b)
     199           0 :                 if( p[pixel[6]] < c_b)
     200           0 :                  if( p[pixel[7]] < c_b)
     201           0 :                   if( p[pixel[8]] < c_b)
     202           0 :                    if( p[pixel[9]] < c_b)
     203           0 :                     if( p[pixel[10]] < c_b)
     204           0 :                      if( p[pixel[11]] < c_b)
     205           0 :                       if( p[pixel[13]] < c_b)
     206           0 :                        goto is_a_corner;
     207             :                       else
     208           0 :                        goto is_not_a_corner;
     209             :                      else
     210           0 :                       goto is_not_a_corner;
     211             :                     else
     212           0 :                      goto is_not_a_corner;
     213             :                    else
     214           0 :                     goto is_not_a_corner;
     215             :                   else
     216           0 :                    goto is_not_a_corner;
     217             :                  else
     218           0 :                   goto is_not_a_corner;
     219             :                 else
     220           0 :                  goto is_not_a_corner;
     221             :                else
     222           0 :                 goto is_not_a_corner;
     223           0 :               else if( p[pixel[14]] < c_b)
     224           0 :                if( p[pixel[7]] < c_b)
     225           0 :                 if( p[pixel[8]] < c_b)
     226           0 :                  if( p[pixel[9]] < c_b)
     227           0 :                   if( p[pixel[10]] < c_b)
     228           0 :                    if( p[pixel[11]] < c_b)
     229           0 :                     if( p[pixel[12]] < c_b)
     230           0 :                      if( p[pixel[13]] < c_b)
     231           0 :                       if( p[pixel[6]] < c_b)
     232           0 :                        goto is_a_corner;
     233             :                       else
     234           0 :                        if( p[pixel[15]] < c_b)
     235           0 :                         goto is_a_corner;
     236             :                        else
     237           0 :                         goto is_not_a_corner;
     238             :                      else
     239           0 :                       goto is_not_a_corner;
     240             :                     else
     241           0 :                      goto is_not_a_corner;
     242             :                    else
     243           0 :                     goto is_not_a_corner;
     244             :                   else
     245           0 :                    goto is_not_a_corner;
     246             :                  else
     247           0 :                   goto is_not_a_corner;
     248             :                 else
     249           0 :                  goto is_not_a_corner;
     250             :                else
     251           0 :                 goto is_not_a_corner;
     252             :               else
     253           0 :                if( p[pixel[6]] < c_b)
     254           0 :                 if( p[pixel[7]] < c_b)
     255           0 :                  if( p[pixel[8]] < c_b)
     256           0 :                   if( p[pixel[9]] < c_b)
     257           0 :                    if( p[pixel[10]] < c_b)
     258           0 :                     if( p[pixel[11]] < c_b)
     259           0 :                      if( p[pixel[12]] < c_b)
     260           0 :                       if( p[pixel[13]] < c_b)
     261           0 :                        goto is_a_corner;
     262             :                       else
     263           0 :                        goto is_not_a_corner;
     264             :                      else
     265           0 :                       goto is_not_a_corner;
     266             :                     else
     267           0 :                      goto is_not_a_corner;
     268             :                    else
     269           0 :                     goto is_not_a_corner;
     270             :                   else
     271           0 :                    goto is_not_a_corner;
     272             :                  else
     273           0 :                   goto is_not_a_corner;
     274             :                 else
     275           0 :                  goto is_not_a_corner;
     276             :                else
     277           0 :                 goto is_not_a_corner;
     278             :              else
     279           0 :               if( p[pixel[12]] > cb)
     280           0 :                if( p[pixel[13]] > cb)
     281           0 :                 if( p[pixel[14]] > cb)
     282           0 :                  if( p[pixel[15]] > cb)
     283           0 :                   goto is_a_corner;
     284             :                  else
     285           0 :                   if( p[pixel[6]] > cb)
     286           0 :                    if( p[pixel[7]] > cb)
     287           0 :                     if( p[pixel[8]] > cb)
     288           0 :                      if( p[pixel[9]] > cb)
     289           0 :                       if( p[pixel[10]] > cb)
     290           0 :                        if( p[pixel[11]] > cb)
     291           0 :                         goto is_a_corner;
     292             :                        else
     293           0 :                         goto is_not_a_corner;
     294             :                       else
     295           0 :                        goto is_not_a_corner;
     296             :                      else
     297           0 :                       goto is_not_a_corner;
     298             :                     else
     299           0 :                      goto is_not_a_corner;
     300             :                    else
     301           0 :                     goto is_not_a_corner;
     302             :                   else
     303           0 :                    goto is_not_a_corner;
     304             :                 else
     305           0 :                  goto is_not_a_corner;
     306             :                else
     307           0 :                 goto is_not_a_corner;
     308           0 :               else if( p[pixel[12]] < c_b)
     309           0 :                if( p[pixel[7]] < c_b)
     310           0 :                 if( p[pixel[8]] < c_b)
     311           0 :                  if( p[pixel[9]] < c_b)
     312           0 :                   if( p[pixel[10]] < c_b)
     313           0 :                    if( p[pixel[11]] < c_b)
     314           0 :                     if( p[pixel[13]] < c_b)
     315           0 :                      if( p[pixel[14]] < c_b)
     316           0 :                       if( p[pixel[6]] < c_b)
     317           0 :                        goto is_a_corner;
     318             :                       else
     319           0 :                        if( p[pixel[15]] < c_b)
     320           0 :                         goto is_a_corner;
     321             :                        else
     322           0 :                         goto is_not_a_corner;
     323             :                      else
     324           0 :                       goto is_not_a_corner;
     325             :                     else
     326           0 :                      goto is_not_a_corner;
     327             :                    else
     328           0 :                     goto is_not_a_corner;
     329             :                   else
     330           0 :                    goto is_not_a_corner;
     331             :                  else
     332           0 :                   goto is_not_a_corner;
     333             :                 else
     334           0 :                  goto is_not_a_corner;
     335             :                else
     336           0 :                 goto is_not_a_corner;
     337             :               else
     338           0 :                goto is_not_a_corner;
     339           0 :             else if( p[pixel[4]] < c_b)
     340           0 :              if( p[pixel[13]] > cb)
     341           0 :               if( p[pixel[11]] > cb)
     342           0 :                if( p[pixel[12]] > cb)
     343           0 :                 if( p[pixel[14]] > cb)
     344           0 :                  if( p[pixel[15]] > cb)
     345           0 :                   goto is_a_corner;
     346             :                  else
     347           0 :                   if( p[pixel[6]] > cb)
     348           0 :                    if( p[pixel[7]] > cb)
     349           0 :                     if( p[pixel[8]] > cb)
     350           0 :                      if( p[pixel[9]] > cb)
     351           0 :                       if( p[pixel[10]] > cb)
     352           0 :                        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           0 :                     goto is_not_a_corner;
     361             :                   else
     362           0 :                    goto is_not_a_corner;
     363             :                 else
     364           0 :                  if( p[pixel[5]] > cb)
     365           0 :                   if( p[pixel[6]] > cb)
     366           0 :                    if( p[pixel[7]] > cb)
     367           0 :                     if( p[pixel[8]] > cb)
     368           0 :                      if( p[pixel[9]] > cb)
     369           0 :                       if( p[pixel[10]] > cb)
     370           0 :                        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           0 :                   goto is_not_a_corner;
     383             :                else
     384           0 :                 goto is_not_a_corner;
     385           0 :               else if( p[pixel[11]] < c_b)
     386           0 :                if( p[pixel[5]] < c_b)
     387           0 :                 if( p[pixel[6]] < c_b)
     388           0 :                  if( p[pixel[7]] < c_b)
     389           0 :                   if( p[pixel[8]] < c_b)
     390           0 :                    if( p[pixel[9]] < c_b)
     391           0 :                     if( p[pixel[10]] < c_b)
     392           0 :                      if( p[pixel[12]] < c_b)
     393           0 :                       goto is_a_corner;
     394             :                      else
     395           0 :                       goto is_not_a_corner;
     396             :                     else
     397           0 :                      goto is_not_a_corner;
     398             :                    else
     399           0 :                     goto is_not_a_corner;
     400             :                   else
     401           0 :                    goto is_not_a_corner;
     402             :                  else
     403           0 :                   goto is_not_a_corner;
     404             :                 else
     405           0 :                  goto is_not_a_corner;
     406             :                else
     407           0 :                 goto is_not_a_corner;
     408             :               else
     409           0 :                goto is_not_a_corner;
     410           0 :              else if( p[pixel[13]] < c_b)
     411           0 :               if( p[pixel[7]] < c_b)
     412           0 :                if( p[pixel[8]] < c_b)
     413           0 :                 if( p[pixel[9]] < c_b)
     414           0 :                  if( p[pixel[10]] < c_b)
     415           0 :                   if( p[pixel[11]] < c_b)
     416           0 :                    if( p[pixel[12]] < c_b)
     417           0 :                     if( p[pixel[6]] < c_b)
     418           0 :                      if( p[pixel[5]] < c_b)
     419           0 :                       goto is_a_corner;
     420             :                      else
     421           0 :                       if( p[pixel[14]] < c_b)
     422           0 :                        goto is_a_corner;
     423             :                       else
     424           0 :                        goto is_not_a_corner;
     425             :                     else
     426           0 :                      if( p[pixel[14]] < c_b)
     427           0 :                       if( p[pixel[15]] < c_b)
     428           0 :                        goto is_a_corner;
     429             :                       else
     430           0 :                        goto is_not_a_corner;
     431             :                      else
     432           0 :                       goto is_not_a_corner;
     433             :                    else
     434           0 :                     goto is_not_a_corner;
     435             :                   else
     436           0 :                    goto is_not_a_corner;
     437             :                  else
     438           0 :                   goto is_not_a_corner;
     439             :                 else
     440           0 :                  goto is_not_a_corner;
     441             :                else
     442           0 :                 goto is_not_a_corner;
     443             :               else
     444           0 :                goto is_not_a_corner;
     445             :              else
     446           0 :               if( p[pixel[5]] < c_b)
     447           0 :                if( p[pixel[6]] < c_b)
     448           0 :                 if( p[pixel[7]] < c_b)
     449           0 :                  if( p[pixel[8]] < c_b)
     450           0 :                   if( p[pixel[9]] < c_b)
     451           0 :                    if( p[pixel[10]] < c_b)
     452           0 :                     if( p[pixel[11]] < c_b)
     453           0 :                      if( p[pixel[12]] < c_b)
     454           0 :                       goto is_a_corner;
     455             :                      else
     456           0 :                       goto is_not_a_corner;
     457             :                     else
     458           0 :                      goto is_not_a_corner;
     459             :                    else
     460           0 :                     goto is_not_a_corner;
     461             :                   else
     462           0 :                    goto is_not_a_corner;
     463             :                  else
     464           0 :                   goto is_not_a_corner;
     465             :                 else
     466           0 :                  goto is_not_a_corner;
     467             :                else
     468           0 :                 goto is_not_a_corner;
     469             :               else
     470           0 :                goto is_not_a_corner;
     471             :             else
     472           0 :              if( p[pixel[11]] > cb)
     473           0 :               if( p[pixel[12]] > cb)
     474           0 :                if( p[pixel[13]] > cb)
     475           0 :                 if( p[pixel[14]] > cb)
     476           0 :                  if( p[pixel[15]] > cb)
     477           0 :                   goto is_a_corner;
     478             :                  else
     479           0 :                   if( p[pixel[6]] > cb)
     480           0 :                    if( p[pixel[7]] > cb)
     481           0 :                     if( p[pixel[8]] > cb)
     482           0 :                      if( p[pixel[9]] > cb)
     483           0 :                       if( p[pixel[10]] > cb)
     484           0 :                        goto is_a_corner;
     485             :                       else
     486           0 :                        goto is_not_a_corner;
     487             :                      else
     488           0 :                       goto is_not_a_corner;
     489             :                     else
     490           0 :                      goto is_not_a_corner;
     491             :                    else
     492           0 :                     goto is_not_a_corner;
     493             :                   else
     494           0 :                    goto is_not_a_corner;
     495             :                 else
     496           0 :                  if( p[pixel[5]] > cb)
     497           0 :                   if( p[pixel[6]] > cb)
     498           0 :                    if( p[pixel[7]] > cb)
     499           0 :                     if( p[pixel[8]] > cb)
     500           0 :                      if( p[pixel[9]] > cb)
     501           0 :                       if( p[pixel[10]] > cb)
     502           0 :                        goto is_a_corner;
     503             :                       else
     504           0 :                        goto is_not_a_corner;
     505             :                      else
     506           0 :                       goto is_not_a_corner;
     507             :                     else
     508           0 :                      goto is_not_a_corner;
     509             :                    else
     510           0 :                     goto is_not_a_corner;
     511             :                   else
     512           0 :                    goto is_not_a_corner;
     513             :                  else
     514           0 :                   goto is_not_a_corner;
     515             :                else
     516           0 :                 goto is_not_a_corner;
     517             :               else
     518           0 :                goto is_not_a_corner;
     519           0 :              else if( p[pixel[11]] < c_b)
     520           0 :               if( p[pixel[7]] < c_b)
     521           0 :                if( p[pixel[8]] < c_b)
     522           0 :                 if( p[pixel[9]] < c_b)
     523           0 :                  if( p[pixel[10]] < c_b)
     524           0 :                   if( p[pixel[12]] < c_b)
     525           0 :                    if( p[pixel[13]] < c_b)
     526           0 :                     if( p[pixel[6]] < c_b)
     527           0 :                      if( p[pixel[5]] < c_b)
     528           0 :                       goto is_a_corner;
     529             :                      else
     530           0 :                       if( p[pixel[14]] < c_b)
     531           0 :                        goto is_a_corner;
     532             :                       else
     533           0 :                        goto is_not_a_corner;
     534             :                     else
     535           0 :                      if( p[pixel[14]] < c_b)
     536           0 :                       if( p[pixel[15]] < c_b)
     537           0 :                        goto is_a_corner;
     538             :                       else
     539           0 :                        goto is_not_a_corner;
     540             :                      else
     541           0 :                       goto is_not_a_corner;
     542             :                    else
     543           0 :                     goto is_not_a_corner;
     544             :                   else
     545           0 :                    goto is_not_a_corner;
     546             :                  else
     547           0 :                   goto is_not_a_corner;
     548             :                 else
     549           0 :                  goto is_not_a_corner;
     550             :                else
     551           0 :                 goto is_not_a_corner;
     552             :               else
     553           0 :                goto is_not_a_corner;
     554             :              else
     555           0 :               goto is_not_a_corner;
     556           0 :            else if( p[pixel[3]] < c_b)
     557           0 :             if( p[pixel[10]] > cb)
     558           0 :              if( p[pixel[11]] > cb)
     559           0 :               if( p[pixel[12]] > cb)
     560           0 :                if( p[pixel[13]] > cb)
     561           0 :                 if( p[pixel[14]] > cb)
     562           0 :                  if( p[pixel[15]] > cb)
     563           0 :                   goto is_a_corner;
     564             :                  else
     565           0 :                   if( p[pixel[6]] > cb)
     566           0 :                    if( p[pixel[7]] > cb)
     567           0 :                     if( p[pixel[8]] > cb)
     568           0 :                      if( p[pixel[9]] > cb)
     569           0 :                       goto is_a_corner;
     570             :                      else
     571           0 :                       goto is_not_a_corner;
     572             :                     else
     573           0 :                      goto is_not_a_corner;
     574             :                    else
     575           0 :                     goto is_not_a_corner;
     576             :                   else
     577           0 :                    goto is_not_a_corner;
     578             :                 else
     579           0 :                  if( p[pixel[5]] > cb)
     580           0 :                   if( p[pixel[6]] > cb)
     581           0 :                    if( p[pixel[7]] > cb)
     582           0 :                     if( p[pixel[8]] > cb)
     583           0 :                      if( p[pixel[9]] > cb)
     584           0 :                       goto is_a_corner;
     585             :                      else
     586           0 :                       goto is_not_a_corner;
     587             :                     else
     588           0 :                      goto is_not_a_corner;
     589             :                    else
     590           0 :                     goto is_not_a_corner;
     591             :                   else
     592           0 :                    goto is_not_a_corner;
     593             :                  else
     594           0 :                   goto is_not_a_corner;
     595             :                else
     596           0 :                 if( p[pixel[4]] > cb)
     597           0 :                  if( p[pixel[5]] > cb)
     598           0 :                   if( p[pixel[6]] > cb)
     599           0 :                    if( p[pixel[7]] > cb)
     600           0 :                     if( p[pixel[8]] > cb)
     601           0 :                      if( p[pixel[9]] > cb)
     602           0 :                       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           0 :                    goto is_not_a_corner;
     611             :                  else
     612           0 :                   goto is_not_a_corner;
     613             :                 else
     614           0 :                  goto is_not_a_corner;
     615             :               else
     616           0 :                goto is_not_a_corner;
     617             :              else
     618           0 :               goto is_not_a_corner;
     619           0 :             else if( p[pixel[10]] < c_b)
     620           0 :              if( p[pixel[7]] < c_b)
     621           0 :               if( p[pixel[8]] < c_b)
     622           0 :                if( p[pixel[9]] < c_b)
     623           0 :                 if( p[pixel[11]] < c_b)
     624           0 :                  if( p[pixel[6]] < c_b)
     625           0 :                   if( p[pixel[5]] < c_b)
     626           0 :                    if( p[pixel[4]] < c_b)
     627           0 :                     goto is_a_corner;
     628             :                    else
     629           0 :                     if( p[pixel[12]] < c_b)
     630           0 :                      if( p[pixel[13]] < c_b)
     631           0 :                       goto is_a_corner;
     632             :                      else
     633           0 :                       goto is_not_a_corner;
     634             :                     else
     635           0 :                      goto is_not_a_corner;
     636             :                   else
     637           0 :                    if( p[pixel[12]] < c_b)
     638           0 :                     if( p[pixel[13]] < c_b)
     639           0 :                      if( p[pixel[14]] < c_b)
     640           0 :                       goto is_a_corner;
     641             :                      else
     642           0 :                       goto is_not_a_corner;
     643             :                     else
     644           0 :                      goto is_not_a_corner;
     645             :                    else
     646           0 :                     goto is_not_a_corner;
     647             :                  else
     648           0 :                   if( p[pixel[12]] < c_b)
     649           0 :                    if( p[pixel[13]] < c_b)
     650           0 :                     if( p[pixel[14]] < c_b)
     651           0 :                      if( p[pixel[15]] < c_b)
     652           0 :                       goto is_a_corner;
     653             :                      else
     654           0 :                       goto is_not_a_corner;
     655             :                     else
     656           0 :                      goto is_not_a_corner;
     657             :                    else
     658           0 :                     goto is_not_a_corner;
     659             :                   else
     660           0 :                    goto is_not_a_corner;
     661             :                 else
     662           0 :                  goto is_not_a_corner;
     663             :                else
     664           0 :                 goto is_not_a_corner;
     665             :               else
     666           0 :                goto is_not_a_corner;
     667             :              else
     668           0 :               goto is_not_a_corner;
     669             :             else
     670           0 :              goto is_not_a_corner;
     671             :            else
     672           0 :             if( p[pixel[10]] > cb)
     673           0 :              if( p[pixel[11]] > cb)
     674           0 :               if( p[pixel[12]] > cb)
     675           0 :                if( p[pixel[13]] > cb)
     676           0 :                 if( p[pixel[14]] > cb)
     677           0 :                  if( p[pixel[15]] > cb)
     678           0 :                   goto is_a_corner;
     679             :                  else
     680           0 :                   if( p[pixel[6]] > cb)
     681           0 :                    if( p[pixel[7]] > cb)
     682           0 :                     if( p[pixel[8]] > cb)
     683           0 :                      if( p[pixel[9]] > cb)
     684           0 :                       goto is_a_corner;
     685             :                      else
     686           0 :                       goto is_not_a_corner;
     687             :                     else
     688           0 :                      goto is_not_a_corner;
     689             :                    else
     690           0 :                     goto is_not_a_corner;
     691             :                   else
     692           0 :                    goto is_not_a_corner;
     693             :                 else
     694           0 :                  if( p[pixel[5]] > cb)
     695           0 :                   if( p[pixel[6]] > cb)
     696           0 :                    if( p[pixel[7]] > cb)
     697           0 :                     if( p[pixel[8]] > cb)
     698           0 :                      if( p[pixel[9]] > cb)
     699           0 :                       goto is_a_corner;
     700             :                      else
     701           0 :                       goto is_not_a_corner;
     702             :                     else
     703           0 :                      goto is_not_a_corner;
     704             :                    else
     705           0 :                     goto is_not_a_corner;
     706             :                   else
     707           0 :                    goto is_not_a_corner;
     708             :                  else
     709           0 :                   goto is_not_a_corner;
     710             :                else
     711           0 :                 if( p[pixel[4]] > cb)
     712           0 :                  if( p[pixel[5]] > cb)
     713           0 :                   if( p[pixel[6]] > cb)
     714           0 :                    if( p[pixel[7]] > cb)
     715           0 :                     if( p[pixel[8]] > cb)
     716           0 :                      if( p[pixel[9]] > cb)
     717           0 :                       goto is_a_corner;
     718             :                      else
     719           0 :                       goto is_not_a_corner;
     720             :                     else
     721           0 :                      goto is_not_a_corner;
     722             :                    else
     723           0 :                     goto is_not_a_corner;
     724             :                   else
     725           0 :                    goto is_not_a_corner;
     726             :                  else
     727           0 :                   goto is_not_a_corner;
     728             :                 else
     729           0 :                  goto is_not_a_corner;
     730             :               else
     731           0 :                goto is_not_a_corner;
     732             :              else
     733           0 :               goto is_not_a_corner;
     734           0 :             else if( p[pixel[10]] < c_b)
     735           0 :              if( p[pixel[7]] < c_b)
     736           0 :               if( p[pixel[8]] < c_b)
     737           0 :                if( p[pixel[9]] < c_b)
     738           0 :                 if( p[pixel[11]] < c_b)
     739           0 :                  if( p[pixel[12]] < c_b)
     740           0 :                   if( p[pixel[6]] < c_b)
     741           0 :                    if( p[pixel[5]] < c_b)
     742           0 :                     if( p[pixel[4]] < c_b)
     743           0 :                      goto is_a_corner;
     744             :                     else
     745           0 :                      if( p[pixel[13]] < c_b)
     746           0 :                       goto is_a_corner;
     747             :                      else
     748           0 :                       goto is_not_a_corner;
     749             :                    else
     750           0 :                     if( p[pixel[13]] < c_b)
     751           0 :                      if( p[pixel[14]] < c_b)
     752           0 :                       goto is_a_corner;
     753             :                      else
     754           0 :                       goto is_not_a_corner;
     755             :                     else
     756           0 :                      goto is_not_a_corner;
     757             :                   else
     758           0 :                    if( p[pixel[13]] < c_b)
     759           0 :                     if( p[pixel[14]] < c_b)
     760           0 :                      if( p[pixel[15]] < c_b)
     761           0 :                       goto is_a_corner;
     762             :                      else
     763           0 :                       goto is_not_a_corner;
     764             :                     else
     765           0 :                      goto is_not_a_corner;
     766             :                    else
     767           0 :                     goto is_not_a_corner;
     768             :                  else
     769           0 :                   goto is_not_a_corner;
     770             :                 else
     771           0 :                  goto is_not_a_corner;
     772             :                else
     773           0 :                 goto is_not_a_corner;
     774             :               else
     775           0 :                goto is_not_a_corner;
     776             :              else
     777           0 :               goto is_not_a_corner;
     778             :             else
     779           0 :              goto is_not_a_corner;
     780           0 :           else if( p[pixel[2]] < c_b)
     781           0 :            if( p[pixel[9]] > cb)
     782           0 :             if( p[pixel[10]] > cb)
     783           0 :              if( p[pixel[11]] > cb)
     784           0 :               if( p[pixel[12]] > cb)
     785           0 :                if( p[pixel[13]] > cb)
     786           0 :                 if( p[pixel[14]] > cb)
     787           0 :                  if( p[pixel[15]] > cb)
     788           0 :                   goto is_a_corner;
     789             :                  else
     790           0 :                   if( p[pixel[6]] > cb)
     791           0 :                    if( p[pixel[7]] > cb)
     792           0 :                     if( p[pixel[8]] > cb)
     793           0 :                      goto is_a_corner;
     794             :                     else
     795           0 :                      goto is_not_a_corner;
     796             :                    else
     797           0 :                     goto is_not_a_corner;
     798             :                   else
     799           0 :                    goto is_not_a_corner;
     800             :                 else
     801           0 :                  if( p[pixel[5]] > cb)
     802           0 :                   if( p[pixel[6]] > cb)
     803           0 :                    if( p[pixel[7]] > cb)
     804           0 :                     if( p[pixel[8]] > cb)
     805           0 :                      goto is_a_corner;
     806             :                     else
     807           0 :                      goto is_not_a_corner;
     808             :                    else
     809           0 :                     goto is_not_a_corner;
     810             :                   else
     811           0 :                    goto is_not_a_corner;
     812             :                  else
     813           0 :                   goto is_not_a_corner;
     814             :                else
     815           0 :                 if( p[pixel[4]] > cb)
     816           0 :                  if( p[pixel[5]] > cb)
     817           0 :                   if( p[pixel[6]] > cb)
     818           0 :                    if( p[pixel[7]] > cb)
     819           0 :                     if( p[pixel[8]] > cb)
     820           0 :                      goto is_a_corner;
     821             :                     else
     822           0 :                      goto is_not_a_corner;
     823             :                    else
     824           0 :                     goto is_not_a_corner;
     825             :                   else
     826           0 :                    goto is_not_a_corner;
     827             :                  else
     828           0 :                   goto is_not_a_corner;
     829             :                 else
     830           0 :                  goto is_not_a_corner;
     831             :               else
     832           0 :                if( p[pixel[3]] > cb)
     833           0 :                 if( p[pixel[4]] > cb)
     834           0 :                  if( p[pixel[5]] > cb)
     835           0 :                   if( p[pixel[6]] > cb)
     836           0 :                    if( p[pixel[7]] > cb)
     837           0 :                     if( p[pixel[8]] > cb)
     838           0 :                      goto is_a_corner;
     839             :                     else
     840           0 :                      goto is_not_a_corner;
     841             :                    else
     842           0 :                     goto is_not_a_corner;
     843             :                   else
     844           0 :                    goto is_not_a_corner;
     845             :                  else
     846           0 :                   goto is_not_a_corner;
     847             :                 else
     848           0 :                  goto is_not_a_corner;
     849             :                else
     850           0 :                 goto is_not_a_corner;
     851             :              else
     852           0 :               goto is_not_a_corner;
     853             :             else
     854           0 :              goto is_not_a_corner;
     855           0 :            else if( p[pixel[9]] < c_b)
     856           0 :             if( p[pixel[7]] < c_b)
     857           0 :              if( p[pixel[8]] < c_b)
     858           0 :               if( p[pixel[10]] < c_b)
     859           0 :                if( p[pixel[6]] < c_b)
     860           0 :                 if( p[pixel[5]] < c_b)
     861           0 :                  if( p[pixel[4]] < c_b)
     862           0 :                   if( p[pixel[3]] < c_b)
     863           0 :                    goto is_a_corner;
     864             :                   else
     865           0 :                    if( p[pixel[11]] < c_b)
     866           0 :                     if( p[pixel[12]] < c_b)
     867           0 :                      goto is_a_corner;
     868             :                     else
     869           0 :                      goto is_not_a_corner;
     870             :                    else
     871           0 :                     goto is_not_a_corner;
     872             :                  else
     873           0 :                   if( p[pixel[11]] < c_b)
     874           0 :                    if( p[pixel[12]] < c_b)
     875           0 :                     if( p[pixel[13]] < c_b)
     876           0 :                      goto is_a_corner;
     877             :                     else
     878           0 :                      goto is_not_a_corner;
     879             :                    else
     880           0 :                     goto is_not_a_corner;
     881             :                   else
     882           0 :                    goto is_not_a_corner;
     883             :                 else
     884           0 :                  if( p[pixel[11]] < c_b)
     885           0 :                   if( p[pixel[12]] < c_b)
     886           0 :                    if( p[pixel[13]] < c_b)
     887           0 :                     if( p[pixel[14]] < c_b)
     888           0 :                      goto is_a_corner;
     889             :                     else
     890           0 :                      goto is_not_a_corner;
     891             :                    else
     892           0 :                     goto is_not_a_corner;
     893             :                   else
     894           0 :                    goto is_not_a_corner;
     895             :                  else
     896           0 :                   goto is_not_a_corner;
     897             :                else
     898           0 :                 if( p[pixel[11]] < c_b)
     899           0 :                  if( p[pixel[12]] < c_b)
     900           0 :                   if( p[pixel[13]] < c_b)
     901           0 :                    if( p[pixel[14]] < c_b)
     902           0 :                     if( p[pixel[15]] < c_b)
     903           0 :                      goto is_a_corner;
     904             :                     else
     905           0 :                      goto is_not_a_corner;
     906             :                    else
     907           0 :                     goto is_not_a_corner;
     908             :                   else
     909           0 :                    goto is_not_a_corner;
     910             :                  else
     911           0 :                   goto is_not_a_corner;
     912             :                 else
     913           0 :                  goto is_not_a_corner;
     914             :               else
     915           0 :                goto is_not_a_corner;
     916             :              else
     917           0 :               goto is_not_a_corner;
     918             :             else
     919           0 :              goto is_not_a_corner;
     920             :            else
     921           0 :             goto is_not_a_corner;
     922             :           else
     923           0 :            if( p[pixel[9]] > cb)
     924           0 :             if( p[pixel[10]] > cb)
     925           0 :              if( p[pixel[11]] > cb)
     926           0 :               if( p[pixel[12]] > cb)
     927           0 :                if( p[pixel[13]] > cb)
     928           0 :                 if( p[pixel[14]] > cb)
     929           0 :                  if( p[pixel[15]] > cb)
     930           0 :                   goto is_a_corner;
     931             :                  else
     932           0 :                   if( p[pixel[6]] > cb)
     933           0 :                    if( p[pixel[7]] > cb)
     934           0 :                     if( p[pixel[8]] > cb)
     935           0 :                      goto is_a_corner;
     936             :                     else
     937           0 :                      goto is_not_a_corner;
     938             :                    else
     939           0 :                     goto is_not_a_corner;
     940             :                   else
     941           0 :                    goto is_not_a_corner;
     942             :                 else
     943           0 :                  if( p[pixel[5]] > cb)
     944           0 :                   if( p[pixel[6]] > cb)
     945           0 :                    if( p[pixel[7]] > cb)
     946           0 :                     if( p[pixel[8]] > cb)
     947           0 :                      goto is_a_corner;
     948             :                     else
     949           0 :                      goto is_not_a_corner;
     950             :                    else
     951           0 :                     goto is_not_a_corner;
     952             :                   else
     953           0 :                    goto is_not_a_corner;
     954             :                  else
     955           0 :                   goto is_not_a_corner;
     956             :                else
     957           0 :                 if( p[pixel[4]] > cb)
     958           0 :                  if( p[pixel[5]] > cb)
     959           0 :                   if( p[pixel[6]] > cb)
     960           0 :                    if( p[pixel[7]] > cb)
     961           0 :                     if( p[pixel[8]] > cb)
     962           0 :                      goto is_a_corner;
     963             :                     else
     964           0 :                      goto is_not_a_corner;
     965             :                    else
     966           0 :                     goto is_not_a_corner;
     967             :                   else
     968           0 :                    goto is_not_a_corner;
     969             :                  else
     970           0 :                   goto is_not_a_corner;
     971             :                 else
     972           0 :                  goto is_not_a_corner;
     973             :               else
     974           0 :                if( p[pixel[3]] > cb)
     975           0 :                 if( p[pixel[4]] > cb)
     976           0 :                  if( p[pixel[5]] > cb)
     977           0 :                   if( p[pixel[6]] > cb)
     978           0 :                    if( p[pixel[7]] > cb)
     979           0 :                     if( p[pixel[8]] > cb)
     980           0 :                      goto is_a_corner;
     981             :                     else
     982           0 :                      goto is_not_a_corner;
     983             :                    else
     984           0 :                     goto is_not_a_corner;
     985             :                   else
     986           0 :                    goto is_not_a_corner;
     987             :                  else
     988           0 :                   goto is_not_a_corner;
     989             :                 else
     990           0 :                  goto is_not_a_corner;
     991             :                else
     992           0 :                 goto is_not_a_corner;
     993             :              else
     994           0 :               goto is_not_a_corner;
     995             :             else
     996           0 :              goto is_not_a_corner;
     997           0 :            else if( p[pixel[9]] < c_b)
     998           0 :             if( p[pixel[7]] < c_b)
     999           0 :              if( p[pixel[8]] < c_b)
    1000           0 :               if( p[pixel[10]] < c_b)
    1001           0 :                if( p[pixel[11]] < c_b)
    1002           0 :                 if( p[pixel[6]] < c_b)
    1003           0 :                  if( p[pixel[5]] < c_b)
    1004           0 :                   if( p[pixel[4]] < c_b)
    1005           0 :                    if( p[pixel[3]] < c_b)
    1006           0 :                     goto is_a_corner;
    1007             :                    else
    1008           0 :                     if( p[pixel[12]] < c_b)
    1009           0 :                      goto is_a_corner;
    1010             :                     else
    1011           0 :                      goto is_not_a_corner;
    1012             :                   else
    1013           0 :                    if( p[pixel[12]] < c_b)
    1014           0 :                     if( p[pixel[13]] < c_b)
    1015           0 :                      goto is_a_corner;
    1016             :                     else
    1017           0 :                      goto is_not_a_corner;
    1018             :                    else
    1019           0 :                     goto is_not_a_corner;
    1020             :                  else
    1021           0 :                   if( p[pixel[12]] < c_b)
    1022           0 :                    if( p[pixel[13]] < c_b)
    1023           0 :                     if( p[pixel[14]] < c_b)
    1024           0 :                      goto is_a_corner;
    1025             :                     else
    1026           0 :                      goto is_not_a_corner;
    1027             :                    else
    1028           0 :                     goto is_not_a_corner;
    1029             :                   else
    1030           0 :                    goto is_not_a_corner;
    1031             :                 else
    1032           0 :                  if( p[pixel[12]] < c_b)
    1033           0 :                   if( p[pixel[13]] < c_b)
    1034           0 :                    if( p[pixel[14]] < c_b)
    1035           0 :                     if( p[pixel[15]] < c_b)
    1036           0 :                      goto is_a_corner;
    1037             :                     else
    1038           0 :                      goto is_not_a_corner;
    1039             :                    else
    1040           0 :                     goto is_not_a_corner;
    1041             :                   else
    1042           0 :                    goto is_not_a_corner;
    1043             :                  else
    1044           0 :                   goto is_not_a_corner;
    1045             :                else
    1046           0 :                 goto is_not_a_corner;
    1047             :               else
    1048           0 :                goto is_not_a_corner;
    1049             :              else
    1050           0 :               goto is_not_a_corner;
    1051             :             else
    1052           0 :              goto is_not_a_corner;
    1053             :            else
    1054           0 :             goto is_not_a_corner;
    1055           0 :          else if( p[pixel[1]] < c_b)
    1056           0 :           if( p[pixel[8]] > cb)
    1057           0 :            if( p[pixel[9]] > cb)
    1058           0 :             if( p[pixel[10]] > cb)
    1059           0 :              if( p[pixel[11]] > cb)
    1060           0 :               if( p[pixel[12]] > cb)
    1061           0 :                if( p[pixel[13]] > cb)
    1062           0 :                 if( p[pixel[14]] > cb)
    1063           0 :                  if( p[pixel[15]] > cb)
    1064           0 :                   goto is_a_corner;
    1065             :                  else
    1066           0 :                   if( p[pixel[6]] > cb)
    1067           0 :                    if( p[pixel[7]] > cb)
    1068           0 :                     goto is_a_corner;
    1069             :                    else
    1070           0 :                     goto is_not_a_corner;
    1071             :                   else
    1072           0 :                    goto is_not_a_corner;
    1073             :                 else
    1074           0 :                  if( p[pixel[5]] > cb)
    1075           0 :                   if( p[pixel[6]] > cb)
    1076           0 :                    if( p[pixel[7]] > cb)
    1077           0 :                     goto is_a_corner;
    1078             :                    else
    1079           0 :                     goto is_not_a_corner;
    1080             :                   else
    1081           0 :                    goto is_not_a_corner;
    1082             :                  else
    1083           0 :                   goto is_not_a_corner;
    1084             :                else
    1085           0 :                 if( p[pixel[4]] > cb)
    1086           0 :                  if( p[pixel[5]] > cb)
    1087           0 :                   if( p[pixel[6]] > cb)
    1088           0 :                    if( p[pixel[7]] > cb)
    1089           0 :                     goto is_a_corner;
    1090             :                    else
    1091           0 :                     goto is_not_a_corner;
    1092             :                   else
    1093           0 :                    goto is_not_a_corner;
    1094             :                  else
    1095           0 :                   goto is_not_a_corner;
    1096             :                 else
    1097           0 :                  goto is_not_a_corner;
    1098             :               else
    1099           0 :                if( p[pixel[3]] > cb)
    1100           0 :                 if( p[pixel[4]] > cb)
    1101           0 :                  if( p[pixel[5]] > cb)
    1102           0 :                   if( p[pixel[6]] > cb)
    1103           0 :                    if( p[pixel[7]] > cb)
    1104           0 :                     goto is_a_corner;
    1105             :                    else
    1106           0 :                     goto is_not_a_corner;
    1107             :                   else
    1108           0 :                    goto is_not_a_corner;
    1109             :                  else
    1110           0 :                   goto is_not_a_corner;
    1111             :                 else
    1112           0 :                  goto is_not_a_corner;
    1113             :                else
    1114           0 :                 goto is_not_a_corner;
    1115             :              else
    1116           0 :               if( p[pixel[2]] > cb)
    1117           0 :                if( p[pixel[3]] > cb)
    1118           0 :                 if( p[pixel[4]] > cb)
    1119           0 :                  if( p[pixel[5]] > cb)
    1120           0 :                   if( p[pixel[6]] > cb)
    1121           0 :                    if( p[pixel[7]] > cb)
    1122           0 :                     goto is_a_corner;
    1123             :                    else
    1124           0 :                     goto is_not_a_corner;
    1125             :                   else
    1126           0 :                    goto is_not_a_corner;
    1127             :                  else
    1128           0 :                   goto is_not_a_corner;
    1129             :                 else
    1130           0 :                  goto is_not_a_corner;
    1131             :                else
    1132           0 :                 goto is_not_a_corner;
    1133             :               else
    1134           0 :                goto is_not_a_corner;
    1135             :             else
    1136           0 :              goto is_not_a_corner;
    1137             :            else
    1138           0 :             goto is_not_a_corner;
    1139           0 :           else if( p[pixel[8]] < c_b)
    1140           0 :            if( p[pixel[7]] < c_b)
    1141           0 :             if( p[pixel[9]] < c_b)
    1142           0 :              if( p[pixel[6]] < c_b)
    1143           0 :               if( p[pixel[5]] < c_b)
    1144           0 :                if( p[pixel[4]] < c_b)
    1145           0 :                 if( p[pixel[3]] < c_b)
    1146           0 :                  if( p[pixel[2]] < c_b)
    1147           0 :                   goto is_a_corner;
    1148             :                  else
    1149           0 :                   if( p[pixel[10]] < c_b)
    1150           0 :                    if( p[pixel[11]] < c_b)
    1151           0 :                     goto is_a_corner;
    1152             :                    else
    1153           0 :                     goto is_not_a_corner;
    1154             :                   else
    1155           0 :                    goto is_not_a_corner;
    1156             :                 else
    1157           0 :                  if( p[pixel[10]] < c_b)
    1158           0 :                   if( p[pixel[11]] < c_b)
    1159           0 :                    if( p[pixel[12]] < c_b)
    1160           0 :                     goto is_a_corner;
    1161             :                    else
    1162           0 :                     goto is_not_a_corner;
    1163             :                   else
    1164           0 :                    goto is_not_a_corner;
    1165             :                  else
    1166           0 :                   goto is_not_a_corner;
    1167             :                else
    1168           0 :                 if( p[pixel[10]] < c_b)
    1169           0 :                  if( p[pixel[11]] < c_b)
    1170           0 :                   if( p[pixel[12]] < c_b)
    1171           0 :                    if( p[pixel[13]] < c_b)
    1172           0 :                     goto is_a_corner;
    1173             :                    else
    1174           0 :                     goto is_not_a_corner;
    1175             :                   else
    1176           0 :                    goto is_not_a_corner;
    1177             :                  else
    1178           0 :                   goto is_not_a_corner;
    1179             :                 else
    1180           0 :                  goto is_not_a_corner;
    1181             :               else
    1182           0 :                if( p[pixel[10]] < c_b)
    1183           0 :                 if( p[pixel[11]] < c_b)
    1184           0 :                  if( p[pixel[12]] < c_b)
    1185           0 :                   if( p[pixel[13]] < c_b)
    1186           0 :                    if( p[pixel[14]] < c_b)
    1187           0 :                     goto is_a_corner;
    1188             :                    else
    1189           0 :                     goto is_not_a_corner;
    1190             :                   else
    1191           0 :                    goto is_not_a_corner;
    1192             :                  else
    1193           0 :                   goto is_not_a_corner;
    1194             :                 else
    1195           0 :                  goto is_not_a_corner;
    1196             :                else
    1197           0 :                 goto is_not_a_corner;
    1198             :              else
    1199           0 :               if( p[pixel[10]] < c_b)
    1200           0 :                if( p[pixel[11]] < c_b)
    1201           0 :                 if( p[pixel[12]] < c_b)
    1202           0 :                  if( p[pixel[13]] < c_b)
    1203           0 :                   if( p[pixel[14]] < c_b)
    1204           0 :                    if( p[pixel[15]] < c_b)
    1205           0 :                     goto is_a_corner;
    1206             :                    else
    1207           0 :                     goto is_not_a_corner;
    1208             :                   else
    1209           0 :                    goto is_not_a_corner;
    1210             :                  else
    1211           0 :                   goto is_not_a_corner;
    1212             :                 else
    1213           0 :                  goto is_not_a_corner;
    1214             :                else
    1215           0 :                 goto is_not_a_corner;
    1216             :               else
    1217           0 :                goto is_not_a_corner;
    1218             :             else
    1219           0 :              goto is_not_a_corner;
    1220             :            else
    1221           0 :             goto is_not_a_corner;
    1222             :           else
    1223           0 :            goto is_not_a_corner;
    1224             :          else
    1225           0 :           if( p[pixel[8]] > cb)
    1226           0 :            if( p[pixel[9]] > cb)
    1227           0 :             if( p[pixel[10]] > cb)
    1228           0 :              if( p[pixel[11]] > cb)
    1229           0 :               if( p[pixel[12]] > cb)
    1230           0 :                if( p[pixel[13]] > cb)
    1231           0 :                 if( p[pixel[14]] > cb)
    1232           0 :                  if( p[pixel[15]] > cb)
    1233           0 :                   goto is_a_corner;
    1234             :                  else
    1235           0 :                   if( p[pixel[6]] > cb)
    1236           0 :                    if( p[pixel[7]] > cb)
    1237           0 :                     goto is_a_corner;
    1238             :                    else
    1239           0 :                     goto is_not_a_corner;
    1240             :                   else
    1241           0 :                    goto is_not_a_corner;
    1242             :                 else
    1243           0 :                  if( p[pixel[5]] > cb)
    1244           0 :                   if( p[pixel[6]] > cb)
    1245           0 :                    if( p[pixel[7]] > cb)
    1246           0 :                     goto is_a_corner;
    1247             :                    else
    1248           0 :                     goto is_not_a_corner;
    1249             :                   else
    1250           0 :                    goto is_not_a_corner;
    1251             :                  else
    1252           0 :                   goto is_not_a_corner;
    1253             :                else
    1254           0 :                 if( p[pixel[4]] > cb)
    1255           0 :                  if( p[pixel[5]] > cb)
    1256           0 :                   if( p[pixel[6]] > cb)
    1257           0 :                    if( p[pixel[7]] > cb)
    1258           0 :                     goto is_a_corner;
    1259             :                    else
    1260           0 :                     goto is_not_a_corner;
    1261             :                   else
    1262           0 :                    goto is_not_a_corner;
    1263             :                  else
    1264           0 :                   goto is_not_a_corner;
    1265             :                 else
    1266           0 :                  goto is_not_a_corner;
    1267             :               else
    1268           0 :                if( p[pixel[3]] > cb)
    1269           0 :                 if( p[pixel[4]] > cb)
    1270           0 :                  if( p[pixel[5]] > cb)
    1271           0 :                   if( p[pixel[6]] > cb)
    1272           0 :                    if( p[pixel[7]] > cb)
    1273           0 :                     goto is_a_corner;
    1274             :                    else
    1275           0 :                     goto is_not_a_corner;
    1276             :                   else
    1277           0 :                    goto is_not_a_corner;
    1278             :                  else
    1279           0 :                   goto is_not_a_corner;
    1280             :                 else
    1281           0 :                  goto is_not_a_corner;
    1282             :                else
    1283           0 :                 goto is_not_a_corner;
    1284             :              else
    1285           0 :               if( p[pixel[2]] > cb)
    1286           0 :                if( p[pixel[3]] > cb)
    1287           0 :                 if( p[pixel[4]] > cb)
    1288           0 :                  if( p[pixel[5]] > cb)
    1289           0 :                   if( p[pixel[6]] > cb)
    1290           0 :                    if( p[pixel[7]] > cb)
    1291           0 :                     goto is_a_corner;
    1292             :                    else
    1293           0 :                     goto is_not_a_corner;
    1294             :                   else
    1295           0 :                    goto is_not_a_corner;
    1296             :                  else
    1297           0 :                   goto is_not_a_corner;
    1298             :                 else
    1299           0 :                  goto is_not_a_corner;
    1300             :                else
    1301           0 :                 goto is_not_a_corner;
    1302             :               else
    1303           0 :                goto is_not_a_corner;
    1304             :             else
    1305           0 :              goto is_not_a_corner;
    1306             :            else
    1307           0 :             goto is_not_a_corner;
    1308           0 :           else if( p[pixel[8]] < c_b)
    1309           0 :            if( p[pixel[7]] < c_b)
    1310           0 :             if( p[pixel[9]] < c_b)
    1311           0 :              if( p[pixel[10]] < c_b)
    1312           0 :               if( p[pixel[6]] < c_b)
    1313           0 :                if( p[pixel[5]] < c_b)
    1314           0 :                 if( p[pixel[4]] < c_b)
    1315           0 :                  if( p[pixel[3]] < c_b)
    1316           0 :                   if( p[pixel[2]] < c_b)
    1317           0 :                    goto is_a_corner;
    1318             :                   else
    1319           0 :                    if( p[pixel[11]] < c_b)
    1320           0 :                     goto is_a_corner;
    1321             :                    else
    1322           0 :                     goto is_not_a_corner;
    1323             :                  else
    1324           0 :                   if( p[pixel[11]] < c_b)
    1325           0 :                    if( p[pixel[12]] < c_b)
    1326           0 :                     goto is_a_corner;
    1327             :                    else
    1328           0 :                     goto is_not_a_corner;
    1329             :                   else
    1330           0 :                    goto is_not_a_corner;
    1331             :                 else
    1332           0 :                  if( p[pixel[11]] < c_b)
    1333           0 :                   if( p[pixel[12]] < c_b)
    1334           0 :                    if( p[pixel[13]] < c_b)
    1335           0 :                     goto is_a_corner;
    1336             :                    else
    1337           0 :                     goto is_not_a_corner;
    1338             :                   else
    1339           0 :                    goto is_not_a_corner;
    1340             :                  else
    1341           0 :                   goto is_not_a_corner;
    1342             :                else
    1343           0 :                 if( p[pixel[11]] < c_b)
    1344           0 :                  if( p[pixel[12]] < c_b)
    1345           0 :                   if( p[pixel[13]] < c_b)
    1346           0 :                    if( p[pixel[14]] < c_b)
    1347           0 :                     goto is_a_corner;
    1348             :                    else
    1349           0 :                     goto is_not_a_corner;
    1350             :                   else
    1351           0 :                    goto is_not_a_corner;
    1352             :                  else
    1353           0 :                   goto is_not_a_corner;
    1354             :                 else
    1355           0 :                  goto is_not_a_corner;
    1356             :               else
    1357           0 :                if( p[pixel[11]] < c_b)
    1358           0 :                 if( p[pixel[12]] < c_b)
    1359           0 :                  if( p[pixel[13]] < c_b)
    1360           0 :                   if( p[pixel[14]] < c_b)
    1361           0 :                    if( p[pixel[15]] < c_b)
    1362           0 :                     goto is_a_corner;
    1363             :                    else
    1364           0 :                     goto is_not_a_corner;
    1365             :                   else
    1366           0 :                    goto is_not_a_corner;
    1367             :                  else
    1368           0 :                   goto is_not_a_corner;
    1369             :                 else
    1370           0 :                  goto is_not_a_corner;
    1371             :                else
    1372           0 :                 goto is_not_a_corner;
    1373             :              else
    1374           0 :               goto is_not_a_corner;
    1375             :             else
    1376           0 :              goto is_not_a_corner;
    1377             :            else
    1378           0 :             goto is_not_a_corner;
    1379             :           else
    1380           0 :            goto is_not_a_corner;
    1381           0 :         else if( p[pixel[0]] < c_b)
    1382           0 :          if( p[pixel[1]] > cb)
    1383           0 :           if( p[pixel[8]] > cb)
    1384           0 :            if( p[pixel[7]] > cb)
    1385           0 :             if( p[pixel[9]] > cb)
    1386           0 :              if( p[pixel[6]] > cb)
    1387           0 :               if( p[pixel[5]] > cb)
    1388           0 :                if( p[pixel[4]] > cb)
    1389           0 :                 if( p[pixel[3]] > cb)
    1390           0 :                  if( p[pixel[2]] > cb)
    1391           0 :                   goto is_a_corner;
    1392             :                  else
    1393           0 :                   if( p[pixel[10]] > cb)
    1394           0 :                    if( p[pixel[11]] > cb)
    1395           0 :                     goto is_a_corner;
    1396             :                    else
    1397           0 :                     goto is_not_a_corner;
    1398             :                   else
    1399           0 :                    goto is_not_a_corner;
    1400             :                 else
    1401           0 :                  if( p[pixel[10]] > cb)
    1402           0 :                   if( p[pixel[11]] > cb)
    1403           0 :                    if( p[pixel[12]] > cb)
    1404           0 :                     goto is_a_corner;
    1405             :                    else
    1406           0 :                     goto is_not_a_corner;
    1407             :                   else
    1408           0 :                    goto is_not_a_corner;
    1409             :                  else
    1410           0 :                   goto is_not_a_corner;
    1411             :                else
    1412           0 :                 if( p[pixel[10]] > cb)
    1413           0 :                  if( p[pixel[11]] > cb)
    1414           0 :                   if( p[pixel[12]] > cb)
    1415           0 :                    if( p[pixel[13]] > cb)
    1416           0 :                     goto is_a_corner;
    1417             :                    else
    1418           0 :                     goto is_not_a_corner;
    1419             :                   else
    1420           0 :                    goto is_not_a_corner;
    1421             :                  else
    1422           0 :                   goto is_not_a_corner;
    1423             :                 else
    1424           0 :                  goto is_not_a_corner;
    1425             :               else
    1426           0 :                if( p[pixel[10]] > cb)
    1427           0 :                 if( p[pixel[11]] > cb)
    1428           0 :                  if( p[pixel[12]] > cb)
    1429           0 :                   if( p[pixel[13]] > cb)
    1430           0 :                    if( p[pixel[14]] > cb)
    1431           0 :                     goto is_a_corner;
    1432             :                    else
    1433           0 :                     goto is_not_a_corner;
    1434             :                   else
    1435           0 :                    goto is_not_a_corner;
    1436             :                  else
    1437           0 :                   goto is_not_a_corner;
    1438             :                 else
    1439           0 :                  goto is_not_a_corner;
    1440             :                else
    1441           0 :                 goto is_not_a_corner;
    1442             :              else
    1443           0 :               if( p[pixel[10]] > cb)
    1444           0 :                if( p[pixel[11]] > cb)
    1445           0 :                 if( p[pixel[12]] > cb)
    1446           0 :                  if( p[pixel[13]] > cb)
    1447           0 :                   if( p[pixel[14]] > cb)
    1448           0 :                    if( p[pixel[15]] > cb)
    1449           0 :                     goto is_a_corner;
    1450             :                    else
    1451           0 :                     goto is_not_a_corner;
    1452             :                   else
    1453           0 :                    goto is_not_a_corner;
    1454             :                  else
    1455           0 :                   goto is_not_a_corner;
    1456             :                 else
    1457           0 :                  goto is_not_a_corner;
    1458             :                else
    1459           0 :                 goto is_not_a_corner;
    1460             :               else
    1461           0 :                goto is_not_a_corner;
    1462             :             else
    1463           0 :              goto is_not_a_corner;
    1464             :            else
    1465           0 :             goto is_not_a_corner;
    1466           0 :           else if( p[pixel[8]] < c_b)
    1467           0 :            if( p[pixel[9]] < c_b)
    1468           0 :             if( p[pixel[10]] < c_b)
    1469           0 :              if( p[pixel[11]] < c_b)
    1470           0 :               if( p[pixel[12]] < c_b)
    1471           0 :                if( p[pixel[13]] < c_b)
    1472           0 :                 if( p[pixel[14]] < c_b)
    1473           0 :                  if( p[pixel[15]] < c_b)
    1474           0 :                   goto is_a_corner;
    1475             :                  else
    1476           0 :                   if( p[pixel[6]] < c_b)
    1477           0 :                    if( p[pixel[7]] < c_b)
    1478           0 :                     goto is_a_corner;
    1479             :                    else
    1480           0 :                     goto is_not_a_corner;
    1481             :                   else
    1482           0 :                    goto is_not_a_corner;
    1483             :                 else
    1484           0 :                  if( p[pixel[5]] < c_b)
    1485           0 :                   if( p[pixel[6]] < c_b)
    1486           0 :                    if( p[pixel[7]] < c_b)
    1487           0 :                     goto is_a_corner;
    1488             :                    else
    1489           0 :                     goto is_not_a_corner;
    1490             :                   else
    1491           0 :                    goto is_not_a_corner;
    1492             :                  else
    1493           0 :                   goto is_not_a_corner;
    1494             :                else
    1495           0 :                 if( p[pixel[4]] < c_b)
    1496           0 :                  if( p[pixel[5]] < c_b)
    1497           0 :                   if( p[pixel[6]] < c_b)
    1498           0 :                    if( p[pixel[7]] < c_b)
    1499           0 :                     goto is_a_corner;
    1500             :                    else
    1501           0 :                     goto is_not_a_corner;
    1502             :                   else
    1503           0 :                    goto is_not_a_corner;
    1504             :                  else
    1505           0 :                   goto is_not_a_corner;
    1506             :                 else
    1507           0 :                  goto is_not_a_corner;
    1508             :               else
    1509           0 :                if( p[pixel[3]] < c_b)
    1510           0 :                 if( p[pixel[4]] < c_b)
    1511           0 :                  if( p[pixel[5]] < c_b)
    1512           0 :                   if( p[pixel[6]] < c_b)
    1513           0 :                    if( p[pixel[7]] < c_b)
    1514           0 :                     goto is_a_corner;
    1515             :                    else
    1516           0 :                     goto is_not_a_corner;
    1517             :                   else
    1518           0 :                    goto is_not_a_corner;
    1519             :                  else
    1520           0 :                   goto is_not_a_corner;
    1521             :                 else
    1522           0 :                  goto is_not_a_corner;
    1523             :                else
    1524           0 :                 goto is_not_a_corner;
    1525             :              else
    1526           0 :               if( p[pixel[2]] < c_b)
    1527           0 :                if( p[pixel[3]] < c_b)
    1528           0 :                 if( p[pixel[4]] < c_b)
    1529           0 :                  if( p[pixel[5]] < c_b)
    1530           0 :                   if( p[pixel[6]] < c_b)
    1531           0 :                    if( p[pixel[7]] < c_b)
    1532           0 :                     goto is_a_corner;
    1533             :                    else
    1534           0 :                     goto is_not_a_corner;
    1535             :                   else
    1536           0 :                    goto is_not_a_corner;
    1537             :                  else
    1538           0 :                   goto is_not_a_corner;
    1539             :                 else
    1540           0 :                  goto is_not_a_corner;
    1541             :                else
    1542           0 :                 goto is_not_a_corner;
    1543             :               else
    1544           0 :                goto is_not_a_corner;
    1545             :             else
    1546           0 :              goto is_not_a_corner;
    1547             :            else
    1548           0 :             goto is_not_a_corner;
    1549             :           else
    1550           0 :            goto is_not_a_corner;
    1551           0 :          else if( p[pixel[1]] < c_b)
    1552           0 :           if( p[pixel[2]] > cb)
    1553           0 :            if( p[pixel[9]] > cb)
    1554           0 :             if( p[pixel[7]] > cb)
    1555           0 :              if( p[pixel[8]] > cb)
    1556           0 :               if( p[pixel[10]] > cb)
    1557           0 :                if( p[pixel[6]] > cb)
    1558           0 :                 if( p[pixel[5]] > cb)
    1559           0 :                  if( p[pixel[4]] > cb)
    1560           0 :                   if( p[pixel[3]] > cb)
    1561           0 :                    goto is_a_corner;
    1562             :                   else
    1563           0 :                    if( p[pixel[11]] > cb)
    1564           0 :                     if( p[pixel[12]] > cb)
    1565           0 :                      goto is_a_corner;
    1566             :                     else
    1567           0 :                      goto is_not_a_corner;
    1568             :                    else
    1569           0 :                     goto is_not_a_corner;
    1570             :                  else
    1571           0 :                   if( p[pixel[11]] > cb)
    1572           0 :                    if( p[pixel[12]] > cb)
    1573           0 :                     if( p[pixel[13]] > cb)
    1574           0 :                      goto is_a_corner;
    1575             :                     else
    1576           0 :                      goto is_not_a_corner;
    1577             :                    else
    1578           0 :                     goto is_not_a_corner;
    1579             :                   else
    1580           0 :                    goto is_not_a_corner;
    1581             :                 else
    1582           0 :                  if( p[pixel[11]] > cb)
    1583           0 :                   if( p[pixel[12]] > cb)
    1584           0 :                    if( p[pixel[13]] > cb)
    1585           0 :                     if( p[pixel[14]] > cb)
    1586           0 :                      goto is_a_corner;
    1587             :                     else
    1588           0 :                      goto is_not_a_corner;
    1589             :                    else
    1590           0 :                     goto is_not_a_corner;
    1591             :                   else
    1592           0 :                    goto is_not_a_corner;
    1593             :                  else
    1594           0 :                   goto is_not_a_corner;
    1595             :                else
    1596           0 :                 if( p[pixel[11]] > cb)
    1597           0 :                  if( p[pixel[12]] > cb)
    1598           0 :                   if( p[pixel[13]] > cb)
    1599           0 :                    if( p[pixel[14]] > cb)
    1600           0 :                     if( p[pixel[15]] > cb)
    1601           0 :                      goto is_a_corner;
    1602             :                     else
    1603           0 :                      goto is_not_a_corner;
    1604             :                    else
    1605           0 :                     goto is_not_a_corner;
    1606             :                   else
    1607           0 :                    goto is_not_a_corner;
    1608             :                  else
    1609           0 :                   goto is_not_a_corner;
    1610             :                 else
    1611           0 :                  goto is_not_a_corner;
    1612             :               else
    1613           0 :                goto is_not_a_corner;
    1614             :              else
    1615           0 :               goto is_not_a_corner;
    1616             :             else
    1617           0 :              goto is_not_a_corner;
    1618           0 :            else if( p[pixel[9]] < c_b)
    1619           0 :             if( p[pixel[10]] < c_b)
    1620           0 :              if( p[pixel[11]] < c_b)
    1621           0 :               if( p[pixel[12]] < c_b)
    1622           0 :                if( p[pixel[13]] < c_b)
    1623           0 :                 if( p[pixel[14]] < c_b)
    1624           0 :                  if( p[pixel[15]] < c_b)
    1625           0 :                   goto is_a_corner;
    1626             :                  else
    1627           0 :                   if( p[pixel[6]] < c_b)
    1628           0 :                    if( p[pixel[7]] < c_b)
    1629           0 :                     if( p[pixel[8]] < c_b)
    1630           0 :                      goto is_a_corner;
    1631             :                     else
    1632           0 :                      goto is_not_a_corner;
    1633             :                    else
    1634           0 :                     goto is_not_a_corner;
    1635             :                   else
    1636           0 :                    goto is_not_a_corner;
    1637             :                 else
    1638           0 :                  if( p[pixel[5]] < c_b)
    1639           0 :                   if( p[pixel[6]] < c_b)
    1640           0 :                    if( p[pixel[7]] < c_b)
    1641           0 :                     if( p[pixel[8]] < c_b)
    1642           0 :                      goto is_a_corner;
    1643             :                     else
    1644           0 :                      goto is_not_a_corner;
    1645             :                    else
    1646           0 :                     goto is_not_a_corner;
    1647             :                   else
    1648           0 :                    goto is_not_a_corner;
    1649             :                  else
    1650           0 :                   goto is_not_a_corner;
    1651             :                else
    1652           0 :                 if( p[pixel[4]] < c_b)
    1653           0 :                  if( p[pixel[5]] < c_b)
    1654           0 :                   if( p[pixel[6]] < c_b)
    1655           0 :                    if( p[pixel[7]] < c_b)
    1656           0 :                     if( p[pixel[8]] < c_b)
    1657           0 :                      goto is_a_corner;
    1658             :                     else
    1659           0 :                      goto is_not_a_corner;
    1660             :                    else
    1661           0 :                     goto is_not_a_corner;
    1662             :                   else
    1663           0 :                    goto is_not_a_corner;
    1664             :                  else
    1665           0 :                   goto is_not_a_corner;
    1666             :                 else
    1667           0 :                  goto is_not_a_corner;
    1668             :               else
    1669           0 :                if( p[pixel[3]] < c_b)
    1670           0 :                 if( p[pixel[4]] < c_b)
    1671           0 :                  if( p[pixel[5]] < c_b)
    1672           0 :                   if( p[pixel[6]] < c_b)
    1673           0 :                    if( p[pixel[7]] < c_b)
    1674           0 :                     if( p[pixel[8]] < c_b)
    1675           0 :                      goto is_a_corner;
    1676             :                     else
    1677           0 :                      goto is_not_a_corner;
    1678             :                    else
    1679           0 :                     goto is_not_a_corner;
    1680             :                   else
    1681           0 :                    goto is_not_a_corner;
    1682             :                  else
    1683           0 :                   goto is_not_a_corner;
    1684             :                 else
    1685           0 :                  goto is_not_a_corner;
    1686             :                else
    1687           0 :                 goto is_not_a_corner;
    1688             :              else
    1689           0 :               goto is_not_a_corner;
    1690             :             else
    1691           0 :              goto is_not_a_corner;
    1692             :            else
    1693           0 :             goto is_not_a_corner;
    1694           0 :           else if( p[pixel[2]] < c_b)
    1695           0 :            if( p[pixel[3]] > cb)
    1696           0 :             if( p[pixel[10]] > cb)
    1697           0 :              if( p[pixel[7]] > cb)
    1698           0 :               if( p[pixel[8]] > cb)
    1699           0 :                if( p[pixel[9]] > cb)
    1700           0 :                 if( p[pixel[11]] > cb)
    1701           0 :                  if( p[pixel[6]] > cb)
    1702           0 :                   if( p[pixel[5]] > cb)
    1703           0 :                    if( p[pixel[4]] > cb)
    1704           0 :                     goto is_a_corner;
    1705             :                    else
    1706           0 :                     if( p[pixel[12]] > cb)
    1707           0 :                      if( p[pixel[13]] > cb)
    1708           0 :                       goto is_a_corner;
    1709             :                      else
    1710           0 :                       goto is_not_a_corner;
    1711             :                     else
    1712           0 :                      goto is_not_a_corner;
    1713             :                   else
    1714           0 :                    if( p[pixel[12]] > cb)
    1715           0 :                     if( p[pixel[13]] > cb)
    1716           0 :                      if( p[pixel[14]] > cb)
    1717           0 :                       goto is_a_corner;
    1718             :                      else
    1719           0 :                       goto is_not_a_corner;
    1720             :                     else
    1721           0 :                      goto is_not_a_corner;
    1722             :                    else
    1723           0 :                     goto is_not_a_corner;
    1724             :                  else
    1725           0 :                   if( p[pixel[12]] > cb)
    1726           0 :                    if( p[pixel[13]] > cb)
    1727           0 :                     if( p[pixel[14]] > cb)
    1728           0 :                      if( p[pixel[15]] > cb)
    1729           0 :                       goto is_a_corner;
    1730             :                      else
    1731           0 :                       goto is_not_a_corner;
    1732             :                     else
    1733           0 :                      goto is_not_a_corner;
    1734             :                    else
    1735           0 :                     goto is_not_a_corner;
    1736             :                   else
    1737           0 :                    goto is_not_a_corner;
    1738             :                 else
    1739           0 :                  goto is_not_a_corner;
    1740             :                else
    1741           0 :                 goto is_not_a_corner;
    1742             :               else
    1743           0 :                goto is_not_a_corner;
    1744             :              else
    1745           0 :               goto is_not_a_corner;
    1746           0 :             else if( p[pixel[10]] < c_b)
    1747           0 :              if( p[pixel[11]] < c_b)
    1748           0 :               if( p[pixel[12]] < c_b)
    1749           0 :                if( p[pixel[13]] < c_b)
    1750           0 :                 if( p[pixel[14]] < c_b)
    1751           0 :                  if( p[pixel[15]] < c_b)
    1752           0 :                   goto is_a_corner;
    1753             :                  else
    1754           0 :                   if( p[pixel[6]] < c_b)
    1755           0 :                    if( p[pixel[7]] < c_b)
    1756           0 :                     if( p[pixel[8]] < c_b)
    1757           0 :                      if( p[pixel[9]] < c_b)
    1758           0 :                       goto is_a_corner;
    1759             :                      else
    1760           0 :                       goto is_not_a_corner;
    1761             :                     else
    1762           0 :                      goto is_not_a_corner;
    1763             :                    else
    1764           0 :                     goto is_not_a_corner;
    1765             :                   else
    1766           0 :                    goto is_not_a_corner;
    1767             :                 else
    1768           0 :                  if( p[pixel[5]] < c_b)
    1769           0 :                   if( p[pixel[6]] < c_b)
    1770           0 :                    if( p[pixel[7]] < c_b)
    1771           0 :                     if( p[pixel[8]] < c_b)
    1772           0 :                      if( p[pixel[9]] < c_b)
    1773           0 :                       goto is_a_corner;
    1774             :                      else
    1775           0 :                       goto is_not_a_corner;
    1776             :                     else
    1777           0 :                      goto is_not_a_corner;
    1778             :                    else
    1779           0 :                     goto is_not_a_corner;
    1780             :                   else
    1781           0 :                    goto is_not_a_corner;
    1782             :                  else
    1783           0 :                   goto is_not_a_corner;
    1784             :                else
    1785           0 :                 if( p[pixel[4]] < c_b)
    1786           0 :                  if( p[pixel[5]] < c_b)
    1787           0 :                   if( p[pixel[6]] < c_b)
    1788           0 :                    if( p[pixel[7]] < c_b)
    1789           0 :                     if( p[pixel[8]] < c_b)
    1790           0 :                      if( p[pixel[9]] < c_b)
    1791           0 :                       goto is_a_corner;
    1792             :                      else
    1793           0 :                       goto is_not_a_corner;
    1794             :                     else
    1795           0 :                      goto is_not_a_corner;
    1796             :                    else
    1797           0 :                     goto is_not_a_corner;
    1798             :                   else
    1799           0 :                    goto is_not_a_corner;
    1800             :                  else
    1801           0 :                   goto is_not_a_corner;
    1802             :                 else
    1803           0 :                  goto is_not_a_corner;
    1804             :               else
    1805           0 :                goto is_not_a_corner;
    1806             :              else
    1807           0 :               goto is_not_a_corner;
    1808             :             else
    1809           0 :              goto is_not_a_corner;
    1810           0 :            else if( p[pixel[3]] < c_b)
    1811           0 :             if( p[pixel[4]] > cb)
    1812           0 :              if( p[pixel[13]] > cb)
    1813           0 :               if( p[pixel[7]] > cb)
    1814           0 :                if( p[pixel[8]] > cb)
    1815           0 :                 if( p[pixel[9]] > cb)
    1816           0 :                  if( p[pixel[10]] > cb)
    1817           0 :                   if( p[pixel[11]] > cb)
    1818           0 :                    if( p[pixel[12]] > cb)
    1819           0 :                     if( p[pixel[6]] > cb)
    1820           0 :                      if( p[pixel[5]] > cb)
    1821           0 :                       goto is_a_corner;
    1822             :                      else
    1823           0 :                       if( p[pixel[14]] > cb)
    1824           0 :                        goto is_a_corner;
    1825             :                       else
    1826           0 :                        goto is_not_a_corner;
    1827             :                     else
    1828           0 :                      if( p[pixel[14]] > cb)
    1829           0 :                       if( p[pixel[15]] > cb)
    1830           0 :                        goto is_a_corner;
    1831             :                       else
    1832           0 :                        goto is_not_a_corner;
    1833             :                      else
    1834           0 :                       goto is_not_a_corner;
    1835             :                    else
    1836           0 :                     goto is_not_a_corner;
    1837             :                   else
    1838           0 :                    goto is_not_a_corner;
    1839             :                  else
    1840           0 :                   goto is_not_a_corner;
    1841             :                 else
    1842           0 :                  goto is_not_a_corner;
    1843             :                else
    1844           0 :                 goto is_not_a_corner;
    1845             :               else
    1846           0 :                goto is_not_a_corner;
    1847           0 :              else if( p[pixel[13]] < c_b)
    1848           0 :               if( p[pixel[11]] > cb)
    1849           0 :                if( p[pixel[5]] > cb)
    1850           0 :                 if( p[pixel[6]] > cb)
    1851           0 :                  if( p[pixel[7]] > cb)
    1852           0 :                   if( p[pixel[8]] > cb)
    1853           0 :                    if( p[pixel[9]] > cb)
    1854           0 :                     if( p[pixel[10]] > cb)
    1855           0 :                      if( p[pixel[12]] > cb)
    1856           0 :                       goto is_a_corner;
    1857             :                      else
    1858           0 :                       goto is_not_a_corner;
    1859             :                     else
    1860           0 :                      goto is_not_a_corner;
    1861             :                    else
    1862           0 :                     goto is_not_a_corner;
    1863             :                   else
    1864           0 :                    goto is_not_a_corner;
    1865             :                  else
    1866           0 :                   goto is_not_a_corner;
    1867             :                 else
    1868           0 :                  goto is_not_a_corner;
    1869             :                else
    1870           0 :                 goto is_not_a_corner;
    1871           0 :               else if( p[pixel[11]] < c_b)
    1872           0 :                if( p[pixel[12]] < c_b)
    1873           0 :                 if( p[pixel[14]] < c_b)
    1874           0 :                  if( p[pixel[15]] < c_b)
    1875           0 :                   goto is_a_corner;
    1876             :                  else
    1877           0 :                   if( p[pixel[6]] < c_b)
    1878           0 :                    if( p[pixel[7]] < c_b)
    1879           0 :                     if( p[pixel[8]] < c_b)
    1880           0 :                      if( p[pixel[9]] < c_b)
    1881           0 :                       if( p[pixel[10]] < c_b)
    1882           0 :                        goto is_a_corner;
    1883             :                       else
    1884           0 :                        goto is_not_a_corner;
    1885             :                      else
    1886           0 :                       goto is_not_a_corner;
    1887             :                     else
    1888           0 :                      goto is_not_a_corner;
    1889             :                    else
    1890           0 :                     goto is_not_a_corner;
    1891             :                   else
    1892           0 :                    goto is_not_a_corner;
    1893             :                 else
    1894           0 :                  if( p[pixel[5]] < c_b)
    1895           0 :                   if( p[pixel[6]] < c_b)
    1896           0 :                    if( p[pixel[7]] < c_b)
    1897           0 :                     if( p[pixel[8]] < c_b)
    1898           0 :                      if( p[pixel[9]] < c_b)
    1899           0 :                       if( p[pixel[10]] < c_b)
    1900           0 :                        goto is_a_corner;
    1901             :                       else
    1902           0 :                        goto is_not_a_corner;
    1903             :                      else
    1904           0 :                       goto is_not_a_corner;
    1905             :                     else
    1906           0 :                      goto is_not_a_corner;
    1907             :                    else
    1908           0 :                     goto is_not_a_corner;
    1909             :                   else
    1910           0 :                    goto is_not_a_corner;
    1911             :                  else
    1912           0 :                   goto is_not_a_corner;
    1913             :                else
    1914           0 :                 goto is_not_a_corner;
    1915             :               else
    1916           0 :                goto is_not_a_corner;
    1917             :              else
    1918           0 :               if( p[pixel[5]] > cb)
    1919           0 :                if( p[pixel[6]] > cb)
    1920           0 :                 if( p[pixel[7]] > cb)
    1921           0 :                  if( p[pixel[8]] > cb)
    1922           0 :                   if( p[pixel[9]] > cb)
    1923           0 :                    if( p[pixel[10]] > cb)
    1924           0 :                     if( p[pixel[11]] > cb)
    1925           0 :                      if( p[pixel[12]] > cb)
    1926           0 :                       goto is_a_corner;
    1927             :                      else
    1928           0 :                       goto is_not_a_corner;
    1929             :                     else
    1930           0 :                      goto is_not_a_corner;
    1931             :                    else
    1932           0 :                     goto is_not_a_corner;
    1933             :                   else
    1934           0 :                    goto is_not_a_corner;
    1935             :                  else
    1936           0 :                   goto is_not_a_corner;
    1937             :                 else
    1938           0 :                  goto is_not_a_corner;
    1939             :                else
    1940           0 :                 goto is_not_a_corner;
    1941             :               else
    1942           0 :                goto is_not_a_corner;
    1943           0 :             else if( p[pixel[4]] < c_b)
    1944           0 :              if( p[pixel[5]] > cb)
    1945           0 :               if( p[pixel[14]] > cb)
    1946           0 :                if( p[pixel[7]] > cb)
    1947           0 :                 if( p[pixel[8]] > cb)
    1948           0 :                  if( p[pixel[9]] > cb)
    1949           0 :                   if( p[pixel[10]] > cb)
    1950           0 :                    if( p[pixel[11]] > cb)
    1951           0 :                     if( p[pixel[12]] > cb)
    1952           0 :                      if( p[pixel[13]] > cb)
    1953           0 :                       if( p[pixel[6]] > cb)
    1954           0 :                        goto is_a_corner;
    1955             :                       else
    1956           0 :                        if( p[pixel[15]] > cb)
    1957           0 :                         goto is_a_corner;
    1958             :                        else
    1959           0 :                         goto is_not_a_corner;
    1960             :                      else
    1961           0 :                       goto is_not_a_corner;
    1962             :                     else
    1963           0 :                      goto is_not_a_corner;
    1964             :                    else
    1965           0 :                     goto is_not_a_corner;
    1966             :                   else
    1967           0 :                    goto is_not_a_corner;
    1968             :                  else
    1969           0 :                   goto is_not_a_corner;
    1970             :                 else
    1971           0 :                  goto is_not_a_corner;
    1972             :                else
    1973           0 :                 goto is_not_a_corner;
    1974           0 :               else if( p[pixel[14]] < c_b)
    1975           0 :                if( p[pixel[12]] > cb)
    1976           0 :                 if( p[pixel[6]] > cb)
    1977           0 :                  if( p[pixel[7]] > cb)
    1978           0 :                   if( p[pixel[8]] > cb)
    1979           0 :                    if( p[pixel[9]] > cb)
    1980           0 :                     if( p[pixel[10]] > cb)
    1981           0 :                      if( p[pixel[11]] > cb)
    1982           0 :                       if( p[pixel[13]] > cb)
    1983           0 :                        goto is_a_corner;
    1984             :                       else
    1985           0 :                        goto is_not_a_corner;
    1986             :                      else
    1987           0 :                       goto is_not_a_corner;
    1988             :                     else
    1989           0 :                      goto is_not_a_corner;
    1990             :                    else
    1991           0 :                     goto is_not_a_corner;
    1992             :                   else
    1993           0 :                    goto is_not_a_corner;
    1994             :                  else
    1995           0 :                   goto is_not_a_corner;
    1996             :                 else
    1997           0 :                  goto is_not_a_corner;
    1998           0 :                else if( p[pixel[12]] < c_b)
    1999           0 :                 if( p[pixel[13]] < c_b)
    2000           0 :                  if( p[pixel[15]] < c_b)
    2001           0 :                   goto is_a_corner;
    2002             :                  else
    2003           0 :                   if( p[pixel[6]] < c_b)
    2004           0 :                    if( p[pixel[7]] < c_b)
    2005           0 :                     if( p[pixel[8]] < c_b)
    2006           0 :                      if( p[pixel[9]] < c_b)
    2007           0 :                       if( p[pixel[10]] < c_b)
    2008           0 :                        if( p[pixel[11]] < c_b)
    2009           0 :                         goto is_a_corner;
    2010             :                        else
    2011           0 :                         goto is_not_a_corner;
    2012             :                       else
    2013           0 :                        goto is_not_a_corner;
    2014             :                      else
    2015           0 :                       goto is_not_a_corner;
    2016             :                     else
    2017           0 :                      goto is_not_a_corner;
    2018             :                    else
    2019           0 :                     goto is_not_a_corner;
    2020             :                   else
    2021           0 :                    goto is_not_a_corner;
    2022             :                 else
    2023           0 :                  goto is_not_a_corner;
    2024             :                else
    2025           0 :                 goto is_not_a_corner;
    2026             :               else
    2027           0 :                if( p[pixel[6]] > cb)
    2028           0 :                 if( p[pixel[7]] > cb)
    2029           0 :                  if( p[pixel[8]] > cb)
    2030           0 :                   if( p[pixel[9]] > cb)
    2031           0 :                    if( p[pixel[10]] > cb)
    2032           0 :                     if( p[pixel[11]] > cb)
    2033           0 :                      if( p[pixel[12]] > cb)
    2034           0 :                       if( p[pixel[13]] > cb)
    2035           0 :                        goto is_a_corner;
    2036             :                       else
    2037           0 :                        goto is_not_a_corner;
    2038             :                      else
    2039           0 :                       goto is_not_a_corner;
    2040             :                     else
    2041           0 :                      goto is_not_a_corner;
    2042             :                    else
    2043           0 :                     goto is_not_a_corner;
    2044             :                   else
    2045           0 :                    goto is_not_a_corner;
    2046             :                  else
    2047           0 :                   goto is_not_a_corner;
    2048             :                 else
    2049           0 :                  goto is_not_a_corner;
    2050             :                else
    2051           0 :                 goto is_not_a_corner;
    2052           0 :              else if( p[pixel[5]] < c_b)
    2053           0 :               if( p[pixel[6]] > cb)
    2054           0 :                if( p[pixel[15]] < c_b)
    2055           0 :                 if( p[pixel[13]] > cb)
    2056           0 :                  if( p[pixel[7]] > cb)
    2057           0 :                   if( p[pixel[8]] > cb)
    2058           0 :                    if( p[pixel[9]] > cb)
    2059           0 :                     if( p[pixel[10]] > cb)
    2060           0 :                      if( p[pixel[11]] > cb)
    2061           0 :                       if( p[pixel[12]] > cb)
    2062           0 :                        if( p[pixel[14]] > cb)
    2063           0 :                         goto is_a_corner;
    2064             :                        else
    2065           0 :                         goto is_not_a_corner;
    2066             :                       else
    2067           0 :                        goto is_not_a_corner;
    2068             :                      else
    2069           0 :                       goto is_not_a_corner;
    2070             :                     else
    2071           0 :                      goto is_not_a_corner;
    2072             :                    else
    2073           0 :                     goto is_not_a_corner;
    2074             :                   else
    2075           0 :                    goto is_not_a_corner;
    2076             :                  else
    2077           0 :                   goto is_not_a_corner;
    2078           0 :                 else if( p[pixel[13]] < c_b)
    2079           0 :                  if( p[pixel[14]] < c_b)
    2080           0 :                   goto is_a_corner;
    2081             :                  else
    2082           0 :                   goto is_not_a_corner;
    2083             :                 else
    2084           0 :                  goto is_not_a_corner;
    2085             :                else
    2086           0 :                 if( p[pixel[7]] > cb)
    2087           0 :                  if( p[pixel[8]] > cb)
    2088           0 :                   if( p[pixel[9]] > cb)
    2089           0 :                    if( p[pixel[10]] > cb)
    2090           0 :                     if( p[pixel[11]] > cb)
    2091           0 :                      if( p[pixel[12]] > cb)
    2092           0 :                       if( p[pixel[13]] > cb)
    2093           0 :                        if( p[pixel[14]] > cb)
    2094           0 :                         goto is_a_corner;
    2095             :                        else
    2096           0 :                         goto is_not_a_corner;
    2097             :                       else
    2098           0 :                        goto is_not_a_corner;
    2099             :                      else
    2100           0 :                       goto is_not_a_corner;
    2101             :                     else
    2102           0 :                      goto is_not_a_corner;
    2103             :                    else
    2104           0 :                     goto is_not_a_corner;
    2105             :                   else
    2106           0 :                    goto is_not_a_corner;
    2107             :                  else
    2108           0 :                   goto is_not_a_corner;
    2109             :                 else
    2110           0 :                  goto is_not_a_corner;
    2111           0 :               else if( p[pixel[6]] < c_b)
    2112           0 :                if( p[pixel[7]] > cb)
    2113           0 :                 if( p[pixel[14]] > cb)
    2114           0 :                  if( p[pixel[8]] > cb)
    2115           0 :                   if( p[pixel[9]] > cb)
    2116           0 :                    if( p[pixel[10]] > cb)
    2117           0 :                     if( p[pixel[11]] > cb)
    2118           0 :                      if( p[pixel[12]] > cb)
    2119           0 :                       if( p[pixel[13]] > cb)
    2120           0 :                        if( p[pixel[15]] > cb)
    2121           0 :                         goto is_a_corner;
    2122             :                        else
    2123           0 :                         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           0 :                      goto is_not_a_corner;
    2130             :                    else
    2131           0 :                     goto is_not_a_corner;
    2132             :                   else
    2133           0 :                    goto is_not_a_corner;
    2134             :                  else
    2135           0 :                   goto is_not_a_corner;
    2136           0 :                 else if( p[pixel[14]] < c_b)
    2137           0 :                  if( p[pixel[15]] < c_b)
    2138           0 :                   goto is_a_corner;
    2139             :                  else
    2140           0 :                   goto is_not_a_corner;
    2141             :                 else
    2142           0 :                  goto is_not_a_corner;
    2143           0 :                else if( p[pixel[7]] < c_b)
    2144           0 :                 if( p[pixel[8]] < c_b)
    2145           0 :                  goto is_a_corner;
    2146             :                 else
    2147           0 :                  if( p[pixel[15]] < c_b)
    2148           0 :                   goto is_a_corner;
    2149             :                  else
    2150           0 :                   goto is_not_a_corner;
    2151             :                else
    2152           0 :                 if( p[pixel[14]] < c_b)
    2153           0 :                  if( p[pixel[15]] < c_b)
    2154           0 :                   goto is_a_corner;
    2155             :                  else
    2156           0 :                   goto is_not_a_corner;
    2157             :                 else
    2158           0 :                  goto is_not_a_corner;
    2159             :               else
    2160           0 :                if( p[pixel[13]] > cb)
    2161           0 :                 if( p[pixel[7]] > cb)
    2162           0 :                  if( p[pixel[8]] > cb)
    2163           0 :                   if( p[pixel[9]] > cb)
    2164           0 :                    if( p[pixel[10]] > cb)
    2165           0 :                     if( p[pixel[11]] > cb)
    2166           0 :                      if( p[pixel[12]] > cb)
    2167           0 :                       if( p[pixel[14]] > cb)
    2168           0 :                        if( p[pixel[15]] > cb)
    2169           0 :                         goto is_a_corner;
    2170             :                        else
    2171           0 :                         goto is_not_a_corner;
    2172             :                       else
    2173           0 :                        goto is_not_a_corner;
    2174             :                      else
    2175           0 :                       goto is_not_a_corner;
    2176             :                     else
    2177           0 :                      goto is_not_a_corner;
    2178             :                    else
    2179           0 :                     goto is_not_a_corner;
    2180             :                   else
    2181           0 :                    goto is_not_a_corner;
    2182             :                  else
    2183           0 :                   goto is_not_a_corner;
    2184             :                 else
    2185           0 :                  goto is_not_a_corner;
    2186           0 :                else if( p[pixel[13]] < c_b)
    2187           0 :                 if( p[pixel[14]] < c_b)
    2188           0 :                  if( p[pixel[15]] < c_b)
    2189           0 :                   goto is_a_corner;
    2190             :                  else
    2191           0 :                   goto is_not_a_corner;
    2192             :                 else
    2193           0 :                  goto is_not_a_corner;
    2194             :                else
    2195           0 :                 goto is_not_a_corner;
    2196             :              else
    2197           0 :               if( p[pixel[12]] > cb)
    2198           0 :                if( p[pixel[7]] > cb)
    2199           0 :                 if( p[pixel[8]] > cb)
    2200           0 :                  if( p[pixel[9]] > cb)
    2201           0 :                   if( p[pixel[10]] > cb)
    2202           0 :                    if( p[pixel[11]] > cb)
    2203           0 :                     if( p[pixel[13]] > cb)
    2204           0 :                      if( p[pixel[14]] > cb)
    2205           0 :                       if( p[pixel[6]] > cb)
    2206           0 :                        goto is_a_corner;
    2207             :                       else
    2208           0 :                        if( p[pixel[15]] > cb)
    2209           0 :                         goto is_a_corner;
    2210             :                        else
    2211           0 :                         goto is_not_a_corner;
    2212             :                      else
    2213           0 :                       goto is_not_a_corner;
    2214             :                     else
    2215           0 :                      goto is_not_a_corner;
    2216             :                    else
    2217           0 :                     goto is_not_a_corner;
    2218             :                   else
    2219           0 :                    goto is_not_a_corner;
    2220             :                  else
    2221           0 :                   goto is_not_a_corner;
    2222             :                 else
    2223           0 :                  goto is_not_a_corner;
    2224             :                else
    2225           0 :                 goto is_not_a_corner;
    2226           0 :               else if( p[pixel[12]] < c_b)
    2227           0 :                if( p[pixel[13]] < c_b)
    2228           0 :                 if( p[pixel[14]] < c_b)
    2229           0 :                  if( p[pixel[15]] < c_b)
    2230           0 :                   goto is_a_corner;
    2231             :                  else
    2232           0 :                   if( p[pixel[6]] < c_b)
    2233           0 :                    if( p[pixel[7]] < c_b)
    2234           0 :                     if( p[pixel[8]] < c_b)
    2235           0 :                      if( p[pixel[9]] < c_b)
    2236           0 :                       if( p[pixel[10]] < c_b)
    2237           0 :                        if( p[pixel[11]] < c_b)
    2238           0 :                         goto is_a_corner;
    2239             :                        else
    2240           0 :                         goto is_not_a_corner;
    2241             :                       else
    2242           0 :                        goto is_not_a_corner;
    2243             :                      else
    2244           0 :                       goto is_not_a_corner;
    2245             :                     else
    2246           0 :                      goto is_not_a_corner;
    2247             :                    else
    2248           0 :                     goto is_not_a_corner;
    2249             :                   else
    2250           0 :                    goto is_not_a_corner;
    2251             :                 else
    2252           0 :                  goto is_not_a_corner;
    2253             :                else
    2254           0 :                 goto is_not_a_corner;
    2255             :               else
    2256           0 :                goto is_not_a_corner;
    2257             :             else
    2258           0 :              if( p[pixel[11]] > cb)
    2259           0 :               if( p[pixel[7]] > cb)
    2260           0 :                if( p[pixel[8]] > cb)
    2261           0 :                 if( p[pixel[9]] > cb)
    2262           0 :                  if( p[pixel[10]] > cb)
    2263           0 :                   if( p[pixel[12]] > cb)
    2264           0 :                    if( p[pixel[13]] > cb)
    2265           0 :                     if( p[pixel[6]] > cb)
    2266           0 :                      if( p[pixel[5]] > cb)
    2267           0 :                       goto is_a_corner;
    2268             :                      else
    2269           0 :                       if( p[pixel[14]] > cb)
    2270           0 :                        goto is_a_corner;
    2271             :                       else
    2272           0 :                        goto is_not_a_corner;
    2273             :                     else
    2274           0 :                      if( p[pixel[14]] > cb)
    2275           0 :                       if( p[pixel[15]] > cb)
    2276           0 :                        goto is_a_corner;
    2277             :                       else
    2278           0 :                        goto is_not_a_corner;
    2279             :                      else
    2280           0 :                       goto is_not_a_corner;
    2281             :                    else
    2282           0 :                     goto is_not_a_corner;
    2283             :                   else
    2284           0 :                    goto is_not_a_corner;
    2285             :                  else
    2286           0 :                   goto is_not_a_corner;
    2287             :                 else
    2288           0 :                  goto is_not_a_corner;
    2289             :                else
    2290           0 :                 goto is_not_a_corner;
    2291             :               else
    2292           0 :                goto is_not_a_corner;
    2293           0 :              else if( p[pixel[11]] < c_b)
    2294           0 :               if( p[pixel[12]] < c_b)
    2295           0 :                if( p[pixel[13]] < c_b)
    2296           0 :                 if( p[pixel[14]] < c_b)
    2297           0 :                  if( p[pixel[15]] < c_b)
    2298           0 :                   goto is_a_corner;
    2299             :                  else
    2300           0 :                   if( p[pixel[6]] < c_b)
    2301           0 :                    if( p[pixel[7]] < c_b)
    2302           0 :                     if( p[pixel[8]] < c_b)
    2303           0 :                      if( p[pixel[9]] < c_b)
    2304           0 :                       if( p[pixel[10]] < c_b)
    2305           0 :                        goto is_a_corner;
    2306             :                       else
    2307           0 :                        goto is_not_a_corner;
    2308             :                      else
    2309           0 :                       goto is_not_a_corner;
    2310             :                     else
    2311           0 :                      goto is_not_a_corner;
    2312             :                    else
    2313           0 :                     goto is_not_a_corner;
    2314             :                   else
    2315           0 :                    goto is_not_a_corner;
    2316             :                 else
    2317           0 :                  if( p[pixel[5]] < c_b)
    2318           0 :                   if( p[pixel[6]] < c_b)
    2319           0 :                    if( p[pixel[7]] < c_b)
    2320           0 :                     if( p[pixel[8]] < c_b)
    2321           0 :                      if( p[pixel[9]] < c_b)
    2322           0 :                       if( p[pixel[10]] < c_b)
    2323           0 :                        goto is_a_corner;
    2324             :                       else
    2325           0 :                        goto is_not_a_corner;
    2326             :                      else
    2327           0 :                       goto is_not_a_corner;
    2328             :                     else
    2329           0 :                      goto is_not_a_corner;
    2330             :                    else
    2331           0 :                     goto is_not_a_corner;
    2332             :                   else
    2333           0 :                    goto is_not_a_corner;
    2334             :                  else
    2335           0 :                   goto is_not_a_corner;
    2336             :                else
    2337           0 :                 goto is_not_a_corner;
    2338             :               else
    2339           0 :                goto is_not_a_corner;
    2340             :              else
    2341           0 :               goto is_not_a_corner;
    2342             :            else
    2343           0 :             if( p[pixel[10]] > cb)
    2344           0 :              if( p[pixel[7]] > cb)
    2345           0 :               if( p[pixel[8]] > cb)
    2346           0 :                if( p[pixel[9]] > cb)
    2347           0 :                 if( p[pixel[11]] > cb)
    2348           0 :                  if( p[pixel[12]] > cb)
    2349           0 :                   if( p[pixel[6]] > cb)
    2350           0 :                    if( p[pixel[5]] > cb)
    2351           0 :                     if( p[pixel[4]] > cb)
    2352           0 :                      goto is_a_corner;
    2353             :                     else
    2354           0 :                      if( p[pixel[13]] > cb)
    2355           0 :                       goto is_a_corner;
    2356             :                      else
    2357           0 :                       goto is_not_a_corner;
    2358             :                    else
    2359           0 :                     if( p[pixel[13]] > cb)
    2360           0 :                      if( p[pixel[14]] > cb)
    2361           0 :                       goto is_a_corner;
    2362             :                      else
    2363           0 :                       goto is_not_a_corner;
    2364             :                     else
    2365           0 :                      goto is_not_a_corner;
    2366             :                   else
    2367           0 :                    if( p[pixel[13]] > cb)
    2368           0 :                     if( p[pixel[14]] > cb)
    2369           0 :                      if( p[pixel[15]] > cb)
    2370           0 :                       goto is_a_corner;
    2371             :                      else
    2372           0 :                       goto is_not_a_corner;
    2373             :                     else
    2374           0 :                      goto is_not_a_corner;
    2375             :                    else
    2376           0 :                     goto is_not_a_corner;
    2377             :                  else
    2378           0 :                   goto is_not_a_corner;
    2379             :                 else
    2380           0 :                  goto is_not_a_corner;
    2381             :                else
    2382           0 :                 goto is_not_a_corner;
    2383             :               else
    2384           0 :                goto is_not_a_corner;
    2385             :              else
    2386           0 :               goto is_not_a_corner;
    2387           0 :             else if( p[pixel[10]] < c_b)
    2388           0 :              if( p[pixel[11]] < c_b)
    2389           0 :               if( p[pixel[12]] < c_b)
    2390           0 :                if( p[pixel[13]] < c_b)
    2391           0 :                 if( p[pixel[14]] < c_b)
    2392           0 :                  if( p[pixel[15]] < c_b)
    2393           0 :                   goto is_a_corner;
    2394             :                  else
    2395           0 :                   if( p[pixel[6]] < c_b)
    2396           0 :                    if( p[pixel[7]] < c_b)
    2397           0 :                     if( p[pixel[8]] < c_b)
    2398           0 :                      if( p[pixel[9]] < c_b)
    2399           0 :                       goto is_a_corner;
    2400             :                      else
    2401           0 :                       goto is_not_a_corner;
    2402             :                     else
    2403           0 :                      goto is_not_a_corner;
    2404             :                    else
    2405           0 :                     goto is_not_a_corner;
    2406             :                   else
    2407           0 :                    goto is_not_a_corner;
    2408             :                 else
    2409           0 :                  if( p[pixel[5]] < c_b)
    2410           0 :                   if( p[pixel[6]] < c_b)
    2411           0 :                    if( p[pixel[7]] < c_b)
    2412           0 :                     if( p[pixel[8]] < c_b)
    2413           0 :                      if( p[pixel[9]] < c_b)
    2414           0 :                       goto is_a_corner;
    2415             :                      else
    2416           0 :                       goto is_not_a_corner;
    2417             :                     else
    2418           0 :                      goto is_not_a_corner;
    2419             :                    else
    2420           0 :                     goto is_not_a_corner;
    2421             :                   else
    2422           0 :                    goto is_not_a_corner;
    2423             :                  else
    2424           0 :                   goto is_not_a_corner;
    2425             :                else
    2426           0 :                 if( p[pixel[4]] < c_b)
    2427           0 :                  if( p[pixel[5]] < c_b)
    2428           0 :                   if( p[pixel[6]] < c_b)
    2429           0 :                    if( p[pixel[7]] < c_b)
    2430           0 :                     if( p[pixel[8]] < c_b)
    2431           0 :                      if( p[pixel[9]] < c_b)
    2432           0 :                       goto is_a_corner;
    2433             :                      else
    2434           0 :                       goto is_not_a_corner;
    2435             :                     else
    2436           0 :                      goto is_not_a_corner;
    2437             :                    else
    2438           0 :                     goto is_not_a_corner;
    2439             :                   else
    2440           0 :                    goto is_not_a_corner;
    2441             :                  else
    2442           0 :                   goto is_not_a_corner;
    2443             :                 else
    2444           0 :                  goto is_not_a_corner;
    2445             :               else
    2446           0 :                goto is_not_a_corner;
    2447             :              else
    2448           0 :               goto is_not_a_corner;
    2449             :             else
    2450           0 :              goto is_not_a_corner;
    2451             :           else
    2452           0 :            if( p[pixel[9]] > cb)
    2453           0 :             if( p[pixel[7]] > cb)
    2454           0 :              if( p[pixel[8]] > cb)
    2455           0 :               if( p[pixel[10]] > cb)
    2456           0 :                if( p[pixel[11]] > cb)
    2457           0 :                 if( p[pixel[6]] > cb)
    2458           0 :                  if( p[pixel[5]] > cb)
    2459           0 :                   if( p[pixel[4]] > cb)
    2460           0 :                    if( p[pixel[3]] > cb)
    2461           0 :                     goto is_a_corner;
    2462             :                    else
    2463           0 :                     if( p[pixel[12]] > cb)
    2464           0 :                      goto is_a_corner;
    2465             :                     else
    2466           0 :                      goto is_not_a_corner;
    2467             :                   else
    2468           0 :                    if( p[pixel[12]] > cb)
    2469           0 :                     if( p[pixel[13]] > cb)
    2470           0 :                      goto is_a_corner;
    2471             :                     else
    2472           0 :                      goto is_not_a_corner;
    2473             :                    else
    2474           0 :                     goto is_not_a_corner;
    2475             :                  else
    2476           0 :                   if( p[pixel[12]] > cb)
    2477           0 :                    if( p[pixel[13]] > cb)
    2478           0 :                     if( p[pixel[14]] > cb)
    2479           0 :                      goto is_a_corner;
    2480             :                     else
    2481           0 :                      goto is_not_a_corner;
    2482             :                    else
    2483           0 :                     goto is_not_a_corner;
    2484             :                   else
    2485           0 :                    goto is_not_a_corner;
    2486             :                 else
    2487           0 :                  if( p[pixel[12]] > cb)
    2488           0 :                   if( p[pixel[13]] > cb)
    2489           0 :                    if( p[pixel[14]] > cb)
    2490           0 :                     if( p[pixel[15]] > cb)
    2491           0 :                      goto is_a_corner;
    2492             :                     else
    2493           0 :                      goto is_not_a_corner;
    2494             :                    else
    2495           0 :                     goto is_not_a_corner;
    2496             :                   else
    2497           0 :                    goto is_not_a_corner;
    2498             :                  else
    2499           0 :                   goto is_not_a_corner;
    2500             :                else
    2501           0 :                 goto is_not_a_corner;
    2502             :               else
    2503           0 :                goto is_not_a_corner;
    2504             :              else
    2505           0 :               goto is_not_a_corner;
    2506             :             else
    2507           0 :              goto is_not_a_corner;
    2508           0 :            else if( p[pixel[9]] < c_b)
    2509           0 :             if( p[pixel[10]] < c_b)
    2510           0 :              if( p[pixel[11]] < c_b)
    2511           0 :               if( p[pixel[12]] < c_b)
    2512           0 :                if( p[pixel[13]] < c_b)
    2513           0 :                 if( p[pixel[14]] < c_b)
    2514           0 :                  if( p[pixel[15]] < c_b)
    2515           0 :                   goto is_a_corner;
    2516             :                  else
    2517           0 :                   if( p[pixel[6]] < c_b)
    2518           0 :                    if( p[pixel[7]] < c_b)
    2519           0 :                     if( p[pixel[8]] < c_b)
    2520           0 :                      goto is_a_corner;
    2521             :                     else
    2522           0 :                      goto is_not_a_corner;
    2523             :                    else
    2524           0 :                     goto is_not_a_corner;
    2525             :                   else
    2526           0 :                    goto is_not_a_corner;
    2527             :                 else
    2528           0 :                  if( p[pixel[5]] < c_b)
    2529           0 :                   if( p[pixel[6]] < c_b)
    2530           0 :                    if( p[pixel[7]] < c_b)
    2531           0 :                     if( p[pixel[8]] < c_b)
    2532           0 :                      goto is_a_corner;
    2533             :                     else
    2534           0 :                      goto is_not_a_corner;
    2535             :                    else
    2536           0 :                     goto is_not_a_corner;
    2537             :                   else
    2538           0 :                    goto is_not_a_corner;
    2539             :                  else
    2540           0 :                   goto is_not_a_corner;
    2541             :                else
    2542           0 :                 if( p[pixel[4]] < c_b)
    2543           0 :                  if( p[pixel[5]] < c_b)
    2544           0 :                   if( p[pixel[6]] < c_b)
    2545           0 :                    if( p[pixel[7]] < c_b)
    2546           0 :                     if( p[pixel[8]] < c_b)
    2547           0 :                      goto is_a_corner;
    2548             :                     else
    2549           0 :                      goto is_not_a_corner;
    2550             :                    else
    2551           0 :                     goto is_not_a_corner;
    2552             :                   else
    2553           0 :                    goto is_not_a_corner;
    2554             :                  else
    2555           0 :                   goto is_not_a_corner;
    2556             :                 else
    2557           0 :                  goto is_not_a_corner;
    2558             :               else
    2559           0 :                if( p[pixel[3]] < c_b)
    2560           0 :                 if( p[pixel[4]] < c_b)
    2561           0 :                  if( p[pixel[5]] < c_b)
    2562           0 :                   if( p[pixel[6]] < c_b)
    2563           0 :                    if( p[pixel[7]] < c_b)
    2564           0 :                     if( p[pixel[8]] < c_b)
    2565           0 :                      goto is_a_corner;
    2566             :                     else
    2567           0 :                      goto is_not_a_corner;
    2568             :                    else
    2569           0 :                     goto is_not_a_corner;
    2570             :                   else
    2571           0 :                    goto is_not_a_corner;
    2572             :                  else
    2573           0 :                   goto is_not_a_corner;
    2574             :                 else
    2575           0 :                  goto is_not_a_corner;
    2576             :                else
    2577           0 :                 goto is_not_a_corner;
    2578             :              else
    2579           0 :               goto is_not_a_corner;
    2580             :             else
    2581           0 :              goto is_not_a_corner;
    2582             :            else
    2583           0 :             goto is_not_a_corner;
    2584             :          else
    2585           0 :           if( p[pixel[8]] > cb)
    2586           0 :            if( p[pixel[7]] > cb)
    2587           0 :             if( p[pixel[9]] > cb)
    2588           0 :              if( p[pixel[10]] > cb)
    2589           0 :               if( p[pixel[6]] > cb)
    2590           0 :                if( p[pixel[5]] > cb)
    2591           0 :                 if( p[pixel[4]] > cb)
    2592           0 :                  if( p[pixel[3]] > cb)
    2593           0 :                   if( p[pixel[2]] > cb)
    2594           0 :                    goto is_a_corner;
    2595             :                   else
    2596           0 :                    if( p[pixel[11]] > cb)
    2597           0 :                     goto is_a_corner;
    2598             :                    else
    2599           0 :                     goto is_not_a_corner;
    2600             :                  else
    2601           0 :                   if( p[pixel[11]] > cb)
    2602           0 :                    if( p[pixel[12]] > cb)
    2603           0 :                     goto is_a_corner;
    2604             :                    else
    2605           0 :                     goto is_not_a_corner;
    2606             :                   else
    2607           0 :                    goto is_not_a_corner;
    2608             :                 else
    2609           0 :                  if( p[pixel[11]] > cb)
    2610           0 :                   if( p[pixel[12]] > cb)
    2611           0 :                    if( p[pixel[13]] > cb)
    2612           0 :                     goto is_a_corner;
    2613             :                    else
    2614           0 :                     goto is_not_a_corner;
    2615             :                   else
    2616           0 :                    goto is_not_a_corner;
    2617             :                  else
    2618           0 :                   goto is_not_a_corner;
    2619             :                else
    2620           0 :                 if( p[pixel[11]] > cb)
    2621           0 :                  if( p[pixel[12]] > cb)
    2622           0 :                   if( p[pixel[13]] > cb)
    2623           0 :                    if( p[pixel[14]] > cb)
    2624           0 :                     goto is_a_corner;
    2625             :                    else
    2626           0 :                     goto is_not_a_corner;
    2627             :                   else
    2628           0 :                    goto is_not_a_corner;
    2629             :                  else
    2630           0 :                   goto is_not_a_corner;
    2631             :                 else
    2632           0 :                  goto is_not_a_corner;
    2633             :               else
    2634           0 :                if( p[pixel[11]] > cb)
    2635           0 :                 if( p[pixel[12]] > cb)
    2636           0 :                  if( p[pixel[13]] > cb)
    2637           0 :                   if( p[pixel[14]] > cb)
    2638           0 :                    if( p[pixel[15]] > cb)
    2639           0 :                     goto is_a_corner;
    2640             :                    else
    2641           0 :                     goto is_not_a_corner;
    2642             :                   else
    2643           0 :                    goto is_not_a_corner;
    2644             :                  else
    2645           0 :                   goto is_not_a_corner;
    2646             :                 else
    2647           0 :                  goto is_not_a_corner;
    2648             :                else
    2649           0 :                 goto is_not_a_corner;
    2650             :              else
    2651           0 :               goto is_not_a_corner;
    2652             :             else
    2653           0 :              goto is_not_a_corner;
    2654             :            else
    2655           0 :             goto is_not_a_corner;
    2656           0 :           else if( p[pixel[8]] < c_b)
    2657           0 :            if( p[pixel[9]] < c_b)
    2658           0 :             if( p[pixel[10]] < c_b)
    2659           0 :              if( p[pixel[11]] < c_b)
    2660           0 :               if( p[pixel[12]] < c_b)
    2661           0 :                if( p[pixel[13]] < c_b)
    2662           0 :                 if( p[pixel[14]] < c_b)
    2663           0 :                  if( p[pixel[15]] < c_b)
    2664           0 :                   goto is_a_corner;
    2665             :                  else
    2666           0 :                   if( p[pixel[6]] < c_b)
    2667           0 :                    if( p[pixel[7]] < c_b)
    2668           0 :                     goto is_a_corner;
    2669             :                    else
    2670           0 :                     goto is_not_a_corner;
    2671             :                   else
    2672           0 :                    goto is_not_a_corner;
    2673             :                 else
    2674           0 :                  if( p[pixel[5]] < c_b)
    2675           0 :                   if( p[pixel[6]] < c_b)
    2676           0 :                    if( p[pixel[7]] < c_b)
    2677           0 :                     goto is_a_corner;
    2678             :                    else
    2679           0 :                     goto is_not_a_corner;
    2680             :                   else
    2681           0 :                    goto is_not_a_corner;
    2682             :                  else
    2683           0 :                   goto is_not_a_corner;
    2684             :                else
    2685           0 :                 if( p[pixel[4]] < c_b)
    2686           0 :                  if( p[pixel[5]] < c_b)
    2687           0 :                   if( p[pixel[6]] < c_b)
    2688           0 :                    if( p[pixel[7]] < c_b)
    2689           0 :                     goto is_a_corner;
    2690             :                    else
    2691           0 :                     goto is_not_a_corner;
    2692             :                   else
    2693           0 :                    goto is_not_a_corner;
    2694             :                  else
    2695           0 :                   goto is_not_a_corner;
    2696             :                 else
    2697           0 :                  goto is_not_a_corner;
    2698             :               else
    2699           0 :                if( p[pixel[3]] < c_b)
    2700           0 :                 if( p[pixel[4]] < c_b)
    2701           0 :                  if( p[pixel[5]] < c_b)
    2702           0 :                   if( p[pixel[6]] < c_b)
    2703           0 :                    if( p[pixel[7]] < c_b)
    2704           0 :                     goto is_a_corner;
    2705             :                    else
    2706           0 :                     goto is_not_a_corner;
    2707             :                   else
    2708           0 :                    goto is_not_a_corner;
    2709             :                  else
    2710           0 :                   goto is_not_a_corner;
    2711             :                 else
    2712           0 :                  goto is_not_a_corner;
    2713             :                else
    2714           0 :                 goto is_not_a_corner;
    2715             :              else
    2716           0 :               if( p[pixel[2]] < c_b)
    2717           0 :                if( p[pixel[3]] < c_b)
    2718           0 :                 if( p[pixel[4]] < c_b)
    2719           0 :                  if( p[pixel[5]] < c_b)
    2720           0 :                   if( p[pixel[6]] < c_b)
    2721           0 :                    if( p[pixel[7]] < c_b)
    2722           0 :                     goto is_a_corner;
    2723             :                    else
    2724           0 :                     goto is_not_a_corner;
    2725             :                   else
    2726           0 :                    goto is_not_a_corner;
    2727             :                  else
    2728           0 :                   goto is_not_a_corner;
    2729             :                 else
    2730           0 :                  goto is_not_a_corner;
    2731             :                else
    2732           0 :                 goto is_not_a_corner;
    2733             :               else
    2734           0 :                goto is_not_a_corner;
    2735             :             else
    2736           0 :              goto is_not_a_corner;
    2737             :            else
    2738           0 :             goto is_not_a_corner;
    2739             :           else
    2740           0 :            goto is_not_a_corner;
    2741             :         else
    2742           0 :          if( p[pixel[7]] > cb)
    2743           0 :           if( p[pixel[8]] > cb)
    2744           0 :            if( p[pixel[9]] > cb)
    2745           0 :             if( p[pixel[6]] > cb)
    2746           0 :              if( p[pixel[5]] > cb)
    2747           0 :               if( p[pixel[4]] > cb)
    2748           0 :                if( p[pixel[3]] > cb)
    2749           0 :                 if( p[pixel[2]] > cb)
    2750           0 :                  if( p[pixel[1]] > cb)
    2751           0 :                   goto is_a_corner;
    2752             :                  else
    2753           0 :                   if( p[pixel[10]] > cb)
    2754           0 :                    goto is_a_corner;
    2755             :                   else
    2756           0 :                    goto is_not_a_corner;
    2757             :                 else
    2758           0 :                  if( p[pixel[10]] > cb)
    2759           0 :                   if( p[pixel[11]] > cb)
    2760           0 :                    goto is_a_corner;
    2761             :                   else
    2762           0 :                    goto is_not_a_corner;
    2763             :                  else
    2764           0 :                   goto is_not_a_corner;
    2765             :                else
    2766           0 :                 if( p[pixel[10]] > cb)
    2767           0 :                  if( p[pixel[11]] > cb)
    2768           0 :                   if( p[pixel[12]] > cb)
    2769           0 :                    goto is_a_corner;
    2770             :                   else
    2771           0 :                    goto is_not_a_corner;
    2772             :                  else
    2773           0 :                   goto is_not_a_corner;
    2774             :                 else
    2775           0 :                  goto is_not_a_corner;
    2776             :               else
    2777           0 :                if( p[pixel[10]] > cb)
    2778           0 :                 if( p[pixel[11]] > cb)
    2779           0 :                  if( p[pixel[12]] > cb)
    2780           0 :                   if( p[pixel[13]] > cb)
    2781           0 :                    goto is_a_corner;
    2782             :                   else
    2783           0 :                    goto is_not_a_corner;
    2784             :                  else
    2785           0 :                   goto is_not_a_corner;
    2786             :                 else
    2787           0 :                  goto is_not_a_corner;
    2788             :                else
    2789           0 :                 goto is_not_a_corner;
    2790             :              else
    2791           0 :               if( p[pixel[10]] > cb)
    2792           0 :                if( p[pixel[11]] > cb)
    2793           0 :                 if( p[pixel[12]] > cb)
    2794           0 :                  if( p[pixel[13]] > cb)
    2795           0 :                   if( p[pixel[14]] > cb)
    2796           0 :                    goto is_a_corner;
    2797             :                   else
    2798           0 :                    goto is_not_a_corner;
    2799             :                  else
    2800           0 :                   goto is_not_a_corner;
    2801             :                 else
    2802           0 :                  goto is_not_a_corner;
    2803             :                else
    2804           0 :                 goto is_not_a_corner;
    2805             :               else
    2806           0 :                goto is_not_a_corner;
    2807             :             else
    2808           0 :              if( p[pixel[10]] > cb)
    2809           0 :               if( p[pixel[11]] > cb)
    2810           0 :                if( p[pixel[12]] > cb)
    2811           0 :                 if( p[pixel[13]] > cb)
    2812           0 :                  if( p[pixel[14]] > cb)
    2813           0 :                   if( p[pixel[15]] > cb)
    2814           0 :                    goto is_a_corner;
    2815             :                   else
    2816           0 :                    goto is_not_a_corner;
    2817             :                  else
    2818           0 :                   goto is_not_a_corner;
    2819             :                 else
    2820           0 :                  goto is_not_a_corner;
    2821             :                else
    2822           0 :                 goto is_not_a_corner;
    2823             :               else
    2824           0 :                goto is_not_a_corner;
    2825             :              else
    2826           0 :               goto is_not_a_corner;
    2827             :            else
    2828           0 :             goto is_not_a_corner;
    2829             :           else
    2830           0 :            goto is_not_a_corner;
    2831           0 :          else if( p[pixel[7]] < c_b)
    2832           0 :           if( p[pixel[8]] < c_b)
    2833           0 :            if( p[pixel[9]] < c_b)
    2834           0 :             if( p[pixel[6]] < c_b)
    2835           0 :              if( p[pixel[5]] < c_b)
    2836           0 :               if( p[pixel[4]] < c_b)
    2837           0 :                if( p[pixel[3]] < c_b)
    2838           0 :                 if( p[pixel[2]] < c_b)
    2839           0 :                  if( p[pixel[1]] < c_b)
    2840           0 :                   goto is_a_corner;
    2841             :                  else
    2842           0 :                   if( p[pixel[10]] < c_b)
    2843           0 :                    goto is_a_corner;
    2844             :                   else
    2845           0 :                    goto is_not_a_corner;
    2846             :                 else
    2847           0 :                  if( p[pixel[10]] < c_b)
    2848           0 :                   if( p[pixel[11]] < c_b)
    2849           0 :                    goto is_a_corner;
    2850             :                   else
    2851           0 :                    goto is_not_a_corner;
    2852             :                  else
    2853           0 :                   goto is_not_a_corner;
    2854             :                else
    2855           0 :                 if( p[pixel[10]] < c_b)
    2856           0 :                  if( p[pixel[11]] < c_b)
    2857           0 :                   if( p[pixel[12]] < c_b)
    2858           0 :                    goto is_a_corner;
    2859             :                   else
    2860           0 :                    goto is_not_a_corner;
    2861             :                  else
    2862           0 :                   goto is_not_a_corner;
    2863             :                 else
    2864           0 :                  goto is_not_a_corner;
    2865             :               else
    2866           0 :                if( p[pixel[10]] < c_b)
    2867           0 :                 if( p[pixel[11]] < c_b)
    2868           0 :                  if( p[pixel[12]] < c_b)
    2869           0 :                   if( p[pixel[13]] < c_b)
    2870           0 :                    goto is_a_corner;
    2871             :                   else
    2872           0 :                    goto is_not_a_corner;
    2873             :                  else
    2874           0 :                   goto is_not_a_corner;
    2875             :                 else
    2876           0 :                  goto is_not_a_corner;
    2877             :                else
    2878           0 :                 goto is_not_a_corner;
    2879             :              else
    2880           0 :               if( p[pixel[10]] < c_b)
    2881           0 :                if( p[pixel[11]] < c_b)
    2882           0 :                 if( p[pixel[12]] < c_b)
    2883           0 :                  if( p[pixel[13]] < c_b)
    2884           0 :                   if( p[pixel[14]] < c_b)
    2885           0 :                    goto is_a_corner;
    2886             :                   else
    2887           0 :                    goto is_not_a_corner;
    2888             :                  else
    2889           0 :                   goto is_not_a_corner;
    2890             :                 else
    2891           0 :                  goto is_not_a_corner;
    2892             :                else
    2893           0 :                 goto is_not_a_corner;
    2894             :               else
    2895           0 :                goto is_not_a_corner;
    2896             :             else
    2897           0 :              if( p[pixel[10]] < c_b)
    2898           0 :               if( p[pixel[11]] < c_b)
    2899           0 :                if( p[pixel[12]] < c_b)
    2900           0 :                 if( p[pixel[13]] < c_b)
    2901           0 :                  if( p[pixel[14]] < c_b)
    2902           0 :                   if( p[pixel[15]] < c_b)
    2903           0 :                    goto is_a_corner;
    2904             :                   else
    2905           0 :                    goto is_not_a_corner;
    2906             :                  else
    2907           0 :                   goto is_not_a_corner;
    2908             :                 else
    2909           0 :                  goto is_not_a_corner;
    2910             :                else
    2911           0 :                 goto is_not_a_corner;
    2912             :               else
    2913           0 :                goto is_not_a_corner;
    2914             :              else
    2915           0 :               goto is_not_a_corner;
    2916             :            else
    2917           0 :             goto is_not_a_corner;
    2918             :           else
    2919           0 :            goto is_not_a_corner;
    2920             :          else
    2921           0 :           goto is_not_a_corner;
    2922             : 
    2923             :                 is_a_corner:
    2924           0 :                         bmin=b;
    2925           0 :                         goto end_if;
    2926             : 
    2927             :                 is_not_a_corner:
    2928           0 :                         bmax=b;
    2929           0 :                         goto end_if;
    2930             : 
    2931             :                 end_if:
    2932             : 
    2933           0 :                 if(bmin == bmax - 1 || bmin == bmax)
    2934           0 :                         return bmin;
    2935           0 :                 b = (bmin + bmax) / 2;
    2936             :     }
    2937             : }
    2938             : 
    2939           0 : static void make_offsets(int pixel[], int row_stride)
    2940             : {
    2941           0 :         pixel[0] = 0 + row_stride * 3;
    2942           0 :         pixel[1] = 1 + row_stride * 3;
    2943           0 :         pixel[2] = 2 + row_stride * 2;
    2944           0 :         pixel[3] = 3 + row_stride * 1;
    2945           0 :         pixel[4] = 3 + row_stride * 0;
    2946           0 :         pixel[5] = 3 + row_stride * -1;
    2947           0 :         pixel[6] = 2 + row_stride * -2;
    2948           0 :         pixel[7] = 1 + row_stride * -3;
    2949           0 :         pixel[8] = 0 + row_stride * -3;
    2950           0 :         pixel[9] = -1 + row_stride * -3;
    2951           0 :         pixel[10] = -2 + row_stride * -2;
    2952           0 :         pixel[11] = -3 + row_stride * -1;
    2953           0 :         pixel[12] = -3 + row_stride * 0;
    2954           0 :         pixel[13] = -3 + row_stride * 1;
    2955           0 :         pixel[14] = -2 + row_stride * 2;
    2956           0 :         pixel[15] = -1 + row_stride * 3;
    2957           0 : }
    2958             : 
    2959             : 
    2960             : 
    2961           0 : int* fast9_score(const byte* i, int stride, xy* corners, int num_corners, int b)
    2962             : {
    2963           0 :         int* scores = (int*)malloc(sizeof(int)* num_corners);
    2964             :         int n;
    2965             : 
    2966             :         int pixel[16];
    2967           0 :         make_offsets(pixel, stride);
    2968             : 
    2969           0 :     for(n=0; n < num_corners; n++)
    2970           0 :         scores[n] = fast9_corner_score(i + corners[n].y*stride + corners[n].x, pixel, b);
    2971             : 
    2972           0 :         return scores;
    2973             : }
    2974             : 
    2975             : 
    2976           0 : xy* fast9_detect(const byte* im, int xsize, int ysize, int stride, int b, int* ret_num_corners)
    2977             : {
    2978           0 :         int num_corners=0;
    2979             :         xy* ret_corners;
    2980           0 :         int rsize=512;
    2981             :         int pixel[16];
    2982             :         int x, y;
    2983             : 
    2984           0 :         ret_corners = (xy*)malloc(sizeof(xy)*rsize);
    2985           0 :         make_offsets(pixel, stride);
    2986             : 
    2987           0 :         for(y=3; y < ysize - 3; y++)
    2988           0 :                 for(x=3; x < xsize - 3; x++)
    2989             :                 {
    2990           0 :                         const byte* p = im + y*stride + x;
    2991             : 
    2992           0 :                         int cb = *p + b;
    2993           0 :                         int c_b= *p - b;
    2994           0 :         if(p[pixel[0]] > cb)
    2995           0 :          if(p[pixel[1]] > cb)
    2996           0 :           if(p[pixel[2]] > cb)
    2997           0 :            if(p[pixel[3]] > cb)
    2998           0 :             if(p[pixel[4]] > cb)
    2999           0 :              if(p[pixel[5]] > cb)
    3000           0 :               if(p[pixel[6]] > cb)
    3001           0 :                if(p[pixel[7]] > cb)
    3002           0 :                 if(p[pixel[8]] > cb)
    3003             :                  {}
    3004             :                 else
    3005           0 :                  if(p[pixel[15]] > cb)
    3006             :                   {}
    3007             :                  else
    3008           0 :                   continue;
    3009           0 :                else if(p[pixel[7]] < c_b)
    3010           0 :                 if(p[pixel[14]] > cb)
    3011           0 :                  if(p[pixel[15]] > cb)
    3012             :                   {}
    3013             :                  else
    3014           0 :                   continue;
    3015           0 :                 else if(p[pixel[14]] < c_b)
    3016           0 :                  if(p[pixel[8]] < c_b)
    3017           0 :                   if(p[pixel[9]] < c_b)
    3018           0 :                    if(p[pixel[10]] < c_b)
    3019           0 :                     if(p[pixel[11]] < c_b)
    3020           0 :                      if(p[pixel[12]] < c_b)
    3021           0 :                       if(p[pixel[13]] < c_b)
    3022           0 :                        if(p[pixel[15]] < c_b)
    3023             :                         {}
    3024             :                        else
    3025           0 :                         continue;
    3026             :                       else
    3027           0 :                        continue;
    3028             :                      else
    3029           0 :                       continue;
    3030             :                     else
    3031           0 :                      continue;
    3032             :                    else
    3033           0 :                     continue;
    3034             :                   else
    3035           0 :                    continue;
    3036             :                  else
    3037           0 :                   continue;
    3038             :                 else
    3039           0 :                  continue;
    3040             :                else
    3041           0 :                 if(p[pixel[14]] > cb)
    3042           0 :                  if(p[pixel[15]] > cb)
    3043             :                   {}
    3044             :                  else
    3045           0 :                   continue;
    3046             :                 else
    3047           0 :                  continue;
    3048           0 :               else if(p[pixel[6]] < c_b)
    3049           0 :                if(p[pixel[15]] > cb)
    3050           0 :                 if(p[pixel[13]] > cb)
    3051           0 :                  if(p[pixel[14]] > cb)
    3052             :                   {}
    3053             :                  else
    3054           0 :                   continue;
    3055           0 :                 else if(p[pixel[13]] < c_b)
    3056           0 :                  if(p[pixel[7]] < c_b)
    3057           0 :                   if(p[pixel[8]] < c_b)
    3058           0 :                    if(p[pixel[9]] < c_b)
    3059           0 :                     if(p[pixel[10]] < c_b)
    3060           0 :                      if(p[pixel[11]] < c_b)
    3061           0 :                       if(p[pixel[12]] < c_b)
    3062           0 :                        if(p[pixel[14]] < c_b)
    3063             :                         {}
    3064             :                        else
    3065           0 :                         continue;
    3066             :                       else
    3067           0 :                        continue;
    3068             :                      else
    3069           0 :                       continue;
    3070             :                     else
    3071           0 :                      continue;
    3072             :                    else
    3073           0 :                     continue;
    3074             :                   else
    3075           0 :                    continue;
    3076             :                  else
    3077           0 :                   continue;
    3078             :                 else
    3079           0 :                  continue;
    3080             :                else
    3081           0 :                 if(p[pixel[7]] < c_b)
    3082           0 :                  if(p[pixel[8]] < c_b)
    3083           0 :                   if(p[pixel[9]] < c_b)
    3084           0 :                    if(p[pixel[10]] < c_b)
    3085           0 :                     if(p[pixel[11]] < c_b)
    3086           0 :                      if(p[pixel[12]] < c_b)
    3087           0 :                       if(p[pixel[13]] < c_b)
    3088           0 :                        if(p[pixel[14]] < c_b)
    3089             :                         {}
    3090             :                        else
    3091           0 :                         continue;
    3092             :                       else
    3093           0 :                        continue;
    3094             :                      else
    3095           0 :                       continue;
    3096             :                     else
    3097           0 :                      continue;
    3098             :                    else
    3099           0 :                     continue;
    3100             :                   else
    3101           0 :                    continue;
    3102             :                  else
    3103           0 :                   continue;
    3104             :                 else
    3105           0 :                  continue;
    3106             :               else
    3107           0 :                if(p[pixel[13]] > cb)
    3108           0 :                 if(p[pixel[14]] > cb)
    3109           0 :                  if(p[pixel[15]] > cb)
    3110             :                   {}
    3111             :                  else
    3112           0 :                   continue;
    3113             :                 else
    3114           0 :                  continue;
    3115           0 :                else if(p[pixel[13]] < c_b)
    3116           0 :                 if(p[pixel[7]] < c_b)
    3117           0 :                  if(p[pixel[8]] < c_b)
    3118           0 :                   if(p[pixel[9]] < c_b)
    3119           0 :                    if(p[pixel[10]] < c_b)
    3120           0 :                     if(p[pixel[11]] < c_b)
    3121           0 :                      if(p[pixel[12]] < c_b)
    3122           0 :                       if(p[pixel[14]] < c_b)
    3123           0 :                        if(p[pixel[15]] < c_b)
    3124             :                         {}
    3125             :                        else
    3126           0 :                         continue;
    3127             :                       else
    3128           0 :                        continue;
    3129             :                      else
    3130           0 :                       continue;
    3131             :                     else
    3132           0 :                      continue;
    3133             :                    else
    3134           0 :                     continue;
    3135             :                   else
    3136           0 :                    continue;
    3137             :                  else
    3138           0 :                   continue;
    3139             :                 else
    3140           0 :                  continue;
    3141             :                else
    3142           0 :                 continue;
    3143           0 :              else if(p[pixel[5]] < c_b)
    3144           0 :               if(p[pixel[14]] > cb)
    3145           0 :                if(p[pixel[12]] > cb)
    3146           0 :                 if(p[pixel[13]] > cb)
    3147           0 :                  if(p[pixel[15]] > cb)
    3148             :                   {}
    3149             :                  else
    3150           0 :                   if(p[pixel[6]] > cb)
    3151           0 :                    if(p[pixel[7]] > cb)
    3152           0 :                     if(p[pixel[8]] > cb)
    3153           0 :                      if(p[pixel[9]] > cb)
    3154           0 :                       if(p[pixel[10]] > cb)
    3155           0 :                        if(p[pixel[11]] > cb)
    3156             :                         {}
    3157             :                        else
    3158           0 :                         continue;
    3159             :                       else
    3160           0 :                        continue;
    3161             :                      else
    3162           0 :                       continue;
    3163             :                     else
    3164           0 :                      continue;
    3165             :                    else
    3166           0 :                     continue;
    3167             :                   else
    3168           0 :                    continue;
    3169             :                 else
    3170           0 :                  continue;
    3171           0 :                else if(p[pixel[12]] < c_b)
    3172           0 :                 if(p[pixel[6]] < c_b)
    3173           0 :                  if(p[pixel[7]] < c_b)
    3174           0 :                   if(p[pixel[8]] < c_b)
    3175           0 :                    if(p[pixel[9]] < c_b)
    3176           0 :                     if(p[pixel[10]] < c_b)
    3177           0 :                      if(p[pixel[11]] < c_b)
    3178           0 :                       if(p[pixel[13]] < c_b)
    3179             :                        {}
    3180             :                       else
    3181           0 :                        continue;
    3182             :                      else
    3183           0 :                       continue;
    3184             :                     else
    3185           0 :                      continue;
    3186             :                    else
    3187           0 :                     continue;
    3188             :                   else
    3189           0 :                    continue;
    3190             :                  else
    3191           0 :                   continue;
    3192             :                 else
    3193           0 :                  continue;
    3194             :                else
    3195           0 :                 continue;
    3196           0 :               else if(p[pixel[14]] < c_b)
    3197           0 :                if(p[pixel[7]] < c_b)
    3198           0 :                 if(p[pixel[8]] < c_b)
    3199           0 :                  if(p[pixel[9]] < c_b)
    3200           0 :                   if(p[pixel[10]] < c_b)
    3201           0 :                    if(p[pixel[11]] < c_b)
    3202           0 :                     if(p[pixel[12]] < c_b)
    3203           0 :                      if(p[pixel[13]] < c_b)
    3204           0 :                       if(p[pixel[6]] < c_b)
    3205             :                        {}
    3206             :                       else
    3207           0 :                        if(p[pixel[15]] < c_b)
    3208             :                         {}
    3209             :                        else
    3210           0 :                         continue;
    3211             :                      else
    3212           0 :                       continue;
    3213             :                     else
    3214           0 :                      continue;
    3215             :                    else
    3216           0 :                     continue;
    3217             :                   else
    3218           0 :                    continue;
    3219             :                  else
    3220           0 :                   continue;
    3221             :                 else
    3222           0 :                  continue;
    3223             :                else
    3224           0 :                 continue;
    3225             :               else
    3226           0 :                if(p[pixel[6]] < c_b)
    3227           0 :                 if(p[pixel[7]] < c_b)
    3228           0 :                  if(p[pixel[8]] < c_b)
    3229           0 :                   if(p[pixel[9]] < c_b)
    3230           0 :                    if(p[pixel[10]] < c_b)
    3231           0 :                     if(p[pixel[11]] < c_b)
    3232           0 :                      if(p[pixel[12]] < c_b)
    3233           0 :                       if(p[pixel[13]] < c_b)
    3234             :                        {}
    3235             :                       else
    3236           0 :                        continue;
    3237             :                      else
    3238           0 :                       continue;
    3239             :                     else
    3240           0 :                      continue;
    3241             :                    else
    3242           0 :                     continue;
    3243             :                   else
    3244           0 :                    continue;
    3245             :                  else
    3246           0 :                   continue;
    3247             :                 else
    3248           0 :                  continue;
    3249             :                else
    3250           0 :                 continue;
    3251             :              else
    3252           0 :               if(p[pixel[12]] > cb)
    3253           0 :                if(p[pixel[13]] > cb)
    3254           0 :                 if(p[pixel[14]] > cb)
    3255           0 :                  if(p[pixel[15]] > cb)
    3256             :                   {}
    3257             :                  else
    3258           0 :                   if(p[pixel[6]] > cb)
    3259           0 :                    if(p[pixel[7]] > cb)
    3260           0 :                     if(p[pixel[8]] > cb)
    3261           0 :                      if(p[pixel[9]] > cb)
    3262           0 :                       if(p[pixel[10]] > cb)
    3263           0 :                        if(p[pixel[11]] > cb)
    3264             :                         {}
    3265             :                        else
    3266           0 :                         continue;
    3267             :                       else
    3268           0 :                        continue;
    3269             :                      else
    3270           0 :                       continue;
    3271             :                     else
    3272           0 :                      continue;
    3273             :                    else
    3274           0 :                     continue;
    3275             :                   else
    3276           0 :                    continue;
    3277             :                 else
    3278           0 :                  continue;
    3279             :                else
    3280           0 :                 continue;
    3281           0 :               else if(p[pixel[12]] < c_b)
    3282           0 :                if(p[pixel[7]] < c_b)
    3283           0 :                 if(p[pixel[8]] < c_b)
    3284           0 :                  if(p[pixel[9]] < c_b)
    3285           0 :                   if(p[pixel[10]] < c_b)
    3286           0 :                    if(p[pixel[11]] < c_b)
    3287           0 :                     if(p[pixel[13]] < c_b)
    3288           0 :                      if(p[pixel[14]] < c_b)
    3289           0 :                       if(p[pixel[6]] < c_b)
    3290             :                        {}
    3291             :                       else
    3292           0 :                        if(p[pixel[15]] < c_b)
    3293             :                         {}
    3294             :                        else
    3295           0 :                         continue;
    3296             :                      else
    3297           0 :                       continue;
    3298             :                     else
    3299           0 :                      continue;
    3300             :                    else
    3301           0 :                     continue;
    3302             :                   else
    3303           0 :                    continue;
    3304             :                  else
    3305           0 :                   continue;
    3306             :                 else
    3307           0 :                  continue;
    3308             :                else
    3309           0 :                 continue;
    3310             :               else
    3311           0 :                continue;
    3312           0 :             else if(p[pixel[4]] < c_b)
    3313           0 :              if(p[pixel[13]] > cb)
    3314           0 :               if(p[pixel[11]] > cb)
    3315           0 :                if(p[pixel[12]] > cb)
    3316           0 :                 if(p[pixel[14]] > cb)
    3317           0 :                  if(p[pixel[15]] > cb)
    3318             :                   {}
    3319             :                  else
    3320           0 :                   if(p[pixel[6]] > cb)
    3321           0 :                    if(p[pixel[7]] > cb)
    3322           0 :                     if(p[pixel[8]] > cb)
    3323           0 :                      if(p[pixel[9]] > cb)
    3324           0 :                       if(p[pixel[10]] > cb)
    3325             :                        {}
    3326             :                       else
    3327           0 :                        continue;
    3328             :                      else
    3329           0 :                       continue;
    3330             :                     else
    3331           0 :                      continue;
    3332             :                    else
    3333           0 :                     continue;
    3334             :                   else
    3335           0 :                    continue;
    3336             :                 else
    3337           0 :                  if(p[pixel[5]] > cb)
    3338           0 :                   if(p[pixel[6]] > cb)
    3339           0 :                    if(p[pixel[7]] > cb)
    3340           0 :                     if(p[pixel[8]] > cb)
    3341           0 :                      if(p[pixel[9]] > cb)
    3342           0 :                       if(p[pixel[10]] > cb)
    3343             :                        {}
    3344             :                       else
    3345           0 :                        continue;
    3346             :                      else
    3347           0 :                       continue;
    3348             :                     else
    3349           0 :                      continue;
    3350             :                    else
    3351           0 :                     continue;
    3352             :                   else
    3353           0 :                    continue;
    3354             :                  else
    3355           0 :                   continue;
    3356             :                else
    3357           0 :                 continue;
    3358           0 :               else if(p[pixel[11]] < c_b)
    3359           0 :                if(p[pixel[5]] < c_b)
    3360           0 :                 if(p[pixel[6]] < c_b)
    3361           0 :                  if(p[pixel[7]] < c_b)
    3362           0 :                   if(p[pixel[8]] < c_b)
    3363           0 :                    if(p[pixel[9]] < c_b)
    3364           0 :                     if(p[pixel[10]] < c_b)
    3365           0 :                      if(p[pixel[12]] < c_b)
    3366             :                       {}
    3367             :                      else
    3368           0 :                       continue;
    3369             :                     else
    3370           0 :                      continue;
    3371             :                    else
    3372           0 :                     continue;
    3373             :                   else
    3374           0 :                    continue;
    3375             :                  else
    3376           0 :                   continue;
    3377             :                 else
    3378           0 :                  continue;
    3379             :                else
    3380           0 :                 continue;
    3381             :               else
    3382           0 :                continue;
    3383           0 :              else if(p[pixel[13]] < c_b)
    3384           0 :               if(p[pixel[7]] < c_b)
    3385           0 :                if(p[pixel[8]] < c_b)
    3386           0 :                 if(p[pixel[9]] < c_b)
    3387           0 :                  if(p[pixel[10]] < c_b)
    3388           0 :                   if(p[pixel[11]] < c_b)
    3389           0 :                    if(p[pixel[12]] < c_b)
    3390           0 :                     if(p[pixel[6]] < c_b)
    3391           0 :                      if(p[pixel[5]] < c_b)
    3392             :                       {}
    3393             :                      else
    3394           0 :                       if(p[pixel[14]] < c_b)
    3395             :                        {}
    3396             :                       else
    3397           0 :                        continue;
    3398             :                     else
    3399           0 :                      if(p[pixel[14]] < c_b)
    3400           0 :                       if(p[pixel[15]] < c_b)
    3401             :                        {}
    3402             :                       else
    3403           0 :                        continue;
    3404             :                      else
    3405           0 :                       continue;
    3406             :                    else
    3407           0 :                     continue;
    3408             :                   else
    3409           0 :                    continue;
    3410             :                  else
    3411           0 :                   continue;
    3412             :                 else
    3413           0 :                  continue;
    3414             :                else
    3415           0 :                 continue;
    3416             :               else
    3417           0 :                continue;
    3418             :              else
    3419           0 :               if(p[pixel[5]] < c_b)
    3420           0 :                if(p[pixel[6]] < c_b)
    3421           0 :                 if(p[pixel[7]] < c_b)
    3422           0 :                  if(p[pixel[8]] < c_b)
    3423           0 :                   if(p[pixel[9]] < c_b)
    3424           0 :                    if(p[pixel[10]] < c_b)
    3425           0 :                     if(p[pixel[11]] < c_b)
    3426           0 :                      if(p[pixel[12]] < c_b)
    3427             :                       {}
    3428             :                      else
    3429           0 :                       continue;
    3430             :                     else
    3431           0 :                      continue;
    3432             :                    else
    3433           0 :                     continue;
    3434             :                   else
    3435           0 :                    continue;
    3436             :                  else
    3437           0 :                   continue;
    3438             :                 else
    3439           0 :                  continue;
    3440             :                else
    3441           0 :                 continue;
    3442             :               else
    3443           0 :                continue;
    3444             :             else
    3445           0 :              if(p[pixel[11]] > cb)
    3446           0 :               if(p[pixel[12]] > cb)
    3447           0 :                if(p[pixel[13]] > cb)
    3448           0 :                 if(p[pixel[14]] > cb)
    3449           0 :                  if(p[pixel[15]] > cb)
    3450             :                   {}
    3451             :                  else
    3452           0 :                   if(p[pixel[6]] > cb)
    3453           0 :                    if(p[pixel[7]] > cb)
    3454           0 :                     if(p[pixel[8]] > cb)
    3455           0 :                      if(p[pixel[9]] > cb)
    3456           0 :                       if(p[pixel[10]] > cb)
    3457             :                        {}
    3458             :                       else
    3459           0 :                        continue;
    3460             :                      else
    3461           0 :                       continue;
    3462             :                     else
    3463           0 :                      continue;
    3464             :                    else
    3465           0 :                     continue;
    3466             :                   else
    3467           0 :                    continue;
    3468             :                 else
    3469           0 :                  if(p[pixel[5]] > cb)
    3470           0 :                   if(p[pixel[6]] > cb)
    3471           0 :                    if(p[pixel[7]] > cb)
    3472           0 :                     if(p[pixel[8]] > cb)
    3473           0 :                      if(p[pixel[9]] > cb)
    3474           0 :                       if(p[pixel[10]] > cb)
    3475             :                        {}
    3476             :                       else
    3477           0 :                        continue;
    3478             :                      else
    3479           0 :                       continue;
    3480             :                     else
    3481           0 :                      continue;
    3482             :                    else
    3483           0 :                     continue;
    3484             :                   else
    3485           0 :                    continue;
    3486             :                  else
    3487           0 :                   continue;
    3488             :                else
    3489           0 :                 continue;
    3490             :               else
    3491           0 :                continue;
    3492           0 :              else if(p[pixel[11]] < c_b)
    3493           0 :               if(p[pixel[7]] < c_b)
    3494           0 :                if(p[pixel[8]] < c_b)
    3495           0 :                 if(p[pixel[9]] < c_b)
    3496           0 :                  if(p[pixel[10]] < c_b)
    3497           0 :                   if(p[pixel[12]] < c_b)
    3498           0 :                    if(p[pixel[13]] < c_b)
    3499           0 :                     if(p[pixel[6]] < c_b)
    3500           0 :                      if(p[pixel[5]] < c_b)
    3501             :                       {}
    3502             :                      else
    3503           0 :                       if(p[pixel[14]] < c_b)
    3504             :                        {}
    3505             :                       else
    3506           0 :                        continue;
    3507             :                     else
    3508           0 :                      if(p[pixel[14]] < c_b)
    3509           0 :                       if(p[pixel[15]] < c_b)
    3510             :                        {}
    3511             :                       else
    3512           0 :                        continue;
    3513             :                      else
    3514           0 :                       continue;
    3515             :                    else
    3516           0 :                     continue;
    3517             :                   else
    3518           0 :                    continue;
    3519             :                  else
    3520           0 :                   continue;
    3521             :                 else
    3522           0 :                  continue;
    3523             :                else
    3524           0 :                 continue;
    3525             :               else
    3526           0 :                continue;
    3527             :              else
    3528           0 :               continue;
    3529           0 :            else if(p[pixel[3]] < c_b)
    3530           0 :             if(p[pixel[10]] > cb)
    3531           0 :              if(p[pixel[11]] > cb)
    3532           0 :               if(p[pixel[12]] > cb)
    3533           0 :                if(p[pixel[13]] > cb)
    3534           0 :                 if(p[pixel[14]] > cb)
    3535           0 :                  if(p[pixel[15]] > cb)
    3536             :                   {}
    3537             :                  else
    3538           0 :                   if(p[pixel[6]] > cb)
    3539           0 :                    if(p[pixel[7]] > cb)
    3540           0 :                     if(p[pixel[8]] > cb)
    3541           0 :                      if(p[pixel[9]] > cb)
    3542             :                       {}
    3543             :                      else
    3544           0 :                       continue;
    3545             :                     else
    3546           0 :                      continue;
    3547             :                    else
    3548           0 :                     continue;
    3549             :                   else
    3550           0 :                    continue;
    3551             :                 else
    3552           0 :                  if(p[pixel[5]] > cb)
    3553           0 :                   if(p[pixel[6]] > cb)
    3554           0 :                    if(p[pixel[7]] > cb)
    3555           0 :                     if(p[pixel[8]] > cb)
    3556           0 :                      if(p[pixel[9]] > cb)
    3557             :                       {}
    3558             :                      else
    3559           0 :                       continue;
    3560             :                     else
    3561           0 :                      continue;
    3562             :                    else
    3563           0 :                     continue;
    3564             :                   else
    3565           0 :                    continue;
    3566             :                  else
    3567           0 :                   continue;
    3568             :                else
    3569           0 :                 if(p[pixel[4]] > cb)
    3570           0 :                  if(p[pixel[5]] > cb)
    3571           0 :                   if(p[pixel[6]] > cb)
    3572           0 :                    if(p[pixel[7]] > cb)
    3573           0 :                     if(p[pixel[8]] > cb)
    3574           0 :                      if(p[pixel[9]] > cb)
    3575             :                       {}
    3576             :                      else
    3577           0 :                       continue;
    3578             :                     else
    3579           0 :                      continue;
    3580             :                    else
    3581           0 :                     continue;
    3582             :                   else
    3583           0 :                    continue;
    3584             :                  else
    3585           0 :                   continue;
    3586             :                 else
    3587           0 :                  continue;
    3588             :               else
    3589           0 :                continue;
    3590             :              else
    3591           0 :               continue;
    3592           0 :             else if(p[pixel[10]] < c_b)
    3593           0 :              if(p[pixel[7]] < c_b)
    3594           0 :               if(p[pixel[8]] < c_b)
    3595           0 :                if(p[pixel[9]] < c_b)
    3596           0 :                 if(p[pixel[11]] < c_b)
    3597           0 :                  if(p[pixel[6]] < c_b)
    3598           0 :                   if(p[pixel[5]] < c_b)
    3599           0 :                    if(p[pixel[4]] < c_b)
    3600             :                     {}
    3601             :                    else
    3602           0 :                     if(p[pixel[12]] < c_b)
    3603           0 :                      if(p[pixel[13]] < c_b)
    3604             :                       {}
    3605             :                      else
    3606           0 :                       continue;
    3607             :                     else
    3608           0 :                      continue;
    3609             :                   else
    3610           0 :                    if(p[pixel[12]] < c_b)
    3611           0 :                     if(p[pixel[13]] < c_b)
    3612           0 :                      if(p[pixel[14]] < c_b)
    3613             :                       {}
    3614             :                      else
    3615           0 :                       continue;
    3616             :                     else
    3617           0 :                      continue;
    3618             :                    else
    3619           0 :                     continue;
    3620             :                  else
    3621           0 :                   if(p[pixel[12]] < c_b)
    3622           0 :                    if(p[pixel[13]] < c_b)
    3623           0 :                     if(p[pixel[14]] < c_b)
    3624           0 :                      if(p[pixel[15]] < c_b)
    3625             :                       {}
    3626             :                      else
    3627           0 :                       continue;
    3628             :                     else
    3629           0 :                      continue;
    3630             :                    else
    3631           0 :                     continue;
    3632             :                   else
    3633           0 :                    continue;
    3634             :                 else
    3635           0 :                  continue;
    3636             :                else
    3637           0 :                 continue;
    3638             :               else
    3639           0 :                continue;
    3640             :              else
    3641           0 :               continue;
    3642             :             else
    3643           0 :              continue;
    3644             :            else
    3645           0 :             if(p[pixel[10]] > cb)
    3646           0 :              if(p[pixel[11]] > cb)
    3647           0 :               if(p[pixel[12]] > cb)
    3648           0 :                if(p[pixel[13]] > cb)
    3649           0 :                 if(p[pixel[14]] > cb)
    3650           0 :                  if(p[pixel[15]] > cb)
    3651             :                   {}
    3652             :                  else
    3653           0 :                   if(p[pixel[6]] > cb)
    3654           0 :                    if(p[pixel[7]] > cb)
    3655           0 :                     if(p[pixel[8]] > cb)
    3656           0 :                      if(p[pixel[9]] > cb)
    3657             :                       {}
    3658             :                      else
    3659           0 :                       continue;
    3660             :                     else
    3661           0 :                      continue;
    3662             :                    else
    3663           0 :                     continue;
    3664             :                   else
    3665           0 :                    continue;
    3666             :                 else
    3667           0 :                  if(p[pixel[5]] > cb)
    3668           0 :                   if(p[pixel[6]] > cb)
    3669           0 :                    if(p[pixel[7]] > cb)
    3670           0 :                     if(p[pixel[8]] > cb)
    3671           0 :                      if(p[pixel[9]] > cb)
    3672             :                       {}
    3673             :                      else
    3674           0 :                       continue;
    3675             :                     else
    3676           0 :                      continue;
    3677             :                    else
    3678           0 :                     continue;
    3679             :                   else
    3680           0 :                    continue;
    3681             :                  else
    3682           0 :                   continue;
    3683             :                else
    3684           0 :                 if(p[pixel[4]] > cb)
    3685           0 :                  if(p[pixel[5]] > cb)
    3686           0 :                   if(p[pixel[6]] > cb)
    3687           0 :                    if(p[pixel[7]] > cb)
    3688           0 :                     if(p[pixel[8]] > cb)
    3689           0 :                      if(p[pixel[9]] > cb)
    3690             :                       {}
    3691             :                      else
    3692           0 :                       continue;
    3693             :                     else
    3694           0 :                      continue;
    3695             :                    else
    3696           0 :                     continue;
    3697             :                   else
    3698           0 :                    continue;
    3699             :                  else
    3700           0 :                   continue;
    3701             :                 else
    3702           0 :                  continue;
    3703             :               else
    3704           0 :                continue;
    3705             :              else
    3706           0 :               continue;
    3707           0 :             else if(p[pixel[10]] < c_b)
    3708           0 :              if(p[pixel[7]] < c_b)
    3709           0 :               if(p[pixel[8]] < c_b)
    3710           0 :                if(p[pixel[9]] < c_b)
    3711           0 :                 if(p[pixel[11]] < c_b)
    3712           0 :                  if(p[pixel[12]] < c_b)
    3713           0 :                   if(p[pixel[6]] < c_b)
    3714           0 :                    if(p[pixel[5]] < c_b)
    3715           0 :                     if(p[pixel[4]] < c_b)
    3716             :                      {}
    3717             :                     else
    3718           0 :                      if(p[pixel[13]] < c_b)
    3719             :                       {}
    3720             :                      else
    3721           0 :                       continue;
    3722             :                    else
    3723           0 :                     if(p[pixel[13]] < c_b)
    3724           0 :                      if(p[pixel[14]] < c_b)
    3725             :                       {}
    3726             :                      else
    3727           0 :                       continue;
    3728             :                     else
    3729           0 :                      continue;
    3730             :                   else
    3731           0 :                    if(p[pixel[13]] < c_b)
    3732           0 :                     if(p[pixel[14]] < c_b)
    3733           0 :                      if(p[pixel[15]] < c_b)
    3734             :                       {}
    3735             :                      else
    3736           0 :                       continue;
    3737             :                     else
    3738           0 :                      continue;
    3739             :                    else
    3740           0 :                     continue;
    3741             :                  else
    3742           0 :                   continue;
    3743             :                 else
    3744           0 :                  continue;
    3745             :                else
    3746           0 :                 continue;
    3747             :               else
    3748           0 :                continue;
    3749             :              else
    3750           0 :               continue;
    3751             :             else
    3752           0 :              continue;
    3753           0 :           else if(p[pixel[2]] < c_b)
    3754           0 :            if(p[pixel[9]] > cb)
    3755           0 :             if(p[pixel[10]] > cb)
    3756           0 :              if(p[pixel[11]] > cb)
    3757           0 :               if(p[pixel[12]] > cb)
    3758           0 :                if(p[pixel[13]] > cb)
    3759           0 :                 if(p[pixel[14]] > cb)
    3760           0 :                  if(p[pixel[15]] > cb)
    3761             :                   {}
    3762             :                  else
    3763           0 :                   if(p[pixel[6]] > cb)
    3764           0 :                    if(p[pixel[7]] > cb)
    3765           0 :                     if(p[pixel[8]] > cb)
    3766             :                      {}
    3767             :                     else
    3768           0 :                      continue;
    3769             :                    else
    3770           0 :                     continue;
    3771             :                   else
    3772           0 :                    continue;
    3773             :                 else
    3774           0 :                  if(p[pixel[5]] > cb)
    3775           0 :                   if(p[pixel[6]] > cb)
    3776           0 :                    if(p[pixel[7]] > cb)
    3777           0 :                     if(p[pixel[8]] > cb)
    3778             :                      {}
    3779             :                     else
    3780           0 :                      continue;
    3781             :                    else
    3782           0 :                     continue;
    3783             :                   else
    3784           0 :                    continue;
    3785             :                  else
    3786           0 :                   continue;
    3787             :                else
    3788           0 :                 if(p[pixel[4]] > cb)
    3789           0 :                  if(p[pixel[5]] > cb)
    3790           0 :                   if(p[pixel[6]] > cb)
    3791           0 :                    if(p[pixel[7]] > cb)
    3792           0 :                     if(p[pixel[8]] > cb)
    3793             :                      {}
    3794             :                     else
    3795           0 :                      continue;
    3796             :                    else
    3797           0 :                     continue;
    3798             :                   else
    3799           0 :                    continue;
    3800             :                  else
    3801           0 :                   continue;
    3802             :                 else
    3803           0 :                  continue;
    3804             :               else
    3805           0 :                if(p[pixel[3]] > cb)
    3806           0 :                 if(p[pixel[4]] > cb)
    3807           0 :                  if(p[pixel[5]] > cb)
    3808           0 :                   if(p[pixel[6]] > cb)
    3809           0 :                    if(p[pixel[7]] > cb)
    3810           0 :                     if(p[pixel[8]] > cb)
    3811             :                      {}
    3812             :                     else
    3813           0 :                      continue;
    3814             :                    else
    3815           0 :                     continue;
    3816             :                   else
    3817           0 :                    continue;
    3818             :                  else
    3819           0 :                   continue;
    3820             :                 else
    3821           0 :                  continue;
    3822             :                else
    3823           0 :                 continue;
    3824             :              else
    3825           0 :               continue;
    3826             :             else
    3827           0 :              continue;
    3828           0 :            else if(p[pixel[9]] < c_b)
    3829           0 :             if(p[pixel[7]] < c_b)
    3830           0 :              if(p[pixel[8]] < c_b)
    3831           0 :               if(p[pixel[10]] < c_b)
    3832           0 :                if(p[pixel[6]] < c_b)
    3833           0 :                 if(p[pixel[5]] < c_b)
    3834           0 :                  if(p[pixel[4]] < c_b)
    3835           0 :                   if(p[pixel[3]] < c_b)
    3836             :                    {}
    3837             :                   else
    3838           0 :                    if(p[pixel[11]] < c_b)
    3839           0 :                     if(p[pixel[12]] < c_b)
    3840             :                      {}
    3841             :                     else
    3842           0 :                      continue;
    3843             :                    else
    3844           0 :                     continue;
    3845             :                  else
    3846           0 :                   if(p[pixel[11]] < c_b)
    3847           0 :                    if(p[pixel[12]] < c_b)
    3848           0 :                     if(p[pixel[13]] < c_b)
    3849             :                      {}
    3850             :                     else
    3851           0 :                      continue;
    3852             :                    else
    3853           0 :                     continue;
    3854             :                   else
    3855           0 :                    continue;
    3856             :                 else
    3857           0 :                  if(p[pixel[11]] < c_b)
    3858           0 :                   if(p[pixel[12]] < c_b)
    3859           0 :                    if(p[pixel[13]] < c_b)
    3860           0 :                     if(p[pixel[14]] < c_b)
    3861             :                      {}
    3862             :                     else
    3863           0 :                      continue;
    3864             :                    else
    3865           0 :                     continue;
    3866             :                   else
    3867           0 :                    continue;
    3868             :                  else
    3869           0 :                   continue;
    3870             :                else
    3871           0 :                 if(p[pixel[11]] < c_b)
    3872           0 :                  if(p[pixel[12]] < c_b)
    3873           0 :                   if(p[pixel[13]] < c_b)
    3874           0 :                    if(p[pixel[14]] < c_b)
    3875           0 :                     if(p[pixel[15]] < c_b)
    3876             :                      {}
    3877             :                     else
    3878           0 :                      continue;
    3879             :                    else
    3880           0 :                     continue;
    3881             :                   else
    3882           0 :                    continue;
    3883             :                  else
    3884           0 :                   continue;
    3885             :                 else
    3886           0 :                  continue;
    3887             :               else
    3888           0 :                continue;
    3889             :              else
    3890           0 :               continue;
    3891             :             else
    3892           0 :              continue;
    3893             :            else
    3894           0 :             continue;
    3895             :           else
    3896           0 :            if(p[pixel[9]] > cb)
    3897           0 :             if(p[pixel[10]] > cb)
    3898           0 :              if(p[pixel[11]] > cb)
    3899           0 :               if(p[pixel[12]] > cb)
    3900           0 :                if(p[pixel[13]] > cb)
    3901           0 :                 if(p[pixel[14]] > cb)
    3902           0 :                  if(p[pixel[15]] > cb)
    3903             :                   {}
    3904             :                  else
    3905           0 :                   if(p[pixel[6]] > cb)
    3906           0 :                    if(p[pixel[7]] > cb)
    3907           0 :                     if(p[pixel[8]] > cb)
    3908             :                      {}
    3909             :                     else
    3910           0 :                      continue;
    3911             :                    else
    3912           0 :                     continue;
    3913             :                   else
    3914           0 :                    continue;
    3915             :                 else
    3916           0 :                  if(p[pixel[5]] > cb)
    3917           0 :                   if(p[pixel[6]] > cb)
    3918           0 :                    if(p[pixel[7]] > cb)
    3919           0 :                     if(p[pixel[8]] > cb)
    3920             :                      {}
    3921             :                     else
    3922           0 :                      continue;
    3923             :                    else
    3924           0 :                     continue;
    3925             :                   else
    3926           0 :                    continue;
    3927             :                  else
    3928           0 :                   continue;
    3929             :                else
    3930           0 :                 if(p[pixel[4]] > cb)
    3931           0 :                  if(p[pixel[5]] > cb)
    3932           0 :                   if(p[pixel[6]] > cb)
    3933           0 :                    if(p[pixel[7]] > cb)
    3934           0 :                     if(p[pixel[8]] > cb)
    3935             :                      {}
    3936             :                     else
    3937           0 :                      continue;
    3938             :                    else
    3939           0 :                     continue;
    3940             :                   else
    3941           0 :                    continue;
    3942             :                  else
    3943           0 :                   continue;
    3944             :                 else
    3945           0 :                  continue;
    3946             :               else
    3947           0 :                if(p[pixel[3]] > cb)
    3948           0 :                 if(p[pixel[4]] > cb)
    3949           0 :                  if(p[pixel[5]] > cb)
    3950           0 :                   if(p[pixel[6]] > cb)
    3951           0 :                    if(p[pixel[7]] > cb)
    3952           0 :                     if(p[pixel[8]] > cb)
    3953             :                      {}
    3954             :                     else
    3955           0 :                      continue;
    3956             :                    else
    3957           0 :                     continue;
    3958             :                   else
    3959           0 :                    continue;
    3960             :                  else
    3961           0 :                   continue;
    3962             :                 else
    3963           0 :                  continue;
    3964             :                else
    3965           0 :                 continue;
    3966             :              else
    3967           0 :               continue;
    3968             :             else
    3969           0 :              continue;
    3970           0 :            else if(p[pixel[9]] < c_b)
    3971           0 :             if(p[pixel[7]] < c_b)
    3972           0 :              if(p[pixel[8]] < c_b)
    3973           0 :               if(p[pixel[10]] < c_b)
    3974           0 :                if(p[pixel[11]] < c_b)
    3975           0 :                 if(p[pixel[6]] < c_b)
    3976           0 :                  if(p[pixel[5]] < c_b)
    3977           0 :                   if(p[pixel[4]] < c_b)
    3978           0 :                    if(p[pixel[3]] < c_b)
    3979             :                     {}
    3980             :                    else
    3981           0 :                     if(p[pixel[12]] < c_b)
    3982             :                      {}
    3983             :                     else
    3984           0 :                      continue;
    3985             :                   else
    3986           0 :                    if(p[pixel[12]] < c_b)
    3987           0 :                     if(p[pixel[13]] < c_b)
    3988             :                      {}
    3989             :                     else
    3990           0 :                      continue;
    3991             :                    else
    3992           0 :                     continue;
    3993             :                  else
    3994           0 :                   if(p[pixel[12]] < c_b)
    3995           0 :                    if(p[pixel[13]] < c_b)
    3996           0 :                     if(p[pixel[14]] < c_b)
    3997             :                      {}
    3998             :                     else
    3999           0 :                      continue;
    4000             :                    else
    4001           0 :                     continue;
    4002             :                   else
    4003           0 :                    continue;
    4004             :                 else
    4005           0 :                  if(p[pixel[12]] < c_b)
    4006           0 :                   if(p[pixel[13]] < c_b)
    4007           0 :                    if(p[pixel[14]] < c_b)
    4008           0 :                     if(p[pixel[15]] < c_b)
    4009             :                      {}
    4010             :                     else
    4011           0 :                      continue;
    4012             :                    else
    4013           0 :                     continue;
    4014             :                   else
    4015           0 :                    continue;
    4016             :                  else
    4017           0 :                   continue;
    4018             :                else
    4019           0 :                 continue;
    4020             :               else
    4021           0 :                continue;
    4022             :              else
    4023           0 :               continue;
    4024             :             else
    4025           0 :              continue;
    4026             :            else
    4027           0 :             continue;
    4028           0 :          else if(p[pixel[1]] < c_b)
    4029           0 :           if(p[pixel[8]] > cb)
    4030           0 :            if(p[pixel[9]] > cb)
    4031           0 :             if(p[pixel[10]] > cb)
    4032           0 :              if(p[pixel[11]] > cb)
    4033           0 :               if(p[pixel[12]] > cb)
    4034           0 :                if(p[pixel[13]] > cb)
    4035           0 :                 if(p[pixel[14]] > cb)
    4036           0 :                  if(p[pixel[15]] > cb)
    4037             :                   {}
    4038             :                  else
    4039           0 :                   if(p[pixel[6]] > cb)
    4040           0 :                    if(p[pixel[7]] > cb)
    4041             :                     {}
    4042             :                    else
    4043           0 :                     continue;
    4044             :                   else
    4045           0 :                    continue;
    4046             :                 else
    4047           0 :                  if(p[pixel[5]] > cb)
    4048           0 :                   if(p[pixel[6]] > cb)
    4049           0 :                    if(p[pixel[7]] > cb)
    4050             :                     {}
    4051             :                    else
    4052           0 :                     continue;
    4053             :                   else
    4054           0 :                    continue;
    4055             :                  else
    4056           0 :                   continue;
    4057             :                else
    4058           0 :                 if(p[pixel[4]] > cb)
    4059           0 :                  if(p[pixel[5]] > cb)
    4060           0 :                   if(p[pixel[6]] > cb)
    4061           0 :                    if(p[pixel[7]] > cb)
    4062             :                     {}
    4063             :                    else
    4064           0 :                     continue;
    4065             :                   else
    4066           0 :                    continue;
    4067             :                  else
    4068           0 :                   continue;
    4069             :                 else
    4070           0 :                  continue;
    4071             :               else
    4072           0 :                if(p[pixel[3]] > cb)
    4073           0 :                 if(p[pixel[4]] > cb)
    4074           0 :                  if(p[pixel[5]] > cb)
    4075           0 :                   if(p[pixel[6]] > cb)
    4076           0 :                    if(p[pixel[7]] > cb)
    4077             :                     {}
    4078             :                    else
    4079           0 :                     continue;
    4080             :                   else
    4081           0 :                    continue;
    4082             :                  else
    4083           0 :                   continue;
    4084             :                 else
    4085           0 :                  continue;
    4086             :                else
    4087           0 :                 continue;
    4088             :              else
    4089           0 :               if(p[pixel[2]] > cb)
    4090           0 :                if(p[pixel[3]] > cb)
    4091           0 :                 if(p[pixel[4]] > cb)
    4092           0 :                  if(p[pixel[5]] > cb)
    4093           0 :                   if(p[pixel[6]] > cb)
    4094           0 :                    if(p[pixel[7]] > cb)
    4095             :                     {}
    4096             :                    else
    4097           0 :                     continue;
    4098             :                   else
    4099           0 :                    continue;
    4100             :                  else
    4101           0 :                   continue;
    4102             :                 else
    4103           0 :                  continue;
    4104             :                else
    4105           0 :                 continue;
    4106             :               else
    4107           0 :                continue;
    4108             :             else
    4109           0 :              continue;
    4110             :            else
    4111           0 :             continue;
    4112           0 :           else if(p[pixel[8]] < c_b)
    4113           0 :            if(p[pixel[7]] < c_b)
    4114           0 :             if(p[pixel[9]] < c_b)
    4115           0 :              if(p[pixel[6]] < c_b)
    4116           0 :               if(p[pixel[5]] < c_b)
    4117           0 :                if(p[pixel[4]] < c_b)
    4118           0 :                 if(p[pixel[3]] < c_b)
    4119           0 :                  if(p[pixel[2]] < c_b)
    4120             :                   {}
    4121             :                  else
    4122           0 :                   if(p[pixel[10]] < c_b)
    4123           0 :                    if(p[pixel[11]] < c_b)
    4124             :                     {}
    4125             :                    else
    4126           0 :                     continue;
    4127             :                   else
    4128           0 :                    continue;
    4129             :                 else
    4130           0 :                  if(p[pixel[10]] < c_b)
    4131           0 :                   if(p[pixel[11]] < c_b)
    4132           0 :                    if(p[pixel[12]] < c_b)
    4133             :                     {}
    4134             :                    else
    4135           0 :                     continue;
    4136             :                   else
    4137           0 :                    continue;
    4138             :                  else
    4139           0 :                   continue;
    4140             :                else
    4141           0 :                 if(p[pixel[10]] < c_b)
    4142           0 :                  if(p[pixel[11]] < c_b)
    4143           0 :                   if(p[pixel[12]] < c_b)
    4144           0 :                    if(p[pixel[13]] < c_b)
    4145             :                     {}
    4146             :                    else
    4147           0 :                     continue;
    4148             :                   else
    4149           0 :                    continue;
    4150             :                  else
    4151           0 :                   continue;
    4152             :                 else
    4153           0 :                  continue;
    4154             :               else
    4155           0 :                if(p[pixel[10]] < c_b)
    4156           0 :                 if(p[pixel[11]] < c_b)
    4157           0 :                  if(p[pixel[12]] < c_b)
    4158           0 :                   if(p[pixel[13]] < c_b)
    4159           0 :                    if(p[pixel[14]] < c_b)
    4160             :                     {}
    4161             :                    else
    4162           0 :                     continue;
    4163             :                   else
    4164           0 :                    continue;
    4165             :                  else
    4166           0 :                   continue;
    4167             :                 else
    4168           0 :                  continue;
    4169             :                else
    4170           0 :                 continue;
    4171             :              else
    4172           0 :               if(p[pixel[10]] < c_b)
    4173           0 :                if(p[pixel[11]] < c_b)
    4174           0 :                 if(p[pixel[12]] < c_b)
    4175           0 :                  if(p[pixel[13]] < c_b)
    4176           0 :                   if(p[pixel[14]] < c_b)
    4177           0 :                    if(p[pixel[15]] < c_b)
    4178             :                     {}
    4179             :                    else
    4180           0 :                     continue;
    4181             :                   else
    4182           0 :                    continue;
    4183             :                  else
    4184           0 :                   continue;
    4185             :                 else
    4186           0 :                  continue;
    4187             :                else
    4188           0 :                 continue;
    4189             :               else
    4190           0 :                continue;
    4191             :             else
    4192           0 :              continue;
    4193             :            else
    4194           0 :             continue;
    4195             :           else
    4196           0 :            continue;
    4197             :          else
    4198           0 :           if(p[pixel[8]] > cb)
    4199           0 :            if(p[pixel[9]] > cb)
    4200           0 :             if(p[pixel[10]] > cb)
    4201           0 :              if(p[pixel[11]] > cb)
    4202           0 :               if(p[pixel[12]] > cb)
    4203           0 :                if(p[pixel[13]] > cb)
    4204           0 :                 if(p[pixel[14]] > cb)
    4205           0 :                  if(p[pixel[15]] > cb)
    4206             :                   {}
    4207             :                  else
    4208           0 :                   if(p[pixel[6]] > cb)
    4209           0 :                    if(p[pixel[7]] > cb)
    4210             :                     {}
    4211             :                    else
    4212           0 :                     continue;
    4213             :                   else
    4214           0 :                    continue;
    4215             :                 else
    4216           0 :                  if(p[pixel[5]] > cb)
    4217           0 :                   if(p[pixel[6]] > cb)
    4218           0 :                    if(p[pixel[7]] > cb)
    4219             :                     {}
    4220             :                    else
    4221           0 :                     continue;
    4222             :                   else
    4223           0 :                    continue;
    4224             :                  else
    4225           0 :                   continue;
    4226             :                else
    4227           0 :                 if(p[pixel[4]] > cb)
    4228           0 :                  if(p[pixel[5]] > cb)
    4229           0 :                   if(p[pixel[6]] > cb)
    4230           0 :                    if(p[pixel[7]] > cb)
    4231             :                     {}
    4232             :                    else
    4233           0 :                     continue;
    4234             :                   else
    4235           0 :                    continue;
    4236             :                  else
    4237           0 :                   continue;
    4238             :                 else
    4239           0 :                  continue;
    4240             :               else
    4241           0 :                if(p[pixel[3]] > cb)
    4242           0 :                 if(p[pixel[4]] > cb)
    4243           0 :                  if(p[pixel[5]] > cb)
    4244           0 :                   if(p[pixel[6]] > cb)
    4245           0 :                    if(p[pixel[7]] > cb)
    4246             :                     {}
    4247             :                    else
    4248           0 :                     continue;
    4249             :                   else
    4250           0 :                    continue;
    4251             :                  else
    4252           0 :                   continue;
    4253             :                 else
    4254           0 :                  continue;
    4255             :                else
    4256           0 :                 continue;
    4257             :              else
    4258           0 :               if(p[pixel[2]] > cb)
    4259           0 :                if(p[pixel[3]] > cb)
    4260           0 :                 if(p[pixel[4]] > cb)
    4261           0 :                  if(p[pixel[5]] > cb)
    4262           0 :                   if(p[pixel[6]] > cb)
    4263           0 :                    if(p[pixel[7]] > cb)
    4264             :                     {}
    4265             :                    else
    4266           0 :                     continue;
    4267             :                   else
    4268           0 :                    continue;
    4269             :                  else
    4270           0 :                   continue;
    4271             :                 else
    4272           0 :                  continue;
    4273             :                else
    4274           0 :                 continue;
    4275             :               else
    4276           0 :                continue;
    4277             :             else
    4278           0 :              continue;
    4279             :            else
    4280           0 :             continue;
    4281           0 :           else if(p[pixel[8]] < c_b)
    4282           0 :            if(p[pixel[7]] < c_b)
    4283           0 :             if(p[pixel[9]] < c_b)
    4284           0 :              if(p[pixel[10]] < c_b)
    4285           0 :               if(p[pixel[6]] < c_b)
    4286           0 :                if(p[pixel[5]] < c_b)
    4287           0 :                 if(p[pixel[4]] < c_b)
    4288           0 :                  if(p[pixel[3]] < c_b)
    4289           0 :                   if(p[pixel[2]] < c_b)
    4290             :                    {}
    4291             :                   else
    4292           0 :                    if(p[pixel[11]] < c_b)
    4293             :                     {}
    4294             :                    else
    4295           0 :                     continue;
    4296             :                  else
    4297           0 :                   if(p[pixel[11]] < c_b)
    4298           0 :                    if(p[pixel[12]] < c_b)
    4299             :                     {}
    4300             :                    else
    4301           0 :                     continue;
    4302             :                   else
    4303           0 :                    continue;
    4304             :                 else
    4305           0 :                  if(p[pixel[11]] < c_b)
    4306           0 :                   if(p[pixel[12]] < c_b)
    4307           0 :                    if(p[pixel[13]] < c_b)
    4308             :                     {}
    4309             :                    else
    4310           0 :                     continue;
    4311             :                   else
    4312           0 :                    continue;
    4313             :                  else
    4314           0 :                   continue;
    4315             :                else
    4316           0 :                 if(p[pixel[11]] < c_b)
    4317           0 :                  if(p[pixel[12]] < c_b)
    4318           0 :                   if(p[pixel[13]] < c_b)
    4319           0 :                    if(p[pixel[14]] < c_b)
    4320             :                     {}
    4321             :                    else
    4322           0 :                     continue;
    4323             :                   else
    4324           0 :                    continue;
    4325             :                  else
    4326           0 :                   continue;
    4327             :                 else
    4328           0 :                  continue;
    4329             :               else
    4330           0 :                if(p[pixel[11]] < c_b)
    4331           0 :                 if(p[pixel[12]] < c_b)
    4332           0 :                  if(p[pixel[13]] < c_b)
    4333           0 :                   if(p[pixel[14]] < c_b)
    4334           0 :                    if(p[pixel[15]] < c_b)
    4335             :                     {}
    4336             :                    else
    4337           0 :                     continue;
    4338             :                   else
    4339           0 :                    continue;
    4340             :                  else
    4341           0 :                   continue;
    4342             :                 else
    4343           0 :                  continue;
    4344             :                else
    4345           0 :                 continue;
    4346             :              else
    4347           0 :               continue;
    4348             :             else
    4349           0 :              continue;
    4350             :            else
    4351           0 :             continue;
    4352             :           else
    4353           0 :            continue;
    4354           0 :         else if(p[pixel[0]] < c_b)
    4355           0 :          if(p[pixel[1]] > cb)
    4356           0 :           if(p[pixel[8]] > cb)
    4357           0 :            if(p[pixel[7]] > cb)
    4358           0 :             if(p[pixel[9]] > cb)
    4359           0 :              if(p[pixel[6]] > cb)
    4360           0 :               if(p[pixel[5]] > cb)
    4361           0 :                if(p[pixel[4]] > cb)
    4362           0 :                 if(p[pixel[3]] > cb)
    4363           0 :                  if(p[pixel[2]] > cb)
    4364             :                   {}
    4365             :                  else
    4366           0 :                   if(p[pixel[10]] > cb)
    4367           0 :                    if(p[pixel[11]] > cb)
    4368             :                     {}
    4369             :                    else
    4370           0 :                     continue;
    4371             :                   else
    4372           0 :                    continue;
    4373             :                 else
    4374           0 :                  if(p[pixel[10]] > cb)
    4375           0 :                   if(p[pixel[11]] > cb)
    4376           0 :                    if(p[pixel[12]] > cb)
    4377             :                     {}
    4378             :                    else
    4379           0 :                     continue;
    4380             :                   else
    4381           0 :                    continue;
    4382             :                  else
    4383           0 :                   continue;
    4384             :                else
    4385           0 :                 if(p[pixel[10]] > cb)
    4386           0 :                  if(p[pixel[11]] > cb)
    4387           0 :                   if(p[pixel[12]] > cb)
    4388           0 :                    if(p[pixel[13]] > cb)
    4389             :                     {}
    4390             :                    else
    4391           0 :                     continue;
    4392             :                   else
    4393           0 :                    continue;
    4394             :                  else
    4395           0 :                   continue;
    4396             :                 else
    4397           0 :                  continue;
    4398             :               else
    4399           0 :                if(p[pixel[10]] > cb)
    4400           0 :                 if(p[pixel[11]] > cb)
    4401           0 :                  if(p[pixel[12]] > cb)
    4402           0 :                   if(p[pixel[13]] > cb)
    4403           0 :                    if(p[pixel[14]] > cb)
    4404             :                     {}
    4405             :                    else
    4406           0 :                     continue;
    4407             :                   else
    4408           0 :                    continue;
    4409             :                  else
    4410           0 :                   continue;
    4411             :                 else
    4412           0 :                  continue;
    4413             :                else
    4414           0 :                 continue;
    4415             :              else
    4416           0 :               if(p[pixel[10]] > cb)
    4417           0 :                if(p[pixel[11]] > cb)
    4418           0 :                 if(p[pixel[12]] > cb)
    4419           0 :                  if(p[pixel[13]] > cb)
    4420           0 :                   if(p[pixel[14]] > cb)
    4421           0 :                    if(p[pixel[15]] > cb)
    4422             :                     {}
    4423             :                    else
    4424           0 :                     continue;
    4425             :                   else
    4426           0 :                    continue;
    4427             :                  else
    4428           0 :                   continue;
    4429             :                 else
    4430           0 :                  continue;
    4431             :                else
    4432           0 :                 continue;
    4433             :               else
    4434           0 :                continue;
    4435             :             else
    4436           0 :              continue;
    4437             :            else
    4438           0 :             continue;
    4439           0 :           else if(p[pixel[8]] < c_b)
    4440           0 :            if(p[pixel[9]] < c_b)
    4441           0 :             if(p[pixel[10]] < c_b)
    4442           0 :              if(p[pixel[11]] < c_b)
    4443           0 :               if(p[pixel[12]] < c_b)
    4444           0 :                if(p[pixel[13]] < c_b)
    4445           0 :                 if(p[pixel[14]] < c_b)
    4446           0 :                  if(p[pixel[15]] < c_b)
    4447             :                   {}
    4448             :                  else
    4449           0 :                   if(p[pixel[6]] < c_b)
    4450           0 :                    if(p[pixel[7]] < c_b)
    4451             :                     {}
    4452             :                    else
    4453           0 :                     continue;
    4454             :                   else
    4455           0 :                    continue;
    4456             :                 else
    4457           0 :                  if(p[pixel[5]] < c_b)
    4458           0 :                   if(p[pixel[6]] < c_b)
    4459           0 :                    if(p[pixel[7]] < c_b)
    4460             :                     {}
    4461             :                    else
    4462           0 :                     continue;
    4463             :                   else
    4464           0 :                    continue;
    4465             :                  else
    4466           0 :                   continue;
    4467             :                else
    4468           0 :                 if(p[pixel[4]] < c_b)
    4469           0 :                  if(p[pixel[5]] < c_b)
    4470           0 :                   if(p[pixel[6]] < c_b)
    4471           0 :                    if(p[pixel[7]] < c_b)
    4472             :                     {}
    4473             :                    else
    4474           0 :                     continue;
    4475             :                   else
    4476           0 :                    continue;
    4477             :                  else
    4478           0 :                   continue;
    4479             :                 else
    4480           0 :                  continue;
    4481             :               else
    4482           0 :                if(p[pixel[3]] < c_b)
    4483           0 :                 if(p[pixel[4]] < c_b)
    4484           0 :                  if(p[pixel[5]] < c_b)
    4485           0 :                   if(p[pixel[6]] < c_b)
    4486           0 :                    if(p[pixel[7]] < c_b)
    4487             :                     {}
    4488             :                    else
    4489           0 :                     continue;
    4490             :                   else
    4491           0 :                    continue;
    4492             :                  else
    4493           0 :                   continue;
    4494             :                 else
    4495           0 :                  continue;
    4496             :                else
    4497           0 :                 continue;
    4498             :              else
    4499           0 :               if(p[pixel[2]] < c_b)
    4500           0 :                if(p[pixel[3]] < c_b)
    4501           0 :                 if(p[pixel[4]] < c_b)
    4502           0 :                  if(p[pixel[5]] < c_b)
    4503           0 :                   if(p[pixel[6]] < c_b)
    4504           0 :                    if(p[pixel[7]] < c_b)
    4505             :                     {}
    4506             :                    else
    4507           0 :                     continue;
    4508             :                   else
    4509           0 :                    continue;
    4510             :                  else
    4511           0 :                   continue;
    4512             :                 else
    4513           0 :                  continue;
    4514             :                else
    4515           0 :                 continue;
    4516             :               else
    4517           0 :                continue;
    4518             :             else
    4519           0 :              continue;
    4520             :            else
    4521           0 :             continue;
    4522             :           else
    4523           0 :            continue;
    4524           0 :          else if(p[pixel[1]] < c_b)
    4525           0 :           if(p[pixel[2]] > cb)
    4526           0 :            if(p[pixel[9]] > cb)
    4527           0 :             if(p[pixel[7]] > cb)
    4528           0 :              if(p[pixel[8]] > cb)
    4529           0 :               if(p[pixel[10]] > cb)
    4530           0 :                if(p[pixel[6]] > cb)
    4531           0 :                 if(p[pixel[5]] > cb)
    4532           0 :                  if(p[pixel[4]] > cb)
    4533           0 :                   if(p[pixel[3]] > cb)
    4534             :                    {}
    4535             :                   else
    4536           0 :                    if(p[pixel[11]] > cb)
    4537           0 :                     if(p[pixel[12]] > cb)
    4538             :                      {}
    4539             :                     else
    4540           0 :                      continue;
    4541             :                    else
    4542           0 :                     continue;
    4543             :                  else
    4544           0 :                   if(p[pixel[11]] > cb)
    4545           0 :                    if(p[pixel[12]] > cb)
    4546           0 :                     if(p[pixel[13]] > cb)
    4547             :                      {}
    4548             :                     else
    4549           0 :                      continue;
    4550             :                    else
    4551           0 :                     continue;
    4552             :                   else
    4553           0 :                    continue;
    4554             :                 else
    4555           0 :                  if(p[pixel[11]] > cb)
    4556           0 :                   if(p[pixel[12]] > cb)
    4557           0 :                    if(p[pixel[13]] > cb)
    4558           0 :                     if(p[pixel[14]] > cb)
    4559             :                      {}
    4560             :                     else
    4561           0 :                      continue;
    4562             :                    else
    4563           0 :                     continue;
    4564             :                   else
    4565           0 :                    continue;
    4566             :                  else
    4567           0 :                   continue;
    4568             :                else
    4569           0 :                 if(p[pixel[11]] > cb)
    4570           0 :                  if(p[pixel[12]] > cb)
    4571           0 :                   if(p[pixel[13]] > cb)
    4572           0 :                    if(p[pixel[14]] > cb)
    4573           0 :                     if(p[pixel[15]] > cb)
    4574             :                      {}
    4575             :                     else
    4576           0 :                      continue;
    4577             :                    else
    4578           0 :                     continue;
    4579             :                   else
    4580           0 :                    continue;
    4581             :                  else
    4582           0 :                   continue;
    4583             :                 else
    4584           0 :                  continue;
    4585             :               else
    4586           0 :                continue;
    4587             :              else
    4588           0 :               continue;
    4589             :             else
    4590           0 :              continue;
    4591           0 :            else if(p[pixel[9]] < c_b)
    4592           0 :             if(p[pixel[10]] < c_b)
    4593           0 :              if(p[pixel[11]] < c_b)
    4594           0 :               if(p[pixel[12]] < c_b)
    4595           0 :                if(p[pixel[13]] < c_b)
    4596           0 :                 if(p[pixel[14]] < c_b)
    4597           0 :                  if(p[pixel[15]] < c_b)
    4598             :                   {}
    4599             :                  else
    4600           0 :                   if(p[pixel[6]] < c_b)
    4601           0 :                    if(p[pixel[7]] < c_b)
    4602           0 :                     if(p[pixel[8]] < c_b)
    4603             :                      {}
    4604             :                     else
    4605           0 :                      continue;
    4606             :                    else
    4607           0 :                     continue;
    4608             :                   else
    4609           0 :                    continue;
    4610             :                 else
    4611           0 :                  if(p[pixel[5]] < c_b)
    4612           0 :                   if(p[pixel[6]] < c_b)
    4613           0 :                    if(p[pixel[7]] < c_b)
    4614           0 :                     if(p[pixel[8]] < c_b)
    4615             :                      {}
    4616             :                     else
    4617           0 :                      continue;
    4618             :                    else
    4619           0 :                     continue;
    4620             :                   else
    4621           0 :                    continue;
    4622             :                  else
    4623           0 :                   continue;
    4624             :                else
    4625           0 :                 if(p[pixel[4]] < c_b)
    4626           0 :                  if(p[pixel[5]] < c_b)
    4627           0 :                   if(p[pixel[6]] < c_b)
    4628           0 :                    if(p[pixel[7]] < c_b)
    4629           0 :                     if(p[pixel[8]] < c_b)
    4630             :                      {}
    4631             :                     else
    4632           0 :                      continue;
    4633             :                    else
    4634           0 :                     continue;
    4635             :                   else
    4636           0 :                    continue;
    4637             :                  else
    4638           0 :                   continue;
    4639             :                 else
    4640           0 :                  continue;
    4641             :               else
    4642           0 :                if(p[pixel[3]] < c_b)
    4643           0 :                 if(p[pixel[4]] < c_b)
    4644           0 :                  if(p[pixel[5]] < c_b)
    4645           0 :                   if(p[pixel[6]] < c_b)
    4646           0 :                    if(p[pixel[7]] < c_b)
    4647           0 :                     if(p[pixel[8]] < c_b)
    4648             :                      {}
    4649             :                     else
    4650           0 :                      continue;
    4651             :                    else
    4652           0 :                     continue;
    4653             :                   else
    4654           0 :                    continue;
    4655             :                  else
    4656           0 :                   continue;
    4657             :                 else
    4658           0 :                  continue;
    4659             :                else
    4660           0 :                 continue;
    4661             :              else
    4662           0 :               continue;
    4663             :             else
    4664           0 :              continue;
    4665             :            else
    4666           0 :             continue;
    4667           0 :           else if(p[pixel[2]] < c_b)
    4668           0 :            if(p[pixel[3]] > cb)
    4669           0 :             if(p[pixel[10]] > cb)
    4670           0 :              if(p[pixel[7]] > cb)
    4671           0 :               if(p[pixel[8]] > cb)
    4672           0 :                if(p[pixel[9]] > cb)
    4673           0 :                 if(p[pixel[11]] > cb)
    4674           0 :                  if(p[pixel[6]] > cb)
    4675           0 :                   if(p[pixel[5]] > cb)
    4676           0 :                    if(p[pixel[4]] > cb)
    4677             :                     {}
    4678             :                    else
    4679           0 :                     if(p[pixel[12]] > cb)
    4680           0 :                      if(p[pixel[13]] > cb)
    4681             :                       {}
    4682             :                      else
    4683           0 :                       continue;
    4684             :                     else
    4685           0 :                      continue;
    4686             :                   else
    4687           0 :                    if(p[pixel[12]] > cb)
    4688           0 :                     if(p[pixel[13]] > cb)
    4689           0 :                      if(p[pixel[14]] > cb)
    4690             :                       {}
    4691             :                      else
    4692           0 :                       continue;
    4693             :                     else
    4694           0 :                      continue;
    4695             :                    else
    4696           0 :                     continue;
    4697             :                  else
    4698           0 :                   if(p[pixel[12]] > cb)
    4699           0 :                    if(p[pixel[13]] > cb)
    4700           0 :                     if(p[pixel[14]] > cb)
    4701           0 :                      if(p[pixel[15]] > cb)
    4702             :                       {}
    4703             :                      else
    4704           0 :                       continue;
    4705             :                     else
    4706           0 :                      continue;
    4707             :                    else
    4708           0 :                     continue;
    4709             :                   else
    4710           0 :                    continue;
    4711             :                 else
    4712           0 :                  continue;
    4713             :                else
    4714           0 :                 continue;
    4715             :               else
    4716           0 :                continue;
    4717             :              else
    4718           0 :               continue;
    4719           0 :             else if(p[pixel[10]] < c_b)
    4720           0 :              if(p[pixel[11]] < c_b)
    4721           0 :               if(p[pixel[12]] < c_b)
    4722           0 :                if(p[pixel[13]] < c_b)
    4723           0 :                 if(p[pixel[14]] < c_b)
    4724           0 :                  if(p[pixel[15]] < c_b)
    4725             :                   {}
    4726             :                  else
    4727           0 :                   if(p[pixel[6]] < c_b)
    4728           0 :                    if(p[pixel[7]] < c_b)
    4729           0 :                     if(p[pixel[8]] < c_b)
    4730           0 :                      if(p[pixel[9]] < c_b)
    4731             :                       {}
    4732             :                      else
    4733           0 :                       continue;
    4734             :                     else
    4735           0 :                      continue;
    4736             :                    else
    4737           0 :                     continue;
    4738             :                   else
    4739           0 :                    continue;
    4740             :                 else
    4741           0 :                  if(p[pixel[5]] < c_b)
    4742           0 :                   if(p[pixel[6]] < c_b)
    4743           0 :                    if(p[pixel[7]] < c_b)
    4744           0 :                     if(p[pixel[8]] < c_b)
    4745           0 :                      if(p[pixel[9]] < c_b)
    4746             :                       {}
    4747             :                      else
    4748           0 :                       continue;
    4749             :                     else
    4750           0 :                      continue;
    4751             :                    else
    4752           0 :                     continue;
    4753             :                   else
    4754           0 :                    continue;
    4755             :                  else
    4756           0 :                   continue;
    4757             :                else
    4758           0 :                 if(p[pixel[4]] < c_b)
    4759           0 :                  if(p[pixel[5]] < c_b)
    4760           0 :                   if(p[pixel[6]] < c_b)
    4761           0 :                    if(p[pixel[7]] < c_b)
    4762           0 :                     if(p[pixel[8]] < c_b)
    4763           0 :                      if(p[pixel[9]] < c_b)
    4764             :                       {}
    4765             :                      else
    4766           0 :                       continue;
    4767             :                     else
    4768           0 :                      continue;
    4769             :                    else
    4770           0 :                     continue;
    4771             :                   else
    4772           0 :                    continue;
    4773             :                  else
    4774           0 :                   continue;
    4775             :                 else
    4776           0 :                  continue;
    4777             :               else
    4778           0 :                continue;
    4779             :              else
    4780           0 :               continue;
    4781             :             else
    4782           0 :              continue;
    4783           0 :            else if(p[pixel[3]] < c_b)
    4784           0 :             if(p[pixel[4]] > cb)
    4785           0 :              if(p[pixel[13]] > cb)
    4786           0 :               if(p[pixel[7]] > cb)
    4787           0 :                if(p[pixel[8]] > cb)
    4788           0 :                 if(p[pixel[9]] > cb)
    4789           0 :                  if(p[pixel[10]] > cb)
    4790           0 :                   if(p[pixel[11]] > cb)
    4791           0 :                    if(p[pixel[12]] > cb)
    4792           0 :                     if(p[pixel[6]] > cb)
    4793           0 :                      if(p[pixel[5]] > cb)
    4794             :                       {}
    4795             :                      else
    4796           0 :                       if(p[pixel[14]] > cb)
    4797             :                        {}
    4798             :                       else
    4799           0 :                        continue;
    4800             :                     else
    4801           0 :                      if(p[pixel[14]] > cb)
    4802           0 :                       if(p[pixel[15]] > cb)
    4803             :                        {}
    4804             :                       else
    4805           0 :                        continue;
    4806             :                      else
    4807           0 :                       continue;
    4808             :                    else
    4809           0 :                     continue;
    4810             :                   else
    4811           0 :                    continue;
    4812             :                  else
    4813           0 :                   continue;
    4814             :                 else
    4815           0 :                  continue;
    4816             :                else
    4817           0 :                 continue;
    4818             :               else
    4819           0 :                continue;
    4820           0 :              else if(p[pixel[13]] < c_b)
    4821           0 :               if(p[pixel[11]] > cb)
    4822           0 :                if(p[pixel[5]] > cb)
    4823           0 :                 if(p[pixel[6]] > cb)
    4824           0 :                  if(p[pixel[7]] > cb)
    4825           0 :                   if(p[pixel[8]] > cb)
    4826           0 :                    if(p[pixel[9]] > cb)
    4827           0 :                     if(p[pixel[10]] > cb)
    4828           0 :                      if(p[pixel[12]] > cb)
    4829             :                       {}
    4830             :                      else
    4831           0 :                       continue;
    4832             :                     else
    4833           0 :                      continue;
    4834             :                    else
    4835           0 :                     continue;
    4836             :                   else
    4837           0 :                    continue;
    4838             :                  else
    4839           0 :                   continue;
    4840             :                 else
    4841           0 :                  continue;
    4842             :                else
    4843           0 :                 continue;
    4844           0 :               else if(p[pixel[11]] < c_b)
    4845           0 :                if(p[pixel[12]] < c_b)
    4846           0 :                 if(p[pixel[14]] < c_b)
    4847           0 :                  if(p[pixel[15]] < c_b)
    4848             :                   {}
    4849             :                  else
    4850           0 :                   if(p[pixel[6]] < c_b)
    4851           0 :                    if(p[pixel[7]] < c_b)
    4852           0 :                     if(p[pixel[8]] < c_b)
    4853           0 :                      if(p[pixel[9]] < c_b)
    4854           0 :                       if(p[pixel[10]] < c_b)
    4855             :                        {}
    4856             :                       else
    4857           0 :                        continue;
    4858             :                      else
    4859           0 :                       continue;
    4860             :                     else
    4861           0 :                      continue;
    4862             :                    else
    4863           0 :                     continue;
    4864             :                   else
    4865           0 :                    continue;
    4866             :                 else
    4867           0 :                  if(p[pixel[5]] < c_b)
    4868           0 :                   if(p[pixel[6]] < c_b)
    4869           0 :                    if(p[pixel[7]] < c_b)
    4870           0 :                     if(p[pixel[8]] < c_b)
    4871           0 :                      if(p[pixel[9]] < c_b)
    4872           0 :                       if(p[pixel[10]] < c_b)
    4873             :                        {}
    4874             :                       else
    4875           0 :                        continue;
    4876             :                      else
    4877           0 :                       continue;
    4878             :                     else
    4879           0 :                      continue;
    4880             :                    else
    4881           0 :                     continue;
    4882             :                   else
    4883           0 :                    continue;
    4884             :                  else
    4885           0 :                   continue;
    4886             :                else
    4887           0 :                 continue;
    4888             :               else
    4889           0 :                continue;
    4890             :              else
    4891           0 :               if(p[pixel[5]] > cb)
    4892           0 :                if(p[pixel[6]] > cb)
    4893           0 :                 if(p[pixel[7]] > cb)
    4894           0 :                  if(p[pixel[8]] > cb)
    4895           0 :                   if(p[pixel[9]] > cb)
    4896           0 :                    if(p[pixel[10]] > cb)
    4897           0 :                     if(p[pixel[11]] > cb)
    4898           0 :                      if(p[pixel[12]] > cb)
    4899             :                       {}
    4900             :                      else
    4901           0 :                       continue;
    4902             :                     else
    4903           0 :                      continue;
    4904             :                    else
    4905           0 :                     continue;
    4906             :                   else
    4907           0 :                    continue;
    4908             :                  else
    4909           0 :                   continue;
    4910             :                 else
    4911           0 :                  continue;
    4912             :                else
    4913           0 :                 continue;
    4914             :               else
    4915           0 :                continue;
    4916           0 :             else if(p[pixel[4]] < c_b)
    4917           0 :              if(p[pixel[5]] > cb)
    4918           0 :               if(p[pixel[14]] > cb)
    4919           0 :                if(p[pixel[7]] > cb)
    4920           0 :                 if(p[pixel[8]] > cb)
    4921           0 :                  if(p[pixel[9]] > cb)
    4922           0 :                   if(p[pixel[10]] > cb)
    4923           0 :                    if(p[pixel[11]] > cb)
    4924           0 :                     if(p[pixel[12]] > cb)
    4925           0 :                      if(p[pixel[13]] > cb)
    4926           0 :                       if(p[pixel[6]] > cb)
    4927             :                        {}
    4928             :                       else
    4929           0 :                        if(p[pixel[15]] > cb)
    4930             :                         {}
    4931             :                        else
    4932           0 :                         continue;
    4933             :                      else
    4934           0 :                       continue;
    4935             :                     else
    4936           0 :                      continue;
    4937             :                    else
    4938           0 :                     continue;
    4939             :                   else
    4940           0 :                    continue;
    4941             :                  else
    4942           0 :                   continue;
    4943             :                 else
    4944           0 :                  continue;
    4945             :                else
    4946           0 :                 continue;
    4947           0 :               else if(p[pixel[14]] < c_b)
    4948           0 :                if(p[pixel[12]] > cb)
    4949           0 :                 if(p[pixel[6]] > cb)
    4950           0 :                  if(p[pixel[7]] > cb)
    4951           0 :                   if(p[pixel[8]] > cb)
    4952           0 :                    if(p[pixel[9]] > cb)
    4953           0 :                     if(p[pixel[10]] > cb)
    4954           0 :                      if(p[pixel[11]] > cb)
    4955           0 :                       if(p[pixel[13]] > cb)
    4956             :                        {}
    4957             :                       else
    4958           0 :                        continue;
    4959             :                      else
    4960           0 :                       continue;
    4961             :                     else
    4962           0 :                      continue;
    4963             :                    else
    4964           0 :                     continue;
    4965             :                   else
    4966           0 :                    continue;
    4967             :                  else
    4968           0 :                   continue;
    4969             :                 else
    4970           0 :                  continue;
    4971           0 :                else if(p[pixel[12]] < c_b)
    4972           0 :                 if(p[pixel[13]] < c_b)
    4973           0 :                  if(p[pixel[15]] < c_b)
    4974             :                   {}
    4975             :                  else
    4976           0 :                   if(p[pixel[6]] < c_b)
    4977           0 :                    if(p[pixel[7]] < c_b)
    4978           0 :                     if(p[pixel[8]] < c_b)
    4979           0 :                      if(p[pixel[9]] < c_b)
    4980           0 :                       if(p[pixel[10]] < c_b)
    4981           0 :                        if(p[pixel[11]] < c_b)
    4982             :                         {}
    4983             :                        else
    4984           0 :                         continue;
    4985             :                       else
    4986           0 :                        continue;
    4987             :                      else
    4988           0 :                       continue;
    4989             :                     else
    4990           0 :                      continue;
    4991             :                    else
    4992           0 :                     continue;
    4993             :                   else
    4994           0 :                    continue;
    4995             :                 else
    4996           0 :                  continue;
    4997             :                else
    4998           0 :                 continue;
    4999             :               else
    5000           0 :                if(p[pixel[6]] > cb)
    5001           0 :                 if(p[pixel[7]] > cb)
    5002           0 :                  if(p[pixel[8]] > cb)
    5003           0 :                   if(p[pixel[9]] > cb)
    5004           0 :                    if(p[pixel[10]] > cb)
    5005           0 :                     if(p[pixel[11]] > cb)
    5006           0 :                      if(p[pixel[12]] > cb)
    5007           0 :                       if(p[pixel[13]] > cb)
    5008             :                        {}
    5009             :                       else
    5010           0 :                        continue;
    5011             :                      else
    5012           0 :                       continue;
    5013             :                     else
    5014           0 :                      continue;
    5015             :                    else
    5016           0 :                     continue;
    5017             :                   else
    5018           0 :                    continue;
    5019             :                  else
    5020           0 :                   continue;
    5021             :                 else
    5022           0 :                  continue;
    5023             :                else
    5024           0 :                 continue;
    5025           0 :              else if(p[pixel[5]] < c_b)
    5026           0 :               if(p[pixel[6]] > cb)
    5027           0 :                if(p[pixel[15]] < c_b)
    5028           0 :                 if(p[pixel[13]] > cb)
    5029           0 :                  if(p[pixel[7]] > cb)
    5030           0 :                   if(p[pixel[8]] > cb)
    5031           0 :                    if(p[pixel[9]] > cb)
    5032           0 :                     if(p[pixel[10]] > cb)
    5033           0 :                      if(p[pixel[11]] > cb)
    5034           0 :                       if(p[pixel[12]] > cb)
    5035           0 :                        if(p[pixel[14]] > cb)
    5036             :                         {}
    5037             :                        else
    5038           0 :                         continue;
    5039             :                       else
    5040           0 :                        continue;
    5041             :                      else
    5042           0 :                       continue;
    5043             :                     else
    5044           0 :                      continue;
    5045             :                    else
    5046           0 :                     continue;
    5047             :                   else
    5048           0 :                    continue;
    5049             :                  else
    5050           0 :                   continue;
    5051           0 :                 else if(p[pixel[13]] < c_b)
    5052           0 :                  if(p[pixel[14]] < c_b)
    5053             :                   {}
    5054             :                  else
    5055           0 :                   continue;
    5056             :                 else
    5057           0 :                  continue;
    5058             :                else
    5059           0 :                 if(p[pixel[7]] > cb)
    5060           0 :                  if(p[pixel[8]] > cb)
    5061           0 :                   if(p[pixel[9]] > cb)
    5062           0 :                    if(p[pixel[10]] > cb)
    5063           0 :                     if(p[pixel[11]] > cb)
    5064           0 :                      if(p[pixel[12]] > cb)
    5065           0 :                       if(p[pixel[13]] > cb)
    5066           0 :                        if(p[pixel[14]] > cb)
    5067             :                         {}
    5068             :                        else
    5069           0 :                         continue;
    5070             :                       else
    5071           0 :                        continue;
    5072             :                      else
    5073           0 :                       continue;
    5074             :                     else
    5075           0 :                      continue;
    5076             :                    else
    5077           0 :                     continue;
    5078             :                   else
    5079           0 :                    continue;
    5080             :                  else
    5081           0 :                   continue;
    5082             :                 else
    5083           0 :                  continue;
    5084           0 :               else if(p[pixel[6]] < c_b)
    5085           0 :                if(p[pixel[7]] > cb)
    5086           0 :                 if(p[pixel[14]] > cb)
    5087           0 :                  if(p[pixel[8]] > cb)
    5088           0 :                   if(p[pixel[9]] > cb)
    5089           0 :                    if(p[pixel[10]] > cb)
    5090           0 :                     if(p[pixel[11]] > cb)
    5091           0 :                      if(p[pixel[12]] > cb)
    5092           0 :                       if(p[pixel[13]] > cb)
    5093           0 :                        if(p[pixel[15]] > cb)
    5094             :                         {}
    5095             :                        else
    5096           0 :                         continue;
    5097             :                       else
    5098           0 :                        continue;
    5099             :                      else
    5100           0 :                       continue;
    5101             :                     else
    5102           0 :                      continue;
    5103             :                    else
    5104           0 :                     continue;
    5105             :                   else
    5106           0 :                    continue;
    5107             :                  else
    5108           0 :                   continue;
    5109           0 :                 else if(p[pixel[14]] < c_b)
    5110           0 :                  if(p[pixel[15]] < c_b)
    5111             :                   {}
    5112             :                  else
    5113           0 :                   continue;
    5114             :                 else
    5115           0 :                  continue;
    5116           0 :                else if(p[pixel[7]] < c_b)
    5117           0 :                 if(p[pixel[8]] < c_b)
    5118             :                  {}
    5119             :                 else
    5120           0 :                  if(p[pixel[15]] < c_b)
    5121             :                   {}
    5122             :                  else
    5123           0 :                   continue;
    5124             :                else
    5125           0 :                 if(p[pixel[14]] < c_b)
    5126           0 :                  if(p[pixel[15]] < c_b)
    5127             :                   {}
    5128             :                  else
    5129           0 :                   continue;
    5130             :                 else
    5131           0 :                  continue;
    5132             :               else
    5133           0 :                if(p[pixel[13]] > cb)
    5134           0 :                 if(p[pixel[7]] > cb)
    5135           0 :                  if(p[pixel[8]] > cb)
    5136           0 :                   if(p[pixel[9]] > cb)
    5137           0 :                    if(p[pixel[10]] > cb)
    5138           0 :                     if(p[pixel[11]] > cb)
    5139           0 :                      if(p[pixel[12]] > cb)
    5140           0 :                       if(p[pixel[14]] > cb)
    5141           0 :                        if(p[pixel[15]] > cb)
    5142             :                         {}
    5143             :                        else
    5144           0 :                         continue;
    5145             :                       else
    5146           0 :                        continue;
    5147             :                      else
    5148           0 :                       continue;
    5149             :                     else
    5150           0 :                      continue;
    5151             :                    else
    5152           0 :                     continue;
    5153             :                   else
    5154           0 :                    continue;
    5155             :                  else
    5156           0 :                   continue;
    5157             :                 else
    5158           0 :                  continue;
    5159           0 :                else if(p[pixel[13]] < c_b)
    5160           0 :                 if(p[pixel[14]] < c_b)
    5161           0 :                  if(p[pixel[15]] < c_b)
    5162             :                   {}
    5163             :                  else
    5164           0 :                   continue;
    5165             :                 else
    5166           0 :                  continue;
    5167             :                else
    5168           0 :                 continue;
    5169             :              else
    5170           0 :               if(p[pixel[12]] > cb)
    5171           0 :                if(p[pixel[7]] > cb)
    5172           0 :                 if(p[pixel[8]] > cb)
    5173           0 :                  if(p[pixel[9]] > cb)
    5174           0 :                   if(p[pixel[10]] > cb)
    5175           0 :                    if(p[pixel[11]] > cb)
    5176           0 :                     if(p[pixel[13]] > cb)
    5177           0 :                      if(p[pixel[14]] > cb)
    5178           0 :                       if(p[pixel[6]] > cb)
    5179             :                        {}
    5180             :                       else
    5181           0 :                        if(p[pixel[15]] > cb)
    5182             :                         {}
    5183             :                        else
    5184           0 :                         continue;
    5185             :                      else
    5186           0 :                       continue;
    5187             :                     else
    5188           0 :                      continue;
    5189             :                    else
    5190           0 :                     continue;
    5191             :                   else
    5192           0 :                    continue;
    5193             :                  else
    5194           0 :                   continue;
    5195             :                 else
    5196           0 :                  continue;
    5197             :                else
    5198           0 :                 continue;
    5199           0 :               else if(p[pixel[12]] < c_b)
    5200           0 :                if(p[pixel[13]] < c_b)
    5201           0 :                 if(p[pixel[14]] < c_b)
    5202           0 :                  if(p[pixel[15]] < c_b)
    5203             :                   {}
    5204             :                  else
    5205           0 :                   if(p[pixel[6]] < c_b)
    5206           0 :                    if(p[pixel[7]] < c_b)
    5207           0 :                     if(p[pixel[8]] < c_b)
    5208           0 :                      if(p[pixel[9]] < c_b)
    5209           0 :                       if(p[pixel[10]] < c_b)
    5210           0 :                        if(p[pixel[11]] < c_b)
    5211             :                         {}
    5212             :                        else
    5213           0 :                         continue;
    5214             :                       else
    5215           0 :                        continue;
    5216             :                      else
    5217           0 :                       continue;
    5218             :                     else
    5219           0 :                      continue;
    5220             :                    else
    5221           0 :                     continue;
    5222             :                   else
    5223           0 :                    continue;
    5224             :                 else
    5225           0 :                  continue;
    5226             :                else
    5227           0 :                 continue;
    5228             :               else
    5229           0 :                continue;
    5230             :             else
    5231           0 :              if(p[pixel[11]] > cb)
    5232           0 :               if(p[pixel[7]] > cb)
    5233           0 :                if(p[pixel[8]] > cb)
    5234           0 :                 if(p[pixel[9]] > cb)
    5235           0 :                  if(p[pixel[10]] > cb)
    5236           0 :                   if(p[pixel[12]] > cb)
    5237           0 :                    if(p[pixel[13]] > cb)
    5238           0 :                     if(p[pixel[6]] > cb)
    5239           0 :                      if(p[pixel[5]] > cb)
    5240             :                       {}
    5241             :                      else
    5242           0 :                       if(p[pixel[14]] > cb)
    5243             :                        {}
    5244             :                       else
    5245           0 :                        continue;
    5246             :                     else
    5247           0 :                      if(p[pixel[14]] > cb)
    5248           0 :                       if(p[pixel[15]] > cb)
    5249             :                        {}
    5250             :                       else
    5251           0 :                        continue;
    5252             :                      else
    5253           0 :                       continue;
    5254             :                    else
    5255           0 :                     continue;
    5256             :                   else
    5257           0 :                    continue;
    5258             :                  else
    5259           0 :                   continue;
    5260             :                 else
    5261           0 :                  continue;
    5262             :                else
    5263           0 :                 continue;
    5264             :               else
    5265           0 :                continue;
    5266           0 :              else if(p[pixel[11]] < c_b)
    5267           0 :               if(p[pixel[12]] < c_b)
    5268           0 :                if(p[pixel[13]] < c_b)
    5269           0 :                 if(p[pixel[14]] < c_b)
    5270           0 :                  if(p[pixel[15]] < c_b)
    5271             :                   {}
    5272             :                  else
    5273           0 :                   if(p[pixel[6]] < c_b)
    5274           0 :                    if(p[pixel[7]] < c_b)
    5275           0 :                     if(p[pixel[8]] < c_b)
    5276           0 :                      if(p[pixel[9]] < c_b)
    5277           0 :                       if(p[pixel[10]] < c_b)
    5278             :                        {}
    5279             :                       else
    5280           0 :                        continue;
    5281             :                      else
    5282           0 :                       continue;
    5283             :                     else
    5284           0 :                      continue;
    5285             :                    else
    5286           0 :                     continue;
    5287             :                   else
    5288           0 :                    continue;
    5289             :                 else
    5290           0 :                  if(p[pixel[5]] < c_b)
    5291           0 :                   if(p[pixel[6]] < c_b)
    5292           0 :                    if(p[pixel[7]] < c_b)
    5293           0 :                     if(p[pixel[8]] < c_b)
    5294           0 :                      if(p[pixel[9]] < c_b)
    5295           0 :                       if(p[pixel[10]] < c_b)
    5296             :                        {}
    5297             :                       else
    5298           0 :                        continue;
    5299             :                      else
    5300           0 :                       continue;
    5301             :                     else
    5302           0 :                      continue;
    5303             :                    else
    5304           0 :                     continue;
    5305             :                   else
    5306           0 :                    continue;
    5307             :                  else
    5308           0 :                   continue;
    5309             :                else
    5310           0 :                 continue;
    5311             :               else
    5312           0 :                continue;
    5313             :              else
    5314           0 :               continue;
    5315             :            else
    5316           0 :             if(p[pixel[10]] > cb)
    5317           0 :              if(p[pixel[7]] > cb)
    5318           0 :               if(p[pixel[8]] > cb)
    5319           0 :                if(p[pixel[9]] > cb)
    5320           0 :                 if(p[pixel[11]] > cb)
    5321           0 :                  if(p[pixel[12]] > cb)
    5322           0 :                   if(p[pixel[6]] > cb)
    5323           0 :                    if(p[pixel[5]] > cb)
    5324           0 :                     if(p[pixel[4]] > cb)
    5325             :                      {}
    5326             :                     else
    5327           0 :                      if(p[pixel[13]] > cb)
    5328             :                       {}
    5329             :                      else
    5330           0 :                       continue;
    5331             :                    else
    5332           0 :                     if(p[pixel[13]] > cb)
    5333           0 :                      if(p[pixel[14]] > cb)
    5334             :                       {}
    5335             :                      else
    5336           0 :                       continue;
    5337             :                     else
    5338           0 :                      continue;
    5339             :                   else
    5340           0 :                    if(p[pixel[13]] > cb)
    5341           0 :                     if(p[pixel[14]] > cb)
    5342           0 :                      if(p[pixel[15]] > cb)
    5343             :                       {}
    5344             :                      else
    5345           0 :                       continue;
    5346             :                     else
    5347           0 :                      continue;
    5348             :                    else
    5349           0 :                     continue;
    5350             :                  else
    5351           0 :                   continue;
    5352             :                 else
    5353           0 :                  continue;
    5354             :                else
    5355           0 :                 continue;
    5356             :               else
    5357           0 :                continue;
    5358             :              else
    5359           0 :               continue;
    5360           0 :             else if(p[pixel[10]] < c_b)
    5361           0 :              if(p[pixel[11]] < c_b)
    5362           0 :               if(p[pixel[12]] < c_b)
    5363           0 :                if(p[pixel[13]] < c_b)
    5364           0 :                 if(p[pixel[14]] < c_b)
    5365           0 :                  if(p[pixel[15]] < c_b)
    5366             :                   {}
    5367             :                  else
    5368           0 :                   if(p[pixel[6]] < c_b)
    5369           0 :                    if(p[pixel[7]] < c_b)
    5370           0 :                     if(p[pixel[8]] < c_b)
    5371           0 :                      if(p[pixel[9]] < c_b)
    5372             :                       {}
    5373             :                      else
    5374           0 :                       continue;
    5375             :                     else
    5376           0 :                      continue;
    5377             :                    else
    5378           0 :                     continue;
    5379             :                   else
    5380           0 :                    continue;
    5381             :                 else
    5382           0 :                  if(p[pixel[5]] < c_b)
    5383           0 :                   if(p[pixel[6]] < c_b)
    5384           0 :                    if(p[pixel[7]] < c_b)
    5385           0 :                     if(p[pixel[8]] < c_b)
    5386           0 :                      if(p[pixel[9]] < c_b)
    5387             :                       {}
    5388             :                      else
    5389           0 :                       continue;
    5390             :                     else
    5391           0 :                      continue;
    5392             :                    else
    5393           0 :                     continue;
    5394             :                   else
    5395           0 :                    continue;
    5396             :                  else
    5397           0 :                   continue;
    5398             :                else
    5399           0 :                 if(p[pixel[4]] < c_b)
    5400           0 :                  if(p[pixel[5]] < c_b)
    5401           0 :                   if(p[pixel[6]] < c_b)
    5402           0 :                    if(p[pixel[7]] < c_b)
    5403           0 :                     if(p[pixel[8]] < c_b)
    5404           0 :                      if(p[pixel[9]] < c_b)
    5405             :                       {}
    5406             :                      else
    5407           0 :                       continue;
    5408             :                     else
    5409           0 :                      continue;
    5410             :                    else
    5411           0 :                     continue;
    5412             :                   else
    5413           0 :                    continue;
    5414             :                  else
    5415           0 :                   continue;
    5416             :                 else
    5417           0 :                  continue;
    5418             :               else
    5419           0 :                continue;
    5420             :              else
    5421           0 :               continue;
    5422             :             else
    5423           0 :              continue;
    5424             :           else
    5425           0 :            if(p[pixel[9]] > cb)
    5426           0 :             if(p[pixel[7]] > cb)
    5427           0 :              if(p[pixel[8]] > cb)
    5428           0 :               if(p[pixel[10]] > cb)
    5429           0 :                if(p[pixel[11]] > cb)
    5430           0 :                 if(p[pixel[6]] > cb)
    5431           0 :                  if(p[pixel[5]] > cb)
    5432           0 :                   if(p[pixel[4]] > cb)
    5433           0 :                    if(p[pixel[3]] > cb)
    5434             :                     {}
    5435             :                    else
    5436           0 :                     if(p[pixel[12]] > cb)
    5437             :                      {}
    5438             :                     else
    5439           0 :                      continue;
    5440             :                   else
    5441           0 :                    if(p[pixel[12]] > cb)
    5442           0 :                     if(p[pixel[13]] > cb)
    5443             :                      {}
    5444             :                     else
    5445           0 :                      continue;
    5446             :                    else
    5447           0 :                     continue;
    5448             :                  else
    5449           0 :                   if(p[pixel[12]] > cb)
    5450           0 :                    if(p[pixel[13]] > cb)
    5451           0 :                     if(p[pixel[14]] > cb)
    5452             :                      {}
    5453             :                     else
    5454           0 :                      continue;
    5455             :                    else
    5456           0 :                     continue;
    5457             :                   else
    5458           0 :                    continue;
    5459             :                 else
    5460           0 :                  if(p[pixel[12]] > cb)
    5461           0 :                   if(p[pixel[13]] > cb)
    5462           0 :                    if(p[pixel[14]] > cb)
    5463           0 :                     if(p[pixel[15]] > cb)
    5464             :                      {}
    5465             :                     else
    5466           0 :                      continue;
    5467             :                    else
    5468           0 :                     continue;
    5469             :                   else
    5470           0 :                    continue;
    5471             :                  else
    5472           0 :                   continue;
    5473             :                else
    5474           0 :                 continue;
    5475             :               else
    5476           0 :                continue;
    5477             :              else
    5478           0 :               continue;
    5479             :             else
    5480           0 :              continue;
    5481           0 :            else if(p[pixel[9]] < c_b)
    5482           0 :             if(p[pixel[10]] < c_b)
    5483           0 :              if(p[pixel[11]] < c_b)
    5484           0 :               if(p[pixel[12]] < c_b)
    5485           0 :                if(p[pixel[13]] < c_b)
    5486           0 :                 if(p[pixel[14]] < c_b)
    5487           0 :                  if(p[pixel[15]] < c_b)
    5488             :                   {}
    5489             :                  else
    5490           0 :                   if(p[pixel[6]] < c_b)
    5491           0 :                    if(p[pixel[7]] < c_b)
    5492           0 :                     if(p[pixel[8]] < c_b)
    5493             :                      {}
    5494             :                     else
    5495           0 :                      continue;
    5496             :                    else
    5497           0 :                     continue;
    5498             :                   else
    5499           0 :                    continue;
    5500             :                 else
    5501           0 :                  if(p[pixel[5]] < c_b)
    5502           0 :                   if(p[pixel[6]] < c_b)
    5503           0 :                    if(p[pixel[7]] < c_b)
    5504           0 :                     if(p[pixel[8]] < c_b)
    5505             :                      {}
    5506             :                     else
    5507           0 :                      continue;
    5508             :                    else
    5509           0 :                     continue;
    5510             :                   else
    5511           0 :                    continue;
    5512             :                  else
    5513           0 :                   continue;
    5514             :                else
    5515           0 :                 if(p[pixel[4]] < c_b)
    5516           0 :                  if(p[pixel[5]] < c_b)
    5517           0 :                   if(p[pixel[6]] < c_b)
    5518           0 :                    if(p[pixel[7]] < c_b)
    5519           0 :                     if(p[pixel[8]] < c_b)
    5520             :                      {}
    5521             :                     else
    5522           0 :                      continue;
    5523             :                    else
    5524           0 :                     continue;
    5525             :                   else
    5526           0 :                    continue;
    5527             :                  else
    5528           0 :                   continue;
    5529             :                 else
    5530           0 :                  continue;
    5531             :               else
    5532           0 :                if(p[pixel[3]] < c_b)
    5533           0 :                 if(p[pixel[4]] < c_b)
    5534           0 :                  if(p[pixel[5]] < c_b)
    5535           0 :                   if(p[pixel[6]] < c_b)
    5536           0 :                    if(p[pixel[7]] < c_b)
    5537           0 :                     if(p[pixel[8]] < c_b)
    5538             :                      {}
    5539             :                     else
    5540           0 :                      continue;
    5541             :                    else
    5542           0 :                     continue;
    5543             :                   else
    5544           0 :                    continue;
    5545             :                  else
    5546           0 :                   continue;
    5547             :                 else
    5548           0 :                  continue;
    5549             :                else
    5550           0 :                 continue;
    5551             :              else
    5552           0 :               continue;
    5553             :             else
    5554           0 :              continue;
    5555             :            else
    5556           0 :             continue;
    5557             :          else
    5558           0 :           if(p[pixel[8]] > cb)
    5559           0 :            if(p[pixel[7]] > cb)
    5560           0 :             if(p[pixel[9]] > cb)
    5561           0 :              if(p[pixel[10]] > cb)
    5562           0 :               if(p[pixel[6]] > cb)
    5563           0 :                if(p[pixel[5]] > cb)
    5564           0 :                 if(p[pixel[4]] > cb)
    5565           0 :                  if(p[pixel[3]] > cb)
    5566           0 :                   if(p[pixel[2]] > cb)
    5567             :                    {}
    5568             :                   else
    5569           0 :                    if(p[pixel[11]] > cb)
    5570             :                     {}
    5571             :                    else
    5572           0 :                     continue;
    5573             :                  else
    5574           0 :                   if(p[pixel[11]] > cb)
    5575           0 :                    if(p[pixel[12]] > cb)
    5576             :                     {}
    5577             :                    else
    5578           0 :                     continue;
    5579             :                   else
    5580           0 :                    continue;
    5581             :                 else
    5582           0 :                  if(p[pixel[11]] > cb)
    5583           0 :                   if(p[pixel[12]] > cb)
    5584           0 :                    if(p[pixel[13]] > cb)
    5585             :                     {}
    5586             :                    else
    5587           0 :                     continue;
    5588             :                   else
    5589           0 :                    continue;
    5590             :                  else
    5591           0 :                   continue;
    5592             :                else
    5593           0 :                 if(p[pixel[11]] > cb)
    5594           0 :                  if(p[pixel[12]] > cb)
    5595           0 :                   if(p[pixel[13]] > cb)
    5596           0 :                    if(p[pixel[14]] > cb)
    5597             :                     {}
    5598             :                    else
    5599           0 :                     continue;
    5600             :                   else
    5601           0 :                    continue;
    5602             :                  else
    5603           0 :                   continue;
    5604             :                 else
    5605           0 :                  continue;
    5606             :               else
    5607           0 :                if(p[pixel[11]] > cb)
    5608           0 :                 if(p[pixel[12]] > cb)
    5609           0 :                  if(p[pixel[13]] > cb)
    5610           0 :                   if(p[pixel[14]] > cb)
    5611           0 :                    if(p[pixel[15]] > cb)
    5612             :                     {}
    5613             :                    else
    5614           0 :                     continue;
    5615             :                   else
    5616           0 :                    continue;
    5617             :                  else
    5618           0 :                   continue;
    5619             :                 else
    5620           0 :                  continue;
    5621             :                else
    5622           0 :                 continue;
    5623             :              else
    5624           0 :               continue;
    5625             :             else
    5626           0 :              continue;
    5627             :            else
    5628           0 :             continue;
    5629           0 :           else if(p[pixel[8]] < c_b)
    5630           0 :            if(p[pixel[9]] < c_b)
    5631           0 :             if(p[pixel[10]] < c_b)
    5632           0 :              if(p[pixel[11]] < c_b)
    5633           0 :               if(p[pixel[12]] < c_b)
    5634           0 :                if(p[pixel[13]] < c_b)
    5635           0 :                 if(p[pixel[14]] < c_b)
    5636           0 :                  if(p[pixel[15]] < c_b)
    5637             :                   {}
    5638             :                  else
    5639           0 :                   if(p[pixel[6]] < c_b)
    5640           0 :                    if(p[pixel[7]] < c_b)
    5641             :                     {}
    5642             :                    else
    5643           0 :                     continue;
    5644             :                   else
    5645           0 :                    continue;
    5646             :                 else
    5647           0 :                  if(p[pixel[5]] < c_b)
    5648           0 :                   if(p[pixel[6]] < c_b)
    5649           0 :                    if(p[pixel[7]] < c_b)
    5650             :                     {}
    5651             :                    else
    5652           0 :                     continue;
    5653             :                   else
    5654           0 :                    continue;
    5655             :                  else
    5656           0 :                   continue;
    5657             :                else
    5658           0 :                 if(p[pixel[4]] < c_b)
    5659           0 :                  if(p[pixel[5]] < c_b)
    5660           0 :                   if(p[pixel[6]] < c_b)
    5661           0 :                    if(p[pixel[7]] < c_b)
    5662             :                     {}
    5663             :                    else
    5664           0 :                     continue;
    5665             :                   else
    5666           0 :                    continue;
    5667             :                  else
    5668           0 :                   continue;
    5669             :                 else
    5670           0 :                  continue;
    5671             :               else
    5672           0 :                if(p[pixel[3]] < c_b)
    5673           0 :                 if(p[pixel[4]] < c_b)
    5674           0 :                  if(p[pixel[5]] < c_b)
    5675           0 :                   if(p[pixel[6]] < c_b)
    5676           0 :                    if(p[pixel[7]] < c_b)
    5677             :                     {}
    5678             :                    else
    5679           0 :                     continue;
    5680             :                   else
    5681           0 :                    continue;
    5682             :                  else
    5683           0 :                   continue;
    5684             :                 else
    5685           0 :                  continue;
    5686             :                else
    5687           0 :                 continue;
    5688             :              else
    5689           0 :               if(p[pixel[2]] < c_b)
    5690           0 :                if(p[pixel[3]] < c_b)
    5691           0 :                 if(p[pixel[4]] < c_b)
    5692           0 :                  if(p[pixel[5]] < c_b)
    5693           0 :                   if(p[pixel[6]] < c_b)
    5694           0 :                    if(p[pixel[7]] < c_b)
    5695             :                     {}
    5696             :                    else
    5697           0 :                     continue;
    5698             :                   else
    5699           0 :                    continue;
    5700             :                  else
    5701           0 :                   continue;
    5702             :                 else
    5703           0 :                  continue;
    5704             :                else
    5705           0 :                 continue;
    5706             :               else
    5707           0 :                continue;
    5708             :             else
    5709           0 :              continue;
    5710             :            else
    5711           0 :             continue;
    5712             :           else
    5713           0 :            continue;
    5714             :         else
    5715           0 :          if(p[pixel[7]] > cb)
    5716           0 :           if(p[pixel[8]] > cb)
    5717           0 :            if(p[pixel[9]] > cb)
    5718           0 :             if(p[pixel[6]] > cb)
    5719           0 :              if(p[pixel[5]] > cb)
    5720           0 :               if(p[pixel[4]] > cb)
    5721           0 :                if(p[pixel[3]] > cb)
    5722           0 :                 if(p[pixel[2]] > cb)
    5723           0 :                  if(p[pixel[1]] > cb)
    5724             :                   {}
    5725             :                  else
    5726           0 :                   if(p[pixel[10]] > cb)
    5727             :                    {}
    5728             :                   else
    5729           0 :                    continue;
    5730             :                 else
    5731           0 :                  if(p[pixel[10]] > cb)
    5732           0 :                   if(p[pixel[11]] > cb)
    5733             :                    {}
    5734             :                   else
    5735           0 :                    continue;
    5736             :                  else
    5737           0 :                   continue;
    5738             :                else
    5739           0 :                 if(p[pixel[10]] > cb)
    5740           0 :                  if(p[pixel[11]] > cb)
    5741           0 :                   if(p[pixel[12]] > cb)
    5742             :                    {}
    5743             :                   else
    5744           0 :                    continue;
    5745             :                  else
    5746           0 :                   continue;
    5747             :                 else
    5748           0 :                  continue;
    5749             :               else
    5750           0 :                if(p[pixel[10]] > cb)
    5751           0 :                 if(p[pixel[11]] > cb)
    5752           0 :                  if(p[pixel[12]] > cb)
    5753           0 :                   if(p[pixel[13]] > cb)
    5754             :                    {}
    5755             :                   else
    5756           0 :                    continue;
    5757             :                  else
    5758           0 :                   continue;
    5759             :                 else
    5760           0 :                  continue;
    5761             :                else
    5762           0 :                 continue;
    5763             :              else
    5764           0 :               if(p[pixel[10]] > cb)
    5765           0 :                if(p[pixel[11]] > cb)
    5766           0 :                 if(p[pixel[12]] > cb)
    5767           0 :                  if(p[pixel[13]] > cb)
    5768           0 :                   if(p[pixel[14]] > cb)
    5769             :                    {}
    5770             :                   else
    5771           0 :                    continue;
    5772             :                  else
    5773           0 :                   continue;
    5774             :                 else
    5775           0 :                  continue;
    5776             :                else
    5777           0 :                 continue;
    5778             :               else
    5779           0 :                continue;
    5780             :             else
    5781           0 :              if(p[pixel[10]] > cb)
    5782           0 :               if(p[pixel[11]] > cb)
    5783           0 :                if(p[pixel[12]] > cb)
    5784           0 :                 if(p[pixel[13]] > cb)
    5785           0 :                  if(p[pixel[14]] > cb)
    5786           0 :                   if(p[pixel[15]] > cb)
    5787             :                    {}
    5788             :                   else
    5789           0 :                    continue;
    5790             :                  else
    5791           0 :                   continue;
    5792             :                 else
    5793           0 :                  continue;
    5794             :                else
    5795           0 :                 continue;
    5796             :               else
    5797           0 :                continue;
    5798             :              else
    5799           0 :               continue;
    5800             :            else
    5801           0 :             continue;
    5802             :           else
    5803           0 :            continue;
    5804           0 :          else if(p[pixel[7]] < c_b)
    5805           0 :           if(p[pixel[8]] < c_b)
    5806           0 :            if(p[pixel[9]] < c_b)
    5807           0 :             if(p[pixel[6]] < c_b)
    5808           0 :              if(p[pixel[5]] < c_b)
    5809           0 :               if(p[pixel[4]] < c_b)
    5810           0 :                if(p[pixel[3]] < c_b)
    5811           0 :                 if(p[pixel[2]] < c_b)
    5812           0 :                  if(p[pixel[1]] < c_b)
    5813             :                   {}
    5814             :                  else
    5815           0 :                   if(p[pixel[10]] < c_b)
    5816             :                    {}
    5817             :                   else
    5818           0 :                    continue;
    5819             :                 else
    5820           0 :                  if(p[pixel[10]] < c_b)
    5821           0 :                   if(p[pixel[11]] < c_b)
    5822             :                    {}
    5823             :                   else
    5824           0 :                    continue;
    5825             :                  else
    5826           0 :                   continue;
    5827             :                else
    5828           0 :                 if(p[pixel[10]] < c_b)
    5829           0 :                  if(p[pixel[11]] < c_b)
    5830           0 :                   if(p[pixel[12]] < c_b)
    5831             :                    {}
    5832             :                   else
    5833           0 :                    continue;
    5834             :                  else
    5835           0 :                   continue;
    5836             :                 else
    5837           0 :                  continue;
    5838             :               else
    5839           0 :                if(p[pixel[10]] < c_b)
    5840           0 :                 if(p[pixel[11]] < c_b)
    5841           0 :                  if(p[pixel[12]] < c_b)
    5842           0 :                   if(p[pixel[13]] < c_b)
    5843             :                    {}
    5844             :                   else
    5845           0 :                    continue;
    5846             :                  else
    5847           0 :                   continue;
    5848             :                 else
    5849           0 :                  continue;
    5850             :                else
    5851           0 :                 continue;
    5852             :              else
    5853           0 :               if(p[pixel[10]] < c_b)
    5854           0 :                if(p[pixel[11]] < c_b)
    5855           0 :                 if(p[pixel[12]] < c_b)
    5856           0 :                  if(p[pixel[13]] < c_b)
    5857           0 :                   if(p[pixel[14]] < c_b)
    5858             :                    {}
    5859             :                   else
    5860           0 :                    continue;
    5861             :                  else
    5862           0 :                   continue;
    5863             :                 else
    5864           0 :                  continue;
    5865             :                else
    5866           0 :                 continue;
    5867             :               else
    5868           0 :                continue;
    5869             :             else
    5870           0 :              if(p[pixel[10]] < c_b)
    5871           0 :               if(p[pixel[11]] < c_b)
    5872           0 :                if(p[pixel[12]] < c_b)
    5873           0 :                 if(p[pixel[13]] < c_b)
    5874           0 :                  if(p[pixel[14]] < c_b)
    5875           0 :                   if(p[pixel[15]] < c_b)
    5876             :                    {}
    5877             :                   else
    5878           0 :                    continue;
    5879             :                  else
    5880           0 :                   continue;
    5881             :                 else
    5882           0 :                  continue;
    5883             :                else
    5884           0 :                 continue;
    5885             :               else
    5886           0 :                continue;
    5887             :              else
    5888           0 :               continue;
    5889             :            else
    5890           0 :             continue;
    5891             :           else
    5892           0 :            continue;
    5893             :          else
    5894           0 :           continue;
    5895           0 :                         if(num_corners == rsize)
    5896             :                         {
    5897           0 :                                 rsize*=2;
    5898           0 :                                 ret_corners = (xy*)realloc(ret_corners, sizeof(xy)*rsize);
    5899             :                         }
    5900           0 :                         ret_corners[num_corners].x = x;
    5901           0 :                         ret_corners[num_corners].y = y;
    5902           0 :                         num_corners++;
    5903             : 
    5904             :                 }
    5905             : 
    5906           0 :         *ret_num_corners = num_corners;
    5907           0 :         return ret_corners;
    5908             : 
    5909             : }
    5910             : 
    5911             : // clang-format on

Generated by: LCOV version 1.13