Silence misleading indentation warning.

third_party/fastfeat/fast_9.c: In function ‘fast9_score’:
‘for’ clause does not guard... [-Wmisleading-indentation]
     for(n=0; n < num_corners; n++)
     ^~~
third_party/fastfeat/fast_9.c:2972:2: note: ...this statement, but the
latter is misleadingly indented as if it is guarded by the ‘for’
  return scores;
  ^~~~~~

Change-Id: Ie35cedd8a647a699c97066b930efd261d6906162
diff --git a/third_party/fastfeat/README.libvpx b/third_party/fastfeat/README.libvpx
index 2edd6e7..1e58a30 100644
--- a/third_party/fastfeat/README.libvpx
+++ b/third_party/fastfeat/README.libvpx
@@ -36,3 +36,4 @@
 Local Modifications:
 Add lines to turn off clang formatting for these files
 Remove Fast 10, 11 and 12
+Convert tabs to spaces
diff --git a/third_party/fastfeat/fast_9.c b/third_party/fastfeat/fast_9.c
index 36aee19..ec167a9 100644
--- a/third_party/fastfeat/fast_9.c
+++ b/third_party/fastfeat/fast_9.c
@@ -7,5904 +7,5904 @@
 
 int fast9_corner_score(const byte* p, const int pixel[], int bstart)
 {
-    int bmin = bstart;
-    int bmax = 255;
-    int b = (bmax + bmin)/2;
+  int bmin = bstart;
+  int bmax = 255;
+  int b = (bmax + bmin)/2;
 
-    /*Compute the score using binary search*/
-	for(;;)
-    {
-		int cb = *p + b;
-		int c_b= *p - b;
+  /*Compute the score using binary search*/
+  for(;;)
+  {
+    int cb = *p + b;
+    int c_b= *p - b;
 
 
-        if( p[pixel[0]] > cb)
-         if( p[pixel[1]] > cb)
-          if( p[pixel[2]] > cb)
-           if( p[pixel[3]] > cb)
+    if( p[pixel[0]] > cb)
+      if( p[pixel[1]] > cb)
+        if( p[pixel[2]] > cb)
+          if( p[pixel[3]] > cb)
             if( p[pixel[4]] > cb)
-             if( p[pixel[5]] > cb)
-              if( p[pixel[6]] > cb)
-               if( p[pixel[7]] > cb)
-                if( p[pixel[8]] > cb)
-                 goto is_a_corner;
-                else
-                 if( p[pixel[15]] > cb)
-                  goto is_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else if( p[pixel[7]] < c_b)
-                if( p[pixel[14]] > cb)
-                 if( p[pixel[15]] > cb)
-                  goto is_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else if( p[pixel[14]] < c_b)
-                 if( p[pixel[8]] < c_b)
-                  if( p[pixel[9]] < c_b)
-                   if( p[pixel[10]] < c_b)
-                    if( p[pixel[11]] < c_b)
-                     if( p[pixel[12]] < c_b)
-                      if( p[pixel[13]] < c_b)
-                       if( p[pixel[15]] < c_b)
-                        goto is_a_corner;
-                       else
-                        goto is_not_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                if( p[pixel[14]] > cb)
-                 if( p[pixel[15]] > cb)
-                  goto is_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else if( p[pixel[6]] < c_b)
-               if( p[pixel[15]] > cb)
-                if( p[pixel[13]] > cb)
-                 if( p[pixel[14]] > cb)
-                  goto is_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else if( p[pixel[13]] < c_b)
-                 if( p[pixel[7]] < c_b)
-                  if( p[pixel[8]] < c_b)
-                   if( p[pixel[9]] < c_b)
-                    if( p[pixel[10]] < c_b)
-                     if( p[pixel[11]] < c_b)
-                      if( p[pixel[12]] < c_b)
-                       if( p[pixel[14]] < c_b)
-                        goto is_a_corner;
-                       else
-                        goto is_not_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                if( p[pixel[7]] < c_b)
-                 if( p[pixel[8]] < c_b)
-                  if( p[pixel[9]] < c_b)
-                   if( p[pixel[10]] < c_b)
-                    if( p[pixel[11]] < c_b)
-                     if( p[pixel[12]] < c_b)
-                      if( p[pixel[13]] < c_b)
-                       if( p[pixel[14]] < c_b)
-                        goto is_a_corner;
-                       else
-                        goto is_not_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               if( p[pixel[13]] > cb)
-                if( p[pixel[14]] > cb)
-                 if( p[pixel[15]] > cb)
-                  goto is_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else if( p[pixel[13]] < c_b)
-                if( p[pixel[7]] < c_b)
-                 if( p[pixel[8]] < c_b)
-                  if( p[pixel[9]] < c_b)
-                   if( p[pixel[10]] < c_b)
-                    if( p[pixel[11]] < c_b)
-                     if( p[pixel[12]] < c_b)
-                      if( p[pixel[14]] < c_b)
-                       if( p[pixel[15]] < c_b)
-                        goto is_a_corner;
-                       else
-                        goto is_not_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else if( p[pixel[5]] < c_b)
-              if( p[pixel[14]] > cb)
-               if( p[pixel[12]] > cb)
-                if( p[pixel[13]] > cb)
-                 if( p[pixel[15]] > cb)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     if( p[pixel[9]] > cb)
-                      if( p[pixel[10]] > cb)
-                       if( p[pixel[11]] > cb)
-                        goto is_a_corner;
-                       else
-                        goto is_not_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else if( p[pixel[12]] < c_b)
-                if( p[pixel[6]] < c_b)
-                 if( p[pixel[7]] < c_b)
-                  if( p[pixel[8]] < c_b)
-                   if( p[pixel[9]] < c_b)
-                    if( p[pixel[10]] < c_b)
-                     if( p[pixel[11]] < c_b)
-                      if( p[pixel[13]] < c_b)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else if( p[pixel[14]] < c_b)
-               if( p[pixel[7]] < c_b)
-                if( p[pixel[8]] < c_b)
-                 if( p[pixel[9]] < c_b)
-                  if( p[pixel[10]] < c_b)
-                   if( p[pixel[11]] < c_b)
-                    if( p[pixel[12]] < c_b)
-                     if( p[pixel[13]] < c_b)
-                      if( p[pixel[6]] < c_b)
-                       goto is_a_corner;
-                      else
-                       if( p[pixel[15]] < c_b)
-                        goto is_a_corner;
-                       else
-                        goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               if( p[pixel[6]] < c_b)
-                if( p[pixel[7]] < c_b)
-                 if( p[pixel[8]] < c_b)
-                  if( p[pixel[9]] < c_b)
-                   if( p[pixel[10]] < c_b)
-                    if( p[pixel[11]] < c_b)
-                     if( p[pixel[12]] < c_b)
-                      if( p[pixel[13]] < c_b)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else
-              if( p[pixel[12]] > cb)
-               if( p[pixel[13]] > cb)
-                if( p[pixel[14]] > cb)
-                 if( p[pixel[15]] > cb)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     if( p[pixel[9]] > cb)
-                      if( p[pixel[10]] > cb)
-                       if( p[pixel[11]] > cb)
-                        goto is_a_corner;
-                       else
-                        goto is_not_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else if( p[pixel[12]] < c_b)
-               if( p[pixel[7]] < c_b)
-                if( p[pixel[8]] < c_b)
-                 if( p[pixel[9]] < c_b)
-                  if( p[pixel[10]] < c_b)
-                   if( p[pixel[11]] < c_b)
-                    if( p[pixel[13]] < c_b)
-                     if( p[pixel[14]] < c_b)
-                      if( p[pixel[6]] < c_b)
-                       goto is_a_corner;
-                      else
-                       if( p[pixel[15]] < c_b)
-                        goto is_a_corner;
-                       else
-                        goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-            else if( p[pixel[4]] < c_b)
-             if( p[pixel[13]] > cb)
-              if( p[pixel[11]] > cb)
-               if( p[pixel[12]] > cb)
-                if( p[pixel[14]] > cb)
-                 if( p[pixel[15]] > cb)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     if( p[pixel[9]] > cb)
-                      if( p[pixel[10]] > cb)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     if( p[pixel[9]] > cb)
-                      if( p[pixel[10]] > cb)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else if( p[pixel[11]] < c_b)
-               if( p[pixel[5]] < c_b)
-                if( p[pixel[6]] < c_b)
-                 if( p[pixel[7]] < c_b)
-                  if( p[pixel[8]] < c_b)
-                   if( p[pixel[9]] < c_b)
-                    if( p[pixel[10]] < c_b)
-                     if( p[pixel[12]] < c_b)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else if( p[pixel[13]] < c_b)
-              if( p[pixel[7]] < c_b)
-               if( p[pixel[8]] < c_b)
-                if( p[pixel[9]] < c_b)
-                 if( p[pixel[10]] < c_b)
-                  if( p[pixel[11]] < c_b)
-                   if( p[pixel[12]] < c_b)
-                    if( p[pixel[6]] < c_b)
-                     if( p[pixel[5]] < c_b)
-                      goto is_a_corner;
-                     else
-                      if( p[pixel[14]] < c_b)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                    else
-                     if( p[pixel[14]] < c_b)
-                      if( p[pixel[15]] < c_b)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else
-              if( p[pixel[5]] < c_b)
-               if( p[pixel[6]] < c_b)
-                if( p[pixel[7]] < c_b)
-                 if( p[pixel[8]] < c_b)
-                  if( p[pixel[9]] < c_b)
-                   if( p[pixel[10]] < c_b)
-                    if( p[pixel[11]] < c_b)
-                     if( p[pixel[12]] < c_b)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-            else
-             if( p[pixel[11]] > cb)
-              if( p[pixel[12]] > cb)
-               if( p[pixel[13]] > cb)
-                if( p[pixel[14]] > cb)
-                 if( p[pixel[15]] > cb)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     if( p[pixel[9]] > cb)
-                      if( p[pixel[10]] > cb)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     if( p[pixel[9]] > cb)
-                      if( p[pixel[10]] > cb)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else if( p[pixel[11]] < c_b)
-              if( p[pixel[7]] < c_b)
-               if( p[pixel[8]] < c_b)
-                if( p[pixel[9]] < c_b)
-                 if( p[pixel[10]] < c_b)
-                  if( p[pixel[12]] < c_b)
-                   if( p[pixel[13]] < c_b)
-                    if( p[pixel[6]] < c_b)
-                     if( p[pixel[5]] < c_b)
-                      goto is_a_corner;
-                     else
-                      if( p[pixel[14]] < c_b)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                    else
-                     if( p[pixel[14]] < c_b)
-                      if( p[pixel[15]] < c_b)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-           else if( p[pixel[3]] < c_b)
-            if( p[pixel[10]] > cb)
-             if( p[pixel[11]] > cb)
-              if( p[pixel[12]] > cb)
-               if( p[pixel[13]] > cb)
-                if( p[pixel[14]] > cb)
-                 if( p[pixel[15]] > cb)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     if( p[pixel[9]] > cb)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     if( p[pixel[9]] > cb)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[4]] > cb)
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     if( p[pixel[9]] > cb)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else if( p[pixel[10]] < c_b)
-             if( p[pixel[7]] < c_b)
-              if( p[pixel[8]] < c_b)
-               if( p[pixel[9]] < c_b)
-                if( p[pixel[11]] < c_b)
-                 if( p[pixel[6]] < c_b)
-                  if( p[pixel[5]] < c_b)
-                   if( p[pixel[4]] < c_b)
-                    goto is_a_corner;
-                   else
-                    if( p[pixel[12]] < c_b)
-                     if( p[pixel[13]] < c_b)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                  else
-                   if( p[pixel[12]] < c_b)
-                    if( p[pixel[13]] < c_b)
-                     if( p[pixel[14]] < c_b)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                 else
-                  if( p[pixel[12]] < c_b)
-                   if( p[pixel[13]] < c_b)
-                    if( p[pixel[14]] < c_b)
-                     if( p[pixel[15]] < c_b)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else
-            if( p[pixel[10]] > cb)
-             if( p[pixel[11]] > cb)
-              if( p[pixel[12]] > cb)
-               if( p[pixel[13]] > cb)
-                if( p[pixel[14]] > cb)
-                 if( p[pixel[15]] > cb)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     if( p[pixel[9]] > cb)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     if( p[pixel[9]] > cb)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[4]] > cb)
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     if( p[pixel[9]] > cb)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else if( p[pixel[10]] < c_b)
-             if( p[pixel[7]] < c_b)
-              if( p[pixel[8]] < c_b)
-               if( p[pixel[9]] < c_b)
-                if( p[pixel[11]] < c_b)
-                 if( p[pixel[12]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[5]] < c_b)
-                    if( p[pixel[4]] < c_b)
-                     goto is_a_corner;
-                    else
-                     if( p[pixel[13]] < c_b)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                   else
-                    if( p[pixel[13]] < c_b)
-                     if( p[pixel[14]] < c_b)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                  else
-                   if( p[pixel[13]] < c_b)
-                    if( p[pixel[14]] < c_b)
-                     if( p[pixel[15]] < c_b)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-          else if( p[pixel[2]] < c_b)
-           if( p[pixel[9]] > cb)
-            if( p[pixel[10]] > cb)
-             if( p[pixel[11]] > cb)
-              if( p[pixel[12]] > cb)
-               if( p[pixel[13]] > cb)
-                if( p[pixel[14]] > cb)
-                 if( p[pixel[15]] > cb)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[4]] > cb)
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               if( p[pixel[3]] > cb)
-                if( p[pixel[4]] > cb)
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else if( p[pixel[9]] < c_b)
-            if( p[pixel[7]] < c_b)
-             if( p[pixel[8]] < c_b)
-              if( p[pixel[10]] < c_b)
-               if( p[pixel[6]] < c_b)
-                if( p[pixel[5]] < c_b)
-                 if( p[pixel[4]] < c_b)
-                  if( p[pixel[3]] < c_b)
-                   goto is_a_corner;
-                  else
-                   if( p[pixel[11]] < c_b)
-                    if( p[pixel[12]] < c_b)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                 else
-                  if( p[pixel[11]] < c_b)
-                   if( p[pixel[12]] < c_b)
-                    if( p[pixel[13]] < c_b)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[11]] < c_b)
-                  if( p[pixel[12]] < c_b)
-                   if( p[pixel[13]] < c_b)
-                    if( p[pixel[14]] < c_b)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[11]] < c_b)
-                 if( p[pixel[12]] < c_b)
-                  if( p[pixel[13]] < c_b)
-                   if( p[pixel[14]] < c_b)
-                    if( p[pixel[15]] < c_b)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else
-            goto is_not_a_corner;
-          else
-           if( p[pixel[9]] > cb)
-            if( p[pixel[10]] > cb)
-             if( p[pixel[11]] > cb)
-              if( p[pixel[12]] > cb)
-               if( p[pixel[13]] > cb)
-                if( p[pixel[14]] > cb)
-                 if( p[pixel[15]] > cb)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[4]] > cb)
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               if( p[pixel[3]] > cb)
-                if( p[pixel[4]] > cb)
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    if( p[pixel[8]] > cb)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else if( p[pixel[9]] < c_b)
-            if( p[pixel[7]] < c_b)
-             if( p[pixel[8]] < c_b)
-              if( p[pixel[10]] < c_b)
-               if( p[pixel[11]] < c_b)
-                if( p[pixel[6]] < c_b)
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[4]] < c_b)
-                   if( p[pixel[3]] < c_b)
-                    goto is_a_corner;
-                   else
-                    if( p[pixel[12]] < c_b)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                  else
-                   if( p[pixel[12]] < c_b)
-                    if( p[pixel[13]] < c_b)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                 else
-                  if( p[pixel[12]] < c_b)
-                   if( p[pixel[13]] < c_b)
-                    if( p[pixel[14]] < c_b)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[12]] < c_b)
-                  if( p[pixel[13]] < c_b)
-                   if( p[pixel[14]] < c_b)
-                    if( p[pixel[15]] < c_b)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else
-            goto is_not_a_corner;
-         else if( p[pixel[1]] < c_b)
-          if( p[pixel[8]] > cb)
-           if( p[pixel[9]] > cb)
-            if( p[pixel[10]] > cb)
-             if( p[pixel[11]] > cb)
-              if( p[pixel[12]] > cb)
-               if( p[pixel[13]] > cb)
-                if( p[pixel[14]] > cb)
-                 if( p[pixel[15]] > cb)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[4]] > cb)
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               if( p[pixel[3]] > cb)
-                if( p[pixel[4]] > cb)
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else
-              if( p[pixel[2]] > cb)
-               if( p[pixel[3]] > cb)
-                if( p[pixel[4]] > cb)
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else
-            goto is_not_a_corner;
-          else if( p[pixel[8]] < c_b)
-           if( p[pixel[7]] < c_b)
-            if( p[pixel[9]] < c_b)
-             if( p[pixel[6]] < c_b)
-              if( p[pixel[5]] < c_b)
-               if( p[pixel[4]] < c_b)
-                if( p[pixel[3]] < c_b)
-                 if( p[pixel[2]] < c_b)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[10]] < c_b)
-                   if( p[pixel[11]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[10]] < c_b)
-                  if( p[pixel[11]] < c_b)
-                   if( p[pixel[12]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[10]] < c_b)
-                 if( p[pixel[11]] < c_b)
-                  if( p[pixel[12]] < c_b)
-                   if( p[pixel[13]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               if( p[pixel[10]] < c_b)
-                if( p[pixel[11]] < c_b)
-                 if( p[pixel[12]] < c_b)
-                  if( p[pixel[13]] < c_b)
-                   if( p[pixel[14]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else
-              if( p[pixel[10]] < c_b)
-               if( p[pixel[11]] < c_b)
-                if( p[pixel[12]] < c_b)
-                 if( p[pixel[13]] < c_b)
-                  if( p[pixel[14]] < c_b)
-                   if( p[pixel[15]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else
-            goto is_not_a_corner;
-          else
-           goto is_not_a_corner;
-         else
-          if( p[pixel[8]] > cb)
-           if( p[pixel[9]] > cb)
-            if( p[pixel[10]] > cb)
-             if( p[pixel[11]] > cb)
-              if( p[pixel[12]] > cb)
-               if( p[pixel[13]] > cb)
-                if( p[pixel[14]] > cb)
-                 if( p[pixel[15]] > cb)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[4]] > cb)
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               if( p[pixel[3]] > cb)
-                if( p[pixel[4]] > cb)
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else
-              if( p[pixel[2]] > cb)
-               if( p[pixel[3]] > cb)
-                if( p[pixel[4]] > cb)
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[7]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else
-            goto is_not_a_corner;
-          else if( p[pixel[8]] < c_b)
-           if( p[pixel[7]] < c_b)
-            if( p[pixel[9]] < c_b)
-             if( p[pixel[10]] < c_b)
-              if( p[pixel[6]] < c_b)
-               if( p[pixel[5]] < c_b)
-                if( p[pixel[4]] < c_b)
-                 if( p[pixel[3]] < c_b)
-                  if( p[pixel[2]] < c_b)
-                   goto is_a_corner;
-                  else
-                   if( p[pixel[11]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                 else
-                  if( p[pixel[11]] < c_b)
-                   if( p[pixel[12]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[11]] < c_b)
-                  if( p[pixel[12]] < c_b)
-                   if( p[pixel[13]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[11]] < c_b)
-                 if( p[pixel[12]] < c_b)
-                  if( p[pixel[13]] < c_b)
-                   if( p[pixel[14]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               if( p[pixel[11]] < c_b)
-                if( p[pixel[12]] < c_b)
-                 if( p[pixel[13]] < c_b)
-                  if( p[pixel[14]] < c_b)
-                   if( p[pixel[15]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else
-            goto is_not_a_corner;
-          else
-           goto is_not_a_corner;
-        else if( p[pixel[0]] < c_b)
-         if( p[pixel[1]] > cb)
-          if( p[pixel[8]] > cb)
-           if( p[pixel[7]] > cb)
-            if( p[pixel[9]] > cb)
-             if( p[pixel[6]] > cb)
               if( p[pixel[5]] > cb)
-               if( p[pixel[4]] > cb)
-                if( p[pixel[3]] > cb)
-                 if( p[pixel[2]] > cb)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[10]] > cb)
-                   if( p[pixel[11]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[10]] > cb)
-                  if( p[pixel[11]] > cb)
-                   if( p[pixel[12]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[10]] > cb)
-                 if( p[pixel[11]] > cb)
-                  if( p[pixel[12]] > cb)
-                   if( p[pixel[13]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               if( p[pixel[10]] > cb)
-                if( p[pixel[11]] > cb)
-                 if( p[pixel[12]] > cb)
-                  if( p[pixel[13]] > cb)
-                   if( p[pixel[14]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else
-              if( p[pixel[10]] > cb)
-               if( p[pixel[11]] > cb)
-                if( p[pixel[12]] > cb)
-                 if( p[pixel[13]] > cb)
-                  if( p[pixel[14]] > cb)
-                   if( p[pixel[15]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else
-            goto is_not_a_corner;
-          else if( p[pixel[8]] < c_b)
-           if( p[pixel[9]] < c_b)
-            if( p[pixel[10]] < c_b)
-             if( p[pixel[11]] < c_b)
-              if( p[pixel[12]] < c_b)
-               if( p[pixel[13]] < c_b)
-                if( p[pixel[14]] < c_b)
-                 if( p[pixel[15]] < c_b)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[4]] < c_b)
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               if( p[pixel[3]] < c_b)
-                if( p[pixel[4]] < c_b)
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else
-              if( p[pixel[2]] < c_b)
-               if( p[pixel[3]] < c_b)
-                if( p[pixel[4]] < c_b)
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else
-            goto is_not_a_corner;
-          else
-           goto is_not_a_corner;
-         else if( p[pixel[1]] < c_b)
-          if( p[pixel[2]] > cb)
-           if( p[pixel[9]] > cb)
-            if( p[pixel[7]] > cb)
-             if( p[pixel[8]] > cb)
-              if( p[pixel[10]] > cb)
-               if( p[pixel[6]] > cb)
-                if( p[pixel[5]] > cb)
-                 if( p[pixel[4]] > cb)
-                  if( p[pixel[3]] > cb)
-                   goto is_a_corner;
-                  else
-                   if( p[pixel[11]] > cb)
-                    if( p[pixel[12]] > cb)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                 else
-                  if( p[pixel[11]] > cb)
-                   if( p[pixel[12]] > cb)
-                    if( p[pixel[13]] > cb)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[11]] > cb)
-                  if( p[pixel[12]] > cb)
-                   if( p[pixel[13]] > cb)
-                    if( p[pixel[14]] > cb)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[11]] > cb)
-                 if( p[pixel[12]] > cb)
-                  if( p[pixel[13]] > cb)
-                   if( p[pixel[14]] > cb)
-                    if( p[pixel[15]] > cb)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else if( p[pixel[9]] < c_b)
-            if( p[pixel[10]] < c_b)
-             if( p[pixel[11]] < c_b)
-              if( p[pixel[12]] < c_b)
-               if( p[pixel[13]] < c_b)
-                if( p[pixel[14]] < c_b)
-                 if( p[pixel[15]] < c_b)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[4]] < c_b)
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               if( p[pixel[3]] < c_b)
-                if( p[pixel[4]] < c_b)
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else
-            goto is_not_a_corner;
-          else if( p[pixel[2]] < c_b)
-           if( p[pixel[3]] > cb)
-            if( p[pixel[10]] > cb)
-             if( p[pixel[7]] > cb)
-              if( p[pixel[8]] > cb)
-               if( p[pixel[9]] > cb)
-                if( p[pixel[11]] > cb)
-                 if( p[pixel[6]] > cb)
-                  if( p[pixel[5]] > cb)
-                   if( p[pixel[4]] > cb)
-                    goto is_a_corner;
-                   else
-                    if( p[pixel[12]] > cb)
-                     if( p[pixel[13]] > cb)
+                if( p[pixel[6]] > cb)
+                  if( p[pixel[7]] > cb)
+                    if( p[pixel[8]] > cb)
                       goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
                     else
-                     goto is_not_a_corner;
-                  else
-                   if( p[pixel[12]] > cb)
-                    if( p[pixel[13]] > cb)
-                     if( p[pixel[14]] > cb)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                 else
-                  if( p[pixel[12]] > cb)
-                   if( p[pixel[13]] > cb)
-                    if( p[pixel[14]] > cb)
-                     if( p[pixel[15]] > cb)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else if( p[pixel[10]] < c_b)
-             if( p[pixel[11]] < c_b)
-              if( p[pixel[12]] < c_b)
-               if( p[pixel[13]] < c_b)
-                if( p[pixel[14]] < c_b)
-                 if( p[pixel[15]] < c_b)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     if( p[pixel[9]] < c_b)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     if( p[pixel[9]] < c_b)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[4]] < c_b)
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     if( p[pixel[9]] < c_b)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else if( p[pixel[3]] < c_b)
-            if( p[pixel[4]] > cb)
-             if( p[pixel[13]] > cb)
-              if( p[pixel[7]] > cb)
-               if( p[pixel[8]] > cb)
-                if( p[pixel[9]] > cb)
-                 if( p[pixel[10]] > cb)
-                  if( p[pixel[11]] > cb)
-                   if( p[pixel[12]] > cb)
-                    if( p[pixel[6]] > cb)
-                     if( p[pixel[5]] > cb)
-                      goto is_a_corner;
-                     else
-                      if( p[pixel[14]] > cb)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                    else
-                     if( p[pixel[14]] > cb)
                       if( p[pixel[15]] > cb)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else if( p[pixel[13]] < c_b)
-              if( p[pixel[11]] > cb)
-               if( p[pixel[5]] > cb)
-                if( p[pixel[6]] > cb)
-                 if( p[pixel[7]] > cb)
-                  if( p[pixel[8]] > cb)
-                   if( p[pixel[9]] > cb)
-                    if( p[pixel[10]] > cb)
-                     if( p[pixel[12]] > cb)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else if( p[pixel[11]] < c_b)
-               if( p[pixel[12]] < c_b)
-                if( p[pixel[14]] < c_b)
-                 if( p[pixel[15]] < c_b)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     if( p[pixel[9]] < c_b)
-                      if( p[pixel[10]] < c_b)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     if( p[pixel[9]] < c_b)
-                      if( p[pixel[10]] < c_b)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else
-              if( p[pixel[5]] > cb)
-               if( p[pixel[6]] > cb)
-                if( p[pixel[7]] > cb)
-                 if( p[pixel[8]] > cb)
-                  if( p[pixel[9]] > cb)
-                   if( p[pixel[10]] > cb)
-                    if( p[pixel[11]] > cb)
-                     if( p[pixel[12]] > cb)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-            else if( p[pixel[4]] < c_b)
-             if( p[pixel[5]] > cb)
-              if( p[pixel[14]] > cb)
-               if( p[pixel[7]] > cb)
-                if( p[pixel[8]] > cb)
-                 if( p[pixel[9]] > cb)
-                  if( p[pixel[10]] > cb)
-                   if( p[pixel[11]] > cb)
-                    if( p[pixel[12]] > cb)
-                     if( p[pixel[13]] > cb)
-                      if( p[pixel[6]] > cb)
-                       goto is_a_corner;
-                      else
-                       if( p[pixel[15]] > cb)
                         goto is_a_corner;
-                       else
+                      else
                         goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else if( p[pixel[14]] < c_b)
-               if( p[pixel[12]] > cb)
-                if( p[pixel[6]] > cb)
-                 if( p[pixel[7]] > cb)
-                  if( p[pixel[8]] > cb)
-                   if( p[pixel[9]] > cb)
-                    if( p[pixel[10]] > cb)
-                     if( p[pixel[11]] > cb)
-                      if( p[pixel[13]] > cb)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else if( p[pixel[12]] < c_b)
-                if( p[pixel[13]] < c_b)
-                 if( p[pixel[15]] < c_b)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     if( p[pixel[9]] < c_b)
-                      if( p[pixel[10]] < c_b)
-                       if( p[pixel[11]] < c_b)
-                        goto is_a_corner;
-                       else
-                        goto is_not_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               if( p[pixel[6]] > cb)
-                if( p[pixel[7]] > cb)
-                 if( p[pixel[8]] > cb)
-                  if( p[pixel[9]] > cb)
-                   if( p[pixel[10]] > cb)
-                    if( p[pixel[11]] > cb)
-                     if( p[pixel[12]] > cb)
-                      if( p[pixel[13]] > cb)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else if( p[pixel[5]] < c_b)
-              if( p[pixel[6]] > cb)
-               if( p[pixel[15]] < c_b)
-                if( p[pixel[13]] > cb)
-                 if( p[pixel[7]] > cb)
-                  if( p[pixel[8]] > cb)
-                   if( p[pixel[9]] > cb)
-                    if( p[pixel[10]] > cb)
-                     if( p[pixel[11]] > cb)
-                      if( p[pixel[12]] > cb)
-                       if( p[pixel[14]] > cb)
-                        goto is_a_corner;
-                       else
-                        goto is_not_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else if( p[pixel[13]] < c_b)
-                 if( p[pixel[14]] < c_b)
-                  goto is_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                if( p[pixel[7]] > cb)
-                 if( p[pixel[8]] > cb)
-                  if( p[pixel[9]] > cb)
-                   if( p[pixel[10]] > cb)
-                    if( p[pixel[11]] > cb)
-                     if( p[pixel[12]] > cb)
-                      if( p[pixel[13]] > cb)
-                       if( p[pixel[14]] > cb)
-                        goto is_a_corner;
-                       else
-                        goto is_not_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else if( p[pixel[6]] < c_b)
-               if( p[pixel[7]] > cb)
-                if( p[pixel[14]] > cb)
-                 if( p[pixel[8]] > cb)
-                  if( p[pixel[9]] > cb)
-                   if( p[pixel[10]] > cb)
-                    if( p[pixel[11]] > cb)
-                     if( p[pixel[12]] > cb)
-                      if( p[pixel[13]] > cb)
-                       if( p[pixel[15]] > cb)
-                        goto is_a_corner;
-                       else
-                        goto is_not_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else if( p[pixel[14]] < c_b)
-                 if( p[pixel[15]] < c_b)
-                  goto is_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else if( p[pixel[7]] < c_b)
-                if( p[pixel[8]] < c_b)
-                 goto is_a_corner;
-                else
-                 if( p[pixel[15]] < c_b)
-                  goto is_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[14]] < c_b)
-                 if( p[pixel[15]] < c_b)
-                  goto is_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               if( p[pixel[13]] > cb)
-                if( p[pixel[7]] > cb)
-                 if( p[pixel[8]] > cb)
-                  if( p[pixel[9]] > cb)
-                   if( p[pixel[10]] > cb)
-                    if( p[pixel[11]] > cb)
-                     if( p[pixel[12]] > cb)
-                      if( p[pixel[14]] > cb)
-                       if( p[pixel[15]] > cb)
-                        goto is_a_corner;
-                       else
-                        goto is_not_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else if( p[pixel[13]] < c_b)
-                if( p[pixel[14]] < c_b)
-                 if( p[pixel[15]] < c_b)
-                  goto is_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else
-              if( p[pixel[12]] > cb)
-               if( p[pixel[7]] > cb)
-                if( p[pixel[8]] > cb)
-                 if( p[pixel[9]] > cb)
-                  if( p[pixel[10]] > cb)
-                   if( p[pixel[11]] > cb)
-                    if( p[pixel[13]] > cb)
-                     if( p[pixel[14]] > cb)
-                      if( p[pixel[6]] > cb)
-                       goto is_a_corner;
-                      else
-                       if( p[pixel[15]] > cb)
-                        goto is_a_corner;
-                       else
-                        goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else if( p[pixel[12]] < c_b)
-               if( p[pixel[13]] < c_b)
-                if( p[pixel[14]] < c_b)
-                 if( p[pixel[15]] < c_b)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     if( p[pixel[9]] < c_b)
-                      if( p[pixel[10]] < c_b)
-                       if( p[pixel[11]] < c_b)
-                        goto is_a_corner;
-                       else
-                        goto is_not_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-            else
-             if( p[pixel[11]] > cb)
-              if( p[pixel[7]] > cb)
-               if( p[pixel[8]] > cb)
-                if( p[pixel[9]] > cb)
-                 if( p[pixel[10]] > cb)
-                  if( p[pixel[12]] > cb)
-                   if( p[pixel[13]] > cb)
-                    if( p[pixel[6]] > cb)
-                     if( p[pixel[5]] > cb)
-                      goto is_a_corner;
-                     else
-                      if( p[pixel[14]] > cb)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                    else
-                     if( p[pixel[14]] > cb)
+                  else if( p[pixel[7]] < c_b)
+                    if( p[pixel[14]] > cb)
                       if( p[pixel[15]] > cb)
-                       goto is_a_corner;
+                        goto is_a_corner;
                       else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else if( p[pixel[11]] < c_b)
-              if( p[pixel[12]] < c_b)
-               if( p[pixel[13]] < c_b)
-                if( p[pixel[14]] < c_b)
-                 if( p[pixel[15]] < c_b)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     if( p[pixel[9]] < c_b)
-                      if( p[pixel[10]] < c_b)
-                       goto is_a_corner;
+                        goto is_not_a_corner;
+                    else if( p[pixel[14]] < c_b)
+                      if( p[pixel[8]] < c_b)
+                        if( p[pixel[9]] < c_b)
+                          if( p[pixel[10]] < c_b)
+                            if( p[pixel[11]] < c_b)
+                              if( p[pixel[12]] < c_b)
+                                if( p[pixel[13]] < c_b)
+                                  if( p[pixel[15]] < c_b)
+                                    goto is_a_corner;
+                                  else
+                                    goto is_not_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
                       else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
+                        goto is_not_a_corner;
                     else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
+                      goto is_not_a_corner;
                   else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     if( p[pixel[9]] < c_b)
-                      if( p[pixel[10]] < c_b)
-                       goto is_a_corner;
-                      else
-                       goto is_not_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-           else
-            if( p[pixel[10]] > cb)
-             if( p[pixel[7]] > cb)
-              if( p[pixel[8]] > cb)
-               if( p[pixel[9]] > cb)
-                if( p[pixel[11]] > cb)
-                 if( p[pixel[12]] > cb)
-                  if( p[pixel[6]] > cb)
-                   if( p[pixel[5]] > cb)
-                    if( p[pixel[4]] > cb)
-                     goto is_a_corner;
-                    else
-                     if( p[pixel[13]] > cb)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                   else
-                    if( p[pixel[13]] > cb)
-                     if( p[pixel[14]] > cb)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                  else
-                   if( p[pixel[13]] > cb)
                     if( p[pixel[14]] > cb)
-                     if( p[pixel[15]] > cb)
-                      goto is_a_corner;
-                     else
+                      if( p[pixel[15]] > cb)
+                        goto is_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
                       goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else if( p[pixel[10]] < c_b)
-             if( p[pixel[11]] < c_b)
-              if( p[pixel[12]] < c_b)
-               if( p[pixel[13]] < c_b)
-                if( p[pixel[14]] < c_b)
-                 if( p[pixel[15]] < c_b)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     if( p[pixel[9]] < c_b)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     if( p[pixel[9]] < c_b)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[4]] < c_b)
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     if( p[pixel[9]] < c_b)
-                      goto is_a_corner;
-                     else
-                      goto is_not_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-          else
-           if( p[pixel[9]] > cb)
-            if( p[pixel[7]] > cb)
-             if( p[pixel[8]] > cb)
-              if( p[pixel[10]] > cb)
-               if( p[pixel[11]] > cb)
-                if( p[pixel[6]] > cb)
-                 if( p[pixel[5]] > cb)
-                  if( p[pixel[4]] > cb)
-                   if( p[pixel[3]] > cb)
-                    goto is_a_corner;
-                   else
-                    if( p[pixel[12]] > cb)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                  else
-                   if( p[pixel[12]] > cb)
-                    if( p[pixel[13]] > cb)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                 else
-                  if( p[pixel[12]] > cb)
-                   if( p[pixel[13]] > cb)
-                    if( p[pixel[14]] > cb)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[12]] > cb)
-                  if( p[pixel[13]] > cb)
-                   if( p[pixel[14]] > cb)
-                    if( p[pixel[15]] > cb)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else if( p[pixel[9]] < c_b)
-            if( p[pixel[10]] < c_b)
-             if( p[pixel[11]] < c_b)
-              if( p[pixel[12]] < c_b)
-               if( p[pixel[13]] < c_b)
-                if( p[pixel[14]] < c_b)
-                 if( p[pixel[15]] < c_b)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[4]] < c_b)
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               if( p[pixel[3]] < c_b)
-                if( p[pixel[4]] < c_b)
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    if( p[pixel[8]] < c_b)
-                     goto is_a_corner;
-                    else
-                     goto is_not_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else
-            goto is_not_a_corner;
-         else
-          if( p[pixel[8]] > cb)
-           if( p[pixel[7]] > cb)
-            if( p[pixel[9]] > cb)
-             if( p[pixel[10]] > cb)
-              if( p[pixel[6]] > cb)
-               if( p[pixel[5]] > cb)
-                if( p[pixel[4]] > cb)
-                 if( p[pixel[3]] > cb)
-                  if( p[pixel[2]] > cb)
-                   goto is_a_corner;
-                  else
-                   if( p[pixel[11]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                 else
-                  if( p[pixel[11]] > cb)
-                   if( p[pixel[12]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[11]] > cb)
-                  if( p[pixel[12]] > cb)
-                   if( p[pixel[13]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[11]] > cb)
-                 if( p[pixel[12]] > cb)
-                  if( p[pixel[13]] > cb)
-                   if( p[pixel[14]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               if( p[pixel[11]] > cb)
-                if( p[pixel[12]] > cb)
-                 if( p[pixel[13]] > cb)
-                  if( p[pixel[14]] > cb)
-                   if( p[pixel[15]] > cb)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else
-            goto is_not_a_corner;
-          else if( p[pixel[8]] < c_b)
-           if( p[pixel[9]] < c_b)
-            if( p[pixel[10]] < c_b)
-             if( p[pixel[11]] < c_b)
-              if( p[pixel[12]] < c_b)
-               if( p[pixel[13]] < c_b)
-                if( p[pixel[14]] < c_b)
-                 if( p[pixel[15]] < c_b)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[4]] < c_b)
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               if( p[pixel[3]] < c_b)
-                if( p[pixel[4]] < c_b)
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else
-              if( p[pixel[2]] < c_b)
-               if( p[pixel[3]] < c_b)
-                if( p[pixel[4]] < c_b)
-                 if( p[pixel[5]] < c_b)
-                  if( p[pixel[6]] < c_b)
-                   if( p[pixel[7]] < c_b)
-                    goto is_a_corner;
-                   else
-                    goto is_not_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-            else
-             goto is_not_a_corner;
-           else
-            goto is_not_a_corner;
-          else
-           goto is_not_a_corner;
-        else
-         if( p[pixel[7]] > cb)
-          if( p[pixel[8]] > cb)
-           if( p[pixel[9]] > cb)
-            if( p[pixel[6]] > cb)
-             if( p[pixel[5]] > cb)
-              if( p[pixel[4]] > cb)
-               if( p[pixel[3]] > cb)
-                if( p[pixel[2]] > cb)
-                 if( p[pixel[1]] > cb)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[10]] > cb)
-                   goto is_a_corner;
-                  else
-                   goto is_not_a_corner;
-                else
-                 if( p[pixel[10]] > cb)
-                  if( p[pixel[11]] > cb)
-                   goto is_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-               else
-                if( p[pixel[10]] > cb)
-                 if( p[pixel[11]] > cb)
-                  if( p[pixel[12]] > cb)
-                   goto is_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-              else
-               if( p[pixel[10]] > cb)
-                if( p[pixel[11]] > cb)
-                 if( p[pixel[12]] > cb)
-                  if( p[pixel[13]] > cb)
-                   goto is_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else
-              if( p[pixel[10]] > cb)
-               if( p[pixel[11]] > cb)
-                if( p[pixel[12]] > cb)
-                 if( p[pixel[13]] > cb)
-                  if( p[pixel[14]] > cb)
-                   goto is_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
-            else
-             if( p[pixel[10]] > cb)
-              if( p[pixel[11]] > cb)
-               if( p[pixel[12]] > cb)
-                if( p[pixel[13]] > cb)
-                 if( p[pixel[14]] > cb)
+                else if( p[pixel[6]] < c_b)
                   if( p[pixel[15]] > cb)
-                   goto is_a_corner;
+                    if( p[pixel[13]] > cb)
+                      if( p[pixel[14]] > cb)
+                        goto is_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else if( p[pixel[13]] < c_b)
+                      if( p[pixel[7]] < c_b)
+                        if( p[pixel[8]] < c_b)
+                          if( p[pixel[9]] < c_b)
+                            if( p[pixel[10]] < c_b)
+                              if( p[pixel[11]] < c_b)
+                                if( p[pixel[12]] < c_b)
+                                  if( p[pixel[14]] < c_b)
+                                    goto is_a_corner;
+                                  else
+                                    goto is_not_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
                   else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
+                    if( p[pixel[7]] < c_b)
+                      if( p[pixel[8]] < c_b)
+                        if( p[pixel[9]] < c_b)
+                          if( p[pixel[10]] < c_b)
+                            if( p[pixel[11]] < c_b)
+                              if( p[pixel[12]] < c_b)
+                                if( p[pixel[13]] < c_b)
+                                  if( p[pixel[14]] < c_b)
+                                    goto is_a_corner;
+                                  else
+                                    goto is_not_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
                 else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
+                  if( p[pixel[13]] > cb)
+                    if( p[pixel[14]] > cb)
+                      if( p[pixel[15]] > cb)
+                        goto is_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else if( p[pixel[13]] < c_b)
+                    if( p[pixel[7]] < c_b)
+                      if( p[pixel[8]] < c_b)
+                        if( p[pixel[9]] < c_b)
+                          if( p[pixel[10]] < c_b)
+                            if( p[pixel[11]] < c_b)
+                              if( p[pixel[12]] < c_b)
+                                if( p[pixel[14]] < c_b)
+                                  if( p[pixel[15]] < c_b)
+                                    goto is_a_corner;
+                                  else
+                                    goto is_not_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else if( p[pixel[5]] < c_b)
+                if( p[pixel[14]] > cb)
+                  if( p[pixel[12]] > cb)
+                    if( p[pixel[13]] > cb)
+                      if( p[pixel[15]] > cb)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              if( p[pixel[9]] > cb)
+                                if( p[pixel[10]] > cb)
+                                  if( p[pixel[11]] > cb)
+                                    goto is_a_corner;
+                                  else
+                                    goto is_not_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else if( p[pixel[12]] < c_b)
+                    if( p[pixel[6]] < c_b)
+                      if( p[pixel[7]] < c_b)
+                        if( p[pixel[8]] < c_b)
+                          if( p[pixel[9]] < c_b)
+                            if( p[pixel[10]] < c_b)
+                              if( p[pixel[11]] < c_b)
+                                if( p[pixel[13]] < c_b)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else if( p[pixel[14]] < c_b)
+                  if( p[pixel[7]] < c_b)
+                    if( p[pixel[8]] < c_b)
+                      if( p[pixel[9]] < c_b)
+                        if( p[pixel[10]] < c_b)
+                          if( p[pixel[11]] < c_b)
+                            if( p[pixel[12]] < c_b)
+                              if( p[pixel[13]] < c_b)
+                                if( p[pixel[6]] < c_b)
+                                  goto is_a_corner;
+                                else
+                                  if( p[pixel[15]] < c_b)
+                                    goto is_a_corner;
+                                  else
+                                    goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  if( p[pixel[6]] < c_b)
+                    if( p[pixel[7]] < c_b)
+                      if( p[pixel[8]] < c_b)
+                        if( p[pixel[9]] < c_b)
+                          if( p[pixel[10]] < c_b)
+                            if( p[pixel[11]] < c_b)
+                              if( p[pixel[12]] < c_b)
+                                if( p[pixel[13]] < c_b)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
               else
-               goto is_not_a_corner;
-             else
-              goto is_not_a_corner;
-           else
-            goto is_not_a_corner;
-          else
-           goto is_not_a_corner;
-         else if( p[pixel[7]] < c_b)
-          if( p[pixel[8]] < c_b)
-           if( p[pixel[9]] < c_b)
-            if( p[pixel[6]] < c_b)
-             if( p[pixel[5]] < c_b)
-              if( p[pixel[4]] < c_b)
-               if( p[pixel[3]] < c_b)
-                if( p[pixel[2]] < c_b)
-                 if( p[pixel[1]] < c_b)
-                  goto is_a_corner;
-                 else
-                  if( p[pixel[10]] < c_b)
-                   goto is_a_corner;
+                if( p[pixel[12]] > cb)
+                  if( p[pixel[13]] > cb)
+                    if( p[pixel[14]] > cb)
+                      if( p[pixel[15]] > cb)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              if( p[pixel[9]] > cb)
+                                if( p[pixel[10]] > cb)
+                                  if( p[pixel[11]] > cb)
+                                    goto is_a_corner;
+                                  else
+                                    goto is_not_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
                   else
-                   goto is_not_a_corner;
+                    goto is_not_a_corner;
+                else if( p[pixel[12]] < c_b)
+                  if( p[pixel[7]] < c_b)
+                    if( p[pixel[8]] < c_b)
+                      if( p[pixel[9]] < c_b)
+                        if( p[pixel[10]] < c_b)
+                          if( p[pixel[11]] < c_b)
+                            if( p[pixel[13]] < c_b)
+                              if( p[pixel[14]] < c_b)
+                                if( p[pixel[6]] < c_b)
+                                  goto is_a_corner;
+                                else
+                                  if( p[pixel[15]] < c_b)
+                                    goto is_a_corner;
+                                  else
+                                    goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
                 else
-                 if( p[pixel[10]] < c_b)
-                  if( p[pixel[11]] < c_b)
-                   goto is_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
                   goto is_not_a_corner;
-               else
-                if( p[pixel[10]] < c_b)
-                 if( p[pixel[11]] < c_b)
-                  if( p[pixel[12]] < c_b)
-                   goto is_a_corner;
+            else if( p[pixel[4]] < c_b)
+              if( p[pixel[13]] > cb)
+                if( p[pixel[11]] > cb)
+                  if( p[pixel[12]] > cb)
+                    if( p[pixel[14]] > cb)
+                      if( p[pixel[15]] > cb)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              if( p[pixel[9]] > cb)
+                                if( p[pixel[10]] > cb)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              if( p[pixel[9]] > cb)
+                                if( p[pixel[10]] > cb)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
                   else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
+                    goto is_not_a_corner;
+                else if( p[pixel[11]] < c_b)
+                  if( p[pixel[5]] < c_b)
+                    if( p[pixel[6]] < c_b)
+                      if( p[pixel[7]] < c_b)
+                        if( p[pixel[8]] < c_b)
+                          if( p[pixel[9]] < c_b)
+                            if( p[pixel[10]] < c_b)
+                              if( p[pixel[12]] < c_b)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
                 else
-                 goto is_not_a_corner;
+                  goto is_not_a_corner;
+              else if( p[pixel[13]] < c_b)
+                if( p[pixel[7]] < c_b)
+                  if( p[pixel[8]] < c_b)
+                    if( p[pixel[9]] < c_b)
+                      if( p[pixel[10]] < c_b)
+                        if( p[pixel[11]] < c_b)
+                          if( p[pixel[12]] < c_b)
+                            if( p[pixel[6]] < c_b)
+                              if( p[pixel[5]] < c_b)
+                                goto is_a_corner;
+                              else
+                                if( p[pixel[14]] < c_b)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                            else
+                              if( p[pixel[14]] < c_b)
+                                if( p[pixel[15]] < c_b)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
               else
-               if( p[pixel[10]] < c_b)
-                if( p[pixel[11]] < c_b)
-                 if( p[pixel[12]] < c_b)
-                  if( p[pixel[13]] < c_b)
-                   goto is_a_corner;
+                if( p[pixel[5]] < c_b)
+                  if( p[pixel[6]] < c_b)
+                    if( p[pixel[7]] < c_b)
+                      if( p[pixel[8]] < c_b)
+                        if( p[pixel[9]] < c_b)
+                          if( p[pixel[10]] < c_b)
+                            if( p[pixel[11]] < c_b)
+                              if( p[pixel[12]] < c_b)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
                   else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
+                    goto is_not_a_corner;
                 else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-             else
-              if( p[pixel[10]] < c_b)
-               if( p[pixel[11]] < c_b)
-                if( p[pixel[12]] < c_b)
-                 if( p[pixel[13]] < c_b)
-                  if( p[pixel[14]] < c_b)
-                   goto is_a_corner;
-                  else
-                   goto is_not_a_corner;
-                 else
                   goto is_not_a_corner;
-                else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
-              else
-               goto is_not_a_corner;
             else
-             if( p[pixel[10]] < c_b)
-              if( p[pixel[11]] < c_b)
-               if( p[pixel[12]] < c_b)
-                if( p[pixel[13]] < c_b)
-                 if( p[pixel[14]] < c_b)
-                  if( p[pixel[15]] < c_b)
-                   goto is_a_corner;
+              if( p[pixel[11]] > cb)
+                if( p[pixel[12]] > cb)
+                  if( p[pixel[13]] > cb)
+                    if( p[pixel[14]] > cb)
+                      if( p[pixel[15]] > cb)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              if( p[pixel[9]] > cb)
+                                if( p[pixel[10]] > cb)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              if( p[pixel[9]] > cb)
+                                if( p[pixel[10]] > cb)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
                   else
-                   goto is_not_a_corner;
-                 else
-                  goto is_not_a_corner;
+                    goto is_not_a_corner;
                 else
-                 goto is_not_a_corner;
-               else
-                goto is_not_a_corner;
+                  goto is_not_a_corner;
+              else if( p[pixel[11]] < c_b)
+                if( p[pixel[7]] < c_b)
+                  if( p[pixel[8]] < c_b)
+                    if( p[pixel[9]] < c_b)
+                      if( p[pixel[10]] < c_b)
+                        if( p[pixel[12]] < c_b)
+                          if( p[pixel[13]] < c_b)
+                            if( p[pixel[6]] < c_b)
+                              if( p[pixel[5]] < c_b)
+                                goto is_a_corner;
+                              else
+                                if( p[pixel[14]] < c_b)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                            else
+                              if( p[pixel[14]] < c_b)
+                                if( p[pixel[15]] < c_b)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
               else
-               goto is_not_a_corner;
-             else
+                goto is_not_a_corner;
+          else if( p[pixel[3]] < c_b)
+            if( p[pixel[10]] > cb)
+              if( p[pixel[11]] > cb)
+                if( p[pixel[12]] > cb)
+                  if( p[pixel[13]] > cb)
+                    if( p[pixel[14]] > cb)
+                      if( p[pixel[15]] > cb)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              if( p[pixel[9]] > cb)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              if( p[pixel[9]] > cb)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[4]] > cb)
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              if( p[pixel[9]] > cb)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else if( p[pixel[10]] < c_b)
+              if( p[pixel[7]] < c_b)
+                if( p[pixel[8]] < c_b)
+                  if( p[pixel[9]] < c_b)
+                    if( p[pixel[11]] < c_b)
+                      if( p[pixel[6]] < c_b)
+                        if( p[pixel[5]] < c_b)
+                          if( p[pixel[4]] < c_b)
+                            goto is_a_corner;
+                          else
+                            if( p[pixel[12]] < c_b)
+                              if( p[pixel[13]] < c_b)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                        else
+                          if( p[pixel[12]] < c_b)
+                            if( p[pixel[13]] < c_b)
+                              if( p[pixel[14]] < c_b)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                      else
+                        if( p[pixel[12]] < c_b)
+                          if( p[pixel[13]] < c_b)
+                            if( p[pixel[14]] < c_b)
+                              if( p[pixel[15]] < c_b)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else
               goto is_not_a_corner;
-           else
-            goto is_not_a_corner;
           else
-           goto is_not_a_corner;
-         else
+            if( p[pixel[10]] > cb)
+              if( p[pixel[11]] > cb)
+                if( p[pixel[12]] > cb)
+                  if( p[pixel[13]] > cb)
+                    if( p[pixel[14]] > cb)
+                      if( p[pixel[15]] > cb)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              if( p[pixel[9]] > cb)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              if( p[pixel[9]] > cb)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[4]] > cb)
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              if( p[pixel[9]] > cb)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else if( p[pixel[10]] < c_b)
+              if( p[pixel[7]] < c_b)
+                if( p[pixel[8]] < c_b)
+                  if( p[pixel[9]] < c_b)
+                    if( p[pixel[11]] < c_b)
+                      if( p[pixel[12]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[5]] < c_b)
+                            if( p[pixel[4]] < c_b)
+                              goto is_a_corner;
+                            else
+                              if( p[pixel[13]] < c_b)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                          else
+                            if( p[pixel[13]] < c_b)
+                              if( p[pixel[14]] < c_b)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                        else
+                          if( p[pixel[13]] < c_b)
+                            if( p[pixel[14]] < c_b)
+                              if( p[pixel[15]] < c_b)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+        else if( p[pixel[2]] < c_b)
+          if( p[pixel[9]] > cb)
+            if( p[pixel[10]] > cb)
+              if( p[pixel[11]] > cb)
+                if( p[pixel[12]] > cb)
+                  if( p[pixel[13]] > cb)
+                    if( p[pixel[14]] > cb)
+                      if( p[pixel[15]] > cb)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[4]] > cb)
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  if( p[pixel[3]] > cb)
+                    if( p[pixel[4]] > cb)
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else if( p[pixel[9]] < c_b)
+            if( p[pixel[7]] < c_b)
+              if( p[pixel[8]] < c_b)
+                if( p[pixel[10]] < c_b)
+                  if( p[pixel[6]] < c_b)
+                    if( p[pixel[5]] < c_b)
+                      if( p[pixel[4]] < c_b)
+                        if( p[pixel[3]] < c_b)
+                          goto is_a_corner;
+                        else
+                          if( p[pixel[11]] < c_b)
+                            if( p[pixel[12]] < c_b)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                      else
+                        if( p[pixel[11]] < c_b)
+                          if( p[pixel[12]] < c_b)
+                            if( p[pixel[13]] < c_b)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[11]] < c_b)
+                        if( p[pixel[12]] < c_b)
+                          if( p[pixel[13]] < c_b)
+                            if( p[pixel[14]] < c_b)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[11]] < c_b)
+                      if( p[pixel[12]] < c_b)
+                        if( p[pixel[13]] < c_b)
+                          if( p[pixel[14]] < c_b)
+                            if( p[pixel[15]] < c_b)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else
+            goto is_not_a_corner;
+        else
+          if( p[pixel[9]] > cb)
+            if( p[pixel[10]] > cb)
+              if( p[pixel[11]] > cb)
+                if( p[pixel[12]] > cb)
+                  if( p[pixel[13]] > cb)
+                    if( p[pixel[14]] > cb)
+                      if( p[pixel[15]] > cb)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[4]] > cb)
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  if( p[pixel[3]] > cb)
+                    if( p[pixel[4]] > cb)
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            if( p[pixel[8]] > cb)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else if( p[pixel[9]] < c_b)
+            if( p[pixel[7]] < c_b)
+              if( p[pixel[8]] < c_b)
+                if( p[pixel[10]] < c_b)
+                  if( p[pixel[11]] < c_b)
+                    if( p[pixel[6]] < c_b)
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[4]] < c_b)
+                          if( p[pixel[3]] < c_b)
+                            goto is_a_corner;
+                          else
+                            if( p[pixel[12]] < c_b)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                        else
+                          if( p[pixel[12]] < c_b)
+                            if( p[pixel[13]] < c_b)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                      else
+                        if( p[pixel[12]] < c_b)
+                          if( p[pixel[13]] < c_b)
+                            if( p[pixel[14]] < c_b)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[12]] < c_b)
+                        if( p[pixel[13]] < c_b)
+                          if( p[pixel[14]] < c_b)
+                            if( p[pixel[15]] < c_b)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else
+            goto is_not_a_corner;
+      else if( p[pixel[1]] < c_b)
+        if( p[pixel[8]] > cb)
+          if( p[pixel[9]] > cb)
+            if( p[pixel[10]] > cb)
+              if( p[pixel[11]] > cb)
+                if( p[pixel[12]] > cb)
+                  if( p[pixel[13]] > cb)
+                    if( p[pixel[14]] > cb)
+                      if( p[pixel[15]] > cb)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[4]] > cb)
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  if( p[pixel[3]] > cb)
+                    if( p[pixel[4]] > cb)
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else
+                if( p[pixel[2]] > cb)
+                  if( p[pixel[3]] > cb)
+                    if( p[pixel[4]] > cb)
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else
+            goto is_not_a_corner;
+        else if( p[pixel[8]] < c_b)
+          if( p[pixel[7]] < c_b)
+            if( p[pixel[9]] < c_b)
+              if( p[pixel[6]] < c_b)
+                if( p[pixel[5]] < c_b)
+                  if( p[pixel[4]] < c_b)
+                    if( p[pixel[3]] < c_b)
+                      if( p[pixel[2]] < c_b)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[10]] < c_b)
+                          if( p[pixel[11]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[10]] < c_b)
+                        if( p[pixel[11]] < c_b)
+                          if( p[pixel[12]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[10]] < c_b)
+                      if( p[pixel[11]] < c_b)
+                        if( p[pixel[12]] < c_b)
+                          if( p[pixel[13]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  if( p[pixel[10]] < c_b)
+                    if( p[pixel[11]] < c_b)
+                      if( p[pixel[12]] < c_b)
+                        if( p[pixel[13]] < c_b)
+                          if( p[pixel[14]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else
+                if( p[pixel[10]] < c_b)
+                  if( p[pixel[11]] < c_b)
+                    if( p[pixel[12]] < c_b)
+                      if( p[pixel[13]] < c_b)
+                        if( p[pixel[14]] < c_b)
+                          if( p[pixel[15]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else
+            goto is_not_a_corner;
+        else
           goto is_not_a_corner;
+      else
+        if( p[pixel[8]] > cb)
+          if( p[pixel[9]] > cb)
+            if( p[pixel[10]] > cb)
+              if( p[pixel[11]] > cb)
+                if( p[pixel[12]] > cb)
+                  if( p[pixel[13]] > cb)
+                    if( p[pixel[14]] > cb)
+                      if( p[pixel[15]] > cb)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[4]] > cb)
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  if( p[pixel[3]] > cb)
+                    if( p[pixel[4]] > cb)
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else
+                if( p[pixel[2]] > cb)
+                  if( p[pixel[3]] > cb)
+                    if( p[pixel[4]] > cb)
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[7]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else
+            goto is_not_a_corner;
+        else if( p[pixel[8]] < c_b)
+          if( p[pixel[7]] < c_b)
+            if( p[pixel[9]] < c_b)
+              if( p[pixel[10]] < c_b)
+                if( p[pixel[6]] < c_b)
+                  if( p[pixel[5]] < c_b)
+                    if( p[pixel[4]] < c_b)
+                      if( p[pixel[3]] < c_b)
+                        if( p[pixel[2]] < c_b)
+                          goto is_a_corner;
+                        else
+                          if( p[pixel[11]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                      else
+                        if( p[pixel[11]] < c_b)
+                          if( p[pixel[12]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[11]] < c_b)
+                        if( p[pixel[12]] < c_b)
+                          if( p[pixel[13]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[11]] < c_b)
+                      if( p[pixel[12]] < c_b)
+                        if( p[pixel[13]] < c_b)
+                          if( p[pixel[14]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  if( p[pixel[11]] < c_b)
+                    if( p[pixel[12]] < c_b)
+                      if( p[pixel[13]] < c_b)
+                        if( p[pixel[14]] < c_b)
+                          if( p[pixel[15]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else
+            goto is_not_a_corner;
+        else
+          goto is_not_a_corner;
+    else if( p[pixel[0]] < c_b)
+      if( p[pixel[1]] > cb)
+        if( p[pixel[8]] > cb)
+          if( p[pixel[7]] > cb)
+            if( p[pixel[9]] > cb)
+              if( p[pixel[6]] > cb)
+                if( p[pixel[5]] > cb)
+                  if( p[pixel[4]] > cb)
+                    if( p[pixel[3]] > cb)
+                      if( p[pixel[2]] > cb)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[10]] > cb)
+                          if( p[pixel[11]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[10]] > cb)
+                        if( p[pixel[11]] > cb)
+                          if( p[pixel[12]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[10]] > cb)
+                      if( p[pixel[11]] > cb)
+                        if( p[pixel[12]] > cb)
+                          if( p[pixel[13]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  if( p[pixel[10]] > cb)
+                    if( p[pixel[11]] > cb)
+                      if( p[pixel[12]] > cb)
+                        if( p[pixel[13]] > cb)
+                          if( p[pixel[14]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else
+                if( p[pixel[10]] > cb)
+                  if( p[pixel[11]] > cb)
+                    if( p[pixel[12]] > cb)
+                      if( p[pixel[13]] > cb)
+                        if( p[pixel[14]] > cb)
+                          if( p[pixel[15]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else
+            goto is_not_a_corner;
+        else if( p[pixel[8]] < c_b)
+          if( p[pixel[9]] < c_b)
+            if( p[pixel[10]] < c_b)
+              if( p[pixel[11]] < c_b)
+                if( p[pixel[12]] < c_b)
+                  if( p[pixel[13]] < c_b)
+                    if( p[pixel[14]] < c_b)
+                      if( p[pixel[15]] < c_b)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[4]] < c_b)
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  if( p[pixel[3]] < c_b)
+                    if( p[pixel[4]] < c_b)
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else
+                if( p[pixel[2]] < c_b)
+                  if( p[pixel[3]] < c_b)
+                    if( p[pixel[4]] < c_b)
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else
+            goto is_not_a_corner;
+        else
+          goto is_not_a_corner;
+      else if( p[pixel[1]] < c_b)
+        if( p[pixel[2]] > cb)
+          if( p[pixel[9]] > cb)
+            if( p[pixel[7]] > cb)
+              if( p[pixel[8]] > cb)
+                if( p[pixel[10]] > cb)
+                  if( p[pixel[6]] > cb)
+                    if( p[pixel[5]] > cb)
+                      if( p[pixel[4]] > cb)
+                        if( p[pixel[3]] > cb)
+                          goto is_a_corner;
+                        else
+                          if( p[pixel[11]] > cb)
+                            if( p[pixel[12]] > cb)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                      else
+                        if( p[pixel[11]] > cb)
+                          if( p[pixel[12]] > cb)
+                            if( p[pixel[13]] > cb)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[11]] > cb)
+                        if( p[pixel[12]] > cb)
+                          if( p[pixel[13]] > cb)
+                            if( p[pixel[14]] > cb)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[11]] > cb)
+                      if( p[pixel[12]] > cb)
+                        if( p[pixel[13]] > cb)
+                          if( p[pixel[14]] > cb)
+                            if( p[pixel[15]] > cb)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else if( p[pixel[9]] < c_b)
+            if( p[pixel[10]] < c_b)
+              if( p[pixel[11]] < c_b)
+                if( p[pixel[12]] < c_b)
+                  if( p[pixel[13]] < c_b)
+                    if( p[pixel[14]] < c_b)
+                      if( p[pixel[15]] < c_b)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[4]] < c_b)
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  if( p[pixel[3]] < c_b)
+                    if( p[pixel[4]] < c_b)
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else
+            goto is_not_a_corner;
+        else if( p[pixel[2]] < c_b)
+          if( p[pixel[3]] > cb)
+            if( p[pixel[10]] > cb)
+              if( p[pixel[7]] > cb)
+                if( p[pixel[8]] > cb)
+                  if( p[pixel[9]] > cb)
+                    if( p[pixel[11]] > cb)
+                      if( p[pixel[6]] > cb)
+                        if( p[pixel[5]] > cb)
+                          if( p[pixel[4]] > cb)
+                            goto is_a_corner;
+                          else
+                            if( p[pixel[12]] > cb)
+                              if( p[pixel[13]] > cb)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                        else
+                          if( p[pixel[12]] > cb)
+                            if( p[pixel[13]] > cb)
+                              if( p[pixel[14]] > cb)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                      else
+                        if( p[pixel[12]] > cb)
+                          if( p[pixel[13]] > cb)
+                            if( p[pixel[14]] > cb)
+                              if( p[pixel[15]] > cb)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else if( p[pixel[10]] < c_b)
+              if( p[pixel[11]] < c_b)
+                if( p[pixel[12]] < c_b)
+                  if( p[pixel[13]] < c_b)
+                    if( p[pixel[14]] < c_b)
+                      if( p[pixel[15]] < c_b)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              if( p[pixel[9]] < c_b)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              if( p[pixel[9]] < c_b)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[4]] < c_b)
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              if( p[pixel[9]] < c_b)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else if( p[pixel[3]] < c_b)
+            if( p[pixel[4]] > cb)
+              if( p[pixel[13]] > cb)
+                if( p[pixel[7]] > cb)
+                  if( p[pixel[8]] > cb)
+                    if( p[pixel[9]] > cb)
+                      if( p[pixel[10]] > cb)
+                        if( p[pixel[11]] > cb)
+                          if( p[pixel[12]] > cb)
+                            if( p[pixel[6]] > cb)
+                              if( p[pixel[5]] > cb)
+                                goto is_a_corner;
+                              else
+                                if( p[pixel[14]] > cb)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                            else
+                              if( p[pixel[14]] > cb)
+                                if( p[pixel[15]] > cb)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else if( p[pixel[13]] < c_b)
+                if( p[pixel[11]] > cb)
+                  if( p[pixel[5]] > cb)
+                    if( p[pixel[6]] > cb)
+                      if( p[pixel[7]] > cb)
+                        if( p[pixel[8]] > cb)
+                          if( p[pixel[9]] > cb)
+                            if( p[pixel[10]] > cb)
+                              if( p[pixel[12]] > cb)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else if( p[pixel[11]] < c_b)
+                  if( p[pixel[12]] < c_b)
+                    if( p[pixel[14]] < c_b)
+                      if( p[pixel[15]] < c_b)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              if( p[pixel[9]] < c_b)
+                                if( p[pixel[10]] < c_b)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              if( p[pixel[9]] < c_b)
+                                if( p[pixel[10]] < c_b)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else
+                if( p[pixel[5]] > cb)
+                  if( p[pixel[6]] > cb)
+                    if( p[pixel[7]] > cb)
+                      if( p[pixel[8]] > cb)
+                        if( p[pixel[9]] > cb)
+                          if( p[pixel[10]] > cb)
+                            if( p[pixel[11]] > cb)
+                              if( p[pixel[12]] > cb)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+            else if( p[pixel[4]] < c_b)
+              if( p[pixel[5]] > cb)
+                if( p[pixel[14]] > cb)
+                  if( p[pixel[7]] > cb)
+                    if( p[pixel[8]] > cb)
+                      if( p[pixel[9]] > cb)
+                        if( p[pixel[10]] > cb)
+                          if( p[pixel[11]] > cb)
+                            if( p[pixel[12]] > cb)
+                              if( p[pixel[13]] > cb)
+                                if( p[pixel[6]] > cb)
+                                  goto is_a_corner;
+                                else
+                                  if( p[pixel[15]] > cb)
+                                    goto is_a_corner;
+                                  else
+                                    goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else if( p[pixel[14]] < c_b)
+                  if( p[pixel[12]] > cb)
+                    if( p[pixel[6]] > cb)
+                      if( p[pixel[7]] > cb)
+                        if( p[pixel[8]] > cb)
+                          if( p[pixel[9]] > cb)
+                            if( p[pixel[10]] > cb)
+                              if( p[pixel[11]] > cb)
+                                if( p[pixel[13]] > cb)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else if( p[pixel[12]] < c_b)
+                    if( p[pixel[13]] < c_b)
+                      if( p[pixel[15]] < c_b)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              if( p[pixel[9]] < c_b)
+                                if( p[pixel[10]] < c_b)
+                                  if( p[pixel[11]] < c_b)
+                                    goto is_a_corner;
+                                  else
+                                    goto is_not_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  if( p[pixel[6]] > cb)
+                    if( p[pixel[7]] > cb)
+                      if( p[pixel[8]] > cb)
+                        if( p[pixel[9]] > cb)
+                          if( p[pixel[10]] > cb)
+                            if( p[pixel[11]] > cb)
+                              if( p[pixel[12]] > cb)
+                                if( p[pixel[13]] > cb)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else if( p[pixel[5]] < c_b)
+                if( p[pixel[6]] > cb)
+                  if( p[pixel[15]] < c_b)
+                    if( p[pixel[13]] > cb)
+                      if( p[pixel[7]] > cb)
+                        if( p[pixel[8]] > cb)
+                          if( p[pixel[9]] > cb)
+                            if( p[pixel[10]] > cb)
+                              if( p[pixel[11]] > cb)
+                                if( p[pixel[12]] > cb)
+                                  if( p[pixel[14]] > cb)
+                                    goto is_a_corner;
+                                  else
+                                    goto is_not_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else if( p[pixel[13]] < c_b)
+                      if( p[pixel[14]] < c_b)
+                        goto is_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    if( p[pixel[7]] > cb)
+                      if( p[pixel[8]] > cb)
+                        if( p[pixel[9]] > cb)
+                          if( p[pixel[10]] > cb)
+                            if( p[pixel[11]] > cb)
+                              if( p[pixel[12]] > cb)
+                                if( p[pixel[13]] > cb)
+                                  if( p[pixel[14]] > cb)
+                                    goto is_a_corner;
+                                  else
+                                    goto is_not_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else if( p[pixel[6]] < c_b)
+                  if( p[pixel[7]] > cb)
+                    if( p[pixel[14]] > cb)
+                      if( p[pixel[8]] > cb)
+                        if( p[pixel[9]] > cb)
+                          if( p[pixel[10]] > cb)
+                            if( p[pixel[11]] > cb)
+                              if( p[pixel[12]] > cb)
+                                if( p[pixel[13]] > cb)
+                                  if( p[pixel[15]] > cb)
+                                    goto is_a_corner;
+                                  else
+                                    goto is_not_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else if( p[pixel[14]] < c_b)
+                      if( p[pixel[15]] < c_b)
+                        goto is_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else if( p[pixel[7]] < c_b)
+                    if( p[pixel[8]] < c_b)
+                      goto is_a_corner;
+                    else
+                      if( p[pixel[15]] < c_b)
+                        goto is_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[14]] < c_b)
+                      if( p[pixel[15]] < c_b)
+                        goto is_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  if( p[pixel[13]] > cb)
+                    if( p[pixel[7]] > cb)
+                      if( p[pixel[8]] > cb)
+                        if( p[pixel[9]] > cb)
+                          if( p[pixel[10]] > cb)
+                            if( p[pixel[11]] > cb)
+                              if( p[pixel[12]] > cb)
+                                if( p[pixel[14]] > cb)
+                                  if( p[pixel[15]] > cb)
+                                    goto is_a_corner;
+                                  else
+                                    goto is_not_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else if( p[pixel[13]] < c_b)
+                    if( p[pixel[14]] < c_b)
+                      if( p[pixel[15]] < c_b)
+                        goto is_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else
+                if( p[pixel[12]] > cb)
+                  if( p[pixel[7]] > cb)
+                    if( p[pixel[8]] > cb)
+                      if( p[pixel[9]] > cb)
+                        if( p[pixel[10]] > cb)
+                          if( p[pixel[11]] > cb)
+                            if( p[pixel[13]] > cb)
+                              if( p[pixel[14]] > cb)
+                                if( p[pixel[6]] > cb)
+                                  goto is_a_corner;
+                                else
+                                  if( p[pixel[15]] > cb)
+                                    goto is_a_corner;
+                                  else
+                                    goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else if( p[pixel[12]] < c_b)
+                  if( p[pixel[13]] < c_b)
+                    if( p[pixel[14]] < c_b)
+                      if( p[pixel[15]] < c_b)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              if( p[pixel[9]] < c_b)
+                                if( p[pixel[10]] < c_b)
+                                  if( p[pixel[11]] < c_b)
+                                    goto is_a_corner;
+                                  else
+                                    goto is_not_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+            else
+              if( p[pixel[11]] > cb)
+                if( p[pixel[7]] > cb)
+                  if( p[pixel[8]] > cb)
+                    if( p[pixel[9]] > cb)
+                      if( p[pixel[10]] > cb)
+                        if( p[pixel[12]] > cb)
+                          if( p[pixel[13]] > cb)
+                            if( p[pixel[6]] > cb)
+                              if( p[pixel[5]] > cb)
+                                goto is_a_corner;
+                              else
+                                if( p[pixel[14]] > cb)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                            else
+                              if( p[pixel[14]] > cb)
+                                if( p[pixel[15]] > cb)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else if( p[pixel[11]] < c_b)
+                if( p[pixel[12]] < c_b)
+                  if( p[pixel[13]] < c_b)
+                    if( p[pixel[14]] < c_b)
+                      if( p[pixel[15]] < c_b)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              if( p[pixel[9]] < c_b)
+                                if( p[pixel[10]] < c_b)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              if( p[pixel[9]] < c_b)
+                                if( p[pixel[10]] < c_b)
+                                  goto is_a_corner;
+                                else
+                                  goto is_not_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+          else
+            if( p[pixel[10]] > cb)
+              if( p[pixel[7]] > cb)
+                if( p[pixel[8]] > cb)
+                  if( p[pixel[9]] > cb)
+                    if( p[pixel[11]] > cb)
+                      if( p[pixel[12]] > cb)
+                        if( p[pixel[6]] > cb)
+                          if( p[pixel[5]] > cb)
+                            if( p[pixel[4]] > cb)
+                              goto is_a_corner;
+                            else
+                              if( p[pixel[13]] > cb)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                          else
+                            if( p[pixel[13]] > cb)
+                              if( p[pixel[14]] > cb)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                        else
+                          if( p[pixel[13]] > cb)
+                            if( p[pixel[14]] > cb)
+                              if( p[pixel[15]] > cb)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else if( p[pixel[10]] < c_b)
+              if( p[pixel[11]] < c_b)
+                if( p[pixel[12]] < c_b)
+                  if( p[pixel[13]] < c_b)
+                    if( p[pixel[14]] < c_b)
+                      if( p[pixel[15]] < c_b)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              if( p[pixel[9]] < c_b)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              if( p[pixel[9]] < c_b)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[4]] < c_b)
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              if( p[pixel[9]] < c_b)
+                                goto is_a_corner;
+                              else
+                                goto is_not_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+        else
+          if( p[pixel[9]] > cb)
+            if( p[pixel[7]] > cb)
+              if( p[pixel[8]] > cb)
+                if( p[pixel[10]] > cb)
+                  if( p[pixel[11]] > cb)
+                    if( p[pixel[6]] > cb)
+                      if( p[pixel[5]] > cb)
+                        if( p[pixel[4]] > cb)
+                          if( p[pixel[3]] > cb)
+                            goto is_a_corner;
+                          else
+                            if( p[pixel[12]] > cb)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                        else
+                          if( p[pixel[12]] > cb)
+                            if( p[pixel[13]] > cb)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                      else
+                        if( p[pixel[12]] > cb)
+                          if( p[pixel[13]] > cb)
+                            if( p[pixel[14]] > cb)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[12]] > cb)
+                        if( p[pixel[13]] > cb)
+                          if( p[pixel[14]] > cb)
+                            if( p[pixel[15]] > cb)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else if( p[pixel[9]] < c_b)
+            if( p[pixel[10]] < c_b)
+              if( p[pixel[11]] < c_b)
+                if( p[pixel[12]] < c_b)
+                  if( p[pixel[13]] < c_b)
+                    if( p[pixel[14]] < c_b)
+                      if( p[pixel[15]] < c_b)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[4]] < c_b)
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  if( p[pixel[3]] < c_b)
+                    if( p[pixel[4]] < c_b)
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            if( p[pixel[8]] < c_b)
+                              goto is_a_corner;
+                            else
+                              goto is_not_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else
+            goto is_not_a_corner;
+      else
+        if( p[pixel[8]] > cb)
+          if( p[pixel[7]] > cb)
+            if( p[pixel[9]] > cb)
+              if( p[pixel[10]] > cb)
+                if( p[pixel[6]] > cb)
+                  if( p[pixel[5]] > cb)
+                    if( p[pixel[4]] > cb)
+                      if( p[pixel[3]] > cb)
+                        if( p[pixel[2]] > cb)
+                          goto is_a_corner;
+                        else
+                          if( p[pixel[11]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                      else
+                        if( p[pixel[11]] > cb)
+                          if( p[pixel[12]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[11]] > cb)
+                        if( p[pixel[12]] > cb)
+                          if( p[pixel[13]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[11]] > cb)
+                      if( p[pixel[12]] > cb)
+                        if( p[pixel[13]] > cb)
+                          if( p[pixel[14]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  if( p[pixel[11]] > cb)
+                    if( p[pixel[12]] > cb)
+                      if( p[pixel[13]] > cb)
+                        if( p[pixel[14]] > cb)
+                          if( p[pixel[15]] > cb)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else
+            goto is_not_a_corner;
+        else if( p[pixel[8]] < c_b)
+          if( p[pixel[9]] < c_b)
+            if( p[pixel[10]] < c_b)
+              if( p[pixel[11]] < c_b)
+                if( p[pixel[12]] < c_b)
+                  if( p[pixel[13]] < c_b)
+                    if( p[pixel[14]] < c_b)
+                      if( p[pixel[15]] < c_b)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[4]] < c_b)
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  if( p[pixel[3]] < c_b)
+                    if( p[pixel[4]] < c_b)
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else
+                if( p[pixel[2]] < c_b)
+                  if( p[pixel[3]] < c_b)
+                    if( p[pixel[4]] < c_b)
+                      if( p[pixel[5]] < c_b)
+                        if( p[pixel[6]] < c_b)
+                          if( p[pixel[7]] < c_b)
+                            goto is_a_corner;
+                          else
+                            goto is_not_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+            else
+              goto is_not_a_corner;
+          else
+            goto is_not_a_corner;
+        else
+          goto is_not_a_corner;
+    else
+      if( p[pixel[7]] > cb)
+        if( p[pixel[8]] > cb)
+          if( p[pixel[9]] > cb)
+            if( p[pixel[6]] > cb)
+              if( p[pixel[5]] > cb)
+                if( p[pixel[4]] > cb)
+                  if( p[pixel[3]] > cb)
+                    if( p[pixel[2]] > cb)
+                      if( p[pixel[1]] > cb)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[10]] > cb)
+                          goto is_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[10]] > cb)
+                        if( p[pixel[11]] > cb)
+                          goto is_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[10]] > cb)
+                      if( p[pixel[11]] > cb)
+                        if( p[pixel[12]] > cb)
+                          goto is_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  if( p[pixel[10]] > cb)
+                    if( p[pixel[11]] > cb)
+                      if( p[pixel[12]] > cb)
+                        if( p[pixel[13]] > cb)
+                          goto is_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else
+                if( p[pixel[10]] > cb)
+                  if( p[pixel[11]] > cb)
+                    if( p[pixel[12]] > cb)
+                      if( p[pixel[13]] > cb)
+                        if( p[pixel[14]] > cb)
+                          goto is_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+            else
+              if( p[pixel[10]] > cb)
+                if( p[pixel[11]] > cb)
+                  if( p[pixel[12]] > cb)
+                    if( p[pixel[13]] > cb)
+                      if( p[pixel[14]] > cb)
+                        if( p[pixel[15]] > cb)
+                          goto is_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+          else
+            goto is_not_a_corner;
+        else
+          goto is_not_a_corner;
+      else if( p[pixel[7]] < c_b)
+        if( p[pixel[8]] < c_b)
+          if( p[pixel[9]] < c_b)
+            if( p[pixel[6]] < c_b)
+              if( p[pixel[5]] < c_b)
+                if( p[pixel[4]] < c_b)
+                  if( p[pixel[3]] < c_b)
+                    if( p[pixel[2]] < c_b)
+                      if( p[pixel[1]] < c_b)
+                        goto is_a_corner;
+                      else
+                        if( p[pixel[10]] < c_b)
+                          goto is_a_corner;
+                        else
+                          goto is_not_a_corner;
+                    else
+                      if( p[pixel[10]] < c_b)
+                        if( p[pixel[11]] < c_b)
+                          goto is_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                  else
+                    if( p[pixel[10]] < c_b)
+                      if( p[pixel[11]] < c_b)
+                        if( p[pixel[12]] < c_b)
+                          goto is_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                else
+                  if( p[pixel[10]] < c_b)
+                    if( p[pixel[11]] < c_b)
+                      if( p[pixel[12]] < c_b)
+                        if( p[pixel[13]] < c_b)
+                          goto is_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+              else
+                if( p[pixel[10]] < c_b)
+                  if( p[pixel[11]] < c_b)
+                    if( p[pixel[12]] < c_b)
+                      if( p[pixel[13]] < c_b)
+                        if( p[pixel[14]] < c_b)
+                          goto is_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+            else
+              if( p[pixel[10]] < c_b)
+                if( p[pixel[11]] < c_b)
+                  if( p[pixel[12]] < c_b)
+                    if( p[pixel[13]] < c_b)
+                      if( p[pixel[14]] < c_b)
+                        if( p[pixel[15]] < c_b)
+                          goto is_a_corner;
+                        else
+                          goto is_not_a_corner;
+                      else
+                        goto is_not_a_corner;
+                    else
+                      goto is_not_a_corner;
+                  else
+                    goto is_not_a_corner;
+                else
+                  goto is_not_a_corner;
+              else
+                goto is_not_a_corner;
+          else
+            goto is_not_a_corner;
+        else
+          goto is_not_a_corner;
+      else
+        goto is_not_a_corner;
 
-		is_a_corner:
-			bmin=b;
-			goto end_if;
+is_a_corner:
+    bmin=b;
+    goto end_if;
 
-		is_not_a_corner:
-			bmax=b;
-			goto end_if;
+is_not_a_corner:
+    bmax=b;
+    goto end_if;
 
-		end_if:
+end_if:
 
-		if(bmin == bmax - 1 || bmin == bmax)
-			return bmin;
-		b = (bmin + bmax) / 2;
-    }
+    if(bmin == bmax - 1 || bmin == bmax)
+      return bmin;
+    b = (bmin + bmax) / 2;
+  }
 }
 
 static void make_offsets(int pixel[], int row_stride)
 {
-        pixel[0] = 0 + row_stride * 3;
-        pixel[1] = 1 + row_stride * 3;
-        pixel[2] = 2 + row_stride * 2;
-        pixel[3] = 3 + row_stride * 1;
-        pixel[4] = 3 + row_stride * 0;
-        pixel[5] = 3 + row_stride * -1;
-        pixel[6] = 2 + row_stride * -2;
-        pixel[7] = 1 + row_stride * -3;
-        pixel[8] = 0 + row_stride * -3;
-        pixel[9] = -1 + row_stride * -3;
-        pixel[10] = -2 + row_stride * -2;
-        pixel[11] = -3 + row_stride * -1;
-        pixel[12] = -3 + row_stride * 0;
-        pixel[13] = -3 + row_stride * 1;
-        pixel[14] = -2 + row_stride * 2;
-        pixel[15] = -1 + row_stride * 3;
+  pixel[0] = 0 + row_stride * 3;
+  pixel[1] = 1 + row_stride * 3;
+  pixel[2] = 2 + row_stride * 2;
+  pixel[3] = 3 + row_stride * 1;
+  pixel[4] = 3 + row_stride * 0;
+  pixel[5] = 3 + row_stride * -1;
+  pixel[6] = 2 + row_stride * -2;
+  pixel[7] = 1 + row_stride * -3;
+  pixel[8] = 0 + row_stride * -3;
+  pixel[9] = -1 + row_stride * -3;
+  pixel[10] = -2 + row_stride * -2;
+  pixel[11] = -3 + row_stride * -1;
+  pixel[12] = -3 + row_stride * 0;
+  pixel[13] = -3 + row_stride * 1;
+  pixel[14] = -2 + row_stride * 2;
+  pixel[15] = -1 + row_stride * 3;
 }
 
 
 
 int* fast9_score(const byte* i, int stride, xy* corners, int num_corners, int b)
 {
-	int* scores = (int*)malloc(sizeof(int)* num_corners);
-	int n;
+  int* scores = (int*)malloc(sizeof(int)* num_corners);
+  int n;
 
-	int pixel[16];
-	make_offsets(pixel, stride);
+  int pixel[16];
+  make_offsets(pixel, stride);
 
-    for(n=0; n < num_corners; n++)
-        scores[n] = fast9_corner_score(i + corners[n].y*stride + corners[n].x, pixel, b);
+  for(n=0; n < num_corners; n++)
+    scores[n] = fast9_corner_score(i + corners[n].y*stride + corners[n].x, pixel, b);
 
-	return scores;
+  return scores;
 }
 
 
 xy* fast9_detect(const byte* im, int xsize, int ysize, int stride, int b, int* ret_num_corners)
 {
-	int num_corners=0;
-	xy* ret_corners;
-	int rsize=512;
-	int pixel[16];
-	int x, y;
+  int num_corners=0;
+  xy* ret_corners;
+  int rsize=512;
+  int pixel[16];
+  int x, y;
 
-	ret_corners = (xy*)malloc(sizeof(xy)*rsize);
-	make_offsets(pixel, stride);
+  ret_corners = (xy*)malloc(sizeof(xy)*rsize);
+  make_offsets(pixel, stride);
 
-	for(y=3; y < ysize - 3; y++)
-		for(x=3; x < xsize - 3; x++)
-		{
-			const byte* p = im + y*stride + x;
+  for(y=3; y < ysize - 3; y++)
+    for(x=3; x < xsize - 3; x++)
+    {
+      const byte* p = im + y*stride + x;
 
-			int cb = *p + b;
-			int c_b= *p - b;
-        if(p[pixel[0]] > cb)
-         if(p[pixel[1]] > cb)
+      int cb = *p + b;
+      int c_b= *p - b;
+      if(p[pixel[0]] > cb)
+        if(p[pixel[1]] > cb)
           if(p[pixel[2]] > cb)
-           if(p[pixel[3]] > cb)
-            if(p[pixel[4]] > cb)
-             if(p[pixel[5]] > cb)
-              if(p[pixel[6]] > cb)
-               if(p[pixel[7]] > cb)
-                if(p[pixel[8]] > cb)
-                 {}
-                else
-                 if(p[pixel[15]] > cb)
-                  {}
-                 else
-                  continue;
-               else if(p[pixel[7]] < c_b)
-                if(p[pixel[14]] > cb)
-                 if(p[pixel[15]] > cb)
-                  {}
-                 else
-                  continue;
-                else if(p[pixel[14]] < c_b)
-                 if(p[pixel[8]] < c_b)
-                  if(p[pixel[9]] < c_b)
-                   if(p[pixel[10]] < c_b)
-                    if(p[pixel[11]] < c_b)
-                     if(p[pixel[12]] < c_b)
-                      if(p[pixel[13]] < c_b)
-                       if(p[pixel[15]] < c_b)
-                        {}
-                       else
-                        continue;
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                if(p[pixel[14]] > cb)
-                 if(p[pixel[15]] > cb)
-                  {}
-                 else
-                  continue;
-                else
-                 continue;
-              else if(p[pixel[6]] < c_b)
-               if(p[pixel[15]] > cb)
-                if(p[pixel[13]] > cb)
-                 if(p[pixel[14]] > cb)
-                  {}
-                 else
-                  continue;
-                else if(p[pixel[13]] < c_b)
-                 if(p[pixel[7]] < c_b)
-                  if(p[pixel[8]] < c_b)
-                   if(p[pixel[9]] < c_b)
-                    if(p[pixel[10]] < c_b)
-                     if(p[pixel[11]] < c_b)
-                      if(p[pixel[12]] < c_b)
-                       if(p[pixel[14]] < c_b)
-                        {}
-                       else
-                        continue;
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                if(p[pixel[7]] < c_b)
-                 if(p[pixel[8]] < c_b)
-                  if(p[pixel[9]] < c_b)
-                   if(p[pixel[10]] < c_b)
-                    if(p[pixel[11]] < c_b)
-                     if(p[pixel[12]] < c_b)
-                      if(p[pixel[13]] < c_b)
-                       if(p[pixel[14]] < c_b)
-                        {}
-                       else
-                        continue;
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               if(p[pixel[13]] > cb)
-                if(p[pixel[14]] > cb)
-                 if(p[pixel[15]] > cb)
-                  {}
-                 else
-                  continue;
-                else
-                 continue;
-               else if(p[pixel[13]] < c_b)
-                if(p[pixel[7]] < c_b)
-                 if(p[pixel[8]] < c_b)
-                  if(p[pixel[9]] < c_b)
-                   if(p[pixel[10]] < c_b)
-                    if(p[pixel[11]] < c_b)
-                     if(p[pixel[12]] < c_b)
-                      if(p[pixel[14]] < c_b)
-                       if(p[pixel[15]] < c_b)
-                        {}
-                       else
-                        continue;
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else if(p[pixel[5]] < c_b)
-              if(p[pixel[14]] > cb)
-               if(p[pixel[12]] > cb)
-                if(p[pixel[13]] > cb)
-                 if(p[pixel[15]] > cb)
-                  {}
-                 else
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     if(p[pixel[9]] > cb)
-                      if(p[pixel[10]] > cb)
-                       if(p[pixel[11]] > cb)
-                        {}
-                       else
-                        continue;
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 continue;
-               else if(p[pixel[12]] < c_b)
-                if(p[pixel[6]] < c_b)
-                 if(p[pixel[7]] < c_b)
-                  if(p[pixel[8]] < c_b)
-                   if(p[pixel[9]] < c_b)
-                    if(p[pixel[10]] < c_b)
-                     if(p[pixel[11]] < c_b)
-                      if(p[pixel[13]] < c_b)
-                       {}
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else if(p[pixel[14]] < c_b)
-               if(p[pixel[7]] < c_b)
-                if(p[pixel[8]] < c_b)
-                 if(p[pixel[9]] < c_b)
-                  if(p[pixel[10]] < c_b)
-                   if(p[pixel[11]] < c_b)
-                    if(p[pixel[12]] < c_b)
-                     if(p[pixel[13]] < c_b)
-                      if(p[pixel[6]] < c_b)
-                       {}
-                      else
-                       if(p[pixel[15]] < c_b)
-                        {}
-                       else
-                        continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               if(p[pixel[6]] < c_b)
-                if(p[pixel[7]] < c_b)
-                 if(p[pixel[8]] < c_b)
-                  if(p[pixel[9]] < c_b)
-                   if(p[pixel[10]] < c_b)
-                    if(p[pixel[11]] < c_b)
-                     if(p[pixel[12]] < c_b)
-                      if(p[pixel[13]] < c_b)
-                       {}
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else
-              if(p[pixel[12]] > cb)
-               if(p[pixel[13]] > cb)
-                if(p[pixel[14]] > cb)
-                 if(p[pixel[15]] > cb)
-                  {}
-                 else
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     if(p[pixel[9]] > cb)
-                      if(p[pixel[10]] > cb)
-                       if(p[pixel[11]] > cb)
-                        {}
-                       else
-                        continue;
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 continue;
-               else
-                continue;
-              else if(p[pixel[12]] < c_b)
-               if(p[pixel[7]] < c_b)
-                if(p[pixel[8]] < c_b)
-                 if(p[pixel[9]] < c_b)
-                  if(p[pixel[10]] < c_b)
-                   if(p[pixel[11]] < c_b)
-                    if(p[pixel[13]] < c_b)
-                     if(p[pixel[14]] < c_b)
-                      if(p[pixel[6]] < c_b)
-                       {}
-                      else
-                       if(p[pixel[15]] < c_b)
-                        {}
-                       else
-                        continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-            else if(p[pixel[4]] < c_b)
-             if(p[pixel[13]] > cb)
-              if(p[pixel[11]] > cb)
-               if(p[pixel[12]] > cb)
-                if(p[pixel[14]] > cb)
-                 if(p[pixel[15]] > cb)
-                  {}
-                 else
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     if(p[pixel[9]] > cb)
-                      if(p[pixel[10]] > cb)
-                       {}
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     if(p[pixel[9]] > cb)
-                      if(p[pixel[10]] > cb)
-                       {}
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                continue;
-              else if(p[pixel[11]] < c_b)
-               if(p[pixel[5]] < c_b)
-                if(p[pixel[6]] < c_b)
-                 if(p[pixel[7]] < c_b)
-                  if(p[pixel[8]] < c_b)
-                   if(p[pixel[9]] < c_b)
-                    if(p[pixel[10]] < c_b)
-                     if(p[pixel[12]] < c_b)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-             else if(p[pixel[13]] < c_b)
-              if(p[pixel[7]] < c_b)
-               if(p[pixel[8]] < c_b)
-                if(p[pixel[9]] < c_b)
-                 if(p[pixel[10]] < c_b)
-                  if(p[pixel[11]] < c_b)
-                   if(p[pixel[12]] < c_b)
-                    if(p[pixel[6]] < c_b)
-                     if(p[pixel[5]] < c_b)
-                      {}
-                     else
-                      if(p[pixel[14]] < c_b)
-                       {}
-                      else
-                       continue;
-                    else
-                     if(p[pixel[14]] < c_b)
-                      if(p[pixel[15]] < c_b)
-                       {}
-                      else
-                       continue;
-                     else
-                      continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-             else
-              if(p[pixel[5]] < c_b)
-               if(p[pixel[6]] < c_b)
-                if(p[pixel[7]] < c_b)
-                 if(p[pixel[8]] < c_b)
-                  if(p[pixel[9]] < c_b)
-                   if(p[pixel[10]] < c_b)
-                    if(p[pixel[11]] < c_b)
-                     if(p[pixel[12]] < c_b)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-            else
-             if(p[pixel[11]] > cb)
-              if(p[pixel[12]] > cb)
-               if(p[pixel[13]] > cb)
-                if(p[pixel[14]] > cb)
-                 if(p[pixel[15]] > cb)
-                  {}
-                 else
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     if(p[pixel[9]] > cb)
-                      if(p[pixel[10]] > cb)
-                       {}
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     if(p[pixel[9]] > cb)
-                      if(p[pixel[10]] > cb)
-                       {}
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                continue;
-              else
-               continue;
-             else if(p[pixel[11]] < c_b)
-              if(p[pixel[7]] < c_b)
-               if(p[pixel[8]] < c_b)
-                if(p[pixel[9]] < c_b)
-                 if(p[pixel[10]] < c_b)
-                  if(p[pixel[12]] < c_b)
-                   if(p[pixel[13]] < c_b)
-                    if(p[pixel[6]] < c_b)
-                     if(p[pixel[5]] < c_b)
-                      {}
-                     else
-                      if(p[pixel[14]] < c_b)
-                       {}
-                      else
-                       continue;
-                    else
-                     if(p[pixel[14]] < c_b)
-                      if(p[pixel[15]] < c_b)
-                       {}
-                      else
-                       continue;
-                     else
-                      continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-             else
-              continue;
-           else if(p[pixel[3]] < c_b)
-            if(p[pixel[10]] > cb)
-             if(p[pixel[11]] > cb)
-              if(p[pixel[12]] > cb)
-               if(p[pixel[13]] > cb)
-                if(p[pixel[14]] > cb)
-                 if(p[pixel[15]] > cb)
-                  {}
-                 else
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     if(p[pixel[9]] > cb)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     if(p[pixel[9]] > cb)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[4]] > cb)
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     if(p[pixel[9]] > cb)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               continue;
-             else
-              continue;
-            else if(p[pixel[10]] < c_b)
-             if(p[pixel[7]] < c_b)
-              if(p[pixel[8]] < c_b)
-               if(p[pixel[9]] < c_b)
-                if(p[pixel[11]] < c_b)
-                 if(p[pixel[6]] < c_b)
-                  if(p[pixel[5]] < c_b)
-                   if(p[pixel[4]] < c_b)
-                    {}
-                   else
-                    if(p[pixel[12]] < c_b)
-                     if(p[pixel[13]] < c_b)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                  else
-                   if(p[pixel[12]] < c_b)
-                    if(p[pixel[13]] < c_b)
-                     if(p[pixel[14]] < c_b)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                 else
-                  if(p[pixel[12]] < c_b)
-                   if(p[pixel[13]] < c_b)
-                    if(p[pixel[14]] < c_b)
-                     if(p[pixel[15]] < c_b)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-             else
-              continue;
-            else
-             continue;
-           else
-            if(p[pixel[10]] > cb)
-             if(p[pixel[11]] > cb)
-              if(p[pixel[12]] > cb)
-               if(p[pixel[13]] > cb)
-                if(p[pixel[14]] > cb)
-                 if(p[pixel[15]] > cb)
-                  {}
-                 else
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     if(p[pixel[9]] > cb)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     if(p[pixel[9]] > cb)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[4]] > cb)
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     if(p[pixel[9]] > cb)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               continue;
-             else
-              continue;
-            else if(p[pixel[10]] < c_b)
-             if(p[pixel[7]] < c_b)
-              if(p[pixel[8]] < c_b)
-               if(p[pixel[9]] < c_b)
-                if(p[pixel[11]] < c_b)
-                 if(p[pixel[12]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[5]] < c_b)
-                    if(p[pixel[4]] < c_b)
-                     {}
-                    else
-                     if(p[pixel[13]] < c_b)
-                      {}
-                     else
-                      continue;
-                   else
-                    if(p[pixel[13]] < c_b)
-                     if(p[pixel[14]] < c_b)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                  else
-                   if(p[pixel[13]] < c_b)
-                    if(p[pixel[14]] < c_b)
-                     if(p[pixel[15]] < c_b)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-             else
-              continue;
-            else
-             continue;
-          else if(p[pixel[2]] < c_b)
-           if(p[pixel[9]] > cb)
-            if(p[pixel[10]] > cb)
-             if(p[pixel[11]] > cb)
-              if(p[pixel[12]] > cb)
-               if(p[pixel[13]] > cb)
-                if(p[pixel[14]] > cb)
-                 if(p[pixel[15]] > cb)
-                  {}
-                 else
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[4]] > cb)
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               if(p[pixel[3]] > cb)
-                if(p[pixel[4]] > cb)
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else
-              continue;
-            else
-             continue;
-           else if(p[pixel[9]] < c_b)
-            if(p[pixel[7]] < c_b)
-             if(p[pixel[8]] < c_b)
-              if(p[pixel[10]] < c_b)
-               if(p[pixel[6]] < c_b)
-                if(p[pixel[5]] < c_b)
-                 if(p[pixel[4]] < c_b)
-                  if(p[pixel[3]] < c_b)
-                   {}
-                  else
-                   if(p[pixel[11]] < c_b)
-                    if(p[pixel[12]] < c_b)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                 else
-                  if(p[pixel[11]] < c_b)
-                   if(p[pixel[12]] < c_b)
-                    if(p[pixel[13]] < c_b)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[11]] < c_b)
-                  if(p[pixel[12]] < c_b)
-                   if(p[pixel[13]] < c_b)
-                    if(p[pixel[14]] < c_b)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[11]] < c_b)
-                 if(p[pixel[12]] < c_b)
-                  if(p[pixel[13]] < c_b)
-                   if(p[pixel[14]] < c_b)
-                    if(p[pixel[15]] < c_b)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               continue;
-             else
-              continue;
-            else
-             continue;
-           else
-            continue;
-          else
-           if(p[pixel[9]] > cb)
-            if(p[pixel[10]] > cb)
-             if(p[pixel[11]] > cb)
-              if(p[pixel[12]] > cb)
-               if(p[pixel[13]] > cb)
-                if(p[pixel[14]] > cb)
-                 if(p[pixel[15]] > cb)
-                  {}
-                 else
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[4]] > cb)
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               if(p[pixel[3]] > cb)
-                if(p[pixel[4]] > cb)
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    if(p[pixel[8]] > cb)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else
-              continue;
-            else
-             continue;
-           else if(p[pixel[9]] < c_b)
-            if(p[pixel[7]] < c_b)
-             if(p[pixel[8]] < c_b)
-              if(p[pixel[10]] < c_b)
-               if(p[pixel[11]] < c_b)
-                if(p[pixel[6]] < c_b)
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[4]] < c_b)
-                   if(p[pixel[3]] < c_b)
-                    {}
-                   else
-                    if(p[pixel[12]] < c_b)
-                     {}
-                    else
-                     continue;
-                  else
-                   if(p[pixel[12]] < c_b)
-                    if(p[pixel[13]] < c_b)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                 else
-                  if(p[pixel[12]] < c_b)
-                   if(p[pixel[13]] < c_b)
-                    if(p[pixel[14]] < c_b)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[12]] < c_b)
-                  if(p[pixel[13]] < c_b)
-                   if(p[pixel[14]] < c_b)
-                    if(p[pixel[15]] < c_b)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                continue;
-              else
-               continue;
-             else
-              continue;
-            else
-             continue;
-           else
-            continue;
-         else if(p[pixel[1]] < c_b)
-          if(p[pixel[8]] > cb)
-           if(p[pixel[9]] > cb)
-            if(p[pixel[10]] > cb)
-             if(p[pixel[11]] > cb)
-              if(p[pixel[12]] > cb)
-               if(p[pixel[13]] > cb)
-                if(p[pixel[14]] > cb)
-                 if(p[pixel[15]] > cb)
-                  {}
-                 else
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[4]] > cb)
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               if(p[pixel[3]] > cb)
-                if(p[pixel[4]] > cb)
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else
-              if(p[pixel[2]] > cb)
-               if(p[pixel[3]] > cb)
-                if(p[pixel[4]] > cb)
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-            else
-             continue;
-           else
-            continue;
-          else if(p[pixel[8]] < c_b)
-           if(p[pixel[7]] < c_b)
-            if(p[pixel[9]] < c_b)
-             if(p[pixel[6]] < c_b)
-              if(p[pixel[5]] < c_b)
-               if(p[pixel[4]] < c_b)
-                if(p[pixel[3]] < c_b)
-                 if(p[pixel[2]] < c_b)
-                  {}
-                 else
-                  if(p[pixel[10]] < c_b)
-                   if(p[pixel[11]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[10]] < c_b)
-                  if(p[pixel[11]] < c_b)
-                   if(p[pixel[12]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[10]] < c_b)
-                 if(p[pixel[11]] < c_b)
-                  if(p[pixel[12]] < c_b)
-                   if(p[pixel[13]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               if(p[pixel[10]] < c_b)
-                if(p[pixel[11]] < c_b)
-                 if(p[pixel[12]] < c_b)
-                  if(p[pixel[13]] < c_b)
-                   if(p[pixel[14]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else
-              if(p[pixel[10]] < c_b)
-               if(p[pixel[11]] < c_b)
-                if(p[pixel[12]] < c_b)
-                 if(p[pixel[13]] < c_b)
-                  if(p[pixel[14]] < c_b)
-                   if(p[pixel[15]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-            else
-             continue;
-           else
-            continue;
-          else
-           continue;
-         else
-          if(p[pixel[8]] > cb)
-           if(p[pixel[9]] > cb)
-            if(p[pixel[10]] > cb)
-             if(p[pixel[11]] > cb)
-              if(p[pixel[12]] > cb)
-               if(p[pixel[13]] > cb)
-                if(p[pixel[14]] > cb)
-                 if(p[pixel[15]] > cb)
-                  {}
-                 else
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[4]] > cb)
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               if(p[pixel[3]] > cb)
-                if(p[pixel[4]] > cb)
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else
-              if(p[pixel[2]] > cb)
-               if(p[pixel[3]] > cb)
-                if(p[pixel[4]] > cb)
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[7]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-            else
-             continue;
-           else
-            continue;
-          else if(p[pixel[8]] < c_b)
-           if(p[pixel[7]] < c_b)
-            if(p[pixel[9]] < c_b)
-             if(p[pixel[10]] < c_b)
-              if(p[pixel[6]] < c_b)
-               if(p[pixel[5]] < c_b)
-                if(p[pixel[4]] < c_b)
-                 if(p[pixel[3]] < c_b)
-                  if(p[pixel[2]] < c_b)
-                   {}
-                  else
-                   if(p[pixel[11]] < c_b)
-                    {}
-                   else
-                    continue;
-                 else
-                  if(p[pixel[11]] < c_b)
-                   if(p[pixel[12]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[11]] < c_b)
-                  if(p[pixel[12]] < c_b)
-                   if(p[pixel[13]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[11]] < c_b)
-                 if(p[pixel[12]] < c_b)
-                  if(p[pixel[13]] < c_b)
-                   if(p[pixel[14]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               if(p[pixel[11]] < c_b)
-                if(p[pixel[12]] < c_b)
-                 if(p[pixel[13]] < c_b)
-                  if(p[pixel[14]] < c_b)
-                   if(p[pixel[15]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else
-              continue;
-            else
-             continue;
-           else
-            continue;
-          else
-           continue;
-        else if(p[pixel[0]] < c_b)
-         if(p[pixel[1]] > cb)
-          if(p[pixel[8]] > cb)
-           if(p[pixel[7]] > cb)
-            if(p[pixel[9]] > cb)
-             if(p[pixel[6]] > cb)
-              if(p[pixel[5]] > cb)
-               if(p[pixel[4]] > cb)
-                if(p[pixel[3]] > cb)
-                 if(p[pixel[2]] > cb)
-                  {}
-                 else
-                  if(p[pixel[10]] > cb)
-                   if(p[pixel[11]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[10]] > cb)
-                  if(p[pixel[11]] > cb)
-                   if(p[pixel[12]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[10]] > cb)
-                 if(p[pixel[11]] > cb)
-                  if(p[pixel[12]] > cb)
-                   if(p[pixel[13]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               if(p[pixel[10]] > cb)
-                if(p[pixel[11]] > cb)
-                 if(p[pixel[12]] > cb)
-                  if(p[pixel[13]] > cb)
-                   if(p[pixel[14]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else
-              if(p[pixel[10]] > cb)
-               if(p[pixel[11]] > cb)
-                if(p[pixel[12]] > cb)
-                 if(p[pixel[13]] > cb)
-                  if(p[pixel[14]] > cb)
-                   if(p[pixel[15]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-            else
-             continue;
-           else
-            continue;
-          else if(p[pixel[8]] < c_b)
-           if(p[pixel[9]] < c_b)
-            if(p[pixel[10]] < c_b)
-             if(p[pixel[11]] < c_b)
-              if(p[pixel[12]] < c_b)
-               if(p[pixel[13]] < c_b)
-                if(p[pixel[14]] < c_b)
-                 if(p[pixel[15]] < c_b)
-                  {}
-                 else
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[4]] < c_b)
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               if(p[pixel[3]] < c_b)
-                if(p[pixel[4]] < c_b)
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else
-              if(p[pixel[2]] < c_b)
-               if(p[pixel[3]] < c_b)
-                if(p[pixel[4]] < c_b)
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-            else
-             continue;
-           else
-            continue;
-          else
-           continue;
-         else if(p[pixel[1]] < c_b)
-          if(p[pixel[2]] > cb)
-           if(p[pixel[9]] > cb)
-            if(p[pixel[7]] > cb)
-             if(p[pixel[8]] > cb)
-              if(p[pixel[10]] > cb)
-               if(p[pixel[6]] > cb)
-                if(p[pixel[5]] > cb)
-                 if(p[pixel[4]] > cb)
-                  if(p[pixel[3]] > cb)
-                   {}
-                  else
-                   if(p[pixel[11]] > cb)
-                    if(p[pixel[12]] > cb)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                 else
-                  if(p[pixel[11]] > cb)
-                   if(p[pixel[12]] > cb)
-                    if(p[pixel[13]] > cb)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[11]] > cb)
-                  if(p[pixel[12]] > cb)
-                   if(p[pixel[13]] > cb)
-                    if(p[pixel[14]] > cb)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[11]] > cb)
-                 if(p[pixel[12]] > cb)
-                  if(p[pixel[13]] > cb)
-                   if(p[pixel[14]] > cb)
-                    if(p[pixel[15]] > cb)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               continue;
-             else
-              continue;
-            else
-             continue;
-           else if(p[pixel[9]] < c_b)
-            if(p[pixel[10]] < c_b)
-             if(p[pixel[11]] < c_b)
-              if(p[pixel[12]] < c_b)
-               if(p[pixel[13]] < c_b)
-                if(p[pixel[14]] < c_b)
-                 if(p[pixel[15]] < c_b)
-                  {}
-                 else
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[4]] < c_b)
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               if(p[pixel[3]] < c_b)
-                if(p[pixel[4]] < c_b)
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else
-              continue;
-            else
-             continue;
-           else
-            continue;
-          else if(p[pixel[2]] < c_b)
-           if(p[pixel[3]] > cb)
-            if(p[pixel[10]] > cb)
-             if(p[pixel[7]] > cb)
-              if(p[pixel[8]] > cb)
-               if(p[pixel[9]] > cb)
-                if(p[pixel[11]] > cb)
-                 if(p[pixel[6]] > cb)
-                  if(p[pixel[5]] > cb)
-                   if(p[pixel[4]] > cb)
-                    {}
-                   else
-                    if(p[pixel[12]] > cb)
-                     if(p[pixel[13]] > cb)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                  else
-                   if(p[pixel[12]] > cb)
-                    if(p[pixel[13]] > cb)
-                     if(p[pixel[14]] > cb)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                 else
-                  if(p[pixel[12]] > cb)
-                   if(p[pixel[13]] > cb)
-                    if(p[pixel[14]] > cb)
-                     if(p[pixel[15]] > cb)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-             else
-              continue;
-            else if(p[pixel[10]] < c_b)
-             if(p[pixel[11]] < c_b)
-              if(p[pixel[12]] < c_b)
-               if(p[pixel[13]] < c_b)
-                if(p[pixel[14]] < c_b)
-                 if(p[pixel[15]] < c_b)
-                  {}
-                 else
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     if(p[pixel[9]] < c_b)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     if(p[pixel[9]] < c_b)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[4]] < c_b)
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     if(p[pixel[9]] < c_b)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               continue;
-             else
-              continue;
-            else
-             continue;
-           else if(p[pixel[3]] < c_b)
-            if(p[pixel[4]] > cb)
-             if(p[pixel[13]] > cb)
-              if(p[pixel[7]] > cb)
-               if(p[pixel[8]] > cb)
-                if(p[pixel[9]] > cb)
-                 if(p[pixel[10]] > cb)
-                  if(p[pixel[11]] > cb)
-                   if(p[pixel[12]] > cb)
-                    if(p[pixel[6]] > cb)
-                     if(p[pixel[5]] > cb)
-                      {}
-                     else
-                      if(p[pixel[14]] > cb)
-                       {}
-                      else
-                       continue;
-                    else
-                     if(p[pixel[14]] > cb)
-                      if(p[pixel[15]] > cb)
-                       {}
-                      else
-                       continue;
-                     else
-                      continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-             else if(p[pixel[13]] < c_b)
-              if(p[pixel[11]] > cb)
-               if(p[pixel[5]] > cb)
-                if(p[pixel[6]] > cb)
-                 if(p[pixel[7]] > cb)
-                  if(p[pixel[8]] > cb)
-                   if(p[pixel[9]] > cb)
-                    if(p[pixel[10]] > cb)
-                     if(p[pixel[12]] > cb)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else if(p[pixel[11]] < c_b)
-               if(p[pixel[12]] < c_b)
-                if(p[pixel[14]] < c_b)
-                 if(p[pixel[15]] < c_b)
-                  {}
-                 else
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     if(p[pixel[9]] < c_b)
-                      if(p[pixel[10]] < c_b)
-                       {}
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     if(p[pixel[9]] < c_b)
-                      if(p[pixel[10]] < c_b)
-                       {}
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                continue;
-              else
-               continue;
-             else
-              if(p[pixel[5]] > cb)
-               if(p[pixel[6]] > cb)
-                if(p[pixel[7]] > cb)
-                 if(p[pixel[8]] > cb)
-                  if(p[pixel[9]] > cb)
-                   if(p[pixel[10]] > cb)
-                    if(p[pixel[11]] > cb)
-                     if(p[pixel[12]] > cb)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-            else if(p[pixel[4]] < c_b)
-             if(p[pixel[5]] > cb)
-              if(p[pixel[14]] > cb)
-               if(p[pixel[7]] > cb)
-                if(p[pixel[8]] > cb)
-                 if(p[pixel[9]] > cb)
-                  if(p[pixel[10]] > cb)
-                   if(p[pixel[11]] > cb)
-                    if(p[pixel[12]] > cb)
-                     if(p[pixel[13]] > cb)
-                      if(p[pixel[6]] > cb)
-                       {}
-                      else
-                       if(p[pixel[15]] > cb)
-                        {}
-                       else
-                        continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else if(p[pixel[14]] < c_b)
-               if(p[pixel[12]] > cb)
-                if(p[pixel[6]] > cb)
-                 if(p[pixel[7]] > cb)
-                  if(p[pixel[8]] > cb)
-                   if(p[pixel[9]] > cb)
-                    if(p[pixel[10]] > cb)
-                     if(p[pixel[11]] > cb)
-                      if(p[pixel[13]] > cb)
-                       {}
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else if(p[pixel[12]] < c_b)
-                if(p[pixel[13]] < c_b)
-                 if(p[pixel[15]] < c_b)
-                  {}
-                 else
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     if(p[pixel[9]] < c_b)
-                      if(p[pixel[10]] < c_b)
-                       if(p[pixel[11]] < c_b)
-                        {}
-                       else
-                        continue;
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               if(p[pixel[6]] > cb)
-                if(p[pixel[7]] > cb)
-                 if(p[pixel[8]] > cb)
-                  if(p[pixel[9]] > cb)
-                   if(p[pixel[10]] > cb)
-                    if(p[pixel[11]] > cb)
-                     if(p[pixel[12]] > cb)
-                      if(p[pixel[13]] > cb)
-                       {}
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else if(p[pixel[5]] < c_b)
-              if(p[pixel[6]] > cb)
-               if(p[pixel[15]] < c_b)
-                if(p[pixel[13]] > cb)
-                 if(p[pixel[7]] > cb)
-                  if(p[pixel[8]] > cb)
-                   if(p[pixel[9]] > cb)
-                    if(p[pixel[10]] > cb)
-                     if(p[pixel[11]] > cb)
-                      if(p[pixel[12]] > cb)
-                       if(p[pixel[14]] > cb)
-                        {}
-                       else
-                        continue;
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else if(p[pixel[13]] < c_b)
-                 if(p[pixel[14]] < c_b)
-                  {}
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                if(p[pixel[7]] > cb)
-                 if(p[pixel[8]] > cb)
-                  if(p[pixel[9]] > cb)
-                   if(p[pixel[10]] > cb)
-                    if(p[pixel[11]] > cb)
-                     if(p[pixel[12]] > cb)
-                      if(p[pixel[13]] > cb)
-                       if(p[pixel[14]] > cb)
-                        {}
-                       else
-                        continue;
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else if(p[pixel[6]] < c_b)
-               if(p[pixel[7]] > cb)
-                if(p[pixel[14]] > cb)
-                 if(p[pixel[8]] > cb)
-                  if(p[pixel[9]] > cb)
-                   if(p[pixel[10]] > cb)
-                    if(p[pixel[11]] > cb)
-                     if(p[pixel[12]] > cb)
-                      if(p[pixel[13]] > cb)
-                       if(p[pixel[15]] > cb)
-                        {}
-                       else
-                        continue;
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else if(p[pixel[14]] < c_b)
-                 if(p[pixel[15]] < c_b)
-                  {}
-                 else
-                  continue;
-                else
-                 continue;
-               else if(p[pixel[7]] < c_b)
-                if(p[pixel[8]] < c_b)
-                 {}
-                else
-                 if(p[pixel[15]] < c_b)
-                  {}
-                 else
-                  continue;
-               else
-                if(p[pixel[14]] < c_b)
-                 if(p[pixel[15]] < c_b)
-                  {}
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               if(p[pixel[13]] > cb)
-                if(p[pixel[7]] > cb)
-                 if(p[pixel[8]] > cb)
-                  if(p[pixel[9]] > cb)
-                   if(p[pixel[10]] > cb)
-                    if(p[pixel[11]] > cb)
-                     if(p[pixel[12]] > cb)
-                      if(p[pixel[14]] > cb)
-                       if(p[pixel[15]] > cb)
-                        {}
-                       else
-                        continue;
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else if(p[pixel[13]] < c_b)
-                if(p[pixel[14]] < c_b)
-                 if(p[pixel[15]] < c_b)
-                  {}
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else
-              if(p[pixel[12]] > cb)
-               if(p[pixel[7]] > cb)
-                if(p[pixel[8]] > cb)
-                 if(p[pixel[9]] > cb)
-                  if(p[pixel[10]] > cb)
-                   if(p[pixel[11]] > cb)
-                    if(p[pixel[13]] > cb)
-                     if(p[pixel[14]] > cb)
-                      if(p[pixel[6]] > cb)
-                       {}
-                      else
-                       if(p[pixel[15]] > cb)
-                        {}
-                       else
-                        continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else if(p[pixel[12]] < c_b)
-               if(p[pixel[13]] < c_b)
-                if(p[pixel[14]] < c_b)
-                 if(p[pixel[15]] < c_b)
-                  {}
-                 else
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     if(p[pixel[9]] < c_b)
-                      if(p[pixel[10]] < c_b)
-                       if(p[pixel[11]] < c_b)
-                        {}
-                       else
-                        continue;
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-            else
-             if(p[pixel[11]] > cb)
-              if(p[pixel[7]] > cb)
-               if(p[pixel[8]] > cb)
-                if(p[pixel[9]] > cb)
-                 if(p[pixel[10]] > cb)
-                  if(p[pixel[12]] > cb)
-                   if(p[pixel[13]] > cb)
-                    if(p[pixel[6]] > cb)
-                     if(p[pixel[5]] > cb)
-                      {}
-                     else
-                      if(p[pixel[14]] > cb)
-                       {}
-                      else
-                       continue;
-                    else
-                     if(p[pixel[14]] > cb)
-                      if(p[pixel[15]] > cb)
-                       {}
-                      else
-                       continue;
-                     else
-                      continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-             else if(p[pixel[11]] < c_b)
-              if(p[pixel[12]] < c_b)
-               if(p[pixel[13]] < c_b)
-                if(p[pixel[14]] < c_b)
-                 if(p[pixel[15]] < c_b)
-                  {}
-                 else
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     if(p[pixel[9]] < c_b)
-                      if(p[pixel[10]] < c_b)
-                       {}
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     if(p[pixel[9]] < c_b)
-                      if(p[pixel[10]] < c_b)
-                       {}
-                      else
-                       continue;
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                continue;
-              else
-               continue;
-             else
-              continue;
-           else
-            if(p[pixel[10]] > cb)
-             if(p[pixel[7]] > cb)
-              if(p[pixel[8]] > cb)
-               if(p[pixel[9]] > cb)
-                if(p[pixel[11]] > cb)
-                 if(p[pixel[12]] > cb)
-                  if(p[pixel[6]] > cb)
-                   if(p[pixel[5]] > cb)
-                    if(p[pixel[4]] > cb)
-                     {}
-                    else
-                     if(p[pixel[13]] > cb)
-                      {}
-                     else
-                      continue;
-                   else
-                    if(p[pixel[13]] > cb)
-                     if(p[pixel[14]] > cb)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                  else
-                   if(p[pixel[13]] > cb)
-                    if(p[pixel[14]] > cb)
-                     if(p[pixel[15]] > cb)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-             else
-              continue;
-            else if(p[pixel[10]] < c_b)
-             if(p[pixel[11]] < c_b)
-              if(p[pixel[12]] < c_b)
-               if(p[pixel[13]] < c_b)
-                if(p[pixel[14]] < c_b)
-                 if(p[pixel[15]] < c_b)
-                  {}
-                 else
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     if(p[pixel[9]] < c_b)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     if(p[pixel[9]] < c_b)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[4]] < c_b)
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     if(p[pixel[9]] < c_b)
-                      {}
-                     else
-                      continue;
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               continue;
-             else
-              continue;
-            else
-             continue;
-          else
-           if(p[pixel[9]] > cb)
-            if(p[pixel[7]] > cb)
-             if(p[pixel[8]] > cb)
-              if(p[pixel[10]] > cb)
-               if(p[pixel[11]] > cb)
-                if(p[pixel[6]] > cb)
-                 if(p[pixel[5]] > cb)
-                  if(p[pixel[4]] > cb)
-                   if(p[pixel[3]] > cb)
-                    {}
-                   else
-                    if(p[pixel[12]] > cb)
-                     {}
-                    else
-                     continue;
-                  else
-                   if(p[pixel[12]] > cb)
-                    if(p[pixel[13]] > cb)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                 else
-                  if(p[pixel[12]] > cb)
-                   if(p[pixel[13]] > cb)
-                    if(p[pixel[14]] > cb)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[12]] > cb)
-                  if(p[pixel[13]] > cb)
-                   if(p[pixel[14]] > cb)
-                    if(p[pixel[15]] > cb)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                continue;
-              else
-               continue;
-             else
-              continue;
-            else
-             continue;
-           else if(p[pixel[9]] < c_b)
-            if(p[pixel[10]] < c_b)
-             if(p[pixel[11]] < c_b)
-              if(p[pixel[12]] < c_b)
-               if(p[pixel[13]] < c_b)
-                if(p[pixel[14]] < c_b)
-                 if(p[pixel[15]] < c_b)
-                  {}
-                 else
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[4]] < c_b)
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               if(p[pixel[3]] < c_b)
-                if(p[pixel[4]] < c_b)
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    if(p[pixel[8]] < c_b)
-                     {}
-                    else
-                     continue;
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else
-              continue;
-            else
-             continue;
-           else
-            continue;
-         else
-          if(p[pixel[8]] > cb)
-           if(p[pixel[7]] > cb)
-            if(p[pixel[9]] > cb)
-             if(p[pixel[10]] > cb)
-              if(p[pixel[6]] > cb)
-               if(p[pixel[5]] > cb)
-                if(p[pixel[4]] > cb)
-                 if(p[pixel[3]] > cb)
-                  if(p[pixel[2]] > cb)
-                   {}
-                  else
-                   if(p[pixel[11]] > cb)
-                    {}
-                   else
-                    continue;
-                 else
-                  if(p[pixel[11]] > cb)
-                   if(p[pixel[12]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[11]] > cb)
-                  if(p[pixel[12]] > cb)
-                   if(p[pixel[13]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[11]] > cb)
-                 if(p[pixel[12]] > cb)
-                  if(p[pixel[13]] > cb)
-                   if(p[pixel[14]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               if(p[pixel[11]] > cb)
-                if(p[pixel[12]] > cb)
-                 if(p[pixel[13]] > cb)
-                  if(p[pixel[14]] > cb)
-                   if(p[pixel[15]] > cb)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else
-              continue;
-            else
-             continue;
-           else
-            continue;
-          else if(p[pixel[8]] < c_b)
-           if(p[pixel[9]] < c_b)
-            if(p[pixel[10]] < c_b)
-             if(p[pixel[11]] < c_b)
-              if(p[pixel[12]] < c_b)
-               if(p[pixel[13]] < c_b)
-                if(p[pixel[14]] < c_b)
-                 if(p[pixel[15]] < c_b)
-                  {}
-                 else
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                else
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[4]] < c_b)
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               if(p[pixel[3]] < c_b)
-                if(p[pixel[4]] < c_b)
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else
-              if(p[pixel[2]] < c_b)
-               if(p[pixel[3]] < c_b)
-                if(p[pixel[4]] < c_b)
-                 if(p[pixel[5]] < c_b)
-                  if(p[pixel[6]] < c_b)
-                   if(p[pixel[7]] < c_b)
-                    {}
-                   else
-                    continue;
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-            else
-             continue;
-           else
-            continue;
-          else
-           continue;
-        else
-         if(p[pixel[7]] > cb)
-          if(p[pixel[8]] > cb)
-           if(p[pixel[9]] > cb)
-            if(p[pixel[6]] > cb)
-             if(p[pixel[5]] > cb)
+            if(p[pixel[3]] > cb)
               if(p[pixel[4]] > cb)
-               if(p[pixel[3]] > cb)
-                if(p[pixel[2]] > cb)
-                 if(p[pixel[1]] > cb)
-                  {}
-                 else
-                  if(p[pixel[10]] > cb)
-                   {}
+                if(p[pixel[5]] > cb)
+                  if(p[pixel[6]] > cb)
+                    if(p[pixel[7]] > cb)
+                      if(p[pixel[8]] > cb)
+                      {}
+                      else
+                        if(p[pixel[15]] > cb)
+                        {}
+                        else
+                          continue;
+                    else if(p[pixel[7]] < c_b)
+                      if(p[pixel[14]] > cb)
+                        if(p[pixel[15]] > cb)
+                        {}
+                        else
+                          continue;
+                      else if(p[pixel[14]] < c_b)
+                        if(p[pixel[8]] < c_b)
+                          if(p[pixel[9]] < c_b)
+                            if(p[pixel[10]] < c_b)
+                              if(p[pixel[11]] < c_b)
+                                if(p[pixel[12]] < c_b)
+                                  if(p[pixel[13]] < c_b)
+                                    if(p[pixel[15]] < c_b)
+                                    {}
+                                    else
+                                      continue;
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      if(p[pixel[14]] > cb)
+                        if(p[pixel[15]] > cb)
+                        {}
+                        else
+                          continue;
+                      else
+                        continue;
+                  else if(p[pixel[6]] < c_b)
+                    if(p[pixel[15]] > cb)
+                      if(p[pixel[13]] > cb)
+                        if(p[pixel[14]] > cb)
+                        {}
+                        else
+                          continue;
+                      else if(p[pixel[13]] < c_b)
+                        if(p[pixel[7]] < c_b)
+                          if(p[pixel[8]] < c_b)
+                            if(p[pixel[9]] < c_b)
+                              if(p[pixel[10]] < c_b)
+                                if(p[pixel[11]] < c_b)
+                                  if(p[pixel[12]] < c_b)
+                                    if(p[pixel[14]] < c_b)
+                                    {}
+                                    else
+                                      continue;
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      if(p[pixel[7]] < c_b)
+                        if(p[pixel[8]] < c_b)
+                          if(p[pixel[9]] < c_b)
+                            if(p[pixel[10]] < c_b)
+                              if(p[pixel[11]] < c_b)
+                                if(p[pixel[12]] < c_b)
+                                  if(p[pixel[13]] < c_b)
+                                    if(p[pixel[14]] < c_b)
+                                    {}
+                                    else
+                                      continue;
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
                   else
-                   continue;
-                else
-                 if(p[pixel[10]] > cb)
-                  if(p[pixel[11]] > cb)
-                   {}
-                  else
-                   continue;
-                 else
-                  continue;
-               else
-                if(p[pixel[10]] > cb)
-                 if(p[pixel[11]] > cb)
-                  if(p[pixel[12]] > cb)
-                   {}
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-              else
-               if(p[pixel[10]] > cb)
-                if(p[pixel[11]] > cb)
-                 if(p[pixel[12]] > cb)
-                  if(p[pixel[13]] > cb)
-                   {}
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-             else
-              if(p[pixel[10]] > cb)
-               if(p[pixel[11]] > cb)
-                if(p[pixel[12]] > cb)
-                 if(p[pixel[13]] > cb)
+                    if(p[pixel[13]] > cb)
+                      if(p[pixel[14]] > cb)
+                        if(p[pixel[15]] > cb)
+                        {}
+                        else
+                          continue;
+                      else
+                        continue;
+                    else if(p[pixel[13]] < c_b)
+                      if(p[pixel[7]] < c_b)
+                        if(p[pixel[8]] < c_b)
+                          if(p[pixel[9]] < c_b)
+                            if(p[pixel[10]] < c_b)
+                              if(p[pixel[11]] < c_b)
+                                if(p[pixel[12]] < c_b)
+                                  if(p[pixel[14]] < c_b)
+                                    if(p[pixel[15]] < c_b)
+                                    {}
+                                    else
+                                      continue;
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else if(p[pixel[5]] < c_b)
                   if(p[pixel[14]] > cb)
-                   {}
+                    if(p[pixel[12]] > cb)
+                      if(p[pixel[13]] > cb)
+                        if(p[pixel[15]] > cb)
+                        {}
+                        else
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                                if(p[pixel[9]] > cb)
+                                  if(p[pixel[10]] > cb)
+                                    if(p[pixel[11]] > cb)
+                                    {}
+                                    else
+                                      continue;
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        continue;
+                    else if(p[pixel[12]] < c_b)
+                      if(p[pixel[6]] < c_b)
+                        if(p[pixel[7]] < c_b)
+                          if(p[pixel[8]] < c_b)
+                            if(p[pixel[9]] < c_b)
+                              if(p[pixel[10]] < c_b)
+                                if(p[pixel[11]] < c_b)
+                                  if(p[pixel[13]] < c_b)
+                                  {}
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else if(p[pixel[14]] < c_b)
+                    if(p[pixel[7]] < c_b)
+                      if(p[pixel[8]] < c_b)
+                        if(p[pixel[9]] < c_b)
+                          if(p[pixel[10]] < c_b)
+                            if(p[pixel[11]] < c_b)
+                              if(p[pixel[12]] < c_b)
+                                if(p[pixel[13]] < c_b)
+                                  if(p[pixel[6]] < c_b)
+                                  {}
+                                  else
+                                    if(p[pixel[15]] < c_b)
+                                    {}
+                                    else
+                                      continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
                   else
-                   continue;
-                 else
-                  continue;
+                    if(p[pixel[6]] < c_b)
+                      if(p[pixel[7]] < c_b)
+                        if(p[pixel[8]] < c_b)
+                          if(p[pixel[9]] < c_b)
+                            if(p[pixel[10]] < c_b)
+                              if(p[pixel[11]] < c_b)
+                                if(p[pixel[12]] < c_b)
+                                  if(p[pixel[13]] < c_b)
+                                  {}
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
                 else
-                 continue;
-               else
-                continue;
-              else
-               continue;
-            else
-             if(p[pixel[10]] > cb)
-              if(p[pixel[11]] > cb)
-               if(p[pixel[12]] > cb)
+                  if(p[pixel[12]] > cb)
+                    if(p[pixel[13]] > cb)
+                      if(p[pixel[14]] > cb)
+                        if(p[pixel[15]] > cb)
+                        {}
+                        else
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                                if(p[pixel[9]] > cb)
+                                  if(p[pixel[10]] > cb)
+                                    if(p[pixel[11]] > cb)
+                                    {}
+                                    else
+                                      continue;
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else if(p[pixel[12]] < c_b)
+                    if(p[pixel[7]] < c_b)
+                      if(p[pixel[8]] < c_b)
+                        if(p[pixel[9]] < c_b)
+                          if(p[pixel[10]] < c_b)
+                            if(p[pixel[11]] < c_b)
+                              if(p[pixel[13]] < c_b)
+                                if(p[pixel[14]] < c_b)
+                                  if(p[pixel[6]] < c_b)
+                                  {}
+                                  else
+                                    if(p[pixel[15]] < c_b)
+                                    {}
+                                    else
+                                      continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+              else if(p[pixel[4]] < c_b)
                 if(p[pixel[13]] > cb)
-                 if(p[pixel[14]] > cb)
-                  if(p[pixel[15]] > cb)
-                   {}
+                  if(p[pixel[11]] > cb)
+                    if(p[pixel[12]] > cb)
+                      if(p[pixel[14]] > cb)
+                        if(p[pixel[15]] > cb)
+                        {}
+                        else
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                                if(p[pixel[9]] > cb)
+                                  if(p[pixel[10]] > cb)
+                                  {}
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                                if(p[pixel[9]] > cb)
+                                  if(p[pixel[10]] > cb)
+                                  {}
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      continue;
+                  else if(p[pixel[11]] < c_b)
+                    if(p[pixel[5]] < c_b)
+                      if(p[pixel[6]] < c_b)
+                        if(p[pixel[7]] < c_b)
+                          if(p[pixel[8]] < c_b)
+                            if(p[pixel[9]] < c_b)
+                              if(p[pixel[10]] < c_b)
+                                if(p[pixel[12]] < c_b)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
                   else
-                   continue;
-                 else
-                  continue;
+                    continue;
+                else if(p[pixel[13]] < c_b)
+                  if(p[pixel[7]] < c_b)
+                    if(p[pixel[8]] < c_b)
+                      if(p[pixel[9]] < c_b)
+                        if(p[pixel[10]] < c_b)
+                          if(p[pixel[11]] < c_b)
+                            if(p[pixel[12]] < c_b)
+                              if(p[pixel[6]] < c_b)
+                                if(p[pixel[5]] < c_b)
+                                {}
+                                else
+                                  if(p[pixel[14]] < c_b)
+                                  {}
+                                  else
+                                    continue;
+                              else
+                                if(p[pixel[14]] < c_b)
+                                  if(p[pixel[15]] < c_b)
+                                  {}
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
                 else
-                 continue;
-               else
-                continue;
+                  if(p[pixel[5]] < c_b)
+                    if(p[pixel[6]] < c_b)
+                      if(p[pixel[7]] < c_b)
+                        if(p[pixel[8]] < c_b)
+                          if(p[pixel[9]] < c_b)
+                            if(p[pixel[10]] < c_b)
+                              if(p[pixel[11]] < c_b)
+                                if(p[pixel[12]] < c_b)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
               else
-               continue;
-             else
-              continue;
-           else
-            continue;
-          else
-           continue;
-         else if(p[pixel[7]] < c_b)
-          if(p[pixel[8]] < c_b)
-           if(p[pixel[9]] < c_b)
-            if(p[pixel[6]] < c_b)
-             if(p[pixel[5]] < c_b)
-              if(p[pixel[4]] < c_b)
-               if(p[pixel[3]] < c_b)
-                if(p[pixel[2]] < c_b)
-                 if(p[pixel[1]] < c_b)
-                  {}
-                 else
-                  if(p[pixel[10]] < c_b)
-                   {}
+                if(p[pixel[11]] > cb)
+                  if(p[pixel[12]] > cb)
+                    if(p[pixel[13]] > cb)
+                      if(p[pixel[14]] > cb)
+                        if(p[pixel[15]] > cb)
+                        {}
+                        else
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                                if(p[pixel[9]] > cb)
+                                  if(p[pixel[10]] > cb)
+                                  {}
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                                if(p[pixel[9]] > cb)
+                                  if(p[pixel[10]] > cb)
+                                  {}
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      continue;
                   else
-                   continue;
+                    continue;
+                else if(p[pixel[11]] < c_b)
+                  if(p[pixel[7]] < c_b)
+                    if(p[pixel[8]] < c_b)
+                      if(p[pixel[9]] < c_b)
+                        if(p[pixel[10]] < c_b)
+                          if(p[pixel[12]] < c_b)
+                            if(p[pixel[13]] < c_b)
+                              if(p[pixel[6]] < c_b)
+                                if(p[pixel[5]] < c_b)
+                                {}
+                                else
+                                  if(p[pixel[14]] < c_b)
+                                  {}
+                                  else
+                                    continue;
+                              else
+                                if(p[pixel[14]] < c_b)
+                                  if(p[pixel[15]] < c_b)
+                                  {}
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
                 else
-                 if(p[pixel[10]] < c_b)
-                  if(p[pixel[11]] < c_b)
-                   {}
-                  else
-                   continue;
-                 else
                   continue;
-               else
-                if(p[pixel[10]] < c_b)
-                 if(p[pixel[11]] < c_b)
-                  if(p[pixel[12]] < c_b)
-                   {}
+            else if(p[pixel[3]] < c_b)
+              if(p[pixel[10]] > cb)
+                if(p[pixel[11]] > cb)
+                  if(p[pixel[12]] > cb)
+                    if(p[pixel[13]] > cb)
+                      if(p[pixel[14]] > cb)
+                        if(p[pixel[15]] > cb)
+                        {}
+                        else
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                                if(p[pixel[9]] > cb)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                                if(p[pixel[9]] > cb)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[4]] > cb)
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                                if(p[pixel[9]] > cb)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
                   else
-                   continue;
-                 else
-                  continue;
+                    continue;
                 else
-                 continue;
+                  continue;
+              else if(p[pixel[10]] < c_b)
+                if(p[pixel[7]] < c_b)
+                  if(p[pixel[8]] < c_b)
+                    if(p[pixel[9]] < c_b)
+                      if(p[pixel[11]] < c_b)
+                        if(p[pixel[6]] < c_b)
+                          if(p[pixel[5]] < c_b)
+                            if(p[pixel[4]] < c_b)
+                            {}
+                            else
+                              if(p[pixel[12]] < c_b)
+                                if(p[pixel[13]] < c_b)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                          else
+                            if(p[pixel[12]] < c_b)
+                              if(p[pixel[13]] < c_b)
+                                if(p[pixel[14]] < c_b)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                        else
+                          if(p[pixel[12]] < c_b)
+                            if(p[pixel[13]] < c_b)
+                              if(p[pixel[14]] < c_b)
+                                if(p[pixel[15]] < c_b)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+                else
+                  continue;
               else
-               if(p[pixel[10]] < c_b)
-                if(p[pixel[11]] < c_b)
-                 if(p[pixel[12]] < c_b)
-                  if(p[pixel[13]] < c_b)
-                   {}
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
                 continue;
-             else
-              if(p[pixel[10]] < c_b)
-               if(p[pixel[11]] < c_b)
-                if(p[pixel[12]] < c_b)
-                 if(p[pixel[13]] < c_b)
-                  if(p[pixel[14]] < c_b)
-                   {}
-                  else
-                   continue;
-                 else
-                  continue;
-                else
-                 continue;
-               else
-                continue;
-              else
-               continue;
             else
-             if(p[pixel[10]] < c_b)
-              if(p[pixel[11]] < c_b)
-               if(p[pixel[12]] < c_b)
-                if(p[pixel[13]] < c_b)
-                 if(p[pixel[14]] < c_b)
-                  if(p[pixel[15]] < c_b)
-                   {}
+              if(p[pixel[10]] > cb)
+                if(p[pixel[11]] > cb)
+                  if(p[pixel[12]] > cb)
+                    if(p[pixel[13]] > cb)
+                      if(p[pixel[14]] > cb)
+                        if(p[pixel[15]] > cb)
+                        {}
+                        else
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                                if(p[pixel[9]] > cb)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                                if(p[pixel[9]] > cb)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[4]] > cb)
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                                if(p[pixel[9]] > cb)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
                   else
-                   continue;
-                 else
-                  continue;
+                    continue;
                 else
-                 continue;
-               else
-                continue;
+                  continue;
+              else if(p[pixel[10]] < c_b)
+                if(p[pixel[7]] < c_b)
+                  if(p[pixel[8]] < c_b)
+                    if(p[pixel[9]] < c_b)
+                      if(p[pixel[11]] < c_b)
+                        if(p[pixel[12]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[5]] < c_b)
+                              if(p[pixel[4]] < c_b)
+                              {}
+                              else
+                                if(p[pixel[13]] < c_b)
+                                {}
+                                else
+                                  continue;
+                            else
+                              if(p[pixel[13]] < c_b)
+                                if(p[pixel[14]] < c_b)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                          else
+                            if(p[pixel[13]] < c_b)
+                              if(p[pixel[14]] < c_b)
+                                if(p[pixel[15]] < c_b)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+                else
+                  continue;
               else
-               continue;
-             else
+                continue;
+          else if(p[pixel[2]] < c_b)
+            if(p[pixel[9]] > cb)
+              if(p[pixel[10]] > cb)
+                if(p[pixel[11]] > cb)
+                  if(p[pixel[12]] > cb)
+                    if(p[pixel[13]] > cb)
+                      if(p[pixel[14]] > cb)
+                        if(p[pixel[15]] > cb)
+                        {}
+                        else
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[4]] > cb)
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    if(p[pixel[3]] > cb)
+                      if(p[pixel[4]] > cb)
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else
+                  continue;
+              else
+                continue;
+            else if(p[pixel[9]] < c_b)
+              if(p[pixel[7]] < c_b)
+                if(p[pixel[8]] < c_b)
+                  if(p[pixel[10]] < c_b)
+                    if(p[pixel[6]] < c_b)
+                      if(p[pixel[5]] < c_b)
+                        if(p[pixel[4]] < c_b)
+                          if(p[pixel[3]] < c_b)
+                          {}
+                          else
+                            if(p[pixel[11]] < c_b)
+                              if(p[pixel[12]] < c_b)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                        else
+                          if(p[pixel[11]] < c_b)
+                            if(p[pixel[12]] < c_b)
+                              if(p[pixel[13]] < c_b)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[11]] < c_b)
+                          if(p[pixel[12]] < c_b)
+                            if(p[pixel[13]] < c_b)
+                              if(p[pixel[14]] < c_b)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[11]] < c_b)
+                        if(p[pixel[12]] < c_b)
+                          if(p[pixel[13]] < c_b)
+                            if(p[pixel[14]] < c_b)
+                              if(p[pixel[15]] < c_b)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    continue;
+                else
+                  continue;
+              else
+                continue;
+            else
               continue;
-           else
-            continue;
           else
-           continue;
-         else
+            if(p[pixel[9]] > cb)
+              if(p[pixel[10]] > cb)
+                if(p[pixel[11]] > cb)
+                  if(p[pixel[12]] > cb)
+                    if(p[pixel[13]] > cb)
+                      if(p[pixel[14]] > cb)
+                        if(p[pixel[15]] > cb)
+                        {}
+                        else
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[4]] > cb)
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    if(p[pixel[3]] > cb)
+                      if(p[pixel[4]] > cb)
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                              if(p[pixel[8]] > cb)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else
+                  continue;
+              else
+                continue;
+            else if(p[pixel[9]] < c_b)
+              if(p[pixel[7]] < c_b)
+                if(p[pixel[8]] < c_b)
+                  if(p[pixel[10]] < c_b)
+                    if(p[pixel[11]] < c_b)
+                      if(p[pixel[6]] < c_b)
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[4]] < c_b)
+                            if(p[pixel[3]] < c_b)
+                            {}
+                            else
+                              if(p[pixel[12]] < c_b)
+                              {}
+                              else
+                                continue;
+                          else
+                            if(p[pixel[12]] < c_b)
+                              if(p[pixel[13]] < c_b)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                        else
+                          if(p[pixel[12]] < c_b)
+                            if(p[pixel[13]] < c_b)
+                              if(p[pixel[14]] < c_b)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[12]] < c_b)
+                          if(p[pixel[13]] < c_b)
+                            if(p[pixel[14]] < c_b)
+                              if(p[pixel[15]] < c_b)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      continue;
+                  else
+                    continue;
+                else
+                  continue;
+              else
+                continue;
+            else
+              continue;
+        else if(p[pixel[1]] < c_b)
+          if(p[pixel[8]] > cb)
+            if(p[pixel[9]] > cb)
+              if(p[pixel[10]] > cb)
+                if(p[pixel[11]] > cb)
+                  if(p[pixel[12]] > cb)
+                    if(p[pixel[13]] > cb)
+                      if(p[pixel[14]] > cb)
+                        if(p[pixel[15]] > cb)
+                        {}
+                        else
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[4]] > cb)
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    if(p[pixel[3]] > cb)
+                      if(p[pixel[4]] > cb)
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else
+                  if(p[pixel[2]] > cb)
+                    if(p[pixel[3]] > cb)
+                      if(p[pixel[4]] > cb)
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+              else
+                continue;
+            else
+              continue;
+          else if(p[pixel[8]] < c_b)
+            if(p[pixel[7]] < c_b)
+              if(p[pixel[9]] < c_b)
+                if(p[pixel[6]] < c_b)
+                  if(p[pixel[5]] < c_b)
+                    if(p[pixel[4]] < c_b)
+                      if(p[pixel[3]] < c_b)
+                        if(p[pixel[2]] < c_b)
+                        {}
+                        else
+                          if(p[pixel[10]] < c_b)
+                            if(p[pixel[11]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[10]] < c_b)
+                          if(p[pixel[11]] < c_b)
+                            if(p[pixel[12]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[10]] < c_b)
+                        if(p[pixel[11]] < c_b)
+                          if(p[pixel[12]] < c_b)
+                            if(p[pixel[13]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    if(p[pixel[10]] < c_b)
+                      if(p[pixel[11]] < c_b)
+                        if(p[pixel[12]] < c_b)
+                          if(p[pixel[13]] < c_b)
+                            if(p[pixel[14]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else
+                  if(p[pixel[10]] < c_b)
+                    if(p[pixel[11]] < c_b)
+                      if(p[pixel[12]] < c_b)
+                        if(p[pixel[13]] < c_b)
+                          if(p[pixel[14]] < c_b)
+                            if(p[pixel[15]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+              else
+                continue;
+            else
+              continue;
+          else
+            continue;
+        else
+          if(p[pixel[8]] > cb)
+            if(p[pixel[9]] > cb)
+              if(p[pixel[10]] > cb)
+                if(p[pixel[11]] > cb)
+                  if(p[pixel[12]] > cb)
+                    if(p[pixel[13]] > cb)
+                      if(p[pixel[14]] > cb)
+                        if(p[pixel[15]] > cb)
+                        {}
+                        else
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[4]] > cb)
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    if(p[pixel[3]] > cb)
+                      if(p[pixel[4]] > cb)
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else
+                  if(p[pixel[2]] > cb)
+                    if(p[pixel[3]] > cb)
+                      if(p[pixel[4]] > cb)
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[7]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+              else
+                continue;
+            else
+              continue;
+          else if(p[pixel[8]] < c_b)
+            if(p[pixel[7]] < c_b)
+              if(p[pixel[9]] < c_b)
+                if(p[pixel[10]] < c_b)
+                  if(p[pixel[6]] < c_b)
+                    if(p[pixel[5]] < c_b)
+                      if(p[pixel[4]] < c_b)
+                        if(p[pixel[3]] < c_b)
+                          if(p[pixel[2]] < c_b)
+                          {}
+                          else
+                            if(p[pixel[11]] < c_b)
+                            {}
+                            else
+                              continue;
+                        else
+                          if(p[pixel[11]] < c_b)
+                            if(p[pixel[12]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[11]] < c_b)
+                          if(p[pixel[12]] < c_b)
+                            if(p[pixel[13]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[11]] < c_b)
+                        if(p[pixel[12]] < c_b)
+                          if(p[pixel[13]] < c_b)
+                            if(p[pixel[14]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    if(p[pixel[11]] < c_b)
+                      if(p[pixel[12]] < c_b)
+                        if(p[pixel[13]] < c_b)
+                          if(p[pixel[14]] < c_b)
+                            if(p[pixel[15]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else
+                  continue;
+              else
+                continue;
+            else
+              continue;
+          else
+            continue;
+      else if(p[pixel[0]] < c_b)
+        if(p[pixel[1]] > cb)
+          if(p[pixel[8]] > cb)
+            if(p[pixel[7]] > cb)
+              if(p[pixel[9]] > cb)
+                if(p[pixel[6]] > cb)
+                  if(p[pixel[5]] > cb)
+                    if(p[pixel[4]] > cb)
+                      if(p[pixel[3]] > cb)
+                        if(p[pixel[2]] > cb)
+                        {}
+                        else
+                          if(p[pixel[10]] > cb)
+                            if(p[pixel[11]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[10]] > cb)
+                          if(p[pixel[11]] > cb)
+                            if(p[pixel[12]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[10]] > cb)
+                        if(p[pixel[11]] > cb)
+                          if(p[pixel[12]] > cb)
+                            if(p[pixel[13]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    if(p[pixel[10]] > cb)
+                      if(p[pixel[11]] > cb)
+                        if(p[pixel[12]] > cb)
+                          if(p[pixel[13]] > cb)
+                            if(p[pixel[14]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else
+                  if(p[pixel[10]] > cb)
+                    if(p[pixel[11]] > cb)
+                      if(p[pixel[12]] > cb)
+                        if(p[pixel[13]] > cb)
+                          if(p[pixel[14]] > cb)
+                            if(p[pixel[15]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+              else
+                continue;
+            else
+              continue;
+          else if(p[pixel[8]] < c_b)
+            if(p[pixel[9]] < c_b)
+              if(p[pixel[10]] < c_b)
+                if(p[pixel[11]] < c_b)
+                  if(p[pixel[12]] < c_b)
+                    if(p[pixel[13]] < c_b)
+                      if(p[pixel[14]] < c_b)
+                        if(p[pixel[15]] < c_b)
+                        {}
+                        else
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[4]] < c_b)
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    if(p[pixel[3]] < c_b)
+                      if(p[pixel[4]] < c_b)
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else
+                  if(p[pixel[2]] < c_b)
+                    if(p[pixel[3]] < c_b)
+                      if(p[pixel[4]] < c_b)
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+              else
+                continue;
+            else
+              continue;
+          else
+            continue;
+        else if(p[pixel[1]] < c_b)
+          if(p[pixel[2]] > cb)
+            if(p[pixel[9]] > cb)
+              if(p[pixel[7]] > cb)
+                if(p[pixel[8]] > cb)
+                  if(p[pixel[10]] > cb)
+                    if(p[pixel[6]] > cb)
+                      if(p[pixel[5]] > cb)
+                        if(p[pixel[4]] > cb)
+                          if(p[pixel[3]] > cb)
+                          {}
+                          else
+                            if(p[pixel[11]] > cb)
+                              if(p[pixel[12]] > cb)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                        else
+                          if(p[pixel[11]] > cb)
+                            if(p[pixel[12]] > cb)
+                              if(p[pixel[13]] > cb)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[11]] > cb)
+                          if(p[pixel[12]] > cb)
+                            if(p[pixel[13]] > cb)
+                              if(p[pixel[14]] > cb)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[11]] > cb)
+                        if(p[pixel[12]] > cb)
+                          if(p[pixel[13]] > cb)
+                            if(p[pixel[14]] > cb)
+                              if(p[pixel[15]] > cb)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    continue;
+                else
+                  continue;
+              else
+                continue;
+            else if(p[pixel[9]] < c_b)
+              if(p[pixel[10]] < c_b)
+                if(p[pixel[11]] < c_b)
+                  if(p[pixel[12]] < c_b)
+                    if(p[pixel[13]] < c_b)
+                      if(p[pixel[14]] < c_b)
+                        if(p[pixel[15]] < c_b)
+                        {}
+                        else
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[4]] < c_b)
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    if(p[pixel[3]] < c_b)
+                      if(p[pixel[4]] < c_b)
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else
+                  continue;
+              else
+                continue;
+            else
+              continue;
+          else if(p[pixel[2]] < c_b)
+            if(p[pixel[3]] > cb)
+              if(p[pixel[10]] > cb)
+                if(p[pixel[7]] > cb)
+                  if(p[pixel[8]] > cb)
+                    if(p[pixel[9]] > cb)
+                      if(p[pixel[11]] > cb)
+                        if(p[pixel[6]] > cb)
+                          if(p[pixel[5]] > cb)
+                            if(p[pixel[4]] > cb)
+                            {}
+                            else
+                              if(p[pixel[12]] > cb)
+                                if(p[pixel[13]] > cb)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                          else
+                            if(p[pixel[12]] > cb)
+                              if(p[pixel[13]] > cb)
+                                if(p[pixel[14]] > cb)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                        else
+                          if(p[pixel[12]] > cb)
+                            if(p[pixel[13]] > cb)
+                              if(p[pixel[14]] > cb)
+                                if(p[pixel[15]] > cb)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+                else
+                  continue;
+              else if(p[pixel[10]] < c_b)
+                if(p[pixel[11]] < c_b)
+                  if(p[pixel[12]] < c_b)
+                    if(p[pixel[13]] < c_b)
+                      if(p[pixel[14]] < c_b)
+                        if(p[pixel[15]] < c_b)
+                        {}
+                        else
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                                if(p[pixel[9]] < c_b)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                                if(p[pixel[9]] < c_b)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[4]] < c_b)
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                                if(p[pixel[9]] < c_b)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    continue;
+                else
+                  continue;
+              else
+                continue;
+            else if(p[pixel[3]] < c_b)
+              if(p[pixel[4]] > cb)
+                if(p[pixel[13]] > cb)
+                  if(p[pixel[7]] > cb)
+                    if(p[pixel[8]] > cb)
+                      if(p[pixel[9]] > cb)
+                        if(p[pixel[10]] > cb)
+                          if(p[pixel[11]] > cb)
+                            if(p[pixel[12]] > cb)
+                              if(p[pixel[6]] > cb)
+                                if(p[pixel[5]] > cb)
+                                {}
+                                else
+                                  if(p[pixel[14]] > cb)
+                                  {}
+                                  else
+                                    continue;
+                              else
+                                if(p[pixel[14]] > cb)
+                                  if(p[pixel[15]] > cb)
+                                  {}
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+                else if(p[pixel[13]] < c_b)
+                  if(p[pixel[11]] > cb)
+                    if(p[pixel[5]] > cb)
+                      if(p[pixel[6]] > cb)
+                        if(p[pixel[7]] > cb)
+                          if(p[pixel[8]] > cb)
+                            if(p[pixel[9]] > cb)
+                              if(p[pixel[10]] > cb)
+                                if(p[pixel[12]] > cb)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else if(p[pixel[11]] < c_b)
+                    if(p[pixel[12]] < c_b)
+                      if(p[pixel[14]] < c_b)
+                        if(p[pixel[15]] < c_b)
+                        {}
+                        else
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                                if(p[pixel[9]] < c_b)
+                                  if(p[pixel[10]] < c_b)
+                                  {}
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                                if(p[pixel[9]] < c_b)
+                                  if(p[pixel[10]] < c_b)
+                                  {}
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      continue;
+                  else
+                    continue;
+                else
+                  if(p[pixel[5]] > cb)
+                    if(p[pixel[6]] > cb)
+                      if(p[pixel[7]] > cb)
+                        if(p[pixel[8]] > cb)
+                          if(p[pixel[9]] > cb)
+                            if(p[pixel[10]] > cb)
+                              if(p[pixel[11]] > cb)
+                                if(p[pixel[12]] > cb)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+              else if(p[pixel[4]] < c_b)
+                if(p[pixel[5]] > cb)
+                  if(p[pixel[14]] > cb)
+                    if(p[pixel[7]] > cb)
+                      if(p[pixel[8]] > cb)
+                        if(p[pixel[9]] > cb)
+                          if(p[pixel[10]] > cb)
+                            if(p[pixel[11]] > cb)
+                              if(p[pixel[12]] > cb)
+                                if(p[pixel[13]] > cb)
+                                  if(p[pixel[6]] > cb)
+                                  {}
+                                  else
+                                    if(p[pixel[15]] > cb)
+                                    {}
+                                    else
+                                      continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else if(p[pixel[14]] < c_b)
+                    if(p[pixel[12]] > cb)
+                      if(p[pixel[6]] > cb)
+                        if(p[pixel[7]] > cb)
+                          if(p[pixel[8]] > cb)
+                            if(p[pixel[9]] > cb)
+                              if(p[pixel[10]] > cb)
+                                if(p[pixel[11]] > cb)
+                                  if(p[pixel[13]] > cb)
+                                  {}
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else if(p[pixel[12]] < c_b)
+                      if(p[pixel[13]] < c_b)
+                        if(p[pixel[15]] < c_b)
+                        {}
+                        else
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                                if(p[pixel[9]] < c_b)
+                                  if(p[pixel[10]] < c_b)
+                                    if(p[pixel[11]] < c_b)
+                                    {}
+                                    else
+                                      continue;
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    if(p[pixel[6]] > cb)
+                      if(p[pixel[7]] > cb)
+                        if(p[pixel[8]] > cb)
+                          if(p[pixel[9]] > cb)
+                            if(p[pixel[10]] > cb)
+                              if(p[pixel[11]] > cb)
+                                if(p[pixel[12]] > cb)
+                                  if(p[pixel[13]] > cb)
+                                  {}
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else if(p[pixel[5]] < c_b)
+                  if(p[pixel[6]] > cb)
+                    if(p[pixel[15]] < c_b)
+                      if(p[pixel[13]] > cb)
+                        if(p[pixel[7]] > cb)
+                          if(p[pixel[8]] > cb)
+                            if(p[pixel[9]] > cb)
+                              if(p[pixel[10]] > cb)
+                                if(p[pixel[11]] > cb)
+                                  if(p[pixel[12]] > cb)
+                                    if(p[pixel[14]] > cb)
+                                    {}
+                                    else
+                                      continue;
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else if(p[pixel[13]] < c_b)
+                        if(p[pixel[14]] < c_b)
+                        {}
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      if(p[pixel[7]] > cb)
+                        if(p[pixel[8]] > cb)
+                          if(p[pixel[9]] > cb)
+                            if(p[pixel[10]] > cb)
+                              if(p[pixel[11]] > cb)
+                                if(p[pixel[12]] > cb)
+                                  if(p[pixel[13]] > cb)
+                                    if(p[pixel[14]] > cb)
+                                    {}
+                                    else
+                                      continue;
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else if(p[pixel[6]] < c_b)
+                    if(p[pixel[7]] > cb)
+                      if(p[pixel[14]] > cb)
+                        if(p[pixel[8]] > cb)
+                          if(p[pixel[9]] > cb)
+                            if(p[pixel[10]] > cb)
+                              if(p[pixel[11]] > cb)
+                                if(p[pixel[12]] > cb)
+                                  if(p[pixel[13]] > cb)
+                                    if(p[pixel[15]] > cb)
+                                    {}
+                                    else
+                                      continue;
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else if(p[pixel[14]] < c_b)
+                        if(p[pixel[15]] < c_b)
+                        {}
+                        else
+                          continue;
+                      else
+                        continue;
+                    else if(p[pixel[7]] < c_b)
+                      if(p[pixel[8]] < c_b)
+                      {}
+                      else
+                        if(p[pixel[15]] < c_b)
+                        {}
+                        else
+                          continue;
+                    else
+                      if(p[pixel[14]] < c_b)
+                        if(p[pixel[15]] < c_b)
+                        {}
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    if(p[pixel[13]] > cb)
+                      if(p[pixel[7]] > cb)
+                        if(p[pixel[8]] > cb)
+                          if(p[pixel[9]] > cb)
+                            if(p[pixel[10]] > cb)
+                              if(p[pixel[11]] > cb)
+                                if(p[pixel[12]] > cb)
+                                  if(p[pixel[14]] > cb)
+                                    if(p[pixel[15]] > cb)
+                                    {}
+                                    else
+                                      continue;
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else if(p[pixel[13]] < c_b)
+                      if(p[pixel[14]] < c_b)
+                        if(p[pixel[15]] < c_b)
+                        {}
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else
+                  if(p[pixel[12]] > cb)
+                    if(p[pixel[7]] > cb)
+                      if(p[pixel[8]] > cb)
+                        if(p[pixel[9]] > cb)
+                          if(p[pixel[10]] > cb)
+                            if(p[pixel[11]] > cb)
+                              if(p[pixel[13]] > cb)
+                                if(p[pixel[14]] > cb)
+                                  if(p[pixel[6]] > cb)
+                                  {}
+                                  else
+                                    if(p[pixel[15]] > cb)
+                                    {}
+                                    else
+                                      continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else if(p[pixel[12]] < c_b)
+                    if(p[pixel[13]] < c_b)
+                      if(p[pixel[14]] < c_b)
+                        if(p[pixel[15]] < c_b)
+                        {}
+                        else
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                                if(p[pixel[9]] < c_b)
+                                  if(p[pixel[10]] < c_b)
+                                    if(p[pixel[11]] < c_b)
+                                    {}
+                                    else
+                                      continue;
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+              else
+                if(p[pixel[11]] > cb)
+                  if(p[pixel[7]] > cb)
+                    if(p[pixel[8]] > cb)
+                      if(p[pixel[9]] > cb)
+                        if(p[pixel[10]] > cb)
+                          if(p[pixel[12]] > cb)
+                            if(p[pixel[13]] > cb)
+                              if(p[pixel[6]] > cb)
+                                if(p[pixel[5]] > cb)
+                                {}
+                                else
+                                  if(p[pixel[14]] > cb)
+                                  {}
+                                  else
+                                    continue;
+                              else
+                                if(p[pixel[14]] > cb)
+                                  if(p[pixel[15]] > cb)
+                                  {}
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+                else if(p[pixel[11]] < c_b)
+                  if(p[pixel[12]] < c_b)
+                    if(p[pixel[13]] < c_b)
+                      if(p[pixel[14]] < c_b)
+                        if(p[pixel[15]] < c_b)
+                        {}
+                        else
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                                if(p[pixel[9]] < c_b)
+                                  if(p[pixel[10]] < c_b)
+                                  {}
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                                if(p[pixel[9]] < c_b)
+                                  if(p[pixel[10]] < c_b)
+                                  {}
+                                  else
+                                    continue;
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      continue;
+                  else
+                    continue;
+                else
+                  continue;
+            else
+              if(p[pixel[10]] > cb)
+                if(p[pixel[7]] > cb)
+                  if(p[pixel[8]] > cb)
+                    if(p[pixel[9]] > cb)
+                      if(p[pixel[11]] > cb)
+                        if(p[pixel[12]] > cb)
+                          if(p[pixel[6]] > cb)
+                            if(p[pixel[5]] > cb)
+                              if(p[pixel[4]] > cb)
+                              {}
+                              else
+                                if(p[pixel[13]] > cb)
+                                {}
+                                else
+                                  continue;
+                            else
+                              if(p[pixel[13]] > cb)
+                                if(p[pixel[14]] > cb)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                          else
+                            if(p[pixel[13]] > cb)
+                              if(p[pixel[14]] > cb)
+                                if(p[pixel[15]] > cb)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+                else
+                  continue;
+              else if(p[pixel[10]] < c_b)
+                if(p[pixel[11]] < c_b)
+                  if(p[pixel[12]] < c_b)
+                    if(p[pixel[13]] < c_b)
+                      if(p[pixel[14]] < c_b)
+                        if(p[pixel[15]] < c_b)
+                        {}
+                        else
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                                if(p[pixel[9]] < c_b)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                                if(p[pixel[9]] < c_b)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[4]] < c_b)
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                                if(p[pixel[9]] < c_b)
+                                {}
+                                else
+                                  continue;
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    continue;
+                else
+                  continue;
+              else
+                continue;
+          else
+            if(p[pixel[9]] > cb)
+              if(p[pixel[7]] > cb)
+                if(p[pixel[8]] > cb)
+                  if(p[pixel[10]] > cb)
+                    if(p[pixel[11]] > cb)
+                      if(p[pixel[6]] > cb)
+                        if(p[pixel[5]] > cb)
+                          if(p[pixel[4]] > cb)
+                            if(p[pixel[3]] > cb)
+                            {}
+                            else
+                              if(p[pixel[12]] > cb)
+                              {}
+                              else
+                                continue;
+                          else
+                            if(p[pixel[12]] > cb)
+                              if(p[pixel[13]] > cb)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                        else
+                          if(p[pixel[12]] > cb)
+                            if(p[pixel[13]] > cb)
+                              if(p[pixel[14]] > cb)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[12]] > cb)
+                          if(p[pixel[13]] > cb)
+                            if(p[pixel[14]] > cb)
+                              if(p[pixel[15]] > cb)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      continue;
+                  else
+                    continue;
+                else
+                  continue;
+              else
+                continue;
+            else if(p[pixel[9]] < c_b)
+              if(p[pixel[10]] < c_b)
+                if(p[pixel[11]] < c_b)
+                  if(p[pixel[12]] < c_b)
+                    if(p[pixel[13]] < c_b)
+                      if(p[pixel[14]] < c_b)
+                        if(p[pixel[15]] < c_b)
+                        {}
+                        else
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[4]] < c_b)
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    if(p[pixel[3]] < c_b)
+                      if(p[pixel[4]] < c_b)
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                              if(p[pixel[8]] < c_b)
+                              {}
+                              else
+                                continue;
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else
+                  continue;
+              else
+                continue;
+            else
+              continue;
+        else
+          if(p[pixel[8]] > cb)
+            if(p[pixel[7]] > cb)
+              if(p[pixel[9]] > cb)
+                if(p[pixel[10]] > cb)
+                  if(p[pixel[6]] > cb)
+                    if(p[pixel[5]] > cb)
+                      if(p[pixel[4]] > cb)
+                        if(p[pixel[3]] > cb)
+                          if(p[pixel[2]] > cb)
+                          {}
+                          else
+                            if(p[pixel[11]] > cb)
+                            {}
+                            else
+                              continue;
+                        else
+                          if(p[pixel[11]] > cb)
+                            if(p[pixel[12]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[11]] > cb)
+                          if(p[pixel[12]] > cb)
+                            if(p[pixel[13]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[11]] > cb)
+                        if(p[pixel[12]] > cb)
+                          if(p[pixel[13]] > cb)
+                            if(p[pixel[14]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    if(p[pixel[11]] > cb)
+                      if(p[pixel[12]] > cb)
+                        if(p[pixel[13]] > cb)
+                          if(p[pixel[14]] > cb)
+                            if(p[pixel[15]] > cb)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else
+                  continue;
+              else
+                continue;
+            else
+              continue;
+          else if(p[pixel[8]] < c_b)
+            if(p[pixel[9]] < c_b)
+              if(p[pixel[10]] < c_b)
+                if(p[pixel[11]] < c_b)
+                  if(p[pixel[12]] < c_b)
+                    if(p[pixel[13]] < c_b)
+                      if(p[pixel[14]] < c_b)
+                        if(p[pixel[15]] < c_b)
+                        {}
+                        else
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                      else
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[4]] < c_b)
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    if(p[pixel[3]] < c_b)
+                      if(p[pixel[4]] < c_b)
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else
+                  if(p[pixel[2]] < c_b)
+                    if(p[pixel[3]] < c_b)
+                      if(p[pixel[4]] < c_b)
+                        if(p[pixel[5]] < c_b)
+                          if(p[pixel[6]] < c_b)
+                            if(p[pixel[7]] < c_b)
+                            {}
+                            else
+                              continue;
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+              else
+                continue;
+            else
+              continue;
+          else
+            continue;
+      else
+        if(p[pixel[7]] > cb)
+          if(p[pixel[8]] > cb)
+            if(p[pixel[9]] > cb)
+              if(p[pixel[6]] > cb)
+                if(p[pixel[5]] > cb)
+                  if(p[pixel[4]] > cb)
+                    if(p[pixel[3]] > cb)
+                      if(p[pixel[2]] > cb)
+                        if(p[pixel[1]] > cb)
+                        {}
+                        else
+                          if(p[pixel[10]] > cb)
+                          {}
+                          else
+                            continue;
+                      else
+                        if(p[pixel[10]] > cb)
+                          if(p[pixel[11]] > cb)
+                          {}
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[10]] > cb)
+                        if(p[pixel[11]] > cb)
+                          if(p[pixel[12]] > cb)
+                          {}
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    if(p[pixel[10]] > cb)
+                      if(p[pixel[11]] > cb)
+                        if(p[pixel[12]] > cb)
+                          if(p[pixel[13]] > cb)
+                          {}
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else
+                  if(p[pixel[10]] > cb)
+                    if(p[pixel[11]] > cb)
+                      if(p[pixel[12]] > cb)
+                        if(p[pixel[13]] > cb)
+                          if(p[pixel[14]] > cb)
+                          {}
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+              else
+                if(p[pixel[10]] > cb)
+                  if(p[pixel[11]] > cb)
+                    if(p[pixel[12]] > cb)
+                      if(p[pixel[13]] > cb)
+                        if(p[pixel[14]] > cb)
+                          if(p[pixel[15]] > cb)
+                          {}
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+                else
+                  continue;
+            else
+              continue;
+          else
+            continue;
+        else if(p[pixel[7]] < c_b)
+          if(p[pixel[8]] < c_b)
+            if(p[pixel[9]] < c_b)
+              if(p[pixel[6]] < c_b)
+                if(p[pixel[5]] < c_b)
+                  if(p[pixel[4]] < c_b)
+                    if(p[pixel[3]] < c_b)
+                      if(p[pixel[2]] < c_b)
+                        if(p[pixel[1]] < c_b)
+                        {}
+                        else
+                          if(p[pixel[10]] < c_b)
+                          {}
+                          else
+                            continue;
+                      else
+                        if(p[pixel[10]] < c_b)
+                          if(p[pixel[11]] < c_b)
+                          {}
+                          else
+                            continue;
+                        else
+                          continue;
+                    else
+                      if(p[pixel[10]] < c_b)
+                        if(p[pixel[11]] < c_b)
+                          if(p[pixel[12]] < c_b)
+                          {}
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                  else
+                    if(p[pixel[10]] < c_b)
+                      if(p[pixel[11]] < c_b)
+                        if(p[pixel[12]] < c_b)
+                          if(p[pixel[13]] < c_b)
+                          {}
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                else
+                  if(p[pixel[10]] < c_b)
+                    if(p[pixel[11]] < c_b)
+                      if(p[pixel[12]] < c_b)
+                        if(p[pixel[13]] < c_b)
+                          if(p[pixel[14]] < c_b)
+                          {}
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+              else
+                if(p[pixel[10]] < c_b)
+                  if(p[pixel[11]] < c_b)
+                    if(p[pixel[12]] < c_b)
+                      if(p[pixel[13]] < c_b)
+                        if(p[pixel[14]] < c_b)
+                          if(p[pixel[15]] < c_b)
+                          {}
+                          else
+                            continue;
+                        else
+                          continue;
+                      else
+                        continue;
+                    else
+                      continue;
+                  else
+                    continue;
+                else
+                  continue;
+            else
+              continue;
+          else
+            continue;
+        else
           continue;
-			if(num_corners == rsize)
-			{
-				rsize*=2;
-				ret_corners = (xy*)realloc(ret_corners, sizeof(xy)*rsize);
-			}
-			ret_corners[num_corners].x = x;
-			ret_corners[num_corners].y = y;
-			num_corners++;
+      if(num_corners == rsize)
+      {
+        rsize*=2;
+        ret_corners = (xy*)realloc(ret_corners, sizeof(xy)*rsize);
+      }
+      ret_corners[num_corners].x = x;
+      ret_corners[num_corners].y = y;
+      num_corners++;
 
-		}
+    }
 
-	*ret_num_corners = num_corners;
-	return ret_corners;
+  *ret_num_corners = num_corners;
+  return ret_corners;
 
 }