#include <stdio.h>
/*Global Variables*/
int spawn[2];
char map[25][81] = {
{"################################################################################"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"# #"},
{"################################################################################"}
};
/*Prototypes*/
void TEST_LEVEL();
void LOAD_LEVEL();
char * intToRow(int number);
/*Main*/
int main() {
TEST_LEVEL();
LOAD_LEVEL();
return 0;
}
void TEST_LEVEL() {
spawn[0] = 15;
spawn[1] = 15;
return;
}
void LOAD_LEVEL() {
char * row[81];
int i = 1;
while(i < 25) {
*row = intToRow(i);
i++;
}
return;
}
char * intToRow(int number) {
char *row[81];
return *row = map[number];
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovKkdsb2JhbCBWYXJpYWJsZXMqLwppbnQgc3Bhd25bMl07CmNoYXIgbWFwWzI1XVs4MV0gPSB7CgkKCQkgICAJeyIjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyJ9LAoJCSAgIAl7IiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIn0sCgkJICAgCXsiIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMifSwKCQkgICAJeyIjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyJ9LAoJCSAgIAl7IiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIn0sCgkJICAgCXsiIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMifSwKCQkgICAJeyIjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyJ9LAoJCSAgIAl7IiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIn0sCgkJICAgCXsiIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMifSwKCQkgICAJeyIjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyJ9LAoJCSAgIAl7IiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIn0sCgkJICAgCXsiIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMifSwKCQkgICAJeyIjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyJ9LAoJCSAgIAl7IiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIn0sCgkJICAgCXsiIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMifSwKCQkgICAJeyIjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyJ9LAoJCSAgIAl7IiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIn0sCgkJICAgCXsiIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMifSwKCQkgICAJeyIjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyJ9LAoJCSAgIAl7IiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIn0sCgkJCXsiIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMifSwKCQkJeyIjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyJ9LAoJCQl7IiMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIn0sCgkJCXsiIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMifSwKCQkJeyIjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyJ9Cgp9OwoKCgovKlByb3RvdHlwZXMqLwp2b2lkIFRFU1RfTEVWRUwoKTsKdm9pZCBMT0FEX0xFVkVMKCk7CmNoYXIgKiBpbnRUb1JvdyhpbnQgbnVtYmVyKTsKCgovKk1haW4qLwppbnQgbWFpbigpIHsKCiAgICBURVNUX0xFVkVMKCk7CiAgICBMT0FEX0xFVkVMKCk7CgogICAgcmV0dXJuIDA7Cgp9Cgp2b2lkIFRFU1RfTEVWRUwoKSB7CgogICAgc3Bhd25bMF0gPSAxNTsKICAgIHNwYXduWzFdID0gMTU7CgoKICAgIHJldHVybjsKCn0KCgoKdm9pZCBMT0FEX0xFVkVMKCkgewoJCiAgICBjaGFyICogcm93WzgxXTsKICAgIGludCBpID0gMTsKICAgIAogICAgd2hpbGUoaSA8IDI1KSB7CiAgICAJCiAgICAgICAgKnJvdyA9ICBpbnRUb1JvdyhpKTsKICAgICAgICBwcmludGYoIiVzIiwgKnJvdyk7CiAgICAgICAgaSsrOwoKICAgIH0KCgogICAgcmV0dXJuOwoKfQoKCmNoYXIgKiBpbnRUb1JvdyhpbnQgbnVtYmVyKSB7CgkKICAgIGNoYXIgKnJvd1s4MV07CgogICAgcmV0dXJuICpyb3cgPSBtYXBbbnVtYmVyXTsKICAgIAp9