[xiph-cvs] cvs commit: snatch realppm.h libsnatch.c snatch.pl x11.c

Monty xiphmont at xiph.org
Sat Nov 10 02:57:41 PST 2001



xiphmont    01/11/10 02:57:40

  Modified:    .        libsnatch.c snatch.pl x11.c
  Added:       .        realppm.h
  Log:
  real logo didn't come back (eek!)
  more timer bugs

Revision  Changes    Path
1.14      +24 -16    snatch/libsnatch.c

Index: libsnatch.c
===================================================================
RCS file: /usr/local/cvsroot/snatch/libsnatch.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- libsnatch.c	2001/11/10 09:50:07	1.13
+++ libsnatch.c	2001/11/10 10:57:39	1.14
@@ -93,6 +93,7 @@
 static void (*QueuedTask)(void);
 
 static int outfile_fd=-1;
+static FILE *outfile_file=NULL;
 
 static void CloseOutputFile();
 static void OpenOutputFile();
@@ -248,7 +249,11 @@
       snatch_active=1;
       FakeExposeRPPlay();
       break;
+    case 'C':
+      CloseOutputFile();
+      break;
     case 'I':
+      CloseOutputFile();
       snatch_active=0;
       FakeExposeRPPlay();
       break;
@@ -523,12 +528,14 @@
 
 ssize_t write(int fd, const void *buf,size_t count){
   if(fd==audio_fd){
-    if(count>0){
+    if(count>0 && snatch_active==1){
       if(outfile_fd<0)OpenOutputFile();
       if(outfile_fd>=0){ /* always be careful */
-	
 
-
+	  fprintf(outfile_file,"AUDIO %d %d %d %d:",audio_channels,
+		  audio_rate,audio_format,count);
+	  fwrite(buf,1,count,outfile_file);
+	
       }
     }
     if(fake_audiop)return(count);
@@ -645,6 +652,7 @@
   if(outfile_fd!=-2){
     if(!strcmp(outpath,"-")){
       outfile_fd=STDOUT_FILENO;
+      outfile_file=stdout;
       if(debug)fprintf(stderr,"    ...: Capturing to stdout\n");
     }else{
       struct stat buf;
@@ -652,7 +660,7 @@
       if(!ret && S_ISDIR(buf.st_mode)){
         /* construct a new filename */
         struct tm *now;
-	char buf2[256];
+	char buf2[4096];
         char buf1[256];
         time_t nows;
         nows=time(NULL);
@@ -660,20 +668,23 @@
         strftime(buf1,256,"%Y%m%d_%H:%M:%S",now);
         if(videocount){
           if(audio_channels){
-	    sprintf(buf2,"%s_%s%dHz_%dx%d_AV.snatch",
+	    sprintf(buf2,"%s/%s_%s%dHz_%dx%d_AV.snatch",
+		    outpath,
                     buf1,
                     (audio_channels==1?"mono":"stereo"),
                     audio_rate,
                     video_width,
                     video_height);
           }else{
-	    sprintf(buf2,"%s_%dx%d_V.snatch",
+	    sprintf(buf2,"%s/%s_%dx%d_V.snatch",
+		    outpath,
                     buf1,
                     video_width,
                     video_height);
           }
         }else{
-	  sprintf(buf2,"%s_%s%dHz_A.snatch",
+	  sprintf(buf2,"%s/%s_%s%dHz_A.snatch",
+		  outpath,
                   buf1,
                   (audio_channels==1?"mono":"stereo"),
                   audio_rate);
@@ -684,8 +695,10 @@
           fprintf(stderr,"**ERROR: Could not stat requested output path!\n"
                   "         %s: %s\n\n",buf2,strerror(errno));
           outfile_fd=-2;
-	}else
+	}else{
           if(debug)fprintf(stderr,"    ...: Capturing to file %s\n",buf2);
+	  outfile_file=fdopen(outfile_fd,"w+");
+	}
         
       }else{
         outfile_fd=(*libc_open)(outpath,O_RDWR|O_CREAT|O_APPEND,0770);
@@ -695,6 +708,7 @@
           outfile_fd=-2;
         }else{
           if(debug)fprintf(stderr,"    ...: Capturing to file %s\n",outpath);
+	  outfile_file=fdopen(outfile_fd,"w+");
         }
       }
     }
@@ -709,14 +723,8 @@
 
     if(debug)fprintf(stderr,"    ...: Capture stopped.\n");
     if(outfile_fd!=STDOUT_FILENO)
-      (*libc_close)(outfile_fd);
+      fclose(outfile_file);
     outfile_fd=-1;
+    outfile_file=NULL;
   }
 }
-
-
-
-
-
-
-

1.21      +4 -2      snatch/snatch.pl

Index: snatch.pl
===================================================================
RCS file: /usr/local/cvsroot/snatch/snatch.pl,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- snatch.pl	2001/11/10 09:50:07	1.20
+++ snatch.pl	2001/11/10 10:57:39	1.21
@@ -351,6 +351,7 @@
 }
 
 sub ThrowRealPlayer{
+    $recording_active=0;
     $SIG{CHLD}='IGNORE';
 
     Status("Starting RealPlayer...");
@@ -661,7 +662,8 @@
             DoTimedEntry($start,$line);
             return;
         }else{
-	    $next_timer_event=$start if($next_timer_event==0 || $start<$next_timer_event);
+	    $next_timer_event=$start if(($next_timer_event==0 || 
+					$start<$next_timer_event) && $start>$now);
         }
     }
     # nothing happening now
@@ -692,7 +694,7 @@
             $prompt=$waiting_minutes."m ".$waiting_seconds."s";
         }
         
-	if($timer_entry_active){
+	if($recording_active){
             Status("Timer recording [$prompt]");
         }else{
             Status("Timer wait [$prompt]");

1.15      +47 -28    snatch/x11.c

Index: x11.c
===================================================================
RCS file: /usr/local/cvsroot/snatch/x11.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- x11.c	2001/11/10 08:41:36	1.14
+++ x11.c	2001/11/10 10:57:39	1.15
@@ -7,6 +7,7 @@
 #include <X11/Xlib.h>
 #include "snatchppm.h"
 #include "waitppm.h"
+#include "realppm.h"
 
 static unsigned long root_window=0;
 static unsigned long rpshell_window=0;
@@ -16,7 +17,6 @@
 static unsigned long rpplay_width=0;
 static unsigned long rpplay_height=0;
 
-static unsigned long logo_x=0;
 static unsigned long logo_y=-1;
 static unsigned long logo_prev=-1;
 
@@ -443,7 +443,6 @@
       rpplay_width=0;
       rpplay_height=0;
       
-      logo_x=0;
       logo_y=-1;
       logo_prev=-1;
       
@@ -582,12 +581,10 @@
           if(blacklower-test<snatchheight)logo_y=-1;
         }
       }
-      logo_x=(width/2)-(snatchwidth/2);
-
     }
       
     /* blank background */
-    if(snatch_active){
+    {
       unsigned char *bptr;
       
       if(snatch_active==1)
@@ -612,32 +609,54 @@
             ptr[i*width*4+j*4]=bptr[2];
           }
       }
+    }
       
-      /* paint logo */
-      if(logo_y!=-1){
-	for(i=0;i<snatchheight;i++){
-	  if(i+logo_y<height){
-	    char *snatch;
-	    char *real;
+    /* paint logo */
+    if(logo_y!=-1){
+      unsigned char *logo;
+      int logowidth;
+      int logoheight;
+
+      switch(snatch_active){
+      case 0:
+	logo=realppm;
+	logowidth=realwidth;
+	logoheight=realheight;
+	break;
+      case 1:
+	logo=snatchppm;
+	logowidth=snatchwidth;
+	logoheight=snatchheight;
+	break;
+      case 2:
+	logo=waitppm;
+	logowidth=snatchwidth;
+	logoheight=snatchheight;
+	break;
+      }
+
+      for(i=0;i<logoheight;i++){
+	if(i+logo_y<height){
+	  char *snatch;
+	  char *real;
+	  
+	  real=ptr+width*4*(i+logo_y)+(rpplay_width-logowidth)*2;
+	  snatch=logo+logowidth*3*i;
+	  
+	  if(endian){
             
-	    real=ptr+width*4*(i+logo_y)+logo_x*4;
-	    snatch=(snatch_active==1?snatchppm:waitppm)+snatchwidth*3*i;
+	    for(k=0,j=0;k<logowidth*3 && j<width*4;){
+	      real[++j]=snatch[k++];
+	      real[++j]=snatch[k++];
+	      real[++j]=snatch[k++];
+	      ++j;
+	    }
             
-	    if(endian){
-
-	      for(k=0,j=0;k<snatchwidth*3 && j<width*4;){
-		real[++j]=snatch[k++];
-		real[++j]=snatch[k++];
-		real[++j]=snatch[k++];
-		++j;
-	      }
-	      	      
-	    }else{
-	      for(k=0,j=0;k<snatchwidth*3 && j<width*4;j+=4){
-		real[j+2]=snatch[k++];
-		real[j+1]=snatch[k++];
-		real[j]=snatch[k++];
-	      }
+	  }else{
+	    for(k=0,j=0;k<logowidth*3 && j<width*4;j+=4){
+	      real[j+2]=snatch[k++];
+	      real[j+1]=snatch[k++];
+	      real[j]=snatch[k++];
             }
           }
         }

1.1                  snatch/realppm.h

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

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'cvs-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the commits mailing list