
Здравствуйте. Меня зовут Дмитрий. Данная статья является продолжением статьи Сборка компьютера sap-1 (компьютер Бена Итера) в игре Turing Complete (если вы её не читали то очень советую). Сегодня мы продолжим исследовать блог Бена Итера, но вместо компьютерной игры мы соберем простейшую видеокарту на FPGA чипе.
Итак почему я выбрал FPGA? Конечно в игре Turing Complete можно собрать видеокарту, но её нельзя подключить к монитору что-бы проверить работу, поэтому мне пришлось перейти на что-то более осязаемое. Поэтому сегодня мы изучим язык Verilog предназначенный для описания микросхем.
FPGA

Итак начнем с «железа». FPGA платы это очень не дешёвое удовольствие. Но можно сэкономить если купить плату только с чипом, без дополнительных портов, кнопок, дисплеев и прочего. А порты уже покупать отдельно по необходимости.
Также стоимость очень сильно зависит от количества логических ячеек на FPGA чипе. Например на моей плате стоит чип Altera EP4CE15F23C8N. Число 15 в названии означает, что на плате 15000 логических ячеек. Поэтому когда увидите 2 одинаковых платы, но стоимость у которых отличается в два раза, знайте у них разное количество логических ячеек.
Ещё надо сказать про USB blaster при помощи которого заливается прошивка. Тот USB blaster который продается на Ali вызывает синий экран смерти, после того как вы установите на него драйвер. Чтобы этого избежать нужно прошить его кастомной прошивкой. Как это сделать описано в этой статье.
Verilog vs C++
Сначала хочу порекомендовать сайт Марсоход там описаны данные которые очень пригодятся новичкам. Как работать со средой разработки Quartus Prime, как в Veriloge объявлять модули, переменные и прочее.
У человека который раньше программировал, а потом перешел на Verilog этот язык вызывает когнитивный диссонанс. Главная проблема в том что это не язык программирования, а язык описания структуры микросхем. То есть при выполнении программы всегда можно точно сказать какая строчка программы сейчас выполняется. В Veriloge такова нет все модули работают параллельно, и их работа определяется только тактовым импульсом. Это тот случай когда старые знания скорее мешают чем помогают.
Первое что вызывает удивление, это наличие двух типов переменных. Первый это тип reg, это обычная знакомая нам переменная. А вот второй тип это wire, это переменная которая ничего в себе не хранит, и единственное что с ней можно сделать присоединить её к другой переменной оператором assign.
Также в языке Verilog существуют целых три оператора присваивания. Как программисты мы можем спросить, а что одним нельзя обойтись что ли? Но как я говорил Verilog это не язык программирования, это язык описания. И каждый из этих операторов генерирует совершенно разную логическую схему.
Оператор assign. Этот оператор по сути соединяет две переменных вместе. В результате если одна переменная изменится то изменится и другая.
wire a,b,c; assign c = a & b;
Оператор always@() =. Также известен как блокирующее присваивание.
wire [3:0] a, b, c, d, e; reg [3:0] f, g, h, j; always @(a or b or c or d or e) begin f = a + b; g = f & c; h = g | d; j = h - e; end
Как вы понимаете если какая-то из переменных участвующих в расчетах изменится, а значение других переменных все ещё будет прежнее то мы получим совершенно непредсказуемый результат. Поэтому нужен оператор который будет сохранять значение переменных записанных в списке чувствительности оператора always до конца выполнения блока.
Оператор always@() <=. Также известен как неблокирующее присваивание.
reg A always @(posedge clk) begin A<=~A; end
Этот оператор очень похож на предыдущий но, он не сохраняет значение переменных до конца выполнения блока. Обычно его используют вместе с тактовым сигналом.
Также хотя в Verilog существует директива ‘define (здесь она пишется через одинарную кавычку). Во всех статьях что я читал, рекомендуют ни пользоваться ею никогда. Потому что препроцессор Verilog работает очень криво. Вместо этого предлагается задавать константы при помощи параметров.
module ModName #( parameter PAR_1 = 0, parameter PAR_2 = 0 ) ( input wire clk, );
Для параметров также надо задавать значение по умолчанию. А при вызове модуля параметры нужно в него передать. Причем передача параметров происходит перед именем модуля.
ModName #( .PAR_1(1), .PAR_2(2) ) MyModule ( .clk(clk) )
Также отладки в привычном нам понимании в Verilog нет, потому что нет программы и отлаживать нечего. Для отладки в Quartus используется специальная среда симуляции о которой можно почитать здесь.
Собираем видеокарту
Как и в прошлой статье мы будем основываться на видео уроках Бена Итера, который кроме компьютера SAP-1, также собрал на дискретной логике простейшую видеокарту.
Чтобы вывести изображение через порт VGA, нам нужно сформировать 4 сигнала. Во первых это строчный и кадровый сигнал синхронизации. Во вторых это строчный и кадровый сигнал гашения. И если сигнал синхронизации подается по отдельному контакту на монитор. То сигнал гашения запрещает передачу RGB сигнала вне видимой области экрана. В современных жидкокристаллических мониторах сигнал гашения нужен скорее для порядка. А в электронно-лучевых мониторах он отключал электронную пушку, чтобы при возвращении луча назад он не чертил линии на экране.
Данные сигналы нужно выводить ни как попало а укладываться в определенные тайминги. Эти тайминги перечислены на сайте tinyvga.com. Мы выберем 800×600@60 Hz.
Бен Итер в своем проекте использует кварцевый генератор на 10 MHz. На моей FPGA плате установлен генератор 50 MHz. Поэтому нам придется поделить входную частоту на 5 при помощи счётчика.
module ClockDivider ( input wire clk, output reg clk_out ); reg [2:0] DATA; always @(posedge clk) begin if(DATA == 3'd4) begin DATA <= 3'd0; clk_out <= 1'd1; end else begin clk_out <= 1'd0; DATA <= DATA + 1'd1; end end endmodule

И хотя после счетчика, импульсы получаются не совсем красивые, это не важно поскольку нужен только нарастающий фронт, а длительность не имеет значения.
Теперь создаем два счетчика один для подсчета пикселей в строке:
module HorizontalCounter #( parameter ENDSTRING = 0 ) ( input wire clk, output reg [8:0]DATA ); always @(posedge clk ) begin if(DATA == ENDSTRING) DATA <= 9'd0; else DATA <= DATA + 1'd1; end endmodule
Второй для подсчета строк:
module VerticalCounter #( parameter ENDFRAME = 0, parameter ENDSTRING = 0 ) ( input wire clk, input reg [8:0]Hor_count, output reg [10:0]DATA ); always @(posedge clk ) begin if(DATA == ENDFRAME) DATA <= 11'd0; else if (Hor_count == ENDSTRING) DATA <= DATA + 1'd1; end endmodule
После этого остается только включать или выключать сигналы синхронизации и гашения в зависимости от значений этих счетчиков.
always @(posedge Clk_10 ) begin case (H_count) 199: Hblank <= 1'b1; 209: Hsync <= 1'b1; 241: Hsync <= 1'b0; ENDSTRING: Hblank <= 1'b0; endcase case (V_count) 599: Vblank <= 1'b1; 600: Vsync <= 1'b1; 604: Vsync <= 1'b0; ENDFRAME: Vblank <= 1'b0; endcase end
Видео данные
На экран мы будем выводить картинку разрешением 100×75 пикселей и в двухбитном цвете. То есть каждый из цветов будет иметь только 4 уровня насыщенности.
Чтобы подготовить нужную нам картинку её нужно загрузить в Photoshop подогнать разрешение под 100×75. После этого нужно выбрать Image->Mode->Index color. И в открывшемся окне выбрать специальную палитру. После этого нужно сохранить изображение в bmp формат с качеством 8 бит. Вот моя картинка.
Но это ещё не все нужно это изображение положить в папку к программе которую я написал:
Скрытый текст
#include <windows.h> #include <iostream> #include <locale.h> #include <wchar.h> #include <fstream> #include <vector> #include <format> #include <bitset> #include <filesystem> BITMAPFILEHEADER FileHeader; BITMAPINFOHEADER InfoHeader; RGBQUAD Palette[256]; std::vector<std::vector<unsigned char>> PixelMap; unsigned char buf; unsigned char SetPixCollor(RGBQUAD PaletteBuf); void DrawPixel(unsigned char Pix); int main() { std::ifstream fin("8952067299_27f2ecf99a_c.bmp", std::ios::binary); std::ofstream fout("mem_block.txt"); if(fin.fail()) { std::cout << "Can't open bmp file " << std::endl; return 0; } fin.read ((char*)&FileHeader, sizeof(BITMAPFILEHEADER)); if(FileHeader.bfType != 0x4d42) { std::cout << "Wrong file type " << std::endl; return 0; } fin.read ((char*)&InfoHeader, sizeof(BITMAPINFOHEADER)); if(InfoHeader.biSize != 0x28) { std::cout << "Wrong header size " << std::endl; return 0; } if(InfoHeader.biBitCount != 0x8) { std::cout << "Wrong Bit depth " << std::endl; return 0; } std::cout << "Width = " << InfoHeader.biWidth << std::endl; std::cout << "Hidth = " << InfoHeader.biHeight << std::endl; fin.read ((char*)&Palette, sizeof(RGBQUAD) * 256); fin.seekg( FileHeader.bfOffBits, std::ios::beg); PixelMap.resize(InfoHeader.biWidth); for (int i = 0; i < InfoHeader.biHeight; i++) { PixelMap[i].resize(InfoHeader.biWidth); for(int j = 0; j < InfoHeader.biWidth; j++) { fin.read((char*)&buf, sizeof(char)); PixelMap[i][j] = SetPixCollor(Palette[buf]); } } int count; for (int i = InfoHeader.biHeight - 1; i > -1; i--) { for(int j = 0; j < 128; j++) { if (j >= InfoHeader.biWidth) fout << "mem[" << count++ << "] = 6'b" << std::bitset<6>(0) << ";" << std::endl; else fout << "mem[" << count++ << "] = 6'b" << std::bitset<6>(PixelMap[i][j]) << ";" << std::endl; if (j < InfoHeader.biWidth) DrawPixel(PixelMap[i][j]); } std::cout << std::endl; } fin.close(); fout.close(); return 0; } unsigned char SetPixCollor(RGBQUAD PaletteBuf) { unsigned char Pix = 0; switch(PaletteBuf.rgbRed) { case 0x00: break; case 0x55: Pix = Pix | 0b010000; break; case 0xaa: Pix = Pix | 0b100000; break; case 0xff: Pix = Pix | 0b110000; break; default: std::cout << "Wrong red pallet " << std::endl; } switch(PaletteBuf.rgbGreen) { case 0x00: break; case 0x55: Pix = Pix | 0b000100; break; case 0xaa: Pix = Pix | 0b001000; break; case 0xff: Pix = Pix | 0b001100; break; default: std::cout << "Wrong green pallet " << std::endl; } switch(PaletteBuf.rgbBlue) { case 0x00: break; case 0x55: Pix = Pix | 0b000001; break; case 0xaa: Pix = Pix | 0b000010; break; case 0xff: Pix = Pix | 0b000011; break; default: std::cout << "Wrong blue pallet " << std::endl; } return Pix; } void DrawPixel(unsigned char Pix) { switch (Pix) { case 0b000000: std::cout << " " ; break; case 0b010101: std::cout << (char)177; break; case 0b101010: std::cout << (char)178; break; case 0b111111: std::cout << (char)219; break; case 0b100000: std::cout << "r"; break; case 0b001000: std::cout << "g"; break; case 0b000010: std::cout << "b"; break; case 0b110000: std::cout << "R"; break; case 0b001100: std::cout << "G"; break; case 0b000011: std::cout << "B"; break; case 0b110100: std::cout << "O"; break; case 0b100100: std::cout << "o"; break; case 0b111100: std::cout << "Y"; break; case 0b111000: std::cout << "y"; break; default: std::cout << (char)176; break; } }
После того как программа отработает в корне появится файл mem_block.txt и данные из этого файла нужно вставить в модуль DATA_ROM.
module DATA_ROM # (parameter ADDR_WIDTH = 0, parameter DATA_WIDTH = 0, parameter DEPTH = 9600 ) ( input wire [ADDR_WIDTH-1:0]addr, output wire [DATA_WIDTH-1:0]o_data ); reg [DATA_WIDTH-1:0] mem [DEPTH-1:0]; initial begin \\Сюда нужно вставить текст из mem_block.txt end assign o_data = mem[addr]; endmodule
Теперь только остается правильно подключить переменную addr к счетчикам. А переменную Pix_color к соответствующим битам RGB цвета.
assign blank = Hblank | Vblank; assign addr[6:0] = H_count[7:1]; assign addr[ADDR_WIDTH-1:7] = V_count[10:3]; assign Red[1:0] = blank ? 2'b00 : Pix_color[5:4]; assign Red[3:2] = blank ? 2'b00 : Pix_color[5:4]; assign Green[1:0] = blank ? 2'b00 : Pix_color[3:2]; assign Green[3:2] = blank ? 2'b00 : Pix_color[3:2]; assign Blue[1:0] = blank ? 2'b00 : Pix_color[1:0]; assign Blue[3:2] = blank ? 2'b00 : Pix_color[1:0];
Подключение платы к выходам VGA разъема.
Сначала объединяем все земли между собой. После к пинам VSYNC и HSYNC через резистор 100 Ом подключаем соответствующие пины от нашей платы.
Рассчитывать сопротивления для RGB линий нужно из того соображения, что каждая линия имеет сопротивление 75 Ом а напряжение на ней должно колебаться в пределах от 0В до 0.7В. И я рассчитал эти сопротивления но поскольку количество номиналов резисторов ограниченно то каждое сопротивление пришлось набирать из двух резисторов. При этом в сети я нашел схему 4 битного выхода в которой тоже 4 резистора. И поскольку нужно припаять в обоих случаях 4 резистора, но во втором случае цвет будет 4 битный я решил что этот вариант более перспективный.
Вывод
Ну что тут можно сказать FPGA могли-бы полностью вытиснить микроконтроллеры если-бы они не были такими дорогими. Ну вот представьте микроконтроллер выполняет какую-то ограниченную задачу при этом большая часть его возможностей никак не используются. В результате мы имеем постоянный простой. Наверно в будущем при удешевлении FPGA микроконтроллеры просто исчезнут.
Мой код на Verilog
module VideoAdapter #( parameter ENDSTRING = 9'd263, parameter ENDFRAME = 11'd627, parameter ADDR_WIDTH = 14, parameter DATA_WIDTH = 6 ) ( input wire clk, output reg Hsync, output reg Vsync, output wire Led, output reg [3:0] Red, output wire [3:0] Green, output wire [3:0] Blue, output reg Clk_10, output reg [8:0] H_count, output reg [10:0] V_count ); wire [ADDR_WIDTH-1:0] addr; wire [DATA_WIDTH-1:0] Pix_color; wire blank; assign Led = 1'b0; reg Hblank; reg Vblank; assign blank = Hblank | Vblank; assign addr[6:0] = H_count[7:1]; assign addr[ADDR_WIDTH-1:7] = V_count[10:3]; assign Red[1:0] = blank ? 2'b00 : Pix_color[5:4]; assign Red[3:2] = blank ? 2'b00 : Pix_color[5:4]; assign Green[1:0] = blank ? 2'b00 : Pix_color[3:2]; assign Green[3:2] = blank ? 2'b00 : Pix_color[3:2]; assign Blue[1:0] = blank ? 2'b00 : Pix_color[1:0]; assign Blue[3:2] = blank ? 2'b00 : Pix_color[1:0]; ClockDivider ClkDiv ( .clk(clk), .clk_out(Clk_10) ); HorizontalCounter #( .ENDSTRING(ENDSTRING) ) H_Counter ( .clk(Clk_10), .DATA(H_count) ); VerticalCounter #( .ENDSTRING(ENDSTRING), .ENDFRAME(ENDFRAME) ) V_Counter ( .clk(Clk_10), .Hor_count(H_count), .DATA(V_count), ); DATA_ROM #( .ADDR_WIDTH(ADDR_WIDTH), .DATA_WIDTH(DATA_WIDTH) ) Picture ( .addr(addr), .o_data(Pix_color) ); always @(posedge Clk_10 ) begin case (H_count) 199: Hblank <= 1'b1; 209: Hsync <= 1'b1; 241: Hsync <= 1'b0; ENDSTRING: Hblank <= 1'b0; endcase case (V_count) 599: Vblank <= 1'b1; 600: Vsync <= 1'b1; 604: Vsync <= 1'b0; ENDFRAME: Vblank <= 1'b0; endcase end endmodule module ClockDivider ( input wire clk, output reg clk_out ); reg [2:0] DATA; always @(posedge clk) begin if(DATA == 3'd4) begin DATA <= 3'd0; clk_out <= 1'd1; end else begin clk_out <= 1'd0; DATA <= DATA + 1'd1; end end endmodule module HorizontalCounter #( parameter ENDSTRING = 0 ) ( input wire clk, output reg [8:0]DATA ); always @(posedge clk ) begin if(DATA == ENDSTRING) DATA <= 9'd0; else DATA <= DATA + 1'd1; end endmodule module VerticalCounter #( parameter ENDFRAME = 0, parameter ENDSTRING = 0 ) ( input wire clk, input reg [8:0]Hor_count, output reg [10:0]DATA ); always @(posedge clk ) begin if(DATA == ENDFRAME) DATA <= 11'd0; else if (Hor_count == ENDSTRING) DATA <= DATA + 1'd1; end endmodule module DATA_ROM # (parameter ADDR_WIDTH = 0, parameter DATA_WIDTH = 0, parameter DEPTH = 9600 ) ( input wire [ADDR_WIDTH-1:0]addr, output wire [DATA_WIDTH-1:0]o_data ); reg [DATA_WIDTH-1:0] mem [DEPTH-1:0]; initial begin mem[0] = 6'b010001; mem[1] = 6'b000101; mem[2] = 6'b010001; mem[3] = 6'b000101; mem[4] = 6'b010001; mem[5] = 6'b010100; mem[6] = 6'b000001; mem[7] = 6'b010000; mem[8] = 6'b010001; mem[9] = 6'b000000; mem[10] = 6'b010001; mem[11] = 6'b010100; mem[12] = 6'b010001; mem[13] = 6'b010000; mem[14] = 6'b010001; mem[15] = 6'b010000; mem[16] = 6'b010001; mem[17] = 6'b010000; mem[18] = 6'b010001; mem[19] = 6'b010000; mem[20] = 6'b010001; mem[21] = 6'b010100; mem[22] = 6'b010001; mem[23] = 6'b010100; mem[24] = 6'b010001; mem[25] = 6'b010101; mem[26] = 6'b010000; mem[27] = 6'b010101; mem[28] = 6'b010001; mem[29] = 6'b010100; mem[30] = 6'b010001; mem[31] = 6'b010101; mem[32] = 6'b010000; mem[33] = 6'b010101; mem[34] = 6'b010000; mem[35] = 6'b010101; mem[36] = 6'b010000; mem[37] = 6'b010101; mem[38] = 6'b010101; mem[39] = 6'b010101; mem[40] = 6'b010101; mem[41] = 6'b010101; mem[42] = 6'b010101; mem[43] = 6'b010101; mem[44] = 6'b010101; mem[45] = 6'b100101; mem[46] = 6'b010101; mem[47] = 6'b100101; mem[48] = 6'b010101; mem[49] = 6'b100101; mem[50] = 6'b100101; mem[51] = 6'b100101; mem[52] = 6'b010101; mem[53] = 6'b100101; mem[54] = 6'b100101; mem[55] = 6'b100101; mem[56] = 6'b010101; mem[57] = 6'b100101; mem[58] = 6'b010101; mem[59] = 6'b100101; mem[60] = 6'b010100; mem[61] = 6'b010101; mem[62] = 6'b010101; mem[63] = 6'b010100; mem[64] = 6'b010001; mem[65] = 6'b010100; mem[66] = 6'b010001; mem[67] = 6'b010100; mem[68] = 6'b010001; mem[69] = 6'b010100; mem[70] = 6'b010001; mem[71] = 6'b010100; mem[72] = 6'b010001; mem[73] = 6'b010100; mem[74] = 6'b010001; mem[75] = 6'b010100; mem[76] = 6'b010001; mem[77] = 6'b010100; mem[78] = 6'b010101; mem[79] = 6'b010000; mem[80] = 6'b010101; mem[81] = 6'b010000; mem[82] = 6'b010101; mem[83] = 6'b010100; mem[84] = 6'b010001; mem[85] = 6'b010100; mem[86] = 6'b010101; mem[87] = 6'b010100; mem[88] = 6'b010101; mem[89] = 6'b010100; mem[90] = 6'b010101; mem[91] = 6'b010100; mem[92] = 6'b010101; mem[93] = 6'b010100; mem[94] = 6'b010101; mem[95] = 6'b010100; mem[96] = 6'b010101; mem[97] = 6'b010100; mem[98] = 6'b010101; mem[99] = 6'b010100; mem[100] = 6'b000000; mem[101] = 6'b000000; mem[102] = 6'b000000; mem[103] = 6'b000000; mem[104] = 6'b000000; mem[105] = 6'b000000; mem[106] = 6'b000000; mem[107] = 6'b000000; mem[108] = 6'b000000; mem[109] = 6'b000000; mem[110] = 6'b000000; mem[111] = 6'b000000; mem[112] = 6'b000000; mem[113] = 6'b000000; mem[114] = 6'b000000; mem[115] = 6'b000000; mem[116] = 6'b000000; mem[117] = 6'b000000; mem[118] = 6'b000000; mem[119] = 6'b000000; mem[120] = 6'b000000; mem[121] = 6'b000000; mem[122] = 6'b000000; mem[123] = 6'b000000; mem[124] = 6'b000000; mem[125] = 6'b000000; mem[126] = 6'b000000; mem[127] = 6'b000000; mem[128] = 6'b000101; mem[129] = 6'b010000; mem[130] = 6'b000101; mem[131] = 6'b010000; mem[132] = 6'b000101; mem[133] = 6'b010001; mem[134] = 6'b010100; mem[135] = 6'b000001; mem[136] = 6'b010100; mem[137] = 6'b010001; mem[138] = 6'b000100; mem[139] = 6'b010001; mem[140] = 6'b000100; mem[141] = 6'b010001; mem[142] = 6'b000100; mem[143] = 6'b010000; mem[144] = 6'b000101; mem[145] = 6'b010000; mem[146] = 6'b010100; mem[147] = 6'b010001; mem[148] = 6'b010100; mem[149] = 6'b010001; mem[150] = 6'b010000; mem[151] = 6'b010101; mem[152] = 6'b010000; mem[153] = 6'b010101; mem[154] = 6'b010001; mem[155] = 6'b010100; mem[156] = 6'b010001; mem[157] = 6'b010101; mem[158] = 6'b010000; mem[159] = 6'b010101; mem[160] = 6'b010000; mem[161] = 6'b010001; mem[162] = 6'b010000; mem[163] = 6'b010001; mem[164] = 6'b010100; mem[165] = 6'b010001; mem[166] = 6'b010000; mem[167] = 6'b010101; mem[168] = 6'b100000; mem[169] = 6'b010101; mem[170] = 6'b100000; mem[171] = 6'b010101; mem[172] = 6'b010001; mem[173] = 6'b010101; mem[174] = 6'b100101; mem[175] = 6'b010101; mem[176] = 6'b100101; mem[177] = 6'b010101; mem[178] = 6'b010101; mem[179] = 6'b100101; mem[180] = 6'b010101; mem[181] = 6'b100101; mem[182] = 6'b010101; mem[183] = 6'b100101; mem[184] = 6'b010101; mem[185] = 6'b100000; mem[186] = 6'b010100; mem[187] = 6'b010001; mem[188] = 6'b100101; mem[189] = 6'b100000; mem[190] = 6'b010101; mem[191] = 6'b100000; mem[192] = 6'b010101; mem[193] = 6'b010000; mem[194] = 6'b010101; mem[195] = 6'b010000; mem[196] = 6'b010101; mem[197] = 6'b010001; mem[198] = 6'b010100; mem[199] = 6'b010001; mem[200] = 6'b010100; mem[201] = 6'b010001; mem[202] = 6'b010100; mem[203] = 6'b010001; mem[204] = 6'b010101; mem[205] = 6'b010000; mem[206] = 6'b010101; mem[207] = 6'b010100; mem[208] = 6'b010001; mem[209] = 6'b010100; mem[210] = 6'b010001; mem[211] = 6'b010100; mem[212] = 6'b010101; mem[213] = 6'b010100; mem[214] = 6'b010000; mem[215] = 6'b010101; mem[216] = 6'b010000; mem[217] = 6'b010101; mem[218] = 6'b010100; mem[219] = 6'b010101; mem[220] = 6'b010100; mem[221] = 6'b010101; mem[222] = 6'b010100; mem[223] = 6'b010101; mem[224] = 6'b010100; mem[225] = 6'b010101; mem[226] = 6'b010100; mem[227] = 6'b010101; mem[228] = 6'b000000; mem[229] = 6'b000000; mem[230] = 6'b000000; mem[231] = 6'b000000; mem[232] = 6'b000000; mem[233] = 6'b000000; mem[234] = 6'b000000; mem[235] = 6'b000000; mem[236] = 6'b000000; mem[237] = 6'b000000; mem[238] = 6'b000000; mem[239] = 6'b000000; mem[240] = 6'b000000; mem[241] = 6'b000000; mem[242] = 6'b000000; mem[243] = 6'b000000; mem[244] = 6'b000000; mem[245] = 6'b000000; mem[246] = 6'b000000; mem[247] = 6'b000000; mem[248] = 6'b000000; mem[249] = 6'b000000; mem[250] = 6'b000000; mem[251] = 6'b000000; mem[252] = 6'b000000; mem[253] = 6'b000000; mem[254] = 6'b000000; mem[255] = 6'b000000; mem[256] = 6'b010001; mem[257] = 6'b000101; mem[258] = 6'b010000; mem[259] = 6'b000101; mem[260] = 6'b010001; mem[261] = 6'b000100; mem[262] = 6'b010001; mem[263] = 6'b000000; mem[264] = 6'b010001; mem[265] = 6'b000000; mem[266] = 6'b010001; mem[267] = 6'b010000; mem[268] = 6'b010001; mem[269] = 6'b010000; mem[270] = 6'b010000; mem[271] = 6'b010001; mem[272] = 6'b010000; mem[273] = 6'b000000; mem[274] = 6'b010001; mem[275] = 6'b000000; mem[276] = 6'b010001; mem[277] = 6'b010000; mem[278] = 6'b010101; mem[279] = 6'b010000; mem[280] = 6'b010101; mem[281] = 6'b010000; mem[282] = 6'b010101; mem[283] = 6'b010000; mem[284] = 6'b010101; mem[285] = 6'b010000; mem[286] = 6'b010101; mem[287] = 6'b010000; mem[288] = 6'b010101; mem[289] = 6'b010000; mem[290] = 6'b010101; mem[291] = 6'b010000; mem[292] = 6'b010001; mem[293] = 6'b010100; mem[294] = 6'b010101; mem[295] = 6'b010100; mem[296] = 6'b010001; mem[297] = 6'b010101; mem[298] = 6'b010101; mem[299] = 6'b010000; mem[300] = 6'b010101; mem[301] = 6'b100100; mem[302] = 6'b010101; mem[303] = 6'b100101; mem[304] = 6'b010101; mem[305] = 6'b100101; mem[306] = 6'b100101; mem[307] = 6'b100101; mem[308] = 6'b010101; mem[309] = 6'b100100; mem[310] = 6'b010101; mem[311] = 6'b100101; mem[312] = 6'b100101; mem[313] = 6'b010101; mem[314] = 6'b100101; mem[315] = 6'b100101; mem[316] = 6'b010100; mem[317] = 6'b010101; mem[318] = 6'b100000; mem[319] = 6'b010101; mem[320] = 6'b010100; mem[321] = 6'b100101; mem[322] = 6'b010000; mem[323] = 6'b010101; mem[324] = 6'b010000; mem[325] = 6'b010100; mem[326] = 6'b010001; mem[327] = 6'b010100; mem[328] = 6'b010001; mem[329] = 6'b010101; mem[330] = 6'b010000; mem[331] = 6'b010101; mem[332] = 6'b010000; mem[333] = 6'b010101; mem[334] = 6'b010000; mem[335] = 6'b010001; mem[336] = 6'b010100; mem[337] = 6'b010001; mem[338] = 6'b010100; mem[339] = 6'b010101; mem[340] = 6'b010000; mem[341] = 6'b010101; mem[342] = 6'b010101; mem[343] = 6'b010100; mem[344] = 6'b010101; mem[345] = 6'b010100; mem[346] = 6'b010101; mem[347] = 6'b010100; mem[348] = 6'b010101; mem[349] = 6'b010100; mem[350] = 6'b010101; mem[351] = 6'b010100; mem[352] = 6'b010101; mem[353] = 6'b010100; mem[354] = 6'b010101; mem[355] = 6'b010100; mem[356] = 6'b000000; mem[357] = 6'b000000; mem[358] = 6'b000000; mem[359] = 6'b000000; mem[360] = 6'b000000; mem[361] = 6'b000000; mem[362] = 6'b000000; mem[363] = 6'b000000; mem[364] = 6'b000000; mem[365] = 6'b000000; mem[366] = 6'b000000; mem[367] = 6'b000000; mem[368] = 6'b000000; mem[369] = 6'b000000; mem[370] = 6'b000000; mem[371] = 6'b000000; mem[372] = 6'b000000; mem[373] = 6'b000000; mem[374] = 6'b000000; mem[375] = 6'b000000; mem[376] = 6'b000000; mem[377] = 6'b000000; mem[378] = 6'b000000; mem[379] = 6'b000000; mem[380] = 6'b000000; mem[381] = 6'b000000; mem[382] = 6'b000000; mem[383] = 6'b000000; mem[384] = 6'b000101; mem[385] = 6'b010000; mem[386] = 6'b000101; mem[387] = 6'b010001; mem[388] = 6'b000100; mem[389] = 6'b010001; mem[390] = 6'b000000; mem[391] = 6'b010101; mem[392] = 6'b000000; mem[393] = 6'b010100; mem[394] = 6'b010000; mem[395] = 6'b000101; mem[396] = 6'b010000; mem[397] = 6'b000100; mem[398] = 6'b010001; mem[399] = 6'b000100; mem[400] = 6'b010000; mem[401] = 6'b010101; mem[402] = 6'b010000; mem[403] = 6'b010100; mem[404] = 6'b010000; mem[405] = 6'b010101; mem[406] = 6'b010000; mem[407] = 6'b010101; mem[408] = 6'b010001; mem[409] = 6'b010000; mem[410] = 6'b010001; mem[411] = 6'b010100; mem[412] = 6'b010001; mem[413] = 6'b010000; mem[414] = 6'b010101; mem[415] = 6'b010000; mem[416] = 6'b010001; mem[417] = 6'b010100; mem[418] = 6'b010000; mem[419] = 6'b010001; mem[420] = 6'b010100; mem[421] = 6'b010001; mem[422] = 6'b010000; mem[423] = 6'b010001; mem[424] = 6'b010100; mem[425] = 6'b010101; mem[426] = 6'b100000; mem[427] = 6'b010101; mem[428] = 6'b100100; mem[429] = 6'b010101; mem[430] = 6'b100101; mem[431] = 6'b010101; mem[432] = 6'b100100; mem[433] = 6'b010101; mem[434] = 6'b100101; mem[435] = 6'b010101; mem[436] = 6'b100101; mem[437] = 6'b010101; mem[438] = 6'b100101; mem[439] = 6'b100100; mem[440] = 6'b010101; mem[441] = 6'b100000; mem[442] = 6'b010101; mem[443] = 6'b010000; mem[444] = 6'b010100; mem[445] = 6'b100001; mem[446] = 6'b010101; mem[447] = 6'b010100; mem[448] = 6'b100001; mem[449] = 6'b010000; mem[450] = 6'b010101; mem[451] = 6'b010000; mem[452] = 6'b010101; mem[453] = 6'b010001; mem[454] = 6'b010100; mem[455] = 6'b010001; mem[456] = 6'b010101; mem[457] = 6'b010000; mem[458] = 6'b010101; mem[459] = 6'b010000; mem[460] = 6'b010101; mem[461] = 6'b010000; mem[462] = 6'b010101; mem[463] = 6'b010100; mem[464] = 6'b010001; mem[465] = 6'b010100; mem[466] = 6'b010101; mem[467] = 6'b010000; mem[468] = 6'b010101; mem[469] = 6'b010100; mem[470] = 6'b010100; mem[471] = 6'b010101; mem[472] = 6'b010100; mem[473] = 6'b010101; mem[474] = 6'b010100; mem[475] = 6'b010101; mem[476] = 6'b010100; mem[477] = 6'b010101; mem[478] = 6'b010100; mem[479] = 6'b010101; mem[480] = 6'b010100; mem[481] = 6'b010101; mem[482] = 6'b010100; mem[483] = 6'b010101; mem[484] = 6'b000000; mem[485] = 6'b000000; mem[486] = 6'b000000; mem[487] = 6'b000000; mem[488] = 6'b000000; mem[489] = 6'b000000; mem[490] = 6'b000000; mem[491] = 6'b000000; mem[492] = 6'b000000; mem[493] = 6'b000000; mem[494] = 6'b000000; mem[495] = 6'b000000; mem[496] = 6'b000000; mem[497] = 6'b000000; mem[498] = 6'b000000; mem[499] = 6'b000000; mem[500] = 6'b000000; mem[501] = 6'b000000; mem[502] = 6'b000000; mem[503] = 6'b000000; mem[504] = 6'b000000; mem[505] = 6'b000000; mem[506] = 6'b000000; mem[507] = 6'b000000; mem[508] = 6'b000000; mem[509] = 6'b000000; mem[510] = 6'b000000; mem[511] = 6'b000000; mem[512] = 6'b010001; mem[513] = 6'b000101; mem[514] = 6'b010001; mem[515] = 6'b000100; mem[516] = 6'b010001; mem[517] = 6'b010100; mem[518] = 6'b000001; mem[519] = 6'b010000; mem[520] = 6'b010001; mem[521] = 6'b000001; mem[522] = 6'b010000; mem[523] = 6'b010000; mem[524] = 6'b000001; mem[525] = 6'b010000; mem[526] = 6'b010001; mem[527] = 6'b010000; mem[528] = 6'b010001; mem[529] = 6'b000000; mem[530] = 6'b010000; mem[531] = 6'b010001; mem[532] = 6'b010000; mem[533] = 6'b010001; mem[534] = 6'b010000; mem[535] = 6'b010001; mem[536] = 6'b010100; mem[537] = 6'b010101; mem[538] = 6'b010000; mem[539] = 6'b010101; mem[540] = 6'b010000; mem[541] = 6'b010101; mem[542] = 6'b010000; mem[543] = 6'b010101; mem[544] = 6'b010000; mem[545] = 6'b010001; mem[546] = 6'b010100; mem[547] = 6'b010000; mem[548] = 6'b010101; mem[549] = 6'b010000; mem[550] = 6'b010101; mem[551] = 6'b010101; mem[552] = 6'b100001; mem[553] = 6'b010100; mem[554] = 6'b010101; mem[555] = 6'b010001; mem[556] = 6'b010101; mem[557] = 6'b010001; mem[558] = 6'b010101; mem[559] = 6'b100101; mem[560] = 6'b010101; mem[561] = 6'b100101; mem[562] = 6'b010101; mem[563] = 6'b100100; mem[564] = 6'b010101; mem[565] = 6'b100101; mem[566] = 6'b010101; mem[567] = 6'b100101; mem[568] = 6'b010101; mem[569] = 6'b100101; mem[570] = 6'b010100; mem[571] = 6'b100101; mem[572] = 6'b010101; mem[573] = 6'b100100; mem[574] = 6'b010100; mem[575] = 6'b100001; mem[576] = 6'b010100; mem[577] = 6'b010101; mem[578] = 6'b010000; mem[579] = 6'b010101; mem[580] = 6'b010000; mem[581] = 6'b010101; mem[582] = 6'b010001; mem[583] = 6'b010100; mem[584] = 6'b010001; mem[585] = 6'b010100; mem[586] = 6'b010001; mem[587] = 6'b010101; mem[588] = 6'b010000; mem[589] = 6'b010101; mem[590] = 6'b010000; mem[591] = 6'b010101; mem[592] = 6'b010100; mem[593] = 6'b010001; mem[594] = 6'b010100; mem[595] = 6'b010101; mem[596] = 6'b010100; mem[597] = 6'b010001; mem[598] = 6'b010100; mem[599] = 6'b010100; mem[600] = 6'b010100; mem[601] = 6'b010100; mem[602] = 6'b010101; mem[603] = 6'b010100; mem[604] = 6'b010101; mem[605] = 6'b010100; mem[606] = 6'b010101; mem[607] = 6'b010100; mem[608] = 6'b010101; mem[609] = 6'b010100; mem[610] = 6'b010101; mem[611] = 6'b010100; mem[612] = 6'b000000; mem[613] = 6'b000000; mem[614] = 6'b000000; mem[615] = 6'b000000; mem[616] = 6'b000000; mem[617] = 6'b000000; mem[618] = 6'b000000; mem[619] = 6'b000000; mem[620] = 6'b000000; mem[621] = 6'b000000; mem[622] = 6'b000000; mem[623] = 6'b000000; mem[624] = 6'b000000; mem[625] = 6'b000000; mem[626] = 6'b000000; mem[627] = 6'b000000; mem[628] = 6'b000000; mem[629] = 6'b000000; mem[630] = 6'b000000; mem[631] = 6'b000000; mem[632] = 6'b000000; mem[633] = 6'b000000; mem[634] = 6'b000000; mem[635] = 6'b000000; mem[636] = 6'b000000; mem[637] = 6'b000000; mem[638] = 6'b000000; mem[639] = 6'b000000; mem[640] = 6'b000000; mem[641] = 6'b010101; mem[642] = 6'b000000; mem[643] = 6'b010001; mem[644] = 6'b000101; mem[645] = 6'b010000; mem[646] = 6'b000101; mem[647] = 6'b000000; mem[648] = 6'b010100; mem[649] = 6'b010000; mem[650] = 6'b000101; mem[651] = 6'b010000; mem[652] = 6'b010100; mem[653] = 6'b000001; mem[654] = 6'b010100; mem[655] = 6'b000000; mem[656] = 6'b010000; mem[657] = 6'b010101; mem[658] = 6'b010000; mem[659] = 6'b010000; mem[660] = 6'b010101; mem[661] = 6'b010000; mem[662] = 6'b010101; mem[663] = 6'b010000; mem[664] = 6'b010001; mem[665] = 6'b010100; mem[666] = 6'b010001; mem[667] = 6'b010100; mem[668] = 6'b010001; mem[669] = 6'b010100; mem[670] = 6'b010001; mem[671] = 6'b010100; mem[672] = 6'b010001; mem[673] = 6'b010100; mem[674] = 6'b010001; mem[675] = 6'b010100; mem[676] = 6'b010000; mem[677] = 6'b010101; mem[678] = 6'b010000; mem[679] = 6'b010100; mem[680] = 6'b010101; mem[681] = 6'b010001; mem[682] = 6'b010100; mem[683] = 6'b010100; mem[684] = 6'b010101; mem[685] = 6'b100100; mem[686] = 6'b010101; mem[687] = 6'b100101; mem[688] = 6'b010101; mem[689] = 6'b100100; mem[690] = 6'b100101; mem[691] = 6'b010101; mem[692] = 6'b100100; mem[693] = 6'b010101; mem[694] = 6'b100101; mem[695] = 6'b010101; mem[696] = 6'b100100; mem[697] = 6'b010101; mem[698] = 6'b100001; mem[699] = 6'b010100; mem[700] = 6'b100001; mem[701] = 6'b010101; mem[702] = 6'b010101; mem[703] = 6'b010100; mem[704] = 6'b010001; mem[705] = 6'b100100; mem[706] = 6'b010101; mem[707] = 6'b010101; mem[708] = 6'b100100; mem[709] = 6'b010001; mem[710] = 6'b010100; mem[711] = 6'b100001; mem[712] = 6'b010100; mem[713] = 6'b010001; mem[714] = 6'b010100; mem[715] = 6'b010001; mem[716] = 6'b010101; mem[717] = 6'b010000; mem[718] = 6'b010101; mem[719] = 6'b010000; mem[720] = 6'b010101; mem[721] = 6'b010000; mem[722] = 6'b010101; mem[723] = 6'b010000; mem[724] = 6'b010101; mem[725] = 6'b010100; mem[726] = 6'b010101; mem[727] = 6'b010001; mem[728] = 6'b010101; mem[729] = 6'b010100; mem[730] = 6'b010100; mem[731] = 6'b010101; mem[732] = 6'b010100; mem[733] = 6'b010101; mem[734] = 6'b010100; mem[735] = 6'b010101; mem[736] = 6'b010100; mem[737] = 6'b010101; mem[738] = 6'b010100; mem[739] = 6'b010101; mem[740] = 6'b000000; mem[741] = 6'b000000; mem[742] = 6'b000000; mem[743] = 6'b000000; mem[744] = 6'b000000; mem[745] = 6'b000000; mem[746] = 6'b000000; mem[747] = 6'b000000; mem[748] = 6'b000000; mem[749] = 6'b000000; mem[750] = 6'b000000; mem[751] = 6'b000000; mem[752] = 6'b000000; mem[753] = 6'b000000; mem[754] = 6'b000000; mem[755] = 6'b000000; mem[756] = 6'b000000; mem[757] = 6'b000000; mem[758] = 6'b000000; mem[759] = 6'b000000; mem[760] = 6'b000000; mem[761] = 6'b000000; mem[762] = 6'b000000; mem[763] = 6'b000000; mem[764] = 6'b000000; mem[765] = 6'b000000; mem[766] = 6'b000000; mem[767] = 6'b000000; mem[768] = 6'b010101; mem[769] = 6'b000000; mem[770] = 6'b010101; mem[771] = 6'b000100; mem[772] = 6'b010001; mem[773] = 6'b000000; mem[774] = 6'b010001; mem[775] = 6'b010000; mem[776] = 6'b010001; mem[777] = 6'b000000; mem[778] = 6'b010001; mem[779] = 6'b000000; mem[780] = 6'b010001; mem[781] = 6'b010000; mem[782] = 6'b010000; mem[783] = 6'b010101; mem[784] = 6'b010000; mem[785] = 6'b010000; mem[786] = 6'b010101; mem[787] = 6'b000000; mem[788] = 6'b010000; mem[789] = 6'b010101; mem[790] = 6'b010000; mem[791] = 6'b010101; mem[792] = 6'b010100; mem[793] = 6'b010001; mem[794] = 6'b010100; mem[795] = 6'b010001; mem[796] = 6'b010100; mem[797] = 6'b010001; mem[798] = 6'b010100; mem[799] = 6'b010101; mem[800] = 6'b010000; mem[801] = 6'b010101; mem[802] = 6'b010000; mem[803] = 6'b010001; mem[804] = 6'b010101; mem[805] = 6'b010000; mem[806] = 6'b010101; mem[807] = 6'b010001; mem[808] = 6'b010100; mem[809] = 6'b100101; mem[810] = 6'b010001; mem[811] = 6'b100101; mem[812] = 6'b010001; mem[813] = 6'b010101; mem[814] = 6'b010101; mem[815] = 6'b010100; mem[816] = 6'b100101; mem[817] = 6'b010101; mem[818] = 6'b010101; mem[819] = 6'b100101; mem[820] = 6'b010101; mem[821] = 6'b100101; mem[822] = 6'b010100; mem[823] = 6'b100101; mem[824] = 6'b100101; mem[825] = 6'b010101; mem[826] = 6'b100100; mem[827] = 6'b010101; mem[828] = 6'b010100; mem[829] = 6'b100100; mem[830] = 6'b010101; mem[831] = 6'b100100; mem[832] = 6'b010101; mem[833] = 6'b010100; mem[834] = 6'b100101; mem[835] = 6'b010000; mem[836] = 6'b010101; mem[837] = 6'b100100; mem[838] = 6'b010101; mem[839] = 6'b010101; mem[840] = 6'b010101; mem[841] = 6'b010101; mem[842] = 6'b100000; mem[843] = 6'b010101; mem[844] = 6'b010100; mem[845] = 6'b100101; mem[846] = 6'b010100; mem[847] = 6'b010001; mem[848] = 6'b010100; mem[849] = 6'b010101; mem[850] = 6'b010100; mem[851] = 6'b010100; mem[852] = 6'b010000; mem[853] = 6'b010101; mem[854] = 6'b010100; mem[855] = 6'b010100; mem[856] = 6'b010100; mem[857] = 6'b010100; mem[858] = 6'b010101; mem[859] = 6'b010100; mem[860] = 6'b010101; mem[861] = 6'b010100; mem[862] = 6'b010101; mem[863] = 6'b010100; mem[864] = 6'b010101; mem[865] = 6'b010100; mem[866] = 6'b010101; mem[867] = 6'b010100; mem[868] = 6'b000000; mem[869] = 6'b000000; mem[870] = 6'b000000; mem[871] = 6'b000000; mem[872] = 6'b000000; mem[873] = 6'b000000; mem[874] = 6'b000000; mem[875] = 6'b000000; mem[876] = 6'b000000; mem[877] = 6'b000000; mem[878] = 6'b000000; mem[879] = 6'b000000; mem[880] = 6'b000000; mem[881] = 6'b000000; mem[882] = 6'b000000; mem[883] = 6'b000000; mem[884] = 6'b000000; mem[885] = 6'b000000; mem[886] = 6'b000000; mem[887] = 6'b000000; mem[888] = 6'b000000; mem[889] = 6'b000000; mem[890] = 6'b000000; mem[891] = 6'b000000; mem[892] = 6'b000000; mem[893] = 6'b000000; mem[894] = 6'b000000; mem[895] = 6'b000000; mem[896] = 6'b000000; mem[897] = 6'b010101; mem[898] = 6'b000001; mem[899] = 6'b010001; mem[900] = 6'b000001; mem[901] = 6'b010100; mem[902] = 6'b010001; mem[903] = 6'b000100; mem[904] = 6'b000001; mem[905] = 6'b010100; mem[906] = 6'b010000; mem[907] = 6'b010101; mem[908] = 6'b010000; mem[909] = 6'b010100; mem[910] = 6'b000001; mem[911] = 6'b010000; mem[912] = 6'b010000; mem[913] = 6'b000001; mem[914] = 6'b010000; mem[915] = 6'b010100; mem[916] = 6'b010001; mem[917] = 6'b010100; mem[918] = 6'b010000; mem[919] = 6'b010101; mem[920] = 6'b010000; mem[921] = 6'b010101; mem[922] = 6'b010000; mem[923] = 6'b010101; mem[924] = 6'b010101; mem[925] = 6'b010100; mem[926] = 6'b010101; mem[927] = 6'b010000; mem[928] = 6'b010101; mem[929] = 6'b010000; mem[930] = 6'b010101; mem[931] = 6'b010100; mem[932] = 6'b010000; mem[933] = 6'b010101; mem[934] = 6'b100101; mem[935] = 6'b010100; mem[936] = 6'b100001; mem[937] = 6'b010100; mem[938] = 6'b010101; mem[939] = 6'b010100; mem[940] = 6'b010101; mem[941] = 6'b010100; mem[942] = 6'b100101; mem[943] = 6'b100101; mem[944] = 6'b010101; mem[945] = 6'b010101; mem[946] = 6'b100101; mem[947] = 6'b100101; mem[948] = 6'b100101; mem[949] = 6'b010101; mem[950] = 6'b100101; mem[951] = 6'b100101; mem[952] = 6'b010101; mem[953] = 6'b100100; mem[954] = 6'b010101; mem[955] = 6'b010100; mem[956] = 6'b100101; mem[957] = 6'b010101; mem[958] = 6'b010000; mem[959] = 6'b100101; mem[960] = 6'b010101; mem[961] = 6'b100100; mem[962] = 6'b010001; mem[963] = 6'b010100; mem[964] = 6'b010101; mem[965] = 6'b010001; mem[966] = 6'b010101; mem[967] = 6'b010000; mem[968] = 6'b100101; mem[969] = 6'b010000; mem[970] = 6'b010101; mem[971] = 6'b010100; mem[972] = 6'b010101; mem[973] = 6'b010001; mem[974] = 6'b010101; mem[975] = 6'b100100; mem[976] = 6'b010101; mem[977] = 6'b010100; mem[978] = 6'b010000; mem[979] = 6'b010101; mem[980] = 6'b010101; mem[981] = 6'b010100; mem[982] = 6'b010101; mem[983] = 6'b010100; mem[984] = 6'b010101; mem[985] = 6'b010101; mem[986] = 6'b010100; mem[987] = 6'b010101; mem[988] = 6'b010100; mem[989] = 6'b010101; mem[990] = 6'b010100; mem[991] = 6'b010101; mem[992] = 6'b010100; mem[993] = 6'b010101; mem[994] = 6'b010100; mem[995] = 6'b010101; mem[996] = 6'b000000; mem[997] = 6'b000000; mem[998] = 6'b000000; mem[999] = 6'b000000; mem[1000] = 6'b000000; mem[1001] = 6'b000000; mem[1002] = 6'b000000; mem[1003] = 6'b000000; mem[1004] = 6'b000000; mem[1005] = 6'b000000; mem[1006] = 6'b000000; mem[1007] = 6'b000000; mem[1008] = 6'b000000; mem[1009] = 6'b000000; mem[1010] = 6'b000000; mem[1011] = 6'b000000; mem[1012] = 6'b000000; mem[1013] = 6'b000000; mem[1014] = 6'b000000; mem[1015] = 6'b000000; mem[1016] = 6'b000000; mem[1017] = 6'b000000; mem[1018] = 6'b000000; mem[1019] = 6'b000000; mem[1020] = 6'b000000; mem[1021] = 6'b000000; mem[1022] = 6'b000000; mem[1023] = 6'b000000; mem[1024] = 6'b000001; mem[1025] = 6'b010000; mem[1026] = 6'b000101; mem[1027] = 6'b010100; mem[1028] = 6'b010100; mem[1029] = 6'b000001; mem[1030] = 6'b000100; mem[1031] = 6'b010001; mem[1032] = 6'b010000; mem[1033] = 6'b000001; mem[1034] = 6'b010000; mem[1035] = 6'b000001; mem[1036] = 6'b010000; mem[1037] = 6'b000001; mem[1038] = 6'b010000; mem[1039] = 6'b010101; mem[1040] = 6'b010000; mem[1041] = 6'b010100; mem[1042] = 6'b010001; mem[1043] = 6'b010000; mem[1044] = 6'b010100; mem[1045] = 6'b010001; mem[1046] = 6'b010101; mem[1047] = 6'b010000; mem[1048] = 6'b010101; mem[1049] = 6'b010100; mem[1050] = 6'b010101; mem[1051] = 6'b010100; mem[1052] = 6'b010001; mem[1053] = 6'b010101; mem[1054] = 6'b010000; mem[1055] = 6'b010101; mem[1056] = 6'b010100; mem[1057] = 6'b010101; mem[1058] = 6'b010000; mem[1059] = 6'b010101; mem[1060] = 6'b010101; mem[1061] = 6'b010100; mem[1062] = 6'b010001; mem[1063] = 6'b010101; mem[1064] = 6'b010101; mem[1065] = 6'b010101; mem[1066] = 6'b100100; mem[1067] = 6'b010101; mem[1068] = 6'b100100; mem[1069] = 6'b010101; mem[1070] = 6'b010101; mem[1071] = 6'b010100; mem[1072] = 6'b100101; mem[1073] = 6'b100100; mem[1074] = 6'b010101; mem[1075] = 6'b010100; mem[1076] = 6'b100101; mem[1077] = 6'b010100; mem[1078] = 6'b100101; mem[1079] = 6'b010101; mem[1080] = 6'b100101; mem[1081] = 6'b010101; mem[1082] = 6'b100100; mem[1083] = 6'b100101; mem[1084] = 6'b010100; mem[1085] = 6'b100101; mem[1086] = 6'b100100; mem[1087] = 6'b010101; mem[1088] = 6'b010100; mem[1089] = 6'b010101; mem[1090] = 6'b010100; mem[1091] = 6'b100101; mem[1092] = 6'b010101; mem[1093] = 6'b100100; mem[1094] = 6'b010101; mem[1095] = 6'b100101; mem[1096] = 6'b010100; mem[1097] = 6'b010101; mem[1098] = 6'b100101; mem[1099] = 6'b010101; mem[1100] = 6'b100100; mem[1101] = 6'b010101; mem[1102] = 6'b010100; mem[1103] = 6'b010101; mem[1104] = 6'b010000; mem[1105] = 6'b010101; mem[1106] = 6'b010101; mem[1107] = 6'b010100; mem[1108] = 6'b010100; mem[1109] = 6'b010101; mem[1110] = 6'b010100; mem[1111] = 6'b010101; mem[1112] = 6'b010100; mem[1113] = 6'b010100; mem[1114] = 6'b010101; mem[1115] = 6'b010100; mem[1116] = 6'b010101; mem[1117] = 6'b010100; mem[1118] = 6'b010101; mem[1119] = 6'b010101; mem[1120] = 6'b010101; mem[1121] = 6'b010100; mem[1122] = 6'b010101; mem[1123] = 6'b010100; mem[1124] = 6'b000000; mem[1125] = 6'b000000; mem[1126] = 6'b000000; mem[1127] = 6'b000000; mem[1128] = 6'b000000; mem[1129] = 6'b000000; mem[1130] = 6'b000000; mem[1131] = 6'b000000; mem[1132] = 6'b000000; mem[1133] = 6'b000000; mem[1134] = 6'b000000; mem[1135] = 6'b000000; mem[1136] = 6'b000000; mem[1137] = 6'b000000; mem[1138] = 6'b000000; mem[1139] = 6'b000000; mem[1140] = 6'b000000; mem[1141] = 6'b000000; mem[1142] = 6'b000000; mem[1143] = 6'b000000; mem[1144] = 6'b000000; mem[1145] = 6'b000000; mem[1146] = 6'b000000; mem[1147] = 6'b000000; mem[1148] = 6'b000000; mem[1149] = 6'b000000; mem[1150] = 6'b000000; mem[1151] = 6'b000000; mem[1152] = 6'b000101; mem[1153] = 6'b010001; mem[1154] = 6'b000000; mem[1155] = 6'b000001; mem[1156] = 6'b010001; mem[1157] = 6'b010101; mem[1158] = 6'b010000; mem[1159] = 6'b000101; mem[1160] = 6'b010000; mem[1161] = 6'b010101; mem[1162] = 6'b010000; mem[1163] = 6'b010100; mem[1164] = 6'b010001; mem[1165] = 6'b010100; mem[1166] = 6'b010001; mem[1167] = 6'b010000; mem[1168] = 6'b010001; mem[1169] = 6'b010000; mem[1170] = 6'b010100; mem[1171] = 6'b010001; mem[1172] = 6'b010000; mem[1173] = 6'b010100; mem[1174] = 6'b010001; mem[1175] = 6'b010100; mem[1176] = 6'b010001; mem[1177] = 6'b010101; mem[1178] = 6'b010000; mem[1179] = 6'b010101; mem[1180] = 6'b010100; mem[1181] = 6'b010101; mem[1182] = 6'b010101; mem[1183] = 6'b010100; mem[1184] = 6'b010001; mem[1185] = 6'b010100; mem[1186] = 6'b010101; mem[1187] = 6'b010000; mem[1188] = 6'b010100; mem[1189] = 6'b010101; mem[1190] = 6'b010100; mem[1191] = 6'b100100; mem[1192] = 6'b010101; mem[1193] = 6'b010100; mem[1194] = 6'b010101; mem[1195] = 6'b010101; mem[1196] = 6'b010100; mem[1197] = 6'b100101; mem[1198] = 6'b010101; mem[1199] = 6'b100101; mem[1200] = 6'b010101; mem[1201] = 6'b010101; mem[1202] = 6'b100101; mem[1203] = 6'b100101; mem[1204] = 6'b010101; mem[1205] = 6'b100101; mem[1206] = 6'b010101; mem[1207] = 6'b100100; mem[1208] = 6'b100101; mem[1209] = 6'b010101; mem[1210] = 6'b010101; mem[1211] = 6'b010100; mem[1212] = 6'b100101; mem[1213] = 6'b010100; mem[1214] = 6'b010101; mem[1215] = 6'b100100; mem[1216] = 6'b100101; mem[1217] = 6'b010000; mem[1218] = 6'b100101; mem[1219] = 6'b010000; mem[1220] = 6'b010101; mem[1221] = 6'b010101; mem[1222] = 6'b010000; mem[1223] = 6'b010101; mem[1224] = 6'b100101; mem[1225] = 6'b010101; mem[1226] = 6'b010100; mem[1227] = 6'b010101; mem[1228] = 6'b010101; mem[1229] = 6'b010100; mem[1230] = 6'b010101; mem[1231] = 6'b010100; mem[1232] = 6'b010101; mem[1233] = 6'b010100; mem[1234] = 6'b100101; mem[1235] = 6'b010101; mem[1236] = 6'b010100; mem[1237] = 6'b100100; mem[1238] = 6'b010101; mem[1239] = 6'b010100; mem[1240] = 6'b010101; mem[1241] = 6'b010100; mem[1242] = 6'b010101; mem[1243] = 6'b010100; mem[1244] = 6'b010101; mem[1245] = 6'b010101; mem[1246] = 6'b010100; mem[1247] = 6'b010100; mem[1248] = 6'b010101; mem[1249] = 6'b010101; mem[1250] = 6'b010101; mem[1251] = 6'b010101; mem[1252] = 6'b000000; mem[1253] = 6'b000000; mem[1254] = 6'b000000; mem[1255] = 6'b000000; mem[1256] = 6'b000000; mem[1257] = 6'b000000; mem[1258] = 6'b000000; mem[1259] = 6'b000000; mem[1260] = 6'b000000; mem[1261] = 6'b000000; mem[1262] = 6'b000000; mem[1263] = 6'b000000; mem[1264] = 6'b000000; mem[1265] = 6'b000000; mem[1266] = 6'b000000; mem[1267] = 6'b000000; mem[1268] = 6'b000000; mem[1269] = 6'b000000; mem[1270] = 6'b000000; mem[1271] = 6'b000000; mem[1272] = 6'b000000; mem[1273] = 6'b000000; mem[1274] = 6'b000000; mem[1275] = 6'b000000; mem[1276] = 6'b000000; mem[1277] = 6'b000000; mem[1278] = 6'b000000; mem[1279] = 6'b000000; mem[1280] = 6'b010000; mem[1281] = 6'b000101; mem[1282] = 6'b010101; mem[1283] = 6'b010100; mem[1284] = 6'b000101; mem[1285] = 6'b010000; mem[1286] = 6'b000101; mem[1287] = 6'b010000; mem[1288] = 6'b000001; mem[1289] = 6'b010000; mem[1290] = 6'b000101; mem[1291] = 6'b010001; mem[1292] = 6'b010100; mem[1293] = 6'b000001; mem[1294] = 6'b010000; mem[1295] = 6'b010100; mem[1296] = 6'b000000; mem[1297] = 6'b010101; mem[1298] = 6'b010000; mem[1299] = 6'b010100; mem[1300] = 6'b010101; mem[1301] = 6'b010001; mem[1302] = 6'b010100; mem[1303] = 6'b010101; mem[1304] = 6'b010100; mem[1305] = 6'b010100; mem[1306] = 6'b010101; mem[1307] = 6'b010101; mem[1308] = 6'b010100; mem[1309] = 6'b010101; mem[1310] = 6'b010100; mem[1311] = 6'b100101; mem[1312] = 6'b010100; mem[1313] = 6'b010101; mem[1314] = 6'b010100; mem[1315] = 6'b010100; mem[1316] = 6'b010001; mem[1317] = 6'b100100; mem[1318] = 6'b010101; mem[1319] = 6'b010101; mem[1320] = 6'b100100; mem[1321] = 6'b010101; mem[1322] = 6'b100101; mem[1323] = 6'b010100; mem[1324] = 6'b010101; mem[1325] = 6'b010100; mem[1326] = 6'b010101; mem[1327] = 6'b010100; mem[1328] = 6'b010101; mem[1329] = 6'b100100; mem[1330] = 6'b010101; mem[1331] = 6'b010101; mem[1332] = 6'b100100; mem[1333] = 6'b010101; mem[1334] = 6'b100101; mem[1335] = 6'b100101; mem[1336] = 6'b010100; mem[1337] = 6'b100101; mem[1338] = 6'b100100; mem[1339] = 6'b100101; mem[1340] = 6'b010101; mem[1341] = 6'b100101; mem[1342] = 6'b100101; mem[1343] = 6'b010101; mem[1344] = 6'b010101; mem[1345] = 6'b100101; mem[1346] = 6'b010101; mem[1347] = 6'b010101; mem[1348] = 6'b100000; mem[1349] = 6'b010101; mem[1350] = 6'b100101; mem[1351] = 6'b010101; mem[1352] = 6'b010100; mem[1353] = 6'b010101; mem[1354] = 6'b100101; mem[1355] = 6'b010101; mem[1356] = 6'b100101; mem[1357] = 6'b010101; mem[1358] = 6'b100101; mem[1359] = 6'b010101; mem[1360] = 6'b010100; mem[1361] = 6'b010101; mem[1362] = 6'b010100; mem[1363] = 6'b010100; mem[1364] = 6'b010101; mem[1365] = 6'b010101; mem[1366] = 6'b010100; mem[1367] = 6'b010101; mem[1368] = 6'b010100; mem[1369] = 6'b010101; mem[1370] = 6'b010100; mem[1371] = 6'b010101; mem[1372] = 6'b010101; mem[1373] = 6'b010100; mem[1374] = 6'b011001; mem[1375] = 6'b010101; mem[1376] = 6'b010101; mem[1377] = 6'b010100; mem[1378] = 6'b010100; mem[1379] = 6'b010101; mem[1380] = 6'b000000; mem[1381] = 6'b000000; mem[1382] = 6'b000000; mem[1383] = 6'b000000; mem[1384] = 6'b000000; mem[1385] = 6'b000000; mem[1386] = 6'b000000; mem[1387] = 6'b000000; mem[1388] = 6'b000000; mem[1389] = 6'b000000; mem[1390] = 6'b000000; mem[1391] = 6'b000000; mem[1392] = 6'b000000; mem[1393] = 6'b000000; mem[1394] = 6'b000000; mem[1395] = 6'b000000; mem[1396] = 6'b000000; mem[1397] = 6'b000000; mem[1398] = 6'b000000; mem[1399] = 6'b000000; mem[1400] = 6'b000000; mem[1401] = 6'b000000; mem[1402] = 6'b000000; mem[1403] = 6'b000000; mem[1404] = 6'b000000; mem[1405] = 6'b000000; mem[1406] = 6'b000000; mem[1407] = 6'b000000; mem[1408] = 6'b010101; mem[1409] = 6'b000101; mem[1410] = 6'b010000; mem[1411] = 6'b000001; mem[1412] = 6'b010000; mem[1413] = 6'b000101; mem[1414] = 6'b010000; mem[1415] = 6'b010001; mem[1416] = 6'b010100; mem[1417] = 6'b010101; mem[1418] = 6'b010000; mem[1419] = 6'b010000; mem[1420] = 6'b010101; mem[1421] = 6'b010000; mem[1422] = 6'b010100; mem[1423] = 6'b010101; mem[1424] = 6'b010000; mem[1425] = 6'b010101; mem[1426] = 6'b010000; mem[1427] = 6'b010101; mem[1428] = 6'b010000; mem[1429] = 6'b010100; mem[1430] = 6'b010101; mem[1431] = 6'b010000; mem[1432] = 6'b010101; mem[1433] = 6'b010101; mem[1434] = 6'b010101; mem[1435] = 6'b010100; mem[1436] = 6'b010101; mem[1437] = 6'b010100; mem[1438] = 6'b010101; mem[1439] = 6'b010101; mem[1440] = 6'b010100; mem[1441] = 6'b010001; mem[1442] = 6'b010100; mem[1443] = 6'b010101; mem[1444] = 6'b010101; mem[1445] = 6'b010100; mem[1446] = 6'b010101; mem[1447] = 6'b010100; mem[1448] = 6'b010101; mem[1449] = 6'b010101; mem[1450] = 6'b010100; mem[1451] = 6'b010101; mem[1452] = 6'b010100; mem[1453] = 6'b010101; mem[1454] = 6'b100101; mem[1455] = 6'b010101; mem[1456] = 6'b100101; mem[1457] = 6'b010101; mem[1458] = 6'b010101; mem[1459] = 6'b100101; mem[1460] = 6'b100101; mem[1461] = 6'b010101; mem[1462] = 6'b100101; mem[1463] = 6'b010101; mem[1464] = 6'b100101; mem[1465] = 6'b100101; mem[1466] = 6'b010101; mem[1467] = 6'b010101; mem[1468] = 6'b100100; mem[1469] = 6'b010101; mem[1470] = 6'b100100; mem[1471] = 6'b010101; mem[1472] = 6'b100100; mem[1473] = 6'b100101; mem[1474] = 6'b010100; mem[1475] = 6'b100101; mem[1476] = 6'b010101; mem[1477] = 6'b100101; mem[1478] = 6'b010101; mem[1479] = 6'b100101; mem[1480] = 6'b010101; mem[1481] = 6'b100101; mem[1482] = 6'b010101; mem[1483] = 6'b010101; mem[1484] = 6'b010100; mem[1485] = 6'b010101; mem[1486] = 6'b010100; mem[1487] = 6'b010101; mem[1488] = 6'b100101; mem[1489] = 6'b010100; mem[1490] = 6'b010101; mem[1491] = 6'b010101; mem[1492] = 6'b010101; mem[1493] = 6'b010100; mem[1494] = 6'b010101; mem[1495] = 6'b010100; mem[1496] = 6'b010101; mem[1497] = 6'b010101; mem[1498] = 6'b010100; mem[1499] = 6'b010101; mem[1500] = 6'b011000; mem[1501] = 6'b010101; mem[1502] = 6'b010101; mem[1503] = 6'b010101; mem[1504] = 6'b010100; mem[1505] = 6'b010101; mem[1506] = 6'b010101; mem[1507] = 6'b010101; mem[1508] = 6'b000000; mem[1509] = 6'b000000; mem[1510] = 6'b000000; mem[1511] = 6'b000000; mem[1512] = 6'b000000; mem[1513] = 6'b000000; mem[1514] = 6'b000000; mem[1515] = 6'b000000; mem[1516] = 6'b000000; mem[1517] = 6'b000000; mem[1518] = 6'b000000; mem[1519] = 6'b000000; mem[1520] = 6'b000000; mem[1521] = 6'b000000; mem[1522] = 6'b000000; mem[1523] = 6'b000000; mem[1524] = 6'b000000; mem[1525] = 6'b000000; mem[1526] = 6'b000000; mem[1527] = 6'b000000; mem[1528] = 6'b000000; mem[1529] = 6'b000000; mem[1530] = 6'b000000; mem[1531] = 6'b000000; mem[1532] = 6'b000000; mem[1533] = 6'b000000; mem[1534] = 6'b000000; mem[1535] = 6'b000000; mem[1536] = 6'b000001; mem[1537] = 6'b010100; mem[1538] = 6'b010001; mem[1539] = 6'b010101; mem[1540] = 6'b000101; mem[1541] = 6'b010101; mem[1542] = 6'b010100; mem[1543] = 6'b000101; mem[1544] = 6'b010000; mem[1545] = 6'b000000; mem[1546] = 6'b010101; mem[1547] = 6'b010100; mem[1548] = 6'b010000; mem[1549] = 6'b010101; mem[1550] = 6'b010001; mem[1551] = 6'b010000; mem[1552] = 6'b010101; mem[1553] = 6'b010000; mem[1554] = 6'b010100; mem[1555] = 6'b010101; mem[1556] = 6'b010100; mem[1557] = 6'b010101; mem[1558] = 6'b010100; mem[1559] = 6'b010101; mem[1560] = 6'b010100; mem[1561] = 6'b010100; mem[1562] = 6'b010101; mem[1563] = 6'b010100; mem[1564] = 6'b100101; mem[1565] = 6'b010101; mem[1566] = 6'b010100; mem[1567] = 6'b010100; mem[1568] = 6'b010101; mem[1569] = 6'b100100; mem[1570] = 6'b010101; mem[1571] = 6'b010100; mem[1572] = 6'b100100; mem[1573] = 6'b010101; mem[1574] = 6'b010100; mem[1575] = 6'b100101; mem[1576] = 6'b010100; mem[1577] = 6'b010100; mem[1578] = 6'b100101; mem[1579] = 6'b010100; mem[1580] = 6'b010101; mem[1581] = 6'b100101; mem[1582] = 6'b010100; mem[1583] = 6'b010101; mem[1584] = 6'b010100; mem[1585] = 6'b100101; mem[1586] = 6'b100101; mem[1587] = 6'b010101; mem[1588] = 6'b010101; mem[1589] = 6'b101001; mem[1590] = 6'b010100; mem[1591] = 6'b100101; mem[1592] = 6'b100101; mem[1593] = 6'b010101; mem[1594] = 6'b010100; mem[1595] = 6'b100101; mem[1596] = 6'b010101; mem[1597] = 6'b100101; mem[1598] = 6'b010101; mem[1599] = 6'b100101; mem[1600] = 6'b010101; mem[1601] = 6'b010101; mem[1602] = 6'b100101; mem[1603] = 6'b010101; mem[1604] = 6'b100101; mem[1605] = 6'b010101; mem[1606] = 6'b010101; mem[1607] = 6'b010100; mem[1608] = 6'b100101; mem[1609] = 6'b010101; mem[1610] = 6'b100101; mem[1611] = 6'b010101; mem[1612] = 6'b100101; mem[1613] = 6'b010101; mem[1614] = 6'b010101; mem[1615] = 6'b010101; mem[1616] = 6'b010100; mem[1617] = 6'b010101; mem[1618] = 6'b010100; mem[1619] = 6'b010100; mem[1620] = 6'b100100; mem[1621] = 6'b010101; mem[1622] = 6'b010100; mem[1623] = 6'b010101; mem[1624] = 6'b010100; mem[1625] = 6'b010100; mem[1626] = 6'b010101; mem[1627] = 6'b010101; mem[1628] = 6'b010101; mem[1629] = 6'b010100; mem[1630] = 6'b010101; mem[1631] = 6'b010100; mem[1632] = 6'b010101; mem[1633] = 6'b010101; mem[1634] = 6'b010100; mem[1635] = 6'b010101; mem[1636] = 6'b000000; mem[1637] = 6'b000000; mem[1638] = 6'b000000; mem[1639] = 6'b000000; mem[1640] = 6'b000000; mem[1641] = 6'b000000; mem[1642] = 6'b000000; mem[1643] = 6'b000000; mem[1644] = 6'b000000; mem[1645] = 6'b000000; mem[1646] = 6'b000000; mem[1647] = 6'b000000; mem[1648] = 6'b000000; mem[1649] = 6'b000000; mem[1650] = 6'b000000; mem[1651] = 6'b000000; mem[1652] = 6'b000000; mem[1653] = 6'b000000; mem[1654] = 6'b000000; mem[1655] = 6'b000000; mem[1656] = 6'b000000; mem[1657] = 6'b000000; mem[1658] = 6'b000000; mem[1659] = 6'b000000; mem[1660] = 6'b000000; mem[1661] = 6'b000000; mem[1662] = 6'b000000; mem[1663] = 6'b000000; mem[1664] = 6'b010101; mem[1665] = 6'b000101; mem[1666] = 6'b000100; mem[1667] = 6'b010001; mem[1668] = 6'b010100; mem[1669] = 6'b000001; mem[1670] = 6'b010101; mem[1671] = 6'b010000; mem[1672] = 6'b000101; mem[1673] = 6'b010100; mem[1674] = 6'b000000; mem[1675] = 6'b010101; mem[1676] = 6'b000100; mem[1677] = 6'b010000; mem[1678] = 6'b010100; mem[1679] = 6'b010101; mem[1680] = 6'b010100; mem[1681] = 6'b010101; mem[1682] = 6'b010000; mem[1683] = 6'b010100; mem[1684] = 6'b010001; mem[1685] = 6'b010100; mem[1686] = 6'b010101; mem[1687] = 6'b010100; mem[1688] = 6'b010101; mem[1689] = 6'b010101; mem[1690] = 6'b010100; mem[1691] = 6'b010101; mem[1692] = 6'b010100; mem[1693] = 6'b010101; mem[1694] = 6'b010101; mem[1695] = 6'b010101; mem[1696] = 6'b010100; mem[1697] = 6'b010101; mem[1698] = 6'b010100; mem[1699] = 6'b010101; mem[1700] = 6'b010101; mem[1701] = 6'b010100; mem[1702] = 6'b010101; mem[1703] = 6'b010101; mem[1704] = 6'b010101; mem[1705] = 6'b010101; mem[1706] = 6'b010101; mem[1707] = 6'b010100; mem[1708] = 6'b010101; mem[1709] = 6'b010101; mem[1710] = 6'b100101; mem[1711] = 6'b010101; mem[1712] = 6'b010101; mem[1713] = 6'b010101; mem[1714] = 6'b010100; mem[1715] = 6'b101001; mem[1716] = 6'b010100; mem[1717] = 6'b100101; mem[1718] = 6'b010101; mem[1719] = 6'b100100; mem[1720] = 6'b100101; mem[1721] = 6'b100100; mem[1722] = 6'b100101; mem[1723] = 6'b010101; mem[1724] = 6'b100100; mem[1725] = 6'b010101; mem[1726] = 6'b100101; mem[1727] = 6'b100100; mem[1728] = 6'b100101; mem[1729] = 6'b100101; mem[1730] = 6'b010100; mem[1731] = 6'b100101; mem[1732] = 6'b010101; mem[1733] = 6'b100100; mem[1734] = 6'b100101; mem[1735] = 6'b010101; mem[1736] = 6'b010101; mem[1737] = 6'b100101; mem[1738] = 6'b010100; mem[1739] = 6'b010101; mem[1740] = 6'b010101; mem[1741] = 6'b100100; mem[1742] = 6'b010101; mem[1743] = 6'b100101; mem[1744] = 6'b010101; mem[1745] = 6'b010101; mem[1746] = 6'b100101; mem[1747] = 6'b010101; mem[1748] = 6'b010101; mem[1749] = 6'b011000; mem[1750] = 6'b010101; mem[1751] = 6'b010100; mem[1752] = 6'b101001; mem[1753] = 6'b010101; mem[1754] = 6'b010100; mem[1755] = 6'b010100; mem[1756] = 6'b100101; mem[1757] = 6'b011001; mem[1758] = 6'b010101; mem[1759] = 6'b010101; mem[1760] = 6'b010100; mem[1761] = 6'b010101; mem[1762] = 6'b010101; mem[1763] = 6'b010100; mem[1764] = 6'b000000; mem[1765] = 6'b000000; mem[1766] = 6'b000000; mem[1767] = 6'b000000; mem[1768] = 6'b000000; mem[1769] = 6'b000000; mem[1770] = 6'b000000; mem[1771] = 6'b000000; mem[1772] = 6'b000000; mem[1773] = 6'b000000; mem[1774] = 6'b000000; mem[1775] = 6'b000000; mem[1776] = 6'b000000; mem[1777] = 6'b000000; mem[1778] = 6'b000000; mem[1779] = 6'b000000; mem[1780] = 6'b000000; mem[1781] = 6'b000000; mem[1782] = 6'b000000; mem[1783] = 6'b000000; mem[1784] = 6'b000000; mem[1785] = 6'b000000; mem[1786] = 6'b000000; mem[1787] = 6'b000000; mem[1788] = 6'b000000; mem[1789] = 6'b000000; mem[1790] = 6'b000000; mem[1791] = 6'b000000; mem[1792] = 6'b000100; mem[1793] = 6'b010000; mem[1794] = 6'b010101; mem[1795] = 6'b000100; mem[1796] = 6'b010101; mem[1797] = 6'b010100; mem[1798] = 6'b000101; mem[1799] = 6'b010100; mem[1800] = 6'b010001; mem[1801] = 6'b010100; mem[1802] = 6'b010101; mem[1803] = 6'b010000; mem[1804] = 6'b010101; mem[1805] = 6'b010101; mem[1806] = 6'b010101; mem[1807] = 6'b010100; mem[1808] = 6'b010000; mem[1809] = 6'b010101; mem[1810] = 6'b010100; mem[1811] = 6'b010101; mem[1812] = 6'b010100; mem[1813] = 6'b010101; mem[1814] = 6'b010100; mem[1815] = 6'b010101; mem[1816] = 6'b010101; mem[1817] = 6'b010100; mem[1818] = 6'b010101; mem[1819] = 6'b010101; mem[1820] = 6'b010101; mem[1821] = 6'b010101; mem[1822] = 6'b100100; mem[1823] = 6'b010101; mem[1824] = 6'b010101; mem[1825] = 6'b010100; mem[1826] = 6'b010101; mem[1827] = 6'b010100; mem[1828] = 6'b010101; mem[1829] = 6'b010100; mem[1830] = 6'b100101; mem[1831] = 6'b010100; mem[1832] = 6'b010100; mem[1833] = 6'b100101; mem[1834] = 6'b010100; mem[1835] = 6'b010101; mem[1836] = 6'b010100; mem[1837] = 6'b010101; mem[1838] = 6'b010100; mem[1839] = 6'b010101; mem[1840] = 6'b101000; mem[1841] = 6'b010101; mem[1842] = 6'b010101; mem[1843] = 6'b010101; mem[1844] = 6'b010101; mem[1845] = 6'b010100; mem[1846] = 6'b101010; mem[1847] = 6'b011111; mem[1848] = 6'b011011; mem[1849] = 6'b101001; mem[1850] = 6'b110100; mem[1851] = 6'b111000; mem[1852] = 6'b110100; mem[1853] = 6'b100100; mem[1854] = 6'b100101; mem[1855] = 6'b010101; mem[1856] = 6'b010101; mem[1857] = 6'b100101; mem[1858] = 6'b100101; mem[1859] = 6'b010101; mem[1860] = 6'b100101; mem[1861] = 6'b010101; mem[1862] = 6'b010101; mem[1863] = 6'b100101; mem[1864] = 6'b100101; mem[1865] = 6'b010101; mem[1866] = 6'b010101; mem[1867] = 6'b100101; mem[1868] = 6'b010101; mem[1869] = 6'b010101; mem[1870] = 6'b010100; mem[1871] = 6'b010101; mem[1872] = 6'b010100; mem[1873] = 6'b010101; mem[1874] = 6'b010100; mem[1875] = 6'b010101; mem[1876] = 6'b010100; mem[1877] = 6'b010101; mem[1878] = 6'b010100; mem[1879] = 6'b010101; mem[1880] = 6'b010101; mem[1881] = 6'b010100; mem[1882] = 6'b010101; mem[1883] = 6'b010101; mem[1884] = 6'b010101; mem[1885] = 6'b010100; mem[1886] = 6'b010101; mem[1887] = 6'b010100; mem[1888] = 6'b010101; mem[1889] = 6'b010101; mem[1890] = 6'b010100; mem[1891] = 6'b010101; mem[1892] = 6'b000000; mem[1893] = 6'b000000; mem[1894] = 6'b000000; mem[1895] = 6'b000000; mem[1896] = 6'b000000; mem[1897] = 6'b000000; mem[1898] = 6'b000000; mem[1899] = 6'b000000; mem[1900] = 6'b000000; mem[1901] = 6'b000000; mem[1902] = 6'b000000; mem[1903] = 6'b000000; mem[1904] = 6'b000000; mem[1905] = 6'b000000; mem[1906] = 6'b000000; mem[1907] = 6'b000000; mem[1908] = 6'b000000; mem[1909] = 6'b000000; mem[1910] = 6'b000000; mem[1911] = 6'b000000; mem[1912] = 6'b000000; mem[1913] = 6'b000000; mem[1914] = 6'b000000; mem[1915] = 6'b000000; mem[1916] = 6'b000000; mem[1917] = 6'b000000; mem[1918] = 6'b000000; mem[1919] = 6'b000000; mem[1920] = 6'b010101; mem[1921] = 6'b010101; mem[1922] = 6'b000101; mem[1923] = 6'b010001; mem[1924] = 6'b010101; mem[1925] = 6'b000001; mem[1926] = 6'b010100; mem[1927] = 6'b010001; mem[1928] = 6'b000100; mem[1929] = 6'b010101; mem[1930] = 6'b000000; mem[1931] = 6'b010101; mem[1932] = 6'b010100; mem[1933] = 6'b010100; mem[1934] = 6'b010000; mem[1935] = 6'b010100; mem[1936] = 6'b010101; mem[1937] = 6'b010100; mem[1938] = 6'b010101; mem[1939] = 6'b010100; mem[1940] = 6'b010101; mem[1941] = 6'b010100; mem[1942] = 6'b010101; mem[1943] = 6'b010101; mem[1944] = 6'b010100; mem[1945] = 6'b010101; mem[1946] = 6'b010101; mem[1947] = 6'b010100; mem[1948] = 6'b010101; mem[1949] = 6'b010100; mem[1950] = 6'b010101; mem[1951] = 6'b010101; mem[1952] = 6'b100100; mem[1953] = 6'b010101; mem[1954] = 6'b010100; mem[1955] = 6'b010101; mem[1956] = 6'b010100; mem[1957] = 6'b010101; mem[1958] = 6'b010100; mem[1959] = 6'b010101; mem[1960] = 6'b010101; mem[1961] = 6'b010101; mem[1962] = 6'b010100; mem[1963] = 6'b011001; mem[1964] = 6'b010100; mem[1965] = 6'b010101; mem[1966] = 6'b010101; mem[1967] = 6'b011001; mem[1968] = 6'b010101; mem[1969] = 6'b010101; mem[1970] = 6'b010101; mem[1971] = 6'b010100; mem[1972] = 6'b101001; mem[1973] = 6'b101010; mem[1974] = 6'b101111; mem[1975] = 6'b011111; mem[1976] = 6'b001111; mem[1977] = 6'b011111; mem[1978] = 6'b101010; mem[1979] = 6'b110100; mem[1980] = 6'b110100; mem[1981] = 6'b111000; mem[1982] = 6'b110100; mem[1983] = 6'b100101; mem[1984] = 6'b100101; mem[1985] = 6'b100101; mem[1986] = 6'b010101; mem[1987] = 6'b100101; mem[1988] = 6'b010101; mem[1989] = 6'b100101; mem[1990] = 6'b100101; mem[1991] = 6'b010101; mem[1992] = 6'b010101; mem[1993] = 6'b010101; mem[1994] = 6'b100101; mem[1995] = 6'b010101; mem[1996] = 6'b010100; mem[1997] = 6'b100101; mem[1998] = 6'b010101; mem[1999] = 6'b010101; mem[2000] = 6'b100101; mem[2001] = 6'b010101; mem[2002] = 6'b010101; mem[2003] = 6'b010100; mem[2004] = 6'b010101; mem[2005] = 6'b010100; mem[2006] = 6'b010101; mem[2007] = 6'b010101; mem[2008] = 6'b010100; mem[2009] = 6'b010101; mem[2010] = 6'b010100; mem[2011] = 6'b010101; mem[2012] = 6'b010100; mem[2013] = 6'b010101; mem[2014] = 6'b010100; mem[2015] = 6'b010101; mem[2016] = 6'b010101; mem[2017] = 6'b010100; mem[2018] = 6'b010101; mem[2019] = 6'b010101; mem[2020] = 6'b000000; mem[2021] = 6'b000000; mem[2022] = 6'b000000; mem[2023] = 6'b000000; mem[2024] = 6'b000000; mem[2025] = 6'b000000; mem[2026] = 6'b000000; mem[2027] = 6'b000000; mem[2028] = 6'b000000; mem[2029] = 6'b000000; mem[2030] = 6'b000000; mem[2031] = 6'b000000; mem[2032] = 6'b000000; mem[2033] = 6'b000000; mem[2034] = 6'b000000; mem[2035] = 6'b000000; mem[2036] = 6'b000000; mem[2037] = 6'b000000; mem[2038] = 6'b000000; mem[2039] = 6'b000000; mem[2040] = 6'b000000; mem[2041] = 6'b000000; mem[2042] = 6'b000000; mem[2043] = 6'b000000; mem[2044] = 6'b000000; mem[2045] = 6'b000000; mem[2046] = 6'b000000; mem[2047] = 6'b000000; mem[2048] = 6'b000101; mem[2049] = 6'b010100; mem[2050] = 6'b010101; mem[2051] = 6'b010100; mem[2052] = 6'b000101; mem[2053] = 6'b010100; mem[2054] = 6'b010101; mem[2055] = 6'b000100; mem[2056] = 6'b010101; mem[2057] = 6'b010000; mem[2058] = 6'b010101; mem[2059] = 6'b010100; mem[2060] = 6'b010001; mem[2061] = 6'b010101; mem[2062] = 6'b010101; mem[2063] = 6'b010101; mem[2064] = 6'b010100; mem[2065] = 6'b010101; mem[2066] = 6'b010100; mem[2067] = 6'b010101; mem[2068] = 6'b010100; mem[2069] = 6'b010101; mem[2070] = 6'b010100; mem[2071] = 6'b010101; mem[2072] = 6'b010101; mem[2073] = 6'b010100; mem[2074] = 6'b010101; mem[2075] = 6'b010100; mem[2076] = 6'b010101; mem[2077] = 6'b010100; mem[2078] = 6'b010101; mem[2079] = 6'b010100; mem[2080] = 6'b010101; mem[2081] = 6'b010101; mem[2082] = 6'b010100; mem[2083] = 6'b010101; mem[2084] = 6'b010100; mem[2085] = 6'b011001; mem[2086] = 6'b010100; mem[2087] = 6'b011001; mem[2088] = 6'b010100; mem[2089] = 6'b011000; mem[2090] = 6'b010101; mem[2091] = 6'b010100; mem[2092] = 6'b010101; mem[2093] = 6'b011001; mem[2094] = 6'b100100; mem[2095] = 6'b010101; mem[2096] = 6'b010100; mem[2097] = 6'b010101; mem[2098] = 6'b010101; mem[2099] = 6'b101001; mem[2100] = 6'b111100; mem[2101] = 6'b101101; mem[2102] = 6'b101101; mem[2103] = 6'b011010; mem[2104] = 6'b001011; mem[2105] = 6'b001011; mem[2106] = 6'b001011; mem[2107] = 6'b100101; mem[2108] = 6'b110000; mem[2109] = 6'b110100; mem[2110] = 6'b110100; mem[2111] = 6'b110100; mem[2112] = 6'b100100; mem[2113] = 6'b010101; mem[2114] = 6'b100101; mem[2115] = 6'b100101; mem[2116] = 6'b100101; mem[2117] = 6'b010101; mem[2118] = 6'b100101; mem[2119] = 6'b010101; mem[2120] = 6'b100101; mem[2121] = 6'b010101; mem[2122] = 6'b010101; mem[2123] = 6'b100101; mem[2124] = 6'b010101; mem[2125] = 6'b010101; mem[2126] = 6'b010101; mem[2127] = 6'b010100; mem[2128] = 6'b010101; mem[2129] = 6'b010100; mem[2130] = 6'b010101; mem[2131] = 6'b010101; mem[2132] = 6'b100100; mem[2133] = 6'b010101; mem[2134] = 6'b010101; mem[2135] = 6'b010100; mem[2136] = 6'b010101; mem[2137] = 6'b010100; mem[2138] = 6'b010101; mem[2139] = 6'b010101; mem[2140] = 6'b010101; mem[2141] = 6'b010101; mem[2142] = 6'b010101; mem[2143] = 6'b010101; mem[2144] = 6'b010100; mem[2145] = 6'b010101; mem[2146] = 6'b010100; mem[2147] = 6'b010101; mem[2148] = 6'b000000; mem[2149] = 6'b000000; mem[2150] = 6'b000000; mem[2151] = 6'b000000; mem[2152] = 6'b000000; mem[2153] = 6'b000000; mem[2154] = 6'b000000; mem[2155] = 6'b000000; mem[2156] = 6'b000000; mem[2157] = 6'b000000; mem[2158] = 6'b000000; mem[2159] = 6'b000000; mem[2160] = 6'b000000; mem[2161] = 6'b000000; mem[2162] = 6'b000000; mem[2163] = 6'b000000; mem[2164] = 6'b000000; mem[2165] = 6'b000000; mem[2166] = 6'b000000; mem[2167] = 6'b000000; mem[2168] = 6'b000000; mem[2169] = 6'b000000; mem[2170] = 6'b000000; mem[2171] = 6'b000000; mem[2172] = 6'b000000; mem[2173] = 6'b000000; mem[2174] = 6'b000000; mem[2175] = 6'b000000; mem[2176] = 6'b010101; mem[2177] = 6'b000100; mem[2178] = 6'b010101; mem[2179] = 6'b000101; mem[2180] = 6'b010100; mem[2181] = 6'b010101; mem[2182] = 6'b010100; mem[2183] = 6'b010001; mem[2184] = 6'b000100; mem[2185] = 6'b010101; mem[2186] = 6'b010100; mem[2187] = 6'b000101; mem[2188] = 6'b010100; mem[2189] = 6'b010100; mem[2190] = 6'b010100; mem[2191] = 6'b010101; mem[2192] = 6'b010100; mem[2193] = 6'b010101; mem[2194] = 6'b010100; mem[2195] = 6'b010100; mem[2196] = 6'b010101; mem[2197] = 6'b010100; mem[2198] = 6'b010101; mem[2199] = 6'b010100; mem[2200] = 6'b010101; mem[2201] = 6'b010101; mem[2202] = 6'b010100; mem[2203] = 6'b010101; mem[2204] = 6'b010101; mem[2205] = 6'b010101; mem[2206] = 6'b011000; mem[2207] = 6'b010101; mem[2208] = 6'b010100; mem[2209] = 6'b010101; mem[2210] = 6'b010100; mem[2211] = 6'b011000; mem[2212] = 6'b010101; mem[2213] = 6'b010100; mem[2214] = 6'b010101; mem[2215] = 6'b010100; mem[2216] = 6'b010101; mem[2217] = 6'b010101; mem[2218] = 6'b011000; mem[2219] = 6'b010101; mem[2220] = 6'b010100; mem[2221] = 6'b010101; mem[2222] = 6'b011001; mem[2223] = 6'b010100; mem[2224] = 6'b010101; mem[2225] = 6'b101001; mem[2226] = 6'b111100; mem[2227] = 6'b111100; mem[2228] = 6'b101000; mem[2229] = 6'b101000; mem[2230] = 6'b011000; mem[2231] = 6'b011001; mem[2232] = 6'b011011; mem[2233] = 6'b001011; mem[2234] = 6'b001011; mem[2235] = 6'b010110; mem[2236] = 6'b100000; mem[2237] = 6'b100000; mem[2238] = 6'b110000; mem[2239] = 6'b110100; mem[2240] = 6'b110100; mem[2241] = 6'b100101; mem[2242] = 6'b010101; mem[2243] = 6'b010101; mem[2244] = 6'b100101; mem[2245] = 6'b010101; mem[2246] = 6'b100101; mem[2247] = 6'b010101; mem[2248] = 6'b100101; mem[2249] = 6'b100101; mem[2250] = 6'b010101; mem[2251] = 6'b010101; mem[2252] = 6'b100101; mem[2253] = 6'b010100; mem[2254] = 6'b100101; mem[2255] = 6'b010101; mem[2256] = 6'b010101; mem[2257] = 6'b100101; mem[2258] = 6'b010100; mem[2259] = 6'b010101; mem[2260] = 6'b010101; mem[2261] = 6'b010100; mem[2262] = 6'b010101; mem[2263] = 6'b010101; mem[2264] = 6'b010100; mem[2265] = 6'b010101; mem[2266] = 6'b010100; mem[2267] = 6'b010101; mem[2268] = 6'b010100; mem[2269] = 6'b010101; mem[2270] = 6'b010100; mem[2271] = 6'b010101; mem[2272] = 6'b010101; mem[2273] = 6'b010101; mem[2274] = 6'b010101; mem[2275] = 6'b010100; mem[2276] = 6'b000000; mem[2277] = 6'b000000; mem[2278] = 6'b000000; mem[2279] = 6'b000000; mem[2280] = 6'b000000; mem[2281] = 6'b000000; mem[2282] = 6'b000000; mem[2283] = 6'b000000; mem[2284] = 6'b000000; mem[2285] = 6'b000000; mem[2286] = 6'b000000; mem[2287] = 6'b000000; mem[2288] = 6'b000000; mem[2289] = 6'b000000; mem[2290] = 6'b000000; mem[2291] = 6'b000000; mem[2292] = 6'b000000; mem[2293] = 6'b000000; mem[2294] = 6'b000000; mem[2295] = 6'b000000; mem[2296] = 6'b000000; mem[2297] = 6'b000000; mem[2298] = 6'b000000; mem[2299] = 6'b000000; mem[2300] = 6'b000000; mem[2301] = 6'b000000; mem[2302] = 6'b000000; mem[2303] = 6'b000000; mem[2304] = 6'b000100; mem[2305] = 6'b010101; mem[2306] = 6'b010101; mem[2307] = 6'b010100; mem[2308] = 6'b000101; mem[2309] = 6'b010100; mem[2310] = 6'b000101; mem[2311] = 6'b010100; mem[2312] = 6'b010101; mem[2313] = 6'b000100; mem[2314] = 6'b010101; mem[2315] = 6'b010100; mem[2316] = 6'b010101; mem[2317] = 6'b010101; mem[2318] = 6'b010100; mem[2319] = 6'b010101; mem[2320] = 6'b010100; mem[2321] = 6'b010101; mem[2322] = 6'b010100; mem[2323] = 6'b010101; mem[2324] = 6'b010100; mem[2325] = 6'b010101; mem[2326] = 6'b010100; mem[2327] = 6'b010101; mem[2328] = 6'b010100; mem[2329] = 6'b010101; mem[2330] = 6'b010100; mem[2331] = 6'b011001; mem[2332] = 6'b010100; mem[2333] = 6'b010100; mem[2334] = 6'b010101; mem[2335] = 6'b011001; mem[2336] = 6'b010101; mem[2337] = 6'b011000; mem[2338] = 6'b010101; mem[2339] = 6'b010101; mem[2340] = 6'b010100; mem[2341] = 6'b010101; mem[2342] = 6'b011000; mem[2343] = 6'b100101; mem[2344] = 6'b011001; mem[2345] = 6'b010100; mem[2346] = 6'b010101; mem[2347] = 6'b010100; mem[2348] = 6'b011001; mem[2349] = 6'b010100; mem[2350] = 6'b010101; mem[2351] = 6'b010101; mem[2352] = 6'b101000; mem[2353] = 6'b111100; mem[2354] = 6'b101100; mem[2355] = 6'b101000; mem[2356] = 6'b101000; mem[2357] = 6'b101000; mem[2358] = 6'b101000; mem[2359] = 6'b011000; mem[2360] = 6'b011010; mem[2361] = 6'b001011; mem[2362] = 6'b001011; mem[2363] = 6'b010101; mem[2364] = 6'b100000; mem[2365] = 6'b100000; mem[2366] = 6'b100000; mem[2367] = 6'b100000; mem[2368] = 6'b110000; mem[2369] = 6'b110100; mem[2370] = 6'b101010; mem[2371] = 6'b100101; mem[2372] = 6'b010100; mem[2373] = 6'b100101; mem[2374] = 6'b010101; mem[2375] = 6'b100101; mem[2376] = 6'b010101; mem[2377] = 6'b010101; mem[2378] = 6'b100101; mem[2379] = 6'b010100; mem[2380] = 6'b010101; mem[2381] = 6'b010101; mem[2382] = 6'b010101; mem[2383] = 6'b010101; mem[2384] = 6'b010100; mem[2385] = 6'b010101; mem[2386] = 6'b010101; mem[2387] = 6'b010101; mem[2388] = 6'b010100; mem[2389] = 6'b100101; mem[2390] = 6'b010101; mem[2391] = 6'b010100; mem[2392] = 6'b100101; mem[2393] = 6'b010101; mem[2394] = 6'b010101; mem[2395] = 6'b010100; mem[2396] = 6'b010101; mem[2397] = 6'b010101; mem[2398] = 6'b010101; mem[2399] = 6'b010100; mem[2400] = 6'b010101; mem[2401] = 6'b010100; mem[2402] = 6'b010101; mem[2403] = 6'b010101; mem[2404] = 6'b000000; mem[2405] = 6'b000000; mem[2406] = 6'b000000; mem[2407] = 6'b000000; mem[2408] = 6'b000000; mem[2409] = 6'b000000; mem[2410] = 6'b000000; mem[2411] = 6'b000000; mem[2412] = 6'b000000; mem[2413] = 6'b000000; mem[2414] = 6'b000000; mem[2415] = 6'b000000; mem[2416] = 6'b000000; mem[2417] = 6'b000000; mem[2418] = 6'b000000; mem[2419] = 6'b000000; mem[2420] = 6'b000000; mem[2421] = 6'b000000; mem[2422] = 6'b000000; mem[2423] = 6'b000000; mem[2424] = 6'b000000; mem[2425] = 6'b000000; mem[2426] = 6'b000000; mem[2427] = 6'b000000; mem[2428] = 6'b000000; mem[2429] = 6'b000000; mem[2430] = 6'b000000; mem[2431] = 6'b000000; mem[2432] = 6'b010101; mem[2433] = 6'b000101; mem[2434] = 6'b010100; mem[2435] = 6'b000101; mem[2436] = 6'b010100; mem[2437] = 6'b010101; mem[2438] = 6'b010100; mem[2439] = 6'b010101; mem[2440] = 6'b010100; mem[2441] = 6'b010101; mem[2442] = 6'b010100; mem[2443] = 6'b010100; mem[2444] = 6'b010100; mem[2445] = 6'b010100; mem[2446] = 6'b010101; mem[2447] = 6'b010100; mem[2448] = 6'b010101; mem[2449] = 6'b010100; mem[2450] = 6'b010100; mem[2451] = 6'b010101; mem[2452] = 6'b010100; mem[2453] = 6'b010100; mem[2454] = 6'b010101; mem[2455] = 6'b010101; mem[2456] = 6'b010100; mem[2457] = 6'b010101; mem[2458] = 6'b010100; mem[2459] = 6'b010101; mem[2460] = 6'b010100; mem[2461] = 6'b011001; mem[2462] = 6'b010101; mem[2463] = 6'b010100; mem[2464] = 6'b010101; mem[2465] = 6'b010100; mem[2466] = 6'b010101; mem[2467] = 6'b010100; mem[2468] = 6'b010100; mem[2469] = 6'b011001; mem[2470] = 6'b010100; mem[2471] = 6'b010101; mem[2472] = 6'b010100; mem[2473] = 6'b010101; mem[2474] = 6'b010101; mem[2475] = 6'b011000; mem[2476] = 6'b010101; mem[2477] = 6'b010100; mem[2478] = 6'b010101; mem[2479] = 6'b101001; mem[2480] = 6'b111100; mem[2481] = 6'b101000; mem[2482] = 6'b101000; mem[2483] = 6'b101000; mem[2484] = 6'b011000; mem[2485] = 6'b011000; mem[2486] = 6'b011000; mem[2487] = 6'b011000; mem[2488] = 6'b011001; mem[2489] = 6'b001011; mem[2490] = 6'b001011; mem[2491] = 6'b010101; mem[2492] = 6'b100000; mem[2493] = 6'b100000; mem[2494] = 6'b010101; mem[2495] = 6'b010101; mem[2496] = 6'b100000; mem[2497] = 6'b100000; mem[2498] = 6'b111010; mem[2499] = 6'b111111; mem[2500] = 6'b101010; mem[2501] = 6'b010000; mem[2502] = 6'b100101; mem[2503] = 6'b010101; mem[2504] = 6'b010101; mem[2505] = 6'b100101; mem[2506] = 6'b010101; mem[2507] = 6'b010101; mem[2508] = 6'b010101; mem[2509] = 6'b100101; mem[2510] = 6'b010101; mem[2511] = 6'b010100; mem[2512] = 6'b010101; mem[2513] = 6'b010101; mem[2514] = 6'b010101; mem[2515] = 6'b010100; mem[2516] = 6'b010101; mem[2517] = 6'b010101; mem[2518] = 6'b010100; mem[2519] = 6'b010101; mem[2520] = 6'b010101; mem[2521] = 6'b010100; mem[2522] = 6'b010100; mem[2523] = 6'b010101; mem[2524] = 6'b010101; mem[2525] = 6'b010100; mem[2526] = 6'b010101; mem[2527] = 6'b010101; mem[2528] = 6'b010101; mem[2529] = 6'b010101; mem[2530] = 6'b010100; mem[2531] = 6'b010101; mem[2532] = 6'b000000; mem[2533] = 6'b000000; mem[2534] = 6'b000000; mem[2535] = 6'b000000; mem[2536] = 6'b000000; mem[2537] = 6'b000000; mem[2538] = 6'b000000; mem[2539] = 6'b000000; mem[2540] = 6'b000000; mem[2541] = 6'b000000; mem[2542] = 6'b000000; mem[2543] = 6'b000000; mem[2544] = 6'b000000; mem[2545] = 6'b000000; mem[2546] = 6'b000000; mem[2547] = 6'b000000; mem[2548] = 6'b000000; mem[2549] = 6'b000000; mem[2550] = 6'b000000; mem[2551] = 6'b000000; mem[2552] = 6'b000000; mem[2553] = 6'b000000; mem[2554] = 6'b000000; mem[2555] = 6'b000000; mem[2556] = 6'b000000; mem[2557] = 6'b000000; mem[2558] = 6'b000000; mem[2559] = 6'b000000; mem[2560] = 6'b010100; mem[2561] = 6'b010100; mem[2562] = 6'b010101; mem[2563] = 6'b010100; mem[2564] = 6'b010101; mem[2565] = 6'b000100; mem[2566] = 6'b010101; mem[2567] = 6'b000100; mem[2568] = 6'b010100; mem[2569] = 6'b000100; mem[2570] = 6'b010101; mem[2571] = 6'b000100; mem[2572] = 6'b010101; mem[2573] = 6'b010100; mem[2574] = 6'b010100; mem[2575] = 6'b010100; mem[2576] = 6'b010101; mem[2577] = 6'b010100; mem[2578] = 6'b010101; mem[2579] = 6'b010100; mem[2580] = 6'b010101; mem[2581] = 6'b010101; mem[2582] = 6'b010100; mem[2583] = 6'b010100; mem[2584] = 6'b010101; mem[2585] = 6'b010100; mem[2586] = 6'b011001; mem[2587] = 6'b010100; mem[2588] = 6'b010101; mem[2589] = 6'b010100; mem[2590] = 6'b010100; mem[2591] = 6'b010101; mem[2592] = 6'b011000; mem[2593] = 6'b010101; mem[2594] = 6'b010100; mem[2595] = 6'b011001; mem[2596] = 6'b010101; mem[2597] = 6'b010100; mem[2598] = 6'b010101; mem[2599] = 6'b011000; mem[2600] = 6'b010101; mem[2601] = 6'b011000; mem[2602] = 6'b010100; mem[2603] = 6'b010101; mem[2604] = 6'b010100; mem[2605] = 6'b010101; mem[2606] = 6'b101001; mem[2607] = 6'b111100; mem[2608] = 6'b101000; mem[2609] = 6'b011000; mem[2610] = 6'b101000; mem[2611] = 6'b101000; mem[2612] = 6'b011000; mem[2613] = 6'b010101; mem[2614] = 6'b101000; mem[2615] = 6'b011001; mem[2616] = 6'b011001; mem[2617] = 6'b011010; mem[2618] = 6'b001111; mem[2619] = 6'b010110; mem[2620] = 6'b100000; mem[2621] = 6'b010101; mem[2622] = 6'b000001; mem[2623] = 6'b000000; mem[2624] = 6'b010001; mem[2625] = 6'b100000; mem[2626] = 6'b100000; mem[2627] = 6'b111111; mem[2628] = 6'b111111; mem[2629] = 6'b101010; mem[2630] = 6'b010101; mem[2631] = 6'b010100; mem[2632] = 6'b100101; mem[2633] = 6'b010101; mem[2634] = 6'b010101; mem[2635] = 6'b100101; mem[2636] = 6'b010101; mem[2637] = 6'b010101; mem[2638] = 6'b010101; mem[2639] = 6'b010101; mem[2640] = 6'b010101; mem[2641] = 6'b010100; mem[2642] = 6'b010101; mem[2643] = 6'b010101; mem[2644] = 6'b010100; mem[2645] = 6'b010101; mem[2646] = 6'b010101; mem[2647] = 6'b010100; mem[2648] = 6'b010101; mem[2649] = 6'b010101; mem[2650] = 6'b010101; mem[2651] = 6'b010100; mem[2652] = 6'b010101; mem[2653] = 6'b010101; mem[2654] = 6'b010101; mem[2655] = 6'b010100; mem[2656] = 6'b010101; mem[2657] = 6'b010100; mem[2658] = 6'b010101; mem[2659] = 6'b010101; mem[2660] = 6'b000000; mem[2661] = 6'b000000; mem[2662] = 6'b000000; mem[2663] = 6'b000000; mem[2664] = 6'b000000; mem[2665] = 6'b000000; mem[2666] = 6'b000000; mem[2667] = 6'b000000; mem[2668] = 6'b000000; mem[2669] = 6'b000000; mem[2670] = 6'b000000; mem[2671] = 6'b000000; mem[2672] = 6'b000000; mem[2673] = 6'b000000; mem[2674] = 6'b000000; mem[2675] = 6'b000000; mem[2676] = 6'b000000; mem[2677] = 6'b000000; mem[2678] = 6'b000000; mem[2679] = 6'b000000; mem[2680] = 6'b000000; mem[2681] = 6'b000000; mem[2682] = 6'b000000; mem[2683] = 6'b000000; mem[2684] = 6'b000000; mem[2685] = 6'b000000; mem[2686] = 6'b000000; mem[2687] = 6'b000000; mem[2688] = 6'b010101; mem[2689] = 6'b000100; mem[2690] = 6'b010101; mem[2691] = 6'b000100; mem[2692] = 6'b010101; mem[2693] = 6'b010100; mem[2694] = 6'b000101; mem[2695] = 6'b010100; mem[2696] = 6'b010101; mem[2697] = 6'b010100; mem[2698] = 6'b010100; mem[2699] = 6'b010100; mem[2700] = 6'b000100; mem[2701] = 6'b010101; mem[2702] = 6'b000100; mem[2703] = 6'b010101; mem[2704] = 6'b010100; mem[2705] = 6'b010100; mem[2706] = 6'b010100; mem[2707] = 6'b010101; mem[2708] = 6'b010100; mem[2709] = 6'b010100; mem[2710] = 6'b010101; mem[2711] = 6'b011000; mem[2712] = 6'b010101; mem[2713] = 6'b010100; mem[2714] = 6'b010101; mem[2715] = 6'b010100; mem[2716] = 6'b010101; mem[2717] = 6'b010101; mem[2718] = 6'b010101; mem[2719] = 6'b010100; mem[2720] = 6'b010101; mem[2721] = 6'b010100; mem[2722] = 6'b010101; mem[2723] = 6'b010100; mem[2724] = 6'b010100; mem[2725] = 6'b010101; mem[2726] = 6'b010100; mem[2727] = 6'b010101; mem[2728] = 6'b010100; mem[2729] = 6'b010101; mem[2730] = 6'b010101; mem[2731] = 6'b011000; mem[2732] = 6'b010101; mem[2733] = 6'b101001; mem[2734] = 6'b101000; mem[2735] = 6'b101000; mem[2736] = 6'b101000; mem[2737] = 6'b011000; mem[2738] = 6'b011000; mem[2739] = 6'b010100; mem[2740] = 6'b011000; mem[2741] = 6'b010101; mem[2742] = 6'b011000; mem[2743] = 6'b011000; mem[2744] = 6'b011001; mem[2745] = 6'b001011; mem[2746] = 6'b001011; mem[2747] = 6'b010101; mem[2748] = 6'b100000; mem[2749] = 6'b100000; mem[2750] = 6'b000101; mem[2751] = 6'b000001; mem[2752] = 6'b010100; mem[2753] = 6'b010000; mem[2754] = 6'b100000; mem[2755] = 6'b111010; mem[2756] = 6'b111111; mem[2757] = 6'b111111; mem[2758] = 6'b111111; mem[2759] = 6'b010101; mem[2760] = 6'b010101; mem[2761] = 6'b100101; mem[2762] = 6'b010101; mem[2763] = 6'b010101; mem[2764] = 6'b010100; mem[2765] = 6'b100101; mem[2766] = 6'b010101; mem[2767] = 6'b010100; mem[2768] = 6'b010101; mem[2769] = 6'b010101; mem[2770] = 6'b010100; mem[2771] = 6'b010101; mem[2772] = 6'b010101; mem[2773] = 6'b010100; mem[2774] = 6'b010101; mem[2775] = 6'b010101; mem[2776] = 6'b010100; mem[2777] = 6'b010100; mem[2778] = 6'b010101; mem[2779] = 6'b010101; mem[2780] = 6'b010100; mem[2781] = 6'b010101; mem[2782] = 6'b010101; mem[2783] = 6'b010101; mem[2784] = 6'b010101; mem[2785] = 6'b010101; mem[2786] = 6'b010101; mem[2787] = 6'b010100; mem[2788] = 6'b000000; mem[2789] = 6'b000000; mem[2790] = 6'b000000; mem[2791] = 6'b000000; mem[2792] = 6'b000000; mem[2793] = 6'b000000; mem[2794] = 6'b000000; mem[2795] = 6'b000000; mem[2796] = 6'b000000; mem[2797] = 6'b000000; mem[2798] = 6'b000000; mem[2799] = 6'b000000; mem[2800] = 6'b000000; mem[2801] = 6'b000000; mem[2802] = 6'b000000; mem[2803] = 6'b000000; mem[2804] = 6'b000000; mem[2805] = 6'b000000; mem[2806] = 6'b000000; mem[2807] = 6'b000000; mem[2808] = 6'b000000; mem[2809] = 6'b000000; mem[2810] = 6'b000000; mem[2811] = 6'b000000; mem[2812] = 6'b000000; mem[2813] = 6'b000000; mem[2814] = 6'b000000; mem[2815] = 6'b000000; mem[2816] = 6'b000100; mem[2817] = 6'b010101; mem[2818] = 6'b010100; mem[2819] = 6'b010101; mem[2820] = 6'b000100; mem[2821] = 6'b010101; mem[2822] = 6'b010100; mem[2823] = 6'b010101; mem[2824] = 6'b000100; mem[2825] = 6'b010101; mem[2826] = 6'b000100; mem[2827] = 6'b010101; mem[2828] = 6'b010100; mem[2829] = 6'b010100; mem[2830] = 6'b010100; mem[2831] = 6'b010100; mem[2832] = 6'b010101; mem[2833] = 6'b010100; mem[2834] = 6'b010101; mem[2835] = 6'b010100; mem[2836] = 6'b010100; mem[2837] = 6'b010101; mem[2838] = 6'b010100; mem[2839] = 6'b010101; mem[2840] = 6'b010100; mem[2841] = 6'b010101; mem[2842] = 6'b010100; mem[2843] = 6'b010101; mem[2844] = 6'b010100; mem[2845] = 6'b010100; mem[2846] = 6'b011000; mem[2847] = 6'b010101; mem[2848] = 6'b010101; mem[2849] = 6'b011000; mem[2850] = 6'b010101; mem[2851] = 6'b010100; mem[2852] = 6'b010101; mem[2853] = 6'b010100; mem[2854] = 6'b010101; mem[2855] = 6'b011000; mem[2856] = 6'b010101; mem[2857] = 6'b010100; mem[2858] = 6'b010101; mem[2859] = 6'b010100; mem[2860] = 6'b011001; mem[2861] = 6'b101001; mem[2862] = 6'b101001; mem[2863] = 6'b101001; mem[2864] = 6'b011001; mem[2865] = 6'b101001; mem[2866] = 6'b011000; mem[2867] = 6'b011001; mem[2868] = 6'b010100; mem[2869] = 6'b011000; mem[2870] = 6'b010101; mem[2871] = 6'b011001; mem[2872] = 6'b011010; mem[2873] = 6'b011010; mem[2874] = 6'b001011; mem[2875] = 6'b100001; mem[2876] = 6'b110000; mem[2877] = 6'b100000; mem[2878] = 6'b100000; mem[2879] = 6'b010101; mem[2880] = 6'b010000; mem[2881] = 6'b100000; mem[2882] = 6'b010100; mem[2883] = 6'b100101; mem[2884] = 6'b111001; mem[2885] = 6'b111010; mem[2886] = 6'b111111; mem[2887] = 6'b111111; mem[2888] = 6'b100101; mem[2889] = 6'b010100; mem[2890] = 6'b100101; mem[2891] = 6'b010101; mem[2892] = 6'b010101; mem[2893] = 6'b010101; mem[2894] = 6'b010101; mem[2895] = 6'b010101; mem[2896] = 6'b010101; mem[2897] = 6'b010101; mem[2898] = 6'b010101; mem[2899] = 6'b010101; mem[2900] = 6'b010100; mem[2901] = 6'b010101; mem[2902] = 6'b010101; mem[2903] = 6'b010100; mem[2904] = 6'b010101; mem[2905] = 6'b010101; mem[2906] = 6'b010100; mem[2907] = 6'b010101; mem[2908] = 6'b010101; mem[2909] = 6'b010000; mem[2910] = 6'b010101; mem[2911] = 6'b010100; mem[2912] = 6'b010101; mem[2913] = 6'b010000; mem[2914] = 6'b010101; mem[2915] = 6'b010101; mem[2916] = 6'b000000; mem[2917] = 6'b000000; mem[2918] = 6'b000000; mem[2919] = 6'b000000; mem[2920] = 6'b000000; mem[2921] = 6'b000000; mem[2922] = 6'b000000; mem[2923] = 6'b000000; mem[2924] = 6'b000000; mem[2925] = 6'b000000; mem[2926] = 6'b000000; mem[2927] = 6'b000000; mem[2928] = 6'b000000; mem[2929] = 6'b000000; mem[2930] = 6'b000000; mem[2931] = 6'b000000; mem[2932] = 6'b000000; mem[2933] = 6'b000000; mem[2934] = 6'b000000; mem[2935] = 6'b000000; mem[2936] = 6'b000000; mem[2937] = 6'b000000; mem[2938] = 6'b000000; mem[2939] = 6'b000000; mem[2940] = 6'b000000; mem[2941] = 6'b000000; mem[2942] = 6'b000000; mem[2943] = 6'b000000; mem[2944] = 6'b010101; mem[2945] = 6'b000100; mem[2946] = 6'b010100; mem[2947] = 6'b000100; mem[2948] = 6'b010101; mem[2949] = 6'b000100; mem[2950] = 6'b010101; mem[2951] = 6'b000100; mem[2952] = 6'b010100; mem[2953] = 6'b010100; mem[2954] = 6'b010100; mem[2955] = 6'b010100; mem[2956] = 6'b000100; mem[2957] = 6'b010101; mem[2958] = 6'b010100; mem[2959] = 6'b010101; mem[2960] = 6'b000100; mem[2961] = 6'b010100; mem[2962] = 6'b010100; mem[2963] = 6'b010100; mem[2964] = 6'b010101; mem[2965] = 6'b011000; mem[2966] = 6'b010100; mem[2967] = 6'b010101; mem[2968] = 6'b011000; mem[2969] = 6'b010101; mem[2970] = 6'b010100; mem[2971] = 6'b011001; mem[2972] = 6'b010100; mem[2973] = 6'b010101; mem[2974] = 6'b010101; mem[2975] = 6'b010101; mem[2976] = 6'b011000; mem[2977] = 6'b010101; mem[2978] = 6'b010100; mem[2979] = 6'b010101; mem[2980] = 6'b010100; mem[2981] = 6'b011001; mem[2982] = 6'b010100; mem[2983] = 6'b010101; mem[2984] = 6'b010100; mem[2985] = 6'b011001; mem[2986] = 6'b010100; mem[2987] = 6'b010101; mem[2988] = 6'b101001; mem[2989] = 6'b101001; mem[2990] = 6'b101001; mem[2991] = 6'b011001; mem[2992] = 6'b100101; mem[2993] = 6'b011001; mem[2994] = 6'b010101; mem[2995] = 6'b011001; mem[2996] = 6'b011000; mem[2997] = 6'b011001; mem[2998] = 6'b011000; mem[2999] = 6'b011001; mem[3000] = 6'b011010; mem[3001] = 6'b011011; mem[3002] = 6'b000110; mem[3003] = 6'b010000; mem[3004] = 6'b100000; mem[3005] = 6'b100000; mem[3006] = 6'b100000; mem[3007] = 6'b100000; mem[3008] = 6'b010000; mem[3009] = 6'b100000; mem[3010] = 6'b101010; mem[3011] = 6'b100110; mem[3012] = 6'b010100; mem[3013] = 6'b100100; mem[3014] = 6'b100100; mem[3015] = 6'b110101; mem[3016] = 6'b111001; mem[3017] = 6'b010101; mem[3018] = 6'b010101; mem[3019] = 6'b010101; mem[3020] = 6'b100101; mem[3021] = 6'b010101; mem[3022] = 6'b010100; mem[3023] = 6'b010101; mem[3024] = 6'b010101; mem[3025] = 6'b010100; mem[3026] = 6'b010101; mem[3027] = 6'b010100; mem[3028] = 6'b010101; mem[3029] = 6'b010101; mem[3030] = 6'b010100; mem[3031] = 6'b010101; mem[3032] = 6'b010100; mem[3033] = 6'b010101; mem[3034] = 6'b010100; mem[3035] = 6'b010001; mem[3036] = 6'b010100; mem[3037] = 6'b010101; mem[3038] = 6'b010100; mem[3039] = 6'b010001; mem[3040] = 6'b010101; mem[3041] = 6'b010101; mem[3042] = 6'b010100; mem[3043] = 6'b010101; mem[3044] = 6'b000000; mem[3045] = 6'b000000; mem[3046] = 6'b000000; mem[3047] = 6'b000000; mem[3048] = 6'b000000; mem[3049] = 6'b000000; mem[3050] = 6'b000000; mem[3051] = 6'b000000; mem[3052] = 6'b000000; mem[3053] = 6'b000000; mem[3054] = 6'b000000; mem[3055] = 6'b000000; mem[3056] = 6'b000000; mem[3057] = 6'b000000; mem[3058] = 6'b000000; mem[3059] = 6'b000000; mem[3060] = 6'b000000; mem[3061] = 6'b000000; mem[3062] = 6'b000000; mem[3063] = 6'b000000; mem[3064] = 6'b000000; mem[3065] = 6'b000000; mem[3066] = 6'b000000; mem[3067] = 6'b000000; mem[3068] = 6'b000000; mem[3069] = 6'b000000; mem[3070] = 6'b000000; mem[3071] = 6'b000000; mem[3072] = 6'b010100; mem[3073] = 6'b010101; mem[3074] = 6'b000100; mem[3075] = 6'b010101; mem[3076] = 6'b010100; mem[3077] = 6'b010100; mem[3078] = 6'b010100; mem[3079] = 6'b010101; mem[3080] = 6'b000100; mem[3081] = 6'b010101; mem[3082] = 6'b000100; mem[3083] = 6'b010100; mem[3084] = 6'b010100; mem[3085] = 6'b010100; mem[3086] = 6'b000100; mem[3087] = 6'b010100; mem[3088] = 6'b010100; mem[3089] = 6'b011001; mem[3090] = 6'b000100; mem[3091] = 6'b010100; mem[3092] = 6'b010100; mem[3093] = 6'b010100; mem[3094] = 6'b010101; mem[3095] = 6'b011000; mem[3096] = 6'b010101; mem[3097] = 6'b000100; mem[3098] = 6'b010101; mem[3099] = 6'b010100; mem[3100] = 6'b000101; mem[3101] = 6'b010100; mem[3102] = 6'b010100; mem[3103] = 6'b010100; mem[3104] = 6'b010101; mem[3105] = 6'b010100; mem[3106] = 6'b010101; mem[3107] = 6'b010100; mem[3108] = 6'b010101; mem[3109] = 6'b010100; mem[3110] = 6'b010101; mem[3111] = 6'b010100; mem[3112] = 6'b010101; mem[3113] = 6'b010100; mem[3114] = 6'b010101; mem[3115] = 6'b101001; mem[3116] = 6'b101001; mem[3117] = 6'b101001; mem[3118] = 6'b011001; mem[3119] = 6'b011001; mem[3120] = 6'b011001; mem[3121] = 6'b101001; mem[3122] = 6'b011001; mem[3123] = 6'b101001; mem[3124] = 6'b011001; mem[3125] = 6'b010101; mem[3126] = 6'b011001; mem[3127] = 6'b011001; mem[3128] = 6'b011010; mem[3129] = 6'b011111; mem[3130] = 6'b000110; mem[3131] = 6'b010000; mem[3132] = 6'b100000; mem[3133] = 6'b010000; mem[3134] = 6'b100000; mem[3135] = 6'b100000; mem[3136] = 6'b100000; mem[3137] = 6'b100100; mem[3138] = 6'b111010; mem[3139] = 6'b011010; mem[3140] = 6'b010000; mem[3141] = 6'b010000; mem[3142] = 6'b010000; mem[3143] = 6'b100100; mem[3144] = 6'b010100; mem[3145] = 6'b010101; mem[3146] = 6'b010101; mem[3147] = 6'b010100; mem[3148] = 6'b010101; mem[3149] = 6'b010100; mem[3150] = 6'b100101; mem[3151] = 6'b010101; mem[3152] = 6'b010100; mem[3153] = 6'b010101; mem[3154] = 6'b010101; mem[3155] = 6'b010101; mem[3156] = 6'b010100; mem[3157] = 6'b010101; mem[3158] = 6'b010100; mem[3159] = 6'b010101; mem[3160] = 6'b010101; mem[3161] = 6'b010000; mem[3162] = 6'b010101; mem[3163] = 6'b010100; mem[3164] = 6'b010101; mem[3165] = 6'b010001; mem[3166] = 6'b010101; mem[3167] = 6'b010101; mem[3168] = 6'b010100; mem[3169] = 6'b010001; mem[3170] = 6'b010101; mem[3171] = 6'b010100; mem[3172] = 6'b000000; mem[3173] = 6'b000000; mem[3174] = 6'b000000; mem[3175] = 6'b000000; mem[3176] = 6'b000000; mem[3177] = 6'b000000; mem[3178] = 6'b000000; mem[3179] = 6'b000000; mem[3180] = 6'b000000; mem[3181] = 6'b000000; mem[3182] = 6'b000000; mem[3183] = 6'b000000; mem[3184] = 6'b000000; mem[3185] = 6'b000000; mem[3186] = 6'b000000; mem[3187] = 6'b000000; mem[3188] = 6'b000000; mem[3189] = 6'b000000; mem[3190] = 6'b000000; mem[3191] = 6'b000000; mem[3192] = 6'b000000; mem[3193] = 6'b000000; mem[3194] = 6'b000000; mem[3195] = 6'b000000; mem[3196] = 6'b000000; mem[3197] = 6'b000000; mem[3198] = 6'b000000; mem[3199] = 6'b000000; mem[3200] = 6'b000100; mem[3201] = 6'b010100; mem[3202] = 6'b010101; mem[3203] = 6'b000100; mem[3204] = 6'b010101; mem[3205] = 6'b000100; mem[3206] = 6'b000101; mem[3207] = 6'b010100; mem[3208] = 6'b010100; mem[3209] = 6'b000100; mem[3210] = 6'b010100; mem[3211] = 6'b000100; mem[3212] = 6'b010101; mem[3213] = 6'b010100; mem[3214] = 6'b010101; mem[3215] = 6'b010100; mem[3216] = 6'b010100; mem[3217] = 6'b010100; mem[3218] = 6'b010101; mem[3219] = 6'b011000; mem[3220] = 6'b000100; mem[3221] = 6'b010101; mem[3222] = 6'b010100; mem[3223] = 6'b000100; mem[3224] = 6'b010100; mem[3225] = 6'b010101; mem[3226] = 6'b011000; mem[3227] = 6'b010101; mem[3228] = 6'b010100; mem[3229] = 6'b011001; mem[3230] = 6'b010101; mem[3231] = 6'b010100; mem[3232] = 6'b010101; mem[3233] = 6'b011000; mem[3234] = 6'b010101; mem[3235] = 6'b010100; mem[3236] = 6'b010100; mem[3237] = 6'b010101; mem[3238] = 6'b010100; mem[3239] = 6'b010101; mem[3240] = 6'b010100; mem[3241] = 6'b011001; mem[3242] = 6'b101101; mem[3243] = 6'b101001; mem[3244] = 6'b011001; mem[3245] = 6'b011001; mem[3246] = 6'b101001; mem[3247] = 6'b101001; mem[3248] = 6'b011001; mem[3249] = 6'b011001; mem[3250] = 6'b011001; mem[3251] = 6'b010101; mem[3252] = 6'b011001; mem[3253] = 6'b011010; mem[3254] = 6'b011010; mem[3255] = 6'b011010; mem[3256] = 6'b011010; mem[3257] = 6'b011011; mem[3258] = 6'b001011; mem[3259] = 6'b000000; mem[3260] = 6'b010000; mem[3261] = 6'b010000; mem[3262] = 6'b010000; mem[3263] = 6'b100000; mem[3264] = 6'b100000; mem[3265] = 6'b100000; mem[3266] = 6'b010101; mem[3267] = 6'b010100; mem[3268] = 6'b010101; mem[3269] = 6'b010101; mem[3270] = 6'b010101; mem[3271] = 6'b010101; mem[3272] = 6'b010101; mem[3273] = 6'b010101; mem[3274] = 6'b010101; mem[3275] = 6'b010101; mem[3276] = 6'b010101; mem[3277] = 6'b010101; mem[3278] = 6'b010101; mem[3279] = 6'b010101; mem[3280] = 6'b010101; mem[3281] = 6'b010100; mem[3282] = 6'b010101; mem[3283] = 6'b010100; mem[3284] = 6'b010101; mem[3285] = 6'b010101; mem[3286] = 6'b010001; mem[3287] = 6'b010100; mem[3288] = 6'b010101; mem[3289] = 6'b010101; mem[3290] = 6'b010100; mem[3291] = 6'b010001; mem[3292] = 6'b010100; mem[3293] = 6'b010101; mem[3294] = 6'b010100; mem[3295] = 6'b010101; mem[3296] = 6'b010101; mem[3297] = 6'b010100; mem[3298] = 6'b010101; mem[3299] = 6'b010101; mem[3300] = 6'b000000; mem[3301] = 6'b000000; mem[3302] = 6'b000000; mem[3303] = 6'b000000; mem[3304] = 6'b000000; mem[3305] = 6'b000000; mem[3306] = 6'b000000; mem[3307] = 6'b000000; mem[3308] = 6'b000000; mem[3309] = 6'b000000; mem[3310] = 6'b000000; mem[3311] = 6'b000000; mem[3312] = 6'b000000; mem[3313] = 6'b000000; mem[3314] = 6'b000000; mem[3315] = 6'b000000; mem[3316] = 6'b000000; mem[3317] = 6'b000000; mem[3318] = 6'b000000; mem[3319] = 6'b000000; mem[3320] = 6'b000000; mem[3321] = 6'b000000; mem[3322] = 6'b000000; mem[3323] = 6'b000000; mem[3324] = 6'b000000; mem[3325] = 6'b000000; mem[3326] = 6'b000000; mem[3327] = 6'b000000; mem[3328] = 6'b000100; mem[3329] = 6'b010101; mem[3330] = 6'b000100; mem[3331] = 6'b010100; mem[3332] = 6'b000100; mem[3333] = 6'b010101; mem[3334] = 6'b010100; mem[3335] = 6'b010100; mem[3336] = 6'b000101; mem[3337] = 6'b010100; mem[3338] = 6'b010100; mem[3339] = 6'b010100; mem[3340] = 6'b000100; mem[3341] = 6'b010100; mem[3342] = 6'b000100; mem[3343] = 6'b010101; mem[3344] = 6'b000100; mem[3345] = 6'b010100; mem[3346] = 6'b000100; mem[3347] = 6'b010100; mem[3348] = 6'b010100; mem[3349] = 6'b011000; mem[3350] = 6'b010101; mem[3351] = 6'b010100; mem[3352] = 6'b010101; mem[3353] = 6'b010100; mem[3354] = 6'b010101; mem[3355] = 6'b010100; mem[3356] = 6'b010101; mem[3357] = 6'b010100; mem[3358] = 6'b000100; mem[3359] = 6'b010101; mem[3360] = 6'b010100; mem[3361] = 6'b010101; mem[3362] = 6'b010100; mem[3363] = 6'b010101; mem[3364] = 6'b010100; mem[3365] = 6'b010101; mem[3366] = 6'b010100; mem[3367] = 6'b010100; mem[3368] = 6'b101001; mem[3369] = 6'b101001; mem[3370] = 6'b101001; mem[3371] = 6'b011001; mem[3372] = 6'b101001; mem[3373] = 6'b101001; mem[3374] = 6'b010101; mem[3375] = 6'b011001; mem[3376] = 6'b101001; mem[3377] = 6'b010101; mem[3378] = 6'b101001; mem[3379] = 6'b011001; mem[3380] = 6'b010101; mem[3381] = 6'b011010; mem[3382] = 6'b011010; mem[3383] = 6'b011010; mem[3384] = 6'b011010; mem[3385] = 6'b001011; mem[3386] = 6'b011011; mem[3387] = 6'b000101; mem[3388] = 6'b010000; mem[3389] = 6'b010000; mem[3390] = 6'b010000; mem[3391] = 6'b100000; mem[3392] = 6'b100100; mem[3393] = 6'b000000; mem[3394] = 6'b010100; mem[3395] = 6'b010101; mem[3396] = 6'b100101; mem[3397] = 6'b010100; mem[3398] = 6'b010101; mem[3399] = 6'b010101; mem[3400] = 6'b010101; mem[3401] = 6'b010100; mem[3402] = 6'b010101; mem[3403] = 6'b010100; mem[3404] = 6'b010101; mem[3405] = 6'b010100; mem[3406] = 6'b010101; mem[3407] = 6'b010100; mem[3408] = 6'b010101; mem[3409] = 6'b010101; mem[3410] = 6'b010100; mem[3411] = 6'b010101; mem[3412] = 6'b010101; mem[3413] = 6'b010100; mem[3414] = 6'b010101; mem[3415] = 6'b010101; mem[3416] = 6'b010100; mem[3417] = 6'b010000; mem[3418] = 6'b010101; mem[3419] = 6'b010100; mem[3420] = 6'b010101; mem[3421] = 6'b010101; mem[3422] = 6'b010001; mem[3423] = 6'b010100; mem[3424] = 6'b010101; mem[3425] = 6'b010101; mem[3426] = 6'b010100; mem[3427] = 6'b010101; mem[3428] = 6'b000000; mem[3429] = 6'b000000; mem[3430] = 6'b000000; mem[3431] = 6'b000000; mem[3432] = 6'b000000; mem[3433] = 6'b000000; mem[3434] = 6'b000000; mem[3435] = 6'b000000; mem[3436] = 6'b000000; mem[3437] = 6'b000000; mem[3438] = 6'b000000; mem[3439] = 6'b000000; mem[3440] = 6'b000000; mem[3441] = 6'b000000; mem[3442] = 6'b000000; mem[3443] = 6'b000000; mem[3444] = 6'b000000; mem[3445] = 6'b000000; mem[3446] = 6'b000000; mem[3447] = 6'b000000; mem[3448] = 6'b000000; mem[3449] = 6'b000000; mem[3450] = 6'b000000; mem[3451] = 6'b000000; mem[3452] = 6'b000000; mem[3453] = 6'b000000; mem[3454] = 6'b000000; mem[3455] = 6'b000000; mem[3456] = 6'b010101; mem[3457] = 6'b000100; mem[3458] = 6'b010100; mem[3459] = 6'b000100; mem[3460] = 6'b010101; mem[3461] = 6'b010100; mem[3462] = 6'b000100; mem[3463] = 6'b000101; mem[3464] = 6'b010100; mem[3465] = 6'b010100; mem[3466] = 6'b000100; mem[3467] = 6'b000100; mem[3468] = 6'b010100; mem[3469] = 6'b000100; mem[3470] = 6'b010100; mem[3471] = 6'b010100; mem[3472] = 6'b010100; mem[3473] = 6'b010100; mem[3474] = 6'b010100; mem[3475] = 6'b010100; mem[3476] = 6'b010100; mem[3477] = 6'b000100; mem[3478] = 6'b010100; mem[3479] = 6'b010101; mem[3480] = 6'b011000; mem[3481] = 6'b010100; mem[3482] = 6'b010100; mem[3483] = 6'b000101; mem[3484] = 6'b010100; mem[3485] = 6'b010100; mem[3486] = 6'b010101; mem[3487] = 6'b010100; mem[3488] = 6'b000101; mem[3489] = 6'b010100; mem[3490] = 6'b010100; mem[3491] = 6'b010100; mem[3492] = 6'b010100; mem[3493] = 6'b010100; mem[3494] = 6'b010100; mem[3495] = 6'b101010; mem[3496] = 6'b101001; mem[3497] = 6'b101001; mem[3498] = 6'b011001; mem[3499] = 6'b101001; mem[3500] = 6'b011000; mem[3501] = 6'b011001; mem[3502] = 6'b011000; mem[3503] = 6'b101001; mem[3504] = 6'b010101; mem[3505] = 6'b011001; mem[3506] = 6'b011001; mem[3507] = 6'b011001; mem[3508] = 6'b011001; mem[3509] = 6'b011001; mem[3510] = 6'b010101; mem[3511] = 6'b011010; mem[3512] = 6'b000110; mem[3513] = 6'b000110; mem[3514] = 6'b001011; mem[3515] = 6'b001010; mem[3516] = 6'b000000; mem[3517] = 6'b000000; mem[3518] = 6'b100000; mem[3519] = 6'b110100; mem[3520] = 6'b010000; mem[3521] = 6'b000101; mem[3522] = 6'b100101; mem[3523] = 6'b010101; mem[3524] = 6'b010100; mem[3525] = 6'b010101; mem[3526] = 6'b010100; mem[3527] = 6'b010101; mem[3528] = 6'b010100; mem[3529] = 6'b010101; mem[3530] = 6'b010100; mem[3531] = 6'b010101; mem[3532] = 6'b010101; mem[3533] = 6'b010101; mem[3534] = 6'b010101; mem[3535] = 6'b010101; mem[3536] = 6'b010101; mem[3537] = 6'b010100; mem[3538] = 6'b010101; mem[3539] = 6'b010101; mem[3540] = 6'b010100; mem[3541] = 6'b010101; mem[3542] = 6'b010101; mem[3543] = 6'b010100; mem[3544] = 6'b010101; mem[3545] = 6'b010101; mem[3546] = 6'b010101; mem[3547] = 6'b010001; mem[3548] = 6'b010100; mem[3549] = 6'b010101; mem[3550] = 6'b010100; mem[3551] = 6'b010101; mem[3552] = 6'b010101; mem[3553] = 6'b010101; mem[3554] = 6'b010101; mem[3555] = 6'b010101; mem[3556] = 6'b000000; mem[3557] = 6'b000000; mem[3558] = 6'b000000; mem[3559] = 6'b000000; mem[3560] = 6'b000000; mem[3561] = 6'b000000; mem[3562] = 6'b000000; mem[3563] = 6'b000000; mem[3564] = 6'b000000; mem[3565] = 6'b000000; mem[3566] = 6'b000000; mem[3567] = 6'b000000; mem[3568] = 6'b000000; mem[3569] = 6'b000000; mem[3570] = 6'b000000; mem[3571] = 6'b000000; mem[3572] = 6'b000000; mem[3573] = 6'b000000; mem[3574] = 6'b000000; mem[3575] = 6'b000000; mem[3576] = 6'b000000; mem[3577] = 6'b000000; mem[3578] = 6'b000000; mem[3579] = 6'b000000; mem[3580] = 6'b000000; mem[3581] = 6'b000000; mem[3582] = 6'b000000; mem[3583] = 6'b000000; mem[3584] = 6'b000100; mem[3585] = 6'b010101; mem[3586] = 6'b000100; mem[3587] = 6'b010101; mem[3588] = 6'b000100; mem[3589] = 6'b000100; mem[3590] = 6'b010101; mem[3591] = 6'b010100; mem[3592] = 6'b000100; mem[3593] = 6'b000100; mem[3594] = 6'b010100; mem[3595] = 6'b010100; mem[3596] = 6'b000100; mem[3597] = 6'b010100; mem[3598] = 6'b010100; mem[3599] = 6'b000100; mem[3600] = 6'b010100; mem[3601] = 6'b000100; mem[3602] = 6'b010100; mem[3603] = 6'b000100; mem[3604] = 6'b010100; mem[3605] = 6'b010100; mem[3606] = 6'b010100; mem[3607] = 6'b000100; mem[3608] = 6'b010100; mem[3609] = 6'b000101; mem[3610] = 6'b010100; mem[3611] = 6'b011000; mem[3612] = 6'b010100; mem[3613] = 6'b000101; mem[3614] = 6'b011000; mem[3615] = 6'b010100; mem[3616] = 6'b010100; mem[3617] = 6'b010101; mem[3618] = 6'b010100; mem[3619] = 6'b010101; mem[3620] = 6'b000100; mem[3621] = 6'b010101; mem[3622] = 6'b101010; mem[3623] = 6'b101001; mem[3624] = 6'b011001; mem[3625] = 6'b011001; mem[3626] = 6'b101000; mem[3627] = 6'b010101; mem[3628] = 6'b011001; mem[3629] = 6'b010100; mem[3630] = 6'b011001; mem[3631] = 6'b010101; mem[3632] = 6'b011001; mem[3633] = 6'b011001; mem[3634] = 6'b101001; mem[3635] = 6'b011001; mem[3636] = 6'b101001; mem[3637] = 6'b011001; mem[3638] = 6'b011001; mem[3639] = 6'b011010; mem[3640] = 6'b011010; mem[3641] = 6'b010101; mem[3642] = 6'b000001; mem[3643] = 6'b010111; mem[3644] = 6'b000110; mem[3645] = 6'b000001; mem[3646] = 6'b010000; mem[3647] = 6'b010000; mem[3648] = 6'b000000; mem[3649] = 6'b010101; mem[3650] = 6'b010100; mem[3651] = 6'b010101; mem[3652] = 6'b010101; mem[3653] = 6'b010101; mem[3654] = 6'b010101; mem[3655] = 6'b010101; mem[3656] = 6'b010101; mem[3657] = 6'b010101; mem[3658] = 6'b010101; mem[3659] = 6'b010101; mem[3660] = 6'b010100; mem[3661] = 6'b010101; mem[3662] = 6'b100100; mem[3663] = 6'b010101; mem[3664] = 6'b010101; mem[3665] = 6'b010101; mem[3666] = 6'b010101; mem[3667] = 6'b010100; mem[3668] = 6'b010101; mem[3669] = 6'b010101; mem[3670] = 6'b010100; mem[3671] = 6'b010101; mem[3672] = 6'b010100; mem[3673] = 6'b010100; mem[3674] = 6'b010100; mem[3675] = 6'b010101; mem[3676] = 6'b010101; mem[3677] = 6'b010101; mem[3678] = 6'b010101; mem[3679] = 6'b010101; mem[3680] = 6'b010100; mem[3681] = 6'b010101; mem[3682] = 6'b010100; mem[3683] = 6'b010101; mem[3684] = 6'b000000; mem[3685] = 6'b000000; mem[3686] = 6'b000000; mem[3687] = 6'b000000; mem[3688] = 6'b000000; mem[3689] = 6'b000000; mem[3690] = 6'b000000; mem[3691] = 6'b000000; mem[3692] = 6'b000000; mem[3693] = 6'b000000; mem[3694] = 6'b000000; mem[3695] = 6'b000000; mem[3696] = 6'b000000; mem[3697] = 6'b000000; mem[3698] = 6'b000000; mem[3699] = 6'b000000; mem[3700] = 6'b000000; mem[3701] = 6'b000000; mem[3702] = 6'b000000; mem[3703] = 6'b000000; mem[3704] = 6'b000000; mem[3705] = 6'b000000; mem[3706] = 6'b000000; mem[3707] = 6'b000000; mem[3708] = 6'b000000; mem[3709] = 6'b000000; mem[3710] = 6'b000000; mem[3711] = 6'b000000; mem[3712] = 6'b010100; mem[3713] = 6'b000100; mem[3714] = 6'b010100; mem[3715] = 6'b000100; mem[3716] = 6'b010100; mem[3717] = 6'b010100; mem[3718] = 6'b000100; mem[3719] = 6'b010100; mem[3720] = 6'b010100; mem[3721] = 6'b000100; mem[3722] = 6'b000100; mem[3723] = 6'b010100; mem[3724] = 6'b000100; mem[3725] = 6'b010100; mem[3726] = 6'b000100; mem[3727] = 6'b010100; mem[3728] = 6'b000100; mem[3729] = 6'b010100; mem[3730] = 6'b010100; mem[3731] = 6'b010100; mem[3732] = 6'b000100; mem[3733] = 6'b010100; mem[3734] = 6'b010100; mem[3735] = 6'b010101; mem[3736] = 6'b010100; mem[3737] = 6'b010100; mem[3738] = 6'b010101; mem[3739] = 6'b000100; mem[3740] = 6'b010100; mem[3741] = 6'b010100; mem[3742] = 6'b010101; mem[3743] = 6'b000100; mem[3744] = 6'b010100; mem[3745] = 6'b010100; mem[3746] = 6'b010101; mem[3747] = 6'b000100; mem[3748] = 6'b010100; mem[3749] = 6'b101101; mem[3750] = 6'b101001; mem[3751] = 6'b011001; mem[3752] = 6'b101001; mem[3753] = 6'b011000; mem[3754] = 6'b011001; mem[3755] = 6'b010101; mem[3756] = 6'b011001; mem[3757] = 6'b101001; mem[3758] = 6'b011001; mem[3759] = 6'b011001; mem[3760] = 6'b101001; mem[3761] = 6'b011001; mem[3762] = 6'b011001; mem[3763] = 6'b011001; mem[3764] = 6'b011001; mem[3765] = 6'b011001; mem[3766] = 6'b011001; mem[3767] = 6'b011001; mem[3768] = 6'b011010; mem[3769] = 6'b011010; mem[3770] = 6'b010101; mem[3771] = 6'b010110; mem[3772] = 6'b100111; mem[3773] = 6'b100111; mem[3774] = 6'b010110; mem[3775] = 6'b000001; mem[3776] = 6'b010100; mem[3777] = 6'b010101; mem[3778] = 6'b010100; mem[3779] = 6'b010100; mem[3780] = 6'b010101; mem[3781] = 6'b010100; mem[3782] = 6'b010100; mem[3783] = 6'b010101; mem[3784] = 6'b010100; mem[3785] = 6'b010101; mem[3786] = 6'b010100; mem[3787] = 6'b010101; mem[3788] = 6'b010101; mem[3789] = 6'b010101; mem[3790] = 6'b010101; mem[3791] = 6'b010101; mem[3792] = 6'b010100; mem[3793] = 6'b010101; mem[3794] = 6'b010100; mem[3795] = 6'b010001; mem[3796] = 6'b010100; mem[3797] = 6'b010101; mem[3798] = 6'b010101; mem[3799] = 6'b010100; mem[3800] = 6'b010101; mem[3801] = 6'b010101; mem[3802] = 6'b010101; mem[3803] = 6'b010100; mem[3804] = 6'b010100; mem[3805] = 6'b010101; mem[3806] = 6'b010100; mem[3807] = 6'b010101; mem[3808] = 6'b010101; mem[3809] = 6'b010101; mem[3810] = 6'b010101; mem[3811] = 6'b010100; mem[3812] = 6'b000000; mem[3813] = 6'b000000; mem[3814] = 6'b000000; mem[3815] = 6'b000000; mem[3816] = 6'b000000; mem[3817] = 6'b000000; mem[3818] = 6'b000000; mem[3819] = 6'b000000; mem[3820] = 6'b000000; mem[3821] = 6'b000000; mem[3822] = 6'b000000; mem[3823] = 6'b000000; mem[3824] = 6'b000000; mem[3825] = 6'b000000; mem[3826] = 6'b000000; mem[3827] = 6'b000000; mem[3828] = 6'b000000; mem[3829] = 6'b000000; mem[3830] = 6'b000000; mem[3831] = 6'b000000; mem[3832] = 6'b000000; mem[3833] = 6'b000000; mem[3834] = 6'b000000; mem[3835] = 6'b000000; mem[3836] = 6'b000000; mem[3837] = 6'b000000; mem[3838] = 6'b000000; mem[3839] = 6'b000000; mem[3840] = 6'b000100; mem[3841] = 6'b010001; mem[3842] = 6'b000100; mem[3843] = 6'b010000; mem[3844] = 6'b000101; mem[3845] = 6'b000100; mem[3846] = 6'b000100; mem[3847] = 6'b000100; mem[3848] = 6'b010100; mem[3849] = 6'b000100; mem[3850] = 6'b010000; mem[3851] = 6'b000100; mem[3852] = 6'b010100; mem[3853] = 6'b000100; mem[3854] = 6'b010100; mem[3855] = 6'b000100; mem[3856] = 6'b010100; mem[3857] = 6'b010100; mem[3858] = 6'b000100; mem[3859] = 6'b010100; mem[3860] = 6'b010100; mem[3861] = 6'b000100; mem[3862] = 6'b011000; mem[3863] = 6'b000100; mem[3864] = 6'b010100; mem[3865] = 6'b001000; mem[3866] = 6'b010100; mem[3867] = 6'b010100; mem[3868] = 6'b010101; mem[3869] = 6'b000100; mem[3870] = 6'b010100; mem[3871] = 6'b010100; mem[3872] = 6'b010101; mem[3873] = 6'b000100; mem[3874] = 6'b010100; mem[3875] = 6'b010101; mem[3876] = 6'b101001; mem[3877] = 6'b101001; mem[3878] = 6'b101001; mem[3879] = 6'b011001; mem[3880] = 6'b011001; mem[3881] = 6'b101001; mem[3882] = 6'b010101; mem[3883] = 6'b011000; mem[3884] = 6'b011000; mem[3885] = 6'b010101; mem[3886] = 6'b011001; mem[3887] = 6'b010101; mem[3888] = 6'b011001; mem[3889] = 6'b010101; mem[3890] = 6'b011001; mem[3891] = 6'b011001; mem[3892] = 6'b011001; mem[3893] = 6'b101001; mem[3894] = 6'b011010; mem[3895] = 6'b101001; mem[3896] = 6'b011010; mem[3897] = 6'b011010; mem[3898] = 6'b101010; mem[3899] = 6'b010101; mem[3900] = 6'b010010; mem[3901] = 6'b100111; mem[3902] = 6'b100111; mem[3903] = 6'b010111; mem[3904] = 6'b010101; mem[3905] = 6'b010100; mem[3906] = 6'b010101; mem[3907] = 6'b010101; mem[3908] = 6'b010100; mem[3909] = 6'b010101; mem[3910] = 6'b010101; mem[3911] = 6'b010100; mem[3912] = 6'b010101; mem[3913] = 6'b010100; mem[3914] = 6'b010101; mem[3915] = 6'b010101; mem[3916] = 6'b010100; mem[3917] = 6'b010101; mem[3918] = 6'b010100; mem[3919] = 6'b010101; mem[3920] = 6'b010101; mem[3921] = 6'b010101; mem[3922] = 6'b010101; mem[3923] = 6'b010100; mem[3924] = 6'b010101; mem[3925] = 6'b010101; mem[3926] = 6'b010100; mem[3927] = 6'b010101; mem[3928] = 6'b010100; mem[3929] = 6'b010101; mem[3930] = 6'b010100; mem[3931] = 6'b010101; mem[3932] = 6'b010101; mem[3933] = 6'b010101; mem[3934] = 6'b010101; mem[3935] = 6'b010101; mem[3936] = 6'b010101; mem[3937] = 6'b010100; mem[3938] = 6'b010101; mem[3939] = 6'b010101; mem[3940] = 6'b000000; mem[3941] = 6'b000000; mem[3942] = 6'b000000; mem[3943] = 6'b000000; mem[3944] = 6'b000000; mem[3945] = 6'b000000; mem[3946] = 6'b000000; mem[3947] = 6'b000000; mem[3948] = 6'b000000; mem[3949] = 6'b000000; mem[3950] = 6'b000000; mem[3951] = 6'b000000; mem[3952] = 6'b000000; mem[3953] = 6'b000000; mem[3954] = 6'b000000; mem[3955] = 6'b000000; mem[3956] = 6'b000000; mem[3957] = 6'b000000; mem[3958] = 6'b000000; mem[3959] = 6'b000000; mem[3960] = 6'b000000; mem[3961] = 6'b000000; mem[3962] = 6'b000000; mem[3963] = 6'b000000; mem[3964] = 6'b000000; mem[3965] = 6'b000000; mem[3966] = 6'b000000; mem[3967] = 6'b000000; mem[3968] = 6'b010100; mem[3969] = 6'b000100; mem[3970] = 6'b000100; mem[3971] = 6'b000100; mem[3972] = 6'b010100; mem[3973] = 6'b000100; mem[3974] = 6'b010001; mem[3975] = 6'b010100; mem[3976] = 6'b000000; mem[3977] = 6'b010100; mem[3978] = 6'b000100; mem[3979] = 6'b000100; mem[3980] = 6'b010000; mem[3981] = 6'b000100; mem[3982] = 6'b010100; mem[3983] = 6'b000100; mem[3984] = 6'b010100; mem[3985] = 6'b000100; mem[3986] = 6'b000100; mem[3987] = 6'b010100; mem[3988] = 6'b000100; mem[3989] = 6'b010100; mem[3990] = 6'b010100; mem[3991] = 6'b010100; mem[3992] = 6'b010100; mem[3993] = 6'b010101; mem[3994] = 6'b010100; mem[3995] = 6'b000101; mem[3996] = 6'b010100; mem[3997] = 6'b010101; mem[3998] = 6'b010100; mem[3999] = 6'b000101; mem[4000] = 6'b010100; mem[4001] = 6'b010100; mem[4002] = 6'b010100; mem[4003] = 6'b101001; mem[4004] = 6'b101001; mem[4005] = 6'b011001; mem[4006] = 6'b011001; mem[4007] = 6'b011001; mem[4008] = 6'b101000; mem[4009] = 6'b010100; mem[4010] = 6'b011001; mem[4011] = 6'b011001; mem[4012] = 6'b010101; mem[4013] = 6'b011001; mem[4014] = 6'b010101; mem[4015] = 6'b011001; mem[4016] = 6'b011001; mem[4017] = 6'b011001; mem[4018] = 6'b011001; mem[4019] = 6'b101001; mem[4020] = 6'b011001; mem[4021] = 6'b011010; mem[4022] = 6'b011001; mem[4023] = 6'b011010; mem[4024] = 6'b011010; mem[4025] = 6'b011001; mem[4026] = 6'b011010; mem[4027] = 6'b011010; mem[4028] = 6'b000101; mem[4029] = 6'b000001; mem[4030] = 6'b010110; mem[4031] = 6'b100111; mem[4032] = 6'b100111; mem[4033] = 6'b010101; mem[4034] = 6'b010100; mem[4035] = 6'b010101; mem[4036] = 6'b010100; mem[4037] = 6'b010101; mem[4038] = 6'b010100; mem[4039] = 6'b010101; mem[4040] = 6'b010101; mem[4041] = 6'b010101; mem[4042] = 6'b010101; mem[4043] = 6'b010100; mem[4044] = 6'b010101; mem[4045] = 6'b010101; mem[4046] = 6'b010101; mem[4047] = 6'b010101; mem[4048] = 6'b010101; mem[4049] = 6'b010100; mem[4050] = 6'b010101; mem[4051] = 6'b010101; mem[4052] = 6'b010101; mem[4053] = 6'b010100; mem[4054] = 6'b010101; mem[4055] = 6'b010101; mem[4056] = 6'b010101; mem[4057] = 6'b010100; mem[4058] = 6'b010101; mem[4059] = 6'b010101; mem[4060] = 6'b010101; mem[4061] = 6'b010100; mem[4062] = 6'b010101; mem[4063] = 6'b010100; mem[4064] = 6'b010101; mem[4065] = 6'b010101; mem[4066] = 6'b010101; mem[4067] = 6'b010101; mem[4068] = 6'b000000; mem[4069] = 6'b000000; mem[4070] = 6'b000000; mem[4071] = 6'b000000; mem[4072] = 6'b000000; mem[4073] = 6'b000000; mem[4074] = 6'b000000; mem[4075] = 6'b000000; mem[4076] = 6'b000000; mem[4077] = 6'b000000; mem[4078] = 6'b000000; mem[4079] = 6'b000000; mem[4080] = 6'b000000; mem[4081] = 6'b000000; mem[4082] = 6'b000000; mem[4083] = 6'b000000; mem[4084] = 6'b000000; mem[4085] = 6'b000000; mem[4086] = 6'b000000; mem[4087] = 6'b000000; mem[4088] = 6'b000000; mem[4089] = 6'b000000; mem[4090] = 6'b000000; mem[4091] = 6'b000000; mem[4092] = 6'b000000; mem[4093] = 6'b000000; mem[4094] = 6'b000000; mem[4095] = 6'b000000; mem[4096] = 6'b000100; mem[4097] = 6'b010001; mem[4098] = 6'b010100; mem[4099] = 6'b000101; mem[4100] = 6'b010000; mem[4101] = 6'b000100; mem[4102] = 6'b010100; mem[4103] = 6'b000100; mem[4104] = 6'b000100; mem[4105] = 6'b000100; mem[4106] = 6'b010000; mem[4107] = 6'b000100; mem[4108] = 6'b000100; mem[4109] = 6'b010100; mem[4110] = 6'b000100; mem[4111] = 6'b010100; mem[4112] = 6'b000100; mem[4113] = 6'b010100; mem[4114] = 6'b010100; mem[4115] = 6'b010100; mem[4116] = 6'b010100; mem[4117] = 6'b010100; mem[4118] = 6'b000100; mem[4119] = 6'b010101; mem[4120] = 6'b000100; mem[4121] = 6'b010100; mem[4122] = 6'b000100; mem[4123] = 6'b010100; mem[4124] = 6'b010100; mem[4125] = 6'b000100; mem[4126] = 6'b010100; mem[4127] = 6'b010100; mem[4128] = 6'b000100; mem[4129] = 6'b000100; mem[4130] = 6'b101001; mem[4131] = 6'b101101; mem[4132] = 6'b011001; mem[4133] = 6'b101001; mem[4134] = 6'b010100; mem[4135] = 6'b011001; mem[4136] = 6'b010101; mem[4137] = 6'b011001; mem[4138] = 6'b010101; mem[4139] = 6'b010100; mem[4140] = 6'b011001; mem[4141] = 6'b011000; mem[4142] = 6'b010101; mem[4143] = 6'b011000; mem[4144] = 6'b010101; mem[4145] = 6'b011001; mem[4146] = 6'b011001; mem[4147] = 6'b010101; mem[4148] = 6'b011001; mem[4149] = 6'b011001; mem[4150] = 6'b011001; mem[4151] = 6'b010101; mem[4152] = 6'b011001; mem[4153] = 6'b011001; mem[4154] = 6'b011001; mem[4155] = 6'b011001; mem[4156] = 6'b011010; mem[4157] = 6'b000000; mem[4158] = 6'b010001; mem[4159] = 6'b010111; mem[4160] = 6'b100111; mem[4161] = 6'b100110; mem[4162] = 6'b010100; mem[4163] = 6'b010100; mem[4164] = 6'b010101; mem[4165] = 6'b010101; mem[4166] = 6'b010101; mem[4167] = 6'b010101; mem[4168] = 6'b010100; mem[4169] = 6'b010101; mem[4170] = 6'b010101; mem[4171] = 6'b010101; mem[4172] = 6'b010101; mem[4173] = 6'b010101; mem[4174] = 6'b010101; mem[4175] = 6'b010101; mem[4176] = 6'b010101; mem[4177] = 6'b010101; mem[4178] = 6'b010101; mem[4179] = 6'b010101; mem[4180] = 6'b010100; mem[4181] = 6'b010101; mem[4182] = 6'b010101; mem[4183] = 6'b010100; mem[4184] = 6'b010101; mem[4185] = 6'b010101; mem[4186] = 6'b010100; mem[4187] = 6'b010101; mem[4188] = 6'b010100; mem[4189] = 6'b010101; mem[4190] = 6'b010101; mem[4191] = 6'b010101; mem[4192] = 6'b010101; mem[4193] = 6'b011001; mem[4194] = 6'b010101; mem[4195] = 6'b011001; mem[4196] = 6'b000000; mem[4197] = 6'b000000; mem[4198] = 6'b000000; mem[4199] = 6'b000000; mem[4200] = 6'b000000; mem[4201] = 6'b000000; mem[4202] = 6'b000000; mem[4203] = 6'b000000; mem[4204] = 6'b000000; mem[4205] = 6'b000000; mem[4206] = 6'b000000; mem[4207] = 6'b000000; mem[4208] = 6'b000000; mem[4209] = 6'b000000; mem[4210] = 6'b000000; mem[4211] = 6'b000000; mem[4212] = 6'b000000; mem[4213] = 6'b000000; mem[4214] = 6'b000000; mem[4215] = 6'b000000; mem[4216] = 6'b000000; mem[4217] = 6'b000000; mem[4218] = 6'b000000; mem[4219] = 6'b000000; mem[4220] = 6'b000000; mem[4221] = 6'b000000; mem[4222] = 6'b000000; mem[4223] = 6'b000000; mem[4224] = 6'b000100; mem[4225] = 6'b000100; mem[4226] = 6'b010000; mem[4227] = 6'b000100; mem[4228] = 6'b010101; mem[4229] = 6'b000100; mem[4230] = 6'b010100; mem[4231] = 6'b000001; mem[4232] = 6'b010100; mem[4233] = 6'b000100; mem[4234] = 6'b010100; mem[4235] = 6'b010100; mem[4236] = 6'b000000; mem[4237] = 6'b010100; mem[4238] = 6'b010100; mem[4239] = 6'b010100; mem[4240] = 6'b010100; mem[4241] = 6'b000100; mem[4242] = 6'b010100; mem[4243] = 6'b000100; mem[4244] = 6'b010100; mem[4245] = 6'b010100; mem[4246] = 6'b010100; mem[4247] = 6'b010100; mem[4248] = 6'b010101; mem[4249] = 6'b010100; mem[4250] = 6'b010101; mem[4251] = 6'b000100; mem[4252] = 6'b010101; mem[4253] = 6'b010100; mem[4254] = 6'b000101; mem[4255] = 6'b010100; mem[4256] = 6'b010100; mem[4257] = 6'b011001; mem[4258] = 6'b101001; mem[4259] = 6'b101001; mem[4260] = 6'b011000; mem[4261] = 6'b011001; mem[4262] = 6'b101001; mem[4263] = 6'b010100; mem[4264] = 6'b011001; mem[4265] = 6'b010100; mem[4266] = 6'b011001; mem[4267] = 6'b010101; mem[4268] = 6'b010100; mem[4269] = 6'b011001; mem[4270] = 6'b011001; mem[4271] = 6'b011001; mem[4272] = 6'b011001; mem[4273] = 6'b010101; mem[4274] = 6'b011001; mem[4275] = 6'b011001; mem[4276] = 6'b010101; mem[4277] = 6'b010101; mem[4278] = 6'b011001; mem[4279] = 6'b011001; mem[4280] = 6'b010101; mem[4281] = 6'b011010; mem[4282] = 6'b101010; mem[4283] = 6'b011001; mem[4284] = 6'b010101; mem[4285] = 6'b000101; mem[4286] = 6'b000000; mem[4287] = 6'b010110; mem[4288] = 6'b010110; mem[4289] = 6'b100111; mem[4290] = 6'b010101; mem[4291] = 6'b010100; mem[4292] = 6'b010100; mem[4293] = 6'b010101; mem[4294] = 6'b010100; mem[4295] = 6'b010101; mem[4296] = 6'b010101; mem[4297] = 6'b010100; mem[4298] = 6'b010101; mem[4299] = 6'b010101; mem[4300] = 6'b010101; mem[4301] = 6'b010101; mem[4302] = 6'b010101; mem[4303] = 6'b010100; mem[4304] = 6'b010101; mem[4305] = 6'b010101; mem[4306] = 6'b010101; mem[4307] = 6'b010101; mem[4308] = 6'b010101; mem[4309] = 6'b010101; mem[4310] = 6'b010101; mem[4311] = 6'b010101; mem[4312] = 6'b010100; mem[4313] = 6'b010101; mem[4314] = 6'b010101; mem[4315] = 6'b010101; mem[4316] = 6'b010101; mem[4317] = 6'b010101; mem[4318] = 6'b010101; mem[4319] = 6'b010100; mem[4320] = 6'b010101; mem[4321] = 6'b010101; mem[4322] = 6'b010100; mem[4323] = 6'b010101; mem[4324] = 6'b000000; mem[4325] = 6'b000000; mem[4326] = 6'b000000; mem[4327] = 6'b000000; mem[4328] = 6'b000000; mem[4329] = 6'b000000; mem[4330] = 6'b000000; mem[4331] = 6'b000000; mem[4332] = 6'b000000; mem[4333] = 6'b000000; mem[4334] = 6'b000000; mem[4335] = 6'b000000; mem[4336] = 6'b000000; mem[4337] = 6'b000000; mem[4338] = 6'b000000; mem[4339] = 6'b000000; mem[4340] = 6'b000000; mem[4341] = 6'b000000; mem[4342] = 6'b000000; mem[4343] = 6'b000000; mem[4344] = 6'b000000; mem[4345] = 6'b000000; mem[4346] = 6'b000000; mem[4347] = 6'b000000; mem[4348] = 6'b000000; mem[4349] = 6'b000000; mem[4350] = 6'b000000; mem[4351] = 6'b000000; mem[4352] = 6'b010001; mem[4353] = 6'b010100; mem[4354] = 6'b000101; mem[4355] = 6'b010100; mem[4356] = 6'b000000; mem[4357] = 6'b010101; mem[4358] = 6'b000100; mem[4359] = 6'b010100; mem[4360] = 6'b000000; mem[4361] = 6'b010100; mem[4362] = 6'b000000; mem[4363] = 6'b010100; mem[4364] = 6'b000101; mem[4365] = 6'b010100; mem[4366] = 6'b000000; mem[4367] = 6'b000100; mem[4368] = 6'b010101; mem[4369] = 6'b010100; mem[4370] = 6'b010100; mem[4371] = 6'b010100; mem[4372] = 6'b010100; mem[4373] = 6'b000100; mem[4374] = 6'b010100; mem[4375] = 6'b000100; mem[4376] = 6'b010100; mem[4377] = 6'b000100; mem[4378] = 6'b010100; mem[4379] = 6'b010100; mem[4380] = 6'b000100; mem[4381] = 6'b010100; mem[4382] = 6'b010100; mem[4383] = 6'b000100; mem[4384] = 6'b010101; mem[4385] = 6'b101001; mem[4386] = 6'b101001; mem[4387] = 6'b010101; mem[4388] = 6'b011001; mem[4389] = 6'b010100; mem[4390] = 6'b011001; mem[4391] = 6'b011001; mem[4392] = 6'b010101; mem[4393] = 6'b010101; mem[4394] = 6'b010100; mem[4395] = 6'b011001; mem[4396] = 6'b011001; mem[4397] = 6'b010101; mem[4398] = 6'b010101; mem[4399] = 6'b011001; mem[4400] = 6'b010101; mem[4401] = 6'b011001; mem[4402] = 6'b010101; mem[4403] = 6'b010101; mem[4404] = 6'b011010; mem[4405] = 6'b010101; mem[4406] = 6'b011001; mem[4407] = 6'b010101; mem[4408] = 6'b011001; mem[4409] = 6'b010101; mem[4410] = 6'b101010; mem[4411] = 6'b101111; mem[4412] = 6'b011010; mem[4413] = 6'b000000; mem[4414] = 6'b010001; mem[4415] = 6'b100110; mem[4416] = 6'b010110; mem[4417] = 6'b010111; mem[4418] = 6'b101010; mem[4419] = 6'b000100; mem[4420] = 6'b000101; mem[4421] = 6'b010101; mem[4422] = 6'b010101; mem[4423] = 6'b010101; mem[4424] = 6'b010101; mem[4425] = 6'b010101; mem[4426] = 6'b010101; mem[4427] = 6'b010101; mem[4428] = 6'b010101; mem[4429] = 6'b010101; mem[4430] = 6'b010101; mem[4431] = 6'b010101; mem[4432] = 6'b010101; mem[4433] = 6'b010101; mem[4434] = 6'b010100; mem[4435] = 6'b010101; mem[4436] = 6'b010101; mem[4437] = 6'b010101; mem[4438] = 6'b010101; mem[4439] = 6'b010101; mem[4440] = 6'b010101; mem[4441] = 6'b010101; mem[4442] = 6'b010100; mem[4443] = 6'b010101; mem[4444] = 6'b010100; mem[4445] = 6'b010101; mem[4446] = 6'b011001; mem[4447] = 6'b010101; mem[4448] = 6'b010100; mem[4449] = 6'b010101; mem[4450] = 6'b010101; mem[4451] = 6'b010101; mem[4452] = 6'b000000; mem[4453] = 6'b000000; mem[4454] = 6'b000000; mem[4455] = 6'b000000; mem[4456] = 6'b000000; mem[4457] = 6'b000000; mem[4458] = 6'b000000; mem[4459] = 6'b000000; mem[4460] = 6'b000000; mem[4461] = 6'b000000; mem[4462] = 6'b000000; mem[4463] = 6'b000000; mem[4464] = 6'b000000; mem[4465] = 6'b000000; mem[4466] = 6'b000000; mem[4467] = 6'b000000; mem[4468] = 6'b000000; mem[4469] = 6'b000000; mem[4470] = 6'b000000; mem[4471] = 6'b000000; mem[4472] = 6'b000000; mem[4473] = 6'b000000; mem[4474] = 6'b000000; mem[4475] = 6'b000000; mem[4476] = 6'b000000; mem[4477] = 6'b000000; mem[4478] = 6'b000000; mem[4479] = 6'b000000; mem[4480] = 6'b000100; mem[4481] = 6'b000100; mem[4482] = 6'b010100; mem[4483] = 6'b000100; mem[4484] = 6'b010100; mem[4485] = 6'b000100; mem[4486] = 6'b010000; mem[4487] = 6'b000101; mem[4488] = 6'b010100; mem[4489] = 6'b000101; mem[4490] = 6'b010100; mem[4491] = 6'b000100; mem[4492] = 6'b010100; mem[4493] = 6'b000000; mem[4494] = 6'b010101; mem[4495] = 6'b010100; mem[4496] = 6'b010100; mem[4497] = 6'b010100; mem[4498] = 6'b000101; mem[4499] = 6'b010100; mem[4500] = 6'b000100; mem[4501] = 6'b010100; mem[4502] = 6'b010101; mem[4503] = 6'b010100; mem[4504] = 6'b010101; mem[4505] = 6'b010100; mem[4506] = 6'b010101; mem[4507] = 6'b000100; mem[4508] = 6'b010101; mem[4509] = 6'b010100; mem[4510] = 6'b000101; mem[4511] = 6'b010100; mem[4512] = 6'b101001; mem[4513] = 6'b101001; mem[4514] = 6'b011001; mem[4515] = 6'b011001; mem[4516] = 6'b101000; mem[4517] = 6'b011001; mem[4518] = 6'b010101; mem[4519] = 6'b010101; mem[4520] = 6'b011001; mem[4521] = 6'b011001; mem[4522] = 6'b011001; mem[4523] = 6'b010101; mem[4524] = 6'b010101; mem[4525] = 6'b010101; mem[4526] = 6'b011001; mem[4527] = 6'b010101; mem[4528] = 6'b011001; mem[4529] = 6'b010101; mem[4530] = 6'b011001; mem[4531] = 6'b011001; mem[4532] = 6'b010101; mem[4533] = 6'b011001; mem[4534] = 6'b101001; mem[4535] = 6'b101001; mem[4536] = 6'b101010; mem[4537] = 6'b101101; mem[4538] = 6'b111110; mem[4539] = 6'b111111; mem[4540] = 6'b101010; mem[4541] = 6'b100101; mem[4542] = 6'b010101; mem[4543] = 6'b010111; mem[4544] = 6'b010110; mem[4545] = 6'b010010; mem[4546] = 6'b100110; mem[4547] = 6'b010101; mem[4548] = 6'b010100; mem[4549] = 6'b010101; mem[4550] = 6'b000100; mem[4551] = 6'b010101; mem[4552] = 6'b000100; mem[4553] = 6'b010101; mem[4554] = 6'b010101; mem[4555] = 6'b010101; mem[4556] = 6'b010101; mem[4557] = 6'b010101; mem[4558] = 6'b010101; mem[4559] = 6'b010101; mem[4560] = 6'b010101; mem[4561] = 6'b010101; mem[4562] = 6'b010101; mem[4563] = 6'b010101; mem[4564] = 6'b010100; mem[4565] = 6'b010101; mem[4566] = 6'b011001; mem[4567] = 6'b010101; mem[4568] = 6'b010101; mem[4569] = 6'b010100; mem[4570] = 6'b010101; mem[4571] = 6'b010101; mem[4572] = 6'b010101; mem[4573] = 6'b010101; mem[4574] = 6'b010101; mem[4575] = 6'b010101; mem[4576] = 6'b010101; mem[4577] = 6'b010101; mem[4578] = 6'b010100; mem[4579] = 6'b010101; mem[4580] = 6'b000000; mem[4581] = 6'b000000; mem[4582] = 6'b000000; mem[4583] = 6'b000000; mem[4584] = 6'b000000; mem[4585] = 6'b000000; mem[4586] = 6'b000000; mem[4587] = 6'b000000; mem[4588] = 6'b000000; mem[4589] = 6'b000000; mem[4590] = 6'b000000; mem[4591] = 6'b000000; mem[4592] = 6'b000000; mem[4593] = 6'b000000; mem[4594] = 6'b000000; mem[4595] = 6'b000000; mem[4596] = 6'b000000; mem[4597] = 6'b000000; mem[4598] = 6'b000000; mem[4599] = 6'b000000; mem[4600] = 6'b000000; mem[4601] = 6'b000000; mem[4602] = 6'b000000; mem[4603] = 6'b000000; mem[4604] = 6'b000000; mem[4605] = 6'b000000; mem[4606] = 6'b000000; mem[4607] = 6'b000000; mem[4608] = 6'b010100; mem[4609] = 6'b000001; mem[4610] = 6'b010100; mem[4611] = 6'b000001; mem[4612] = 6'b010100; mem[4613] = 6'b000101; mem[4614] = 6'b010100; mem[4615] = 6'b010100; mem[4616] = 6'b000000; mem[4617] = 6'b010100; mem[4618] = 6'b000000; mem[4619] = 6'b010100; mem[4620] = 6'b010000; mem[4621] = 6'b010100; mem[4622] = 6'b000100; mem[4623] = 6'b010100; mem[4624] = 6'b000001; mem[4625] = 6'b010100; mem[4626] = 6'b010100; mem[4627] = 6'b010100; mem[4628] = 6'b010101; mem[4629] = 6'b010100; mem[4630] = 6'b000100; mem[4631] = 6'b010101; mem[4632] = 6'b000100; mem[4633] = 6'b010101; mem[4634] = 6'b000100; mem[4635] = 6'b010101; mem[4636] = 6'b010100; mem[4637] = 6'b000101; mem[4638] = 6'b010100; mem[4639] = 6'b101001; mem[4640] = 6'b101101; mem[4641] = 6'b101101; mem[4642] = 6'b101001; mem[4643] = 6'b011001; mem[4644] = 6'b101001; mem[4645] = 6'b011001; mem[4646] = 6'b011001; mem[4647] = 6'b011001; mem[4648] = 6'b010100; mem[4649] = 6'b010101; mem[4650] = 6'b011001; mem[4651] = 6'b011001; mem[4652] = 6'b011001; mem[4653] = 6'b010101; mem[4654] = 6'b011001; mem[4655] = 6'b010101; mem[4656] = 6'b011001; mem[4657] = 6'b011001; mem[4658] = 6'b010101; mem[4659] = 6'b010101; mem[4660] = 6'b010101; mem[4661] = 6'b011001; mem[4662] = 6'b101010; mem[4663] = 6'b111110; mem[4664] = 6'b111110; mem[4665] = 6'b111110; mem[4666] = 6'b111010; mem[4667] = 6'b101010; mem[4668] = 6'b101010; mem[4669] = 6'b101001; mem[4670] = 6'b100101; mem[4671] = 6'b010010; mem[4672] = 6'b100110; mem[4673] = 6'b010110; mem[4674] = 6'b010110; mem[4675] = 6'b010110; mem[4676] = 6'b010100; mem[4677] = 6'b010101; mem[4678] = 6'b010101; mem[4679] = 6'b010101; mem[4680] = 6'b010101; mem[4681] = 6'b010101; mem[4682] = 6'b010100; mem[4683] = 6'b010101; mem[4684] = 6'b010101; mem[4685] = 6'b010101; mem[4686] = 6'b010101; mem[4687] = 6'b010101; mem[4688] = 6'b010101; mem[4689] = 6'b011001; mem[4690] = 6'b010101; mem[4691] = 6'b010101; mem[4692] = 6'b011001; mem[4693] = 6'b010101; mem[4694] = 6'b010100; mem[4695] = 6'b010101; mem[4696] = 6'b010101; mem[4697] = 6'b010101; mem[4698] = 6'b010101; mem[4699] = 6'b010101; mem[4700] = 6'b010100; mem[4701] = 6'b010101; mem[4702] = 6'b010100; mem[4703] = 6'b010101; mem[4704] = 6'b000101; mem[4705] = 6'b010101; mem[4706] = 6'b010101; mem[4707] = 6'b000101; mem[4708] = 6'b000000; mem[4709] = 6'b000000; mem[4710] = 6'b000000; mem[4711] = 6'b000000; mem[4712] = 6'b000000; mem[4713] = 6'b000000; mem[4714] = 6'b000000; mem[4715] = 6'b000000; mem[4716] = 6'b000000; mem[4717] = 6'b000000; mem[4718] = 6'b000000; mem[4719] = 6'b000000; mem[4720] = 6'b000000; mem[4721] = 6'b000000; mem[4722] = 6'b000000; mem[4723] = 6'b000000; mem[4724] = 6'b000000; mem[4725] = 6'b000000; mem[4726] = 6'b000000; mem[4727] = 6'b000000; mem[4728] = 6'b000000; mem[4729] = 6'b000000; mem[4730] = 6'b000000; mem[4731] = 6'b000000; mem[4732] = 6'b000000; mem[4733] = 6'b000000; mem[4734] = 6'b000000; mem[4735] = 6'b000000; mem[4736] = 6'b000100; mem[4737] = 6'b010100; mem[4738] = 6'b000101; mem[4739] = 6'b010100; mem[4740] = 6'b000000; mem[4741] = 6'b010100; mem[4742] = 6'b000001; mem[4743] = 6'b000100; mem[4744] = 6'b010101; mem[4745] = 6'b000000; mem[4746] = 6'b010101; mem[4747] = 6'b000100; mem[4748] = 6'b000101; mem[4749] = 6'b010100; mem[4750] = 6'b010001; mem[4751] = 6'b010100; mem[4752] = 6'b010100; mem[4753] = 6'b000101; mem[4754] = 6'b010100; mem[4755] = 6'b000100; mem[4756] = 6'b010100; mem[4757] = 6'b010101; mem[4758] = 6'b010100; mem[4759] = 6'b010100; mem[4760] = 6'b010101; mem[4761] = 6'b010100; mem[4762] = 6'b010101; mem[4763] = 6'b000100; mem[4764] = 6'b010101; mem[4765] = 6'b000100; mem[4766] = 6'b011001; mem[4767] = 6'b101101; mem[4768] = 6'b101001; mem[4769] = 6'b011001; mem[4770] = 6'b011001; mem[4771] = 6'b011001; mem[4772] = 6'b011001; mem[4773] = 6'b010101; mem[4774] = 6'b011001; mem[4775] = 6'b010101; mem[4776] = 6'b011001; mem[4777] = 6'b010100; mem[4778] = 6'b010101; mem[4779] = 6'b010101; mem[4780] = 6'b011001; mem[4781] = 6'b010101; mem[4782] = 6'b010101; mem[4783] = 6'b011001; mem[4784] = 6'b010101; mem[4785] = 6'b010101; mem[4786] = 6'b011001; mem[4787] = 6'b011001; mem[4788] = 6'b011001; mem[4789] = 6'b010101; mem[4790] = 6'b101001; mem[4791] = 6'b101010; mem[4792] = 6'b111110; mem[4793] = 6'b111010; mem[4794] = 6'b101001; mem[4795] = 6'b101011; mem[4796] = 6'b101010; mem[4797] = 6'b100100; mem[4798] = 6'b100100; mem[4799] = 6'b010110; mem[4800] = 6'b010110; mem[4801] = 6'b010010; mem[4802] = 6'b010101; mem[4803] = 6'b010110; mem[4804] = 6'b010100; mem[4805] = 6'b000101; mem[4806] = 6'b010100; mem[4807] = 6'b000101; mem[4808] = 6'b010101; mem[4809] = 6'b000101; mem[4810] = 6'b010101; mem[4811] = 6'b000101; mem[4812] = 6'b010100; mem[4813] = 6'b010101; mem[4814] = 6'b010101; mem[4815] = 6'b010101; mem[4816] = 6'b010101; mem[4817] = 6'b010101; mem[4818] = 6'b010101; mem[4819] = 6'b010101; mem[4820] = 6'b010101; mem[4821] = 6'b010101; mem[4822] = 6'b010101; mem[4823] = 6'b010101; mem[4824] = 6'b010100; mem[4825] = 6'b010101; mem[4826] = 6'b010100; mem[4827] = 6'b010101; mem[4828] = 6'b010101; mem[4829] = 6'b010101; mem[4830] = 6'b000101; mem[4831] = 6'b010101; mem[4832] = 6'b010100; mem[4833] = 6'b000101; mem[4834] = 6'b010100; mem[4835] = 6'b010101; mem[4836] = 6'b000000; mem[4837] = 6'b000000; mem[4838] = 6'b000000; mem[4839] = 6'b000000; mem[4840] = 6'b000000; mem[4841] = 6'b000000; mem[4842] = 6'b000000; mem[4843] = 6'b000000; mem[4844] = 6'b000000; mem[4845] = 6'b000000; mem[4846] = 6'b000000; mem[4847] = 6'b000000; mem[4848] = 6'b000000; mem[4849] = 6'b000000; mem[4850] = 6'b000000; mem[4851] = 6'b000000; mem[4852] = 6'b000000; mem[4853] = 6'b000000; mem[4854] = 6'b000000; mem[4855] = 6'b000000; mem[4856] = 6'b000000; mem[4857] = 6'b000000; mem[4858] = 6'b000000; mem[4859] = 6'b000000; mem[4860] = 6'b000000; mem[4861] = 6'b000000; mem[4862] = 6'b000000; mem[4863] = 6'b000000; mem[4864] = 6'b010001; mem[4865] = 6'b000101; mem[4866] = 6'b010000; mem[4867] = 6'b000100; mem[4868] = 6'b010101; mem[4869] = 6'b000100; mem[4870] = 6'b010100; mem[4871] = 6'b010001; mem[4872] = 6'b000100; mem[4873] = 6'b010100; mem[4874] = 6'b000000; mem[4875] = 6'b010100; mem[4876] = 6'b010000; mem[4877] = 6'b000100; mem[4878] = 6'b010100; mem[4879] = 6'b000100; mem[4880] = 6'b010101; mem[4881] = 6'b010000; mem[4882] = 6'b010101; mem[4883] = 6'b010100; mem[4884] = 6'b000101; mem[4885] = 6'b010100; mem[4886] = 6'b000101; mem[4887] = 6'b010101; mem[4888] = 6'b010100; mem[4889] = 6'b000101; mem[4890] = 6'b010100; mem[4891] = 6'b010101; mem[4892] = 6'b000100; mem[4893] = 6'b010101; mem[4894] = 6'b101001; mem[4895] = 6'b011110; mem[4896] = 6'b101010; mem[4897] = 6'b011001; mem[4898] = 6'b011010; mem[4899] = 6'b011001; mem[4900] = 6'b011001; mem[4901] = 6'b011001; mem[4902] = 6'b011001; mem[4903] = 6'b011001; mem[4904] = 6'b011001; mem[4905] = 6'b011001; mem[4906] = 6'b010101; mem[4907] = 6'b011001; mem[4908] = 6'b010100; mem[4909] = 6'b011001; mem[4910] = 6'b011001; mem[4911] = 6'b010101; mem[4912] = 6'b011001; mem[4913] = 6'b010101; mem[4914] = 6'b101001; mem[4915] = 6'b101010; mem[4916] = 6'b111110; mem[4917] = 6'b101110; mem[4918] = 6'b111110; mem[4919] = 6'b111110; mem[4920] = 6'b111010; mem[4921] = 6'b111110; mem[4922] = 6'b111101; mem[4923] = 6'b111010; mem[4924] = 6'b101010; mem[4925] = 6'b100100; mem[4926] = 6'b111000; mem[4927] = 6'b010101; mem[4928] = 6'b010010; mem[4929] = 6'b010110; mem[4930] = 6'b010110; mem[4931] = 6'b010110; mem[4932] = 6'b010101; mem[4933] = 6'b000100; mem[4934] = 6'b010101; mem[4935] = 6'b010101; mem[4936] = 6'b000100; mem[4937] = 6'b010101; mem[4938] = 6'b010100; mem[4939] = 6'b010101; mem[4940] = 6'b010101; mem[4941] = 6'b000101; mem[4942] = 6'b010101; mem[4943] = 6'b010101; mem[4944] = 6'b010101; mem[4945] = 6'b010101; mem[4946] = 6'b010100; mem[4947] = 6'b010101; mem[4948] = 6'b010101; mem[4949] = 6'b010100; mem[4950] = 6'b010101; mem[4951] = 6'b010101; mem[4952] = 6'b010101; mem[4953] = 6'b000101; mem[4954] = 6'b010101; mem[4955] = 6'b010101; mem[4956] = 6'b000101; mem[4957] = 6'b010100; mem[4958] = 6'b010101; mem[4959] = 6'b010101; mem[4960] = 6'b010101; mem[4961] = 6'b010101; mem[4962] = 6'b010101; mem[4963] = 6'b010101; mem[4964] = 6'b000000; mem[4965] = 6'b000000; mem[4966] = 6'b000000; mem[4967] = 6'b000000; mem[4968] = 6'b000000; mem[4969] = 6'b000000; mem[4970] = 6'b000000; mem[4971] = 6'b000000; mem[4972] = 6'b000000; mem[4973] = 6'b000000; mem[4974] = 6'b000000; mem[4975] = 6'b000000; mem[4976] = 6'b000000; mem[4977] = 6'b000000; mem[4978] = 6'b000000; mem[4979] = 6'b000000; mem[4980] = 6'b000000; mem[4981] = 6'b000000; mem[4982] = 6'b000000; mem[4983] = 6'b000000; mem[4984] = 6'b000000; mem[4985] = 6'b000000; mem[4986] = 6'b000000; mem[4987] = 6'b000000; mem[4988] = 6'b000000; mem[4989] = 6'b000000; mem[4990] = 6'b000000; mem[4991] = 6'b000000; mem[4992] = 6'b010100; mem[4993] = 6'b000000; mem[4994] = 6'b010100; mem[4995] = 6'b000101; mem[4996] = 6'b010001; mem[4997] = 6'b000100; mem[4998] = 6'b010001; mem[4999] = 6'b000100; mem[5000] = 6'b010101; mem[5001] = 6'b000000; mem[5002] = 6'b010101; mem[5003] = 6'b010000; mem[5004] = 6'b000101; mem[5005] = 6'b010100; mem[5006] = 6'b010101; mem[5007] = 6'b010001; mem[5008] = 6'b010100; mem[5009] = 6'b010100; mem[5010] = 6'b000100; mem[5011] = 6'b010101; mem[5012] = 6'b010100; mem[5013] = 6'b010101; mem[5014] = 6'b010100; mem[5015] = 6'b010100; mem[5016] = 6'b010101; mem[5017] = 6'b010100; mem[5018] = 6'b010101; mem[5019] = 6'b010101; mem[5020] = 6'b010100; mem[5021] = 6'b011001; mem[5022] = 6'b101110; mem[5023] = 6'b101010; mem[5024] = 6'b011001; mem[5025] = 6'b011010; mem[5026] = 6'b011001; mem[5027] = 6'b011010; mem[5028] = 6'b101001; mem[5029] = 6'b011001; mem[5030] = 6'b011001; mem[5031] = 6'b010101; mem[5032] = 6'b011001; mem[5033] = 6'b010101; mem[5034] = 6'b010101; mem[5035] = 6'b011001; mem[5036] = 6'b010101; mem[5037] = 6'b010101; mem[5038] = 6'b010101; mem[5039] = 6'b010101; mem[5040] = 6'b010101; mem[5041] = 6'b011001; mem[5042] = 6'b011001; mem[5043] = 6'b101010; mem[5044] = 6'b111110; mem[5045] = 6'b111110; mem[5046] = 6'b111110; mem[5047] = 6'b111110; mem[5048] = 6'b111101; mem[5049] = 6'b111101; mem[5050] = 6'b111001; mem[5051] = 6'b111110; mem[5052] = 6'b111110; mem[5053] = 6'b111001; mem[5054] = 6'b111000; mem[5055] = 6'b100101; mem[5056] = 6'b010010; mem[5057] = 6'b010110; mem[5058] = 6'b010110; mem[5059] = 6'b010101; mem[5060] = 6'b010100; mem[5061] = 6'b010101; mem[5062] = 6'b010101; mem[5063] = 6'b000100; mem[5064] = 6'b010101; mem[5065] = 6'b010101; mem[5066] = 6'b000101; mem[5067] = 6'b010101; mem[5068] = 6'b000101; mem[5069] = 6'b010101; mem[5070] = 6'b010100; mem[5071] = 6'b000101; mem[5072] = 6'b010101; mem[5073] = 6'b010101; mem[5074] = 6'b010101; mem[5075] = 6'b010101; mem[5076] = 6'b010101; mem[5077] = 6'b010101; mem[5078] = 6'b010101; mem[5079] = 6'b010101; mem[5080] = 6'b010101; mem[5081] = 6'b010101; mem[5082] = 6'b010101; mem[5083] = 6'b010100; mem[5084] = 6'b010101; mem[5085] = 6'b010101; mem[5086] = 6'b010101; mem[5087] = 6'b010101; mem[5088] = 6'b000100; mem[5089] = 6'b010101; mem[5090] = 6'b000100; mem[5091] = 6'b010101; mem[5092] = 6'b000000; mem[5093] = 6'b000000; mem[5094] = 6'b000000; mem[5095] = 6'b000000; mem[5096] = 6'b000000; mem[5097] = 6'b000000; mem[5098] = 6'b000000; mem[5099] = 6'b000000; mem[5100] = 6'b000000; mem[5101] = 6'b000000; mem[5102] = 6'b000000; mem[5103] = 6'b000000; mem[5104] = 6'b000000; mem[5105] = 6'b000000; mem[5106] = 6'b000000; mem[5107] = 6'b000000; mem[5108] = 6'b000000; mem[5109] = 6'b000000; mem[5110] = 6'b000000; mem[5111] = 6'b000000; mem[5112] = 6'b000000; mem[5113] = 6'b000000; mem[5114] = 6'b000000; mem[5115] = 6'b000000; mem[5116] = 6'b000000; mem[5117] = 6'b000000; mem[5118] = 6'b000000; mem[5119] = 6'b000000; mem[5120] = 6'b000101; mem[5121] = 6'b010100; mem[5122] = 6'b000101; mem[5123] = 6'b010000; mem[5124] = 6'b000100; mem[5125] = 6'b010101; mem[5126] = 6'b010100; mem[5127] = 6'b010101; mem[5128] = 6'b000000; mem[5129] = 6'b010101; mem[5130] = 6'b010100; mem[5131] = 6'b000101; mem[5132] = 6'b010100; mem[5133] = 6'b010001; mem[5134] = 6'b000100; mem[5135] = 6'b010100; mem[5136] = 6'b010101; mem[5137] = 6'b010101; mem[5138] = 6'b010100; mem[5139] = 6'b010000; mem[5140] = 6'b010101; mem[5141] = 6'b010100; mem[5142] = 6'b010101; mem[5143] = 6'b010101; mem[5144] = 6'b010100; mem[5145] = 6'b000101; mem[5146] = 6'b010101; mem[5147] = 6'b000100; mem[5148] = 6'b010101; mem[5149] = 6'b101110; mem[5150] = 6'b101010; mem[5151] = 6'b011001; mem[5152] = 6'b011010; mem[5153] = 6'b101001; mem[5154] = 6'b101001; mem[5155] = 6'b101001; mem[5156] = 6'b011001; mem[5157] = 6'b010101; mem[5158] = 6'b011001; mem[5159] = 6'b010101; mem[5160] = 6'b011001; mem[5161] = 6'b010101; mem[5162] = 6'b010100; mem[5163] = 6'b010101; mem[5164] = 6'b010101; mem[5165] = 6'b011000; mem[5166] = 6'b010101; mem[5167] = 6'b011001; mem[5168] = 6'b011001; mem[5169] = 6'b010101; mem[5170] = 6'b101001; mem[5171] = 6'b111110; mem[5172] = 6'b111010; mem[5173] = 6'b111010; mem[5174] = 6'b111001; mem[5175] = 6'b111001; mem[5176] = 6'b111001; mem[5177] = 6'b111001; mem[5178] = 6'b111101; mem[5179] = 6'b111101; mem[5180] = 6'b111110; mem[5181] = 6'b111101; mem[5182] = 6'b111000; mem[5183] = 6'b100100; mem[5184] = 6'b000110; mem[5185] = 6'b010110; mem[5186] = 6'b010101; mem[5187] = 6'b010101; mem[5188] = 6'b010101; mem[5189] = 6'b000100; mem[5190] = 6'b010101; mem[5191] = 6'b010101; mem[5192] = 6'b000101; mem[5193] = 6'b010100; mem[5194] = 6'b010101; mem[5195] = 6'b000101; mem[5196] = 6'b010100; mem[5197] = 6'b010101; mem[5198] = 6'b010101; mem[5199] = 6'b010101; mem[5200] = 6'b010101; mem[5201] = 6'b000101; mem[5202] = 6'b010101; mem[5203] = 6'b010101; mem[5204] = 6'b010101; mem[5205] = 6'b000101; mem[5206] = 6'b010101; mem[5207] = 6'b010101; mem[5208] = 6'b010101; mem[5209] = 6'b010101; mem[5210] = 6'b000101; mem[5211] = 6'b010101; mem[5212] = 6'b000101; mem[5213] = 6'b010101; mem[5214] = 6'b000101; mem[5215] = 6'b010101; mem[5216] = 6'b010101; mem[5217] = 6'b010101; mem[5218] = 6'b010101; mem[5219] = 6'b010101; mem[5220] = 6'b000000; mem[5221] = 6'b000000; mem[5222] = 6'b000000; mem[5223] = 6'b000000; mem[5224] = 6'b000000; mem[5225] = 6'b000000; mem[5226] = 6'b000000; mem[5227] = 6'b000000; mem[5228] = 6'b000000; mem[5229] = 6'b000000; mem[5230] = 6'b000000; mem[5231] = 6'b000000; mem[5232] = 6'b000000; mem[5233] = 6'b000000; mem[5234] = 6'b000000; mem[5235] = 6'b000000; mem[5236] = 6'b000000; mem[5237] = 6'b000000; mem[5238] = 6'b000000; mem[5239] = 6'b000000; mem[5240] = 6'b000000; mem[5241] = 6'b000000; mem[5242] = 6'b000000; mem[5243] = 6'b000000; mem[5244] = 6'b000000; mem[5245] = 6'b000000; mem[5246] = 6'b000000; mem[5247] = 6'b000000; mem[5248] = 6'b010000; mem[5249] = 6'b000101; mem[5250] = 6'b010100; mem[5251] = 6'b000101; mem[5252] = 6'b010100; mem[5253] = 6'b000001; mem[5254] = 6'b010100; mem[5255] = 6'b000101; mem[5256] = 6'b010100; mem[5257] = 6'b000000; mem[5258] = 6'b010100; mem[5259] = 6'b010000; mem[5260] = 6'b000101; mem[5261] = 6'b010100; mem[5262] = 6'b010001; mem[5263] = 6'b010100; mem[5264] = 6'b000100; mem[5265] = 6'b010001; mem[5266] = 6'b010101; mem[5267] = 6'b000100; mem[5268] = 6'b010100; mem[5269] = 6'b000101; mem[5270] = 6'b010100; mem[5271] = 6'b010101; mem[5272] = 6'b010101; mem[5273] = 6'b010100; mem[5274] = 6'b010100; mem[5275] = 6'b010101; mem[5276] = 6'b101110; mem[5277] = 6'b011110; mem[5278] = 6'b011010; mem[5279] = 6'b011001; mem[5280] = 6'b101001; mem[5281] = 6'b011001; mem[5282] = 6'b010101; mem[5283] = 6'b010101; mem[5284] = 6'b010101; mem[5285] = 6'b010101; mem[5286] = 6'b010101; mem[5287] = 6'b010101; mem[5288] = 6'b010101; mem[5289] = 6'b010101; mem[5290] = 6'b010101; mem[5291] = 6'b010101; mem[5292] = 6'b010101; mem[5293] = 6'b010101; mem[5294] = 6'b011001; mem[5295] = 6'b010101; mem[5296] = 6'b101001; mem[5297] = 6'b101001; mem[5298] = 6'b111101; mem[5299] = 6'b111110; mem[5300] = 6'b111101; mem[5301] = 6'b111110; mem[5302] = 6'b111110; mem[5303] = 6'b111001; mem[5304] = 6'b101001; mem[5305] = 6'b111000; mem[5306] = 6'b111001; mem[5307] = 6'b111001; mem[5308] = 6'b111100; mem[5309] = 6'b111000; mem[5310] = 6'b111100; mem[5311] = 6'b111000; mem[5312] = 6'b010001; mem[5313] = 6'b010010; mem[5314] = 6'b010110; mem[5315] = 6'b010101; mem[5316] = 6'b000100; mem[5317] = 6'b010101; mem[5318] = 6'b000100; mem[5319] = 6'b010101; mem[5320] = 6'b010101; mem[5321] = 6'b000101; mem[5322] = 6'b010100; mem[5323] = 6'b010101; mem[5324] = 6'b000101; mem[5325] = 6'b010101; mem[5326] = 6'b000101; mem[5327] = 6'b010101; mem[5328] = 6'b010101; mem[5329] = 6'b010100; mem[5330] = 6'b010101; mem[5331] = 6'b000101; mem[5332] = 6'b010101; mem[5333] = 6'b010100; mem[5334] = 6'b010101; mem[5335] = 6'b000101; mem[5336] = 6'b010101; mem[5337] = 6'b010101; mem[5338] = 6'b010100; mem[5339] = 6'b010101; mem[5340] = 6'b010101; mem[5341] = 6'b010100; mem[5342] = 6'b010101; mem[5343] = 6'b010101; mem[5344] = 6'b010101; mem[5345] = 6'b010101; mem[5346] = 6'b010101; mem[5347] = 6'b010101; mem[5348] = 6'b000000; mem[5349] = 6'b000000; mem[5350] = 6'b000000; mem[5351] = 6'b000000; mem[5352] = 6'b000000; mem[5353] = 6'b000000; mem[5354] = 6'b000000; mem[5355] = 6'b000000; mem[5356] = 6'b000000; mem[5357] = 6'b000000; mem[5358] = 6'b000000; mem[5359] = 6'b000000; mem[5360] = 6'b000000; mem[5361] = 6'b000000; mem[5362] = 6'b000000; mem[5363] = 6'b000000; mem[5364] = 6'b000000; mem[5365] = 6'b000000; mem[5366] = 6'b000000; mem[5367] = 6'b000000; mem[5368] = 6'b000000; mem[5369] = 6'b000000; mem[5370] = 6'b000000; mem[5371] = 6'b000000; mem[5372] = 6'b000000; mem[5373] = 6'b000000; mem[5374] = 6'b000000; mem[5375] = 6'b000000; mem[5376] = 6'b000101; mem[5377] = 6'b010000; mem[5378] = 6'b000101; mem[5379] = 6'b010000; mem[5380] = 6'b010101; mem[5381] = 6'b000100; mem[5382] = 6'b010101; mem[5383] = 6'b010000; mem[5384] = 6'b010101; mem[5385] = 6'b010101; mem[5386] = 6'b000100; mem[5387] = 6'b010101; mem[5388] = 6'b010000; mem[5389] = 6'b010100; mem[5390] = 6'b000100; mem[5391] = 6'b010001; mem[5392] = 6'b010101; mem[5393] = 6'b010100; mem[5394] = 6'b010100; mem[5395] = 6'b010101; mem[5396] = 6'b010101; mem[5397] = 6'b010100; mem[5398] = 6'b010101; mem[5399] = 6'b010100; mem[5400] = 6'b010101; mem[5401] = 6'b000101; mem[5402] = 6'b010101; mem[5403] = 6'b011001; mem[5404] = 6'b011010; mem[5405] = 6'b101110; mem[5406] = 6'b011010; mem[5407] = 6'b101001; mem[5408] = 6'b101000; mem[5409] = 6'b010101; mem[5410] = 6'b011001; mem[5411] = 6'b010101; mem[5412] = 6'b011001; mem[5413] = 6'b010101; mem[5414] = 6'b011001; mem[5415] = 6'b010101; mem[5416] = 6'b010101; mem[5417] = 6'b010101; mem[5418] = 6'b010101; mem[5419] = 6'b011000; mem[5420] = 6'b010101; mem[5421] = 6'b010101; mem[5422] = 6'b010101; mem[5423] = 6'b101001; mem[5424] = 6'b101001; mem[5425] = 6'b111101; mem[5426] = 6'b111010; mem[5427] = 6'b111101; mem[5428] = 6'b111010; mem[5429] = 6'b111001; mem[5430] = 6'b111001; mem[5431] = 6'b111101; mem[5432] = 6'b111000; mem[5433] = 6'b101000; mem[5434] = 6'b111000; mem[5435] = 6'b111101; mem[5436] = 6'b111000; mem[5437] = 6'b111000; mem[5438] = 6'b111100; mem[5439] = 6'b111000; mem[5440] = 6'b010101; mem[5441] = 6'b000001; mem[5442] = 6'b010101; mem[5443] = 6'b010101; mem[5444] = 6'b010000; mem[5445] = 6'b010101; mem[5446] = 6'b000101; mem[5447] = 6'b010001; mem[5448] = 6'b000100; mem[5449] = 6'b010101; mem[5450] = 6'b000101; mem[5451] = 6'b010101; mem[5452] = 6'b010101; mem[5453] = 6'b010101; mem[5454] = 6'b010101; mem[5455] = 6'b000100; mem[5456] = 6'b010101; mem[5457] = 6'b000101; mem[5458] = 6'b010101; mem[5459] = 6'b010101; mem[5460] = 6'b010101; mem[5461] = 6'b010101; mem[5462] = 6'b010101; mem[5463] = 6'b010101; mem[5464] = 6'b010101; mem[5465] = 6'b010101; mem[5466] = 6'b010101; mem[5467] = 6'b010101; mem[5468] = 6'b010101; mem[5469] = 6'b010101; mem[5470] = 6'b010101; mem[5471] = 6'b010101; mem[5472] = 6'b010101; mem[5473] = 6'b010101; mem[5474] = 6'b010100; mem[5475] = 6'b010101; mem[5476] = 6'b000000; mem[5477] = 6'b000000; mem[5478] = 6'b000000; mem[5479] = 6'b000000; mem[5480] = 6'b000000; mem[5481] = 6'b000000; mem[5482] = 6'b000000; mem[5483] = 6'b000000; mem[5484] = 6'b000000; mem[5485] = 6'b000000; mem[5486] = 6'b000000; mem[5487] = 6'b000000; mem[5488] = 6'b000000; mem[5489] = 6'b000000; mem[5490] = 6'b000000; mem[5491] = 6'b000000; mem[5492] = 6'b000000; mem[5493] = 6'b000000; mem[5494] = 6'b000000; mem[5495] = 6'b000000; mem[5496] = 6'b000000; mem[5497] = 6'b000000; mem[5498] = 6'b000000; mem[5499] = 6'b000000; mem[5500] = 6'b000000; mem[5501] = 6'b000000; mem[5502] = 6'b000000; mem[5503] = 6'b000000; mem[5504] = 6'b000000; mem[5505] = 6'b010100; mem[5506] = 6'b000101; mem[5507] = 6'b010100; mem[5508] = 6'b000101; mem[5509] = 6'b010100; mem[5510] = 6'b010001; mem[5511] = 6'b000100; mem[5512] = 6'b010001; mem[5513] = 6'b000100; mem[5514] = 6'b010001; mem[5515] = 6'b000000; mem[5516] = 6'b010100; mem[5517] = 6'b000101; mem[5518] = 6'b010001; mem[5519] = 6'b010100; mem[5520] = 6'b000100; mem[5521] = 6'b010000; mem[5522] = 6'b000101; mem[5523] = 6'b010000; mem[5524] = 6'b000100; mem[5525] = 6'b010001; mem[5526] = 6'b000100; mem[5527] = 6'b010101; mem[5528] = 6'b010101; mem[5529] = 6'b010000; mem[5530] = 6'b010101; mem[5531] = 6'b011110; mem[5532] = 6'b011111; mem[5533] = 6'b101010; mem[5534] = 6'b011001; mem[5535] = 6'b010101; mem[5536] = 6'b010101; mem[5537] = 6'b010101; mem[5538] = 6'b010101; mem[5539] = 6'b101001; mem[5540] = 6'b010101; mem[5541] = 6'b010101; mem[5542] = 6'b010101; mem[5543] = 6'b010101; mem[5544] = 6'b010101; mem[5545] = 6'b011001; mem[5546] = 6'b010101; mem[5547] = 6'b010101; mem[5548] = 6'b010101; mem[5549] = 6'b010101; mem[5550] = 6'b010100; mem[5551] = 6'b101001; mem[5552] = 6'b101001; mem[5553] = 6'b111001; mem[5554] = 6'b111101; mem[5555] = 6'b111101; mem[5556] = 6'b111001; mem[5557] = 6'b111101; mem[5558] = 6'b111001; mem[5559] = 6'b101001; mem[5560] = 6'b111000; mem[5561] = 6'b111000; mem[5562] = 6'b111100; mem[5563] = 6'b111000; mem[5564] = 6'b111000; mem[5565] = 6'b111000; mem[5566] = 6'b111100; mem[5567] = 6'b111000; mem[5568] = 6'b010100; mem[5569] = 6'b010001; mem[5570] = 6'b010101; mem[5571] = 6'b000100; mem[5572] = 6'b010100; mem[5573] = 6'b000101; mem[5574] = 6'b010101; mem[5575] = 6'b000100; mem[5576] = 6'b010101; mem[5577] = 6'b000001; mem[5578] = 6'b010100; mem[5579] = 6'b010101; mem[5580] = 6'b000100; mem[5581] = 6'b010101; mem[5582] = 6'b000100; mem[5583] = 6'b010101; mem[5584] = 6'b010101; mem[5585] = 6'b010101; mem[5586] = 6'b010101; mem[5587] = 6'b010101; mem[5588] = 6'b010101; mem[5589] = 6'b000101; mem[5590] = 6'b010101; mem[5591] = 6'b010101; mem[5592] = 6'b010101; mem[5593] = 6'b010101; mem[5594] = 6'b010101; mem[5595] = 6'b010101; mem[5596] = 6'b010101; mem[5597] = 6'b010101; mem[5598] = 6'b011001; mem[5599] = 6'b010101; mem[5600] = 6'b010100; mem[5601] = 6'b011001; mem[5602] = 6'b010101; mem[5603] = 6'b011001; mem[5604] = 6'b000000; mem[5605] = 6'b000000; mem[5606] = 6'b000000; mem[5607] = 6'b000000; mem[5608] = 6'b000000; mem[5609] = 6'b000000; mem[5610] = 6'b000000; mem[5611] = 6'b000000; mem[5612] = 6'b000000; mem[5613] = 6'b000000; mem[5614] = 6'b000000; mem[5615] = 6'b000000; mem[5616] = 6'b000000; mem[5617] = 6'b000000; mem[5618] = 6'b000000; mem[5619] = 6'b000000; mem[5620] = 6'b000000; mem[5621] = 6'b000000; mem[5622] = 6'b000000; mem[5623] = 6'b000000; mem[5624] = 6'b000000; mem[5625] = 6'b000000; mem[5626] = 6'b000000; mem[5627] = 6'b000000; mem[5628] = 6'b000000; mem[5629] = 6'b000000; mem[5630] = 6'b000000; mem[5631] = 6'b000000; mem[5632] = 6'b010101; mem[5633] = 6'b000001; mem[5634] = 6'b010100; mem[5635] = 6'b000001; mem[5636] = 6'b010100; mem[5637] = 6'b000001; mem[5638] = 6'b010100; mem[5639] = 6'b010101; mem[5640] = 6'b000100; mem[5641] = 6'b010001; mem[5642] = 6'b000100; mem[5643] = 6'b010100; mem[5644] = 6'b000101; mem[5645] = 6'b010000; mem[5646] = 6'b010100; mem[5647] = 6'b000101; mem[5648] = 6'b010001; mem[5649] = 6'b010101; mem[5650] = 6'b010100; mem[5651] = 6'b010101; mem[5652] = 6'b010100; mem[5653] = 6'b010101; mem[5654] = 6'b010100; mem[5655] = 6'b010101; mem[5656] = 6'b000100; mem[5657] = 6'b010101; mem[5658] = 6'b011111; mem[5659] = 6'b101011; mem[5660] = 6'b101001; mem[5661] = 6'b010100; mem[5662] = 6'b010101; mem[5663] = 6'b011001; mem[5664] = 6'b010101; mem[5665] = 6'b011001; mem[5666] = 6'b010101; mem[5667] = 6'b010100; mem[5668] = 6'b011001; mem[5669] = 6'b010101; mem[5670] = 6'b010100; mem[5671] = 6'b010101; mem[5672] = 6'b010101; mem[5673] = 6'b010101; mem[5674] = 6'b000100; mem[5675] = 6'b010101; mem[5676] = 6'b000100; mem[5677] = 6'b000101; mem[5678] = 6'b010101; mem[5679] = 6'b101001; mem[5680] = 6'b111101; mem[5681] = 6'b111110; mem[5682] = 6'b111001; mem[5683] = 6'b111101; mem[5684] = 6'b111101; mem[5685] = 6'b111000; mem[5686] = 6'b111100; mem[5687] = 6'b111000; mem[5688] = 6'b111100; mem[5689] = 6'b111000; mem[5690] = 6'b111000; mem[5691] = 6'b111000; mem[5692] = 6'b111000; mem[5693] = 6'b111100; mem[5694] = 6'b111000; mem[5695] = 6'b111100; mem[5696] = 6'b100100; mem[5697] = 6'b000001; mem[5698] = 6'b010101; mem[5699] = 6'b010101; mem[5700] = 6'b000101; mem[5701] = 6'b010100; mem[5702] = 6'b010101; mem[5703] = 6'b010101; mem[5704] = 6'b010100; mem[5705] = 6'b010101; mem[5706] = 6'b000101; mem[5707] = 6'b010101; mem[5708] = 6'b000101; mem[5709] = 6'b010101; mem[5710] = 6'b010101; mem[5711] = 6'b010101; mem[5712] = 6'b000101; mem[5713] = 6'b010101; mem[5714] = 6'b010100; mem[5715] = 6'b000101; mem[5716] = 6'b010101; mem[5717] = 6'b010101; mem[5718] = 6'b010101; mem[5719] = 6'b010100; mem[5720] = 6'b010101; mem[5721] = 6'b010101; mem[5722] = 6'b010100; mem[5723] = 6'b010101; mem[5724] = 6'b011001; mem[5725] = 6'b010100; mem[5726] = 6'b010101; mem[5727] = 6'b011001; mem[5728] = 6'b010101; mem[5729] = 6'b011001; mem[5730] = 6'b010101; mem[5731] = 6'b011000; mem[5732] = 6'b000000; mem[5733] = 6'b000000; mem[5734] = 6'b000000; mem[5735] = 6'b000000; mem[5736] = 6'b000000; mem[5737] = 6'b000000; mem[5738] = 6'b000000; mem[5739] = 6'b000000; mem[5740] = 6'b000000; mem[5741] = 6'b000000; mem[5742] = 6'b000000; mem[5743] = 6'b000000; mem[5744] = 6'b000000; mem[5745] = 6'b000000; mem[5746] = 6'b000000; mem[5747] = 6'b000000; mem[5748] = 6'b000000; mem[5749] = 6'b000000; mem[5750] = 6'b000000; mem[5751] = 6'b000000; mem[5752] = 6'b000000; mem[5753] = 6'b000000; mem[5754] = 6'b000000; mem[5755] = 6'b000000; mem[5756] = 6'b000000; mem[5757] = 6'b000000; mem[5758] = 6'b000000; mem[5759] = 6'b000000; mem[5760] = 6'b000100; mem[5761] = 6'b010101; mem[5762] = 6'b000000; mem[5763] = 6'b010101; mem[5764] = 6'b000100; mem[5765] = 6'b010101; mem[5766] = 6'b000100; mem[5767] = 6'b010001; mem[5768] = 6'b010100; mem[5769] = 6'b010100; mem[5770] = 6'b010001; mem[5771] = 6'b000100; mem[5772] = 6'b010000; mem[5773] = 6'b000101; mem[5774] = 6'b010100; mem[5775] = 6'b010100; mem[5776] = 6'b010100; mem[5777] = 6'b000101; mem[5778] = 6'b010100; mem[5779] = 6'b000001; mem[5780] = 6'b010100; mem[5781] = 6'b000100; mem[5782] = 6'b010001; mem[5783] = 6'b010100; mem[5784] = 6'b010001; mem[5785] = 6'b011010; mem[5786] = 6'b101110; mem[5787] = 6'b010101; mem[5788] = 6'b101001; mem[5789] = 6'b011001; mem[5790] = 6'b010101; mem[5791] = 6'b010101; mem[5792] = 6'b010101; mem[5793] = 6'b010101; mem[5794] = 6'b011001; mem[5795] = 6'b010101; mem[5796] = 6'b010101; mem[5797] = 6'b010101; mem[5798] = 6'b010101; mem[5799] = 6'b010100; mem[5800] = 6'b010101; mem[5801] = 6'b010101; mem[5802] = 6'b010101; mem[5803] = 6'b000100; mem[5804] = 6'b010101; mem[5805] = 6'b010100; mem[5806] = 6'b101001; mem[5807] = 6'b111001; mem[5808] = 6'b111110; mem[5809] = 6'b111101; mem[5810] = 6'b111101; mem[5811] = 6'b111000; mem[5812] = 6'b111100; mem[5813] = 6'b111100; mem[5814] = 6'b111000; mem[5815] = 6'b111000; mem[5816] = 6'b111000; mem[5817] = 6'b111000; mem[5818] = 6'b111100; mem[5819] = 6'b111000; mem[5820] = 6'b111000; mem[5821] = 6'b111000; mem[5822] = 6'b111000; mem[5823] = 6'b111000; mem[5824] = 6'b100100; mem[5825] = 6'b000101; mem[5826] = 6'b010100; mem[5827] = 6'b000100; mem[5828] = 6'b010101; mem[5829] = 6'b000001; mem[5830] = 6'b010100; mem[5831] = 6'b000101; mem[5832] = 6'b000001; mem[5833] = 6'b010100; mem[5834] = 6'b000101; mem[5835] = 6'b010000; mem[5836] = 6'b010101; mem[5837] = 6'b000000; mem[5838] = 6'b000101; mem[5839] = 6'b010100; mem[5840] = 6'b010101; mem[5841] = 6'b000101; mem[5842] = 6'b010101; mem[5843] = 6'b010100; mem[5844] = 6'b010101; mem[5845] = 6'b010100; mem[5846] = 6'b000101; mem[5847] = 6'b010101; mem[5848] = 6'b010101; mem[5849] = 6'b011001; mem[5850] = 6'b010101; mem[5851] = 6'b010101; mem[5852] = 6'b010101; mem[5853] = 6'b011001; mem[5854] = 6'b010101; mem[5855] = 6'b011001; mem[5856] = 6'b010101; mem[5857] = 6'b011000; mem[5858] = 6'b100101; mem[5859] = 6'b011001; mem[5860] = 6'b000000; mem[5861] = 6'b000000; mem[5862] = 6'b000000; mem[5863] = 6'b000000; mem[5864] = 6'b000000; mem[5865] = 6'b000000; mem[5866] = 6'b000000; mem[5867] = 6'b000000; mem[5868] = 6'b000000; mem[5869] = 6'b000000; mem[5870] = 6'b000000; mem[5871] = 6'b000000; mem[5872] = 6'b000000; mem[5873] = 6'b000000; mem[5874] = 6'b000000; mem[5875] = 6'b000000; mem[5876] = 6'b000000; mem[5877] = 6'b000000; mem[5878] = 6'b000000; mem[5879] = 6'b000000; mem[5880] = 6'b000000; mem[5881] = 6'b000000; mem[5882] = 6'b000000; mem[5883] = 6'b000000; mem[5884] = 6'b000000; mem[5885] = 6'b000000; mem[5886] = 6'b000000; mem[5887] = 6'b000000; mem[5888] = 6'b000001; mem[5889] = 6'b000100; mem[5890] = 6'b010101; mem[5891] = 6'b000000; mem[5892] = 6'b010101; mem[5893] = 6'b010000; mem[5894] = 6'b000101; mem[5895] = 6'b010100; mem[5896] = 6'b000001; mem[5897] = 6'b000101; mem[5898] = 6'b010100; mem[5899] = 6'b000101; mem[5900] = 6'b010100; mem[5901] = 6'b010000; mem[5902] = 6'b000101; mem[5903] = 6'b010000; mem[5904] = 6'b000101; mem[5905] = 6'b010000; mem[5906] = 6'b010101; mem[5907] = 6'b010100; mem[5908] = 6'b000001; mem[5909] = 6'b010100; mem[5910] = 6'b010101; mem[5911] = 6'b000000; mem[5912] = 6'b011010; mem[5913] = 6'b101111; mem[5914] = 6'b100101; mem[5915] = 6'b011000; mem[5916] = 6'b010100; mem[5917] = 6'b010101; mem[5918] = 6'b010101; mem[5919] = 6'b010101; mem[5920] = 6'b011001; mem[5921] = 6'b100101; mem[5922] = 6'b010101; mem[5923] = 6'b010101; mem[5924] = 6'b010101; mem[5925] = 6'b010100; mem[5926] = 6'b010101; mem[5927] = 6'b010101; mem[5928] = 6'b010101; mem[5929] = 6'b010100; mem[5930] = 6'b000101; mem[5931] = 6'b000000; mem[5932] = 6'b010101; mem[5933] = 6'b101000; mem[5934] = 6'b111001; mem[5935] = 6'b101101; mem[5936] = 6'b111001; mem[5937] = 6'b111101; mem[5938] = 6'b111000; mem[5939] = 6'b111100; mem[5940] = 6'b111100; mem[5941] = 6'b111000; mem[5942] = 6'b111100; mem[5943] = 6'b111000; mem[5944] = 6'b111100; mem[5945] = 6'b111100; mem[5946] = 6'b111000; mem[5947] = 6'b111000; mem[5948] = 6'b111000; mem[5949] = 6'b111000; mem[5950] = 6'b111000; mem[5951] = 6'b111000; mem[5952] = 6'b100100; mem[5953] = 6'b000000; mem[5954] = 6'b000101; mem[5955] = 6'b010101; mem[5956] = 6'b000100; mem[5957] = 6'b010101; mem[5958] = 6'b000100; mem[5959] = 6'b010101; mem[5960] = 6'b010100; mem[5961] = 6'b000001; mem[5962] = 6'b010100; mem[5963] = 6'b000101; mem[5964] = 6'b000100; mem[5965] = 6'b010101; mem[5966] = 6'b010100; mem[5967] = 6'b000101; mem[5968] = 6'b010101; mem[5969] = 6'b010100; mem[5970] = 6'b000101; mem[5971] = 6'b010101; mem[5972] = 6'b000101; mem[5973] = 6'b010101; mem[5974] = 6'b010101; mem[5975] = 6'b011001; mem[5976] = 6'b010101; mem[5977] = 6'b010101; mem[5978] = 6'b010101; mem[5979] = 6'b011001; mem[5980] = 6'b011001; mem[5981] = 6'b010101; mem[5982] = 6'b011001; mem[5983] = 6'b010101; mem[5984] = 6'b011001; mem[5985] = 6'b010101; mem[5986] = 6'b011000; mem[5987] = 6'b011001; mem[5988] = 6'b000000; mem[5989] = 6'b000000; mem[5990] = 6'b000000; mem[5991] = 6'b000000; mem[5992] = 6'b000000; mem[5993] = 6'b000000; mem[5994] = 6'b000000; mem[5995] = 6'b000000; mem[5996] = 6'b000000; mem[5997] = 6'b000000; mem[5998] = 6'b000000; mem[5999] = 6'b000000; mem[6000] = 6'b000000; mem[6001] = 6'b000000; mem[6002] = 6'b000000; mem[6003] = 6'b000000; mem[6004] = 6'b000000; mem[6005] = 6'b000000; mem[6006] = 6'b000000; mem[6007] = 6'b000000; mem[6008] = 6'b000000; mem[6009] = 6'b000000; mem[6010] = 6'b000000; mem[6011] = 6'b000000; mem[6012] = 6'b000000; mem[6013] = 6'b000000; mem[6014] = 6'b000000; mem[6015] = 6'b000000; mem[6016] = 6'b000000; mem[6017] = 6'b010100; mem[6018] = 6'b000001; mem[6019] = 6'b000100; mem[6020] = 6'b010101; mem[6021] = 6'b000100; mem[6022] = 6'b000101; mem[6023] = 6'b010100; mem[6024] = 6'b000101; mem[6025] = 6'b010100; mem[6026] = 6'b010000; mem[6027] = 6'b000100; mem[6028] = 6'b010000; mem[6029] = 6'b000101; mem[6030] = 6'b010000; mem[6031] = 6'b000101; mem[6032] = 6'b010100; mem[6033] = 6'b010101; mem[6034] = 6'b000100; mem[6035] = 6'b000000; mem[6036] = 6'b010101; mem[6037] = 6'b010100; mem[6038] = 6'b000000; mem[6039] = 6'b010101; mem[6040] = 6'b101010; mem[6041] = 6'b100101; mem[6042] = 6'b011001; mem[6043] = 6'b010101; mem[6044] = 6'b010101; mem[6045] = 6'b010101; mem[6046] = 6'b011001; mem[6047] = 6'b010101; mem[6048] = 6'b010100; mem[6049] = 6'b010101; mem[6050] = 6'b010100; mem[6051] = 6'b010101; mem[6052] = 6'b010100; mem[6053] = 6'b010101; mem[6054] = 6'b010101; mem[6055] = 6'b010100; mem[6056] = 6'b010100; mem[6057] = 6'b000000; mem[6058] = 6'b010000; mem[6059] = 6'b010100; mem[6060] = 6'b101000; mem[6061] = 6'b111001; mem[6062] = 6'b111101; mem[6063] = 6'b111101; mem[6064] = 6'b111101; mem[6065] = 6'b111000; mem[6066] = 6'b111100; mem[6067] = 6'b111100; mem[6068] = 6'b111000; mem[6069] = 6'b111100; mem[6070] = 6'b111000; mem[6071] = 6'b111100; mem[6072] = 6'b111000; mem[6073] = 6'b111000; mem[6074] = 6'b111000; mem[6075] = 6'b111000; mem[6076] = 6'b111000; mem[6077] = 6'b111000; mem[6078] = 6'b111100; mem[6079] = 6'b111000; mem[6080] = 6'b010100; mem[6081] = 6'b000101; mem[6082] = 6'b010100; mem[6083] = 6'b010100; mem[6084] = 6'b010000; mem[6085] = 6'b000101; mem[6086] = 6'b010100; mem[6087] = 6'b010001; mem[6088] = 6'b000100; mem[6089] = 6'b000101; mem[6090] = 6'b010100; mem[6091] = 6'b000101; mem[6092] = 6'b010000; mem[6093] = 6'b010101; mem[6094] = 6'b000000; mem[6095] = 6'b010101; mem[6096] = 6'b000100; mem[6097] = 6'b010101; mem[6098] = 6'b010101; mem[6099] = 6'b010100; mem[6100] = 6'b010101; mem[6101] = 6'b010100; mem[6102] = 6'b010101; mem[6103] = 6'b010100; mem[6104] = 6'b011001; mem[6105] = 6'b010101; mem[6106] = 6'b011000; mem[6107] = 6'b011001; mem[6108] = 6'b100100; mem[6109] = 6'b011001; mem[6110] = 6'b010101; mem[6111] = 6'b011000; mem[6112] = 6'b101001; mem[6113] = 6'b010100; mem[6114] = 6'b011001; mem[6115] = 6'b010101; mem[6116] = 6'b000000; mem[6117] = 6'b000000; mem[6118] = 6'b000000; mem[6119] = 6'b000000; mem[6120] = 6'b000000; mem[6121] = 6'b000000; mem[6122] = 6'b000000; mem[6123] = 6'b000000; mem[6124] = 6'b000000; mem[6125] = 6'b000000; mem[6126] = 6'b000000; mem[6127] = 6'b000000; mem[6128] = 6'b000000; mem[6129] = 6'b000000; mem[6130] = 6'b000000; mem[6131] = 6'b000000; mem[6132] = 6'b000000; mem[6133] = 6'b000000; mem[6134] = 6'b000000; mem[6135] = 6'b000000; mem[6136] = 6'b000000; mem[6137] = 6'b000000; mem[6138] = 6'b000000; mem[6139] = 6'b000000; mem[6140] = 6'b000000; mem[6141] = 6'b000000; mem[6142] = 6'b000000; mem[6143] = 6'b000000; mem[6144] = 6'b000101; mem[6145] = 6'b000001; mem[6146] = 6'b010100; mem[6147] = 6'b000101; mem[6148] = 6'b010000; mem[6149] = 6'b000101; mem[6150] = 6'b010000; mem[6151] = 6'b000101; mem[6152] = 6'b010000; mem[6153] = 6'b000101; mem[6154] = 6'b000100; mem[6155] = 6'b010101; mem[6156] = 6'b000100; mem[6157] = 6'b010100; mem[6158] = 6'b010101; mem[6159] = 6'b010100; mem[6160] = 6'b000000; mem[6161] = 6'b010100; mem[6162] = 6'b010001; mem[6163] = 6'b010100; mem[6164] = 6'b000100; mem[6165] = 6'b000000; mem[6166] = 6'b010101; mem[6167] = 6'b101010; mem[6168] = 6'b101001; mem[6169] = 6'b011001; mem[6170] = 6'b010101; mem[6171] = 6'b010100; mem[6172] = 6'b010101; mem[6173] = 6'b010101; mem[6174] = 6'b010100; mem[6175] = 6'b010101; mem[6176] = 6'b010101; mem[6177] = 6'b010101; mem[6178] = 6'b010101; mem[6179] = 6'b010101; mem[6180] = 6'b010100; mem[6181] = 6'b010100; mem[6182] = 6'b000000; mem[6183] = 6'b000000; mem[6184] = 6'b000000; mem[6185] = 6'b010100; mem[6186] = 6'b101000; mem[6187] = 6'b111100; mem[6188] = 6'b111101; mem[6189] = 6'b111100; mem[6190] = 6'b111100; mem[6191] = 6'b111000; mem[6192] = 6'b111000; mem[6193] = 6'b111100; mem[6194] = 6'b111000; mem[6195] = 6'b111000; mem[6196] = 6'b111100; mem[6197] = 6'b111000; mem[6198] = 6'b111000; mem[6199] = 6'b111000; mem[6200] = 6'b111000; mem[6201] = 6'b111000; mem[6202] = 6'b111000; mem[6203] = 6'b111000; mem[6204] = 6'b111000; mem[6205] = 6'b111000; mem[6206] = 6'b111000; mem[6207] = 6'b111000; mem[6208] = 6'b010101; mem[6209] = 6'b000100; mem[6210] = 6'b010101; mem[6211] = 6'b000000; mem[6212] = 6'b000101; mem[6213] = 6'b010100; mem[6214] = 6'b000001; mem[6215] = 6'b000100; mem[6216] = 6'b010101; mem[6217] = 6'b010000; mem[6218] = 6'b000101; mem[6219] = 6'b010000; mem[6220] = 6'b000101; mem[6221] = 6'b000100; mem[6222] = 6'b010101; mem[6223] = 6'b010100; mem[6224] = 6'b010101; mem[6225] = 6'b010101; mem[6226] = 6'b010100; mem[6227] = 6'b010101; mem[6228] = 6'b010101; mem[6229] = 6'b010101; mem[6230] = 6'b011001; mem[6231] = 6'b010101; mem[6232] = 6'b010101; mem[6233] = 6'b011001; mem[6234] = 6'b010101; mem[6235] = 6'b010101; mem[6236] = 6'b011001; mem[6237] = 6'b010101; mem[6238] = 6'b101000; mem[6239] = 6'b010101; mem[6240] = 6'b011001; mem[6241] = 6'b010101; mem[6242] = 6'b011000; mem[6243] = 6'b101000; mem[6244] = 6'b000000; mem[6245] = 6'b000000; mem[6246] = 6'b000000; mem[6247] = 6'b000000; mem[6248] = 6'b000000; mem[6249] = 6'b000000; mem[6250] = 6'b000000; mem[6251] = 6'b000000; mem[6252] = 6'b000000; mem[6253] = 6'b000000; mem[6254] = 6'b000000; mem[6255] = 6'b000000; mem[6256] = 6'b000000; mem[6257] = 6'b000000; mem[6258] = 6'b000000; mem[6259] = 6'b000000; mem[6260] = 6'b000000; mem[6261] = 6'b000000; mem[6262] = 6'b000000; mem[6263] = 6'b000000; mem[6264] = 6'b000000; mem[6265] = 6'b000000; mem[6266] = 6'b000000; mem[6267] = 6'b000000; mem[6268] = 6'b000000; mem[6269] = 6'b000000; mem[6270] = 6'b000000; mem[6271] = 6'b000000; mem[6272] = 6'b010100; mem[6273] = 6'b000100; mem[6274] = 6'b000001; mem[6275] = 6'b010100; mem[6276] = 6'b000101; mem[6277] = 6'b010100; mem[6278] = 6'b000101; mem[6279] = 6'b010100; mem[6280] = 6'b000100; mem[6281] = 6'b010001; mem[6282] = 6'b010100; mem[6283] = 6'b000000; mem[6284] = 6'b010101; mem[6285] = 6'b000000; mem[6286] = 6'b000100; mem[6287] = 6'b010101; mem[6288] = 6'b010100; mem[6289] = 6'b000101; mem[6290] = 6'b000100; mem[6291] = 6'b000000; mem[6292] = 6'b010101; mem[6293] = 6'b010101; mem[6294] = 6'b101001; mem[6295] = 6'b010101; mem[6296] = 6'b010100; mem[6297] = 6'b010101; mem[6298] = 6'b010101; mem[6299] = 6'b010101; mem[6300] = 6'b010101; mem[6301] = 6'b010101; mem[6302] = 6'b010101; mem[6303] = 6'b010100; mem[6304] = 6'b010101; mem[6305] = 6'b010100; mem[6306] = 6'b000000; mem[6307] = 6'b010100; mem[6308] = 6'b000001; mem[6309] = 6'b000000; mem[6310] = 6'b000001; mem[6311] = 6'b010101; mem[6312] = 6'b101001; mem[6313] = 6'b101000; mem[6314] = 6'b111100; mem[6315] = 6'b111000; mem[6316] = 6'b111000; mem[6317] = 6'b111000; mem[6318] = 6'b111100; mem[6319] = 6'b111100; mem[6320] = 6'b111000; mem[6321] = 6'b111100; mem[6322] = 6'b111000; mem[6323] = 6'b111000; mem[6324] = 6'b111000; mem[6325] = 6'b111000; mem[6326] = 6'b111000; mem[6327] = 6'b111000; mem[6328] = 6'b111000; mem[6329] = 6'b111000; mem[6330] = 6'b111000; mem[6331] = 6'b111000; mem[6332] = 6'b111000; mem[6333] = 6'b111000; mem[6334] = 6'b111000; mem[6335] = 6'b011000; mem[6336] = 6'b000000; mem[6337] = 6'b010101; mem[6338] = 6'b000100; mem[6339] = 6'b010101; mem[6340] = 6'b000100; mem[6341] = 6'b010100; mem[6342] = 6'b010101; mem[6343] = 6'b000100; mem[6344] = 6'b000100; mem[6345] = 6'b010101; mem[6346] = 6'b000100; mem[6347] = 6'b010101; mem[6348] = 6'b010100; mem[6349] = 6'b000001; mem[6350] = 6'b010100; mem[6351] = 6'b000101; mem[6352] = 6'b010100; mem[6353] = 6'b010101; mem[6354] = 6'b010101; mem[6355] = 6'b010100; mem[6356] = 6'b011001; mem[6357] = 6'b010100; mem[6358] = 6'b010101; mem[6359] = 6'b011001; mem[6360] = 6'b100100; mem[6361] = 6'b011001; mem[6362] = 6'b101000; mem[6363] = 6'b011001; mem[6364] = 6'b010100; mem[6365] = 6'b011001; mem[6366] = 6'b010101; mem[6367] = 6'b011000; mem[6368] = 6'b010101; mem[6369] = 6'b011000; mem[6370] = 6'b010101; mem[6371] = 6'b011001; mem[6372] = 6'b000000; mem[6373] = 6'b000000; mem[6374] = 6'b000000; mem[6375] = 6'b000000; mem[6376] = 6'b000000; mem[6377] = 6'b000000; mem[6378] = 6'b000000; mem[6379] = 6'b000000; mem[6380] = 6'b000000; mem[6381] = 6'b000000; mem[6382] = 6'b000000; mem[6383] = 6'b000000; mem[6384] = 6'b000000; mem[6385] = 6'b000000; mem[6386] = 6'b000000; mem[6387] = 6'b000000; mem[6388] = 6'b000000; mem[6389] = 6'b000000; mem[6390] = 6'b000000; mem[6391] = 6'b000000; mem[6392] = 6'b000000; mem[6393] = 6'b000000; mem[6394] = 6'b000000; mem[6395] = 6'b000000; mem[6396] = 6'b000000; mem[6397] = 6'b000000; mem[6398] = 6'b000000; mem[6399] = 6'b000000; mem[6400] = 6'b000000; mem[6401] = 6'b010001; mem[6402] = 6'b000100; mem[6403] = 6'b000001; mem[6404] = 6'b010100; mem[6405] = 6'b000000; mem[6406] = 6'b010101; mem[6407] = 6'b000000; mem[6408] = 6'b010101; mem[6409] = 6'b000100; mem[6410] = 6'b010101; mem[6411] = 6'b000100; mem[6412] = 6'b010100; mem[6413] = 6'b010101; mem[6414] = 6'b000100; mem[6415] = 6'b010000; mem[6416] = 6'b000100; mem[6417] = 6'b010000; mem[6418] = 6'b010101; mem[6419] = 6'b010101; mem[6420] = 6'b101010; mem[6421] = 6'b010101; mem[6422] = 6'b010101; mem[6423] = 6'b010100; mem[6424] = 6'b010101; mem[6425] = 6'b010100; mem[6426] = 6'b010101; mem[6427] = 6'b010100; mem[6428] = 6'b010100; mem[6429] = 6'b000100; mem[6430] = 6'b000000; mem[6431] = 6'b000001; mem[6432] = 6'b000000; mem[6433] = 6'b000001; mem[6434] = 6'b000001; mem[6435] = 6'b000001; mem[6436] = 6'b000101; mem[6437] = 6'b011001; mem[6438] = 6'b011001; mem[6439] = 6'b101001; mem[6440] = 6'b101000; mem[6441] = 6'b111100; mem[6442] = 6'b111000; mem[6443] = 6'b111100; mem[6444] = 6'b111000; mem[6445] = 6'b111100; mem[6446] = 6'b111000; mem[6447] = 6'b111100; mem[6448] = 6'b111000; mem[6449] = 6'b111000; mem[6450] = 6'b111100; mem[6451] = 6'b111000; mem[6452] = 6'b111000; mem[6453] = 6'b111000; mem[6454] = 6'b111000; mem[6455] = 6'b111000; mem[6456] = 6'b111000; mem[6457] = 6'b111000; mem[6458] = 6'b111000; mem[6459] = 6'b111000; mem[6460] = 6'b111000; mem[6461] = 6'b111000; mem[6462] = 6'b111000; mem[6463] = 6'b010100; mem[6464] = 6'b000101; mem[6465] = 6'b010100; mem[6466] = 6'b010101; mem[6467] = 6'b000100; mem[6468] = 6'b010100; mem[6469] = 6'b000001; mem[6470] = 6'b000100; mem[6471] = 6'b010001; mem[6472] = 6'b010101; mem[6473] = 6'b000000; mem[6474] = 6'b010101; mem[6475] = 6'b000000; mem[6476] = 6'b000101; mem[6477] = 6'b010100; mem[6478] = 6'b010101; mem[6479] = 6'b010101; mem[6480] = 6'b010101; mem[6481] = 6'b010101; mem[6482] = 6'b010101; mem[6483] = 6'b010101; mem[6484] = 6'b010101; mem[6485] = 6'b010101; mem[6486] = 6'b101000; mem[6487] = 6'b010101; mem[6488] = 6'b011001; mem[6489] = 6'b010101; mem[6490] = 6'b010101; mem[6491] = 6'b010101; mem[6492] = 6'b101001; mem[6493] = 6'b010100; mem[6494] = 6'b011000; mem[6495] = 6'b010101; mem[6496] = 6'b011000; mem[6497] = 6'b010101; mem[6498] = 6'b011000; mem[6499] = 6'b010100; mem[6500] = 6'b000000; mem[6501] = 6'b000000; mem[6502] = 6'b000000; mem[6503] = 6'b000000; mem[6504] = 6'b000000; mem[6505] = 6'b000000; mem[6506] = 6'b000000; mem[6507] = 6'b000000; mem[6508] = 6'b000000; mem[6509] = 6'b000000; mem[6510] = 6'b000000; mem[6511] = 6'b000000; mem[6512] = 6'b000000; mem[6513] = 6'b000000; mem[6514] = 6'b000000; mem[6515] = 6'b000000; mem[6516] = 6'b000000; mem[6517] = 6'b000000; mem[6518] = 6'b000000; mem[6519] = 6'b000000; mem[6520] = 6'b000000; mem[6521] = 6'b000000; mem[6522] = 6'b000000; mem[6523] = 6'b000000; mem[6524] = 6'b000000; mem[6525] = 6'b000000; mem[6526] = 6'b000000; mem[6527] = 6'b000000; mem[6528] = 6'b000101; mem[6529] = 6'b000100; mem[6530] = 6'b000000; mem[6531] = 6'b010100; mem[6532] = 6'b000100; mem[6533] = 6'b010101; mem[6534] = 6'b000100; mem[6535] = 6'b010100; mem[6536] = 6'b010101; mem[6537] = 6'b000100; mem[6538] = 6'b010000; mem[6539] = 6'b000100; mem[6540] = 6'b010000; mem[6541] = 6'b000100; mem[6542] = 6'b010000; mem[6543] = 6'b000101; mem[6544] = 6'b010100; mem[6545] = 6'b000100; mem[6546] = 6'b010101; mem[6547] = 6'b100110; mem[6548] = 6'b010101; mem[6549] = 6'b010101; mem[6550] = 6'b010100; mem[6551] = 6'b010101; mem[6552] = 6'b010101; mem[6553] = 6'b010101; mem[6554] = 6'b000000; mem[6555] = 6'b000001; mem[6556] = 6'b000110; mem[6557] = 6'b000110; mem[6558] = 6'b000110; mem[6559] = 6'b001010; mem[6560] = 6'b000111; mem[6561] = 6'b001010; mem[6562] = 6'b001010; mem[6563] = 6'b000110; mem[6564] = 6'b011011; mem[6565] = 6'b011010; mem[6566] = 6'b101001; mem[6567] = 6'b101001; mem[6568] = 6'b101001; mem[6569] = 6'b111000; mem[6570] = 6'b101000; mem[6571] = 6'b111000; mem[6572] = 6'b111100; mem[6573] = 6'b111000; mem[6574] = 6'b111000; mem[6575] = 6'b111000; mem[6576] = 6'b111000; mem[6577] = 6'b111000; mem[6578] = 6'b111000; mem[6579] = 6'b111000; mem[6580] = 6'b111000; mem[6581] = 6'b111000; mem[6582] = 6'b111000; mem[6583] = 6'b111000; mem[6584] = 6'b111000; mem[6585] = 6'b111000; mem[6586] = 6'b111000; mem[6587] = 6'b111000; mem[6588] = 6'b111000; mem[6589] = 6'b111000; mem[6590] = 6'b010100; mem[6591] = 6'b000101; mem[6592] = 6'b010100; mem[6593] = 6'b010101; mem[6594] = 6'b000100; mem[6595] = 6'b010100; mem[6596] = 6'b010101; mem[6597] = 6'b000100; mem[6598] = 6'b010101; mem[6599] = 6'b000100; mem[6600] = 6'b000100; mem[6601] = 6'b010101; mem[6602] = 6'b000100; mem[6603] = 6'b010100; mem[6604] = 6'b010101; mem[6605] = 6'b000100; mem[6606] = 6'b010101; mem[6607] = 6'b010100; mem[6608] = 6'b010101; mem[6609] = 6'b011000; mem[6610] = 6'b010101; mem[6611] = 6'b011000; mem[6612] = 6'b010101; mem[6613] = 6'b011000; mem[6614] = 6'b010101; mem[6615] = 6'b010101; mem[6616] = 6'b100101; mem[6617] = 6'b010100; mem[6618] = 6'b011001; mem[6619] = 6'b011000; mem[6620] = 6'b010100; mem[6621] = 6'b011001; mem[6622] = 6'b010100; mem[6623] = 6'b011001; mem[6624] = 6'b010100; mem[6625] = 6'b011001; mem[6626] = 6'b010100; mem[6627] = 6'b010101; mem[6628] = 6'b000000; mem[6629] = 6'b000000; mem[6630] = 6'b000000; mem[6631] = 6'b000000; mem[6632] = 6'b000000; mem[6633] = 6'b000000; mem[6634] = 6'b000000; mem[6635] = 6'b000000; mem[6636] = 6'b000000; mem[6637] = 6'b000000; mem[6638] = 6'b000000; mem[6639] = 6'b000000; mem[6640] = 6'b000000; mem[6641] = 6'b000000; mem[6642] = 6'b000000; mem[6643] = 6'b000000; mem[6644] = 6'b000000; mem[6645] = 6'b000000; mem[6646] = 6'b000000; mem[6647] = 6'b000000; mem[6648] = 6'b000000; mem[6649] = 6'b000000; mem[6650] = 6'b000000; mem[6651] = 6'b000000; mem[6652] = 6'b000000; mem[6653] = 6'b000000; mem[6654] = 6'b000000; mem[6655] = 6'b000000; mem[6656] = 6'b000000; mem[6657] = 6'b010101; mem[6658] = 6'b000100; mem[6659] = 6'b000001; mem[6660] = 6'b000100; mem[6661] = 6'b000000; mem[6662] = 6'b010101; mem[6663] = 6'b000000; mem[6664] = 6'b000100; mem[6665] = 6'b010000; mem[6666] = 6'b000101; mem[6667] = 6'b010100; mem[6668] = 6'b000100; mem[6669] = 6'b010100; mem[6670] = 6'b000100; mem[6671] = 6'b010000; mem[6672] = 6'b010100; mem[6673] = 6'b010001; mem[6674] = 6'b000001; mem[6675] = 6'b000000; mem[6676] = 6'b010101; mem[6677] = 6'b010101; mem[6678] = 6'b000001; mem[6679] = 6'b000000; mem[6680] = 6'b000000; mem[6681] = 6'b000000; mem[6682] = 6'b000110; mem[6683] = 6'b001011; mem[6684] = 6'b001011; mem[6685] = 6'b011011; mem[6686] = 6'b001011; mem[6687] = 6'b011011; mem[6688] = 6'b001011; mem[6689] = 6'b011011; mem[6690] = 6'b011011; mem[6691] = 6'b001011; mem[6692] = 6'b011011; mem[6693] = 6'b011010; mem[6694] = 6'b010101; mem[6695] = 6'b011001; mem[6696] = 6'b101001; mem[6697] = 6'b111100; mem[6698] = 6'b111000; mem[6699] = 6'b111100; mem[6700] = 6'b111000; mem[6701] = 6'b111000; mem[6702] = 6'b111000; mem[6703] = 6'b111000; mem[6704] = 6'b111000; mem[6705] = 6'b111100; mem[6706] = 6'b111000; mem[6707] = 6'b111000; mem[6708] = 6'b111000; mem[6709] = 6'b111000; mem[6710] = 6'b111000; mem[6711] = 6'b111000; mem[6712] = 6'b111000; mem[6713] = 6'b101000; mem[6714] = 6'b111000; mem[6715] = 6'b101000; mem[6716] = 6'b111000; mem[6717] = 6'b101000; mem[6718] = 6'b010100; mem[6719] = 6'b000101; mem[6720] = 6'b010100; mem[6721] = 6'b000100; mem[6722] = 6'b010101; mem[6723] = 6'b000000; mem[6724] = 6'b000100; mem[6725] = 6'b010000; mem[6726] = 6'b000100; mem[6727] = 6'b010001; mem[6728] = 6'b000100; mem[6729] = 6'b000000; mem[6730] = 6'b010101; mem[6731] = 6'b000101; mem[6732] = 6'b010100; mem[6733] = 6'b010101; mem[6734] = 6'b010100; mem[6735] = 6'b010101; mem[6736] = 6'b011001; mem[6737] = 6'b010101; mem[6738] = 6'b010101; mem[6739] = 6'b010101; mem[6740] = 6'b010101; mem[6741] = 6'b010101; mem[6742] = 6'b010101; mem[6743] = 6'b011000; mem[6744] = 6'b010101; mem[6745] = 6'b011000; mem[6746] = 6'b010101; mem[6747] = 6'b010100; mem[6748] = 6'b010101; mem[6749] = 6'b010100; mem[6750] = 6'b010100; mem[6751] = 6'b010100; mem[6752] = 6'b010101; mem[6753] = 6'b010100; mem[6754] = 6'b010101; mem[6755] = 6'b011000; mem[6756] = 6'b000000; mem[6757] = 6'b000000; mem[6758] = 6'b000000; mem[6759] = 6'b000000; mem[6760] = 6'b000000; mem[6761] = 6'b000000; mem[6762] = 6'b000000; mem[6763] = 6'b000000; mem[6764] = 6'b000000; mem[6765] = 6'b000000; mem[6766] = 6'b000000; mem[6767] = 6'b000000; mem[6768] = 6'b000000; mem[6769] = 6'b000000; mem[6770] = 6'b000000; mem[6771] = 6'b000000; mem[6772] = 6'b000000; mem[6773] = 6'b000000; mem[6774] = 6'b000000; mem[6775] = 6'b000000; mem[6776] = 6'b000000; mem[6777] = 6'b000000; mem[6778] = 6'b000000; mem[6779] = 6'b000000; mem[6780] = 6'b000000; mem[6781] = 6'b000000; mem[6782] = 6'b000000; mem[6783] = 6'b000000; mem[6784] = 6'b000100; mem[6785] = 6'b000000; mem[6786] = 6'b010100; mem[6787] = 6'b000000; mem[6788] = 6'b010100; mem[6789] = 6'b000000; mem[6790] = 6'b000100; mem[6791] = 6'b010100; mem[6792] = 6'b000100; mem[6793] = 6'b000100; mem[6794] = 6'b010000; mem[6795] = 6'b000100; mem[6796] = 6'b010000; mem[6797] = 6'b000100; mem[6798] = 6'b010100; mem[6799] = 6'b000100; mem[6800] = 6'b000100; mem[6801] = 6'b010101; mem[6802] = 6'b010100; mem[6803] = 6'b000100; mem[6804] = 6'b010100; mem[6805] = 6'b000000; mem[6806] = 6'b000000; mem[6807] = 6'b000000; mem[6808] = 6'b000001; mem[6809] = 6'b001011; mem[6810] = 6'b011011; mem[6811] = 6'b001011; mem[6812] = 6'b011011; mem[6813] = 6'b001011; mem[6814] = 6'b011011; mem[6815] = 6'b001011; mem[6816] = 6'b011011; mem[6817] = 6'b000110; mem[6818] = 6'b011011; mem[6819] = 6'b000111; mem[6820] = 6'b000110; mem[6821] = 6'b000110; mem[6822] = 6'b011001; mem[6823] = 6'b101010; mem[6824] = 6'b111101; mem[6825] = 6'b111000; mem[6826] = 6'b111000; mem[6827] = 6'b111000; mem[6828] = 6'b101000; mem[6829] = 6'b111000; mem[6830] = 6'b101000; mem[6831] = 6'b111000; mem[6832] = 6'b111000; mem[6833] = 6'b111000; mem[6834] = 6'b101000; mem[6835] = 6'b111000; mem[6836] = 6'b111000; mem[6837] = 6'b111000; mem[6838] = 6'b111000; mem[6839] = 6'b101000; mem[6840] = 6'b110100; mem[6841] = 6'b111000; mem[6842] = 6'b100100; mem[6843] = 6'b110100; mem[6844] = 6'b101000; mem[6845] = 6'b010101; mem[6846] = 6'b000100; mem[6847] = 6'b010100; mem[6848] = 6'b010101; mem[6849] = 6'b000100; mem[6850] = 6'b010100; mem[6851] = 6'b010101; mem[6852] = 6'b000100; mem[6853] = 6'b010101; mem[6854] = 6'b000100; mem[6855] = 6'b010100; mem[6856] = 6'b010101; mem[6857] = 6'b000100; mem[6858] = 6'b010000; mem[6859] = 6'b010101; mem[6860] = 6'b000101; mem[6861] = 6'b010100; mem[6862] = 6'b010101; mem[6863] = 6'b010100; mem[6864] = 6'b010101; mem[6865] = 6'b010100; mem[6866] = 6'b011001; mem[6867] = 6'b010101; mem[6868] = 6'b101000; mem[6869] = 6'b011001; mem[6870] = 6'b010101; mem[6871] = 6'b010100; mem[6872] = 6'b010101; mem[6873] = 6'b010100; mem[6874] = 6'b010101; mem[6875] = 6'b011000; mem[6876] = 6'b010100; mem[6877] = 6'b010101; mem[6878] = 6'b010100; mem[6879] = 6'b010100; mem[6880] = 6'b010100; mem[6881] = 6'b010101; mem[6882] = 6'b010100; mem[6883] = 6'b010101; mem[6884] = 6'b000000; mem[6885] = 6'b000000; mem[6886] = 6'b000000; mem[6887] = 6'b000000; mem[6888] = 6'b000000; mem[6889] = 6'b000000; mem[6890] = 6'b000000; mem[6891] = 6'b000000; mem[6892] = 6'b000000; mem[6893] = 6'b000000; mem[6894] = 6'b000000; mem[6895] = 6'b000000; mem[6896] = 6'b000000; mem[6897] = 6'b000000; mem[6898] = 6'b000000; mem[6899] = 6'b000000; mem[6900] = 6'b000000; mem[6901] = 6'b000000; mem[6902] = 6'b000000; mem[6903] = 6'b000000; mem[6904] = 6'b000000; mem[6905] = 6'b000000; mem[6906] = 6'b000000; mem[6907] = 6'b000000; mem[6908] = 6'b000000; mem[6909] = 6'b000000; mem[6910] = 6'b000000; mem[6911] = 6'b000000; mem[6912] = 6'b000000; mem[6913] = 6'b000101; mem[6914] = 6'b000000; mem[6915] = 6'b000100; mem[6916] = 6'b000001; mem[6917] = 6'b010100; mem[6918] = 6'b000000; mem[6919] = 6'b000101; mem[6920] = 6'b000000; mem[6921] = 6'b010100; mem[6922] = 6'b000100; mem[6923] = 6'b000100; mem[6924] = 6'b000100; mem[6925] = 6'b010100; mem[6926] = 6'b000000; mem[6927] = 6'b000100; mem[6928] = 6'b010000; mem[6929] = 6'b000100; mem[6930] = 6'b000100; mem[6931] = 6'b010000; mem[6932] = 6'b000100; mem[6933] = 6'b010001; mem[6934] = 6'b000000; mem[6935] = 6'b000000; mem[6936] = 6'b000110; mem[6937] = 6'b001011; mem[6938] = 6'b001011; mem[6939] = 6'b001011; mem[6940] = 6'b001011; mem[6941] = 6'b000111; mem[6942] = 6'b001011; mem[6943] = 6'b000111; mem[6944] = 6'b001011; mem[6945] = 6'b010110; mem[6946] = 6'b000110; mem[6947] = 6'b001011; mem[6948] = 6'b000110; mem[6949] = 6'b011010; mem[6950] = 6'b111111; mem[6951] = 6'b111110; mem[6952] = 6'b101001; mem[6953] = 6'b111101; mem[6954] = 6'b101000; mem[6955] = 6'b111000; mem[6956] = 6'b111000; mem[6957] = 6'b111000; mem[6958] = 6'b111000; mem[6959] = 6'b111000; mem[6960] = 6'b111000; mem[6961] = 6'b101000; mem[6962] = 6'b111000; mem[6963] = 6'b111000; mem[6964] = 6'b111000; mem[6965] = 6'b101000; mem[6966] = 6'b111000; mem[6967] = 6'b111000; mem[6968] = 6'b101000; mem[6969] = 6'b111000; mem[6970] = 6'b101000; mem[6971] = 6'b101000; mem[6972] = 6'b010100; mem[6973] = 6'b000100; mem[6974] = 6'b010101; mem[6975] = 6'b010100; mem[6976] = 6'b000101; mem[6977] = 6'b010100; mem[6978] = 6'b010101; mem[6979] = 6'b000100; mem[6980] = 6'b010100; mem[6981] = 6'b000100; mem[6982] = 6'b010000; mem[6983] = 6'b000101; mem[6984] = 6'b000000; mem[6985] = 6'b010101; mem[6986] = 6'b000100; mem[6987] = 6'b010101; mem[6988] = 6'b010100; mem[6989] = 6'b010101; mem[6990] = 6'b010100; mem[6991] = 6'b010101; mem[6992] = 6'b011001; mem[6993] = 6'b010101; mem[6994] = 6'b010101; mem[6995] = 6'b010100; mem[6996] = 6'b010101; mem[6997] = 6'b010101; mem[6998] = 6'b011000; mem[6999] = 6'b010101; mem[7000] = 6'b010100; mem[7001] = 6'b010100; mem[7002] = 6'b010100; mem[7003] = 6'b010100; mem[7004] = 6'b010101; mem[7005] = 6'b010100; mem[7006] = 6'b000100; mem[7007] = 6'b010101; mem[7008] = 6'b000100; mem[7009] = 6'b010101; mem[7010] = 6'b000100; mem[7011] = 6'b010100; mem[7012] = 6'b000000; mem[7013] = 6'b000000; mem[7014] = 6'b000000; mem[7015] = 6'b000000; mem[7016] = 6'b000000; mem[7017] = 6'b000000; mem[7018] = 6'b000000; mem[7019] = 6'b000000; mem[7020] = 6'b000000; mem[7021] = 6'b000000; mem[7022] = 6'b000000; mem[7023] = 6'b000000; mem[7024] = 6'b000000; mem[7025] = 6'b000000; mem[7026] = 6'b000000; mem[7027] = 6'b000000; mem[7028] = 6'b000000; mem[7029] = 6'b000000; mem[7030] = 6'b000000; mem[7031] = 6'b000000; mem[7032] = 6'b000000; mem[7033] = 6'b000000; mem[7034] = 6'b000000; mem[7035] = 6'b000000; mem[7036] = 6'b000000; mem[7037] = 6'b000000; mem[7038] = 6'b000000; mem[7039] = 6'b000000; mem[7040] = 6'b000100; mem[7041] = 6'b010000; mem[7042] = 6'b000100; mem[7043] = 6'b000000; mem[7044] = 6'b000100; mem[7045] = 6'b000000; mem[7046] = 6'b000100; mem[7047] = 6'b000000; mem[7048] = 6'b010100; mem[7049] = 6'b000000; mem[7050] = 6'b000100; mem[7051] = 6'b000000; mem[7052] = 6'b010100; mem[7053] = 6'b000000; mem[7054] = 6'b010100; mem[7055] = 6'b000100; mem[7056] = 6'b010100; mem[7057] = 6'b000100; mem[7058] = 6'b010000; mem[7059] = 6'b000100; mem[7060] = 6'b010101; mem[7061] = 6'b000000; mem[7062] = 6'b000000; mem[7063] = 6'b000110; mem[7064] = 6'b011011; mem[7065] = 6'b001011; mem[7066] = 6'b010111; mem[7067] = 6'b000110; mem[7068] = 6'b010110; mem[7069] = 6'b000110; mem[7070] = 6'b001011; mem[7071] = 6'b010110; mem[7072] = 6'b000110; mem[7073] = 6'b000110; mem[7074] = 6'b001010; mem[7075] = 6'b000110; mem[7076] = 6'b010110; mem[7077] = 6'b101010; mem[7078] = 6'b111110; mem[7079] = 6'b101010; mem[7080] = 6'b111110; mem[7081] = 6'b101001; mem[7082] = 6'b111001; mem[7083] = 6'b111100; mem[7084] = 6'b101000; mem[7085] = 6'b111000; mem[7086] = 6'b101000; mem[7087] = 6'b111000; mem[7088] = 6'b101000; mem[7089] = 6'b111000; mem[7090] = 6'b111000; mem[7091] = 6'b101000; mem[7092] = 6'b101000; mem[7093] = 6'b111000; mem[7094] = 6'b110100; mem[7095] = 6'b101000; mem[7096] = 6'b111000; mem[7097] = 6'b100100; mem[7098] = 6'b100100; mem[7099] = 6'b100100; mem[7100] = 6'b010101; mem[7101] = 6'b010101; mem[7102] = 6'b000100; mem[7103] = 6'b000100; mem[7104] = 6'b010100; mem[7105] = 6'b010101; mem[7106] = 6'b000100; mem[7107] = 6'b010100; mem[7108] = 6'b000101; mem[7109] = 6'b010000; mem[7110] = 6'b000101; mem[7111] = 6'b000100; mem[7112] = 6'b010100; mem[7113] = 6'b010101; mem[7114] = 6'b010101; mem[7115] = 6'b010100; mem[7116] = 6'b010101; mem[7117] = 6'b010101; mem[7118] = 6'b010101; mem[7119] = 6'b011001; mem[7120] = 6'b010100; mem[7121] = 6'b010101; mem[7122] = 6'b011000; mem[7123] = 6'b010101; mem[7124] = 6'b011001; mem[7125] = 6'b010100; mem[7126] = 6'b010101; mem[7127] = 6'b010100; mem[7128] = 6'b010101; mem[7129] = 6'b010100; mem[7130] = 6'b010101; mem[7131] = 6'b000101; mem[7132] = 6'b010100; mem[7133] = 6'b000100; mem[7134] = 6'b010101; mem[7135] = 6'b010100; mem[7136] = 6'b010101; mem[7137] = 6'b010100; mem[7138] = 6'b010100; mem[7139] = 6'b010101; mem[7140] = 6'b000000; mem[7141] = 6'b000000; mem[7142] = 6'b000000; mem[7143] = 6'b000000; mem[7144] = 6'b000000; mem[7145] = 6'b000000; mem[7146] = 6'b000000; mem[7147] = 6'b000000; mem[7148] = 6'b000000; mem[7149] = 6'b000000; mem[7150] = 6'b000000; mem[7151] = 6'b000000; mem[7152] = 6'b000000; mem[7153] = 6'b000000; mem[7154] = 6'b000000; mem[7155] = 6'b000000; mem[7156] = 6'b000000; mem[7157] = 6'b000000; mem[7158] = 6'b000000; mem[7159] = 6'b000000; mem[7160] = 6'b000000; mem[7161] = 6'b000000; mem[7162] = 6'b000000; mem[7163] = 6'b000000; mem[7164] = 6'b000000; mem[7165] = 6'b000000; mem[7166] = 6'b000000; mem[7167] = 6'b000000; mem[7168] = 6'b000000; mem[7169] = 6'b000100; mem[7170] = 6'b000000; mem[7171] = 6'b010101; mem[7172] = 6'b000000; mem[7173] = 6'b000100; mem[7174] = 6'b010000; mem[7175] = 6'b000100; mem[7176] = 6'b000100; mem[7177] = 6'b000100; mem[7178] = 6'b010000; mem[7179] = 6'b000100; mem[7180] = 6'b000000; mem[7181] = 6'b010100; mem[7182] = 6'b000100; mem[7183] = 6'b010000; mem[7184] = 6'b000100; mem[7185] = 6'b010000; mem[7186] = 6'b000100; mem[7187] = 6'b010100; mem[7188] = 6'b000101; mem[7189] = 6'b000001; mem[7190] = 6'b000110; mem[7191] = 6'b001011; mem[7192] = 6'b000110; mem[7193] = 6'b000110; mem[7194] = 6'b000110; mem[7195] = 6'b000110; mem[7196] = 6'b000110; mem[7197] = 6'b010110; mem[7198] = 6'b000110; mem[7199] = 6'b000101; mem[7200] = 6'b000101; mem[7201] = 6'b010110; mem[7202] = 6'b010110; mem[7203] = 6'b010110; mem[7204] = 6'b011010; mem[7205] = 6'b101010; mem[7206] = 6'b101010; mem[7207] = 6'b111010; mem[7208] = 6'b101010; mem[7209] = 6'b101001; mem[7210] = 6'b111101; mem[7211] = 6'b101000; mem[7212] = 6'b111000; mem[7213] = 6'b101000; mem[7214] = 6'b111000; mem[7215] = 6'b101000; mem[7216] = 6'b101000; mem[7217] = 6'b111000; mem[7218] = 6'b101000; mem[7219] = 6'b111000; mem[7220] = 6'b111000; mem[7221] = 6'b101000; mem[7222] = 6'b101000; mem[7223] = 6'b111000; mem[7224] = 6'b100100; mem[7225] = 6'b101000; mem[7226] = 6'b100100; mem[7227] = 6'b000101; mem[7228] = 6'b000100; mem[7229] = 6'b000100; mem[7230] = 6'b010100; mem[7231] = 6'b010101; mem[7232] = 6'b000100; mem[7233] = 6'b000100; mem[7234] = 6'b010100; mem[7235] = 6'b000001; mem[7236] = 6'b010100; mem[7237] = 6'b000100; mem[7238] = 6'b010101; mem[7239] = 6'b010100; mem[7240] = 6'b010101; mem[7241] = 6'b010101; mem[7242] = 6'b010100; mem[7243] = 6'b010101; mem[7244] = 6'b010101; mem[7245] = 6'b010100; mem[7246] = 6'b011001; mem[7247] = 6'b010100; mem[7248] = 6'b010101; mem[7249] = 6'b101001; mem[7250] = 6'b010101; mem[7251] = 6'b010101; mem[7252] = 6'b010100; mem[7253] = 6'b010101; mem[7254] = 6'b010100; mem[7255] = 6'b010101; mem[7256] = 6'b000100; mem[7257] = 6'b000101; mem[7258] = 6'b010100; mem[7259] = 6'b010100; mem[7260] = 6'b000101; mem[7261] = 6'b010100; mem[7262] = 6'b000100; mem[7263] = 6'b010101; mem[7264] = 6'b000100; mem[7265] = 6'b010101; mem[7266] = 6'b000101; mem[7267] = 6'b010100; mem[7268] = 6'b000000; mem[7269] = 6'b000000; mem[7270] = 6'b000000; mem[7271] = 6'b000000; mem[7272] = 6'b000000; mem[7273] = 6'b000000; mem[7274] = 6'b000000; mem[7275] = 6'b000000; mem[7276] = 6'b000000; mem[7277] = 6'b000000; mem[7278] = 6'b000000; mem[7279] = 6'b000000; mem[7280] = 6'b000000; mem[7281] = 6'b000000; mem[7282] = 6'b000000; mem[7283] = 6'b000000; mem[7284] = 6'b000000; mem[7285] = 6'b000000; mem[7286] = 6'b000000; mem[7287] = 6'b000000; mem[7288] = 6'b000000; mem[7289] = 6'b000000; mem[7290] = 6'b000000; mem[7291] = 6'b000000; mem[7292] = 6'b000000; mem[7293] = 6'b000000; mem[7294] = 6'b000000; mem[7295] = 6'b000000; mem[7296] = 6'b000000; mem[7297] = 6'b000100; mem[7298] = 6'b000000; mem[7299] = 6'b000000; mem[7300] = 6'b000100; mem[7301] = 6'b000000; mem[7302] = 6'b000101; mem[7303] = 6'b010000; mem[7304] = 6'b000000; mem[7305] = 6'b000100; mem[7306] = 6'b000100; mem[7307] = 6'b010100; mem[7308] = 6'b000100; mem[7309] = 6'b000000; mem[7310] = 6'b010100; mem[7311] = 6'b000100; mem[7312] = 6'b000100; mem[7313] = 6'b000100; mem[7314] = 6'b010100; mem[7315] = 6'b000000; mem[7316] = 6'b000110; mem[7317] = 6'b001010; mem[7318] = 6'b010110; mem[7319] = 6'b010110; mem[7320] = 6'b000110; mem[7321] = 6'b010110; mem[7322] = 6'b000110; mem[7323] = 6'b000110; mem[7324] = 6'b000101; mem[7325] = 6'b000101; mem[7326] = 6'b010101; mem[7327] = 6'b000010; mem[7328] = 6'b010101; mem[7329] = 6'b101001; mem[7330] = 6'b101001; mem[7331] = 6'b010101; mem[7332] = 6'b101001; mem[7333] = 6'b101001; mem[7334] = 6'b101010; mem[7335] = 6'b101101; mem[7336] = 6'b111001; mem[7337] = 6'b101001; mem[7338] = 6'b101001; mem[7339] = 6'b111000; mem[7340] = 6'b101000; mem[7341] = 6'b111000; mem[7342] = 6'b101000; mem[7343] = 6'b110100; mem[7344] = 6'b101000; mem[7345] = 6'b100100; mem[7346] = 6'b101000; mem[7347] = 6'b100100; mem[7348] = 6'b101000; mem[7349] = 6'b110100; mem[7350] = 6'b101000; mem[7351] = 6'b100100; mem[7352] = 6'b100100; mem[7353] = 6'b010100; mem[7354] = 6'b000101; mem[7355] = 6'b010100; mem[7356] = 6'b010101; mem[7357] = 6'b000100; mem[7358] = 6'b000000; mem[7359] = 6'b000100; mem[7360] = 6'b010101; mem[7361] = 6'b000000; mem[7362] = 6'b010100; mem[7363] = 6'b000100; mem[7364] = 6'b010101; mem[7365] = 6'b010100; mem[7366] = 6'b010101; mem[7367] = 6'b010101; mem[7368] = 6'b010100; mem[7369] = 6'b010101; mem[7370] = 6'b010101; mem[7371] = 6'b010100; mem[7372] = 6'b010101; mem[7373] = 6'b010101; mem[7374] = 6'b010101; mem[7375] = 6'b011001; mem[7376] = 6'b010100; mem[7377] = 6'b010101; mem[7378] = 6'b010100; mem[7379] = 6'b010101; mem[7380] = 6'b010101; mem[7381] = 6'b010100; mem[7382] = 6'b000101; mem[7383] = 6'b010100; mem[7384] = 6'b010100; mem[7385] = 6'b010100; mem[7386] = 6'b000101; mem[7387] = 6'b010100; mem[7388] = 6'b010100; mem[7389] = 6'b000101; mem[7390] = 6'b010100; mem[7391] = 6'b000100; mem[7392] = 6'b010101; mem[7393] = 6'b000100; mem[7394] = 6'b010101; mem[7395] = 6'b000101; mem[7396] = 6'b000000; mem[7397] = 6'b000000; mem[7398] = 6'b000000; mem[7399] = 6'b000000; mem[7400] = 6'b000000; mem[7401] = 6'b000000; mem[7402] = 6'b000000; mem[7403] = 6'b000000; mem[7404] = 6'b000000; mem[7405] = 6'b000000; mem[7406] = 6'b000000; mem[7407] = 6'b000000; mem[7408] = 6'b000000; mem[7409] = 6'b000000; mem[7410] = 6'b000000; mem[7411] = 6'b000000; mem[7412] = 6'b000000; mem[7413] = 6'b000000; mem[7414] = 6'b000000; mem[7415] = 6'b000000; mem[7416] = 6'b000000; mem[7417] = 6'b000000; mem[7418] = 6'b000000; mem[7419] = 6'b000000; mem[7420] = 6'b000000; mem[7421] = 6'b000000; mem[7422] = 6'b000000; mem[7423] = 6'b000000; mem[7424] = 6'b000100; mem[7425] = 6'b000000; mem[7426] = 6'b000100; mem[7427] = 6'b000100; mem[7428] = 6'b010000; mem[7429] = 6'b000100; mem[7430] = 6'b000000; mem[7431] = 6'b000100; mem[7432] = 6'b000000; mem[7433] = 6'b010100; mem[7434] = 6'b000000; mem[7435] = 6'b000000; mem[7436] = 6'b010000; mem[7437] = 6'b000100; mem[7438] = 6'b000100; mem[7439] = 6'b000000; mem[7440] = 6'b010100; mem[7441] = 6'b000000; mem[7442] = 6'b010100; mem[7443] = 6'b000101; mem[7444] = 6'b010110; mem[7445] = 6'b011011; mem[7446] = 6'b010110; mem[7447] = 6'b000101; mem[7448] = 6'b000110; mem[7449] = 6'b000110; mem[7450] = 6'b010110; mem[7451] = 6'b000110; mem[7452] = 6'b000101; mem[7453] = 6'b000001; mem[7454] = 6'b000001; mem[7455] = 6'b010101; mem[7456] = 6'b101010; mem[7457] = 6'b100101; mem[7458] = 6'b010101; mem[7459] = 6'b010101; mem[7460] = 6'b101001; mem[7461] = 6'b101001; mem[7462] = 6'b101001; mem[7463] = 6'b101001; mem[7464] = 6'b101001; mem[7465] = 6'b101001; mem[7466] = 6'b101000; mem[7467] = 6'b101000; mem[7468] = 6'b101000; mem[7469] = 6'b100100; mem[7470] = 6'b100100; mem[7471] = 6'b100100; mem[7472] = 6'b101000; mem[7473] = 6'b100100; mem[7474] = 6'b101000; mem[7475] = 6'b100100; mem[7476] = 6'b101000; mem[7477] = 6'b101000; mem[7478] = 6'b100100; mem[7479] = 6'b101000; mem[7480] = 6'b010100; mem[7481] = 6'b000101; mem[7482] = 6'b010101; mem[7483] = 6'b010101; mem[7484] = 6'b000100; mem[7485] = 6'b010101; mem[7486] = 6'b010101; mem[7487] = 6'b010100; mem[7488] = 6'b000100; mem[7489] = 6'b010100; mem[7490] = 6'b000101; mem[7491] = 6'b010100; mem[7492] = 6'b000100; mem[7493] = 6'b010101; mem[7494] = 6'b000100; mem[7495] = 6'b010101; mem[7496] = 6'b010101; mem[7497] = 6'b010101; mem[7498] = 6'b011001; mem[7499] = 6'b010101; mem[7500] = 6'b010100; mem[7501] = 6'b011001; mem[7502] = 6'b010100; mem[7503] = 6'b010101; mem[7504] = 6'b010101; mem[7505] = 6'b010100; mem[7506] = 6'b010101; mem[7507] = 6'b000100; mem[7508] = 6'b010100; mem[7509] = 6'b000101; mem[7510] = 6'b010100; mem[7511] = 6'b000101; mem[7512] = 6'b000100; mem[7513] = 6'b000101; mem[7514] = 6'b010000; mem[7515] = 6'b000101; mem[7516] = 6'b000100; mem[7517] = 6'b010101; mem[7518] = 6'b000000; mem[7519] = 6'b010101; mem[7520] = 6'b000100; mem[7521] = 6'b010101; mem[7522] = 6'b000100; mem[7523] = 6'b010100; mem[7524] = 6'b000000; mem[7525] = 6'b000000; mem[7526] = 6'b000000; mem[7527] = 6'b000000; mem[7528] = 6'b000000; mem[7529] = 6'b000000; mem[7530] = 6'b000000; mem[7531] = 6'b000000; mem[7532] = 6'b000000; mem[7533] = 6'b000000; mem[7534] = 6'b000000; mem[7535] = 6'b000000; mem[7536] = 6'b000000; mem[7537] = 6'b000000; mem[7538] = 6'b000000; mem[7539] = 6'b000000; mem[7540] = 6'b000000; mem[7541] = 6'b000000; mem[7542] = 6'b000000; mem[7543] = 6'b000000; mem[7544] = 6'b000000; mem[7545] = 6'b000000; mem[7546] = 6'b000000; mem[7547] = 6'b000000; mem[7548] = 6'b000000; mem[7549] = 6'b000000; mem[7550] = 6'b000000; mem[7551] = 6'b000000; mem[7552] = 6'b000000; mem[7553] = 6'b010100; mem[7554] = 6'b000000; mem[7555] = 6'b000000; mem[7556] = 6'b000000; mem[7557] = 6'b000100; mem[7558] = 6'b000000; mem[7559] = 6'b000100; mem[7560] = 6'b000000; mem[7561] = 6'b000100; mem[7562] = 6'b000000; mem[7563] = 6'b000100; mem[7564] = 6'b000100; mem[7565] = 6'b000100; mem[7566] = 6'b000000; mem[7567] = 6'b010100; mem[7568] = 6'b000100; mem[7569] = 6'b010100; mem[7570] = 6'b000101; mem[7571] = 6'b000101; mem[7572] = 6'b010110; mem[7573] = 6'b010110; mem[7574] = 6'b000110; mem[7575] = 6'b010110; mem[7576] = 6'b000110; mem[7577] = 6'b000110; mem[7578] = 6'b010110; mem[7579] = 6'b000101; mem[7580] = 6'b000001; mem[7581] = 6'b010101; mem[7582] = 6'b010101; mem[7583] = 6'b100101; mem[7584] = 6'b010101; mem[7585] = 6'b010101; mem[7586] = 6'b010101; mem[7587] = 6'b010101; mem[7588] = 6'b100101; mem[7589] = 6'b101001; mem[7590] = 6'b100101; mem[7591] = 6'b100101; mem[7592] = 6'b101001; mem[7593] = 6'b100101; mem[7594] = 6'b101001; mem[7595] = 6'b100101; mem[7596] = 6'b100100; mem[7597] = 6'b100100; mem[7598] = 6'b100100; mem[7599] = 6'b101000; mem[7600] = 6'b100100; mem[7601] = 6'b100100; mem[7602] = 6'b100100; mem[7603] = 6'b101000; mem[7604] = 6'b100100; mem[7605] = 6'b100100; mem[7606] = 6'b010100; mem[7607] = 6'b010101; mem[7608] = 6'b010101; mem[7609] = 6'b010101; mem[7610] = 6'b010100; mem[7611] = 6'b000100; mem[7612] = 6'b010101; mem[7613] = 6'b010100; mem[7614] = 6'b000100; mem[7615] = 6'b000101; mem[7616] = 6'b010100; mem[7617] = 6'b010101; mem[7618] = 6'b000100; mem[7619] = 6'b010101; mem[7620] = 6'b010100; mem[7621] = 6'b000101; mem[7622] = 6'b010100; mem[7623] = 6'b010101; mem[7624] = 6'b010100; mem[7625] = 6'b011001; mem[7626] = 6'b010100; mem[7627] = 6'b010101; mem[7628] = 6'b011001; mem[7629] = 6'b010101; mem[7630] = 6'b010101; mem[7631] = 6'b010101; mem[7632] = 6'b010100; mem[7633] = 6'b000101; mem[7634] = 6'b010101; mem[7635] = 6'b000100; mem[7636] = 6'b010101; mem[7637] = 6'b000100; mem[7638] = 6'b010100; mem[7639] = 6'b000100; mem[7640] = 6'b010001; mem[7641] = 6'b000100; mem[7642] = 6'b010101; mem[7643] = 6'b000100; mem[7644] = 6'b010001; mem[7645] = 6'b000100; mem[7646] = 6'b010101; mem[7647] = 6'b000100; mem[7648] = 6'b010101; mem[7649] = 6'b000100; mem[7650] = 6'b010101; mem[7651] = 6'b010101; mem[7652] = 6'b000000; mem[7653] = 6'b000000; mem[7654] = 6'b000000; mem[7655] = 6'b000000; mem[7656] = 6'b000000; mem[7657] = 6'b000000; mem[7658] = 6'b000000; mem[7659] = 6'b000000; mem[7660] = 6'b000000; mem[7661] = 6'b000000; mem[7662] = 6'b000000; mem[7663] = 6'b000000; mem[7664] = 6'b000000; mem[7665] = 6'b000000; mem[7666] = 6'b000000; mem[7667] = 6'b000000; mem[7668] = 6'b000000; mem[7669] = 6'b000000; mem[7670] = 6'b000000; mem[7671] = 6'b000000; mem[7672] = 6'b000000; mem[7673] = 6'b000000; mem[7674] = 6'b000000; mem[7675] = 6'b000000; mem[7676] = 6'b000000; mem[7677] = 6'b000000; mem[7678] = 6'b000000; mem[7679] = 6'b000000; mem[7680] = 6'b000000; mem[7681] = 6'b000000; mem[7682] = 6'b000100; mem[7683] = 6'b000001; mem[7684] = 6'b000100; mem[7685] = 6'b000000; mem[7686] = 6'b000100; mem[7687] = 6'b010001; mem[7688] = 6'b000100; mem[7689] = 6'b000000; mem[7690] = 6'b000100; mem[7691] = 6'b010000; mem[7692] = 6'b000100; mem[7693] = 6'b010000; mem[7694] = 6'b000100; mem[7695] = 6'b000100; mem[7696] = 6'b010000; mem[7697] = 6'b000100; mem[7698] = 6'b010101; mem[7699] = 6'b010001; mem[7700] = 6'b010110; mem[7701] = 6'b000110; mem[7702] = 6'b010110; mem[7703] = 6'b000110; mem[7704] = 6'b000110; mem[7705] = 6'b000101; mem[7706] = 6'b000101; mem[7707] = 6'b000001; mem[7708] = 6'b010101; mem[7709] = 6'b010101; mem[7710] = 6'b010101; mem[7711] = 6'b010101; mem[7712] = 6'b010101; mem[7713] = 6'b010101; mem[7714] = 6'b010101; mem[7715] = 6'b010101; mem[7716] = 6'b010101; mem[7717] = 6'b010101; mem[7718] = 6'b010101; mem[7719] = 6'b010101; mem[7720] = 6'b010101; mem[7721] = 6'b010101; mem[7722] = 6'b010101; mem[7723] = 6'b010100; mem[7724] = 6'b010101; mem[7725] = 6'b010100; mem[7726] = 6'b100100; mem[7727] = 6'b100100; mem[7728] = 6'b010101; mem[7729] = 6'b010101; mem[7730] = 6'b101001; mem[7731] = 6'b100100; mem[7732] = 6'b010100; mem[7733] = 6'b010100; mem[7734] = 6'b010101; mem[7735] = 6'b000101; mem[7736] = 6'b010100; mem[7737] = 6'b000100; mem[7738] = 6'b010101; mem[7739] = 6'b010101; mem[7740] = 6'b000100; mem[7741] = 6'b010101; mem[7742] = 6'b000100; mem[7743] = 6'b010100; mem[7744] = 6'b000001; mem[7745] = 6'b000100; mem[7746] = 6'b010100; mem[7747] = 6'b000100; mem[7748] = 6'b010101; mem[7749] = 6'b010100; mem[7750] = 6'b010101; mem[7751] = 6'b010101; mem[7752] = 6'b010101; mem[7753] = 6'b010101; mem[7754] = 6'b010101; mem[7755] = 6'b010101; mem[7756] = 6'b010100; mem[7757] = 6'b010101; mem[7758] = 6'b010100; mem[7759] = 6'b000100; mem[7760] = 6'b010101; mem[7761] = 6'b000100; mem[7762] = 6'b010100; mem[7763] = 6'b000101; mem[7764] = 6'b010100; mem[7765] = 6'b000001; mem[7766] = 6'b010101; mem[7767] = 6'b000100; mem[7768] = 6'b010100; mem[7769] = 6'b000101; mem[7770] = 6'b010100; mem[7771] = 6'b000100; mem[7772] = 6'b010100; mem[7773] = 6'b000101; mem[7774] = 6'b010100; mem[7775] = 6'b010101; mem[7776] = 6'b000100; mem[7777] = 6'b010001; mem[7778] = 6'b000100; mem[7779] = 6'b000101; mem[7780] = 6'b000000; mem[7781] = 6'b000000; mem[7782] = 6'b000000; mem[7783] = 6'b000000; mem[7784] = 6'b000000; mem[7785] = 6'b000000; mem[7786] = 6'b000000; mem[7787] = 6'b000000; mem[7788] = 6'b000000; mem[7789] = 6'b000000; mem[7790] = 6'b000000; mem[7791] = 6'b000000; mem[7792] = 6'b000000; mem[7793] = 6'b000000; mem[7794] = 6'b000000; mem[7795] = 6'b000000; mem[7796] = 6'b000000; mem[7797] = 6'b000000; mem[7798] = 6'b000000; mem[7799] = 6'b000000; mem[7800] = 6'b000000; mem[7801] = 6'b000000; mem[7802] = 6'b000000; mem[7803] = 6'b000000; mem[7804] = 6'b000000; mem[7805] = 6'b000000; mem[7806] = 6'b000000; mem[7807] = 6'b000000; mem[7808] = 6'b000100; mem[7809] = 6'b000000; mem[7810] = 6'b000000; mem[7811] = 6'b000100; mem[7812] = 6'b000000; mem[7813] = 6'b000000; mem[7814] = 6'b000000; mem[7815] = 6'b000100; mem[7816] = 6'b000000; mem[7817] = 6'b000100; mem[7818] = 6'b000000; mem[7819] = 6'b000100; mem[7820] = 6'b000000; mem[7821] = 6'b000100; mem[7822] = 6'b010000; mem[7823] = 6'b000100; mem[7824] = 6'b000100; mem[7825] = 6'b010101; mem[7826] = 6'b010110; mem[7827] = 6'b000101; mem[7828] = 6'b000110; mem[7829] = 6'b000110; mem[7830] = 6'b000110; mem[7831] = 6'b010101; mem[7832] = 6'b000110; mem[7833] = 6'b010101; mem[7834] = 6'b000001; mem[7835] = 6'b000101; mem[7836] = 6'b010100; mem[7837] = 6'b100100; mem[7838] = 6'b010101; mem[7839] = 6'b010101; mem[7840] = 6'b010101; mem[7841] = 6'b010101; mem[7842] = 6'b010101; mem[7843] = 6'b010101; mem[7844] = 6'b100101; mem[7845] = 6'b010101; mem[7846] = 6'b100101; mem[7847] = 6'b010101; mem[7848] = 6'b010101; mem[7849] = 6'b010101; mem[7850] = 6'b010101; mem[7851] = 6'b010101; mem[7852] = 6'b010000; mem[7853] = 6'b100101; mem[7854] = 6'b010101; mem[7855] = 6'b010101; mem[7856] = 6'b010101; mem[7857] = 6'b010101; mem[7858] = 6'b100101; mem[7859] = 6'b010100; mem[7860] = 6'b010101; mem[7861] = 6'b010101; mem[7862] = 6'b010100; mem[7863] = 6'b010101; mem[7864] = 6'b000101; mem[7865] = 6'b010100; mem[7866] = 6'b000101; mem[7867] = 6'b010100; mem[7868] = 6'b000101; mem[7869] = 6'b010100; mem[7870] = 6'b000001; mem[7871] = 6'b010100; mem[7872] = 6'b010100; mem[7873] = 6'b000101; mem[7874] = 6'b010100; mem[7875] = 6'b010101; mem[7876] = 6'b000100; mem[7877] = 6'b010101; mem[7878] = 6'b010100; mem[7879] = 6'b010101; mem[7880] = 6'b010101; mem[7881] = 6'b010101; mem[7882] = 6'b010100; mem[7883] = 6'b010101; mem[7884] = 6'b010101; mem[7885] = 6'b000100; mem[7886] = 6'b010101; mem[7887] = 6'b010100; mem[7888] = 6'b000101; mem[7889] = 6'b010100; mem[7890] = 6'b000001; mem[7891] = 6'b010100; mem[7892] = 6'b000101; mem[7893] = 6'b010100; mem[7894] = 6'b000100; mem[7895] = 6'b010001; mem[7896] = 6'b000100; mem[7897] = 6'b010100; mem[7898] = 6'b000001; mem[7899] = 6'b010100; mem[7900] = 6'b000101; mem[7901] = 6'b010000; mem[7902] = 6'b000100; mem[7903] = 6'b010101; mem[7904] = 6'b010100; mem[7905] = 6'b000101; mem[7906] = 6'b010100; mem[7907] = 6'b010101; mem[7908] = 6'b000000; mem[7909] = 6'b000000; mem[7910] = 6'b000000; mem[7911] = 6'b000000; mem[7912] = 6'b000000; mem[7913] = 6'b000000; mem[7914] = 6'b000000; mem[7915] = 6'b000000; mem[7916] = 6'b000000; mem[7917] = 6'b000000; mem[7918] = 6'b000000; mem[7919] = 6'b000000; mem[7920] = 6'b000000; mem[7921] = 6'b000000; mem[7922] = 6'b000000; mem[7923] = 6'b000000; mem[7924] = 6'b000000; mem[7925] = 6'b000000; mem[7926] = 6'b000000; mem[7927] = 6'b000000; mem[7928] = 6'b000000; mem[7929] = 6'b000000; mem[7930] = 6'b000000; mem[7931] = 6'b000000; mem[7932] = 6'b000000; mem[7933] = 6'b000000; mem[7934] = 6'b000000; mem[7935] = 6'b000000; mem[7936] = 6'b000000; mem[7937] = 6'b000100; mem[7938] = 6'b000000; mem[7939] = 6'b000000; mem[7940] = 6'b000100; mem[7941] = 6'b000000; mem[7942] = 6'b000100; mem[7943] = 6'b000000; mem[7944] = 6'b000000; mem[7945] = 6'b000000; mem[7946] = 6'b000100; mem[7947] = 6'b000000; mem[7948] = 6'b000000; mem[7949] = 6'b000100; mem[7950] = 6'b000100; mem[7951] = 6'b010000; mem[7952] = 6'b000101; mem[7953] = 6'b010101; mem[7954] = 6'b000000; mem[7955] = 6'b000001; mem[7956] = 6'b000110; mem[7957] = 6'b011011; mem[7958] = 6'b000110; mem[7959] = 6'b000110; mem[7960] = 6'b000110; mem[7961] = 6'b010110; mem[7962] = 6'b000101; mem[7963] = 6'b010100; mem[7964] = 6'b010101; mem[7965] = 6'b100000; mem[7966] = 6'b010100; mem[7967] = 6'b010101; mem[7968] = 6'b010101; mem[7969] = 6'b010101; mem[7970] = 6'b010101; mem[7971] = 6'b010101; mem[7972] = 6'b010101; mem[7973] = 6'b010101; mem[7974] = 6'b010101; mem[7975] = 6'b010101; mem[7976] = 6'b010101; mem[7977] = 6'b010101; mem[7978] = 6'b010101; mem[7979] = 6'b010101; mem[7980] = 6'b010100; mem[7981] = 6'b010101; mem[7982] = 6'b100100; mem[7983] = 6'b100101; mem[7984] = 6'b100101; mem[7985] = 6'b010100; mem[7986] = 6'b010100; mem[7987] = 6'b010100; mem[7988] = 6'b010101; mem[7989] = 6'b000100; mem[7990] = 6'b010101; mem[7991] = 6'b000100; mem[7992] = 6'b010100; mem[7993] = 6'b010101; mem[7994] = 6'b010100; mem[7995] = 6'b000101; mem[7996] = 6'b010100; mem[7997] = 6'b000100; mem[7998] = 6'b010100; mem[7999] = 6'b000101; mem[8000] = 6'b010100; mem[8001] = 6'b000100; mem[8002] = 6'b000000; mem[8003] = 6'b010101; mem[8004] = 6'b010100; mem[8005] = 6'b000101; mem[8006] = 6'b010100; mem[8007] = 6'b000101; mem[8008] = 6'b010100; mem[8009] = 6'b010101; mem[8010] = 6'b000101; mem[8011] = 6'b010100; mem[8012] = 6'b000101; mem[8013] = 6'b010100; mem[8014] = 6'b000101; mem[8015] = 6'b000100; mem[8016] = 6'b010001; mem[8017] = 6'b000100; mem[8018] = 6'b010101; mem[8019] = 6'b000100; mem[8020] = 6'b010100; mem[8021] = 6'b000101; mem[8022] = 6'b010100; mem[8023] = 6'b000100; mem[8024] = 6'b010100; mem[8025] = 6'b000101; mem[8026] = 6'b010100; mem[8027] = 6'b000001; mem[8028] = 6'b010100; mem[8029] = 6'b000100; mem[8030] = 6'b010101; mem[8031] = 6'b000000; mem[8032] = 6'b000101; mem[8033] = 6'b010100; mem[8034] = 6'b000001; mem[8035] = 6'b000100; mem[8036] = 6'b000000; mem[8037] = 6'b000000; mem[8038] = 6'b000000; mem[8039] = 6'b000000; mem[8040] = 6'b000000; mem[8041] = 6'b000000; mem[8042] = 6'b000000; mem[8043] = 6'b000000; mem[8044] = 6'b000000; mem[8045] = 6'b000000; mem[8046] = 6'b000000; mem[8047] = 6'b000000; mem[8048] = 6'b000000; mem[8049] = 6'b000000; mem[8050] = 6'b000000; mem[8051] = 6'b000000; mem[8052] = 6'b000000; mem[8053] = 6'b000000; mem[8054] = 6'b000000; mem[8055] = 6'b000000; mem[8056] = 6'b000000; mem[8057] = 6'b000000; mem[8058] = 6'b000000; mem[8059] = 6'b000000; mem[8060] = 6'b000000; mem[8061] = 6'b000000; mem[8062] = 6'b000000; mem[8063] = 6'b000000; mem[8064] = 6'b000100; mem[8065] = 6'b000000; mem[8066] = 6'b000000; mem[8067] = 6'b000100; mem[8068] = 6'b000000; mem[8069] = 6'b000100; mem[8070] = 6'b000000; mem[8071] = 6'b000000; mem[8072] = 6'b000100; mem[8073] = 6'b000100; mem[8074] = 6'b000000; mem[8075] = 6'b000000; mem[8076] = 6'b000100; mem[8077] = 6'b010100; mem[8078] = 6'b000000; mem[8079] = 6'b000100; mem[8080] = 6'b010101; mem[8081] = 6'b000001; mem[8082] = 6'b000000; mem[8083] = 6'b000001; mem[8084] = 6'b011011; mem[8085] = 6'b000110; mem[8086] = 6'b010101; mem[8087] = 6'b010101; mem[8088] = 6'b010101; mem[8089] = 6'b000101; mem[8090] = 6'b010100; mem[8091] = 6'b010100; mem[8092] = 6'b010101; mem[8093] = 6'b100100; mem[8094] = 6'b010100; mem[8095] = 6'b000100; mem[8096] = 6'b010100; mem[8097] = 6'b010101; mem[8098] = 6'b010101; mem[8099] = 6'b010101; mem[8100] = 6'b010101; mem[8101] = 6'b010101; mem[8102] = 6'b010101; mem[8103] = 6'b010101; mem[8104] = 6'b010100; mem[8105] = 6'b010101; mem[8106] = 6'b010100; mem[8107] = 6'b010000; mem[8108] = 6'b010101; mem[8109] = 6'b010000; mem[8110] = 6'b010100; mem[8111] = 6'b100101; mem[8112] = 6'b101001; mem[8113] = 6'b100101; mem[8114] = 6'b000101; mem[8115] = 6'b000100; mem[8116] = 6'b000101; mem[8117] = 6'b010100; mem[8118] = 6'b000101; mem[8119] = 6'b010100; mem[8120] = 6'b010101; mem[8121] = 6'b000100; mem[8122] = 6'b000101; mem[8123] = 6'b010100; mem[8124] = 6'b000100; mem[8125] = 6'b010001; mem[8126] = 6'b000101; mem[8127] = 6'b010100; mem[8128] = 6'b000100; mem[8129] = 6'b000000; mem[8130] = 6'b010101; mem[8131] = 6'b000100; mem[8132] = 6'b000001; mem[8133] = 6'b010100; mem[8134] = 6'b000101; mem[8135] = 6'b010100; mem[8136] = 6'b010101; mem[8137] = 6'b000101; mem[8138] = 6'b010100; mem[8139] = 6'b000101; mem[8140] = 6'b010100; mem[8141] = 6'b000101; mem[8142] = 6'b010000; mem[8143] = 6'b010101; mem[8144] = 6'b000100; mem[8145] = 6'b010100; mem[8146] = 6'b000101; mem[8147] = 6'b010100; mem[8148] = 6'b000101; mem[8149] = 6'b010000; mem[8150] = 6'b000101; mem[8151] = 6'b010100; mem[8152] = 6'b000001; mem[8153] = 6'b010100; mem[8154] = 6'b000100; mem[8155] = 6'b010100; mem[8156] = 6'b000100; mem[8157] = 6'b010101; mem[8158] = 6'b000100; mem[8159] = 6'b000101; mem[8160] = 6'b010100; mem[8161] = 6'b010101; mem[8162] = 6'b000100; mem[8163] = 6'b010101; mem[8164] = 6'b000000; mem[8165] = 6'b000000; mem[8166] = 6'b000000; mem[8167] = 6'b000000; mem[8168] = 6'b000000; mem[8169] = 6'b000000; mem[8170] = 6'b000000; mem[8171] = 6'b000000; mem[8172] = 6'b000000; mem[8173] = 6'b000000; mem[8174] = 6'b000000; mem[8175] = 6'b000000; mem[8176] = 6'b000000; mem[8177] = 6'b000000; mem[8178] = 6'b000000; mem[8179] = 6'b000000; mem[8180] = 6'b000000; mem[8181] = 6'b000000; mem[8182] = 6'b000000; mem[8183] = 6'b000000; mem[8184] = 6'b000000; mem[8185] = 6'b000000; mem[8186] = 6'b000000; mem[8187] = 6'b000000; mem[8188] = 6'b000000; mem[8189] = 6'b000000; mem[8190] = 6'b000000; mem[8191] = 6'b000000; mem[8192] = 6'b000000; mem[8193] = 6'b000000; mem[8194] = 6'b000100; mem[8195] = 6'b000000; mem[8196] = 6'b010001; mem[8197] = 6'b000000; mem[8198] = 6'b000100; mem[8199] = 6'b000001; mem[8200] = 6'b010000; mem[8201] = 6'b000000; mem[8202] = 6'b000100; mem[8203] = 6'b000000; mem[8204] = 6'b000100; mem[8205] = 6'b000000; mem[8206] = 6'b000100; mem[8207] = 6'b010101; mem[8208] = 6'b000001; mem[8209] = 6'b000000; mem[8210] = 6'b000000; mem[8211] = 6'b010101; mem[8212] = 6'b011010; mem[8213] = 6'b010101; mem[8214] = 6'b010101; mem[8215] = 6'b010101; mem[8216] = 6'b010101; mem[8217] = 6'b000101; mem[8218] = 6'b000100; mem[8219] = 6'b000100; mem[8220] = 6'b010100; mem[8221] = 6'b010100; mem[8222] = 6'b100000; mem[8223] = 6'b010101; mem[8224] = 6'b000100; mem[8225] = 6'b010100; mem[8226] = 6'b010100; mem[8227] = 6'b010100; mem[8228] = 6'b010100; mem[8229] = 6'b010101; mem[8230] = 6'b010100; mem[8231] = 6'b010100; mem[8232] = 6'b010101; mem[8233] = 6'b010100; mem[8234] = 6'b010000; mem[8235] = 6'b000101; mem[8236] = 6'b010100; mem[8237] = 6'b000100; mem[8238] = 6'b010101; mem[8239] = 6'b000100; mem[8240] = 6'b100101; mem[8241] = 6'b111001; mem[8242] = 6'b100101; mem[8243] = 6'b000101; mem[8244] = 6'b000000; mem[8245] = 6'b010101; mem[8246] = 6'b000100; mem[8247] = 6'b010101; mem[8248] = 6'b000100; mem[8249] = 6'b010001; mem[8250] = 6'b010100; mem[8251] = 6'b000001; mem[8252] = 6'b010100; mem[8253] = 6'b000100; mem[8254] = 6'b000100; mem[8255] = 6'b000000; mem[8256] = 6'b010101; mem[8257] = 6'b000100; mem[8258] = 6'b000100; mem[8259] = 6'b010000; mem[8260] = 6'b000100; mem[8261] = 6'b010101; mem[8262] = 6'b000000; mem[8263] = 6'b010101; mem[8264] = 6'b000100; mem[8265] = 6'b010100; mem[8266] = 6'b000101; mem[8267] = 6'b010000; mem[8268] = 6'b000100; mem[8269] = 6'b010001; mem[8270] = 6'b000100; mem[8271] = 6'b000100; mem[8272] = 6'b010101; mem[8273] = 6'b000000; mem[8274] = 6'b010100; mem[8275] = 6'b000100; mem[8276] = 6'b010000; mem[8277] = 6'b000100; mem[8278] = 6'b010100; mem[8279] = 6'b000100; mem[8280] = 6'b010100; mem[8281] = 6'b000100; mem[8282] = 6'b010001; mem[8283] = 6'b000100; mem[8284] = 6'b000001; mem[8285] = 6'b000100; mem[8286] = 6'b010000; mem[8287] = 6'b010100; mem[8288] = 6'b000000; mem[8289] = 6'b000100; mem[8290] = 6'b010001; mem[8291] = 6'b000100; mem[8292] = 6'b000000; mem[8293] = 6'b000000; mem[8294] = 6'b000000; mem[8295] = 6'b000000; mem[8296] = 6'b000000; mem[8297] = 6'b000000; mem[8298] = 6'b000000; mem[8299] = 6'b000000; mem[8300] = 6'b000000; mem[8301] = 6'b000000; mem[8302] = 6'b000000; mem[8303] = 6'b000000; mem[8304] = 6'b000000; mem[8305] = 6'b000000; mem[8306] = 6'b000000; mem[8307] = 6'b000000; mem[8308] = 6'b000000; mem[8309] = 6'b000000; mem[8310] = 6'b000000; mem[8311] = 6'b000000; mem[8312] = 6'b000000; mem[8313] = 6'b000000; mem[8314] = 6'b000000; mem[8315] = 6'b000000; mem[8316] = 6'b000000; mem[8317] = 6'b000000; mem[8318] = 6'b000000; mem[8319] = 6'b000000; mem[8320] = 6'b000000; mem[8321] = 6'b000000; mem[8322] = 6'b000000; mem[8323] = 6'b000100; mem[8324] = 6'b000000; mem[8325] = 6'b000100; mem[8326] = 6'b000000; mem[8327] = 6'b000100; mem[8328] = 6'b000000; mem[8329] = 6'b000100; mem[8330] = 6'b000000; mem[8331] = 6'b000000; mem[8332] = 6'b000000; mem[8333] = 6'b000100; mem[8334] = 6'b010101; mem[8335] = 6'b000001; mem[8336] = 6'b000000; mem[8337] = 6'b000000; mem[8338] = 6'b000001; mem[8339] = 6'b000001; mem[8340] = 6'b010101; mem[8341] = 6'b010100; mem[8342] = 6'b000100; mem[8343] = 6'b010100; mem[8344] = 6'b000100; mem[8345] = 6'b010100; mem[8346] = 6'b101001; mem[8347] = 6'b011001; mem[8348] = 6'b010101; mem[8349] = 6'b100100; mem[8350] = 6'b010100; mem[8351] = 6'b010100; mem[8352] = 6'b010100; mem[8353] = 6'b000100; mem[8354] = 6'b010101; mem[8355] = 6'b000100; mem[8356] = 6'b010100; mem[8357] = 6'b000100; mem[8358] = 6'b010100; mem[8359] = 6'b000100; mem[8360] = 6'b010100; mem[8361] = 6'b000101; mem[8362] = 6'b010100; mem[8363] = 6'b010100; mem[8364] = 6'b000101; mem[8365] = 6'b010100; mem[8366] = 6'b000100; mem[8367] = 6'b010101; mem[8368] = 6'b111010; mem[8369] = 6'b100110; mem[8370] = 6'b111001; mem[8371] = 6'b101010; mem[8372] = 6'b010101; mem[8373] = 6'b000000; mem[8374] = 6'b010100; mem[8375] = 6'b000000; mem[8376] = 6'b010101; mem[8377] = 6'b000100; mem[8378] = 6'b000100; mem[8379] = 6'b010100; mem[8380] = 6'b000001; mem[8381] = 6'b010100; mem[8382] = 6'b000101; mem[8383] = 6'b000100; mem[8384] = 6'b000000; mem[8385] = 6'b010101; mem[8386] = 6'b000000; mem[8387] = 6'b000101; mem[8388] = 6'b010000; mem[8389] = 6'b000100; mem[8390] = 6'b000100; mem[8391] = 6'b000000; mem[8392] = 6'b000101; mem[8393] = 6'b000000; mem[8394] = 6'b000100; mem[8395] = 6'b000000; mem[8396] = 6'b000100; mem[8397] = 6'b000100; mem[8398] = 6'b000000; mem[8399] = 6'b000000; mem[8400] = 6'b000100; mem[8401] = 6'b000000; mem[8402] = 6'b000001; mem[8403] = 6'b000100; mem[8404] = 6'b000000; mem[8405] = 6'b000000; mem[8406] = 6'b000000; mem[8407] = 6'b000000; mem[8408] = 6'b000000; mem[8409] = 6'b000100; mem[8410] = 6'b000000; mem[8411] = 6'b000100; mem[8412] = 6'b010000; mem[8413] = 6'b000101; mem[8414] = 6'b000000; mem[8415] = 6'b000000; mem[8416] = 6'b000101; mem[8417] = 6'b000000; mem[8418] = 6'b000100; mem[8419] = 6'b000000; mem[8420] = 6'b000000; mem[8421] = 6'b000000; mem[8422] = 6'b000000; mem[8423] = 6'b000000; mem[8424] = 6'b000000; mem[8425] = 6'b000000; mem[8426] = 6'b000000; mem[8427] = 6'b000000; mem[8428] = 6'b000000; mem[8429] = 6'b000000; mem[8430] = 6'b000000; mem[8431] = 6'b000000; mem[8432] = 6'b000000; mem[8433] = 6'b000000; mem[8434] = 6'b000000; mem[8435] = 6'b000000; mem[8436] = 6'b000000; mem[8437] = 6'b000000; mem[8438] = 6'b000000; mem[8439] = 6'b000000; mem[8440] = 6'b000000; mem[8441] = 6'b000000; mem[8442] = 6'b000000; mem[8443] = 6'b000000; mem[8444] = 6'b000000; mem[8445] = 6'b000000; mem[8446] = 6'b000000; mem[8447] = 6'b000000; mem[8448] = 6'b000000; mem[8449] = 6'b000100; mem[8450] = 6'b000000; mem[8451] = 6'b000000; mem[8452] = 6'b000100; mem[8453] = 6'b000000; mem[8454] = 6'b000000; mem[8455] = 6'b000000; mem[8456] = 6'b000100; mem[8457] = 6'b000000; mem[8458] = 6'b000000; mem[8459] = 6'b000100; mem[8460] = 6'b000000; mem[8461] = 6'b000100; mem[8462] = 6'b010101; mem[8463] = 6'b000000; mem[8464] = 6'b000000; mem[8465] = 6'b010101; mem[8466] = 6'b000000; mem[8467] = 6'b010100; mem[8468] = 6'b000100; mem[8469] = 6'b010100; mem[8470] = 6'b010100; mem[8471] = 6'b000100; mem[8472] = 6'b010100; mem[8473] = 6'b101001; mem[8474] = 6'b110100; mem[8475] = 6'b100000; mem[8476] = 6'b010100; mem[8477] = 6'b100101; mem[8478] = 6'b010000; mem[8479] = 6'b010100; mem[8480] = 6'b001001; mem[8481] = 6'b010100; mem[8482] = 6'b010100; mem[8483] = 6'b011000; mem[8484] = 6'b010101; mem[8485] = 6'b011000; mem[8486] = 6'b000101; mem[8487] = 6'b010100; mem[8488] = 6'b000100; mem[8489] = 6'b010100; mem[8490] = 6'b000100; mem[8491] = 6'b010100; mem[8492] = 6'b000100; mem[8493] = 6'b000100; mem[8494] = 6'b000000; mem[8495] = 6'b101001; mem[8496] = 6'b100101; mem[8497] = 6'b100100; mem[8498] = 6'b100101; mem[8499] = 6'b110101; mem[8500] = 6'b111010; mem[8501] = 6'b010101; mem[8502] = 6'b000000; mem[8503] = 6'b000100; mem[8504] = 6'b000000; mem[8505] = 6'b000000; mem[8506] = 6'b000000; mem[8507] = 6'b000100; mem[8508] = 6'b000000; mem[8509] = 6'b000000; mem[8510] = 6'b000000; mem[8511] = 6'b000000; mem[8512] = 6'b000000; mem[8513] = 6'b000000; mem[8514] = 6'b000000; mem[8515] = 6'b000000; mem[8516] = 6'b000000; mem[8517] = 6'b000000; mem[8518] = 6'b000100; mem[8519] = 6'b010001; mem[8520] = 6'b010101; mem[8521] = 6'b010101; mem[8522] = 6'b010101; mem[8523] = 6'b010101; mem[8524] = 6'b010101; mem[8525] = 6'b010101; mem[8526] = 6'b100101; mem[8527] = 6'b010101; mem[8528] = 6'b100110; mem[8529] = 6'b101010; mem[8530] = 6'b101010; mem[8531] = 6'b101010; mem[8532] = 6'b101010; mem[8533] = 6'b101010; mem[8534] = 6'b101010; mem[8535] = 6'b101010; mem[8536] = 6'b101010; mem[8537] = 6'b101010; mem[8538] = 6'b101010; mem[8539] = 6'b101011; mem[8540] = 6'b101010; mem[8541] = 6'b101010; mem[8542] = 6'b101011; mem[8543] = 6'b101010; mem[8544] = 6'b101010; mem[8545] = 6'b101011; mem[8546] = 6'b101010; mem[8547] = 6'b101010; mem[8548] = 6'b000000; mem[8549] = 6'b000000; mem[8550] = 6'b000000; mem[8551] = 6'b000000; mem[8552] = 6'b000000; mem[8553] = 6'b000000; mem[8554] = 6'b000000; mem[8555] = 6'b000000; mem[8556] = 6'b000000; mem[8557] = 6'b000000; mem[8558] = 6'b000000; mem[8559] = 6'b000000; mem[8560] = 6'b000000; mem[8561] = 6'b000000; mem[8562] = 6'b000000; mem[8563] = 6'b000000; mem[8564] = 6'b000000; mem[8565] = 6'b000000; mem[8566] = 6'b000000; mem[8567] = 6'b000000; mem[8568] = 6'b000000; mem[8569] = 6'b000000; mem[8570] = 6'b000000; mem[8571] = 6'b000000; mem[8572] = 6'b000000; mem[8573] = 6'b000000; mem[8574] = 6'b000000; mem[8575] = 6'b000000; mem[8576] = 6'b000000; mem[8577] = 6'b000000; mem[8578] = 6'b000000; mem[8579] = 6'b000100; mem[8580] = 6'b000000; mem[8581] = 6'b000100; mem[8582] = 6'b000000; mem[8583] = 6'b000100; mem[8584] = 6'b000000; mem[8585] = 6'b000000; mem[8586] = 6'b000000; mem[8587] = 6'b000000; mem[8588] = 6'b000100; mem[8589] = 6'b010001; mem[8590] = 6'b000000; mem[8591] = 6'b000000; mem[8592] = 6'b000000; mem[8593] = 6'b000000; mem[8594] = 6'b000000; mem[8595] = 6'b000100; mem[8596] = 6'b000100; mem[8597] = 6'b010100; mem[8598] = 6'b000100; mem[8599] = 6'b000100; mem[8600] = 6'b010100; mem[8601] = 6'b100100; mem[8602] = 6'b010000; mem[8603] = 6'b010000; mem[8604] = 6'b010000; mem[8605] = 6'b010000; mem[8606] = 6'b010000; mem[8607] = 6'b010001; mem[8608] = 6'b000100; mem[8609] = 6'b010100; mem[8610] = 6'b000100; mem[8611] = 6'b000101; mem[8612] = 6'b000100; mem[8613] = 6'b000101; mem[8614] = 6'b010100; mem[8615] = 6'b010100; mem[8616] = 6'b010101; mem[8617] = 6'b010101; mem[8618] = 6'b010101; mem[8619] = 6'b010101; mem[8620] = 6'b010101; mem[8621] = 6'b010101; mem[8622] = 6'b000000; mem[8623] = 6'b010100; mem[8624] = 6'b010101; mem[8625] = 6'b010101; mem[8626] = 6'b100101; mem[8627] = 6'b101001; mem[8628] = 6'b111010; mem[8629] = 6'b101010; mem[8630] = 6'b010101; mem[8631] = 6'b010101; mem[8632] = 6'b010101; mem[8633] = 6'b010101; mem[8634] = 6'b010101; mem[8635] = 6'b100101; mem[8636] = 6'b010101; mem[8637] = 6'b101010; mem[8638] = 6'b100101; mem[8639] = 6'b101010; mem[8640] = 6'b101010; mem[8641] = 6'b010101; mem[8642] = 6'b101010; mem[8643] = 6'b101010; mem[8644] = 6'b101010; mem[8645] = 6'b101010; mem[8646] = 6'b111010; mem[8647] = 6'b101010; mem[8648] = 6'b111010; mem[8649] = 6'b101010; mem[8650] = 6'b111011; mem[8651] = 6'b101010; mem[8652] = 6'b111011; mem[8653] = 6'b111011; mem[8654] = 6'b111111; mem[8655] = 6'b111111; mem[8656] = 6'b111111; mem[8657] = 6'b111111; mem[8658] = 6'b111111; mem[8659] = 6'b111111; mem[8660] = 6'b111111; mem[8661] = 6'b111111; mem[8662] = 6'b111111; mem[8663] = 6'b111111; mem[8664] = 6'b111111; mem[8665] = 6'b111111; mem[8666] = 6'b111111; mem[8667] = 6'b111111; mem[8668] = 6'b111111; mem[8669] = 6'b111111; mem[8670] = 6'b111111; mem[8671] = 6'b111111; mem[8672] = 6'b111111; mem[8673] = 6'b111111; mem[8674] = 6'b111111; mem[8675] = 6'b111111; mem[8676] = 6'b000000; mem[8677] = 6'b000000; mem[8678] = 6'b000000; mem[8679] = 6'b000000; mem[8680] = 6'b000000; mem[8681] = 6'b000000; mem[8682] = 6'b000000; mem[8683] = 6'b000000; mem[8684] = 6'b000000; mem[8685] = 6'b000000; mem[8686] = 6'b000000; mem[8687] = 6'b000000; mem[8688] = 6'b000000; mem[8689] = 6'b000000; mem[8690] = 6'b000000; mem[8691] = 6'b000000; mem[8692] = 6'b000000; mem[8693] = 6'b000000; mem[8694] = 6'b000000; mem[8695] = 6'b000000; mem[8696] = 6'b000000; mem[8697] = 6'b000000; mem[8698] = 6'b000000; mem[8699] = 6'b000000; mem[8700] = 6'b000000; mem[8701] = 6'b000000; mem[8702] = 6'b000000; mem[8703] = 6'b000000; mem[8704] = 6'b000000; mem[8705] = 6'b000000; mem[8706] = 6'b000000; mem[8707] = 6'b000000; mem[8708] = 6'b000000; mem[8709] = 6'b000000; mem[8710] = 6'b000000; mem[8711] = 6'b000000; mem[8712] = 6'b000000; mem[8713] = 6'b000000; mem[8714] = 6'b000100; mem[8715] = 6'b010101; mem[8716] = 6'b000001; mem[8717] = 6'b000000; mem[8718] = 6'b000001; mem[8719] = 6'b010101; mem[8720] = 6'b010001; mem[8721] = 6'b010101; mem[8722] = 6'b011001; mem[8723] = 6'b010101; mem[8724] = 6'b010101; mem[8725] = 6'b010101; mem[8726] = 6'b100110; mem[8727] = 6'b010101; mem[8728] = 6'b101001; mem[8729] = 6'b101010; mem[8730] = 6'b011010; mem[8731] = 6'b010101; mem[8732] = 6'b100110; mem[8733] = 6'b101010; mem[8734] = 6'b010101; mem[8735] = 6'b010101; mem[8736] = 6'b010101; mem[8737] = 6'b000001; mem[8738] = 6'b010001; mem[8739] = 6'b010000; mem[8740] = 6'b010001; mem[8741] = 6'b100101; mem[8742] = 6'b010101; mem[8743] = 6'b010101; mem[8744] = 6'b100110; mem[8745] = 6'b101001; mem[8746] = 6'b100110; mem[8747] = 6'b101010; mem[8748] = 6'b101010; mem[8749] = 6'b101010; mem[8750] = 6'b100101; mem[8751] = 6'b010101; mem[8752] = 6'b101010; mem[8753] = 6'b111010; mem[8754] = 6'b111010; mem[8755] = 6'b111111; mem[8756] = 6'b111010; mem[8757] = 6'b111010; mem[8758] = 6'b111111; mem[8759] = 6'b111111; mem[8760] = 6'b111111; mem[8761] = 6'b111111; mem[8762] = 6'b111111; mem[8763] = 6'b111111; mem[8764] = 6'b111111; mem[8765] = 6'b111111; mem[8766] = 6'b111111; mem[8767] = 6'b111111; mem[8768] = 6'b111111; mem[8769] = 6'b111111; mem[8770] = 6'b111111; mem[8771] = 6'b111111; mem[8772] = 6'b111111; mem[8773] = 6'b111111; mem[8774] = 6'b111111; mem[8775] = 6'b111111; mem[8776] = 6'b111111; mem[8777] = 6'b111111; mem[8778] = 6'b111111; mem[8779] = 6'b111111; mem[8780] = 6'b111111; mem[8781] = 6'b111111; mem[8782] = 6'b111111; mem[8783] = 6'b111111; mem[8784] = 6'b111111; mem[8785] = 6'b111111; mem[8786] = 6'b111111; mem[8787] = 6'b111111; mem[8788] = 6'b111111; mem[8789] = 6'b111010; mem[8790] = 6'b101111; mem[8791] = 6'b111111; mem[8792] = 6'b111111; mem[8793] = 6'b111111; mem[8794] = 6'b111111; mem[8795] = 6'b111111; mem[8796] = 6'b111111; mem[8797] = 6'b111111; mem[8798] = 6'b111111; mem[8799] = 6'b111111; mem[8800] = 6'b111111; mem[8801] = 6'b111111; mem[8802] = 6'b111111; mem[8803] = 6'b111111; mem[8804] = 6'b000000; mem[8805] = 6'b000000; mem[8806] = 6'b000000; mem[8807] = 6'b000000; mem[8808] = 6'b000000; mem[8809] = 6'b000000; mem[8810] = 6'b000000; mem[8811] = 6'b000000; mem[8812] = 6'b000000; mem[8813] = 6'b000000; mem[8814] = 6'b000000; mem[8815] = 6'b000000; mem[8816] = 6'b000000; mem[8817] = 6'b000000; mem[8818] = 6'b000000; mem[8819] = 6'b000000; mem[8820] = 6'b000000; mem[8821] = 6'b000000; mem[8822] = 6'b000000; mem[8823] = 6'b000000; mem[8824] = 6'b000000; mem[8825] = 6'b000000; mem[8826] = 6'b000000; mem[8827] = 6'b000000; mem[8828] = 6'b000000; mem[8829] = 6'b000000; mem[8830] = 6'b000000; mem[8831] = 6'b000000; mem[8832] = 6'b010101; mem[8833] = 6'b010101; mem[8834] = 6'b010101; mem[8835] = 6'b101010; mem[8836] = 6'b100110; mem[8837] = 6'b101010; mem[8838] = 6'b101010; mem[8839] = 6'b101011; mem[8840] = 6'b111010; mem[8841] = 6'b101011; mem[8842] = 6'b111111; mem[8843] = 6'b101010; mem[8844] = 6'b000000; mem[8845] = 6'b010101; mem[8846] = 6'b111111; mem[8847] = 6'b111111; mem[8848] = 6'b101111; mem[8849] = 6'b111111; mem[8850] = 6'b111111; mem[8851] = 6'b111111; mem[8852] = 6'b111011; mem[8853] = 6'b101010; mem[8854] = 6'b111010; mem[8855] = 6'b111111; mem[8856] = 6'b111011; mem[8857] = 6'b101010; mem[8858] = 6'b111011; mem[8859] = 6'b101010; mem[8860] = 6'b101010; mem[8861] = 6'b101010; mem[8862] = 6'b101010; mem[8863] = 6'b010101; mem[8864] = 6'b010101; mem[8865] = 6'b010101; mem[8866] = 6'b010101; mem[8867] = 6'b010101; mem[8868] = 6'b101001; mem[8869] = 6'b101010; mem[8870] = 6'b100110; mem[8871] = 6'b101010; mem[8872] = 6'b101010; mem[8873] = 6'b101010; mem[8874] = 6'b101001; mem[8875] = 6'b101010; mem[8876] = 6'b100110; mem[8877] = 6'b111010; mem[8878] = 6'b111010; mem[8879] = 6'b111010; mem[8880] = 6'b101010; mem[8881] = 6'b101010; mem[8882] = 6'b101010; mem[8883] = 6'b101010; mem[8884] = 6'b101010; mem[8885] = 6'b111110; mem[8886] = 6'b111010; mem[8887] = 6'b111110; mem[8888] = 6'b111011; mem[8889] = 6'b111110; mem[8890] = 6'b111111; mem[8891] = 6'b111111; mem[8892] = 6'b111111; mem[8893] = 6'b111111; mem[8894] = 6'b111111; mem[8895] = 6'b111111; mem[8896] = 6'b111111; mem[8897] = 6'b111111; mem[8898] = 6'b111111; mem[8899] = 6'b111111; mem[8900] = 6'b111111; mem[8901] = 6'b111111; mem[8902] = 6'b111111; mem[8903] = 6'b111111; mem[8904] = 6'b111111; mem[8905] = 6'b111111; mem[8906] = 6'b111111; mem[8907] = 6'b111111; mem[8908] = 6'b111010; mem[8909] = 6'b111111; mem[8910] = 6'b111111; mem[8911] = 6'b111111; mem[8912] = 6'b111111; mem[8913] = 6'b111111; mem[8914] = 6'b111111; mem[8915] = 6'b111010; mem[8916] = 6'b111111; mem[8917] = 6'b111111; mem[8918] = 6'b111010; mem[8919] = 6'b111111; mem[8920] = 6'b111111; mem[8921] = 6'b111111; mem[8922] = 6'b111010; mem[8923] = 6'b111010; mem[8924] = 6'b111111; mem[8925] = 6'b101010; mem[8926] = 6'b111110; mem[8927] = 6'b111111; mem[8928] = 6'b111010; mem[8929] = 6'b111111; mem[8930] = 6'b111111; mem[8931] = 6'b111111; mem[8932] = 6'b000000; mem[8933] = 6'b000000; mem[8934] = 6'b000000; mem[8935] = 6'b000000; mem[8936] = 6'b000000; mem[8937] = 6'b000000; mem[8938] = 6'b000000; mem[8939] = 6'b000000; mem[8940] = 6'b000000; mem[8941] = 6'b000000; mem[8942] = 6'b000000; mem[8943] = 6'b000000; mem[8944] = 6'b000000; mem[8945] = 6'b000000; mem[8946] = 6'b000000; mem[8947] = 6'b000000; mem[8948] = 6'b000000; mem[8949] = 6'b000000; mem[8950] = 6'b000000; mem[8951] = 6'b000000; mem[8952] = 6'b000000; mem[8953] = 6'b000000; mem[8954] = 6'b000000; mem[8955] = 6'b000000; mem[8956] = 6'b000000; mem[8957] = 6'b000000; mem[8958] = 6'b000000; mem[8959] = 6'b000000; mem[8960] = 6'b111111; mem[8961] = 6'b111111; mem[8962] = 6'b111111; mem[8963] = 6'b111111; mem[8964] = 6'b111111; mem[8965] = 6'b111111; mem[8966] = 6'b111111; mem[8967] = 6'b111111; mem[8968] = 6'b111111; mem[8969] = 6'b111111; mem[8970] = 6'b111011; mem[8971] = 6'b000001; mem[8972] = 6'b010101; mem[8973] = 6'b111111; mem[8974] = 6'b111111; mem[8975] = 6'b111111; mem[8976] = 6'b111010; mem[8977] = 6'b101010; mem[8978] = 6'b111010; mem[8979] = 6'b101011; mem[8980] = 6'b111110; mem[8981] = 6'b111111; mem[8982] = 6'b101010; mem[8983] = 6'b101010; mem[8984] = 6'b101010; mem[8985] = 6'b101010; mem[8986] = 6'b101010; mem[8987] = 6'b101010; mem[8988] = 6'b010110; mem[8989] = 6'b010101; mem[8990] = 6'b100110; mem[8991] = 6'b010101; mem[8992] = 6'b100101; mem[8993] = 6'b100101; mem[8994] = 6'b101010; mem[8995] = 6'b101010; mem[8996] = 6'b100110; mem[8997] = 6'b101001; mem[8998] = 6'b101010; mem[8999] = 6'b101010; mem[9000] = 6'b101010; mem[9001] = 6'b101010; mem[9002] = 6'b101010; mem[9003] = 6'b111010; mem[9004] = 6'b111010; mem[9005] = 6'b101010; mem[9006] = 6'b111010; mem[9007] = 6'b101010; mem[9008] = 6'b101010; mem[9009] = 6'b101010; mem[9010] = 6'b101010; mem[9011] = 6'b101010; mem[9012] = 6'b111010; mem[9013] = 6'b111111; mem[9014] = 6'b111111; mem[9015] = 6'b111111; mem[9016] = 6'b111111; mem[9017] = 6'b111111; mem[9018] = 6'b111110; mem[9019] = 6'b111111; mem[9020] = 6'b111111; mem[9021] = 6'b111111; mem[9022] = 6'b111111; mem[9023] = 6'b111111; mem[9024] = 6'b111111; mem[9025] = 6'b111111; mem[9026] = 6'b111111; mem[9027] = 6'b111111; mem[9028] = 6'b111111; mem[9029] = 6'b111111; mem[9030] = 6'b111111; mem[9031] = 6'b111010; mem[9032] = 6'b111111; mem[9033] = 6'b101010; mem[9034] = 6'b111010; mem[9035] = 6'b111110; mem[9036] = 6'b111010; mem[9037] = 6'b111111; mem[9038] = 6'b111111; mem[9039] = 6'b111111; mem[9040] = 6'b111111; mem[9041] = 6'b111111; mem[9042] = 6'b111111; mem[9043] = 6'b111111; mem[9044] = 6'b111111; mem[9045] = 6'b111111; mem[9046] = 6'b111111; mem[9047] = 6'b111111; mem[9048] = 6'b111111; mem[9049] = 6'b111111; mem[9050] = 6'b111111; mem[9051] = 6'b101010; mem[9052] = 6'b101010; mem[9053] = 6'b101010; mem[9054] = 6'b101010; mem[9055] = 6'b111110; mem[9056] = 6'b101010; mem[9057] = 6'b111010; mem[9058] = 6'b101010; mem[9059] = 6'b111010; mem[9060] = 6'b000000; mem[9061] = 6'b000000; mem[9062] = 6'b000000; mem[9063] = 6'b000000; mem[9064] = 6'b000000; mem[9065] = 6'b000000; mem[9066] = 6'b000000; mem[9067] = 6'b000000; mem[9068] = 6'b000000; mem[9069] = 6'b000000; mem[9070] = 6'b000000; mem[9071] = 6'b000000; mem[9072] = 6'b000000; mem[9073] = 6'b000000; mem[9074] = 6'b000000; mem[9075] = 6'b000000; mem[9076] = 6'b000000; mem[9077] = 6'b000000; mem[9078] = 6'b000000; mem[9079] = 6'b000000; mem[9080] = 6'b000000; mem[9081] = 6'b000000; mem[9082] = 6'b000000; mem[9083] = 6'b000000; mem[9084] = 6'b000000; mem[9085] = 6'b000000; mem[9086] = 6'b000000; mem[9087] = 6'b000000; mem[9088] = 6'b111111; mem[9089] = 6'b111011; mem[9090] = 6'b101111; mem[9091] = 6'b111010; mem[9092] = 6'b101011; mem[9093] = 6'b111110; mem[9094] = 6'b101011; mem[9095] = 6'b111010; mem[9096] = 6'b101010; mem[9097] = 6'b101010; mem[9098] = 6'b010101; mem[9099] = 6'b010101; mem[9100] = 6'b111111; mem[9101] = 6'b111010; mem[9102] = 6'b111111; mem[9103] = 6'b111011; mem[9104] = 6'b101010; mem[9105] = 6'b101010; mem[9106] = 6'b101011; mem[9107] = 6'b111010; mem[9108] = 6'b101010; mem[9109] = 6'b101010; mem[9110] = 6'b101010; mem[9111] = 6'b101010; mem[9112] = 6'b101010; mem[9113] = 6'b101010; mem[9114] = 6'b100110; mem[9115] = 6'b101010; mem[9116] = 6'b101001; mem[9117] = 6'b100101; mem[9118] = 6'b011001; mem[9119] = 6'b010101; mem[9120] = 6'b100101; mem[9121] = 6'b011001; mem[9122] = 6'b010101; mem[9123] = 6'b101010; mem[9124] = 6'b100101; mem[9125] = 6'b010101; mem[9126] = 6'b100101; mem[9127] = 6'b101010; mem[9128] = 6'b101010; mem[9129] = 6'b101010; mem[9130] = 6'b101010; mem[9131] = 6'b111010; mem[9132] = 6'b101110; mem[9133] = 6'b101010; mem[9134] = 6'b101010; mem[9135] = 6'b111010; mem[9136] = 6'b111110; mem[9137] = 6'b111010; mem[9138] = 6'b111110; mem[9139] = 6'b111011; mem[9140] = 6'b111110; mem[9141] = 6'b111111; mem[9142] = 6'b111011; mem[9143] = 6'b101010; mem[9144] = 6'b111010; mem[9145] = 6'b111111; mem[9146] = 6'b111010; mem[9147] = 6'b111011; mem[9148] = 6'b111110; mem[9149] = 6'b111111; mem[9150] = 6'b111110; mem[9151] = 6'b111111; mem[9152] = 6'b111010; mem[9153] = 6'b111110; mem[9154] = 6'b111111; mem[9155] = 6'b111110; mem[9156] = 6'b111010; mem[9157] = 6'b111010; mem[9158] = 6'b101010; mem[9159] = 6'b111010; mem[9160] = 6'b111110; mem[9161] = 6'b111111; mem[9162] = 6'b111111; mem[9163] = 6'b111111; mem[9164] = 6'b111111; mem[9165] = 6'b111111; mem[9166] = 6'b111111; mem[9167] = 6'b111010; mem[9168] = 6'b111010; mem[9169] = 6'b111010; mem[9170] = 6'b111110; mem[9171] = 6'b111111; mem[9172] = 6'b111011; mem[9173] = 6'b111110; mem[9174] = 6'b111111; mem[9175] = 6'b111111; mem[9176] = 6'b111111; mem[9177] = 6'b111111; mem[9178] = 6'b111111; mem[9179] = 6'b111111; mem[9180] = 6'b111111; mem[9181] = 6'b111111; mem[9182] = 6'b111111; mem[9183] = 6'b111011; mem[9184] = 6'b111111; mem[9185] = 6'b111111; mem[9186] = 6'b111010; mem[9187] = 6'b101010; mem[9188] = 6'b000000; mem[9189] = 6'b000000; mem[9190] = 6'b000000; mem[9191] = 6'b000000; mem[9192] = 6'b000000; mem[9193] = 6'b000000; mem[9194] = 6'b000000; mem[9195] = 6'b000000; mem[9196] = 6'b000000; mem[9197] = 6'b000000; mem[9198] = 6'b000000; mem[9199] = 6'b000000; mem[9200] = 6'b000000; mem[9201] = 6'b000000; mem[9202] = 6'b000000; mem[9203] = 6'b000000; mem[9204] = 6'b000000; mem[9205] = 6'b000000; mem[9206] = 6'b000000; mem[9207] = 6'b000000; mem[9208] = 6'b000000; mem[9209] = 6'b000000; mem[9210] = 6'b000000; mem[9211] = 6'b000000; mem[9212] = 6'b000000; mem[9213] = 6'b000000; mem[9214] = 6'b000000; mem[9215] = 6'b000000; mem[9216] = 6'b101010; mem[9217] = 6'b101010; mem[9218] = 6'b111010; mem[9219] = 6'b101111; mem[9220] = 6'b111110; mem[9221] = 6'b111011; mem[9222] = 6'b111111; mem[9223] = 6'b111111; mem[9224] = 6'b111111; mem[9225] = 6'b101010; mem[9226] = 6'b100110; mem[9227] = 6'b111110; mem[9228] = 6'b111011; mem[9229] = 6'b101110; mem[9230] = 6'b111011; mem[9231] = 6'b101110; mem[9232] = 6'b111111; mem[9233] = 6'b111011; mem[9234] = 6'b111110; mem[9235] = 6'b101111; mem[9236] = 6'b101010; mem[9237] = 6'b101010; mem[9238] = 6'b101010; mem[9239] = 6'b100110; mem[9240] = 6'b100101; mem[9241] = 6'b010101; mem[9242] = 6'b101001; mem[9243] = 6'b010101; mem[9244] = 6'b010101; mem[9245] = 6'b010110; mem[9246] = 6'b010101; mem[9247] = 6'b010101; mem[9248] = 6'b100101; mem[9249] = 6'b010101; mem[9250] = 6'b100101; mem[9251] = 6'b101010; mem[9252] = 6'b010101; mem[9253] = 6'b101010; mem[9254] = 6'b101010; mem[9255] = 6'b111010; mem[9256] = 6'b111010; mem[9257] = 6'b101001; mem[9258] = 6'b111010; mem[9259] = 6'b101010; mem[9260] = 6'b111010; mem[9261] = 6'b111010; mem[9262] = 6'b101010; mem[9263] = 6'b111110; mem[9264] = 6'b101010; mem[9265] = 6'b111010; mem[9266] = 6'b111011; mem[9267] = 6'b101010; mem[9268] = 6'b111010; mem[9269] = 6'b101010; mem[9270] = 6'b111010; mem[9271] = 6'b111111; mem[9272] = 6'b111111; mem[9273] = 6'b101010; mem[9274] = 6'b111110; mem[9275] = 6'b101010; mem[9276] = 6'b111111; mem[9277] = 6'b111010; mem[9278] = 6'b111010; mem[9279] = 6'b111010; mem[9280] = 6'b111111; mem[9281] = 6'b111011; mem[9282] = 6'b111010; mem[9283] = 6'b111010; mem[9284] = 6'b101011; mem[9285] = 6'b111110; mem[9286] = 6'b111010; mem[9287] = 6'b111110; mem[9288] = 6'b111011; mem[9289] = 6'b111110; mem[9290] = 6'b111010; mem[9291] = 6'b111010; mem[9292] = 6'b111010; mem[9293] = 6'b101010; mem[9294] = 6'b111010; mem[9295] = 6'b111110; mem[9296] = 6'b101011; mem[9297] = 6'b111110; mem[9298] = 6'b111011; mem[9299] = 6'b101010; mem[9300] = 6'b111010; mem[9301] = 6'b101010; mem[9302] = 6'b111010; mem[9303] = 6'b101010; mem[9304] = 6'b111010; mem[9305] = 6'b101010; mem[9306] = 6'b111010; mem[9307] = 6'b101010; mem[9308] = 6'b111010; mem[9309] = 6'b111010; mem[9310] = 6'b101010; mem[9311] = 6'b111110; mem[9312] = 6'b111011; mem[9313] = 6'b111110; mem[9314] = 6'b101010; mem[9315] = 6'b111010; mem[9316] = 6'b000000; mem[9317] = 6'b000000; mem[9318] = 6'b000000; mem[9319] = 6'b000000; mem[9320] = 6'b000000; mem[9321] = 6'b000000; mem[9322] = 6'b000000; mem[9323] = 6'b000000; mem[9324] = 6'b000000; mem[9325] = 6'b000000; mem[9326] = 6'b000000; mem[9327] = 6'b000000; mem[9328] = 6'b000000; mem[9329] = 6'b000000; mem[9330] = 6'b000000; mem[9331] = 6'b000000; mem[9332] = 6'b000000; mem[9333] = 6'b000000; mem[9334] = 6'b000000; mem[9335] = 6'b000000; mem[9336] = 6'b000000; mem[9337] = 6'b000000; mem[9338] = 6'b000000; mem[9339] = 6'b000000; mem[9340] = 6'b000000; mem[9341] = 6'b000000; mem[9342] = 6'b000000; mem[9343] = 6'b000000; mem[9344] = 6'b101010; mem[9345] = 6'b101010; mem[9346] = 6'b101010; mem[9347] = 6'b111010; mem[9348] = 6'b101010; mem[9349] = 6'b101010; mem[9350] = 6'b101010; mem[9351] = 6'b101010; mem[9352] = 6'b101010; mem[9353] = 6'b010101; mem[9354] = 6'b101010; mem[9355] = 6'b111111; mem[9356] = 6'b111011; mem[9357] = 6'b101010; mem[9358] = 6'b101010; mem[9359] = 6'b111010; mem[9360] = 6'b101010; mem[9361] = 6'b101010; mem[9362] = 6'b101010; mem[9363] = 6'b101010; mem[9364] = 6'b101010; mem[9365] = 6'b101010; mem[9366] = 6'b100110; mem[9367] = 6'b010101; mem[9368] = 6'b010110; mem[9369] = 6'b101010; mem[9370] = 6'b010101; mem[9371] = 6'b010101; mem[9372] = 6'b100101; mem[9373] = 6'b010101; mem[9374] = 6'b100101; mem[9375] = 6'b010101; mem[9376] = 6'b100101; mem[9377] = 6'b100110; mem[9378] = 6'b010101; mem[9379] = 6'b101001; mem[9380] = 6'b100110; mem[9381] = 6'b101001; mem[9382] = 6'b101010; mem[9383] = 6'b101010; mem[9384] = 6'b101001; mem[9385] = 6'b100110; mem[9386] = 6'b101010; mem[9387] = 6'b111010; mem[9388] = 6'b101010; mem[9389] = 6'b101010; mem[9390] = 6'b111010; mem[9391] = 6'b101010; mem[9392] = 6'b111010; mem[9393] = 6'b101010; mem[9394] = 6'b111110; mem[9395] = 6'b101010; mem[9396] = 6'b111010; mem[9397] = 6'b111110; mem[9398] = 6'b101010; mem[9399] = 6'b111010; mem[9400] = 6'b101010; mem[9401] = 6'b111011; mem[9402] = 6'b111010; mem[9403] = 6'b101010; mem[9404] = 6'b111010; mem[9405] = 6'b101010; mem[9406] = 6'b111010; mem[9407] = 6'b101010; mem[9408] = 6'b111010; mem[9409] = 6'b111110; mem[9410] = 6'b101010; mem[9411] = 6'b111110; mem[9412] = 6'b111010; mem[9413] = 6'b111010; mem[9414] = 6'b111010; mem[9415] = 6'b111010; mem[9416] = 6'b101010; mem[9417] = 6'b111010; mem[9418] = 6'b101010; mem[9419] = 6'b101010; mem[9420] = 6'b111010; mem[9421] = 6'b111010; mem[9422] = 6'b111110; mem[9423] = 6'b101010; mem[9424] = 6'b111010; mem[9425] = 6'b101010; mem[9426] = 6'b111001; mem[9427] = 6'b101010; mem[9428] = 6'b111010; mem[9429] = 6'b101010; mem[9430] = 6'b100101; mem[9431] = 6'b101010; mem[9432] = 6'b101001; mem[9433] = 6'b101010; mem[9434] = 6'b101010; mem[9435] = 6'b101001; mem[9436] = 6'b101010; mem[9437] = 6'b101001; mem[9438] = 6'b101010; mem[9439] = 6'b101010; mem[9440] = 6'b101010; mem[9441] = 6'b101010; mem[9442] = 6'b101010; mem[9443] = 6'b101010; mem[9444] = 6'b000000; mem[9445] = 6'b000000; mem[9446] = 6'b000000; mem[9447] = 6'b000000; mem[9448] = 6'b000000; mem[9449] = 6'b000000; mem[9450] = 6'b000000; mem[9451] = 6'b000000; mem[9452] = 6'b000000; mem[9453] = 6'b000000; mem[9454] = 6'b000000; mem[9455] = 6'b000000; mem[9456] = 6'b000000; mem[9457] = 6'b000000; mem[9458] = 6'b000000; mem[9459] = 6'b000000; mem[9460] = 6'b000000; mem[9461] = 6'b000000; mem[9462] = 6'b000000; mem[9463] = 6'b000000; mem[9464] = 6'b000000; mem[9465] = 6'b000000; mem[9466] = 6'b000000; mem[9467] = 6'b000000; mem[9468] = 6'b000000; mem[9469] = 6'b000000; mem[9470] = 6'b000000; mem[9471] = 6'b000000; mem[9472] = 6'b101010; mem[9473] = 6'b101010; mem[9474] = 6'b101010; mem[9475] = 6'b101010; mem[9476] = 6'b101010; mem[9477] = 6'b101010; mem[9478] = 6'b101010; mem[9479] = 6'b100110; mem[9480] = 6'b010101; mem[9481] = 6'b100101; mem[9482] = 6'b101010; mem[9483] = 6'b101010; mem[9484] = 6'b101001; mem[9485] = 6'b101010; mem[9486] = 6'b101010; mem[9487] = 6'b101010; mem[9488] = 6'b101010; mem[9489] = 6'b101010; mem[9490] = 6'b100110; mem[9491] = 6'b100101; mem[9492] = 6'b100101; mem[9493] = 6'b100101; mem[9494] = 6'b010101; mem[9495] = 6'b010101; mem[9496] = 6'b101010; mem[9497] = 6'b100101; mem[9498] = 6'b010101; mem[9499] = 6'b010101; mem[9500] = 6'b010101; mem[9501] = 6'b100101; mem[9502] = 6'b010101; mem[9503] = 6'b010101; mem[9504] = 6'b010101; mem[9505] = 6'b101001; mem[9506] = 6'b100110; mem[9507] = 6'b100101; mem[9508] = 6'b010101; mem[9509] = 6'b100101; mem[9510] = 6'b100101; mem[9511] = 6'b010101; mem[9512] = 6'b100101; mem[9513] = 6'b100101; mem[9514] = 6'b101001; mem[9515] = 6'b101010; mem[9516] = 6'b100101; mem[9517] = 6'b101001; mem[9518] = 6'b100101; mem[9519] = 6'b101010; mem[9520] = 6'b101010; mem[9521] = 6'b101010; mem[9522] = 6'b100101; mem[9523] = 6'b101010; mem[9524] = 6'b101010; mem[9525] = 6'b101010; mem[9526] = 6'b101010; mem[9527] = 6'b101010; mem[9528] = 6'b101001; mem[9529] = 6'b101010; mem[9530] = 6'b101001; mem[9531] = 6'b101010; mem[9532] = 6'b101001; mem[9533] = 6'b101010; mem[9534] = 6'b101001; mem[9535] = 6'b101010; mem[9536] = 6'b101001; mem[9537] = 6'b101010; mem[9538] = 6'b111010; mem[9539] = 6'b101010; mem[9540] = 6'b101010; mem[9541] = 6'b111010; mem[9542] = 6'b101010; mem[9543] = 6'b111010; mem[9544] = 6'b101010; mem[9545] = 6'b101001; mem[9546] = 6'b101010; mem[9547] = 6'b111010; mem[9548] = 6'b101001; mem[9549] = 6'b101010; mem[9550] = 6'b111010; mem[9551] = 6'b101010; mem[9552] = 6'b101001; mem[9553] = 6'b100101; mem[9554] = 6'b100101; mem[9555] = 6'b101001; mem[9556] = 6'b101001; mem[9557] = 6'b100101; mem[9558] = 6'b100101; mem[9559] = 6'b100101; mem[9560] = 6'b100101; mem[9561] = 6'b100101; mem[9562] = 6'b100101; mem[9563] = 6'b100101; mem[9564] = 6'b100101; mem[9565] = 6'b010101; mem[9566] = 6'b100101; mem[9567] = 6'b100101; mem[9568] = 6'b101001; mem[9569] = 6'b100101; mem[9570] = 6'b101001; mem[9571] = 6'b100101; mem[9572] = 6'b000000; mem[9573] = 6'b000000; mem[9574] = 6'b000000; mem[9575] = 6'b000000; mem[9576] = 6'b000000; mem[9577] = 6'b000000; mem[9578] = 6'b000000; mem[9579] = 6'b000000; mem[9580] = 6'b000000; mem[9581] = 6'b000000; mem[9582] = 6'b000000; mem[9583] = 6'b000000; mem[9584] = 6'b000000; mem[9585] = 6'b000000; mem[9586] = 6'b000000; mem[9587] = 6'b000000; mem[9588] = 6'b000000; mem[9589] = 6'b000000; mem[9590] = 6'b000000; mem[9591] = 6'b000000; mem[9592] = 6'b000000; mem[9593] = 6'b000000; mem[9594] = 6'b000000; mem[9595] = 6'b000000; mem[9596] = 6'b000000; mem[9597] = 6'b000000; mem[9598] = 6'b000000; mem[9599] = 6'b000000; end assign o_data = mem[addr]; endmodule
ссылка на оригинал статьи https://habr.com/ru/articles/893876/
Добавить комментарий