"Oldskool" video

LTjake on 2007-02-22T20:36:47

I stumbled upon a link to a fellow doing "full motion video" on an old 8088 (the link is probably about a year old, but, whatever). I watched the video and thought it looked an awful lot like ANSIMation. There was related link to another fellow that reversed engineered the file format.

Each cell is represented by an attribute byte (defines foreground color, background color, and flashing) and the actual extended ASCII character (0..255).

This is exactly how an XBin (which basically a fancy ANSI-like format) is stored.

I peeked at his code to get an idea of the palette, and some of the details on frame size. I came up with the following "frame grabber" code. It takes a data file as the first input (extract the data file from the original 8088 Corruption package), and a frame number (0 being the first frame) as the second parameter (it'll pick a random frame if ommitted). It's a little long since i've embedded the 8x8 font at the bottom of the script. It uses GD to spit out a png image.

Here's a sample of the output of perl grab.pl 8088_COR.DAT 1085 > frame_1085.png

use strict;
use warnings;

use GD;
use IO::File;
use File::Temp ();
use MIME::Base64 ();

my $VIDEO_FRAME_WIDTH  = 40;
my $VIDEO_FRAME_HEIGHT = 25;
my $VIDEO_FRAME_SIZE   = $VIDEO_FRAME_WIDTH * $VIDEO_FRAME_HEIGHT * 2;
my $AUDIO_FRAME_SIZE   = 735;
my $TOTAL_FRAME_SIZE   = $VIDEO_FRAME_SIZE + $AUDIO_FRAME_SIZE;

my @palette = (
    0x000000, 0x0000AA, 0x00AA00, 0x00AAAA,
    0xAA0000, 0xAA00AA, 0xAA5500, 0xAAAAAA,
    0x555555, 0x5555FF, 0x55FF55, 0x55FFFF,
    0xFF5555, 0xFF55FF, 0xFFFF55, 0xFFFFFF
);

my $dat = $ARGV[ 0 ] || die 'No data file specified';
die 'File not found' unless -e $dat;

my $filesize = -s $dat;
die 'Invalid file size' unless $filesize % $TOTAL_FRAME_SIZE == 0;

my $frames = $filesize / $TOTAL_FRAME_SIZE;
my $image  = GD::Image->new( $VIDEO_FRAME_WIDTH * 8, $VIDEO_FRAME_HEIGHT * 8 );
my @colors = map { $image->colorAllocate( ( $_ & 0xFF0000 ) >> 16, ( $_ & 0x00FF00 ) >> 8, $_ & 0x0000FF ) } @palette;
my $font   = get_gd_font();

my $frame = $ARGV[ 1 ] || int( rand( $frames ) );
my $file  = IO::File->new( $dat );
my( $buffer );

$file->binmode;
$file->seek( $frame * $TOTAL_FRAME_SIZE, 0 );
$file->read( $buffer, $VIDEO_FRAME_SIZE );
$file->close;

render_frame( $buffer );

sub render_frame {
    my( $buffer ) = @_;
    my @frame     = unpack( 'C*', $buffer );
    my $frame_idx = 0;

    for my $y ( 0..$VIDEO_FRAME_HEIGHT - 1 ) {
        for my $x ( 0..$VIDEO_FRAME_WIDTH - 1 ) {
            my( $idx, $attr ) = @frame[ $frame_idx++..$frame_idx++ ];

            my $scale_x = $x * 8;
            my $scale_y = $y * 8;
            $image->filledRectangle( $scale_x, $scale_y, $scale_x + 8, $scale_y + 8, $colors[ $attr >> 4 ] );
            $image->string( $font, $scale_x, $scale_y, chr( $idx ), $colors[ $attr & 0x0F ] );
        }
    }

    print $image->png;
}

sub get_gd_font {
    my $data = MIME::Base64::decode_base64( do { local $/;  } );
	my $temp = File::Temp->new;

	binmode( $temp );
    print $temp $data;
	close $temp;

	return GD::Font->load( $temp->filename );
}

__DATA__
AAEAAAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAAEAAAAAAAABAQABAAABAAEBAAAAAAAAAQEA
AQEBAQABAQAAAQEAAAEBAAAAAAAAAQABAQEBAQEAAAEBAQEBAQABAQEBAQEBAQEBAAEBAAEBAQEB
AQEBAQEBAQAAAAABAQEBAQAAAQEBAQEBAQEBAQEAAQEBAQEBAAABAQABAQAAAQEBAQEBAQABAQEB
AQEBAAEBAQEBAQEAAAEBAQEBAAAAAAEBAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQEB
AAAAAAEBAQEBAAABAQEBAQEBAAABAQEBAQAAAAABAQEAAAAAAAABAAAAAAAAAAAAAAAAAAABAQEA
AAAAAQEBAQEAAAAAAQEBAAAAAQEBAQEBAQABAQEBAQEBAAEBAAEAAQEAAAAAAQAAAAAAAAEBAQAA
AAAAAAEAAAAAAAABAQEAAAAAAQEBAQEAAAEBAQEBAQEAAQEBAQEBAQAAAQEBAQEAAAAAAAEAAAAA
AAABAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAEBAQEAAAAAAQEBAQAAAAAAAQEAAAAA
AAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQAAAQEBAQEAAAAAAQEBAQAAAAABAQEB
AQAAAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAABAQEBAAAAAQEAAAEBAAABAAAAAAEAAAEA
AAAAAQAAAQEAAAEBAAAAAQEBAQAAAAAAAAAAAAABAQEBAQEBAQEBAAAAAAEBAQAAAQEAAAEBAAEB
AQEAAQEAAQEBAQABAQAAAQEAAAEBAQAAAAABAQEBAQEBAQEBAAAAAAEBAQEAAAAAAAEBAQAAAAAB
AQEBAAEBAQEBAAEBAQAAAQEAAAEBAAABAQAAAQEAAAEBAAAAAQEBAQAAAAAAAQEBAQAAAAEBAAAB
AQAAAQEAAAEBAAABAQAAAQEAAAABAQEBAAAAAAABAQAAAAABAQEBAQEAAAAAAQEAAAAAAAEBAQEB
AQAAAQEAAAEBAAABAQEBAQEAAAEBAAAAAAAAAQEAAAAAAAEBAQAAAAABAQEBAAAAAAEBAQAAAAAA
AAEBAQEBAQEAAQEAAAABAQABAQEBAQEBAAEBAAAAAQEAAQEAAAABAQABAQAAAQEBAQEBAAABAQAB
AQAAAAAAAAAAAAEBAAAAAQEAAQEAAQEAAAEBAQEAAAEBAQAAAQEBAQEBAAABAQEAAAEBAQEAAAEB
AAEBAAEBAAAAAQEAAAABAAAAAAAAAAEBAQAAAAAAAQEBAQEAAAABAQEBAQEBAAEBAQEBAAAAAQEB
AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQEBAAAAAQEBAQEAAQEBAQEBAQAAAAEB
AQEBAAAAAAABAQEAAAAAAAAAAQAAAAAAAAAAAAAAAAEBAAAAAAABAQEBAAAAAQEBAQEBAAAAAAEB
AAAAAAAAAQEAAAAAAQEBAQEBAAAAAQEBAQAAAAAAAQEAAAAAAQEAAAEBAAABAQAAAQEAAAEBAAAB
AQAAAQEAAAEBAAABAQAAAQEAAAAAAAAAAAAAAQEAAAEBAAAAAAAAAAAAAAEBAQEBAQEBAQABAQAB
AQEBAAEBAAEBAAEBAQEAAQEAAAABAQABAQAAAAEBAAEBAAAAAQEAAQEAAAAAAAAAAAAAAQEBAQEA
AAEBAAAAAAEAAAEBAQEAAAABAQAAAQEAAAEBAAABAQAAAAEBAQEAAAEAAAAAAQEAAAEBAQEBAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQEAAAEBAQEBAQAAAQEBAQEBAAAA
AAAAAAAAAAAAAQEAAAAAAAEBAQEAAAABAQEBAQEAAAAAAQEAAAAAAQEBAQEBAAAAAQEBAQAAAAAA
AQEAAAABAQEBAQEBAQAAAAEBAAAAAAABAQEBAAAAAQEBAQEBAAAAAAEBAAAAAAAAAQEAAAAAAAAB
AQAAAAAAAAEBAAAAAAAAAAAAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAABAQEB
AQEAAAABAQEBAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAABAQAAAQEBAQEB
AQAAAAAAAQEAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAQEAAAAA
AAEBAQEBAQEAAAEBAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AQEAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAEAAAEAAAABAQAAAQEAAQEBAQEBAQEAAQEAAAEBAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAQEAAAAAAAEBAQEAAAABAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAAAAAQEBAQAAAAAAAQEAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAABAQEBAAAAAAEBAQEAAAAAAAEBAAAAAAAAAQEA
AAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAQEAAAEBAAABAQAAAQEAAAABAAABAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAEBAAAAAQEAAQEAAAEBAQEBAQEA
AAEBAAEBAAABAQEBAQEBAAABAQABAQAAAAEBAAEBAAAAAAAAAAAAAAAAAAEBAAAAAAABAQEBAQAA
AQEAAAAAAAAAAQEBAQAAAAAAAAABAQAAAQEBAQEAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAEB
AAAAAQEAAQEAAAEBAAAAAAABAQAAAAAAAQEAAAAAAAEBAAABAQABAQAAAAEBAAAAAAAAAAAAAAAB
AQEAAAAAAQEAAQEAAAAAAQEBAAAAAAEBAQABAQABAQABAQEAAAEBAAABAQAAAAEBAQABAQAAAAAA
AAAAAAAAAAEBAAAAAAAAAQEAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAQEAAAAAAAEBAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAAAAQEA
AAAAAAAAAQEAAAAAAAAAAAAAAAABAQAAAAAAAAABAQAAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEA
AAAAAAEBAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAABAQAAAAEBAQEAAAEBAQEBAQEB
AAABAQEBAAAAAQEAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAQEAAAAA
AQEBAQEBAAAAAAEBAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAQEAAAAAAAEBAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAABAQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAABAQAAAAAAAAAA
AAAAAAAAAAABAQAAAAAAAQEAAAAAAAEBAAAAAAABAQAAAAAAAQEAAAAAAAEBAAAAAAAAAQAAAAAA
AAAAAAAAAAAAAAAAAQEBAAAAAAEBAAEBAAABAQAAAAEBAAEBAAEAAQEAAQEAAAABAQAAAQEAAQEA
AAAAAQEBAAAAAAAAAAAAAAAAAAABAQAAAAAAAQEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAA
AAAAAQEAAAAAAQEBAQEBAAAAAAAAAAAAAAEBAQEBAAABAQAAAAEBAAAAAAAAAQEAAAAAAQEBAAAA
AAEBAAAAAAABAQAAAQEAAQEBAQEBAQAAAAAAAAAAAAABAQEBAQAAAQEAAAABAQAAAAAAAAEBAAAA
AQEBAQAAAAAAAAABAQABAQAAAAEBAAABAQEBAQAAAAAAAAAAAAAAAAABAQEAAAAAAQEBAQAAAAEB
AAEBAAABAQAAAQEAAAEBAQEBAQEAAAAAAAEBAAAAAAABAQEBAAAAAAAAAAAAAQEBAQEBAQABAQAA
AAAAAAEBAAAAAAAAAQEBAQEBAAAAAAAAAAEBAAEBAAAAAQEAAAEBAQEBAAAAAAAAAAAAAAAAAQEB
AAAAAAEBAAAAAAABAQAAAAAAAAEBAQEBAQAAAQEAAAABAQABAQAAAAEBAAABAQEBAQAAAAAAAAAA
AAABAQEBAQEBAAEBAAAAAQEAAAAAAAEBAAAAAAABAQAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAA
AAAAAAAAAAAAAAEBAQEBAAABAQAAAAEBAAEBAAAAAQEAAAEBAQEBAAABAQAAAAEBAAEBAAAAAQEA
AAEBAQEBAAAAAAAAAAAAAAABAQEBAQAAAQEAAAABAQABAQAAAAEBAAABAQEBAQEAAAAAAAABAQAA
AAAAAQEAAAABAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAQEAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAQEAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAEBAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAQEAAAAAAAEBAAAAAAAAAAAAAQEAAAAAAAEBAAAAAAAB
AQAAAAAAAQEAAAAAAAAAAQEAAAAAAAAAAQEAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAEBAAAA
AAAAAAEBAAAAAAAAAAEBAAAAAAAAAAEBAAAAAAABAQAAAAAAAQEAAAAAAAEBAAAAAAAAAAAAAAAA
AAABAQEBAQAAAQEAAAABAQAAAAAAAQEAAAAAAAEBAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAEBAAAA
AAAAAAAAAAAAAQEBAQEAAAEBAAAAAQEAAQEAAQEBAQABAQABAQEBAAEBAAEBAQEAAQEAAAAAAAAA
AQEBAQAAAAAAAAAAAAAAAAABAQEAAAAAAQEAAQEAAAEBAAAAAQEAAQEBAQEBAQABAQAAAAEBAAEB
AAAAAQEAAQEAAAABAQAAAAAAAAAAAAEBAQEBAQAAAAEBAAABAQAAAQEAAAEBAAABAQEBAQAAAAEB
AAABAQAAAQEAAAEBAAEBAQEBAQAAAAAAAAAAAAAAAAEBAQEAAAABAQAAAQEAAQEAAAAAAAABAQAA
AAAAAAEBAAAAAAAAAAEBAAABAQAAAAEBAQEAAAAAAAAAAAAAAQEBAQEAAAAAAQEAAQEAAAABAQAA
AQEAAAEBAAABAQAAAQEAAAEBAAABAQABAQAAAQEBAQEAAAAAAAAAAAAAAAEBAQEBAQEAAAEBAAAA
AQAAAQEAAQAAAAABAQEBAAAAAAEBAAEAAAAAAQEAAAABAAEBAQEBAQEAAAAAAAAAAAABAQEBAQEB
AAABAQAAAAEAAAEBAAEAAAAAAQEBAQAAAAABAQABAAAAAAEBAAAAAAABAQEBAAAAAAAAAAAAAAAA
AAABAQEBAAAAAQEAAAEBAAEBAAAAAAAAAQEAAAAAAAABAQAAAQEBAAABAQAAAQEAAAABAQEAAQAA
AAAAAAAAAAEBAAAAAQEAAQEAAAABAQABAQAAAAEBAAEBAQEBAQEAAQEAAAABAQABAQAAAAEBAAEB
AAAAAQEAAAAAAAAAAAAAAAEBAQEAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAAAAAA
AQEAAAAAAAEBAQEAAAAAAAAAAAAAAAAAAQEBAQAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAABAQAA
AQEAAAEBAAABAQAAAAEBAQEAAAAAAAAAAAAAAAEBAQAAAQEAAAEBAAABAQAAAQEAAQEAAAABAQEB
AAAAAAEBAAEBAAAAAQEAAAEBAAEBAQAAAQEAAAAAAAAAAAABAQEBAAAAAAABAQAAAAAAAAEBAAAA
AAAAAQEAAAAAAAABAQAAAAEAAAEBAAABAQABAQEBAQEBAAAAAAAAAAAAAQEAAAABAQABAQEAAQEB
AAEBAQEBAQEAAQEBAQEBAQABAQABAAEBAAEBAAAAAQEAAQEAAAABAQAAAAAAAAAAAAEBAAAAAQEA
AQEBAAABAQABAQEBAAEBAAEBAAEBAQEAAQEAAAEBAQABAQAAAAEBAAEBAAAAAQEAAAAAAAAAAAAA
AQEBAQEAAAEBAAAAAQEAAQEAAAABAQABAQAAAAEBAAEBAAAAAQEAAQEAAAABAQAAAQEBAQEAAAAA
AAAAAAAAAQEBAQEBAAAAAQEAAAEBAAABAQAAAQEAAAEBAQEBAAAAAQEAAAAAAAABAQAAAAAAAQEB
AQAAAAAAAAAAAAAAAAABAQEBAQAAAQEAAAABAQABAQAAAAEBAAEBAAAAAQEAAQEAAAABAQABAQAA
AQEBAAABAQEBAQAAAAAAAAEBAQABAQEBAQEAAAABAQAAAQEAAAEBAAABAQAAAQEBAQEAAAABAQAB
AQAAAAEBAAABAQABAQEAAAEBAAAAAAAAAAAAAAABAQEBAAAAAQEAAAEBAAAAAQEAAAAAAAAAAQEA
AAAAAAAAAQEAAAABAQAAAQEAAAABAQEBAAAAAAAAAAAAAAABAQEBAQEAAAEBAQEBAQAAAQABAQAB
AAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAQEBAQAAAAAAAAAAAAABAQAAAAEBAAEBAAAAAQEA
AQEAAAABAQABAQAAAAEBAAEBAAAAAQEAAQEAAAABAQAAAQEBAQEAAAAAAAAAAAAAAQEAAAABAQAB
AQAAAAEBAAEBAAAAAQEAAQEAAAABAQABAQAAAAEBAAABAQABAQAAAAABAQEAAAAAAAAAAAAAAAEB
AAAAAQEAAQEAAAABAQABAQAAAAEBAAEBAAEAAQEAAQEAAQABAQABAQEBAQEBAAABAQABAQAAAAAA
AAAAAAABAQAAAAEBAAEBAAAAAQEAAAEBAAEBAAAAAAEBAQAAAAABAQABAQAAAQEAAAABAQABAQAA
AAEBAAAAAAAAAAAAAAEBAAABAQAAAQEAAAEBAAABAQAAAQEAAAABAQEBAAAAAAABAQAAAAAAAAEB
AAAAAAABAQEBAAAAAAAAAAAAAAEBAQEBAQEAAQEAAAABAQABAAAAAQEAAAAAAAEBAAAAAAABAQAA
AQAAAQEAAAEBAAEBAQEBAQEAAAAAAAAAAAAAAAEBAQEAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAA
AAAAAQEAAAAAAAABAQAAAAAAAAEBAQEAAAAAAAAAAAAAAQEAAAAAAAAAAQEAAAAAAAAAAQEAAAAA
AAAAAQEAAAAAAAAAAQEAAAAAAAAAAQEAAAAAAAAAAQAAAAAAAAAAAAAAAQEBAQAAAAAAAAEBAAAA
AAAAAQEAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAQEBAQAAAAAAAAAAAAAAAAABAAAAAAAA
AQEBAAAAAAEBAAEBAAABAQAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEB
AQEBAQAAAQEAAAAAAAAAAQEAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEAAAAAAAAAAQEAAAABAQEBAQAAAQEAAAEB
AAAAAQEBAAEBAAAAAAAAAAAAAQEBAAAAAAAAAQEAAAAAAAABAQEBAQAAAAEBAAABAQAAAQEAAAEB
AAABAQAAAQEAAQEAAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEAAAEBAAAAAQEA
AQEAAAAAAAABAQAAAAEBAAABAQEBAQAAAAAAAAAAAAAAAAABAQEAAAAAAAABAQAAAAEBAQEBAAAB
AQAAAQEAAAEBAAABAQAAAQEAAAEBAAAAAQEBAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
AQEBAQAAAQEAAAABAQABAQEBAQEBAAEBAAAAAAAAAAEBAQEBAAAAAAAAAAAAAAAAAQEBAQAAAAEB
AAABAQAAAQEAAAAAAAEBAQEBAAAAAAEBAAAAAAAAAQEAAAAAAAEBAQEAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAEBAQABAQABAQAAAQEAAAEBAAABAQAAAAEBAQEBAAAAAAAAAQEAAAEBAQEB
AAAAAQEBAAAAAAAAAQEAAAAAAAABAQABAQAAAAEBAQABAQAAAQEAAAEBAAABAQAAAQEAAQEBAAAB
AQAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAEBAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAA
AAAAAQEBAQAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEA
AAEBAAABAQAAAQEAAAEBAAAAAQEBAQAAAQEBAAAAAAAAAQEAAAAAAAABAQAAAQEAAAEBAAEBAAAA
AQEBAQAAAAABAQABAQAAAQEBAAABAQAAAAAAAAAAAAAAAQEBAAAAAAAAAQEAAAAAAAABAQAAAAAA
AAEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEB
AAEBAAABAQEBAQEBAAEBAAEAAQEAAQEAAQABAQABAQABAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAEBAAEBAQAAAAEBAAABAQAAAQEAAAEBAAABAQAAAQEAAAEBAAABAQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAQEBAQEAAAEBAAAAAQEAAQEAAAABAQABAQAAAAEBAAABAQEBAQAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAQEAAQEBAAAAAQEAAAEBAAABAQAAAQEAAAEBAQEBAAAAAQEAAAAA
AAEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEAAQEAAQEAAAEBAAABAQAAAQEAAAABAQEBAQAA
AAAAAAEBAAAAAAABAQEBAAAAAAAAAAAAAAAAAAAAAAABAQABAQEAAAABAQEAAQEAAAEBAAAAAAAA
AQEAAAAAAAEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEBAQABAQAAAAAAAAAB
AQEBAQAAAAAAAAABAQABAQEBAQEAAAAAAAAAAAAAAAABAQAAAAAAAAEBAAAAAAEBAQEBAQAAAAAB
AQAAAAAAAAEBAAAAAAAAAQEAAQEAAAAAAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAA
AQEAAAEBAAABAQAAAQEAAAEBAAABAQAAAQEAAAABAQEAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAQEAAAABAQABAQAAAAEBAAEBAAAAAQEAAAEBAAEBAAAAAAEBAQAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAEBAAAAAQEAAQEAAQABAQABAQABAAEBAAEBAQEBAQEAAAEBAAEBAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAABAQAAAAEBAAABAQABAQAAAAABAQEAAAAAAQEAAQEAAAEBAAAAAQEA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAABAQABAQAAAAEBAAEBAAAAAQEAAAEBAQEBAQAA
AAAAAAEBAAEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQEAAAEAAAEBAAAAAAABAQAAAAAA
AQEAAAEAAAEBAQEBAQAAAAAAAAAAAAAAAAABAQEAAAAAAQEAAAAAAAABAQAAAAABAQEAAAAAAAAA
AQEAAAAAAAABAQAAAAAAAAABAQEAAAAAAAAAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAAB
AQAAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAAAAAAAAAAEBAQAAAAAAAAABAQAAAAAAAAEB
AAAAAAAAAAEBAQAAAAABAQAAAAAAAAEBAAAAAAEBAQAAAAAAAAAAAAAAAAABAQEAAQEAAQEAAQEB
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAEAAAAAAAABAQEAAAAAAQEAAQEAAAEBAAAAAQEAAQEAAAABAQABAQEBAQEBAAAAAAAAAAAA
AAEBAQEBAAABAQAAAAEBAAEBAAAAAAAAAQEAAAAAAAABAQAAAAEBAAABAQEBAQAAAAAAAAEBAAAA
AQEBAQAAAAEBAAABAQAAAAAAAAAAAAABAQAAAQEAAAEBAAABAQAAAQEAAAEBAAABAQAAAQEAAAAB
AQEAAQEAAAAAAAAAAAAAAAAAAQEAAAAAAAEBAAAAAAEBAQEBAAABAQAAAAEBAAEBAQEBAQEAAQEA
AAAAAAAAAQEBAQEAAAAAAAAAAAAAAAEBAQEBAAABAAAAAAABAAABAQEBAAAAAAAAAAEBAAAAAQEB
AQEAAAEBAAABAQAAAAEBAQABAQAAAAAAAAAAAAEBAAAAAQEAAAAAAAAAAAAAAQEBAQAAAAAAAAAB
AQAAAAEBAQEBAAABAQAAAQEAAAABAQEAAQEAAAAAAAAAAAAAAAEBAAAAAAAAAAEBAAAAAAEBAQEA
AAAAAAAAAQEAAAABAQEBAQAAAQEAAAEBAAAAAQEBAAEBAAAAAAAAAAAAAAABAQAAAAAAAAEBAAAA
AAABAQEBAAAAAAAAAAEBAAAAAQEBAQEAAAEBAAABAQAAAAEBAQABAQAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAQEBAQEBAAEBAAAAAAAAAQEAAAAAAAAAAQEBAQEBAAAAAAABAQAAAAABAQEAAAAA
AQEBAQEAAAEAAAAAAAEAAAEBAQEBAAABAQAAAAEBAAEBAQEBAQEAAQEAAAAAAAAAAQEBAQEAAAAA
AAAAAAAAAQEAAAABAQAAAAAAAAAAAAABAQEBAQAAAQEAAAABAQABAQEBAQEBAAEBAAAAAAAAAAEB
AQEBAAAAAAAAAAAAAAAAAQEAAAAAAAAAAQEAAAAAAQEBAQEAAAEBAAAAAQEAAQEBAQEBAQABAQAA
AAAAAAABAQEBAQAAAAAAAAAAAAAAAQEAAAEBAAAAAAAAAAAAAAABAQEAAAAAAAABAQAAAAAAAAEB
AAAAAAAAAQEAAAAAAAEBAQEAAAAAAAAAAAAAAAEBAQEBAAABAAAAAAABAAAAAQEBAAAAAAAAAQEA
AAAAAAABAQAAAAAAAAEBAAAAAAABAQEBAAAAAAAAAAAAAAAAAQEAAAAAAAAAAQEAAAAAAAAAAAAA
AAAAAQEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAQEBAQAAAAAAAAAAAAABAQAAAAEBAAAAAQEBAAAA
AAEBAAEBAAABAQAAAAEBAAEBAQEBAQEAAQEAAAABAQABAQAAAAEBAAAAAAAAAAAAAAABAQEAAAAA
AQEAAQEAAAABAQEBAQAAAQEAAAABAQABAQEBAQEBAAEBAAAAAQEAAQEAAAABAQAAAAAAAAAAAAAA
AAEBAAAAAAABAQAAAAABAQEBAQEBAAEBAAAAAAAAAQEBAQEAAAABAQAAAAAAAAEBAQEBAQEAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEBAQAAAAABAQAAAAABAQEBAQEAAQEAAQEAAAAAAQEB
AQEBAAAAAAAAAAAAAAABAQEBAQAAAQEAAQEAAAEBAAABAQAAAQEBAQEBAQABAQAAAQEAAAEBAAAB
AQAAAQEAAAEBAQAAAAAAAAAAAAABAQEBAQAAAQAAAAAAAQAAAQEBAQEAAAEBAAAAAQEAAQEAAAAB
AQABAQAAAAEBAAABAQEBAQAAAAAAAAAAAAABAQAAAAEBAAAAAAAAAAAAAAEBAQEBAAABAQAAAAEB
AAEBAAAAAQEAAQEAAAABAQAAAQEBAQEAAAAAAAAAAAAAAAABAQAAAAAAAAABAQAAAAABAQEBAQAA
AQEAAAABAQABAQAAAAEBAAEBAAAAAQEAAAEBAQEBAAAAAAAAAAAAAAABAQEBAAAAAQAAAAABAAAA
AAAAAAAAAAEBAAABAQAAAQEAAAEBAAABAQAAAQEAAAABAQEAAQEAAAAAAAAAAAAAAQEAAAAAAAAA
AQEAAAAAAQEAAAEBAAABAQAAAQEAAAEBAAABAQAAAQEAAAEBAAAAAQEBAAEBAAAAAAAAAAAAAQEA
AAABAQAAAAAAAAAAAAEBAAAAAQEAAQEAAAABAQABAQAAAAEBAAABAQEBAQEAAAAAAAABAQABAQEB
AQEAAAEBAAAAAQEAAAABAQEAAAAAAQEAAQEAAAEBAAAAAQEAAQEAAAABAQAAAQEAAQEAAAAAAQEB
AAAAAAAAAAAAAAABAQAAAAEBAAAAAAAAAAAAAQEAAAABAQABAQAAAAEBAAEBAAAAAQEAAQEAAAAB
AQAAAQEBAQEAAAAAAAAAAAAAAAAAAQEAAAAAAAABAQAAAAABAQEBAQEAAQEAAAAAAAABAQAAAAAA
AAABAQEBAQEAAAAAAQEAAAAAAAABAQAAAAAAAQEBAAAAAAEBAAEBAAAAAQEAAAEAAAEBAQEAAAAA
AAEBAAAAAAAAAQEAAAEBAAEBAQEBAQAAAAAAAAAAAAAAAQEAAAEBAAABAQAAAQEAAAABAQEBAAAA
AQEBAQEBAAAAAAEBAAAAAAEBAQEBAQAAAAABAQAAAAAAAAEBAAAAAQEBAQEAAAABAQAAAQEAAAEB
AAABAQAAAQEBAQEAAQABAQAAAAEBAAEBAAABAQEBAQEAAAABAQABAQAAAAEBAQAAAAABAQEAAAAA
AQEAAQEAAAABAQAAAAAAAQEBAQAAAAAAAQEAAAABAQABAQAAAAABAQEAAAAAAAAAAAAAAAAAAAAB
AQAAAAAAAQEAAAAAAAEBAQEAAAAAAAAAAQEAAAABAQEBAQAAAQEAAAEBAAAAAQEBAAEBAAAAAAAA
AAAAAAAAAAEBAAAAAAABAQAAAAAAAAAAAAAAAAABAQEAAAAAAAABAQAAAAAAAAEBAAAAAAABAQEB
AAAAAAAAAAAAAAAAAAABAQAAAAAAAQEAAAAAAQEBAQEAAAEBAAAAAQEAAQEAAAABAQABAQAAAAEB
AAABAQEBAQAAAAAAAAAAAAAAAAABAQAAAAAAAQEAAAAAAQEAAAEBAAABAQAAAQEAAAEBAAABAQAA
AQEAAAEBAAAAAQEBAAEBAAAAAAAAAAAAAAEBAQABAQABAQABAQEAAAAAAAAAAAAAAQEAAQEBAAAA
AQEAAAEBAAABAQAAAQEAAAEBAAABAQAAAAAAAAAAAAABAQEAAQEAAQEAAQEBAAAAAAAAAAAAAAEB
AQAAAQEAAQEBAQABAQABAQABAQEBAAEBAAABAQEAAAAAAAAAAAAAAAEBAQEAAAABAQABAQAAAAEB
AAEBAAAAAAEBAQEBAAAAAAAAAAAAAAEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAABAQEAAAAAAQEA
AQEAAAABAQABAQAAAAABAQEAAAAAAAAAAAAAAAABAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAEB
AAAAAAAAAAAAAAAAAAABAQAAAAAAAAEBAAAAAAABAQAAAAAAAQEAAAABAQAAAQEBAQEAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQEBAAEBAAAAAAAAAQEAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQAAAAAAAAEBAAAAAAAAAQEA
AAAAAAAAAAAAAAAAAAAAAAABAQAAAAEBAQEBAAABAQAAAQEAAQEAAAABAQEBAQEAAAABAQAAAQEA
AQEAAAEBAAEBAAABAQAAAAAAAAEBAQEAAQEAAAABAQEBAQAAAQEAAAEBAAEBAAAAAQEBAQABAAAA
AQEAAQEAAAEBAAEAAQABAQABAQEBAQAAAAAAAQEAAAAAAQEAAAAAAAAAAAAAAAAAAAEBAAAAAAAA
AQEAAAAAAAEBAQEAAAAAAQEBAQAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAQEAAQEA
AAEBAAEBAAABAQAAAAEBAAABAQAAAAEBAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAB
AQAAAAEBAAABAQAAAAEBAAABAQABAQAAAQEAAQEAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA
AQABAAAAAQAAAAAAAQAAAAEAAQAAAAEAAAAAAAEAAAABAAEAAAABAAAAAAABAAAAAQABAAAAAQAA
AAABAAEAAQABAQABAAEAAQAAAQABAAEAAQEAAQABAAEAAAEAAQABAAEBAAEAAQABAAABAAEAAQAB
AQABAAEAAQAAAQEBAAEBAQEBAAEBAQABAAEBAQABAQEBAQABAQEAAQABAQEAAQEBAQEAAQEBAAEA
AQEBAAEBAQEBAAEBAQABAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAAA
AAEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAAAQEB
AQEAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAAAQEBAQEAAAAAAAAB
AQAAAAEBAQEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAAAAABAQABAQAAAAEBAAEBAAAAAQEA
AQEAAAABAQABAQABAQEBAAEBAAAAAQEAAQEAAAABAQABAQAAAAEBAAEBAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQAAAAEBAAEBAAAAAQEAAQEAAAABAQABAQAAAAAAAAAA
AAAAAAAAAAAAAQEBAQEAAAAAAAABAQAAAAEBAQEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAA
AAABAQABAQAAAAEBAAEBAAEBAQEAAQEAAAAAAAABAQABAQEBAAEBAAAAAQEAAQEAAAABAQABAQAA
AAEBAAEBAAAAAQEAAQEAAAABAQABAQAAAAEBAAEBAAAAAQEAAQEAAAABAQABAQAAAAEBAAEBAAAA
AQEAAQEAAAABAQABAQAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQAAAAAAAAEBAAEBAQEAAQEAAAAB
AQABAQAAAAEBAAEBAAAAAQEAAQEAAAABAQABAQAAAAEBAAEBAAEBAQEAAQEAAAAAAAABAQABAQEB
AQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAQEAAAABAQABAQAAAAEBAAEBAAAAAQEA
AQEAAQEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAEBAAAAAQEBAQEA
AAAAAAABAQAAAAEBAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAABAQEBAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAA
AAAAAQEAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAEBAQEBAQEBAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQEBAQAAAAEBAAAAAAAA
AQEAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEBAQEAAAAB
AQAAAAAAAAEBAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEB
AQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEA
AAABAQEBAQEBAQAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQEB
AQAAAAEBAAAAAAAAAQEBAQEAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAEBAAEBAAAAAQEAAQEA
AAABAQABAQAAAAEBAAEBAAAAAQEAAQEBAAABAQABAQAAAAEBAAEBAAAAAQEAAQEAAAABAQABAQAA
AAEBAAEBAAAAAQEAAQEBAAABAQAAAAAAAAEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAEBAQEBAQAAAQEAAAAAAAABAQABAQEAAAEBAAEBAAAAAQEAAQEAAAAB
AQABAQAAAAEBAAEBAAAAAQEAAQEAAQEBAQABAQEAAAAAAAAAAAEBAQEBAQEBAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEBAQEBAAAAAAAAAAABAQEBAAEBAQAAAQEA
AQEAAAABAQABAQAAAAEBAAEBAAAAAQEAAQEAAAABAQABAQAAAAEBAAEBAQAAAQEAAAAAAAABAQAB
AQEAAAEBAAEBAAAAAQEAAQEAAAABAQABAQAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEAAAAAAAAA
AAEBAQEBAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQABAQAAAAEBAAEBAAEBAQEAAQEB
AAAAAAAAAAABAQEBAAEBAQAAAQEAAQEAAAABAQABAQAAAAEBAAEBAAAAAAEBAAAAAAAAAQEAAAAB
AQEBAQEBAQAAAAAAAAAAAQEBAQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAEBAAAA
AQEAAQEAAAABAQABAQAAAAEBAAEBAAEBAQEBAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAEBAQEBAQEBAAAAAAAAAAABAQEBAQEBAQAAAAEBAAAAAAAAAQEAAAAAAAAB
AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEAAAEBAAEBAAAAAQEA
AQEAAAABAQABAQAAAAEBAAEBAAAAAQEAAQEAAAABAQABAQAAAAEBAAEBAAAAAQEBAQEBAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAQEBAAAAAQEAAAAAAAABAQEB
AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQAAAAEBAAAA
AAAAAQEBAQEAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAQEBAQEBAAABAQABAQAAAAEBAAEBAAAAAQEAAQEAAAABAQABAQAAAAEBAAEBAAAA
AQEAAQEAAAABAQABAQABAQEBAQEBAQAAAQEAAQEAAAABAQABAQAAAAEBAAEBAAAAAAEBAAAAAAAA
AQEAAAABAQEBAQEBAQAAAAEBAAAAAQEBAQEBAQEAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAAB
AQAAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAEBAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQAAAAEBAAAAAAAAAQEA
AAAAAAABAQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAABAQEBAAAAAAEBAQEAAAAAAQEBAQAAAAAB
AQEBAAAAAAEBAQEAAAAAAQEBAQAAAAABAQEBAAAAAAAAAAABAQEBAAAAAAEBAQEAAAAAAQEBAQAA
AAABAQEBAAAAAAEBAQEAAAAAAQEBAQAAAAABAQEBAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAABAQEAAQEAAQEAAQEBAAABAQAAAQAAAAEBAAEBAQAAAAEBAQABAQAAAAAAAAAAAAABAQEB
AAAAAQEAAAEBAAABAQAAAQEAAAEBAAEBAAAAAQEAAAEBAAABAQAAAAEBAAEBAAABAQAAAAAAAAAA
AAABAQEBAQEBAAEBAAAAAQEAAQEAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEBAQEAAAEBAAEBAAAAAQEAAQEAAAABAQABAQAA
AAEBAAEBAAAAAAAAAAAAAAEBAQEBAQEAAQEAAAABAQAAAQEAAAAAAAAAAQEAAAAAAAEBAAAAAAAB
AQAAAAEBAAEBAQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEBAQABAQABAQAAAAEB
AAEBAAAAAQEAAQEAAAAAAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAQEAAAEB
AAABAQAAAQEAAAEBAAABAQAAAQEAAAEBAQEBAAABAQAAAAAAAAAAAAAAAAAAAAEBAQABAQABAQAB
AQEAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAAAAAAAAAAAAAAAQEBAQEBAAAAAAEB
AAAAAAABAQEBAAAAAQEAAAEBAAABAQAAAQEAAAABAQEBAAAAAAABAQAAAAABAQEBAQEAAAABAQEA
AAAAAQEAAQEAAAEBAAAAAQEAAQEBAQEBAQABAQAAAAEBAAABAQABAQAAAAABAQEAAAAAAAAAAAAA
AAAAAQEBAAAAAAEBAAEBAAABAQAAAAEBAAEBAAAAAQEAAAEBAAEBAAAAAQEAAQEAAAEBAQABAQEA
AAAAAAAAAAAAAAAAAQEBAAAAAAEBAAAAAAAAAAEBAAAAAAEBAQEBAAABAQAAAQEAAAEBAAABAQAA
AAEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAQEAAQEAAQEAAQEBAQABAQABAQAB
AQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAEBAAAAAQEBAQEBAAEBAAEBAAEBAQEA
AQEAAQEAAQEBAQEBAAABAQAAAAAAAQEAAAAAAAAAAAABAQEBAAAAAQEAAAAAAAEBAAAAAAAAAQEB
AQEBAAABAQAAAAAAAAABAQAAAAAAAAABAQEBAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEAAAEBAAAA
AQEAAQEAAAABAQABAQAAAAEBAAEBAAAAAQEAAQEAAAABAQAAAAAAAAAAAAAAAAAAAAAAAQEBAQEB
AQAAAAAAAAAAAAEBAQEBAQEAAAAAAAAAAAABAQEBAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAA
AAAAAAEBAAAAAAEBAQEBAQAAAAABAQAAAAAAAAEBAAAAAAAAAAAAAAAAAQEBAQEBAAAAAAAAAAAA
AAABAQAAAAAAAAABAQAAAAAAAAABAQAAAAAAAQEAAAAAAAEBAAAAAAAAAAAAAAAAAAEBAQEBAQAA
AAAAAAAAAAAAAAABAQAAAAAAAQEAAAAAAAEBAAAAAAAAAAEBAAAAAAAAAAEBAAAAAAAAAAAAAAAB
AQEBAQEAAAAAAAAAAAAAAAAAAQEBAAAAAAEBAAEBAAAAAQEAAQEAAAABAQAAAAAAAAEBAAAAAAAA
AQEAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAAAAAAAQEAAAAAAAAB
AQAAAAEBAAEBAAAAAQEAAQEAAAAAAQEBAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAABAQEB
AQEAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEAAQEAAQEAAQEB
AAAAAAAAAAAAAAABAQEAAQEAAQEAAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEAAAAAAQEAAQEA
AAABAQABAQAAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAEBAQEAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAABAQEAAQEAAAABAQABAQAAAAAB
AQEBAAAAAAABAQEAAAABAQABAQAAAAABAQABAQAAAAEBAAEBAAAAAQEAAQEAAAABAQABAQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQAAAAAAAAABAQAAAAAAAQEAAAAAAAEBAAAAAAABAQEB
AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQAAAAABAQEB
AAAAAAEBAQEAAAAAAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=