The Plan

To see what an image looked in binary… Why? I wasn’t sure to be honest, just interest I guess and because once I had the binary I could do something else with it… maybe

The Outcome

It was actually fairly simple I had most of the code from my other projects that I recycled, I then looked into how to get Processing exporting a text file with the binary code. Both of these were documented well and to my surprise all I had to do to get the RGB values of each pixel was cast it as a binary whoop whoop!

I did find it funny how the exported binary ended up being 100kb from the original image @ 591bytes

The Code

[codesyntax lang=”php”]

String imageUrl = "http://static.bbci.co.uk/weather/0.5.284/images/icons/individual_56_icons/en_on_light_bg/3.gif";

PImage image;
PrintWriter exportedValues;
int pixelYPosition;
int pixelXPosition;
boolean binaryExport = true;

public void setup() {
  exportedValues = createWriter("values.txt");
  image = loadImage(imageUrl, "png");
  size(image.width, image.height);
  loadPixels();
  image.loadPixels();
  print("Image Dimensions: " + image.width + "x" + image.height);
}

public void draw() {
  for (pixelYPosition = 0; pixelYPosition < image.height; pixelYPosition++) {
    for (pixelXPosition = 0; pixelXPosition < image.width; pixelXPosition++) {
      int loc = pixelXPosition + pixelYPosition * image.width;
      float r = red(image.pixels[loc]);
      float g = green(image.pixels[loc]);
      float b = blue(image.pixels[loc]);
      pixels[loc] = color(r, g, b);
      if (binaryExport == false) {
        String red = str(round(r));
        String blue = str(round(b));
        String green = str(round(g));
        exportedValues.print(red+green+blue);
      } else {
        int red = int(r);
        int green = int(g);
        int blue = int (b);
        exportedValues.print(binary(red+green+blue));
      }
    }
  }
  exportedValues.flush();
  exportedValues.close();
  updatePixels();
  noLoop();
}

[/codesyntax]

Original Image:

3

Binary:

[codesyntax lang=”php”]
00000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001010111111000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101011111100000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010101111110000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010100000010000000000000000000000101000000100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001010111111000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101011111100000000000000000000001000010100000000000000000000000010000101000000000000000000000000100011001100000000000000000000001010111111000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101011111100000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010010100100000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100010010000000000000000000000001011011110000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010110011010000000000000000000000101100110100000000000000000000001010110010000000000000000000000010101100100000000000000000000000101100110100000000000000000000001011001101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010101111110000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101010000000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010100000010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010101100100000000000000000000000101001101000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010101100100000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001010111111000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011101101000000000000000000000010001100110000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100011001100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010110011010000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101100110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101011111100000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101000000100000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010101011110000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101011001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101011001000000000000000000000001011111101000000000000000000000010110111100000000000000000000000101001000000000000000000000000001010010000000000000000000000000010100100000000000000000000000000101001000000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011011110000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100101001000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001010011010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101001101000000000000000000000001010011010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101001101000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101011111100000000000000000000001000110011000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010110011100000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011011110000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010101100100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010101100100000000000000000000000101110010100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111001010000000000000000000000101011001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101011001000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101110110100000000000000000000001010010000000000000000000000000010000101000000000000000000000000100111000100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011101101000000000000000000000010100000010000000000000000000000100010010000000000000000000000001010111111000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101110010100000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101110010100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101100110100000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101110010100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011011110000000000000000000000010111011010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010101011110000000000000000000000100011001100000000000000000000001000010100000000000000000000000010000101000000000000000000000000100011001100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010100110100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001011100101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101110010100000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100110100000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010110011100000000000000000000000100101001000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000101000000100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010101100100000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101011001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010111001010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111011010000000000000000000000100111000100000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010100000010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011001101000000000000000000000010101100100000000000000000000000101001101000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101001101000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010110010000000000000000000000010110011010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011011110000000000000000000000010001001000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010010100100000000000000000000000101011111100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011100101000000000000000000000010100110100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100110100000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010101100100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101110010100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001010000001000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010001100110000000000000000000000101010000000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010110011010000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100110100000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011001101000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101100110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101110110100000000000000000000001000110011000000000000000000000010000101000000000000000000000000101001000000000000000000000000001011101101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101110010100000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100110100000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101110010100000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101110010100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101011111100000000000000000000001011011110000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010100110100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010011010000000000000000000000010110011010000000000000000000000101100110100000000000000000000001011001101000000000000000000000010101100100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010011010000000000000000000000010111001010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010110011010000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101001101000000000000000000000001011100101000000000000000000000010110011010000000000000000000000101001101000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101100110100000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010101100100000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111001010000000000000000000000101000001000000000000000000000001010000010000000000000000000000010110011010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001010110010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100110100000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101011001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010110011010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010101100100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101001101000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001011001101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101001101000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010110010000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010110011010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011100101000000000000000000000010100110100000000000000000000000101001101000000000000000000000001010011010000000000000000000000010100110100000000000000000000000101110010100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010110011010000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101000000100000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001011100101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011100101000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010100000010000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101110010100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101110010100000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001010000001000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001010011010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010101100100000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010101100100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101001101000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101000000100000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000101011001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010111001010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101110010100000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010101100100000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010110111100000000000000000000000101011111100000000000000000000001010111111000000000000000000000010101111110000000000000000000000101011111100000000000000000000001010111111000000000000000000000010101111110000000000000000000000101011111100000000000000000000001010111111000000000000000000000010111001010000000000000000000000101001101000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010101100100000000000000000000000101100110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101100110100000000000000000000001010110010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101001101000000000000000000000001011100101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010101100100000000000000000000000101001101000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010011010000000000000000000000010101100100000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010101100100000000000000000000000101001101000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100110100000000000000000000000101011001000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011011110000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010101100100000000000000000000000101001101000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101001101000000000000000000000001010110010000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000100100001100000000000000000000001000110011000000000000000000000010101011110000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111001010000000000000000000000101100110100000000000000000000001010110010000000000000000000000010101100100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100000100000000000000000000000101000001000000000000000000000001010000010000000000000000000000010100110100000000000000000000000101011001000000000000000000000001011001101000000000000000000000010110011010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001010100000000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010010100100000000000000000000000101100111000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111011010000000000000000000000100010010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000101000000100000000000000000000001011101101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011011110000000000000000000000010010100100000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100010010000000000000000000000001010010000000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010101000000000000000000000000000100010010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000101000000100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111011010000000000000000000000101001000000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000100100000000000000000000000010111011010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101010111100000000000000000000001000110011000000000000000000000010100000010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101101111000000000000000000000001001100010000000000000000000000010000101000000000000000000000000101001000000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101100111000000000000000000000001001010010000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000100100000000000000000000000010110111100000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001010111111000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101110110100000000000000000000001010111111000000000000000000000010101111110000000000000000000000101011111100000000000000000000001010111111000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010101111110000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001001110001000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010101111110000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010011100010000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001010111111000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001010111111000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011011110000000000000000000000010001001000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100101001000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101011111100000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001010000001000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000101010000000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010101111110000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001000110011000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010001001000000000000000000000000101110110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001010111111000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101010111100000000000000000000001000010100000000000000000000000010000101000000000000000000000000100010010000000000000000000000001010010000000000000000000000000010111011010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101011111100000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000100101001000000000000000000000001001110001000000000000000000000010110111100000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010101111110000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000100001010000000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001010111111000000000000000000000010000101000000000000000000000000100001010000000000000000000000001000010100000000000000000000000010000101000000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101110110100000000000000000000001010111111000000000000000000000010101111110000000000000000000000101011111100000000000000000000001010111111000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101000000000000000000000010111111010000000000000000000000101111110100000000000000000000001011111101

[/codesyntax]

 

Byte:

[codesyntax lang=”php”]

-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6520202020-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6520202020-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6520202020-3-3-3-3-3-3-3-127-127-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6520202020-3-3-3-3-3-3-65202051-65-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6520202020-3-3-3-3-3-38220202036-34-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-51-51-78-78-51-51-3-3-3-3-3-3-6520202020-3-3-3-3-3-9620202020-127-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-78-102-126-126-126-126-126-126-126-78-3-3-3-3-6520202020-3-3-3-3-195120202051-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-51-126-126-126-126-126-126-126-126-126-126-126-126-51-3-3-6520202020-3-3-3-3-12720202020-81-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-78-126-126-126-126-126-126-126-126-126-126-126-126-126-126-78-3-34-112-112-112-112-3-3-3-342020202082-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-102-126-126-126-126-126-126-126-102-102-126-126-126-126-126-126-126-102-3-3-3-3-3-3-3-3-6551202020-50-3-3-3-3-3-3-3-34-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-78-126-126-126-126-126-78-27-3-3-3-3-27-78-126-126-126-126-126-78-3-3-3-3-3-3-3-3-19-11220113-3-3-3-3-3-3-19-12736-65-3-3-3-3-3-3-3-3-3-3-3-3-3-27-126-126-126-126-126-27-3-3-3-3-3-3-3-3-51-126-126-126-126-126-27-3-3-3-3-3-3-3-3-3-34-19-3-3-3-3-3-8151202051-3-3-3-3-3-3-3-3-3-3-3-3-3-102-126-126-126-126-27-3-3-3-3-3-3-3-3-3-3-27-126-126-126-126-102-3-3-3-3-3-3-3-3-3-3-3-3-3-3-50822020202020-127-3-3-3-3-3-3-3-3-3-3-3-3-126-126-126-126-78-3-3-3-3-3-3-3-3-3-3-3-3-78-126-126-126-126-27-3-3-3-3-3-3-3-3-3-3-3-1911320202020202020-127-3-3-3-3-3-3-3-51-78-102-126-126-126-126-126-126-3-3-3-3-3-3-3-3-3-3-3-3-3-3-102-126-126-126-126-126-126-78-51-3-3-3-3-3-3-3-3436202020202082-65-3-3-3-3-3-3-27-102-126-126-126-126-126-126-126-126-102-3-3-3-3-3-3-3-3-3-3-3-3-3-3-78-126-126-126-126-126-126-126-126-126-27-3-3-3-3-3-3-12720202051-96-3-3-3-3-3-3-3-51-126-126-126-126-126-126-126-126-126-126-126-102-3-3-3-3-3-3-3-3-3-3-3-3-3-51-126-126-126-126-126-126-126-126-126-126-51-3-3-3-3-3-195120-112-19-3-3-3-3-3-3-3-27-126-126-126-126-126-126-126-126-126-126-126-126-126-102-3-3-3-3-3-3-3-3-3-3-3-3-27-126-126-126-126-126-126-126-126-126-126-126-27-3-3-3-3-3-65-34-3-3-3-3-3-3-3-3-3-102-126-126-126-126-102-51-51-51-78-126-126-126-126-102-27-3-3-3-3-3-3-3-3-3-3-3-51-126-126-126-102-27-51-102-126-126-126-126-126-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-51-126-126-126-126-78-3-3-3-3-3-27-126-126-51-3-3-3-3-3-3-3-3-3-3-3-3-3-78-126-126-126-102-3-3-3-78-126-126-126-126-51-3-3-3-3-3-3-3-3-3-3-3-3-3-3-78-126-126-126-102-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-126-126-126-126-51-3-3-3-3-102-126-126-126-78-3-3-3-3-3-3-3-3-3-3-3-3-3-3-126-126-126-126-51-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-27-102-102-102-102-27-3-3-3-3-51-126-126-126-126-3-3-3-3-3-1272020202020202020-126-126-126-126-27-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-27-126-126-126-126-3-3-3-3-3-1272020202020202020-126-126-126-126-27-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-27-126-126-126-126-3-3-3-3-3-1272020202020202020-102-126-126-126-78-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-78-126-126-126-102-3-3-3-3-3-1272020202020202020-78-126-126-126-126-27-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-27-126-126-126-126-78-3-3-3-3-3-34-65-65-65-65-65-65-65-65-27-102-126-126-126-126-78-51-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-51-78-126-126-126-126-102-27-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-78-102-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-102-78-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-78-102-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-102-78-3-3-3-3-3-3-34-3-3-3-3-3-3-3-3-3-3-3-3-78-102-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-102-78-3-3-3-3-3-3-36751-81-3-3-3-3-3-3-3-3-3-3-3-27-51-78-78-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-126-102-78-51-51-3-3-3-3-3-3-3-9620202082-50-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-19362020202020-127-19-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-348220202020202036-112-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-96362020202020-127-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-19-11220202036-19-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-8151-127-3-3-3-3-3-3-349820-112-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-5082202036-34-3-3-3-3-3-3-3-65-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-19-65-65-65-65-3-3-3-6520202020113-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6520202020-3-3-3-311320202020-65-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6520202020-3-3-3-3-343620202082-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6520202020-3-3-3-3-3-12720202020-96-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6520202020-3-3-3-3-3-35120202036-19-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6520202020-3-3-3-3-3-3-81202036-112-19-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6520202020-3-3-3-3-3-3-382113-34-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6520202020-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-6520202020-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-19-65-65-65-65-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3

[/codesyntax]