diff --git a/.gitignore b/.gitignore index 92d8c719..811a5981 100644 --- a/.gitignore +++ b/.gitignore @@ -8,7 +8,6 @@ scripts/pal_swap_* *.wav *.shader \#backups -datafiles help.rtf extensions AM2R.exe diff --git a/README.md b/README.md index 3777fbea..0ed9b098 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,12 @@ # AM2R-Community-Updates +## Co-op Changes +The source code here has the same requirements as the original repo in order for it to work. Only the code and my changes have been included. Also, the string compression scripts are by Homunculus: https://marketplace.yoyogames.com/assets/4560/strict . +Currently syncs all items, metroids, events, and power-ups. +Currently, pressing F1 will make an attempt to connect to the server. F2 will disconnect from the server. DO NOT try to connect on the menu because the game will crash as the script that shows the connect/disconnect prompt can not run until you are in-game. +Put the ip of the server you want to connect to into the ipaddress.txt. The server operates on port 64198 and cannot be changed at the moment. +The server can be found here: https://github.com/lassiterm/AM2R-Server + ## What is this? The source code for the AM2R Community Updates 1.5.x branch, free of copyrighted assets and trademarks. If you have not played the AM2R Community Updates before, this will be of no use to you! diff --git a/datafiles/dictionary.json b/datafiles/dictionary.json new file mode 100644 index 00000000..24b7fa55 --- /dev/null +++ b/datafiles/dictionary.json @@ -0,0 +1,259 @@ +{ + "dictionary": { + "0": 157, + "1": 158, + "2": 159, + "3": 160, + "4": 161, + "5": 162, + "6": 163, + "7": 164, + "8": 165, + "9": 166, + "11": 169, + "111": 170, + "e": 1, + "t": 2, + "a": 3, + "o": 4, + "i": 5, + "n": 6, + "s": 7, + "r": 8, + "h": 9, + "l": 10, + "d": 11, + "c": 12, + "u": 13, + "m": 14, + "f": 15, + "p": 16, + "g": 17, + "w": 18, + "y": 19, + "b": 20, + "v": 21, + "k": 22, + "x": 23, + "j": 24, + "q": 25, + "z": 26, + "th": 27, + "he": 28, + "in": 29, + "er": 30, + "an": 31, + "re": 32, + "on": 33, + "at": 34, + "en": 35, + "nd": 36, + "ti": 37, + "es": 38, + "or": 39, + "te": 40, + "of": 41, + "ed": 42, + "is": 43, + "it": 44, + "al": 45, + "ar": 46, + "st": 47, + "to": 48, + "nt": 49, + "ng": 50, + "se": 51, + "ha": 52, + "id": 53, + "as": 54, + "ou": 55, + "io": 56, + "le": 57, + "ve": 58, + "co": 59, + "me": 60, + "de": 61, + "hi": 62, + "ri": 63, + "ro": 64, + "ic": 65, + "ne": 66, + "ea": 67, + "ra": 68, + "ce": 69, + "li": 70, + "ch": 71, + "ll": 72, + "be": 73, + "ma": 74, + "si": 75, + "om": 76, + "ur": 77, + "ss": 78, + "the": 79, + "and": 80, + "ing": 81, + "ion": 82, + "tio": 83, + "ent": 84, + "ati": 85, + "for": 86, + "her": 87, + "ter": 88, + "hat": 89, + "The": 90, + "tha": 91, + "ere": 92, + "ate": 93, + "his": 94, + "con": 95, + "res": 96, + "ver": 97, + "all": 98, + "ons": 99, + "nce": 100, + "men": 101, + "ith": 102, + "ted": 103, + "ers": 104, + "pro": 105, + "thi": 106, + "wit": 107, + "are": 108, + "ess": 109, + "not": 110, + "ive": 111, + "was": 112, + "ect": 113, + "rea": 114, + "com": 115, + "eve": 116, + "per": 117, + "int": 118, + "est": 119, + "sta": 120, + "cti": 121, + "ica": 122, + "ist": 123, + "ear": 124, + "ain": 125, + "one": 126, + "our": 127, + "iti": 128, + "rat": 129, + "tion": 130, + "atio": 131, + "that": 132, + "ther": 133, + "with": 134, + "ment": 135, + "ions": 136, + "this": 137, + "here": 138, + "from": 139, + "ould": 140, + "ting": 141, + "hich": 142, + "whic": 143, + "ctio": 144, + "ence": 145, + "have": 146, + "othe": 147, + "ight": 148, + "sion": 149, + "ation": 150, + "tions": 151, + "which": 152, + "ction": 153, + "other": 154, + "their": 155, + "http": 156, + "00": 167, + "000": 168, + " t": 171, + " o": 172, + " i": 173, + " s": 174, + " c": 175, + " w": 176, + " h": 177, + " b": 178, + " f": 179, + " m": 180, + "e ": 181, + "s ": 182, + "t ": 183, + "d ": 184, + "n ": 185, + "r ": 186, + "y ": 187, + "f ": 188, + "l ": 189, + "o ": 190, + " ": 191, + ".": 192, + ",": 193, + " ": 194, + ". ": 195, + ", ": 196, + " ": 197, + "/": 198, + "\\": 199, + ":": 200, + "{": 201, + "}": 202, + "[": 203, + "]": 204, + "\"": 205, + "e, ": 206, + "s, ": 207, + ", t": 208, + ", a": 209, + " a ": 210, + " th": 211, + "nd ": 212, + " in": 213, + " of": 214, + "of ": 215, + "on ": 216, + " an": 217, + "is ": 218, + " to": 219, + "to ": 220, + "t t": 221, + "e t": 222, + "s t": 223, + "e a": 224, + "s a": 225, + "E": 226, + "T": 227, + "A": 228, + "O": 229, + "I": 230, + "N": 231, + "S": 232, + "R": 233, + "H": 234, + "L": 235, + "D": 236, + "C": 237, + "U": 238, + "M": 239, + "F": 240, + "P": 241, + "G": 242, + "W": 243, + "Y": 244, + "B": 245, + "V": 246, + "K": 247, + "X": 248, + "J": 249, + "Q": 250, + "Z": 251, + "\",": 252, + "\":\"": 253 +}, + "inv_dictionary": ["","e", "t", "a", "o", "i", "n", "s", "r", "h", "l", "d", "c", "u", "m", "f", "p", "g", "w", "y", "b", "v", "k", "x", "j", "q", "z", "th", "he", "in", "er", "an", "re", "on", "at", "en", "nd", "ti", "es", "or", "te", "of", "ed", "is", "it", "al", "ar", "st", "to", "nt", "ng", "se", "ha", "id", "as", "ou", "io", "le", "ve", "co", "me", "de", "hi", "ri", "ro", "ic", "ne", "ea", "ra", "ce", "li", "ch", "ll", "be", "ma", "si", "om", "ur", "ss", "the", "and", "ing", "ion", "tio", "ent", "ati", "for", "her", "ter", "hat", "The", "tha", "ere", "ate", "his", "con", "res", "ver", "all", "ons", "nce", "men", "ith", "ted", "ers", "pro", "thi", "wit", "are", "ess", "not", "ive", "was", "ect", "rea", "com", "eve", "per", "int", "est", "sta", "cti", "ica", "ist", "ear", "ain", "one", "our", "iti", "rat", "tion", "atio", "that", "ther", "with", "ment", "ions", "this", "here", "from", "ould", "ting", "hich", "whic", "ctio", "ence", "have", "othe", "ight", "sion", "ation", "tions", "which", "ction", "other", "their", "http", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "00", "000", "11", "111", " t", " o", " i", " s", " c", " w", " h", " b", " f", " m", "e ", "s ", "t ", "d ", "n ", "r ", "y ", "f ", "l ", "o ", " ", ".", ",", " ", ". ", ", ", " ", "/", "\\", ":", "{", "}", "[", "]", "\"", "e, ", "s, ", ", t", ", a", " a ", " th", "nd ", " in", " of", "of ", "on ", " an", "is ", " to", "to ", "t t", "e t", "s t", "e a", "s a", "E", "T", "A", "O", "I", "N", "S", "R", "H", "L", "D", "C", "U", "M", "F", "P", "G", "W", "Y", "B", "V", "K", "X", "J", "Q", "Z", "\",", "\":\""], + "max_length": 5 +} \ No newline at end of file diff --git a/datafiles/ipaddress.txt b/datafiles/ipaddress.txt new file mode 100644 index 00000000..e56ea71e --- /dev/null +++ b/datafiles/ipaddress.txt @@ -0,0 +1 @@ +127.0.0.1 \ No newline at end of file diff --git a/objects/oClient.object.gmx b/objects/oClient.object.gmx new file mode 100644 index 00000000..0fd2c2c5 --- /dev/null +++ b/objects/oClient.object.gmx @@ -0,0 +1,334 @@ + + + <undefined> + 0 + 0 + 0 + -1 + <undefined> + <undefined> + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + strict_init("dictionary.json"); +canSend = false; +alarm[1] = 300; +var type; +type = network_socket_tcp; +var file = file_text_open_read(working_directory + "\ipaddress.txt"); +ipaddress = file_text_read_string(file); +file_text_close(file); +port = 64198; +socket = network_create_socket(type); +isConnected = network_connect(socket, ipaddress, port); + +var size, type, alignment; +size = 1024; +type = buffer_grow; +alignment = 1; +buffer = buffer_create(size, type, alignment); + +global.itemlist[0] = 0; +for(i=0; i<350; i++){ + global.itemlist[i] = i; +} + +global.onlineList = ds_grid_create(3, 33); +global.onlineSend = ds_grid_create(3, 33); +for(var i=0; i<ds_grid_height(global.onlineList); i++){ + ds_grid_set(global.onlineList, 2, i, i); +} + +update_variables("prev"); + +update_variables("onlinevars"); + +alarm[0] = 5; + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + network_destroy(socket); +buffer_delete(buffer); +ds_grid_destroy(global.onlineList); +ds_grid_destroy(global.onlineSend); + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + /* +if(isConnected < 0){ + isConnected = network_connect(socket, ipaddress, port); +} +alarm[1] = 300; +*/ + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + +update_variables("onlinevars"); + +for(var i=0; i<ds_grid_height(global.onlineList); i++){ + if(global.onlineList[# 0, i] != global.onlineList[# 1, i] && i != 0 && i != 1 && i != 3){ + global.onlineSend[# 0, i] = global.onlineList[# 0, i]; + global.onlineSend[# 1, i] = global.onlineList[# 1, i]; + global.onlineSend[# 2, i] = global.onlineList[# 2, i]; + canSend = true; + alarm[0] = 600; + } + + if(i == 0){ + for(var f=0; f<array_length_1d(global.item); f++){ + if(global.itemPrev[f] != global.item[f]){ + global.onlineSend[# 0, 0] = global.onlineList[# 0, 0]; + global.onlineSend[# 1, 0] = global.onlineList[# 1, 0]; + global.onlineSend[# 2, 0] = global.onlineList[# 2, 0]; + show_debug_message(string(global.itemPrev[f]) + " " + string(global.item[f])); + show_debug_message("item changed"); + canSend = true; + } + } + } + + if(i == 1){ + for(var f=0; f<array_length_1d(global.metdead); f++){ + if(global.metdeadPrev[f] != global.metdead[f]){ + global.onlineSend[# 0, 1] = global.onlineList[# 0, 1]; + global.onlineSend[# 1, 1] = global.onlineList[# 1, 1]; + global.onlineSend[# 2, 1] = global.onlineList[# 2, 1]; + show_debug_message(string(global.metdeadPrev[f]) + " " + string(global.metdead[f])); + show_debug_message("metdead changed"); + canSend = true; + } + } + } + + if(i == 3){ + for(var f=0; f<array_length_1d(global.event); f++){ + if(global.eventPrev[f] != global.event[f]){ + global.onlineSend[# 0, 3] = global.onlineList[# 0, 3]; + global.onlineSend[# 1, 3] = global.onlineList[# 1, 3]; + global.onlineSend[# 2, 3] = global.onlineList[# 2, 3]; + show_debug_message(string(global.eventPrev[f]) + " " + string(global.event[f])); + show_debug_message("event changed"); + canSend = true; + } + } + } + +} + +if(canSend){ + show_debug_message("missiles"); + show_debug_message(string(global.missilesPrev) + " " + string(global.missiles)); + buffer_delete(buffer); + var size, type, alignment; + size = 1024; + type = buffer_grow; + alignment = 1; + buffer = buffer_create(size, type, alignment); + buffer_seek(buffer, buffer_seek_start, 0); + buffer_write(buffer, buffer_string, strict_compress(ds_grid_write(global.onlineSend))); + var result = network_send_packet(socket, buffer, buffer_tell(buffer)); + canSend = false; +} + +if(!canSend){ + alarm[0] = 30; +} + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + if(keyboard_check_pressed(vk_f2)){ + instance_destroy(); +} + +if(keyboard_check_pressed(vk_f3)){ + var f = 0; + repeat(41){ + global.metdead[f] = 1; + f++; + } +} + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + +var type_event = ds_map_find_value(async_load, "type"); + +switch(type_event){ + case network_type_data: + var _buffer = ds_map_find_value(async_load, "buffer"); + show_debug_message(buffer_get_size(_buffer)); + buffer_seek(_buffer, buffer_seek_start, 0); + ds_grid_read(global.onlineSend, strict_decompress(buffer_read(_buffer, buffer_string))); + update_variables("disablesame"); + update_variables("replaceglobalvars"); + update_variables("prev"); + alarm[0] = 30; + ds_grid_clear(global.onlineSend, 0); + /* + for(var i=0; i<array_length_1d(vars); i++){ + if(global.onlineVars[i, 1] != vars[i, 1]){ + global.onlineVars[i, 1] = vars[i, 1]; + global.onlineVars[i, 0] = global.onlineVars[i, 1]; + } + } + */ + break; +} + + + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + network_destroy(socket); +buffer_delete(buffer); +ds_grid_destroy(global.onlineList); +ds_grid_destroy(global.onlineSend); + + + + + + + 0 + 0 + 0 + 0.5 + 0.100000001490116 + 0 + 0.100000001490116 + 0.100000001490116 + 0.200000002980232 + -1 + 0 + + diff --git a/objects/oControl.object.gmx b/objects/oControl.object.gmx index 301d385a..7c7eeb0f 100644 --- a/objects/oControl.object.gmx +++ b/objects/oControl.object.gmx @@ -1,1771 +1,2163 @@ - - - sSMissile - 0 - -1 - -5000000 - -1 - <undefined> - <undefined> - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - global.monsterStr = "Monster"; - -randomize(); - -targetx = 48; -targety = 432; -targetroom = rm_a5h01; -screen_surface = -1; -global.targetroom = initroom; -black = 0; -global.classicmode = 0; -global.godmode = 0; -global.enablecontrol = 1; -global.floormaterial = 0; -global.soundamb = 0; -global.moverobj = 0; -global.roomtime = 0; -global.quake = 0; -global.saveslot = 0; -global.save_room = initroom; -global.waterlevel = 0; -global.watertype = 0; -global.wateroffset = 0; -global.monstersleft = 0; -global.gametime = 0; -global.etanks = 0; -global.itemstaken = 0; -global.difficulty = 0; -global.darkness = 0; -global.controltype = 0; -global.vibL = 0; -global.vibR = 0; -global.qbg = 0; -quitgame = 0; -reloadgame = 0; -c_id = 0; -global.gotolog = -1; -global.tiptext = ""; -displaygui = 1; -guifont1 = font_add_sprite(512, 48, 0, 1); -guifont1a = font_add_sprite(513, 48, 0, 1); -global.guifont2 = font_add_sprite(514, 48, 0, 0); -showfps = 0; -global.creditsmenuopt = 0; -hudflash = 0; -hudflashfx = 0; -hpalarm = 0; -init = 1; -alarm[0] = 2; -alarm[2] = 1; -nofade = 0; -spr = 0; -sprx = 0; -spry = 0; -aspr1 = sHPickup; -asprx = 0; -aspry = 0; -aspr2 = sHPickup; -aspr2x = 0; -aspr2y = 0; -aspr2a = 0; -mirror = 0; -imgindex = 0; -sprblend = 0; -armmsl = 0; -m1 = "0"; -m2 = "0"; -m3 = "0"; -m4 = "0"; -m5 = "0"; -m6 = "0"; -m7 = "0"; -m8 = "0"; -m9 = "0"; -m10 = "0"; -m11 = "0"; -m12 = "0"; -m13 = "0"; -m14 = "0"; -m15 = "0"; -dm1 = "0"; -dm2 = "0"; -dm3 = "0"; -dm4 = "0"; -dm5 = "0"; -dm6 = "0"; -dm7 = "0"; -dm8 = "0"; -dm9 = "0"; -dm10 = "0"; -dm11 = "0"; -dm12 = "0"; -dm13 = "0"; -dm14 = "0"; -dm15 = "0"; -moffx = 0; -moffy = 0; -kLeft = 0; -kRight = 0; -kUp = 0; -kDown = 0; -kJump = 0; -kAim = 0; -kAim2 = 0; -kFire = 0; -kMissile = 0; -kLeftPressed = 0; -kRightPressed = 0; -kUpPressed = 0; -kDownPressed = 0; -kJumpPressed = 0; -kAimPressed = 0; -kAim2Pressed = 0; -kFirePressed = 0; -kMissilePressed = 0; -kLeftPushedSteps = 0; -kRightPushedSteps = 0; -kUpPushedSteps = 0; -kDownPushedSteps = 0; -kJumpPushedSteps = 0; -kAimPushedSteps = 0; -kAim2PushedSteps = 0; -kFirePushedSteps = 0; -kMissilePushedSteps = 0; -kLeftReleased = 0; -kRightReleased = 0; -kUpReleased = 0; -kDownReleased = 0; -kJumpReleased = 0; -kAimReleased = 0; -kAim2Released = 0; -kFireReleased = 0; -kMissileReleased = 0; -kSelect = 0; -kSelectPressed = 0; -kSelectPushedSteps = 0; -kSelectReleased = 0; -kStart = 0; -kStartPressed = 0; -kStartPushedSteps = 0; -kStartReleased = 0; -kWalk = 0; -kWalkPushedSteps = 0; -kWalkPressed = 0; -kWalkReleased = 0; -kMorph = 0; -kMorphPushedSteps = 0; -kMorphPressed = 0; -kMorphReleased = 0; -kMenu1 = 0; -kMenu1PushedSteps = 0; -kMenu1Pressed = 0; -kMenu1Released = 0; -kMenu2 = 0; -kMenu2PushedSteps = 0; -kMenu2Pressed = 0; -kMenu2Released = 0; -kExit = 0; -markfr = 0; -display_scale = 0; -displayx = 0; -displayy = 0; -gui_surface = 0; -global.opfullscreen = 0; -global.opscale = 0; -global.opwritelog = 0; -global.opapril = 0; - -//Gatordile additions -Trail_P_R = 255; -Trail_P_G = 255; -Trail_P_B = 0; -Trail_V_R = 0; -Trail_V_G = 255; -Trail_V_B = 0; -Trail_G_R = 0; -Trail_G_G = 255; -Trail_G_B = 255; - -Trail_P_R_F = 0; -Trail_P_G_F = 160; -Trail_P_B_F = 240; - -Trail_V_R_F = 237; -Trail_V_G_F = 255; -Trail_V_B_F = 135; - -Trail_G_R_F = 239; -Trail_G_G_F = 183; -Trail_G_B_F = 255; - -Trail_P_R_F_SR = 0; -Trail_P_G_F_SR = 160; -Trail_P_B_F_SR = 240; - -Trail_V_R_F_SR = 135; -Trail_V_G_F_SR = 255; -Trail_V_B_F_SR = 135; - -Trail_G_R_F_SR = 239; -Trail_G_G_F_SR = 183; -Trail_G_B_F_SR = 255; - -// Fix for odd issue with palette draws -if (os_type == os_android) { - PowerPalette = -1; - VariaPalette = -1; - GravityPalette = -1; - AlphaPalette = -1; - GammaPalette = -1; - ZetaPalette = -1; - OmegaPalette = -1; - QueenPalette = -1; - ZetaBlur = -1; - QueenDead = -1; - QueenBloodDrop = -1; - QueenBloodParticle = -1; -} - - -scr_load_mods(); //Additional modifiers - -global.percentscreen = bg_SubScrTop; -global.percent1M = 129; -global.percent1SM = 211; -global.percent1PB = 275; -global.percent2M = 128; -global.percent2SM = 210; -global.percent2PB = 274; - - -pressed_key = false; -shader_on = false; -palette_number = 0; -mod_defaultfilter = 1; - -scr_default_global_items(); - -global.lastSpawnRoom = -1; -global.roomsSinceLastSpawn = 0; -global.lastSeptoggSound = -1; -mod_previous_room = room; -global.gamemode = 0; - - - -// Set the default fonts. -globalvar fontGUI, fontGUI2, fontMenuSmall, fontMenuTiny, fontMenuSmall2, fontSubScr; -fontGUI = fontGUIDefault; -fontGUI2 = fontGUI2Default; -fontMenuSmall = fontMenuSmallDefault; -fontMenuTiny = fontMenuTinyDefault; -fontMenuSmall2 = fontMenuSmall2Default; -fontSubScr = fontSubScrDefault; - -GUIOffset = 0; -subScrHeaderOffset = 0; -subScrItemOffset = 0; - -// Replace the default fonts if replacement files exist. -ini_open("lang/fonts/sizes.ini"); - -if(file_exists("lang/fonts/04b09.ttf")) { - font_replace(fontGUI, "lang/fonts/04b09.ttf", ini_read_real('Sizes', '04b09_(large)', 16), false, false, 32, 255); - font_replace(fontSubScr, "lang/fonts/04b09.ttf", ini_read_real('Sizes', '04b09_(small)', 8), false, false, 32, 255); - GUIOffset = ini_read_real('Offsets', '04b09_(large)_offset', 0); - subScrHeaderOffset = ini_read_real('Offsets', '04b09_(small)_offset', 0); -} - -if(file_exists("lang/fonts/Acknowledge_TT_BRK.ttf")) { - font_replace(fontGUI2, "lang/fonts/Acknowledge_TT_BRK.ttf", ini_read_real('Sizes', 'Acknowledge_TT_BRK', 13), false, false, 32, 255); -} - -if(file_exists("lang/fonts/uni_05_53.ttf")) { - font_replace(fontMenuSmall, "lang/fonts/uni_05_53.ttf", ini_read_real('Sizes', 'uni_05_53', 8), false, false, 32, 255); -} - -if(file_exists("lang/fonts/04b24.ttf")) { - font_replace(fontMenuTiny, "lang/fonts/04b24.ttf", ini_read_real('Sizes', '04b24', 16), false, false, 32, 255); - subScrItemOffset = ini_read_real('Offsets', '04b24_offset', -6); -} - -if(file_exists("lang/fonts/Glasstown_NBP.ttf")) { - font_replace(fontMenuSmall2, "lang/fonts/Glasstown_NBP.ttf", ini_read_real('Sizes', 'Glasstown_NBP', 16), false, false, 32, 255); -} - -ini_close(); - - - -// NOT Dymanic Version Number -global.fontVersion = font_add_sprite_ext(sVersionFont, "V.0123456789", true, 1); - -global.am2r_version = "V1.5.2"; // no longer dynamic, not worth the effort to maintain - mostly because of Android oddities. - -// Android -global.gamestarted = 0; -global.wave_height = 1; - - -/* - A3 sand tile map pre-load. - Don't. Touch. These. -*/ - -global.sand_map = ds_map_create(); -ds_map_read(global.sand_map,"92010000030200000100000009000000323730342C313535320000000000000000000000000100000009000000313630302C313336300000000000000000000008400100000009000000323635362C313435360000000000000000000000000100000009000000313432342C3133373600000000000000000000084001000000080000003134342C313435360000000000000000000000000100000009000000313337362C3132393600000000000000000000000001000000080000003132382C313538340000000000000000000000000100000009000000313639362C313334340000000000000000000000000100000009000000323738342C31343536000000000000000000000000010000000700000039362C3134383800000000000000000000104001000000080000003136302C313438380000000000000000000000400100000009000000313533362C313236340000000000000000000008400100000009000000323637322C3134383800000000000000000000000001000000080000003132382C313630300000000000000000000000000100000009000000313636342C3132383000000000000000000000144001000000080000003234302C313538340000000000000000000000000100000009000000313536382C313336300000000000000000000008400100000009000000323733362C313630300000000000000000000000000100000009000000323732302C3135333600000000000000000000F03F0100000009000000323638382C313435360000000000000000000000000100000009000000323830302C313535320000000000000000000000400100000009000000323632342C3135303400000000000000000000000001000000080000003234302C313630300000000000000000000010400100000009000000313636342C313331320000000000000000000000000100000009000000323630382C313535320000000000000000000010400100000009000000323733362C3135383400000000000000000000000001000000080000003230382C313438380000000000000000000000000100000009000000313634382C3133343400000000000000000000000001000000080000003132382C3134343000000000000000000000F03F01000000080000003131322C313533360000000000000000000000000100000009000000323738342C3136313600000000000000000000000001000000080000003234302C313536380000000000000000000000000100000009000000313639362C313331320000000000000000000000000100000009000000313532302C3133313200000000000000000000000001000000080000003134342C313631360000000000000000000000000100000009000000323733362C313536380000000000000000000000000100000009000000313734342C313331320000000000000000000022400100000009000000313430382C313337360000000000000000000008400100000009000000323635362C313631360000000000000000000000000100000009000000323730342C313530340000000000000000000000400100000009000000323634302C313532300000000000000000000000000100000009000000313634382C313331320000000000000000000000000100000009000000323630382C313530340000000000000000000010400100000009000000313530342C3133373600000000000000000000084001000000080000003132382C313536380000000000000000000000400100000009000000313636342C3133343400000000000000000000000001000000080000003234302C3134343000000000000000000000F03F0100000009000000313334342C313231360000000000000000000014400100000009000000323632342C3135353200000000000000000000000001000000080000003139322C3134383800000000000000000000104001000000080000003232342C313438380000000000000000000000000100000009000000323638382C313631360000000000000000000000000100000009000000323733362C3134343000000000000000000000F03F0100000009000000323830302C313530340000000000000000000000400100000009000000313634382C3132383000000000000000000000F03F0100000009000000323735322C313438380000000000000000000000000100000009000000313530342C3133313200000000000000000000000001000000080000003234302C313633320000000000000000000008400100000009000000323632342C3135333600000000000000000000000001000000080000003235362C313530340000000000000000000018400100000009000000323637322C313631360000000000000000000000000100000009000000323733362C313633320000000000000000000000000100000009000000313530342C313238300000000000000000000000400100000009000000313736302C31333132000000000000000000002A400100000009000000313332382C3132333200000000000000000000104001000000080000003136302C31363136000000000000000000000000010000000700000039362C3136313600000000000000000000104001000000080000003137362C313532300000000000000000000000000100000009000000323735322C3134353600000000000000000000000001000000080000003132382C313633320000000000000000000008400100000009000000313532302C313337360000000000000000000008400100000009000000323736382C3135323000000000000000000000000001000000080000003131322C313535320000000000000000000000000100000009000000313430382C3132383000000000000000000000F03F01000000080000003230382C313631360000000000000000000000000100000009000000313432342C313334340000000000000000000000000100000009000000313430382C3133313200000000000000000000000001000000080000003139322C3134353600000000000000000000000001000000080000003232342C313435360000000000000000000000000100000009000000323738342C31343838000000000000000000000000010000000700000039362C3134353600000000000000000000104001000000080000003136302C313435360000000000000000000000000100000009000000313332382C31323634000000000000000000001C400100000009000000323830302C313533360000000000000000000000400100000009000000323733362C313437320000000000000000000000000100000009000000323637322C313435360000000000000000000000000100000009000000323831362C313630300000000000000000000018400100000009000000323732302C313535320000000000000000000000000100000009000000313533362C313332380000000000000000000008400100000009000000323736382C3136343800000000000000000000084001000000080000003234302C313437320000000000000000000000000100000009000000313638302C313332380000000000000000000000000100000009000000323635362C313438380000000000000000000000000100000009000000313337362C3132343800000000000000000000000001000000080000003134342C313438380000000000000000000000000100000009000000313536382C313239360000000000000000000000000100000009000000323831362C313538340000000000000000000014400100000009000000313434302C313336300000000000000000000000000100000009000000313530342C313334340000000000000000000000400100000009000000323630382C3135333600000000000000000000104001000000080000003139322C313631360000000000000000000000000100000009000000323730342C3135333600000000000000000000000001000000080000003232342C3136313600000000000000000000F03F0100000009000000313430382C3133343400000000000000000000000001000000080000003230382C313435360000000000000000000000000100000009000000313432342C3133313200000000000000000000004001000000080000003131322C313530340000000000000000000000000100000009000000313630302C313239360000000000000000000000000100000009000000323638382C313438380000000000000000000000000100000009000000313337362C3133363000000000000000000000F03F0100000009000000313432342C3132383000000000000000000000000001000000080000003132382C313437320000000000000000000000000100000009000000313434302C3132343800000000000000000000000001000000080000003132382C313631360000000000000000000000000100000009000000313337362C313331320000000000000000000000000100000009000000323735322C313437320000000000000000000000000100000009000000313336302C3132333200000000000000000000F03F0100000009000000313732382C313331320000000000000000000022400100000009000000323736382C313530340000000000000000000000000100000009000000323738342C313434300000000000000000000000000100000009000000313432342C3133363000000000000000000000000001000000080000003230382C3136333200000000000000000000084001000000080000003134342C3134343000000000000000000000F03F0100000009000000313337362C313238300000000000000000000000000100000009000000323638382C3135363800000000000000000000000001000000080000003139322C313437320000000000000000000000000100000009000000323635362C313434300000000000000000000000000100000009000000313535322C3133323800000000000000000000000001000000080000003232342C3134373200000000000000000000000001000000080000003234302C313631360000000000000000000000000100000009000000323738342C313536380000000000000000000000000100000009000000313434302C313238300000000000000000000008400100000009000000323637322C313432340000000000000000000014400100000009000000313432342C313234380000000000000000000000000100000009000000323637322C313633320000000000000000000000000100000009000000323733362C313631360000000000000000000000400100000009000000323638382C3134343000000000000000000000F03F010000000700000039362C3136333200000000000000000000084001000000080000003136302C3136333200000000000000000000084001000000080000003137362C3135303400000000000000000000F03F0100000009000000323635362C313536380000000000000000000010400100000009000000313332382C313231360000000000000000000020400100000009000000313636342C313239360000000000000000000000000100000009000000323634302C3135333600000000000000000000000001000000080000003139322C313633320000000000000000000008400100000009000000313430382C3133363000000000000000000000000001000000080000003232342C313633320000000000000000000008400100000009000000323635362C313630300000000000000000000000000100000009000000313532302C3132393600000000000000000000F03F0100000009000000313639362C3132393600000000000000000000F03F0100000009000000323738342C3135383400000000000000000000000001000000080000003134342C313630300000000000000000000000000100000009000000323732302C3136343800000000000000000000084001000000080000003230382C313437320000000000000000000000000100000009000000313334342C31333238000000000000000000001C400100000009000000323736382C313535320000000000000000000000000100000009000000313438382C313236340000000000000000000000000100000009000000323635362C3135383400000000000000000000000001000000080000003131322C313532300000000000000000000000000100000009000000323738342C313630300000000000000000000000000100000009000000323735322C3136333200000000000000000000F03F0100000009000000313336302C313236340000000000000000000000000100000009000000313530342C3132343800000000000000000000F03F01000000080000003132382C313435360000000000000000000000000100000009000000323735322C3134323400000000000000000000204001000000080000003134342C3135383400000000000000000000F03F0100000009000000313430382C31323438000000000000000000000840010000000700000039362C3134373200000000000000000000104001000000080000003136302C313437320000000000000000000000000100000009000000313631362C3133323800000000000000000000264001000000080000003137362C31353532000000000000000000000000010000000700000038302C313535320000000000000000000026400100000009000000313634382C313239360000000000000000000000000100000009000000313538342C3132363400000000000000000000F03F0100000009000000323638382C313630300000000000000000000000000100000009000000323733362C313435360000000000000000000000000100000009000000323637322C3134373200000000000000000000000001000000080000003234302C313435360000000000000000000000000100000009000000313437322C313332380000000000000000000000000100000009000000313434302C313334340000000000000000000000000100000009000000313530342C313336300000000000000000000000000100000009000000313339322C3132333200000000000000000000F03F0100000009000000313435362C313236340000000000000000000000000100000009000000323638382C313538340000000000000000000000000100000009000000323730342C3136343800000000000000000000084001000000080000003139322C3135363800000000000000000000000001000000080000003232342C3135363800000000000000000000000001000000080000003137362C3135333600000000000000000000000001000000080000003136302C31363030000000000000000000000000010000000700000039362C3136303000000000000000000000104001000000080000003132382C313438380000000000000000000000000100000009000000313530342C313239360000000000000000000000000100000009000000323638382C313437320000000000000000000000000100000009000000323637322C313630300000000000000000000000000100000009000000313536382C31333434000000000000000000000000010000000700000039362C3135383400000000000000000000104001000000080000003136302C313538340000000000000000000000000100000009000000313438382C313332380000000000000000000000000100000009000000323632342C313532300000000000000000000000000100000009000000313532302C3132343800000000000000000000F03F0100000009000000313334342C313236340000000000000000000000000100000009000000323735322C313536380000000000000000000000000100000009000000313634382C313336300000000000000000000008400100000009000000323637322C313538340000000000000000000000000100000009000000313336302C3133323800000000000000000000000001000000080000003232342C3134343000000000000000000000F03F0100000009000000323635362C3134373200000000000000000000000001000000080000003139322C3134343000000000000000000000F03F0100000009000000313630302C3133343400000000000000000000144001000000080000003234302C313438380000000000000000000000000100000009000000313631362C313236340000000000000000000014400100000009000000323634302C313535320000000000000000000008400100000009000000313538342C313332380000000000000000000000400100000009000000313633322C3133323800000000000000000000000001000000080000003134342C313437320000000000000000000000000100000009000000323830302C3136343800000000000000000000184001000000080000003230382C313630300000000000000000000000400100000009000000313437322C313236340000000000000000000000000100000009000000313430382C313239360000000000000000000000000100000009000000323738342C313437320000000000000000000000000100000009000000323736382C313533360000000000000000000000000100000009000000313639362C313336300000000000000000000018400100000009000000313532302C313336300000000000000000000014400100000009000000323735322C313434300000000000000000000000000100000009000000313435362C3133323800000000000000000000000001000000080000003230382C313538340000000000000000000000000100000009000000323733362C313438380000000000000000000000000100000009000000313731322C313332380000000000000000000000400100000009000000323630382C313532300000000000000000000010400100000009000000313434302C313337360000000000000000000018400100000009000000313536382C313238300000000000000000000000000100000009000000313334342C313233320000000000000000000000000100000009000000313636342C313336300000000000000000000008400100000009000000313536382C313331320000000000000000000000000100000009000000323637322C313434300000000000000000000000000100000009000000323830302C3135323000000000000000000000004001000000080000003230382C313536380000000000000000000000000100000009000000323638382C31363332000000000000000000000000010000000700000039362C3134343000000000000000000000204001000000080000003136302C3134343000000000000000000000F03F0100000009000000313535322C313236340000000000000000000000000100000009000000323630382C313430380000000000000000000028400100000009000000323735322C313630300000000000000000000008400100000009000000313337362C313337360000000000000000000008400100000009000000313432342C313239360000000000000000000000400100000009000000313339322C3133323800000000000000000000000001000000080000003232342C313538340000000000000000000008400100000009000000323738342C3134323400000000000000000000000001000000080000003139322C313538340000000000000000000000000100000009000000313630302C313238300000000000000000000000000100000009000000323738342C313633320000000000000000000000000100000009000000323735322C313538340000000000000000000000000100000009000000323830302C3134303800000000000000000000F03F01000000080000003230382C3134343000000000000000000000F03F0100000009000000323637322C3135363800000000000000000000000001000000080000003134342C3136333200000000000000000000084001000000080000003136302C31353638000000000000000000001040010000000700000039362C313536380000000000000000000010400100000009000000323635362C3136333200000000000000000000084001000000080000003139322C313630300000000000000000000000000100000009000000323634302C313530340000000000000000000000000100000009000000323730342C313532300000000000000000000000400100000009000000323635362C3134323400000000000000000000F03F0100000009000000313630302C313331320000000000000000000018400100000009000000323830302C313437320000000000000000000000400100000009000000323732302C313630300000000000000000000000000100000009000000323733362C313533360000000000000000000000000100000009000000313435362C313239360000000000000000000010400100000009000000323736382C3134383800000000000000000000000001000000080000003235362C313538340000000000000000000000400100000009000000313430382C313332380000000000000000000000000100000009000000323732302C313538340000000000000000000000000100000009000000313538342C313239360000000000000000000000000100000009000000313633322C313239360000000000000000000000000100000009000000323630382C3134373200000000000000000000104001000000080000003131322C313536380000000000000000000000000100000009000000323738342C3136343800000000000000000000084001000000080000003234302C313533360000000000000000000000400100000009000000313437322C3132343800000000000000000000F03F0100000009000000323632342C3136333200000000000000000000084001000000080000003235362C313630300000000000000000000000400100000009000000323632342C3134323400000000000000000000F03F0100000009000000323638382C313634380000000000000000000008400100000009000000313336302C313239360000000000000000000000000100000009000000313438382C313239360000000000000000000000000100000009000000323730342C313437320000000000000000000000000100000009000000323634302C313435360000000000000000000000000100000009000000313631362C313336300000000000000000000022400100000009000000313530342C3133323800000000000000000000000001000000080000003132382C3135333600000000000000000000000001000000080000003131322C3134343000000000000000000000F03F0100000009000000313638302C313334340000000000000000000000000100000009000000313437322C313336300000000000000000000000000100000009000000313532302C313236340000000000000000000008400100000009000000313334342C3132343800000000000000000000000001000000080000003235362C313434300000000000000000000014400100000009000000323632342C313437320000000000000000000000000100000009000000323738342C313430380000000000000000000020400100000009000000323630382C313432340000000000000000000010400100000009000000323630382C31363332000000000000000000001C400100000009000000313535322C313336300000000000000000000010400100000009000000313432342C313332380000000000000000000000000100000009000000323732302C3134343000000000000000000000F03F0100000009000000323830302C313633320000000000000000000000400100000009000000313339322C313239360000000000000000000000000100000009000000323638382C313532300000000000000000000000000100000009000000323830302C3134323400000000000000000000004001000000080000003235362C313536380000000000000000000014400100000009000000323738342C3135323000000000000000000000000001000000080000003131322C313630300000000000000000000000000100000009000000313638302C313331320000000000000000000000000100000009000000313533362C3133313200000000000000000000000001000000080000003131322C313538340000000000000000000000000100000009000000323634302C313631360000000000000000000000000100000009000000323730342C313633320000000000000000000000000100000009000000313535322C313234380000000000000000000014400100000009000000323635362C313532300000000000000000000000000100000009000000323732302C3135363800000000000000000000000001000000080000003134342C313532300000000000000000000000000100000009000000313731322C313239360000000000000000000014400100000009000000323736382C313631360000000000000000000010400100000009000000313533362C3133373600000000000000000000224001000000080000003131322C313437320000000000000000000000000100000009000000313636342C313332380000000000000000000000000100000009000000313339322C3132343800000000000000000000084001000000080000003132382C313530340000000000000000000000000100000009000000323630382C313536380000000000000000000010400100000009000000313430382C3132333200000000000000000000F03F0100000009000000323730342C3134343000000000000000000000F03F0100000009000000323830302C3135363800000000000000000000004001000000080000003230382C313532300000000000000000000000000100000009000000313432342C3132363400000000000000000000104001000000080000003235362C313633320000000000000000000018400100000009000000323632342C3136303000000000000000000000000001000000080000003234302C313530340000000000000000000000000100000009000000313535322C313239360000000000000000000000000100000009000000313339322C313336300000000000000000000000000100000009000000323735322C313634380000000000000000000008400100000009000000323630382C313434300000000000000000000010400100000009000000323632342C3135383400000000000000000000000001000000080000003137362C3136313600000000000000000000000001000000080000003136302C31353230000000000000000000000000010000000700000039362C313532300000000000000000000010400100000009000000323730342C313536380000000000000000000000000100000009000000313332382C31333132000000000000000000001C400100000009000000323733362C313530340000000000000000000010400100000009000000323637322C313532300000000000000000000000000100000009000000323830302C313434300000000000000000000000400100000009000000323732302C313633320000000000000000000000000100000009000000313432342C3132333200000000000000000000F03F0100000009000000323637322C31363438000000000000000000001C400100000009000000313437322C3132393600000000000000000000000001000000080000003232342C313532300000000000000000000000000100000009000000323730342C3136303000000000000000000000000001000000080000003139322C3135323000000000000000000000000001000000080000003132382C313535320000000000000000000000000100000009000000313336302C313336300000000000000000000010400100000009000000313435362C3132343800000000000000000000F03F0100000009000000323735322C313532300000000000000000000000000100000009000000313634382C313332380000000000000000000000000100000009000000313438382C3133363000000000000000000000000001000000080000003131322C313633320000000000000000000008400100000009000000323736382C313435360000000000000000000000000100000009000000323632342C313536380000000000000000000000400100000009000000313631362C313239360000000000000000000008400100000009000000323730342C313538340000000000000000000000000100000009000000313633322C313336300000000000000000000008400100000009000000313538342C313336300000000000000000000008400100000009000000323732302C313437320000000000000000000000000100000009000000323830302C313630300000000000000000000000000100000009000000323733362C313535320000000000000000000000000100000009000000323630382C313538340000000000000000000010400100000009000000323831362C313339320000000000000000000028400100000009000000313334342C3132393600000000000000000000000001000000080000003137362C313435360000000000000000000000000100000009000000323830302C313538340000000000000000000000000100000009000000313336302C313234380000000000000000000000000100000009000000313530342C313236340000000000000000000000000100000009000000323630382C313630300000000000000000000010400100000009000000313435362C313336300000000000000000000008400100000009000000313438382C3132343800000000000000000000F03F0100000009000000313532302C313332380000000000000000000008400100000009000000323632342C3134343000000000000000000000000001000000080000003235362C313437320000000000000000000000400100000009000000313639362C3133323800000000000000000000000001000000080000003234302C313535320000000000000000000000400100000009000000323634302C3134383800000000000000000000000001000000080000003235362C3136313600000000000000000000004001000000080000003234302C313532300000000000000000000000400100000009000000313434302C313233320000000000000000000014400100000009000000313339322C313334340000000000000000000010400100000009000000313435362C313331320000000000000000000010400100000009000000313633322C3132383000000000000000000000F03F0100000009000000313538342C31323830000000000000000000000000010000000700000038302C3136333200000000000000000000264001000000080000003137362C31363332000000000000000000000840010000000700000039362C3135303400000000000000000000104001000000080000003136302C313530340000000000000000000000000100000009000000313633322C313331320000000000000000000010400100000009000000313435362C313238300000000000000000000000000100000009000000313538342C313331320000000000000000000000000100000009000000323637322C313530340000000000000000000000000100000009000000323733362C313532300000000000000000000010400100000009000000323732302C313631360000000000000000000000000100000009000000323736382C3134323400000000000000000000F03F0100000009000000313438382C3133313200000000000000000000000001000000080000003131322C313435360000000000000000000000000100000009000000313437322C31333736000000000000000000001C400100000009000000323736382C313633320000000000000000000000000100000009000000313336302C3133313200000000000000000000000001000000080000003132382C313532300000000000000000000000000100000009000000313731322C313334340000000000000000000018400100000009000000313337362C3132333200000000000000000000F03F0100000009000000323735322C313535320000000000000000000000000100000009000000323634302C313434300000000000000000000000000100000009000000323632342C313438380000000000000000000000000100000009000000313438382C3132383000000000000000000000000001000000080000003232342C3135353200000000000000000000000001000000080000003139322C313535320000000000000000000000000100000009000000313336302C3132383000000000000000000000000001000000080000003230382C313530340000000000000000000000000100000009000000323637322C313535320000000000000000000000000100000009000000313339322C3132383000000000000000000000F03F0100000009000000323732302C313435360000000000000000000000000100000009000000323638382C313533360000000000000000000000000100000009000000313633322C313334340000000000000000000010400100000009000000313538342C3133343400000000000000000000000001000000080000003137362C313437320000000000000000000008400100000009000000313535322C31333736000000000000000000001840010000000700000039362C3135353200000000000000000000000001000000080000003136302C313535320000000000000000000000000100000009000000313339322C313331320000000000000000000000000100000009000000313435362C313334340000000000000000000000000100000009000000313434302C313236340000000000000000000000000100000009000000323730342C3134383800000000000000000000000001000000080000003235362C313435360000000000000000000000400100000009000000323630382C3134383800000000000000000000104001000000080000003230382C313535320000000000000000000000000100000009000000323733362C313634380000000000000000000008400100000009000000313536382C3133323800000000000000000000000001000000080000003134342C313533360000000000000000000000000100000009000000323635362C3135333600000000000000000000000001000000080000003232342C3135303400000000000000000000000001000000080000003139322C313530340000000000000000000000000100000009000000323634302C313630300000000000000000000000000100000009000000313332382C313234380000000000000000000010400100000009000000313533362C3132393600000000000000000000F03F0100000009000000313638302C3132393600000000000000000000F03F0100000009000000313337362C313236340000000000000000000000400100000009000000323735322C313530340000000000000000000000000100000009000000313336302C313334340000000000000000000024400100000009000000323830302C313438380000000000000000000000400100000009000000313731322C313331320000000000000000000000000100000009000000323634302C3135383400000000000000000000F03F0100000009000000323736382C313437320000000000000000000000000100000009000000313438382C313334340000000000000000000000000100000009000000323738342C3135333600000000000000000000000001000000080000003131322C3136313600000000000000000000000001000000080000003134342C3135353200000000000000000000084001000000080000003230382C313533360000000000000000000000000100000009000000323634302C313437320000000000000000000000000100000009000000323730342C313435360000000000000000000000000100000009000000323635362C313535320000000000000000000000000100000009000000313630302C3132363400000000000000000000F03F01000000080000003235362C313438380000000000000000000000400100000009000000323736382C313538340000000000000000000000000100000009000000313434302C3133323800000000000000000000F03F0100000009000000323732302C313438380000000000000000000008400100000009000000323738342C313535320000000000000000000000000100000009000000313638302C313336300000000000000000000008400100000009000000323736382C313630300000000000000000000000000100000009000000313437322C313334340000000000000000000000000100000009000000323638382C313535320000000000000000000000000100000009000000313536382C3132363400000000000000000000F03F0100000009000000323830302C313435360000000000000000000000400100000009000000323637322C3135333600000000000000000000000001000000080000003136302C31353336000000000000000000000000010000000700000039362C3135333600000000000000000000104001000000080000003137362C313630300000000000000000000000000100000009000000313535322C313331320000000000000000000000000100000009000000323630382C313435360000000000000000000010400100000009000000313337362C313332380000000000000000000008400100000009000000313339322C313337360000000000000000000008400100000009000000313535322C3132383000000000000000000000104001000000080000003137362C313538340000000000000000000000000100000009000000313533362C3132343800000000000000000000F03F0100000009000000323632342C313631360000000000000000000000000100000009000000313332382C313239360000000000000000000020400100000009000000313631362C313238300000000000000000000000000100000009000000313437322C313331320000000000000000000000000100000009000000323738342C313530340000000000000000000000000100000009000000313438382C313337360000000000000000000008400100000009000000323736382C313434300000000000000000000000000100000009000000323735322C313533360000000000000000000000000100000009000000313336302C31333736000000000000000000001C400100000009000000323634302C313633320000000000000000000008400100000009000000323730342C3136313600000000000000000000000001000000080000003139322C3135333600000000000000000000000001000000080000003232342C313533360000000000000000000000000100000009000000323635362C3135303400000000000000000000000001000000080000003137362C313536380000000000000000000000000100000009000000313437322C313238300000000000000000000000000100000009000000323634302C3134323400000000000000000000F03F01000000080000003134342C313530340000000000000000000000000100000009000000323831362C313430380000000000000000000018400100000009000000323736382C313536380000000000000000000000000100000009000000323632342C313435360000000000000000000000000100000009000000313334342C313331320000000000000000000000000100000009000000323630382C313631360000000000000000000010400100000009000000313535322C313334340000000000000000000010400100000009000000313334342C3132383000000000000000000000104001000000080000003137362C3134343000000000000000000000F03F01000000080000003131322C313438380000000000000000000000000100000009000000323638382C313530340000000000000000000000000100000009000000323830302C31363136000000000000000000000040"); - -global.sandcrn0_map = ds_map_create(); -ds_map_read(global.sandcrn0_map,"92010000030200000100000009000000323730342C3135353200000000000000000000F0BF0100000009000000313630302C3133363000000000000000000000F0BF0100000009000000323635362C3134353600000000000000000000F0BF0100000009000000313432342C3133373600000000000000000000F0BF01000000080000003134342C3134353600000000000000000000F0BF0100000009000000313337362C3132393600000000000000000000F0BF01000000080000003132382C3135383400000000000000000000F0BF0100000009000000313639362C3133343400000000000000A01E5A63410100000009000000323738342C3134353600000000000000000000F0BF010000000700000039362C3134383800000000000000000000F0BF01000000080000003136302C3134383800000000000000000000F0BF0100000009000000313533362C3132363400000000000000000000F0BF0100000009000000323637322C3134383800000000000000000000F0BF01000000080000003132382C3136303000000000000000000000F0BF0100000009000000313636342C3132383000000000000000000000F0BF01000000080000003234302C3135383400000000000000000000F0BF0100000009000000313536382C3133363000000000000000000000F0BF0100000009000000323733362C313630300000000000000000185A63410100000009000000323732302C3135333600000000000000000000F0BF0100000009000000323638382C3134353600000000000000000000F0BF0100000009000000323830302C3135353200000000000000000000F0BF0100000009000000323632342C3135303400000000000000000000F0BF01000000080000003234302C3136303000000000000000000000F0BF0100000009000000313636342C3133313200000000000000000000F0BF0100000009000000323630382C3135353200000000000000000000F0BF0100000009000000323733362C3135383400000000000000000000F0BF01000000080000003230382C3134383800000000000000000000F0BF0100000009000000313634382C3133343400000000000000000000F0BF01000000080000003132382C3134343000000000000000000000F0BF01000000080000003131322C3135333600000000000000000000F0BF0100000009000000323738342C3136313600000000000000000000F0BF01000000080000003234302C3135363800000000000000000000F0BF0100000009000000313639362C3133313200000000000000000000F0BF0100000009000000313532302C3133313200000000000000000000F0BF01000000080000003134342C3136313600000000000000000000F0BF0100000009000000323733362C3135363800000000000000000000F0BF0100000009000000313734342C3133313200000000000000000000F0BF0100000009000000313430382C3133373600000000000000000000F0BF0100000009000000323635362C3136313600000000000000000000F0BF0100000009000000323730342C3135303400000000000000000000F0BF0100000009000000323634302C3135323000000000000000000000F0BF0100000009000000313634382C3133313200000000000000000000F0BF0100000009000000323630382C3135303400000000000000000000F0BF0100000009000000313530342C3133373600000000000000000000F0BF01000000080000003132382C3135363800000000000000000000F0BF0100000009000000313636342C3133343400000000000000000000F0BF01000000080000003234302C3134343000000000000000000000F0BF0100000009000000313334342C3132313600000000000000000000F0BF0100000009000000323632342C3135353200000000000000200F5A634101000000080000003139322C3134383800000000000000000000F0BF01000000080000003232342C3134383800000000000000000000F0BF0100000009000000323638382C3136313600000000000000000000F0BF0100000009000000323733362C3134343000000000000000000000F0BF0100000009000000323830302C3135303400000000000000000000F0BF0100000009000000313634382C3132383000000000000000000000F0BF0100000009000000323735322C3134383800000000000000000000F0BF0100000009000000313530342C3133313200000000000000000000F0BF01000000080000003234302C3136333200000000000000000000F0BF0100000009000000323632342C3135333600000000000000000000F0BF01000000080000003235362C3135303400000000000000000000F0BF0100000009000000323637322C3136313600000000000000000000F0BF0100000009000000323733362C3136333200000000000000000000F0BF0100000009000000313530342C3132383000000000000000000000F0BF0100000009000000313736302C3133313200000000000000000000F0BF0100000009000000313332382C3132333200000000000000000000F0BF01000000080000003136302C3136313600000000000000000000F0BF010000000700000039362C3136313600000000000000000000F0BF01000000080000003137362C3135323000000000000000000000F0BF0100000009000000323735322C3134353600000000000000000000F0BF01000000080000003132382C3136333200000000000000000000F0BF0100000009000000313532302C3133373600000000000000000000F0BF0100000009000000323736382C3135323000000000000000000000F0BF01000000080000003131322C3135353200000000000000000000F0BF0100000009000000313430382C3132383000000000000000000000F0BF01000000080000003230382C3136313600000000000000000000F0BF0100000009000000313432342C3133343400000000000000000000F0BF0100000009000000313430382C3133313200000000000000000000F0BF01000000080000003139322C3134353600000000000000000000F0BF01000000080000003232342C3134353600000000000000000000F0BF0100000009000000323738342C3134383800000000000000000000F0BF010000000700000039362C3134353600000000000000000000F0BF01000000080000003136302C3134353600000000000000000000F0BF0100000009000000313332382C3132363400000000000000000000F0BF0100000009000000323830302C3135333600000000000000000000F0BF0100000009000000323733362C3134373200000000000000000000F0BF0100000009000000323637322C3134353600000000000000000000F0BF0100000009000000323831362C3136303000000000000000000000F0BF0100000009000000323732302C3135353200000000000000000000F0BF0100000009000000313533362C3133323800000000000000000000F0BF0100000009000000323736382C3136343800000000000000000000F0BF01000000080000003234302C3134373200000000000000000000F0BF0100000009000000313638302C3133323800000000000000000000F0BF0100000009000000323635362C3134383800000000000000000000F0BF0100000009000000313337362C3132343800000000000000A0F559634101000000080000003134342C3134383800000000000000000000F0BF0100000009000000313536382C3132393600000000000000000000F0BF0100000009000000323831362C3135383400000000000000000000F0BF0100000009000000313434302C313336300000000000000020F75963410100000009000000313530342C3133343400000000000000000000F0BF0100000009000000323630382C3135333600000000000000000000F0BF01000000080000003139322C3136313600000000000000000000F0BF0100000009000000323730342C3135333600000000000000000000F0BF01000000080000003232342C3136313600000000000000000000F0BF0100000009000000313430382C3133343400000000000000000000F0BF01000000080000003230382C3134353600000000000000000000F0BF0100000009000000313432342C3133313200000000000000000000F0BF01000000080000003131322C3135303400000000000000000000F0BF0100000009000000313630302C3132393600000000000000C0FE5963410100000009000000323638382C3134383800000000000000000000F0BF0100000009000000313337362C3133363000000000000000000000F0BF0100000009000000313432342C313238300000000000000080F259634101000000080000003132382C3134373200000000000000000000F0BF0100000009000000313434302C3132343800000000000000000000F0BF01000000080000003132382C3136313600000000000000000000F0BF0100000009000000313337362C3133313200000000000000000000F0BF0100000009000000323735322C3134373200000000000000000000F0BF0100000009000000313336302C3132333200000000000000000000F0BF0100000009000000313732382C3133313200000000000000000000F0BF0100000009000000323736382C3135303400000000000000000000F0BF0100000009000000323738342C3134343000000000000000000000F0BF0100000009000000313432342C3133363000000000000000000000F0BF01000000080000003230382C3136333200000000000000000000F0BF01000000080000003134342C3134343000000000000000000000F0BF0100000009000000313337362C3132383000000000000000000000F0BF0100000009000000323638382C3135363800000000000000000000F0BF01000000080000003139322C3134373200000000000000000000F0BF0100000009000000323635362C3134343000000000000000000000F0BF0100000009000000313535322C3133323800000000000000000000F0BF01000000080000003232342C3134373200000000000000000000F0BF01000000080000003234302C3136313600000000000000000000F0BF0100000009000000323738342C3135363800000000000000000000F0BF0100000009000000313434302C3132383000000000000000000000F0BF0100000009000000323637322C3134323400000000000000000000F0BF0100000009000000313432342C3132343800000000000000000000F0BF0100000009000000323637322C3136333200000000000000000000F0BF0100000009000000323733362C3136313600000000000000000000F0BF0100000009000000323638382C3134343000000000000000000000F0BF010000000700000039362C3136333200000000000000000000F0BF01000000080000003136302C3136333200000000000000000000F0BF01000000080000003137362C3135303400000000000000000000F0BF0100000009000000323635362C3135363800000000000000000000F0BF0100000009000000313332382C3132313600000000000000000000F0BF0100000009000000313636342C3132393600000000000000000000F0BF0100000009000000323634302C3135333600000000000000000000F0BF01000000080000003139322C3136333200000000000000000000F0BF0100000009000000313430382C3133363000000000000000000000F0BF01000000080000003232342C3136333200000000000000000000F0BF0100000009000000323635362C3136303000000000000000000000F0BF0100000009000000313532302C3132393600000000000000000000F0BF0100000009000000313639362C3132393600000000000000000000F0BF0100000009000000323738342C3135383400000000000000000000F0BF01000000080000003134342C3136303000000000000000000000F0BF0100000009000000323732302C3136343800000000000000000000F0BF01000000080000003230382C3134373200000000000000000000F0BF0100000009000000313334342C3133323800000000000000000000F0BF0100000009000000323736382C3135353200000000000000000000F0BF0100000009000000313438382C3132363400000000000000000000F0BF0100000009000000323635362C3135383400000000000000000000F0BF01000000080000003131322C3135323000000000000000000000F0BF0100000009000000323738342C3136303000000000000000000000F0BF0100000009000000323735322C3136333200000000000000000000F0BF0100000009000000313336302C3132363400000000000000000000F0BF0100000009000000313530342C3132343800000000000000000000F0BF01000000080000003132382C3134353600000000000000000000F0BF0100000009000000323735322C3134323400000000000000000000F0BF01000000080000003134342C3135383400000000000000000000F0BF0100000009000000313430382C3132343800000000000000000000F0BF010000000700000039362C3134373200000000000000000000F0BF01000000080000003136302C313437320000000000000000DD5963410100000009000000313631362C3133323800000000000000000000F0BF01000000080000003137362C3135353200000000000000000000F0BF010000000700000038302C3135353200000000000000000000F0BF0100000009000000313634382C3132393600000000000000000000F0BF0100000009000000313538342C3132363400000000000000000000F0BF0100000009000000323638382C3136303000000000000000000000F0BF0100000009000000323733362C3134353600000000000000000000F0BF0100000009000000323637322C3134373200000000000000000000F0BF01000000080000003234302C3134353600000000000000000000F0BF0100000009000000313437322C3133323800000000000000000000F0BF0100000009000000313434302C3133343400000000000000000000F0BF0100000009000000313530342C3133363000000000000000000000F0BF0100000009000000313339322C3132333200000000000000000000F0BF0100000009000000313435362C3132363400000000000000000000F0BF0100000009000000323638382C3135383400000000000000000000F0BF0100000009000000323730342C3136343800000000000000000000F0BF01000000080000003139322C3135363800000000000000000000F0BF01000000080000003232342C3135363800000000000000000000F0BF01000000080000003137362C3135333600000000000000000000F0BF01000000080000003136302C3136303000000000000000000000F0BF010000000700000039362C3136303000000000000000000000F0BF01000000080000003132382C3134383800000000000000000000F0BF0100000009000000313530342C3132393600000000000000000000F0BF0100000009000000323638382C3134373200000000000000000000F0BF0100000009000000323637322C3136303000000000000000000000F0BF0100000009000000313536382C3133343400000000000000000000F0BF010000000700000039362C3135383400000000000000000000F0BF01000000080000003136302C3135383400000000000000000000F0BF0100000009000000313438382C3133323800000000000000000000F0BF0100000009000000323632342C3135323000000000000000000000F0BF0100000009000000313532302C3132343800000000000000000000F0BF0100000009000000313334342C3132363400000000000000000000F0BF0100000009000000323735322C3135363800000000000000000000F0BF0100000009000000313634382C3133363000000000000000000000F0BF0100000009000000323637322C3135383400000000000000000000F0BF0100000009000000313336302C3133323800000000000000E0F559634101000000080000003232342C3134343000000000000000000000F0BF0100000009000000323635362C3134373200000000000000000000F0BF01000000080000003139322C3134343000000000000000000000F0BF0100000009000000313630302C3133343400000000000000000000F0BF01000000080000003234302C3134383800000000000000000000F0BF0100000009000000313631362C3132363400000000000000000000F0BF0100000009000000323634302C3135353200000000000000000000F0BF0100000009000000313538342C3133323800000000000000000000F0BF0100000009000000313633322C3133323800000000000000000000F0BF01000000080000003134342C3134373200000000000000000000F0BF0100000009000000323830302C3136343800000000000000000000F0BF01000000080000003230382C3136303000000000000000000000F0BF0100000009000000313437322C3132363400000000000000000000F0BF0100000009000000313430382C3132393600000000000000000000F0BF0100000009000000323738342C3134373200000000000000000000F0BF0100000009000000323736382C3135333600000000000000000000F0BF0100000009000000313639362C3133363000000000000000000000F0BF0100000009000000313532302C3133363000000000000000000000F0BF0100000009000000323735322C3134343000000000000000000000F0BF0100000009000000313435362C3133323800000000000000000000F0BF01000000080000003230382C313538340000000000000060EC5963410100000009000000323733362C3134383800000000000000000000F0BF0100000009000000313731322C3133323800000000000000000000F0BF0100000009000000323630382C3135323000000000000000000000F0BF0100000009000000313434302C3133373600000000000000000000F0BF0100000009000000313536382C3132383000000000000000000000F0BF0100000009000000313334342C3132333200000000000000000000F0BF0100000009000000313636342C3133363000000000000000000000F0BF0100000009000000313536382C3133313200000000000000000000F0BF0100000009000000323637322C3134343000000000000000000000F0BF0100000009000000323830302C3135323000000000000000000000F0BF01000000080000003230382C3135363800000000000000000000F0BF0100000009000000323638382C3136333200000000000000000000F0BF010000000700000039362C3134343000000000000000000000F0BF01000000080000003136302C3134343000000000000000000000F0BF0100000009000000313535322C3132363400000000000000000000F0BF0100000009000000323630382C3134303800000000000000000000F0BF0100000009000000323735322C3136303000000000000000000000F0BF0100000009000000313337362C3133373600000000000000000000F0BF0100000009000000313432342C3132393600000000000000000000F0BF0100000009000000313339322C3133323800000000000000000000F0BF01000000080000003232342C3135383400000000000000000000F0BF0100000009000000323738342C3134323400000000000000000000F0BF01000000080000003139322C3135383400000000000000000000F0BF0100000009000000313630302C3132383000000000000000000000F0BF0100000009000000323738342C3136333200000000000000000000F0BF0100000009000000323735322C3135383400000000000000000000F0BF0100000009000000323830302C313430380000000000000020D859634101000000080000003230382C3134343000000000000000000000F0BF0100000009000000323637322C3135363800000000000000000000F0BF01000000080000003134342C3136333200000000000000000000F0BF01000000080000003136302C3135363800000000000000000000F0BF010000000700000039362C3135363800000000000000000000F0BF0100000009000000323635362C3136333200000000000000000000F0BF01000000080000003139322C3136303000000000000000000000F0BF0100000009000000323634302C3135303400000000000000000000F0BF0100000009000000323730342C3135323000000000000000000000F0BF0100000009000000323635362C3134323400000000000000000000F0BF0100000009000000313630302C3133313200000000000000000000F0BF0100000009000000323830302C3134373200000000000000000000F0BF0100000009000000323732302C3136303000000000000000000000F0BF0100000009000000323733362C3135333600000000000000000000F0BF0100000009000000313435362C3132393600000000000000000000F0BF0100000009000000323736382C3134383800000000000000000000F0BF01000000080000003235362C3135383400000000000000000000F0BF0100000009000000313430382C3133323800000000000000000000F0BF0100000009000000323732302C3135383400000000000000000000F0BF0100000009000000313538342C3132393600000000000000000000F0BF0100000009000000313633322C3132393600000000000000000000F0BF0100000009000000323630382C3134373200000000000000000000F0BF01000000080000003131322C3135363800000000000000000000F0BF0100000009000000323738342C3136343800000000000000000000F0BF01000000080000003234302C3135333600000000000000000000F0BF0100000009000000313437322C3132343800000000000000000000F0BF0100000009000000323632342C3136333200000000000000000000F0BF01000000080000003235362C3136303000000000000000000000F0BF0100000009000000323632342C3134323400000000000000000000F0BF0100000009000000323638382C3136343800000000000000000000F0BF0100000009000000313336302C3132393600000000000000000000F0BF0100000009000000313438382C3132393600000000000000000000F0BF0100000009000000323730342C3134373200000000000000000000F0BF0100000009000000323634302C3134353600000000000000000000F0BF0100000009000000313631362C3133363000000000000000000000F0BF0100000009000000313530342C313332380000000000000040025A634101000000080000003132382C3135333600000000000000000000F0BF01000000080000003131322C3134343000000000000000000000F0BF0100000009000000313638302C3133343400000000000000000000F0BF0100000009000000313437322C3133363000000000000000000000F0BF0100000009000000313532302C3132363400000000000000000000F0BF0100000009000000313334342C3132343800000000000000000000F0BF01000000080000003235362C3134343000000000000000000000F0BF0100000009000000323632342C3134373200000000000000000000F0BF0100000009000000323738342C3134303800000000000000000000F0BF0100000009000000323630382C3134323400000000000000000000F0BF0100000009000000323630382C3136333200000000000000000000F0BF0100000009000000313535322C3133363000000000000000E01C5A63410100000009000000313432342C3133323800000000000000000000F0BF0100000009000000323732302C3134343000000000000000000000F0BF0100000009000000323830302C3136333200000000000000000000F0BF0100000009000000313339322C3132393600000000000000000000F0BF0100000009000000323638382C3135323000000000000000000000F0BF0100000009000000323830302C3134323400000000000000000000F0BF01000000080000003235362C3135363800000000000000000000F0BF0100000009000000323738342C3135323000000000000000000000F0BF01000000080000003131322C3136303000000000000000000000F0BF0100000009000000313638302C3133313200000000000000000000F0BF0100000009000000313533362C3133313200000000000000000000F0BF01000000080000003131322C3135383400000000000000000000F0BF0100000009000000323634302C3136313600000000000000000000F0BF0100000009000000323730342C3136333200000000000000000000F0BF0100000009000000313535322C3132343800000000000000000000F0BF0100000009000000323635362C3135323000000000000000000000F0BF0100000009000000323732302C3135363800000000000000000000F0BF01000000080000003134342C3135323000000000000000000000F0BF0100000009000000313731322C3132393600000000000000000000F0BF0100000009000000323736382C3136313600000000000000000000F0BF0100000009000000313533362C3133373600000000000000000000F0BF01000000080000003131322C3134373200000000000000000000F0BF0100000009000000313636342C3133323800000000000000000000F0BF0100000009000000313339322C3132343800000000000000000000F0BF01000000080000003132382C3135303400000000000000000000F0BF0100000009000000323630382C3135363800000000000000000000F0BF0100000009000000313430382C3132333200000000000000000000F0BF0100000009000000323730342C3134343000000000000000000000F0BF0100000009000000323830302C3135363800000000000000000000F0BF01000000080000003230382C3135323000000000000000000000F0BF0100000009000000313432342C3132363400000000000000000000F0BF01000000080000003235362C3136333200000000000000000000F0BF0100000009000000323632342C3136303000000000000000000000F0BF01000000080000003234302C3135303400000000000000A0E25963410100000009000000313535322C3132393600000000000000000000F0BF0100000009000000313339322C3133363000000000000000000000F0BF0100000009000000323735322C3136343800000000000000000000F0BF0100000009000000323630382C3134343000000000000000000000F0BF0100000009000000323632342C3135383400000000000000000000F0BF01000000080000003137362C3136313600000000000000000000F0BF01000000080000003136302C3135323000000000000000000000F0BF010000000700000039362C3135323000000000000000000000F0BF0100000009000000323730342C3135363800000000000000000000F0BF0100000009000000313332382C3133313200000000000000000000F0BF0100000009000000323733362C3135303400000000000000000000F0BF0100000009000000323637322C3135323000000000000000000000F0BF0100000009000000323830302C3134343000000000000000000000F0BF0100000009000000323732302C3136333200000000000000000000F0BF0100000009000000313432342C3132333200000000000000000000F0BF0100000009000000323637322C3136343800000000000000000000F0BF0100000009000000313437322C3132393600000000000000000000F0BF01000000080000003232342C3135323000000000000000000000F0BF0100000009000000323730342C3136303000000000000000000000F0BF01000000080000003139322C3135323000000000000000000000F0BF01000000080000003132382C313535320000000000000060DA5963410100000009000000313336302C3133363000000000000000000000F0BF0100000009000000313435362C3132343800000000000000000000F0BF0100000009000000323735322C3135323000000000000000000000F0BF0100000009000000313634382C3133323800000000000000000000F0BF0100000009000000313438382C3133363000000000000000000000F0BF01000000080000003131322C3136333200000000000000000000F0BF0100000009000000323736382C3134353600000000000000000000F0BF0100000009000000323632342C3135363800000000000000000000F0BF0100000009000000313631362C3132393600000000000000000000F0BF0100000009000000323730342C3135383400000000000000000000F0BF0100000009000000313633322C3133363000000000000000000000F0BF0100000009000000313538342C3133363000000000000000000000F0BF0100000009000000323732302C3134373200000000000000000000F0BF0100000009000000323830302C313630300000000000000040175A63410100000009000000323733362C3135353200000000000000000000F0BF0100000009000000323630382C3135383400000000000000000000F0BF0100000009000000323831362C3133393200000000000000000000F0BF0100000009000000313334342C3132393600000000000000000000F0BF01000000080000003137362C3134353600000000000000000000F0BF0100000009000000323830302C3135383400000000000000000000F0BF0100000009000000313336302C3132343800000000000000000000F0BF0100000009000000313530342C313236340000000000000040FB5963410100000009000000323630382C3136303000000000000000000000F0BF0100000009000000313435362C3133363000000000000000000000F0BF0100000009000000313438382C3132343800000000000000000000F0BF0100000009000000313532302C3133323800000000000000000000F0BF0100000009000000323632342C3134343000000000000000000000F0BF01000000080000003235362C3134373200000000000000000000F0BF0100000009000000313639362C3133323800000000000000000000F0BF01000000080000003234302C3135353200000000000000000000F0BF0100000009000000323634302C3134383800000000000000000000F0BF01000000080000003235362C3136313600000000000000000000F0BF01000000080000003234302C3135323000000000000000000000F0BF0100000009000000313434302C3132333200000000000000000000F0BF0100000009000000313339322C3133343400000000000000000000F0BF0100000009000000313435362C3133313200000000000000000000F0BF0100000009000000313633322C3132383000000000000000000000F0BF0100000009000000313538342C3132383000000000000000000000F0BF010000000700000038302C3136333200000000000000000000F0BF01000000080000003137362C3136333200000000000000000000F0BF010000000700000039362C3135303400000000000000000000F0BF01000000080000003136302C3135303400000000000000000000F0BF0100000009000000313633322C3133313200000000000000000000F0BF0100000009000000313435362C3132383000000000000000000000F0BF0100000009000000313538342C313331320000000000000040015A63410100000009000000323637322C3135303400000000000000000000F0BF0100000009000000323733362C3135323000000000000000000000F0BF0100000009000000323732302C3136313600000000000000000000F0BF0100000009000000323736382C3134323400000000000000000000F0BF0100000009000000313438382C3133313200000000000000000000F0BF01000000080000003131322C3134353600000000000000000000F0BF0100000009000000313437322C3133373600000000000000000000F0BF0100000009000000323736382C3136333200000000000000000000F0BF0100000009000000313336302C3133313200000000000000000000F0BF01000000080000003132382C3135323000000000000000000000F0BF0100000009000000313731322C3133343400000000000000000000F0BF0100000009000000313337362C3132333200000000000000000000F0BF0100000009000000323735322C3135353200000000000000000000F0BF0100000009000000323634302C3134343000000000000000000000F0BF0100000009000000323632342C3134383800000000000000000000F0BF0100000009000000313438382C3132383000000000000000000000F0BF01000000080000003232342C3135353200000000000000000000F0BF01000000080000003139322C3135353200000000000000000000F0BF0100000009000000313336302C3132383000000000000000000000F0BF01000000080000003230382C3135303400000000000000000000F0BF0100000009000000323637322C3135353200000000000000000000F0BF0100000009000000313339322C3132383000000000000000000000F0BF0100000009000000323732302C3134353600000000000000000000F0BF0100000009000000323638382C3135333600000000000000000000F0BF0100000009000000313633322C3133343400000000000000000000F0BF0100000009000000313538342C3133343400000000000000000000F0BF01000000080000003137362C3134373200000000000000000000F0BF0100000009000000313535322C3133373600000000000000000000F0BF010000000700000039362C3135353200000000000000000000F0BF01000000080000003136302C3135353200000000000000000000F0BF0100000009000000313339322C3133313200000000000000000000F0BF0100000009000000313435362C3133343400000000000000000000F0BF0100000009000000313434302C3132363400000000000000000000F0BF0100000009000000323730342C3134383800000000000000000A5A634101000000080000003235362C3134353600000000000000000000F0BF0100000009000000323630382C3134383800000000000000000000F0BF01000000080000003230382C3135353200000000000000000000F0BF0100000009000000323733362C3136343800000000000000000000F0BF0100000009000000313536382C3133323800000000000000000000F0BF01000000080000003134342C3135333600000000000000000000F0BF0100000009000000323635362C3135333600000000000000000000F0BF01000000080000003232342C3135303400000000000000000000F0BF01000000080000003139322C3135303400000000000000000000F0BF0100000009000000323634302C3136303000000000000000000000F0BF0100000009000000313332382C3132343800000000000000000000F0BF0100000009000000313533362C3132393600000000000000000000F0BF0100000009000000313638302C3132393600000000000000000000F0BF0100000009000000313337362C3132363400000000000000000000F0BF0100000009000000323735322C3135303400000000000000000000F0BF0100000009000000313336302C3133343400000000000000000000F0BF0100000009000000323830302C3134383800000000000000000000F0BF0100000009000000313731322C313331320000000000000020005A63410100000009000000323634302C3135383400000000000000000000F0BF0100000009000000323736382C3134373200000000000000000000F0BF0100000009000000313438382C3133343400000000000000000000F0BF0100000009000000323738342C3135333600000000000000000000F0BF01000000080000003131322C3136313600000000000000000000F0BF01000000080000003134342C3135353200000000000000000000F0BF01000000080000003230382C3135333600000000000000000000F0BF0100000009000000323634302C3134373200000000000000000000F0BF0100000009000000323730342C3134353600000000000000000000F0BF0100000009000000323635362C3135353200000000000000000000F0BF0100000009000000313630302C3132363400000000000000000000F0BF01000000080000003235362C3134383800000000000000000000F0BF0100000009000000323736382C3135383400000000000000000000F0BF0100000009000000313434302C3133323800000000000000000000F0BF0100000009000000323732302C3134383800000000000000000000F0BF0100000009000000323738342C3135353200000000000000000000F0BF0100000009000000313638302C3133363000000000000000000000F0BF0100000009000000323736382C3136303000000000000000000000F0BF0100000009000000313437322C3133343400000000000000000000F0BF0100000009000000323638382C3135353200000000000000000000F0BF0100000009000000313536382C3132363400000000000000000000F0BF0100000009000000323830302C3134353600000000000000000000F0BF0100000009000000323637322C3135333600000000000000000000F0BF01000000080000003136302C3135333600000000000000000000F0BF010000000700000039362C3135333600000000000000000000F0BF01000000080000003137362C3136303000000000000000000000F0BF0100000009000000313535322C3133313200000000000000000000F0BF0100000009000000323630382C3134353600000000000000000000F0BF0100000009000000313337362C3133323800000000000000000000F0BF0100000009000000313339322C3133373600000000000000000000F0BF0100000009000000313535322C3132383000000000000000000000F0BF01000000080000003137362C3135383400000000000000000000F0BF0100000009000000313533362C3132343800000000000000000000F0BF0100000009000000323632342C3136313600000000000000000000F0BF0100000009000000313332382C3132393600000000000000000000F0BF0100000009000000313631362C3132383000000000000000000000F0BF0100000009000000313437322C3133313200000000000000000000F0BF0100000009000000323738342C3135303400000000000000000000F0BF0100000009000000313438382C3133373600000000000000000000F0BF0100000009000000323736382C3134343000000000000000000000F0BF0100000009000000323735322C3135333600000000000000000000F0BF0100000009000000313336302C3133373600000000000000000000F0BF0100000009000000323634302C3136333200000000000000000000F0BF0100000009000000323730342C3136313600000000000000000000F0BF01000000080000003139322C3135333600000000000000000000F0BF01000000080000003232342C3135333600000000000000000000F0BF0100000009000000323635362C3135303400000000000000000000F0BF01000000080000003137362C3135363800000000000000000000F0BF0100000009000000313437322C3132383000000000000000000000F0BF0100000009000000323634302C3134323400000000000000000000F0BF01000000080000003134342C3135303400000000000000000000F0BF0100000009000000323831362C3134303800000000000000000000F0BF0100000009000000323736382C3135363800000000000000000000F0BF0100000009000000323632342C3134353600000000000000000000F0BF0100000009000000313334342C3133313200000000000000000000F0BF0100000009000000323630382C3136313600000000000000000000F0BF0100000009000000313535322C3133343400000000000000000000F0BF0100000009000000313334342C3132383000000000000000000000F0BF01000000080000003137362C3134343000000000000000000000F0BF01000000080000003131322C3134383800000000000000000000F0BF0100000009000000323638382C3135303400000000000000000000F0BF0100000009000000323830302C3136313600000000000000000000F0BF"); - -global.sandcrn1_map = ds_map_create(); -ds_map_read(global.sandcrn1_map,"92010000030200000100000009000000323730342C3135353200000000000000000000F0BF0100000009000000313630302C3133363000000000000000000000F0BF0100000009000000323635362C3134353600000000000000000000F0BF0100000009000000313432342C3133373600000000000000000000F0BF01000000080000003134342C3134353600000000000000000000F0BF0100000009000000313337362C3132393600000000000000000000F0BF01000000080000003132382C3135383400000000000000000000F0BF0100000009000000313639362C3133343400000000000000000000F0BF0100000009000000323738342C3134353600000000000000000000F0BF010000000700000039362C3134383800000000000000000000F0BF01000000080000003136302C3134383800000000000000000000F0BF0100000009000000313533362C3132363400000000000000000000F0BF0100000009000000323637322C3134383800000000000000000000F0BF01000000080000003132382C3136303000000000000000000000F0BF0100000009000000313636342C3132383000000000000000000000F0BF01000000080000003234302C3135383400000000000000C0EC5963410100000009000000313536382C3133363000000000000000000000F0BF0100000009000000323733362C3136303000000000000000000000F0BF0100000009000000323732302C3135333600000000000000000000F0BF0100000009000000323638382C3134353600000000000000000000F0BF0100000009000000323830302C3135353200000000000000000000F0BF0100000009000000323632342C3135303400000000000000000000F0BF01000000080000003234302C3136303000000000000000000000F0BF0100000009000000313636342C3133313200000000000000000000F0BF0100000009000000323630382C3135353200000000000000000000F0BF0100000009000000323733362C3135383400000000000000000000F0BF01000000080000003230382C3134383800000000000000000000F0BF0100000009000000313634382C3133343400000000000000000000F0BF01000000080000003132382C3134343000000000000000000000F0BF01000000080000003131322C3135333600000000000000000000F0BF0100000009000000323738342C3136313600000000000000000000F0BF01000000080000003234302C3135363800000000000000000000F0BF0100000009000000313639362C3133313200000000000000000000F0BF0100000009000000313532302C3133313200000000000000000000F0BF01000000080000003134342C3136313600000000000000000000F0BF0100000009000000323733362C3135363800000000000000000000F0BF0100000009000000313734342C3133313200000000000000000000F0BF0100000009000000313430382C3133373600000000000000000000F0BF0100000009000000323635362C3136313600000000000000000000F0BF0100000009000000323730342C3135303400000000000000000000F0BF0100000009000000323634302C3135323000000000000000000000F0BF0100000009000000313634382C3133313200000000000000000000F0BF0100000009000000323630382C3135303400000000000000000000F0BF0100000009000000313530342C3133373600000000000000000000F0BF01000000080000003132382C3135363800000000000000000000F0BF0100000009000000313636342C3133343400000000000000000000F0BF01000000080000003234302C3134343000000000000000000000F0BF0100000009000000313334342C3132313600000000000000000000F0BF0100000009000000323632342C3135353200000000000000000000F0BF01000000080000003139322C3134383800000000000000000000F0BF01000000080000003232342C3134383800000000000000000000F0BF0100000009000000323638382C3136313600000000000000000000F0BF0100000009000000323733362C3134343000000000000000000000F0BF0100000009000000323830302C3135303400000000000000000000F0BF0100000009000000313634382C3132383000000000000000000000F0BF0100000009000000323735322C3134383800000000000000000000F0BF0100000009000000313530342C3133313200000000000000000000F0BF01000000080000003234302C3136333200000000000000000000F0BF0100000009000000323632342C3135333600000000000000000000F0BF01000000080000003235362C3135303400000000000000000000F0BF0100000009000000323637322C3136313600000000000000000000F0BF0100000009000000323733362C3136333200000000000000000000F0BF0100000009000000313530342C3132383000000000000000000000F0BF0100000009000000313736302C3133313200000000000000000000F0BF0100000009000000313332382C3132333200000000000000000000F0BF01000000080000003136302C3136313600000000000000000000F0BF010000000700000039362C3136313600000000000000000000F0BF01000000080000003137362C3135323000000000000000000000F0BF0100000009000000323735322C3134353600000000000000000000F0BF01000000080000003132382C3136333200000000000000000000F0BF0100000009000000313532302C3133373600000000000000000000F0BF0100000009000000323736382C3135323000000000000000000000F0BF01000000080000003131322C3135353200000000000000000000F0BF0100000009000000313430382C3132383000000000000000000000F0BF01000000080000003230382C3136313600000000000000000000F0BF0100000009000000313432342C3133343400000000000000000000F0BF0100000009000000313430382C3133313200000000000000000000F0BF01000000080000003139322C3134353600000000000000000000F0BF01000000080000003232342C3134353600000000000000000000F0BF0100000009000000323738342C3134383800000000000000000000F0BF010000000700000039362C3134353600000000000000000000F0BF01000000080000003136302C3134353600000000000000000000F0BF0100000009000000313332382C3132363400000000000000000000F0BF0100000009000000323830302C3135333600000000000000000000F0BF0100000009000000323733362C3134373200000000000000000000F0BF0100000009000000323637322C3134353600000000000000000000F0BF0100000009000000323831362C3136303000000000000000000000F0BF0100000009000000323732302C3135353200000000000000000000F0BF0100000009000000313533362C3133323800000000000000000000F0BF0100000009000000323736382C3136343800000000000000000000F0BF01000000080000003234302C3134373200000000000000000000F0BF0100000009000000313638302C3133323800000000000000000000F0BF0100000009000000323635362C3134383800000000000000000000F0BF0100000009000000313337362C3132343800000000000000000000F0BF01000000080000003134342C3134383800000000000000000000F0BF0100000009000000313536382C3132393600000000000000000000F0BF0100000009000000323831362C3135383400000000000000000000F0BF0100000009000000313434302C3133363000000000000000000000F0BF0100000009000000313530342C3133343400000000000000000000F0BF0100000009000000323630382C3135333600000000000000000000F0BF01000000080000003139322C3136313600000000000000000000F0BF0100000009000000323730342C3135333600000000000000000000F0BF01000000080000003232342C3136313600000000000000000000F0BF0100000009000000313430382C3133343400000000000000000000F0BF01000000080000003230382C3134353600000000000000000000F0BF0100000009000000313432342C3133313200000000000000000000F0BF01000000080000003131322C3135303400000000000000000000F0BF0100000009000000313630302C3132393600000000000000000000F0BF0100000009000000323638382C3134383800000000000000000000F0BF0100000009000000313337362C3133363000000000000000000000F0BF0100000009000000313432342C3132383000000000000000000000F0BF01000000080000003132382C3134373200000000000000000000F0BF0100000009000000313434302C3132343800000000000000000000F0BF01000000080000003132382C3136313600000000000000000000F0BF0100000009000000313337362C3133313200000000000000000000F0BF0100000009000000323735322C3134373200000000000000000000F0BF0100000009000000313336302C3132333200000000000000000000F0BF0100000009000000313732382C3133313200000000000000000000F0BF0100000009000000323736382C3135303400000000000000000000F0BF0100000009000000323738342C3134343000000000000000000000F0BF0100000009000000313432342C3133363000000000000000000000F0BF01000000080000003230382C3136333200000000000000000000F0BF01000000080000003134342C3134343000000000000000000000F0BF0100000009000000313337362C3132383000000000000000000000F0BF0100000009000000323638382C3135363800000000000000000000F0BF01000000080000003139322C313437320000000000000060DD5963410100000009000000323635362C3134343000000000000000000000F0BF0100000009000000313535322C313332380000000000000020045A634101000000080000003232342C3134373200000000000000000000F0BF01000000080000003234302C3136313600000000000000000000F0BF0100000009000000323738342C3135363800000000000000000000F0BF0100000009000000313434302C3132383000000000000000000000F0BF0100000009000000323637322C3134323400000000000000000000F0BF0100000009000000313432342C313234380000000000000000F35963410100000009000000323637322C3136333200000000000000A0115A63410100000009000000323733362C3136313600000000000000000000F0BF0100000009000000323638382C3134343000000000000000000000F0BF010000000700000039362C3136333200000000000000000000F0BF01000000080000003136302C3136333200000000000000000000F0BF01000000080000003137362C3135303400000000000000000000F0BF0100000009000000323635362C3135363800000000000000000000F0BF0100000009000000313332382C3132313600000000000000000000F0BF0100000009000000313636342C3132393600000000000000000000F0BF0100000009000000323634302C3135333600000000000000000000F0BF01000000080000003139322C3136333200000000000000000000F0BF0100000009000000313430382C3133363000000000000000000000F0BF01000000080000003232342C3136333200000000000000000000F0BF0100000009000000323635362C3136303000000000000000000000F0BF0100000009000000313532302C3132393600000000000000000000F0BF0100000009000000313639362C3132393600000000000000000000F0BF0100000009000000323738342C3135383400000000000000000000F0BF01000000080000003134342C3136303000000000000000000000F0BF0100000009000000323732302C3136343800000000000000000000F0BF01000000080000003230382C3134373200000000000000000000F0BF0100000009000000313334342C3133323800000000000000000000F0BF0100000009000000323736382C3135353200000000000000000000F0BF0100000009000000313438382C3132363400000000000000000000F0BF0100000009000000323635362C3135383400000000000000000000F0BF01000000080000003131322C3135323000000000000000000000F0BF0100000009000000323738342C3136303000000000000000000000F0BF0100000009000000323735322C3136333200000000000000000000F0BF0100000009000000313336302C3132363400000000000000000000F0BF0100000009000000313530342C3132343800000000000000000000F0BF01000000080000003132382C3134353600000000000000000000F0BF0100000009000000323735322C3134323400000000000000000000F0BF01000000080000003134342C3135383400000000000000000000F0BF0100000009000000313430382C3132343800000000000000000000F0BF010000000700000039362C3134373200000000000000000000F0BF01000000080000003136302C3134373200000000000000000000F0BF0100000009000000313631362C3133323800000000000000000000F0BF01000000080000003137362C3135353200000000000000000000F0BF010000000700000038302C3135353200000000000000000000F0BF0100000009000000313634382C3132393600000000000000000000F0BF0100000009000000313538342C3132363400000000000000000000F0BF0100000009000000323638382C3136303000000000000000000000F0BF0100000009000000323733362C3134353600000000000000000000F0BF0100000009000000323637322C3134373200000000000000000000F0BF01000000080000003234302C3134353600000000000000000000F0BF0100000009000000313437322C3133323800000000000000000000F0BF0100000009000000313434302C3133343400000000000000000000F0BF0100000009000000313530342C3133363000000000000000000000F0BF0100000009000000313339322C3132333200000000000000000000F0BF0100000009000000313435362C3132363400000000000000000000F0BF0100000009000000323638382C3135383400000000000000000000F0BF0100000009000000323730342C3136343800000000000000000000F0BF01000000080000003139322C3135363800000000000000000000F0BF01000000080000003232342C3135363800000000000000000000F0BF01000000080000003137362C3135333600000000000000000000F0BF01000000080000003136302C3136303000000000000000000000F0BF010000000700000039362C3136303000000000000000000000F0BF01000000080000003132382C3134383800000000000000000000F0BF0100000009000000313530342C3132393600000000000000000000F0BF0100000009000000323638382C3134373200000000000000000000F0BF0100000009000000323637322C3136303000000000000000000000F0BF0100000009000000313536382C3133343400000000000000000000F0BF010000000700000039362C3135383400000000000000000000F0BF01000000080000003136302C3135383400000000000000000000F0BF0100000009000000313438382C3133323800000000000000000000F0BF0100000009000000323632342C3135323000000000000000000000F0BF0100000009000000313532302C3132343800000000000000000000F0BF0100000009000000313334342C313236340000000000000040F05963410100000009000000323735322C3135363800000000000000000000F0BF0100000009000000313634382C3133363000000000000000000000F0BF0100000009000000323637322C3135383400000000000000000000F0BF0100000009000000313336302C313332380000000000000000F659634101000000080000003232342C3134343000000000000000000000F0BF0100000009000000323635362C3134373200000000000000000000F0BF01000000080000003139322C3134343000000000000000000000F0BF0100000009000000313630302C3133343400000000000000000000F0BF01000000080000003234302C3134383800000000000000000000F0BF0100000009000000313631362C3132363400000000000000000000F0BF0100000009000000323634302C3135353200000000000000000000F0BF0100000009000000313538342C3133323800000000000000000000F0BF0100000009000000313633322C313332380000000000000040D759634101000000080000003134342C3134373200000000000000000000F0BF0100000009000000323830302C3136343800000000000000000000F0BF01000000080000003230382C3136303000000000000000000000F0BF0100000009000000313437322C3132363400000000000000000000F0BF0100000009000000313430382C3132393600000000000000000000F0BF0100000009000000323738342C3134373200000000000000000000F0BF0100000009000000323736382C3135333600000000000000000000F0BF0100000009000000313639362C3133363000000000000000000000F0BF0100000009000000313532302C3133363000000000000000000000F0BF0100000009000000323735322C3134343000000000000000000000F0BF0100000009000000313435362C3133323800000000000000000000F0BF01000000080000003230382C3135383400000000000000000000F0BF0100000009000000323733362C313438380000000000000000095A63410100000009000000313731322C3133323800000000000000000000F0BF0100000009000000323630382C3135323000000000000000000000F0BF0100000009000000313434302C3133373600000000000000000000F0BF0100000009000000313536382C3132383000000000000000000000F0BF0100000009000000313334342C3132333200000000000000000000F0BF0100000009000000313636342C3133363000000000000000000000F0BF0100000009000000313536382C3133313200000000000000000000F0BF0100000009000000323637322C3134343000000000000000000000F0BF0100000009000000323830302C3135323000000000000000000000F0BF01000000080000003230382C3135363800000000000000000000F0BF0100000009000000323638382C3136333200000000000000000000F0BF010000000700000039362C3134343000000000000000000000F0BF01000000080000003136302C3134343000000000000000000000F0BF0100000009000000313535322C313236340000000000000060E65963410100000009000000323630382C3134303800000000000000000000F0BF0100000009000000323735322C3136303000000000000000000000F0BF0100000009000000313337362C3133373600000000000000000000F0BF0100000009000000313432342C3132393600000000000000000000F0BF0100000009000000313339322C3133323800000000000000C0F459634101000000080000003232342C3135383400000000000000000000F0BF0100000009000000323738342C3134323400000000000000000000F0BF01000000080000003139322C3135383400000000000000000000F0BF0100000009000000313630302C3132383000000000000000000000F0BF0100000009000000323738342C3136333200000000000000000000F0BF0100000009000000323735322C3135383400000000000000000000F0BF0100000009000000323830302C3134303800000000000000000000F0BF01000000080000003230382C3134343000000000000000000000F0BF0100000009000000323637322C3135363800000000000000000000F0BF01000000080000003134342C3136333200000000000000000000F0BF01000000080000003136302C3135363800000000000000000000F0BF010000000700000039362C3135363800000000000000000000F0BF0100000009000000323635362C3136333200000000000000000000F0BF01000000080000003139322C3136303000000000000000000000F0BF0100000009000000323634302C3135303400000000000000000000F0BF0100000009000000323730342C3135323000000000000000000000F0BF0100000009000000323635362C3134323400000000000000000000F0BF0100000009000000313630302C3133313200000000000000000000F0BF0100000009000000323830302C3134373200000000000000000000F0BF0100000009000000323732302C3136303000000000000000000000F0BF0100000009000000323733362C3135333600000000000000000000F0BF0100000009000000313435362C3132393600000000000000000000F0BF0100000009000000323736382C3134383800000000000000000000F0BF01000000080000003235362C3135383400000000000000000000F0BF0100000009000000313430382C3133323800000000000000000000F0BF0100000009000000323732302C3135383400000000000000000000F0BF0100000009000000313538342C3132393600000000000000000000F0BF0100000009000000313633322C313239360000000000000020FF5963410100000009000000323630382C3134373200000000000000000000F0BF01000000080000003131322C3135363800000000000000000000F0BF0100000009000000323738342C3136343800000000000000000000F0BF01000000080000003234302C3135333600000000000000000000F0BF0100000009000000313437322C3132343800000000000000000000F0BF0100000009000000323632342C3136333200000000000000000000F0BF01000000080000003235362C3136303000000000000000000000F0BF0100000009000000323632342C3134323400000000000000000000F0BF0100000009000000323638382C3136343800000000000000000000F0BF0100000009000000313336302C3132393600000000000000000000F0BF0100000009000000313438382C3132393600000000000000000000F0BF0100000009000000323730342C3134373200000000000000000000F0BF0100000009000000323634302C3134353600000000000000000000F0BF0100000009000000313631362C3133363000000000000000000000F0BF0100000009000000313530342C3133323800000000000000000000F0BF01000000080000003132382C3135333600000000000000000000F0BF01000000080000003131322C3134343000000000000000000000F0BF0100000009000000313638302C3133343400000000000000000000F0BF0100000009000000313437322C313336300000000000000000F85963410100000009000000313532302C3132363400000000000000000000F0BF0100000009000000313334342C3132343800000000000000000000F0BF01000000080000003235362C3134343000000000000000000000F0BF0100000009000000323632342C3134373200000000000000000000F0BF0100000009000000323738342C3134303800000000000000000000F0BF0100000009000000323630382C3134323400000000000000000000F0BF0100000009000000323630382C3136333200000000000000000000F0BF0100000009000000313535322C3133363000000000000000000000F0BF0100000009000000313432342C3133323800000000000000000000F0BF0100000009000000323732302C3134343000000000000000000000F0BF0100000009000000323830302C3136333200000000000000000000F0BF0100000009000000313339322C3132393600000000000000000000F0BF0100000009000000323638382C3135323000000000000000000000F0BF0100000009000000323830302C3134323400000000000000000000F0BF01000000080000003235362C3135363800000000000000000000F0BF0100000009000000323738342C3135323000000000000000000000F0BF01000000080000003131322C3136303000000000000000000000F0BF0100000009000000313638302C3133313200000000000000000000F0BF0100000009000000313533362C3133313200000000000000000000F0BF01000000080000003131322C3135383400000000000000000000F0BF0100000009000000323634302C3136313600000000000000000000F0BF0100000009000000323730342C3136333200000000000000000000F0BF0100000009000000313535322C3132343800000000000000000000F0BF0100000009000000323635362C3135323000000000000000000000F0BF0100000009000000323732302C3135363800000000000000000000F0BF01000000080000003134342C3135323000000000000000000000F0BF0100000009000000313731322C3132393600000000000000000000F0BF0100000009000000323736382C3136313600000000000000000000F0BF0100000009000000313533362C3133373600000000000000000000F0BF01000000080000003131322C3134373200000000000000000000F0BF0100000009000000313636342C3133323800000000000000000000F0BF0100000009000000313339322C3132343800000000000000000000F0BF01000000080000003132382C3135303400000000000000000000F0BF0100000009000000323630382C3135363800000000000000000000F0BF0100000009000000313430382C3132333200000000000000000000F0BF0100000009000000323730342C3134343000000000000000000000F0BF0100000009000000323830302C3135363800000000000000000000F0BF01000000080000003230382C3135323000000000000000000000F0BF0100000009000000313432342C3132363400000000000000000000F0BF01000000080000003235362C3136333200000000000000000000F0BF0100000009000000323632342C3136303000000000000000000000F0BF01000000080000003234302C3135303400000000000000000000F0BF0100000009000000313535322C3132393600000000000000000000F0BF0100000009000000313339322C3133363000000000000000000000F0BF0100000009000000323735322C3136343800000000000000000000F0BF0100000009000000323630382C3134343000000000000000000000F0BF0100000009000000323632342C3135383400000000000000000000F0BF01000000080000003137362C3136313600000000000000000000F0BF01000000080000003136302C3135323000000000000000000000F0BF010000000700000039362C3135323000000000000000000000F0BF0100000009000000323730342C3135363800000000000000000000F0BF0100000009000000313332382C3133313200000000000000000000F0BF0100000009000000323733362C3135303400000000000000000000F0BF0100000009000000323637322C3135323000000000000000000000F0BF0100000009000000323830302C3134343000000000000000000000F0BF0100000009000000323732302C3136333200000000000000000000F0BF0100000009000000313432342C3132333200000000000000000000F0BF0100000009000000323637322C3136343800000000000000000000F0BF0100000009000000313437322C3132393600000000000000000000F0BF01000000080000003232342C3135323000000000000000000000F0BF0100000009000000323730342C3136303000000000000000000000F0BF01000000080000003139322C3135323000000000000000000000F0BF01000000080000003132382C3135353200000000000000000000F0BF0100000009000000313336302C3133363000000000000000000000F0BF0100000009000000313435362C3132343800000000000000000000F0BF0100000009000000323735322C3135323000000000000000000000F0BF0100000009000000313634382C3133323800000000000000000000F0BF0100000009000000313438382C3133363000000000000000000000F0BF01000000080000003131322C3136333200000000000000000000F0BF0100000009000000323736382C3134353600000000000000000000F0BF0100000009000000323632342C3135363800000000000000000000F0BF0100000009000000313631362C3132393600000000000000000000F0BF0100000009000000323730342C3135383400000000000000000000F0BF0100000009000000313633322C3133363000000000000000000000F0BF0100000009000000313538342C3133363000000000000000000000F0BF0100000009000000323732302C3134373200000000000000000000F0BF0100000009000000323830302C3136303000000000000000000000F0BF0100000009000000323733362C3135353200000000000000000000F0BF0100000009000000323630382C3135383400000000000000000000F0BF0100000009000000323831362C3133393200000000000000000000F0BF0100000009000000313334342C3132393600000000000000000000F0BF01000000080000003137362C3134353600000000000000000000F0BF0100000009000000323830302C3135383400000000000000000000F0BF0100000009000000313336302C3132343800000000000000000000F0BF0100000009000000313530342C3132363400000000000000000000F0BF0100000009000000323630382C3136303000000000000000000000F0BF0100000009000000313435362C3133363000000000000000000000F0BF0100000009000000313438382C3132343800000000000000000000F0BF0100000009000000313532302C3133323800000000000000000000F0BF0100000009000000323632342C3134343000000000000000000000F0BF01000000080000003235362C3134373200000000000000000000F0BF0100000009000000313639362C3133323800000000000000000000F0BF01000000080000003234302C3135353200000000000000000000F0BF0100000009000000323634302C3134383800000000000000000000F0BF01000000080000003235362C3136313600000000000000000000F0BF01000000080000003234302C3135323000000000000000000000F0BF0100000009000000313434302C3132333200000000000000000000F0BF0100000009000000313339322C3133343400000000000000000000F0BF0100000009000000313435362C3133313200000000000000000000F0BF0100000009000000313633322C3132383000000000000000000000F0BF0100000009000000313538342C3132383000000000000000000000F0BF010000000700000038302C3136333200000000000000000000F0BF01000000080000003137362C3136333200000000000000000000F0BF010000000700000039362C3135303400000000000000000000F0BF01000000080000003136302C3135303400000000000000000000F0BF0100000009000000313633322C3133313200000000000000000000F0BF0100000009000000313435362C313238300000000000000020F95963410100000009000000313538342C3133313200000000000000000000F0BF0100000009000000323637322C3135303400000000000000000000F0BF0100000009000000323733362C3135323000000000000000000000F0BF0100000009000000323732302C3136313600000000000000000000F0BF0100000009000000323736382C3134323400000000000000000000F0BF0100000009000000313438382C3133313200000000000000000000F0BF01000000080000003131322C3134353600000000000000000000F0BF0100000009000000313437322C3133373600000000000000000000F0BF0100000009000000323736382C3136333200000000000000000000F0BF0100000009000000313336302C3133313200000000000000000000F0BF01000000080000003132382C3135323000000000000000000000F0BF0100000009000000313731322C3133343400000000000000000000F0BF0100000009000000313337362C3132333200000000000000000000F0BF0100000009000000323735322C3135353200000000000000000000F0BF0100000009000000323634302C3134343000000000000000000000F0BF0100000009000000323632342C3134383800000000000000000000F0BF0100000009000000313438382C3132383000000000000000000000F0BF01000000080000003232342C3135353200000000000000000000F0BF01000000080000003139322C3135353200000000000000000000F0BF0100000009000000313336302C3132383000000000000000000000F0BF01000000080000003230382C3135303400000000000000000000F0BF0100000009000000323637322C3135353200000000000000000000F0BF0100000009000000313339322C3132383000000000000000000000F0BF0100000009000000323732302C3134353600000000000000000000F0BF0100000009000000323638382C3135333600000000000000000000F0BF0100000009000000313633322C3133343400000000000000000000F0BF0100000009000000313538342C3133343400000000000000000000F0BF01000000080000003137362C3134373200000000000000000000F0BF0100000009000000313535322C3133373600000000000000000000F0BF010000000700000039362C3135353200000000000000C0DF59634101000000080000003136302C3135353200000000000000E0EA5963410100000009000000313339322C3133313200000000000000000000F0BF0100000009000000313435362C3133343400000000000000000000F0BF0100000009000000313434302C3132363400000000000000000000F0BF0100000009000000323730342C3134383800000000000000000000F0BF01000000080000003235362C3134353600000000000000000000F0BF0100000009000000323630382C3134383800000000000000000000F0BF01000000080000003230382C3135353200000000000000000000F0BF0100000009000000323733362C3136343800000000000000000000F0BF0100000009000000313536382C3133323800000000000000000000F0BF01000000080000003134342C3135333600000000000000000000F0BF0100000009000000323635362C3135333600000000000000000000F0BF01000000080000003232342C3135303400000000000000000000F0BF01000000080000003139322C3135303400000000000000000000F0BF0100000009000000323634302C3136303000000000000000000000F0BF0100000009000000313332382C3132343800000000000000000000F0BF0100000009000000313533362C3132393600000000000000000000F0BF0100000009000000313638302C3132393600000000000000000000F0BF0100000009000000313337362C3132363400000000000000000000F0BF0100000009000000323735322C3135303400000000000000000000F0BF0100000009000000313336302C3133343400000000000000000000F0BF0100000009000000323830302C3134383800000000000000000000F0BF0100000009000000313731322C3133313200000000000000000000F0BF0100000009000000323634302C3135383400000000000000000000F0BF0100000009000000323736382C3134373200000000000000000000F0BF0100000009000000313438382C3133343400000000000000000000F0BF0100000009000000323738342C3135333600000000000000000000F0BF01000000080000003131322C3136313600000000000000000000F0BF01000000080000003134342C3135353200000000000000000000F0BF01000000080000003230382C3135333600000000000000000000F0BF0100000009000000323634302C3134373200000000000000000000F0BF0100000009000000323730342C3134353600000000000000000000F0BF0100000009000000323635362C3135353200000000000000800F5A63410100000009000000313630302C3132363400000000000000000000F0BF01000000080000003235362C3134383800000000000000000000F0BF0100000009000000323736382C3135383400000000000000000000F0BF0100000009000000313434302C3133323800000000000000000000F0BF0100000009000000323732302C3134383800000000000000000000F0BF0100000009000000323738342C3135353200000000000000000000F0BF0100000009000000313638302C3133363000000000000000000000F0BF0100000009000000323736382C3136303000000000000000A0175A63410100000009000000313437322C3133343400000000000000000000F0BF0100000009000000323638382C3135353200000000000000000000F0BF0100000009000000313536382C3132363400000000000000000000F0BF0100000009000000323830302C3134353600000000000000000000F0BF0100000009000000323637322C3135333600000000000000000000F0BF01000000080000003136302C3135333600000000000000000000F0BF010000000700000039362C3135333600000000000000000000F0BF01000000080000003137362C3136303000000000000000000000F0BF0100000009000000313535322C3133313200000000000000000000F0BF0100000009000000323630382C3134353600000000000000000000F0BF0100000009000000313337362C3133323800000000000000000000F0BF0100000009000000313339322C3133373600000000000000000000F0BF0100000009000000313535322C3132383000000000000000000000F0BF01000000080000003137362C3135383400000000000000000000F0BF0100000009000000313533362C3132343800000000000000000000F0BF0100000009000000323632342C3136313600000000000000000000F0BF0100000009000000313332382C3132393600000000000000000000F0BF0100000009000000313631362C3132383000000000000000000000F0BF0100000009000000313437322C3133313200000000000000000000F0BF0100000009000000323738342C3135303400000000000000000000F0BF0100000009000000313438382C3133373600000000000000000000F0BF0100000009000000323736382C3134343000000000000000000000F0BF0100000009000000323735322C3135333600000000000000000000F0BF0100000009000000313336302C3133373600000000000000000000F0BF0100000009000000323634302C3136333200000000000000000000F0BF0100000009000000323730342C3136313600000000000000000000F0BF01000000080000003139322C3135333600000000000000000000F0BF01000000080000003232342C3135333600000000000000000000F0BF0100000009000000323635362C3135303400000000000000000000F0BF01000000080000003137362C3135363800000000000000000000F0BF0100000009000000313437322C3132383000000000000000000000F0BF0100000009000000323634302C3134323400000000000000000000F0BF01000000080000003134342C3135303400000000000000000000F0BF0100000009000000323831362C3134303800000000000000000000F0BF0100000009000000323736382C3135363800000000000000000000F0BF0100000009000000323632342C3134353600000000000000000000F0BF0100000009000000313334342C3133313200000000000000A0EF5963410100000009000000323630382C3136313600000000000000000000F0BF0100000009000000313535322C3133343400000000000000000000F0BF0100000009000000313334342C3132383000000000000000000000F0BF01000000080000003137362C3134343000000000000000000000F0BF01000000080000003131322C3134383800000000000000000000F0BF0100000009000000323638382C3135303400000000000000000000F0BF0100000009000000323830302C3136313600000000000000000000F0BF"); - -global.sandcrn2_map = ds_map_create(); -ds_map_read(global.sandcrn2_map,"92010000030200000100000009000000323730342C3135353200000000000000000000F0BF0100000009000000313630302C3133363000000000000000601D5A63410100000009000000323635362C3134353600000000000000000000F0BF0100000009000000313432342C3133373600000000000000000000F0BF01000000080000003134342C3134353600000000000000000000F0BF0100000009000000313337362C3132393600000000000000000000F0BF01000000080000003132382C313538340000000000000080EB5963410100000009000000313639362C3133343400000000000000000000F0BF0100000009000000323738342C3134353600000000000000000000F0BF010000000700000039362C3134383800000000000000000000F0BF01000000080000003136302C3134383800000000000000000000F0BF0100000009000000313533362C3132363400000000000000000000F0BF0100000009000000323637322C3134383800000000000000000000F0BF01000000080000003132382C3136303000000000000000000000F0BF0100000009000000313636342C3132383000000000000000000000F0BF01000000080000003234302C3135383400000000000000000000F0BF0100000009000000313536382C3133363000000000000000000000F0BF0100000009000000323733362C3136303000000000000000000000F0BF0100000009000000323732302C3135333600000000000000000000F0BF0100000009000000323638382C3134353600000000000000000000F0BF0100000009000000323830302C3135353200000000000000000000F0BF0100000009000000323632342C3135303400000000000000000000F0BF01000000080000003234302C3136303000000000000000000000F0BF0100000009000000313636342C3133313200000000000000000000F0BF0100000009000000323630382C3135353200000000000000000000F0BF0100000009000000323733362C3135383400000000000000000000F0BF01000000080000003230382C3134383800000000000000000000F0BF0100000009000000313634382C3133343400000000000000000000F0BF01000000080000003132382C3134343000000000000000000000F0BF01000000080000003131322C3135333600000000000000000000F0BF0100000009000000323738342C3136313600000000000000000000F0BF01000000080000003234302C3135363800000000000000E0E95963410100000009000000313639362C3133313200000000000000000000F0BF0100000009000000313532302C3133313200000000000000000000F0BF01000000080000003134342C3136313600000000000000000000F0BF0100000009000000323733362C3135363800000000000000000000F0BF0100000009000000313734342C3133313200000000000000000000F0BF0100000009000000313430382C3133373600000000000000000000F0BF0100000009000000323635362C3136313600000000000000000000F0BF0100000009000000323730342C3135303400000000000000000000F0BF0100000009000000323634302C3135323000000000000000000000F0BF0100000009000000313634382C3133313200000000000000000000F0BF0100000009000000323630382C3135303400000000000000000000F0BF0100000009000000313530342C3133373600000000000000000000F0BF01000000080000003132382C3135363800000000000000000000F0BF0100000009000000313636342C3133343400000000000000000000F0BF01000000080000003234302C3134343000000000000000000000F0BF0100000009000000313334342C3132313600000000000000000000F0BF0100000009000000323632342C3135353200000000000000000000F0BF01000000080000003139322C3134383800000000000000000000F0BF01000000080000003232342C3134383800000000000000000000F0BF0100000009000000323638382C3136313600000000000000000000F0BF0100000009000000323733362C3134343000000000000000000000F0BF0100000009000000323830302C3135303400000000000000000000F0BF0100000009000000313634382C3132383000000000000000000000F0BF0100000009000000323735322C3134383800000000000000000000F0BF0100000009000000313530342C3133313200000000000000000000F0BF01000000080000003234302C3136333200000000000000000000F0BF0100000009000000323632342C3135333600000000000000000000F0BF01000000080000003235362C3135303400000000000000000000F0BF0100000009000000323637322C3136313600000000000000000000F0BF0100000009000000323733362C3136333200000000000000401A5A63410100000009000000313530342C3132383000000000000000000000F0BF0100000009000000313736302C3133313200000000000000000000F0BF0100000009000000313332382C3132333200000000000000000000F0BF01000000080000003136302C3136313600000000000000000000F0BF010000000700000039362C3136313600000000000000000000F0BF01000000080000003137362C3135323000000000000000000000F0BF0100000009000000323735322C3134353600000000000000000000F0BF01000000080000003132382C3136333200000000000000000000F0BF0100000009000000313532302C313337360000000000000000035A63410100000009000000323736382C3135323000000000000000000000F0BF01000000080000003131322C3135353200000000000000000000F0BF0100000009000000313430382C3132383000000000000000000000F0BF01000000080000003230382C313631360000000000000080DE5963410100000009000000313432342C3133343400000000000000000000F0BF0100000009000000313430382C3133313200000000000000000000F0BF01000000080000003139322C3134353600000000000000000000F0BF01000000080000003232342C3134353600000000000000000000F0BF0100000009000000323738342C3134383800000000000000000000F0BF010000000700000039362C3134353600000000000000000000F0BF01000000080000003136302C3134353600000000000000000000F0BF0100000009000000313332382C3132363400000000000000000000F0BF0100000009000000323830302C3135333600000000000000000000F0BF0100000009000000323733362C3134373200000000000000000000F0BF0100000009000000323637322C3134353600000000000000000000F0BF0100000009000000323831362C3136303000000000000000000000F0BF0100000009000000323732302C3135353200000000000000000000F0BF0100000009000000313533362C3133323800000000000000000000F0BF0100000009000000323736382C3136343800000000000000000000F0BF01000000080000003234302C3134373200000000000000000000F0BF0100000009000000313638302C3133323800000000000000000000F0BF0100000009000000323635362C3134383800000000000000000000F0BF0100000009000000313337362C3132343800000000000000000000F0BF01000000080000003134342C3134383800000000000000000000F0BF0100000009000000313536382C3132393600000000000000000000F0BF0100000009000000323831362C3135383400000000000000000000F0BF0100000009000000313434302C3133363000000000000000000000F0BF0100000009000000313530342C3133343400000000000000000000F0BF0100000009000000323630382C3135333600000000000000000000F0BF01000000080000003139322C3136313600000000000000000000F0BF0100000009000000323730342C3135333600000000000000200E5A634101000000080000003232342C3136313600000000000000000000F0BF0100000009000000313430382C3133343400000000000000000000F0BF01000000080000003230382C3134353600000000000000000000F0BF0100000009000000313432342C3133313200000000000000000000F0BF01000000080000003131322C3135303400000000000000000000F0BF0100000009000000313630302C3132393600000000000000000000F0BF0100000009000000323638382C3134383800000000000000000000F0BF0100000009000000313337362C3133363000000000000000000000F0BF0100000009000000313432342C3132383000000000000000000000F0BF01000000080000003132382C3134373200000000000000000000F0BF0100000009000000313434302C3132343800000000000000C0F959634101000000080000003132382C3136313600000000000000000000F0BF0100000009000000313337362C3133313200000000000000000000F0BF0100000009000000323735322C3134373200000000000000000000F0BF0100000009000000313336302C3132333200000000000000000000F0BF0100000009000000313732382C3133313200000000000000000000F0BF0100000009000000323736382C3135303400000000000000000000F0BF0100000009000000323738342C3134343000000000000000000000F0BF0100000009000000313432342C3133363000000000000000000000F0BF01000000080000003230382C3136333200000000000000000000F0BF01000000080000003134342C3134343000000000000000000000F0BF0100000009000000313337362C313238300000000000000060F15963410100000009000000323638382C3135363800000000000000000000F0BF01000000080000003139322C3134373200000000000000000000F0BF0100000009000000323635362C3134343000000000000000000000F0BF0100000009000000313535322C3133323800000000000000000000F0BF01000000080000003232342C3134373200000000000000000000F0BF01000000080000003234302C3136313600000000000000000000F0BF0100000009000000323738342C3135363800000000000000000000F0BF0100000009000000313434302C3132383000000000000000000000F0BF0100000009000000323637322C3134323400000000000000000000F0BF0100000009000000313432342C3132343800000000000000000000F0BF0100000009000000323637322C3136333200000000000000000000F0BF0100000009000000323733362C3136313600000000000000000000F0BF0100000009000000323638382C3134343000000000000000000000F0BF010000000700000039362C3136333200000000000000000000F0BF01000000080000003136302C3136333200000000000000000000F0BF01000000080000003137362C3135303400000000000000000000F0BF0100000009000000323635362C3135363800000000000000000000F0BF0100000009000000313332382C3132313600000000000000000000F0BF0100000009000000313636342C313239360000000000000080FF5963410100000009000000323634302C3135333600000000000000000000F0BF01000000080000003139322C3136333200000000000000000000F0BF0100000009000000313430382C3133363000000000000000000000F0BF01000000080000003232342C3136333200000000000000000000F0BF0100000009000000323635362C3136303000000000000000000000F0BF0100000009000000313532302C3132393600000000000000000000F0BF0100000009000000313639362C3132393600000000000000000000F0BF0100000009000000323738342C3135383400000000000000000000F0BF01000000080000003134342C3136303000000000000000000000F0BF0100000009000000323732302C3136343800000000000000000000F0BF01000000080000003230382C3134373200000000000000000000F0BF0100000009000000313334342C3133323800000000000000000000F0BF0100000009000000323736382C3135353200000000000000000000F0BF0100000009000000313438382C3132363400000000000000000000F0BF0100000009000000323635362C3135383400000000000000000000F0BF01000000080000003131322C3135323000000000000000000000F0BF0100000009000000323738342C3136303000000000000000000000F0BF0100000009000000323735322C3136333200000000000000000000F0BF0100000009000000313336302C3132363400000000000000000000F0BF0100000009000000313530342C3132343800000000000000000000F0BF01000000080000003132382C3134353600000000000000000000F0BF0100000009000000323735322C3134323400000000000000000000F0BF01000000080000003134342C3135383400000000000000000000F0BF0100000009000000313430382C3132343800000000000000000000F0BF010000000700000039362C3134373200000000000000000000F0BF01000000080000003136302C3134373200000000000000000000F0BF0100000009000000313631362C3133323800000000000000000000F0BF01000000080000003137362C3135353200000000000000000000F0BF010000000700000038302C3135353200000000000000000000F0BF0100000009000000313634382C3132393600000000000000000000F0BF0100000009000000313538342C3132363400000000000000000000F0BF0100000009000000323638382C3136303000000000000000000000F0BF0100000009000000323733362C3134353600000000000000000000F0BF0100000009000000323637322C3134373200000000000000000000F0BF01000000080000003234302C3134353600000000000000000000F0BF0100000009000000313437322C3133323800000000000000000000F0BF0100000009000000313434302C3133343400000000000000000000F0BF0100000009000000313530342C3133363000000000000000C0025A63410100000009000000313339322C3132333200000000000000000000F0BF0100000009000000313435362C3132363400000000000000000000F0BF0100000009000000323638382C3135383400000000000000000000F0BF0100000009000000323730342C3136343800000000000000000000F0BF01000000080000003139322C3135363800000000000000000000F0BF01000000080000003232342C3135363800000000000000000000F0BF01000000080000003137362C3135333600000000000000000000F0BF01000000080000003136302C3136303000000000000000000000F0BF010000000700000039362C3136303000000000000000000000F0BF01000000080000003132382C3134383800000000000000000000F0BF0100000009000000313530342C313239360000000000000060FE5963410100000009000000323638382C3134373200000000000000000000F0BF0100000009000000323637322C3136303000000000000000000000F0BF0100000009000000313536382C3133343400000000000000000000F0BF010000000700000039362C3135383400000000000000000000F0BF01000000080000003136302C3135383400000000000000000000F0BF0100000009000000313438382C3133323800000000000000000000F0BF0100000009000000323632342C3135323000000000000000000000F0BF0100000009000000313532302C3132343800000000000000000000F0BF0100000009000000313334342C3132363400000000000000000000F0BF0100000009000000323735322C3135363800000000000000000000F0BF0100000009000000313634382C3133363000000000000000000000F0BF0100000009000000323637322C3135383400000000000000000000F0BF0100000009000000313336302C3133323800000000000000000000F0BF01000000080000003232342C3134343000000000000000000000F0BF0100000009000000323635362C3134373200000000000000000000F0BF01000000080000003139322C3134343000000000000000000000F0BF0100000009000000313630302C3133343400000000000000000000F0BF01000000080000003234302C3134383800000000000000000000F0BF0100000009000000313631362C3132363400000000000000000000F0BF0100000009000000323634302C3135353200000000000000000000F0BF0100000009000000313538342C3133323800000000000000000000F0BF0100000009000000313633322C3133323800000000000000000000F0BF01000000080000003134342C3134373200000000000000000000F0BF0100000009000000323830302C3136343800000000000000000000F0BF01000000080000003230382C3136303000000000000000000000F0BF0100000009000000313437322C3132363400000000000000000000F0BF0100000009000000313430382C3132393600000000000000000000F0BF0100000009000000323738342C3134373200000000000000000000F0BF0100000009000000323736382C3135333600000000000000000000F0BF0100000009000000313639362C3133363000000000000000000000F0BF0100000009000000313532302C3133363000000000000000000000F0BF0100000009000000323735322C3134343000000000000000000000F0BF0100000009000000313435362C3133323800000000000000000000F0BF01000000080000003230382C3135383400000000000000000000F0BF0100000009000000323733362C3134383800000000000000000000F0BF0100000009000000313731322C3133323800000000000000000000F0BF0100000009000000323630382C3135323000000000000000000000F0BF0100000009000000313434302C3133373600000000000000000000F0BF0100000009000000313536382C3132383000000000000000000000F0BF0100000009000000313334342C3132333200000000000000A0F05963410100000009000000313636342C3133363000000000000000000000F0BF0100000009000000313536382C3133313200000000000000000000F0BF0100000009000000323637322C313434300000000000000060095A63410100000009000000323830302C3135323000000000000000000000F0BF01000000080000003230382C3135363800000000000000000000F0BF0100000009000000323638382C3136333200000000000000000000F0BF010000000700000039362C3134343000000000000000000000F0BF01000000080000003136302C3134343000000000000000000000F0BF0100000009000000313535322C313236340000000000000080E65963410100000009000000323630382C3134303800000000000000000000F0BF0100000009000000323735322C3136303000000000000000000000F0BF0100000009000000313337362C3133373600000000000000000000F0BF0100000009000000313432342C3132393600000000000000000000F0BF0100000009000000313339322C3133323800000000000000000000F0BF01000000080000003232342C3135383400000000000000000000F0BF0100000009000000323738342C3134323400000000000000000000F0BF01000000080000003139322C3135383400000000000000000000F0BF0100000009000000313630302C3132383000000000000000000000F0BF0100000009000000323738342C3136333200000000000000000000F0BF0100000009000000323735322C3135383400000000000000000000F0BF0100000009000000323830302C3134303800000000000000000000F0BF01000000080000003230382C3134343000000000000000000000F0BF0100000009000000323637322C3135363800000000000000000000F0BF01000000080000003134342C3136333200000000000000000000F0BF01000000080000003136302C3135363800000000000000000000F0BF010000000700000039362C3135363800000000000000000000F0BF0100000009000000323635362C3136333200000000000000000000F0BF01000000080000003139322C3136303000000000000000000000F0BF0100000009000000323634302C3135303400000000000000000000F0BF0100000009000000323730342C3135323000000000000000000000F0BF0100000009000000323635362C3134323400000000000000000000F0BF0100000009000000313630302C3133313200000000000000000000F0BF0100000009000000323830302C3134373200000000000000000000F0BF0100000009000000323732302C3136303000000000000000000000F0BF0100000009000000323733362C3135333600000000000000000000F0BF0100000009000000313435362C3132393600000000000000000000F0BF0100000009000000323736382C3134383800000000000000000000F0BF01000000080000003235362C3135383400000000000000000000F0BF0100000009000000313430382C3133323800000000000000000000F0BF0100000009000000323732302C3135383400000000000000000000F0BF0100000009000000313538342C3132393600000000000000000000F0BF0100000009000000313633322C3132393600000000000000000000F0BF0100000009000000323630382C3134373200000000000000000000F0BF01000000080000003131322C3135363800000000000000000000F0BF0100000009000000323738342C3136343800000000000000000000F0BF01000000080000003234302C3135333600000000000000000000F0BF0100000009000000313437322C3132343800000000000000000000F0BF0100000009000000323632342C3136333200000000000000000000F0BF01000000080000003235362C3136303000000000000000000000F0BF0100000009000000323632342C3134323400000000000000000000F0BF0100000009000000323638382C3136343800000000000000000000F0BF0100000009000000313336302C3132393600000000000000000000F0BF0100000009000000313438382C3132393600000000000000000000F0BF0100000009000000323730342C3134373200000000000000000000F0BF0100000009000000323634302C3134353600000000000000000000F0BF0100000009000000313631362C3133363000000000000000000000F0BF0100000009000000313530342C3133323800000000000000000000F0BF01000000080000003132382C3135333600000000000000000000F0BF01000000080000003131322C3134343000000000000000000000F0BF0100000009000000313638302C3133343400000000000000000000F0BF0100000009000000313437322C3133363000000000000000000000F0BF0100000009000000313532302C3132363400000000000000000000F0BF0100000009000000313334342C3132343800000000000000000000F0BF01000000080000003235362C3134343000000000000000000000F0BF0100000009000000323632342C3134373200000000000000000000F0BF0100000009000000323738342C3134303800000000000000000000F0BF0100000009000000323630382C3134323400000000000000401E5A63410100000009000000323630382C3136333200000000000000000000F0BF0100000009000000313535322C3133363000000000000000000000F0BF0100000009000000313432342C3133323800000000000000E0E65963410100000009000000323732302C3134343000000000000000000000F0BF0100000009000000323830302C3136333200000000000000000000F0BF0100000009000000313339322C3132393600000000000000000000F0BF0100000009000000323638382C3135323000000000000000000000F0BF0100000009000000323830302C3134323400000000000000000000F0BF01000000080000003235362C3135363800000000000000000000F0BF0100000009000000323738342C3135323000000000000000000000F0BF01000000080000003131322C3136303000000000000000000000F0BF0100000009000000313638302C3133313200000000000000000000F0BF0100000009000000313533362C3133313200000000000000000000F0BF01000000080000003131322C3135383400000000000000000000F0BF0100000009000000323634302C3136313600000000000000000000F0BF0100000009000000323730342C3136333200000000000000000000F0BF0100000009000000313535322C3132343800000000000000000000F0BF0100000009000000323635362C3135323000000000000000000000F0BF0100000009000000323732302C3135363800000000000000000000F0BF01000000080000003134342C3135323000000000000000000000F0BF0100000009000000313731322C3132393600000000000000000000F0BF0100000009000000323736382C3136313600000000000000000000F0BF0100000009000000313533362C3133373600000000000000000000F0BF01000000080000003131322C3134373200000000000000000000F0BF0100000009000000313636342C3133323800000000000000000000F0BF0100000009000000313339322C3132343800000000000000000000F0BF01000000080000003132382C3135303400000000000000000000F0BF0100000009000000323630382C3135363800000000000000000000F0BF0100000009000000313430382C3132333200000000000000000000F0BF0100000009000000323730342C3134343000000000000000000000F0BF0100000009000000323830302C3135363800000000000000000000F0BF01000000080000003230382C3135323000000000000000000000F0BF0100000009000000313432342C3132363400000000000000000000F0BF01000000080000003235362C3136333200000000000000000000F0BF0100000009000000323632342C3136303000000000000000000000F0BF01000000080000003234302C3135303400000000000000000000F0BF0100000009000000313535322C3132393600000000000000000000F0BF0100000009000000313339322C3133363000000000000000000000F0BF0100000009000000323735322C3136343800000000000000000000F0BF0100000009000000323630382C3134343000000000000000000000F0BF0100000009000000323632342C3135383400000000000000A0155A634101000000080000003137362C3136313600000000000000000000F0BF01000000080000003136302C3135323000000000000000000000F0BF010000000700000039362C3135323000000000000000000000F0BF0100000009000000323730342C3135363800000000000000000000F0BF0100000009000000313332382C3133313200000000000000000000F0BF0100000009000000323733362C3135303400000000000000000000F0BF0100000009000000323637322C3135323000000000000000000000F0BF0100000009000000323830302C3134343000000000000000000000F0BF0100000009000000323732302C3136333200000000000000000000F0BF0100000009000000313432342C3132333200000000000000000000F0BF0100000009000000323637322C3136343800000000000000000000F0BF0100000009000000313437322C3132393600000000000000000000F0BF01000000080000003232342C3135323000000000000000000000F0BF0100000009000000323730342C3136303000000000000000000000F0BF01000000080000003139322C3135323000000000000000000000F0BF01000000080000003132382C3135353200000000000000000000F0BF0100000009000000313336302C313336300000000000000040E55963410100000009000000313435362C3132343800000000000000000000F0BF0100000009000000323735322C3135323000000000000000000000F0BF0100000009000000313634382C3133323800000000000000000000F0BF0100000009000000313438382C3133363000000000000000000000F0BF01000000080000003131322C3136333200000000000000000000F0BF0100000009000000323736382C3134353600000000000000000000F0BF0100000009000000323632342C3135363800000000000000000000F0BF0100000009000000313631362C3132393600000000000000000000F0BF0100000009000000323730342C3135383400000000000000000000F0BF0100000009000000313633322C3133363000000000000000000000F0BF0100000009000000313538342C3133363000000000000000000000F0BF0100000009000000323732302C3134373200000000000000000000F0BF0100000009000000323830302C3136303000000000000000000000F0BF0100000009000000323733362C3135353200000000000000000000F0BF0100000009000000323630382C3135383400000000000000000000F0BF0100000009000000323831362C3133393200000000000000000000F0BF0100000009000000313334342C3132393600000000000000000000F0BF01000000080000003137362C3134353600000000000000000000F0BF0100000009000000323830302C313538340000000000000080145A63410100000009000000313336302C3132343800000000000000000000F0BF0100000009000000313530342C3132363400000000000000000000F0BF0100000009000000323630382C3136303000000000000000000000F0BF0100000009000000313435362C3133363000000000000000000000F0BF0100000009000000313438382C3132343800000000000000000000F0BF0100000009000000313532302C3133323800000000000000000000F0BF0100000009000000323632342C3134343000000000000000000000F0BF01000000080000003235362C3134373200000000000000000000F0BF0100000009000000313639362C3133323800000000000000000000F0BF01000000080000003234302C3135353200000000000000000000F0BF0100000009000000323634302C3134383800000000000000000000F0BF01000000080000003235362C3136313600000000000000000000F0BF01000000080000003234302C3135323000000000000000000000F0BF0100000009000000313434302C3132333200000000000000000000F0BF0100000009000000313339322C3133343400000000000000000000F0BF0100000009000000313435362C3133313200000000000000000000F0BF0100000009000000313633322C3132383000000000000000000000F0BF0100000009000000313538342C3132383000000000000000000000F0BF010000000700000038302C3136333200000000000000000000F0BF01000000080000003137362C3136333200000000000000000000F0BF010000000700000039362C3135303400000000000000000000F0BF01000000080000003136302C3135303400000000000000C0E15963410100000009000000313633322C3133313200000000000000000000F0BF0100000009000000313435362C3132383000000000000000000000F0BF0100000009000000313538342C3133313200000000000000000000F0BF0100000009000000323637322C3135303400000000000000000000F0BF0100000009000000323733362C3135323000000000000000000000F0BF0100000009000000323732302C3136313600000000000000000000F0BF0100000009000000323736382C3134323400000000000000000000F0BF0100000009000000313438382C3133313200000000000000000000F0BF01000000080000003131322C3134353600000000000000000000F0BF0100000009000000313437322C3133373600000000000000000000F0BF0100000009000000323736382C3136333200000000000000000000F0BF0100000009000000313336302C3133313200000000000000000000F0BF01000000080000003132382C3135323000000000000000000000F0BF0100000009000000313731322C3133343400000000000000000000F0BF0100000009000000313337362C3132333200000000000000000000F0BF0100000009000000323735322C3135353200000000000000000000F0BF0100000009000000323634302C3134343000000000000000000000F0BF0100000009000000323632342C3134383800000000000000000000F0BF0100000009000000313438382C3132383000000000000000000000F0BF01000000080000003232342C3135353200000000000000000000F0BF01000000080000003139322C3135353200000000000000000000F0BF0100000009000000313336302C3132383000000000000000000000F0BF01000000080000003230382C3135303400000000000000000000F0BF0100000009000000323637322C3135353200000000000000000000F0BF0100000009000000313339322C3132383000000000000000000000F0BF0100000009000000323732302C3134353600000000000000000000F0BF0100000009000000323638382C3135333600000000000000000000F0BF0100000009000000313633322C3133343400000000000000000000F0BF0100000009000000313538342C3133343400000000000000601C5A634101000000080000003137362C3134373200000000000000000000F0BF0100000009000000313535322C3133373600000000000000000000F0BF010000000700000039362C3135353200000000000000000000F0BF01000000080000003136302C3135353200000000000000000000F0BF0100000009000000313339322C3133313200000000000000000000F0BF0100000009000000313435362C3133343400000000000000000000F0BF0100000009000000313434302C3132363400000000000000000000F0BF0100000009000000323730342C3134383800000000000000000000F0BF01000000080000003235362C3134353600000000000000000000F0BF0100000009000000323630382C3134383800000000000000000000F0BF01000000080000003230382C3135353200000000000000000000F0BF0100000009000000323733362C3136343800000000000000000000F0BF0100000009000000313536382C3133323800000000000000000000F0BF01000000080000003134342C3135333600000000000000000000F0BF0100000009000000323635362C3135333600000000000000000000F0BF01000000080000003232342C3135303400000000000000000000F0BF01000000080000003139322C3135303400000000000000000000F0BF0100000009000000323634302C3136303000000000000000000000F0BF0100000009000000313332382C3132343800000000000000000000F0BF0100000009000000313533362C3132393600000000000000000000F0BF0100000009000000313638302C3132393600000000000000000000F0BF0100000009000000313337362C3132363400000000000000000000F0BF0100000009000000323735322C3135303400000000000000000000F0BF0100000009000000313336302C3133343400000000000000000000F0BF0100000009000000323830302C3134383800000000000000000000F0BF0100000009000000313731322C313331320000000000000040005A63410100000009000000323634302C3135383400000000000000000000F0BF0100000009000000323736382C3134373200000000000000000000F0BF0100000009000000313438382C3133343400000000000000000000F0BF0100000009000000323738342C3135333600000000000000000000F0BF01000000080000003131322C3136313600000000000000000000F0BF01000000080000003134342C3135353200000000000000000000F0BF01000000080000003230382C3135333600000000000000000000F0BF0100000009000000323634302C3134373200000000000000000000F0BF0100000009000000323730342C3134353600000000000000000000F0BF0100000009000000323635362C3135353200000000000000000000F0BF0100000009000000313630302C3132363400000000000000000000F0BF01000000080000003235362C3134383800000000000000000000F0BF0100000009000000323736382C3135383400000000000000000000F0BF0100000009000000313434302C3133323800000000000000000000F0BF0100000009000000323732302C3134383800000000000000000000F0BF0100000009000000323738342C3135353200000000000000000000F0BF0100000009000000313638302C3133363000000000000000000000F0BF0100000009000000323736382C3136303000000000000000000000F0BF0100000009000000313437322C3133343400000000000000000000F0BF0100000009000000323638382C3135353200000000000000000000F0BF0100000009000000313536382C3132363400000000000000000000F0BF0100000009000000323830302C3134353600000000000000000000F0BF0100000009000000323637322C3135333600000000000000000000F0BF01000000080000003136302C3135333600000000000000000000F0BF010000000700000039362C3135333600000000000000000000F0BF01000000080000003137362C3136303000000000000000000000F0BF0100000009000000313535322C3133313200000000000000000000F0BF0100000009000000323630382C3134353600000000000000000000F0BF0100000009000000313337362C3133323800000000000000000000F0BF0100000009000000313339322C3133373600000000000000000000F0BF0100000009000000313535322C3132383000000000000000000000F0BF01000000080000003137362C3135383400000000000000000000F0BF0100000009000000313533362C3132343800000000000000000000F0BF0100000009000000323632342C3136313600000000000000000000F0BF0100000009000000313332382C3132393600000000000000000000F0BF0100000009000000313631362C313238300000000000000060FC5963410100000009000000313437322C3133313200000000000000000000F0BF0100000009000000323738342C3135303400000000000000000000F0BF0100000009000000313438382C3133373600000000000000000000F0BF0100000009000000323736382C3134343000000000000000000000F0BF0100000009000000323735322C3135333600000000000000000000F0BF0100000009000000313336302C3133373600000000000000000000F0BF0100000009000000323634302C3136333200000000000000000000F0BF0100000009000000323730342C3136313600000000000000000000F0BF01000000080000003139322C3135333600000000000000000000F0BF01000000080000003232342C3135333600000000000000000000F0BF0100000009000000323635362C3135303400000000000000000000F0BF01000000080000003137362C3135363800000000000000000000F0BF0100000009000000313437322C3132383000000000000000000000F0BF0100000009000000323634302C3134323400000000000000000000F0BF01000000080000003134342C3135303400000000000000000000F0BF0100000009000000323831362C3134303800000000000000000000F0BF0100000009000000323736382C3135363800000000000000000000F0BF0100000009000000323632342C3134353600000000000000000000F0BF0100000009000000313334342C3133313200000000000000000000F0BF0100000009000000323630382C3136313600000000000000000000F0BF0100000009000000313535322C3133343400000000000000000000F0BF0100000009000000313334342C3132383000000000000000000000F0BF01000000080000003137362C3134343000000000000000000000F0BF01000000080000003131322C3134383800000000000000000000F0BF0100000009000000323638382C3135303400000000000000000000F0BF0100000009000000323830302C3136313600000000000000000000F0BF"); - -global.sandcrn3_map = ds_map_create(); -ds_map_read(global.sandcrn3_map,"92010000030200000100000009000000323730342C3135353200000000000000000000F0BF0100000009000000313630302C3133363000000000000000000000F0BF0100000009000000323635362C3134353600000000000000000000F0BF0100000009000000313432342C3133373600000000000000000000F0BF01000000080000003134342C3134353600000000000000000000F0BF0100000009000000313337362C3132393600000000000000000000F0BF01000000080000003132382C3135383400000000000000000000F0BF0100000009000000313639362C3133343400000000000000000000F0BF0100000009000000323738342C3134353600000000000000000000F0BF010000000700000039362C3134383800000000000000000000F0BF01000000080000003136302C3134383800000000000000000000F0BF0100000009000000313533362C3132363400000000000000000000F0BF0100000009000000323637322C3134383800000000000000000000F0BF01000000080000003132382C3136303000000000000000000000F0BF0100000009000000313636342C3132383000000000000000000000F0BF01000000080000003234302C3135383400000000000000000000F0BF0100000009000000313536382C3133363000000000000000000000F0BF0100000009000000323733362C3136303000000000000000000000F0BF0100000009000000323732302C3135333600000000000000000000F0BF0100000009000000323638382C3134353600000000000000000000F0BF0100000009000000323830302C3135353200000000000000000000F0BF0100000009000000323632342C3135303400000000000000000000F0BF01000000080000003234302C3136303000000000000000000000F0BF0100000009000000313636342C3133313200000000000000000000F0BF0100000009000000323630382C3135353200000000000000000000F0BF0100000009000000323733362C3135383400000000000000000000F0BF01000000080000003230382C3134383800000000000000000000F0BF0100000009000000313634382C3133343400000000000000000000F0BF01000000080000003132382C3134343000000000000000000000F0BF01000000080000003131322C3135333600000000000000000000F0BF0100000009000000323738342C3136313600000000000000000000F0BF01000000080000003234302C3135363800000000000000000000F0BF0100000009000000313639362C3133313200000000000000000000F0BF0100000009000000313532302C3133313200000000000000000000F0BF01000000080000003134342C3136313600000000000000000000F0BF0100000009000000323733362C3135363800000000000000000000F0BF0100000009000000313734342C3133313200000000000000000000F0BF0100000009000000313430382C3133373600000000000000000000F0BF0100000009000000323635362C3136313600000000000000000000F0BF0100000009000000323730342C3135303400000000000000000000F0BF0100000009000000323634302C3135323000000000000000000000F0BF0100000009000000313634382C3133313200000000000000000000F0BF0100000009000000323630382C3135303400000000000000000000F0BF0100000009000000313530342C3133373600000000000000000000F0BF01000000080000003132382C3135363800000000000000000000F0BF0100000009000000313636342C3133343400000000000000000000F0BF01000000080000003234302C3134343000000000000000000000F0BF0100000009000000313334342C3132313600000000000000000000F0BF0100000009000000323632342C3135353200000000000000000000F0BF01000000080000003139322C3134383800000000000000000000F0BF01000000080000003232342C3134383800000000000000000000F0BF0100000009000000323638382C3136313600000000000000000000F0BF0100000009000000323733362C3134343000000000000000000000F0BF0100000009000000323830302C3135303400000000000000000000F0BF0100000009000000313634382C3132383000000000000000000000F0BF0100000009000000323735322C3134383800000000000000000000F0BF0100000009000000313530342C3133313200000000000000000000F0BF01000000080000003234302C3136333200000000000000000000F0BF0100000009000000323632342C3135333600000000000000000000F0BF01000000080000003235362C3135303400000000000000000000F0BF0100000009000000323637322C3136313600000000000000000000F0BF0100000009000000323733362C3136333200000000000000000000F0BF0100000009000000313530342C3132383000000000000000000000F0BF0100000009000000313736302C3133313200000000000000000000F0BF0100000009000000313332382C3132333200000000000000000000F0BF01000000080000003136302C3136313600000000000000000000F0BF010000000700000039362C3136313600000000000000000000F0BF01000000080000003137362C3135323000000000000000000000F0BF0100000009000000323735322C3134353600000000000000000000F0BF01000000080000003132382C3136333200000000000000000000F0BF0100000009000000313532302C3133373600000000000000000000F0BF0100000009000000323736382C3135323000000000000000000000F0BF01000000080000003131322C3135353200000000000000000000F0BF0100000009000000313430382C3132383000000000000000000000F0BF01000000080000003230382C3136313600000000000000000000F0BF0100000009000000313432342C3133343400000000000000000000F0BF0100000009000000313430382C3133313200000000000000000000F0BF01000000080000003139322C3134353600000000000000000000F0BF01000000080000003232342C3134353600000000000000000000F0BF0100000009000000323738342C3134383800000000000000000000F0BF010000000700000039362C3134353600000000000000000000F0BF01000000080000003136302C3134353600000000000000000000F0BF0100000009000000313332382C3132363400000000000000000000F0BF0100000009000000323830302C3135333600000000000000000000F0BF0100000009000000323733362C3134373200000000000000000000F0BF0100000009000000323637322C3134353600000000000000000000F0BF0100000009000000323831362C3136303000000000000000000000F0BF0100000009000000323732302C3135353200000000000000000000F0BF0100000009000000313533362C3133323800000000000000000000F0BF0100000009000000323736382C3136343800000000000000000000F0BF01000000080000003234302C3134373200000000000000000000F0BF0100000009000000313638302C3133323800000000000000000000F0BF0100000009000000323635362C3134383800000000000000000000F0BF0100000009000000313337362C3132343800000000000000000000F0BF01000000080000003134342C3134383800000000000000000000F0BF0100000009000000313536382C3132393600000000000000000000F0BF0100000009000000323831362C3135383400000000000000000000F0BF0100000009000000313434302C3133363000000000000000000000F0BF0100000009000000313530342C3133343400000000000000000000F0BF0100000009000000323630382C3135333600000000000000000000F0BF01000000080000003139322C3136313600000000000000000000F0BF0100000009000000323730342C3135333600000000000000000000F0BF01000000080000003232342C3136313600000000000000000000F0BF0100000009000000313430382C3133343400000000000000000000F0BF01000000080000003230382C3134353600000000000000000000F0BF0100000009000000313432342C3133313200000000000000000000F0BF01000000080000003131322C3135303400000000000000000000F0BF0100000009000000313630302C3132393600000000000000000000F0BF0100000009000000323638382C3134383800000000000000000000F0BF0100000009000000313337362C3133363000000000000000000000F0BF0100000009000000313432342C3132383000000000000000A0F259634101000000080000003132382C3134373200000000000000000000F0BF0100000009000000313434302C3132343800000000000000000000F0BF01000000080000003132382C3136313600000000000000000000F0BF0100000009000000313337362C3133313200000000000000000000F0BF0100000009000000323735322C3134373200000000000000000000F0BF0100000009000000313336302C3132333200000000000000000000F0BF0100000009000000313732382C3133313200000000000000000000F0BF0100000009000000323736382C3135303400000000000000000000F0BF0100000009000000323738342C3134343000000000000000000000F0BF0100000009000000313432342C3133363000000000000000000000F0BF01000000080000003230382C3136333200000000000000000000F0BF01000000080000003134342C3134343000000000000000000000F0BF0100000009000000313337362C3132383000000000000000000000F0BF0100000009000000323638382C3135363800000000000000000000F0BF01000000080000003139322C3134373200000000000000000000F0BF0100000009000000323635362C3134343000000000000000000000F0BF0100000009000000313535322C3133323800000000000000000000F0BF01000000080000003232342C3134373200000000000000000000F0BF01000000080000003234302C313631360000000000000000DE5963410100000009000000323738342C3135363800000000000000000000F0BF0100000009000000313434302C3132383000000000000000000000F0BF0100000009000000323637322C3134323400000000000000000000F0BF0100000009000000313432342C3132343800000000000000000000F0BF0100000009000000323637322C3136333200000000000000000000F0BF0100000009000000323733362C3136313600000000000000000000F0BF0100000009000000323638382C3134343000000000000000000000F0BF010000000700000039362C3136333200000000000000C0DE59634101000000080000003136302C3136333200000000000000000000F0BF01000000080000003137362C3135303400000000000000000000F0BF0100000009000000323635362C3135363800000000000000000000F0BF0100000009000000313332382C3132313600000000000000000000F0BF0100000009000000313636342C3132393600000000000000000000F0BF0100000009000000323634302C3135333600000000000000000000F0BF01000000080000003139322C3136333200000000000000000000F0BF0100000009000000313430382C3133363000000000000000000000F0BF01000000080000003232342C3136333200000000000000000000F0BF0100000009000000323635362C3136303000000000000000000000F0BF0100000009000000313532302C3132393600000000000000000000F0BF0100000009000000313639362C3132393600000000000000000000F0BF0100000009000000323738342C3135383400000000000000000000F0BF01000000080000003134342C3136303000000000000000000000F0BF0100000009000000323732302C3136343800000000000000000000F0BF01000000080000003230382C3134373200000000000000000000F0BF0100000009000000313334342C3133323800000000000000000000F0BF0100000009000000323736382C3135353200000000000000000000F0BF0100000009000000313438382C3132363400000000000000000000F0BF0100000009000000323635362C313538340000000000000000165A634101000000080000003131322C3135323000000000000000000000F0BF0100000009000000323738342C3136303000000000000000000000F0BF0100000009000000323735322C3136333200000000000000000000F0BF0100000009000000313336302C3132363400000000000000000000F0BF0100000009000000313530342C3132343800000000000000000000F0BF01000000080000003132382C3134353600000000000000000000F0BF0100000009000000323735322C3134323400000000000000000000F0BF01000000080000003134342C3135383400000000000000000000F0BF0100000009000000313430382C3132343800000000000000000000F0BF010000000700000039362C3134373200000000000000000000F0BF01000000080000003136302C3134373200000000000000000000F0BF0100000009000000313631362C3133323800000000000000000000F0BF01000000080000003137362C3135353200000000000000000000F0BF010000000700000038302C3135353200000000000000000000F0BF0100000009000000313634382C3132393600000000000000000000F0BF0100000009000000313538342C3132363400000000000000000000F0BF0100000009000000323638382C3136303000000000000000000000F0BF0100000009000000323733362C3134353600000000000000000000F0BF0100000009000000323637322C3134373200000000000000000000F0BF01000000080000003234302C3134353600000000000000000000F0BF0100000009000000313437322C3133323800000000000000000000F0BF0100000009000000313434302C3133343400000000000000000000F0BF0100000009000000313530342C3133363000000000000000000000F0BF0100000009000000313339322C3132333200000000000000000000F0BF0100000009000000313435362C3132363400000000000000000000F0BF0100000009000000323638382C3135383400000000000000000000F0BF0100000009000000323730342C3136343800000000000000000000F0BF01000000080000003139322C3135363800000000000000000000F0BF01000000080000003232342C3135363800000000000000000000F0BF01000000080000003137362C3135333600000000000000000000F0BF01000000080000003136302C3136303000000000000000000000F0BF010000000700000039362C3136303000000000000000000000F0BF01000000080000003132382C3134383800000000000000000000F0BF0100000009000000313530342C3132393600000000000000000000F0BF0100000009000000323638382C3134373200000000000000000000F0BF0100000009000000323637322C3136303000000000000000000000F0BF0100000009000000313536382C3133343400000000000000000000F0BF010000000700000039362C3135383400000000000000000000F0BF01000000080000003136302C3135383400000000000000E0EB5963410100000009000000313438382C3133323800000000000000000000F0BF0100000009000000323632342C3135323000000000000000000000F0BF0100000009000000313532302C3132343800000000000000000000F0BF0100000009000000313334342C3132363400000000000000000000F0BF0100000009000000323735322C3135363800000000000000000000F0BF0100000009000000313634382C3133363000000000000000000000F0BF0100000009000000323637322C3135383400000000000000000000F0BF0100000009000000313336302C3133323800000000000000000000F0BF01000000080000003232342C3134343000000000000000000000F0BF0100000009000000323635362C3134373200000000000000000000F0BF01000000080000003139322C3134343000000000000000000000F0BF0100000009000000313630302C3133343400000000000000000000F0BF01000000080000003234302C3134383800000000000000000000F0BF0100000009000000313631362C3132363400000000000000000000F0BF0100000009000000323634302C3135353200000000000000000000F0BF0100000009000000313538342C3133323800000000000000000000F0BF0100000009000000313633322C313332380000000000000060D759634101000000080000003134342C3134373200000000000000000000F0BF0100000009000000323830302C3136343800000000000000000000F0BF01000000080000003230382C3136303000000000000000000000F0BF0100000009000000313437322C3132363400000000000000000000F0BF0100000009000000313430382C3132393600000000000000000000F0BF0100000009000000323738342C3134373200000000000000000000F0BF0100000009000000323736382C3135333600000000000000000000F0BF0100000009000000313639362C3133363000000000000000000000F0BF0100000009000000313532302C3133363000000000000000000000F0BF0100000009000000323735322C313434300000000000000040075A63410100000009000000313435362C3133323800000000000000A0F859634101000000080000003230382C3135383400000000000000000000F0BF0100000009000000323733362C3134383800000000000000000000F0BF0100000009000000313731322C3133323800000000000000000000F0BF0100000009000000323630382C3135323000000000000000000000F0BF0100000009000000313434302C3133373600000000000000000000F0BF0100000009000000313536382C3132383000000000000000000000F0BF0100000009000000313334342C3132333200000000000000000000F0BF0100000009000000313636342C3133363000000000000000000000F0BF0100000009000000313536382C3133313200000000000000000000F0BF0100000009000000323637322C3134343000000000000000000000F0BF0100000009000000323830302C3135323000000000000000000000F0BF01000000080000003230382C3135363800000000000000000000F0BF0100000009000000323638382C3136333200000000000000000000F0BF010000000700000039362C3134343000000000000000000000F0BF01000000080000003136302C3134343000000000000000000000F0BF0100000009000000313535322C3132363400000000000000000000F0BF0100000009000000323630382C3134303800000000000000000000F0BF0100000009000000323735322C3136303000000000000000000000F0BF0100000009000000313337362C3133373600000000000000000000F0BF0100000009000000313432342C3132393600000000000000000000F0BF0100000009000000313339322C3133323800000000000000000000F0BF01000000080000003232342C3135383400000000000000000000F0BF0100000009000000323738342C3134323400000000000000C0075A634101000000080000003139322C3135383400000000000000000000F0BF0100000009000000313630302C3132383000000000000000000000F0BF0100000009000000323738342C3136333200000000000000000000F0BF0100000009000000323735322C3135383400000000000000000000F0BF0100000009000000323830302C3134303800000000000000000000F0BF01000000080000003230382C3134343000000000000000000000F0BF0100000009000000323637322C3135363800000000000000000000F0BF01000000080000003134342C3136333200000000000000000000F0BF01000000080000003136302C3135363800000000000000000000F0BF010000000700000039362C3135363800000000000000000000F0BF0100000009000000323635362C3136333200000000000000000000F0BF01000000080000003139322C3136303000000000000000000000F0BF0100000009000000323634302C3135303400000000000000000000F0BF0100000009000000323730342C3135323000000000000000000000F0BF0100000009000000323635362C3134323400000000000000000000F0BF0100000009000000313630302C3133313200000000000000000000F0BF0100000009000000323830302C3134373200000000000000000000F0BF0100000009000000323732302C3136303000000000000000000000F0BF0100000009000000323733362C3135333600000000000000C00D5A63410100000009000000313435362C3132393600000000000000000000F0BF0100000009000000323736382C3134383800000000000000000000F0BF01000000080000003235362C3135383400000000000000000000F0BF0100000009000000313430382C3133323800000000000000000000F0BF0100000009000000323732302C3135383400000000000000000000F0BF0100000009000000313538342C3132393600000000000000000000F0BF0100000009000000313633322C3132393600000000000000000000F0BF0100000009000000323630382C3134373200000000000000000000F0BF01000000080000003131322C3135363800000000000000000000F0BF0100000009000000323738342C3136343800000000000000000000F0BF01000000080000003234302C3135333600000000000000000000F0BF0100000009000000313437322C3132343800000000000000000000F0BF0100000009000000323632342C3136333200000000000000000000F0BF01000000080000003235362C3136303000000000000000000000F0BF0100000009000000323632342C3134323400000000000000000000F0BF0100000009000000323638382C3136343800000000000000000000F0BF0100000009000000313336302C3132393600000000000000000000F0BF0100000009000000313438382C3132393600000000000000000000F0BF0100000009000000323730342C3134373200000000000000000000F0BF0100000009000000323634302C3134353600000000000000000000F0BF0100000009000000313631362C3133363000000000000000000000F0BF0100000009000000313530342C3133323800000000000000000000F0BF01000000080000003132382C3135333600000000000000000000F0BF01000000080000003131322C3134343000000000000000000000F0BF0100000009000000313638302C3133343400000000000000000000F0BF0100000009000000313437322C3133363000000000000000000000F0BF0100000009000000313532302C3132363400000000000000000000F0BF0100000009000000313334342C3132343800000000000000000000F0BF01000000080000003235362C3134343000000000000000000000F0BF0100000009000000323632342C3134373200000000000000000000F0BF0100000009000000323738342C3134303800000000000000000000F0BF0100000009000000323630382C3134323400000000000000000000F0BF0100000009000000323630382C3136333200000000000000000000F0BF0100000009000000313535322C3133363000000000000000000000F0BF0100000009000000313432342C3133323800000000000000000000F0BF0100000009000000323732302C3134343000000000000000000000F0BF0100000009000000323830302C3136333200000000000000000000F0BF0100000009000000313339322C3132393600000000000000000000F0BF0100000009000000323638382C3135323000000000000000000000F0BF0100000009000000323830302C3134323400000000000000000000F0BF01000000080000003235362C3135363800000000000000000000F0BF0100000009000000323738342C3135323000000000000000000000F0BF01000000080000003131322C3136303000000000000000000000F0BF0100000009000000313638302C3133313200000000000000000000F0BF0100000009000000313533362C3133313200000000000000000000F0BF01000000080000003131322C3135383400000000000000000000F0BF0100000009000000323634302C3136313600000000000000000000F0BF0100000009000000323730342C3136333200000000000000000000F0BF0100000009000000313535322C3132343800000000000000000000F0BF0100000009000000323635362C3135323000000000000000000000F0BF0100000009000000323732302C3135363800000000000000000000F0BF01000000080000003134342C3135323000000000000000000000F0BF0100000009000000313731322C3132393600000000000000000000F0BF0100000009000000323736382C3136313600000000000000000000F0BF0100000009000000313533362C3133373600000000000000000000F0BF01000000080000003131322C3134373200000000000000000000F0BF0100000009000000313636342C3133323800000000000000000000F0BF0100000009000000313339322C3132343800000000000000000000F0BF01000000080000003132382C3135303400000000000000000000F0BF0100000009000000323630382C3135363800000000000000000000F0BF0100000009000000313430382C3132333200000000000000000000F0BF0100000009000000323730342C3134343000000000000000000000F0BF0100000009000000323830302C3135363800000000000000000000F0BF01000000080000003230382C3135323000000000000000000000F0BF0100000009000000313432342C3132363400000000000000000000F0BF01000000080000003235362C3136333200000000000000000000F0BF0100000009000000323632342C3136303000000000000000000000F0BF01000000080000003234302C3135303400000000000000000000F0BF0100000009000000313535322C3132393600000000000000E0FD5963410100000009000000313339322C313336300000000000000060F45963410100000009000000323735322C3136343800000000000000000000F0BF0100000009000000323630382C3134343000000000000000000000F0BF0100000009000000323632342C3135383400000000000000000000F0BF01000000080000003137362C3136313600000000000000000000F0BF01000000080000003136302C3135323000000000000000000000F0BF010000000700000039362C3135323000000000000000000000F0BF0100000009000000323730342C3135363800000000000000000000F0BF0100000009000000313332382C3133313200000000000000000000F0BF0100000009000000323733362C3135303400000000000000000000F0BF0100000009000000323637322C3135323000000000000000000000F0BF0100000009000000323830302C3134343000000000000000000000F0BF0100000009000000323732302C3136333200000000000000000000F0BF0100000009000000313432342C3132333200000000000000000000F0BF0100000009000000323637322C3136343800000000000000000000F0BF0100000009000000313437322C3132393600000000000000000000F0BF01000000080000003232342C3135323000000000000000000000F0BF0100000009000000323730342C3136303000000000000000000000F0BF01000000080000003139322C3135323000000000000000000000F0BF01000000080000003132382C3135353200000000000000000000F0BF0100000009000000313336302C3133363000000000000000000000F0BF0100000009000000313435362C3132343800000000000000000000F0BF0100000009000000323735322C3135323000000000000000000000F0BF0100000009000000313634382C3133323800000000000000000000F0BF0100000009000000313438382C3133363000000000000000000000F0BF01000000080000003131322C3136333200000000000000000000F0BF0100000009000000323736382C3134353600000000000000000000F0BF0100000009000000323632342C3135363800000000000000000000F0BF0100000009000000313631362C3132393600000000000000000000F0BF0100000009000000323730342C3135383400000000000000000000F0BF0100000009000000313633322C313336300000000000000020055A63410100000009000000313538342C3133363000000000000000000000F0BF0100000009000000323732302C3134373200000000000000000000F0BF0100000009000000323830302C3136303000000000000000000000F0BF0100000009000000323733362C3135353200000000000000000000F0BF0100000009000000323630382C3135383400000000000000000000F0BF0100000009000000323831362C3133393200000000000000000000F0BF0100000009000000313334342C3132393600000000000000E0EF59634101000000080000003137362C3134353600000000000000000000F0BF0100000009000000323830302C3135383400000000000000000000F0BF0100000009000000313336302C3132343800000000000000000000F0BF0100000009000000313530342C3132363400000000000000000000F0BF0100000009000000323630382C3136303000000000000000000000F0BF0100000009000000313435362C3133363000000000000000000000F0BF0100000009000000313438382C3132343800000000000000000000F0BF0100000009000000313532302C3133323800000000000000000000F0BF0100000009000000323632342C3134343000000000000000000000F0BF01000000080000003235362C3134373200000000000000000000F0BF0100000009000000313639362C3133323800000000000000000000F0BF01000000080000003234302C3135353200000000000000000000F0BF0100000009000000323634302C3134383800000000000000000000F0BF01000000080000003235362C3136313600000000000000000000F0BF01000000080000003234302C3135323000000000000000000000F0BF0100000009000000313434302C3132333200000000000000000000F0BF0100000009000000313339322C3133343400000000000000000000F0BF0100000009000000313435362C3133313200000000000000000000F0BF0100000009000000313633322C3132383000000000000000000000F0BF0100000009000000313538342C3132383000000000000000000000F0BF010000000700000038302C3136333200000000000000000000F0BF01000000080000003137362C3136333200000000000000000000F0BF010000000700000039362C3135303400000000000000000000F0BF01000000080000003136302C3135303400000000000000000000F0BF0100000009000000313633322C3133313200000000000000000000F0BF0100000009000000313435362C3132383000000000000000000000F0BF0100000009000000313538342C3133313200000000000000000000F0BF0100000009000000323637322C3135303400000000000000000000F0BF0100000009000000323733362C3135323000000000000000000000F0BF0100000009000000323732302C3136313600000000000000000000F0BF0100000009000000323736382C3134323400000000000000000000F0BF0100000009000000313438382C3133313200000000000000000000F0BF01000000080000003131322C3134353600000000000000000000F0BF0100000009000000313437322C3133373600000000000000000000F0BF0100000009000000323736382C3136333200000000000000E0195A63410100000009000000313336302C3133313200000000000000000000F0BF01000000080000003132382C3135323000000000000000000000F0BF0100000009000000313731322C3133343400000000000000000000F0BF0100000009000000313337362C3132333200000000000000000000F0BF0100000009000000323735322C3135353200000000000000000000F0BF0100000009000000323634302C3134343000000000000000000000F0BF0100000009000000323632342C3134383800000000000000000000F0BF0100000009000000313438382C3132383000000000000000000000F0BF01000000080000003232342C3135353200000000000000000000F0BF01000000080000003139322C3135353200000000000000000000F0BF0100000009000000313336302C3132383000000000000000000000F0BF01000000080000003230382C3135303400000000000000000000F0BF0100000009000000323637322C3135353200000000000000000000F0BF0100000009000000313339322C3132383000000000000000000000F0BF0100000009000000323732302C3134353600000000000000000000F0BF0100000009000000323638382C3135333600000000000000000000F0BF0100000009000000313633322C3133343400000000000000000000F0BF0100000009000000313538342C3133343400000000000000000000F0BF01000000080000003137362C3134373200000000000000000000F0BF0100000009000000313535322C313337360000000000000080035A6341010000000700000039362C3135353200000000000000E0DF59634101000000080000003136302C3135353200000000000000000000F0BF0100000009000000313339322C3133313200000000000000000000F0BF0100000009000000313435362C3133343400000000000000000000F0BF0100000009000000313434302C3132363400000000000000000000F0BF0100000009000000323730342C3134383800000000000000000000F0BF01000000080000003235362C3134353600000000000000000000F0BF0100000009000000323630382C3134383800000000000000000000F0BF01000000080000003230382C3135353200000000000000000000F0BF0100000009000000323733362C3136343800000000000000000000F0BF0100000009000000313536382C3133323800000000000000000000F0BF01000000080000003134342C3135333600000000000000000000F0BF0100000009000000323635362C3135333600000000000000000000F0BF01000000080000003232342C3135303400000000000000000000F0BF01000000080000003139322C313530340000000000000020E25963410100000009000000323634302C3136303000000000000000000000F0BF0100000009000000313332382C3132343800000000000000000000F0BF0100000009000000313533362C3132393600000000000000000000F0BF0100000009000000313638302C3132393600000000000000000000F0BF0100000009000000313337362C3132363400000000000000000000F0BF0100000009000000323735322C3135303400000000000000000000F0BF0100000009000000313336302C3133343400000000000000000000F0BF0100000009000000323830302C3134383800000000000000000000F0BF0100000009000000313731322C3133313200000000000000000000F0BF0100000009000000323634302C3135383400000000000000000000F0BF0100000009000000323736382C3134373200000000000000000000F0BF0100000009000000313438382C3133343400000000000000000000F0BF0100000009000000323738342C3135333600000000000000000000F0BF01000000080000003131322C3136313600000000000000000000F0BF01000000080000003134342C3135353200000000000000000000F0BF01000000080000003230382C3135333600000000000000000000F0BF0100000009000000323634302C3134373200000000000000000000F0BF0100000009000000323730342C3134353600000000000000000000F0BF0100000009000000323635362C3135353200000000000000000000F0BF0100000009000000313630302C3132363400000000000000000000F0BF01000000080000003235362C3134383800000000000000000000F0BF0100000009000000323736382C3135383400000000000000000000F0BF0100000009000000313434302C3133323800000000000000000000F0BF0100000009000000323732302C3134383800000000000000000000F0BF0100000009000000323738342C3135353200000000000000000000F0BF0100000009000000313638302C3133363000000000000000000000F0BF0100000009000000323736382C3136303000000000000000000000F0BF0100000009000000313437322C3133343400000000000000000000F0BF0100000009000000323638382C3135353200000000000000000000F0BF0100000009000000313536382C3132363400000000000000000000F0BF0100000009000000323830302C3134353600000000000000000000F0BF0100000009000000323637322C3135333600000000000000000000F0BF01000000080000003136302C3135333600000000000000000000F0BF010000000700000039362C3135333600000000000000000000F0BF01000000080000003137362C3136303000000000000000000000F0BF0100000009000000313535322C3133313200000000000000000000F0BF0100000009000000323630382C3134353600000000000000000000F0BF0100000009000000313337362C3133323800000000000000000000F0BF0100000009000000313339322C3133373600000000000000000000F0BF0100000009000000313535322C3132383000000000000000000000F0BF01000000080000003137362C3135383400000000000000000000F0BF0100000009000000313533362C3132343800000000000000000000F0BF0100000009000000323632342C3136313600000000000000000000F0BF0100000009000000313332382C3132393600000000000000000000F0BF0100000009000000313631362C3132383000000000000000000000F0BF0100000009000000313437322C3133313200000000000000000000F0BF0100000009000000323738342C3135303400000000000000000000F0BF0100000009000000313438382C3133373600000000000000000000F0BF0100000009000000323736382C3134343000000000000000000000F0BF0100000009000000323735322C3135333600000000000000000000F0BF0100000009000000313336302C3133373600000000000000000000F0BF0100000009000000323634302C3136333200000000000000000000F0BF0100000009000000323730342C3136313600000000000000000000F0BF01000000080000003139322C3135333600000000000000000000F0BF01000000080000003232342C3135333600000000000000000000F0BF0100000009000000323635362C3135303400000000000000000000F0BF01000000080000003137362C3135363800000000000000000000F0BF0100000009000000313437322C3132383000000000000000000000F0BF0100000009000000323634302C3134323400000000000000000000F0BF01000000080000003134342C3135303400000000000000000000F0BF0100000009000000323831362C3134303800000000000000E0D75963410100000009000000323736382C3135363800000000000000000000F0BF0100000009000000323632342C3134353600000000000000000000F0BF0100000009000000313334342C3133313200000000000000000000F0BF0100000009000000323630382C3136313600000000000000000000F0BF0100000009000000313535322C3133343400000000000000000000F0BF0100000009000000313334342C3132383000000000000000000000F0BF01000000080000003137362C3134343000000000000000000000F0BF01000000080000003131322C3134383800000000000000000000F0BF0100000009000000323638382C3135303400000000000000000000F0BF0100000009000000323830302C3136313600000000000000000000F0BF"); - - - -// 8-bit shader. -shader_on = false; -palette_number = 0; -pressed_key = false; - -//Translator Test Room 1.4.3 -//translatestep = 0; - -//Seed Control 1.4.3 -seed = 0; - -//IGT mod 1.4.3 -mod_IGT = 0; - -// Really? -pal_swap_init_system(shPaletteSwap); - -// 1.5.1 -// This does nothing now, I just didn't want to change all instances of this back to 0. -// Yes, I'm lazy. -// I believe this now works for Linux. Perhaps. -global.gamepadIndex = 0; - - -/*if ((os_type == os_android) || (os_type == os_linux)) { - // do nothing -}*/ - -// WIDESCREEN - -widescreen = 0; -widescreen_surface = -1; -widescreen_space = 0; -widescreen_switch = false; - -xShake = 0; -yShake = 0; - -// This list holds the widths for all the rooms and is vital for widescreen transitions. -// If rooms are added (or, presumably, removed) it must be recreated. -room_width_map = ds_map_create(); -ds_map_read(room_width_map, "9201000075010000000000000000000000907040000000000000000000007440000000000000000000E06840000000000000000000007440000000000000000000607340000000000000000000008440000000000000000000C05840000000000000000000009440000000000000000000B07740000000000000000000008440000000000000000000C06F40000000000000000000007440000000000000000000407440000000000000000000009940000000000000000000A06640000000000000000000007440000000000000000000004D40000000000000000000009940000000000000000000805640000000000000000000008440000000000000000000806140000000000000000000008E40000000000000000000003640000000000000000000009940000000000000000000804440000000000000000000008440000000000000000000507740000000000000000000008440000000000000000000206F40000000000000000000007440000000000000000000A07440000000000000000000007440000000000000000000005F40000000000000000000008440000000000000000000707040000000000000000000008440000000000000000000006840000000000000000000007440000000000000000000807340000000000000000000009940000000000000000000606140000000000000000000009440000000000000000000405140000000000000000000008E40000000000000000000406640000000000000000000008440000000000000000000A06740000000000000000000008440000000000000000000004C40000000000000000000007440000000000000000000805740000000000000000000007440000000000000000000806040000000000000000000009440000000000000000000003740000000000000000000007440000000000000000000907140000000000000000000008440000000000000000000E06940000000000000000000007440000000000000000000607240000000000000000000009940000000000000000000C05940000000000000000000007440000000000000000000B07640000000000000000000007440000000000000000000C06E40000000000000000000008E40000000000000000000407540000000000000000000007440000000000000000000606040000000000000000000007440000000000000000000107840000000000000000000007440000000000000000000405040000000000000000000007440000000000000000000406740000000000000000000008440000000000000000000804540000000000000000000007440000000000000000000507640000000000000000000007440000000000000000000206E4000000000000000000080A140000000000000000000A07540000000000000000000009440000000000000000000005E40000000000000000000007440000000000000000000707140000000000000000000008440000000000000000000006940000000000000000000007440000000000000000000807240000000000000000000008440000000000000000000804640000000000000000000008440000000000000000000507540000000000000000000008440000000000000000000206D40000000000000000000007440000000000000000000A07640000000000000000000008440000000000000000000005D40000000000000000000009440000000000000000000707240000000000000000000007440000000000000000000006A40000000000000000000007440000000000000000000807140000000000000000000007440000000000000000000606340000000000000000000008440000000000000000000405340000000000000000000009440000000000000000000406440000000000000000000008440000000000000000000907240000000000000000000007440000000000000000000E06A40000000000000000000007440000000000000000000607140000000000000000000008440000000000000000000C05A40000000000000000000008440000000000000000000B07540000000000000000000007440000000000000000000C06D40000000000000000000008E40000000000000000000407640000000000000000000008440000000000000000000A06440000000000000000000007440000000000000000000004F40000000000000000000007440000000000000000000805440000000000000000000009440000000000000000000806340000000000000000000008440000000000000000000007840000000000000000000008440000000000000000000606240000000000000000000009440000000000000000000405240000000000000000000008440000000000000000000406540000000000000000000007440000000000000000000804740000000000000000000008440000000000000000000507440000000000000000000008440000000000000000000206C40000000000000000000007440000000000000000000A07740000000000000000000007440000000000000000000005C40000000000000000000009440000000000000000000707340000000000000000000007440000000000000000000006B40000000000000000000008440000000000000000000807040000000000000000000007440000000000000000000A06540000000000000000000007440000000000000000000004E4000000000000000000000844000000000000000000080554000000000000000000000744000000000000000000080624000000000000000000000844000000000000000000000354000000000000000000080B140000000000000000000907340000000000000000000009440000000000000000000E06B40000000000000000000007440000000000000000000607040000000000000000000007440000000000000000000C05B40000000000000000000007440000000000000000000B07440000000000000000000009440000000000000000000C06C4000000000000000000000744000000000000000000040774000000000000000000000A440000000000000000000A06340000000000000000000008E40000000000000000000004840000000000000000000009440000000000000000000805340000000000000000000007440000000000000000000207840000000000000000000008E40000000000000000000806440000000000000000000008E40000000000000000000907540000000000000000000007440000000000000000000E06D40000000000000000000008E40000000000000000000607640000000000000000000007440000000000000000000C05D40000000000000000000007440000000000000000000B07240000000000000000000007440000000000000000000C06A40000000000000000000008E40000000000000000000407140000000000000000000008440000000000000000000606440000000000000000000007440000000000000000000405440000000000000000000008440000000000000000000406340000000000000000000009940000000000000000000804140000000000000000000009440000000000000000000507240000000000000000000007440000000000000000000206A40000000000000000000008440000000000000000000A07140000000000000000000007440000000000000000000005A40000000000000000000008E40000000000000000000707540000000000000000000007440000000000000000000006D40000000000000000000008440000000000000000000807640000000000000000000008E40000000000000000000907440000000000000000000007440000000000000000000E06C40000000000000000000008E40000000000000000000607740000000000000000000007440000000000000000000C05C40000000000000000000008440000000000000000000B07340000000000000000000008440000000000000000000C06B40000000000000000000009440000000000000000000407040000000000000000000008440000000000000000000A06240000000000000000000009440000000000000000000004940000000000000000000007440000000000000000000805240000000000000000000007440000000000000000000806540000000000000000000007440000000000000000000804040000000000000000000009440000000000000000000507340000000000000000000008440000000000000000000206B40000000000000000000007440000000000000000000A07040000000000000000000008440000000000000000000005B40000000000000000000008440000000000000000000707440000000000000000000007440000000000000000000006C40000000000000000000008E40000000000000000000807740000000000000000000007440000000000000000000606540000000000000000000008E40000000000000000000405540000000000000000000007440000000000000000000406240000000000000000000007440000000000000000000606640000000000000000000009440000000000000000000405640000000000000000000007440000000000000000000406140000000000000000000007440000000000000000000804340000000000000000000008440000000000000000000507040000000000000000000008440000000000000000000206840000000000000000000008E40000000000000000000A07340000000000000000000008E4000000000000000000000584000000000000000000000744000000000000000000070774000000000000000000040BF40000000000000000000006F40000000000000000000007440000000000000000000807440000000000000000000007440000000000000000000A06140000000000000000000007440000000000000000000004A40000000000000000000007440000000000000000000805140000000000000000000007440000000000000000000806640000000000000000000008440000000000000000000907740000000000000000000008440000000000000000000E06F40000000000000000000008440000000000000000000607440000000000000000000007440000000000000000000C05F40000000000000000000007440000000000000000000B07040000000000000000000008440000000000000000000C06840000000000000000000008E40000000000000000000407340000000000000000000009940000000000000000000804240000000000000000000008440000000000000000000507140000000000000000000007440000000000000000000206940000000000000000000008440000000000000000000A07240000000000000000000008E40000000000000000000005940000000000000000000007440000000000000000000707640000000000000000000007440000000000000000000006E40000000000000000000008440000000000000000000807540000000000000000000009940000000000000000000606740000000000000000000007440000000000000000000405740000000000000000000008E40000000000000000000406040000000000000000000008440000000000000000000307840000000000000000000008E40000000000000000000907640000000000000000000007440000000000000000000E06E40000000000000000000008440000000000000000000607540000000000000000000009E40000000000000000000C05E40000000000000000000009940000000000000000000B07140000000000000000000008E40000000000000000000C06940000000000000000000007440000000000000000000407240000000000000000000009940000000000000000000A06040000000000000000000007440000000000000000000004B40000000000000000000009E40000000000000000000805040000000000000000000007440000000000000000000806740000000000000000000009940000000000000000000206540000000000000000000009440000000000000000000804E40000000000000000000008440000000000000000000005540000000000000000000008440000000000000000000006240000000000000000000007440000000000000000000107340000000000000000000009440000000000000000000606B40000000000000000000008440000000000000000000E07040000000000000000000009940000000000000000000405B40000000000000000000007440000000000000000000307440000000000000000000008440000000000000000000406C40000000000000000000008440000000000000000000C07740000000000000000000007440000000000000000000E06240000000000000000000007440000000000000000000C05240000000000000000000008E40000000000000000000C06540000000000000000000007440000000000000000000004740000000000000000000007440000000000000000000D07440000000000000000000009440000000000000000000A06C40000000000000000000007440000000000000000000207740000000000000000000007440000000000000000000805C40000000000000000000009940000000000000000000F07340000000000000000000009440000000000000000000806B40000000000000000000008E40000000000000000000007040000000000000000000007440000000000000000000003C40000000000000000000008E40000000000000000000107240000000000000000000009440000000000000000000606A40000000000000000000007440000000000000000000E07140000000000000000000007440000000000000000000405A40000000000000000000007440000000000000000000307540000000000000000000007440000000000000000000406D40000000000000000000008E40000000000000000000C07640000000000000000000009940000000000000000000206440000000000000000000007440000000000000000000804F40000000000000000000007440000000000000000000005440000000000000000000009440000000000000000000006340000000000000000000008440000000000000000000807840000000000000000000009440000000000000000000004640000000000000000000007440000000000000000000D07540000000000000000000007440000000000000000000A06D40000000000000000000007440000000000000000000207640000000000000000000007440000000000000000000805D40000000000000000000008E40000000000000000000F07240000000000000000000007440000000000000000000806A40000000000000000000008E40000000000000000000007140000000000000000000009440000000000000000000003D40000000000000000000007440000000000000000000E06340000000000000000000008E40000000000000000000C05340000000000000000000009940000000000000000000607840000000000000000000007440000000000000000000C06440000000000000000000009440000000000000000000E06040000000000000000000007440000000000000000000907840000000000000000000007440000000000000000000C05040000000000000000000008440000000000000000000C06740000000000000000000008E40000000000000000000004540000000000000000000008440000000000000000000D07640000000000000000000008440000000000000000000A06E40000000000000000000008E40000000000000000000207540000000000000000000009E40000000000000000000805E4000000000000000000080A640000000000000000000F07140000000000000000000007440000000000000000000806940000000000000000000007440000000000000000000007240000000000000000000009940000000000000000000003E40000000000000000000008E40000000000000000000206740000000000000000000008440000000000000000000804C40000000000000000000007440000000000000000000005740000000000000000000008E40000000000000000000006040000000000000000000008440000000000000000000707840000000000000000000007440000000000000000000107140000000000000000000007440000000000000000000606940000000000000000000007440000000000000000000E07240000000000000000000008440000000000000000000405940000000000000000000007440000000000000000000307640000000000000000000008440000000000000000000406E40000000000000000000009940000000000000000000C07540000000000000000000009440000000000000000000004440000000000000000000008440000000000000000000D07740000000000000000000008440000000000000000000A06F40000000000000000000009940000000000000000000207440000000000000000000007440000000000000000000805F40000000000000000000008440000000000000000000F07040000000000000000000008440000000000000000000806840000000000000000000008440000000000000000000007340000000000000000000007440000000000000000000003F40000000000000000000008440000000000000000000E06140000000000000000000008E40000000000000000000C05140000000000000000000008E40000000000000000000C06640000000000000000000008E40000000000000000000107040000000000000000000008E40000000000000000000606840000000000000000000009440000000000000000000E07340000000000000000000008440000000000000000000405840000000000000000000008E40000000000000000000307740000000000000000000009440000000000000000000406F40000000000000000000009440000000000000000000C0744000000000000000000000844000000000000000000020664000000000000000000080A140000000000000000000804D4000000000000000000000A940000000000000000000005640000000000000000000007440000000000000000000006140000000000000000000007440000000000000000000107640000000000000000000007440000000000000000000606E40000000000000000000009440000000000000000000E07540000000000000000000009940000000000000000000405E40000000000000000000009440000000000000000000307140000000000000000000008440000000000000000000406940000000000000000000007440000000000000000000C07240000000000000000000008440000000000000000000206040000000000000000000008440000000000000000000804B40000000000000000000007440000000000000000000507840000000000000000000007440000000000000000000005040000000000000000000007440000000000000000000006740000000000000000000008E40000000000000000000004240000000000000000000008440000000000000000000D07140000000000000000000007440000000000000000000A06940000000000000000000008440000000000000000000207240000000000000000000009440000000000000000000805940000000000000000000007440000000000000000000F07640000000000000000000009440000000000000000000806E40000000000000000000009440000000000000000000007540000000000000000000008440000000000000000000003940000000000000000000007440000000000000000000E06740000000000000000000008440000000000000000000C05740000000000000000000008440000000000000000000C06040000000000000000000007440000000000000000000206140000000000000000000009440000000000000000000804A40000000000000000000008440000000000000000000005140000000000000000000007440000000000000000000006640000000000000000000007440000000000000000000107740000000000000000000008E40000000000000000000606F40000000000000000000007440000000000000000000E07440000000000000000000008440000000000000000000405F40000000000000000000008440000000000000000000307040000000000000000000009940000000000000000000406840000000000000000000008440000000000000000000C07340000000000000000000008440000000000000000000E06640000000000000000000008440000000000000000000C05640000000000000000000007440000000000000000000C06140000000000000000000009440000000000000000000004340000000000000000000007440000000000000000000D07040000000000000000000007440000000000000000000A06840000000000000000000008E40000000000000000000207340000000000000000000009440000000000000000000805840000000000000000000007440000000000000000000F07740000000000000000000008440000000000000000000806F40000000000000000000008E40000000000000000000007440000000000000000000007440000000000000000000003840000000000000000000008E40000000000000000000004040000000000000000000009940000000000000000000D07340000000000000000000008440000000000000000000A06B40000000000000000000007440000000000000000000207040000000000000000000007440000000000000000000805B40000000000000000000007440000000000000000000F07440000000000000000000009940000000000000000000806C4000000000000000000000744000000000000000000000774000000000000000000080A640000000000000000000003B40000000000000000000007440000000000000000000E06540000000000000000000008E40000000000000000000C05540000000000000000000009940000000000000000000C06240000000000000000000008E40000000000000000000107440000000000000000000007440000000000000000000606C40000000000000000000007440000000000000000000E07740000000000000000000007440000000000000000000405C40000000000000000000008440000000000000000000307340000000000000000000007440000000000000000000406B40000000000000000000007440000000000000000000C07040000000000000000000007440000000000000000000206240000000000000000000007440000000000000000000804940000000000000000000007440000000000000000000005240000000000000000000008E40000000000000000000006540000000000000000000007440000000000000000000E06440000000000000000000007440000000000000000000C0544000000000000000000000AE40000000000000000000C06340000000000000000000007440000000000000000000407840000000000000000000008440000000000000000000004140000000000000000000007440000000000000000000D07240000000000000000000007440000000000000000000A06A40000000000000000000008E40000000000000000000207140000000000000000000007440000000000000000000805A40000000000000000000008E40000000000000000000F07540000000000000000000007440000000000000000000806D40000000000000000000008E40000000000000000000007640000000000000000000007440000000000000000000003A40000000000000000000008E40000000000000000000206340000000000000000000007440000000000000000000804840000000000000000000008440000000000000000000005340000000000000000000009440000000000000000000006440000000000000000000008440000000000000000000107540000000000000000000008440000000000000000000606D40000000000000000000008E40000000000000000000E07640000000000000000000007440000000000000000000405D40000000000000000000009E40000000000000000000307240000000000000000000007440000000000000000000406A40000000000000000000008440000000000000000000C07140000000000000000000007440"); - - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - /// Room map generation -/* -file_text_write_string(txt, string(room_get_name(room))); -file_text_writeln(txt); -file_text_write_string(txt, string(room_width)); -file_text_writeln(txt); -file_text_writeln(txt); - -file_text_close(txt);*/ -/* -ds_map_add(room_width_map, room, room_width); - -if (room != room_last)room_goto_next(); -else { - txt = file_text_open_write("rooms.txt"); - file_text_write_string(txt, ds_map_write(room_width_map)); - file_text_close(txt); -} - -alarm[11] = 1; - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - global.opfullscreen = !global.opfullscreen; -set_fullscreen(global.opfullscreen); -if (!global.opfullscreen) { - global.opscale = 1; - alarm[1] = 1; -} - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - if (global.ingame) { - if (hpalarm == 0) alarm[2] = 10; - if (hpalarm == 1) { - hudflash = 10; - alarm[2] = 90; - } - if (hpalarm == 2) { - hudflash = 12; - alarm[2] = 60; - } - if (hpalarm == 3) { - hudflash = 15; - alarm[2] = 30; - } -} else alarm[2] = 30; - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - set_window_scale(global.opscale); -display_reset(0, global.opvsync); - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - if (joystick_exists(global.opjoyid)) { - global.joydetected = 1; -} else global.joydetected = 0; -init = 0; -//touch_scale = 4; -if (os_type == os_android) instance_create(0, 0, oTouchControls); -//instance_create(0, 0, oTouchControls); -if (1) { - room_change(19, 0); -} else { - load_character_vars(); - reset_map(); - init_map(); - global.save_room = initroom; - set_start_location(); - global.ingame = 1; - global.newgame = 0; - global.targetx = 32; - global.targety = 128; - global.start_room = asset_get_index("rm_a7b10"); - get_loadout(10); - mus_set_current(273); - room_change(global.start_room, 3); -} - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - /// Check for gamepad input on Android. -if(init) exit; - -if(((os_type == os_android) || (os_type == os_linux)) && global.joydetected == 0) { - for (var i = 0; i < gamepad_get_device_count(); i++;) { - if (gamepad_is_connected(i)) { - for(var ia = 0; ia < gamepad_button_count(i); ia++) { - if(gamepad_button_check(i, ia)) { - global.opjoyid = i; - global.joydetected = 1; - } - } - for(var ia = 0; ia < gamepad_axis_count(i); ia++) { - if(gamepad_axis_value(i, ia) != 0) { - global.opjoyid = i; - global.joydetected = 1; - } - } - } - } -} - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - /// Input3D Code -/* -for (var i = 0; i < listSize; i++) { - inputHeld[i] = min(1, keyboard_check(inputArray[i, 0]) + input_gamepad_check(gamepadIndex, inputArray[i, 1])); // - inputReleased[i] = 0; - if (inputHeld[i] != 0) { - input[i] += 1; - } else { - if (input[i] != 0) { - inputReleased[i] = 1; - } - input[i] = 0; - } - - if (input[i] == 1) { - inputPressed[i] = 1; - } else { - inputPressed[i] = 0; - } -} - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - /// Widescreen space - -if (widescreen) { - widescreen_space = 106; -} else { - widescreen_space = 0; - //view_enabled[1] = false; - view_visible[1] = false; -} - -//wAlpha = max(0, wAlpha - (1/30)); - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - // -if (fadedone >= 1 && room != rm_transition && room != rm_subscreen && room != itemroom && room != rm_death) { - global.transitiontype = 0; - event_user(4); -} -// -if (!init) { - if (os_type == os_linux) { - linux_keys(); - } else if (os_type == os_android) { - touch_keys(); - } else { // windows, any other weird platforms - check_keys(); - } - if (room != rm_transition) global_control(); - if (kExit && global.opexitkeyenable) game_end(); - if (kStart && kStartPushedSteps == 0) event_user(0); -} -// -if (global.ingame == 1) { - if (malpha > -1) malpha -= 0.02; - if (malpha <= 0) malpha = 1; - markfr += 0.25; - if (markfr > 4) markfr = 0; - global.roomtime += 1; - // - hpalarm = 0; - if (true) - { - if (global.maxhealth < 100) - { - //if (global.playerhealth < 50) hpalarm = 1; - if (global.playerhealth < 30) hpalarm = 2; - if (global.playerhealth < 10) hpalarm = 3; - } - else if (global.maxhealth < 500) - { - if (global.playerhealth < 50) hpalarm = 1; - if (global.playerhealth < 30) hpalarm = 2; - if (global.playerhealth < 10) hpalarm = 3; - } - else - { - if (global.playerhealth < 100) hpalarm = 1; - if (global.playerhealth < 50) hpalarm = 2; - if (global.playerhealth < 25) hpalarm = 3; - } - } - else - { - if (global.maxhealth == 99) { - if (global.playerhealth < 50) hpalarm = 1; - if (global.playerhealth < 30) hpalarm = 2; - if (global.playerhealth < 10) hpalarm = 3; - } else if (global.maxhealth > 99) { - if (global.playerhealth < 100) hpalarm = 1; - if (global.playerhealth < 60) hpalarm = 2; - if (global.playerhealth < 20) hpalarm = 3; - } - } - // - if (hudflash > 0) { - hudflash -= 1; - if (hudflashfx > 0) { - hudflashfx -= 1; - } else hudflashfx = 4; - } -} -// view: -view_wport[0] = 320; -view_wview[0] = 320; -view_hport[0] = 240; -view_hview[0] = 240; // DEBUG CAMERA -/*view_wport[0] = 640; -view_wview[0] = 640; -view_hport[0] = 480; -view_hview[0] = 480;*/ -// display offset: -if (window_get_fullscreen()) { - if (global.opscale == 0) { - if (!widescreen) { - if (display_get_height() < display_get_width()) { - display_scale = display_get_height() / 240; - } else display_scale = display_get_width() / (320); - } else { - - if (((display_get_width() / (320 + widescreen_space)) * 240) <= display_get_height()) { - display_scale = display_get_width() / (320 + widescreen_space); - } - else display_scale = display_get_height() / 240; - } - } else display_scale = global.opscale; - - //displayx = display_get_width() / 2 - 320 * display_scale / 2; - //displayy = display_get_height() / 2 - 240 * display_scale / 2; - displayx = display_get_width() / 2 - (320 + widescreen_space) * display_scale / 2; - displayy = display_get_height() / 2 - 240 * display_scale / 2; -} else { - if (window_get_height() < window_get_width()) { - display_scale = window_get_height() / 240; - } else display_scale = window_get_width() / (320 + widescreen_space); - //displayx = window_get_width() / 2 - 320 * display_scale / 2; - //displayy = window_get_height() / 2 - 240 * display_scale / 2; - displayx = window_get_width() / 2 - (320 + widescreen_space) * display_scale / 2; - displayy = window_get_height() / 2 - 240 * display_scale / 2; -} -if (surface_exists(gui_surface)) { // fix for widescreen HUD issues on boot - if (surface_get_width(gui_surface) != (320 + widescreen_space)) surface_free(gui_surface); -} -if (!surface_exists(gui_surface)) gui_surface = surface_create(320 + widescreen_space, 240); -if (surface_exists(gui_surface)) { - surface_set_target(gui_surface); - draw_clear_alpha(c_black, 0); - if (global.ingame && displaygui && instance_exists(oCharacter)) { - draw_gui(); - // debug room drawing for widescreen debug - /*if (global.opshowhud && instance_exists(oTestKeys)) { - draw_set_font(fontMenuSmall); - draw_text(4, 24, room_get_name(room)); - }*/ - } - surface_reset_target(); -} - -if (debug > 0) { - global.playerhealth = global.maxhealth; - global.missiles = 99; - global.smissiles = 99; - global.pbombs = 99; -} -// -if (black > 0) black -= 1; -// a workaround for Alt getting stuck on Alt+Tab: -if (os_is_paused()) keyboard_clear(vk_alt); -// on HTML5, keep the game in center of the tab: -if (os_is_browser) set_fullscreen(global.opfullscreen); - -//Translator Test Room -/*if(global.ingame && oControl.mod_debugRoom == 1) { -switch translatestep -{ - case 0: - if keyboard_check(ord('T')) { translatestep++; } - break; - case 1: - if keyboard_check(ord('R')) { translatestep++; } - break; - case 2: - if keyboard_check(ord('A')) { translatestep++; } - break; - case 3: - if keyboard_check(ord('N')) { translatestep++; } - break; - case 4: - if keyboard_check(ord('S')) { translatestep++; } - break; - case 5: - if keyboard_check(ord('L')) { translatestep++; } - break; - case 6: - if keyboard_check(ord('A')) { translatestep++; } - break; - case 7: - if keyboard_check(ord('T')) { translatestep++; } - break; - case 8: - if keyboard_check(ord('E')) { translatestep++; } - break; - case 9: - if keyboard_check(ord('5')) { translatestep++; } - break; - case 10: - if keyboard_check(ord('7')) { translatestep++; } - break; - case 11: - if keyboard_check(ord('4')) - { - translatestep++; - global.targetx = 64; - global.targety = 1168; - global.camstartx = 90; - global.camstarty = 64; - global.offsetx = 0; - global.offsety = 0; - room_goto(rm_TranslationTest); - } - break; - default: - translatestep = 0; - break; -} -} -*/ -if(instance_exists(oCharacter) && mod_IGT && !instance_exists(oIGT)) { - instance_create(0, 0, oIGT); -} - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - /// Toggle 8-bit shader. -if (keyboard_check_pressed(vk_f9) && !pressed_key){ - pressed_key = true; - palette_number++; - scr_shader_control(); -} - -if (!keyboard_check_pressed(vk_f9) && pressed_key) pressed_key = false; - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - /// Input3D with heavy Lojical mods - Controller Connected - -if (os_type == os_linux) { - var event = ds_map_find_value(async_load, "event_type"); - - if (event == "gamepad discovered") { - global.opjoyid = ds_map_find_value(async_load, "pad_index"); - } else if (event == "gamepad lost") { - global.opjoyid = 1; // reset, I hope (PROBABLY NOT NECESSARY) - } -} - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - if (surface_exists(screen_surface)) { - surface_free(screen_surface); -} -if (os_is_native) { - if (file_exists(working_directory + "/tempscr")) { - file_delete(working_directory + "/tempscr"); - } -} - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - -if (!surface_exists(screen_surface)) screen_surface = surface_create(512+widescreen_space, 256); -surface_set_target(screen_surface); -draw_clear(c_black); - -if(widescreen) { - if (surface_exists(widescreen_surface)) { - draw_surface(widescreen_surface, 0, 0); - } -} else if (surface_exists(application_surface)) { - draw_surface(application_surface, 0, 0); -} - -surface_reset_target(); -if (os_is_native) { - - if(widescreen) { - if (surface_exists(widescreen_surface)) surface_save(widescreen_surface, working_directory + "/tempscr"); - } - else { - if (surface_exists(application_surface)) surface_save(application_surface, working_directory + "/tempscr"); - } - -} - - - - - -/*if (!surface_exists(screen_surface)) screen_surface = surface_create(512 + widescreen_space, 256); -surface_set_target(screen_surface); -draw_clear(c_black); - -if(widescreen) if (surface_exists(widescreen_surface)) draw_surface(widescreen_surface, 0, 0); -else if (surface_exists(application_surface)) draw_surface(application_surface, 0, 0); - -surface_reset_target(); -if (os_is_native) { - if (widescreen) { - if (surface_exists(widescreen_surface)) { - surface_save(widescreen_surface, working_directory + "/tempscr"); - } - } else if (surface_exists(application_surface)) { - surface_save(application_surface, working_directory + "/tempscr"); - } -} - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - m1 = string(global.map[global.mapposx, global.mapposy]); -m2 = string(global.map[global.mapposx - 2, global.mapposy - 1]); -m3 = string(global.map[global.mapposx - 1, global.mapposy - 1]); -m4 = string(global.map[global.mapposx, global.mapposy - 1]); -m5 = string(global.map[global.mapposx + 1, global.mapposy - 1]); -m6 = string(global.map[global.mapposx + 2, global.mapposy - 1]); -m7 = string(global.map[global.mapposx - 2, global.mapposy]); -m8 = string(global.map[global.mapposx - 1, global.mapposy]); -m9 = string(global.map[global.mapposx + 1, global.mapposy]); -m10 = string(global.map[global.mapposx + 2, global.mapposy]); -m11 = string(global.map[global.mapposx - 2, global.mapposy + 1]); -m12 = string(global.map[global.mapposx - 1, global.mapposy + 1]); -m13 = string(global.map[global.mapposx, global.mapposy + 1]); -m14 = string(global.map[global.mapposx + 1, global.mapposy + 1]); -m15 = string(global.map[global.mapposx + 2, global.mapposy + 1]); -dm1 = global.dmap[global.mapposx, global.mapposy]; -dm2 = global.dmap[global.mapposx - 2, global.mapposy - 1]; -dm3 = global.dmap[global.mapposx - 1, global.mapposy - 1]; -dm4 = global.dmap[global.mapposx, global.mapposy - 1]; -dm5 = global.dmap[global.mapposx + 1, global.mapposy - 1]; -dm6 = global.dmap[global.mapposx + 2, global.mapposy - 1]; -dm7 = global.dmap[global.mapposx - 2, global.mapposy]; -dm8 = global.dmap[global.mapposx - 1, global.mapposy]; -dm9 = global.dmap[global.mapposx + 1, global.mapposy]; -dm10 = global.dmap[global.mapposx + 2, global.mapposy]; -dm11 = global.dmap[global.mapposx - 2, global.mapposy + 1]; -dm12 = global.dmap[global.mapposx - 1, global.mapposy + 1]; -dm13 = global.dmap[global.mapposx, global.mapposy + 1]; -dm14 = global.dmap[global.mapposx + 1, global.mapposy + 1]; -dm15 = global.dmap[global.mapposx + 2, global.mapposy + 1]; -if (global.mapmarker) { - moffx = global.mapmarkerx - global.mapposx; - moffy = global.mapmarkery - global.mapposy; -} - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - /// Player death transition -with (oCharacter) { - x -= view_xview[0]; - y -= view_yview[0]; - visible = false; -} -view_xview[0] = 0; -view_yview[0] = 0; -mus_current_fadeout(); -sfx_stop_all(); -sfx_play(sndPlayerDeath); -global.vibL = 0; -global.vibR = 0; -global.ingame = 0; -global.darkness = 0; -global.gotolog = -1; -global.transitiontype = 3; -event_user(3); -room_goto(rm_death); - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - if (global.ingame == 1 && global.enablecontrol == 1 && room != rm_transition && ((!keyboard_check(vk_alt)) || (os_type == os_linux))) { - event_user(3); - global.ingame = 0; - global.targetx = oCharacter.x; - global.targety = oCharacter.y; - global.offsetx = 0; - global.offsety = 0; - room_persistent = true; - if (instance_exists(oCharacter)) with (oCharacter) persistent = false; - if (instance_exists(oCamera)) with (oCamera) persistent = false; - if (instance_exists(oNotification)) with (oNotification) persistent = false; - if (instance_exists(oScanMonster)) with (oScanMonster) persistent = false; - global.currentroom = room; - global.ssmode = 0; - room_change(16, 3); - Mute_Loops(); - global.vibL = 0; - global.vibR = 0; -} - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - writelog("UnLoading Room " + string(room)); -global.roomtime = 0; -fadedone = 0; - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - writelog("Loading Room " + string(room)); -if (room != rm_transition) { - if (global.ingame == 1 && instance_number(oCharacter) == 0) { - player = instance_create(global.save_x, global.save_y, oCharacter); - with (player) juststarted = 100; - mus_intro_fanfare(); - } - if (global.ingame == 1) { - room_persistent = false; - if (quitgame) { - quitgame = 0; - remove_persistent_objects(); - sfx_stop_all(); - global.ingame = 0; - global.darkness = 0; - if (reloadgame == 0) { - room_change(titleroom, 1); //room_goto(titleroom); - } else { - global.newgame = 0; - room_goto(rm_loading); - } - exit; - } - ApplyLightPreset(); - Unmute_Loops(); - if (instance_exists(oCharacter)) with (oCharacter) persistent = true; - if (instance_exists(oCamera)) with (oCamera) persistent = true; - if (instance_exists(oNotification)) with (oNotification) persistent = true; - if (instance_exists(oScanMonster)) with (oScanMonster) persistent = true; - } -} // if (room != rm_transition) -malpha = 1; -fadedone = 0; -if (room == rm_transition) fadedone = 1; -if (room == titleroom && instance_exists(oPressStart)) { - global.gamestarted = 0; - if (os_type == os_android) os_powersave_enable(true); -} - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - debug = 0; -global.ingame = 0; -global.transitiontype = 0; -global.transitionx = 0; -global.transitiony = 0; -init_languages(); -load_gameoptions(); -writelog("Options Loaded"); -init_stats(); - -randomize_zeta_heads(); -randomize_omega_types(); - -global.mod_fusion_unlocked = 0; -global.mod_gamebeaten = 0; - - -// Load resource mods. -load_resources(); - - -if (file_exists("data.sav")) load_stats(); - -if (file_exists("data.sav")) -{ - if (file_exists("extras.sav")) load_stats2(); - else { save_stats2(); load_stats2(); } -} - - -//Rename old 1.2+ - 1.3.3 files names -if (!file_exists("save1") && !file_exists("save2") && !file_exists("save3")) -{ - if (file_exists("saveX1") && !file_exists("save1")) { file_copy("saveX1", "save1"); } - if (file_exists("saveX2") && !file_exists("save2")) { file_copy("saveX2", "save2"); } - if (file_exists("saveX3") && !file_exists("save3")) { file_copy("saveX2", "save3"); } -} - - -global.shaders_compiled = false; -if (shaders_are_supported()) { - if (shader_is_compiled(shGameBoy) && shader_is_compiled(shPaletteSwap)) { - global.shaders_compiled = true; - } -} - -// DEBUG - -//global.mod_gamebeaten = false; - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - /// Input3D Code -/* -input_init(); -inputHeld[ds_list_size(inputList)-1] = 0; -inputPressed[ds_list_size(inputList)-1] = 0; -inputReleased[ds_list_size(inputList)-1] = 0; -input[ds_list_size(inputList)-1] = 1; - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - application_surface_draw_enable(0); -draw_clear(c_black); - -if (shader_on && global.shaders_compiled) set_8bit_shader(); -/// Draw game surface -if(widescreen) { - // used view_*port[0] instead of display* previously because Wanderer was supporting all ratios - if (surface_exists(widescreen_surface)) draw_surface_ext(widescreen_surface, displayx+xShake, displayy+yShake, display_scale, display_scale, 0, c_white, 1); -} else { - if (surface_exists(application_surface)) draw_game_surface(displayx, displayy, display_scale); -} - - - -shader_reset(); - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - /// Black bars for certain rooms in widescreen -if (widescreen && ((room == rm_options) || (room == rm_controller))) { - draw_rectangle_colour(0, 0, -(ceil(widescreen_space/2)+1), room_height, c_black, c_black, c_black, c_black, 0); - draw_rectangle_colour(room_width, 0, room_width+(ceil(widescreen_space/2)+1), room_height, c_black, c_black, c_black, c_black, 0); -} - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - if (widescreen) set_widescreen(); - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - if (global.ingame) { - if (surface_exists(gui_surface)) { - if (global.ingame && displaygui && room != rm_transition && instance_exists(oCharacter)) { - var d = application_get_position(); - //draw_surface_ext(gui_surface, displayx - d[0], displayy - d[1], display_scale, display_scale, 0, -1, 1); - /*if (!global.opfullscreen) { - draw_surface_ext(gui_surface, ((displayx - d[0])*abs(widescreen-1)) - floor((widescreen_space/2)*display_scale), displayy - d[1], display_scale, display_scale, 0, -1, 1); - } else {*/ - draw_surface_ext(gui_surface, (displayx - d[0]), displayy - d[1], display_scale, display_scale, 0, -1, 1); - - //} - } - } -} - -//draw_text(4, 32, "Gamepad Index: " + string(global.gamepadIndex)); -//draw_text(4, 48, "Control Type: " + string(global.controltype)); - - -if (black > 0) { - draw_set_alpha(1); - draw_set_color(c_black); - draw_rectangle(0, 0, display_get_width(), display_get_height(), false); -} - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - if (fadedone < 1 && room != initroom) { - if (global.transitiontype < 2) { - draw_set_alpha(1 - fadedone); - draw_set_color(c_black); - draw_rectangle(-widescreen_space/2, 0, room_width+widescreen_space/2, room_height, false); - //if (instance_exists(oCharacter) && global.transitiontype == true) draw_character(oCharacter.sprite_index, oCharacter.x, oCharacter.y, oCharacter.aspr1, oCharacter.asprx, oCharacter.aspry, oCharacter.aspr2, oCharacter.aspr2x, oCharacter.aspr2y, oCharacter.aspr2a, oCharacter.mirror, oCharacter.image_blend, 1 - fadedone, oCharacter.armmsl, oCharacter.image_index); - if (instance_exists(oCharacter) && global.transitiontype == true) { //BUGFIX - if(oCharacter.juststarted == 0) { - draw_set_blend_mode(bm_add); - draw_character(oCharacter.sprite_index, oCharacter.x, oCharacter.y, oCharacter.aspr1, oCharacter.asprx, oCharacter.aspry, oCharacter.aspr2, oCharacter.aspr2x, oCharacter.aspr2y, oCharacter.aspr2a, oCharacter.mirror, oCharacter.image_blend, 1 - fadedone, oCharacter.armmsl, oCharacter.image_index); - draw_set_blend_mode(bm_normal); - } - } - fadedone += 0.1; - } -} -draw_set_alpha(1); -if (showfps) { - draw_set_font(fontMenuSmall); - draw_set_color(c_white); -} - -draw_set_font(fontMenuTiny); -draw_set_color(c_white); -draw_set_alpha(0.6); -draw_set_halign(fa_right); -if (0) draw_text(view_xview[0] + view_wview[0] - 2, view_yview[0] + 232, "1.1 T1"); -if (0) draw_text(view_xview[0] + view_wview[0] - 2, view_yview[0] + 232, "WORK IN PROGRESS"); -draw_set_alpha(1); -draw_set_halign(fa_left); - -/* -//Added for testing purposes!!! -draw_set_alpha(1); -draw_set_font(fontMenuSmall); -draw_set_color(c_white); -//draw_point(x, y); - -var tdraw = 6; -draw_text(10, 16, "RandomGameBool: " + string(oControl.mod_randomgamebool)); - - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - if (!directory_exists("snap")) directory_create(working_directory + "/" + "snap"); -i = -1; -do { - i += 1; -} until (!file_exists(working_directory + "/snap/snap 0" + string(i) + ".png") && !file_exists(working_directory + "/snap/snap 00" + string(i) + ".png") && !file_exists(working_directory + "/snap/snap 000" + string(i) + ".png")); -sname = "snap/snap " + string(i); -if (i < 1000) sname = "snap/snap 0" + string(i); -if (i < 100) sname = "snap/snap 00" + string(i); -if (i < 10) sname = "snap/snap 000" + string(i); -screen_save(sname + ".png"); - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - showfps = !showfps; - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - if (keyboard_check(vk_alt)) game_end(); - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - if (global.ingame == 1 && global.enablecontrol == 1 && room != rm_transition) { - event_user(3); - global.ingame = 0; - global.targetx = oCharacter.x; - global.targety = oCharacter.y; - global.offsetx = 0; - global.offsety = 0; - global.camstartx = oCamera.x; - global.camstarty = oCamera.y; - with (oCamera) { - targetx = x; - targety = y; - } - room_persistent = true; - oCharacter.persistent = false; - oCamera.persistent = false; - if (instance_exists(oNotification)) oNotification.persistent = false; - global.currentroom = room; - global.transitiontype = 2; - global.ssmode = 3; - room_goto(rm_subscreen); - Mute_Loops(); -} - - - - - - - - 1 - 603 - 7 - 0 - 0 - -1 - 2 - - - self - 0 - 0 - - - 1 - if (os_type != os_linux) { - if (keyboard_check(vk_alt)) { - alarm[4] = 1; - black = 5; - } -} - - - - - - - 0 - 0 - 0 - 0.5 - 0.100000001490116 - 0 - 0.100000001490116 - 0.100000001490116 - 0.200000002980232 - -1 - -1 - - + + + sSMissile + 0 + -1 + -5000000 + -1 + <undefined> + <undefined> + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + global.ipaddress = undefined; +global.canSet = false; + +global.monsterStr = "Monster"; + +randomize(); + +targetx = 48; +targety = 432; +targetroom = rm_a5h01; +screen_surface = -1; +global.targetroom = initroom; +black = 0; +global.classicmode = 0; +global.godmode = 0; +global.enablecontrol = 1; +global.floormaterial = 0; +global.soundamb = 0; +global.moverobj = 0; +global.roomtime = 0; +global.quake = 0; +global.saveslot = 0; +global.save_room = initroom; +global.waterlevel = 0; +global.watertype = 0; +global.wateroffset = 0; +global.monstersleft = 0; +global.gametime = 0; +global.etanks = 0; +global.itemstaken = 0; +global.difficulty = 0; +global.darkness = 0; +global.controltype = 0; +global.vibL = 0; +global.vibR = 0; +global.qbg = 0; +quitgame = 0; +reloadgame = 0; +c_id = 0; +global.gotolog = -1; +global.tiptext = ""; +displaygui = 1; +guifont1 = font_add_sprite(512, 48, 0, 1); +guifont1a = font_add_sprite(513, 48, 0, 1); +global.guifont2 = font_add_sprite(514, 48, 0, 0); +showfps = 0; +global.creditsmenuopt = 0; +hudflash = 0; +hudflashfx = 0; +hpalarm = 0; +init = 1; +alarm[0] = 2; +alarm[2] = 1; +nofade = 0; +spr = 0; +sprx = 0; +spry = 0; +aspr1 = sHPickup; +asprx = 0; +aspry = 0; +aspr2 = sHPickup; +aspr2x = 0; +aspr2y = 0; +aspr2a = 0; +mirror = 0; +imgindex = 0; +sprblend = 0; +armmsl = 0; +m1 = "0"; +m2 = "0"; +m3 = "0"; +m4 = "0"; +m5 = "0"; +m6 = "0"; +m7 = "0"; +m8 = "0"; +m9 = "0"; +m10 = "0"; +m11 = "0"; +m12 = "0"; +m13 = "0"; +m14 = "0"; +m15 = "0"; +dm1 = "0"; +dm2 = "0"; +dm3 = "0"; +dm4 = "0"; +dm5 = "0"; +dm6 = "0"; +dm7 = "0"; +dm8 = "0"; +dm9 = "0"; +dm10 = "0"; +dm11 = "0"; +dm12 = "0"; +dm13 = "0"; +dm14 = "0"; +dm15 = "0"; +moffx = 0; +moffy = 0; +kLeft = 0; +kRight = 0; +kUp = 0; +kDown = 0; +kJump = 0; +kAim = 0; +kAim2 = 0; +kFire = 0; +kMissile = 0; +kLeftPressed = 0; +kRightPressed = 0; +kUpPressed = 0; +kDownPressed = 0; +kJumpPressed = 0; +kAimPressed = 0; +kAim2Pressed = 0; +kFirePressed = 0; +kMissilePressed = 0; +kLeftPushedSteps = 0; +kRightPushedSteps = 0; +kUpPushedSteps = 0; +kDownPushedSteps = 0; +kJumpPushedSteps = 0; +kAimPushedSteps = 0; +kAim2PushedSteps = 0; +kFirePushedSteps = 0; +kMissilePushedSteps = 0; +kLeftReleased = 0; +kRightReleased = 0; +kUpReleased = 0; +kDownReleased = 0; +kJumpReleased = 0; +kAimReleased = 0; +kAim2Released = 0; +kFireReleased = 0; +kMissileReleased = 0; +kSelect = 0; +kSelectPressed = 0; +kSelectPushedSteps = 0; +kSelectReleased = 0; +kStart = 0; +kStartPressed = 0; +kStartPushedSteps = 0; +kStartReleased = 0; +kWalk = 0; +kWalkPushedSteps = 0; +kWalkPressed = 0; +kWalkReleased = 0; +kMorph = 0; +kMorphPushedSteps = 0; +kMorphPressed = 0; +kMorphReleased = 0; +kMenu1 = 0; +kMenu1PushedSteps = 0; +kMenu1Pressed = 0; +kMenu1Released = 0; +kMenu2 = 0; +kMenu2PushedSteps = 0; +kMenu2Pressed = 0; +kMenu2Released = 0; +kExit = 0; +markfr = 0; +display_scale = 0; +displayx = 0; +displayy = 0; +gui_surface = 0; +global.opfullscreen = 0; +global.opscale = 0; +global.opwritelog = 0; +global.opapril = 0; + +//Gatordile additions +Trail_P_R = 255; +Trail_P_G = 255; +Trail_P_B = 0; +Trail_V_R = 0; +Trail_V_G = 255; +Trail_V_B = 0; +Trail_G_R = 0; +Trail_G_G = 255; +Trail_G_B = 255; + +Trail_P_R_F = 0; +Trail_P_G_F = 160; +Trail_P_B_F = 240; + +Trail_V_R_F = 237; +Trail_V_G_F = 255; +Trail_V_B_F = 135; + +Trail_G_R_F = 239; +Trail_G_G_F = 183; +Trail_G_B_F = 255; + +Trail_P_R_F_SR = 0; +Trail_P_G_F_SR = 160; +Trail_P_B_F_SR = 240; + +Trail_V_R_F_SR = 135; +Trail_V_G_F_SR = 255; +Trail_V_B_F_SR = 135; + +Trail_G_R_F_SR = 239; +Trail_G_G_F_SR = 183; +Trail_G_B_F_SR = 255; + +// Fix for odd issue with palette draws +if (os_type == os_android) { + PowerPalette = -1; + VariaPalette = -1; + GravityPalette = -1; + AlphaPalette = -1; + GammaPalette = -1; + ZetaPalette = -1; + OmegaPalette = -1; + QueenPalette = -1; + ZetaBlur = -1; + QueenDead = -1; + QueenBloodDrop = -1; + QueenBloodParticle = -1; +} + + +scr_load_mods(); //Additional modifiers + +global.percentscreen = bg_SubScrTop; +global.percent1M = 129; +global.percent1SM = 211; +global.percent1PB = 275; +global.percent2M = 128; +global.percent2SM = 210; +global.percent2PB = 274; + + +pressed_key = false; +shader_on = false; +palette_number = 0; +mod_defaultfilter = 1; + +scr_default_global_items(); + +global.lastSpawnRoom = -1; +global.roomsSinceLastSpawn = 0; +global.lastSeptoggSound = -1; +mod_previous_room = room; +global.gamemode = 0; + + + +// Set the default fonts. +globalvar fontGUI, fontGUI2, fontMenuSmall, fontMenuTiny, fontMenuSmall2, fontSubScr; +fontGUI = fontGUIDefault; +fontGUI2 = fontGUI2Default; +fontMenuSmall = fontMenuSmallDefault; +fontMenuTiny = fontMenuTinyDefault; +fontMenuSmall2 = fontMenuSmall2Default; +fontSubScr = fontSubScrDefault; + +GUIOffset = 0; +subScrHeaderOffset = 0; +subScrItemOffset = 0; + +// Replace the default fonts if replacement files exist. +ini_open("lang/fonts/sizes.ini"); + +if(file_exists("lang/fonts/04b09.ttf")) { + font_replace(fontGUI, "lang/fonts/04b09.ttf", ini_read_real('Sizes', '04b09_(large)', 16), false, false, 32, 255); + font_replace(fontSubScr, "lang/fonts/04b09.ttf", ini_read_real('Sizes', '04b09_(small)', 8), false, false, 32, 255); + GUIOffset = ini_read_real('Offsets', '04b09_(large)_offset', 0); + subScrHeaderOffset = ini_read_real('Offsets', '04b09_(small)_offset', 0); +} + +if(file_exists("lang/fonts/Acknowledge_TT_BRK.ttf")) { + font_replace(fontGUI2, "lang/fonts/Acknowledge_TT_BRK.ttf", ini_read_real('Sizes', 'Acknowledge_TT_BRK', 13), false, false, 32, 255); +} + +if(file_exists("lang/fonts/uni_05_53.ttf")) { + font_replace(fontMenuSmall, "lang/fonts/uni_05_53.ttf", ini_read_real('Sizes', 'uni_05_53', 8), false, false, 32, 255); +} + +if(file_exists("lang/fonts/04b24.ttf")) { + font_replace(fontMenuTiny, "lang/fonts/04b24.ttf", ini_read_real('Sizes', '04b24', 16), false, false, 32, 255); + subScrItemOffset = ini_read_real('Offsets', '04b24_offset', -6); +} + +if(file_exists("lang/fonts/Glasstown_NBP.ttf")) { + font_replace(fontMenuSmall2, "lang/fonts/Glasstown_NBP.ttf", ini_read_real('Sizes', 'Glasstown_NBP', 16), false, false, 32, 255); +} + +ini_close(); + + + +// NOT Dymanic Version Number +global.fontVersion = font_add_sprite_ext(sVersionFont, "V.0123456789", true, 1); + +global.am2r_version = "V1.5.2"; // no longer dynamic, not worth the effort to maintain - mostly because of Android oddities. + +// Android +global.gamestarted = 0; +global.wave_height = 1; + + +/* + A3 sand tile map pre-load. + Don't. Touch. These. +*/ + +global.sand_map = ds_map_create(); +ds_map_read(global.sand_map,"92010000030200000100000009000000323730342C313535320000000000000000000000000100000009000000313630302C313336300000000000000000000008400100000009000000323635362C313435360000000000000000000000000100000009000000313432342C3133373600000000000000000000084001000000080000003134342C313435360000000000000000000000000100000009000000313337362C3132393600000000000000000000000001000000080000003132382C313538340000000000000000000000000100000009000000313639362C313334340000000000000000000000000100000009000000323738342C31343536000000000000000000000000010000000700000039362C3134383800000000000000000000104001000000080000003136302C313438380000000000000000000000400100000009000000313533362C313236340000000000000000000008400100000009000000323637322C3134383800000000000000000000000001000000080000003132382C313630300000000000000000000000000100000009000000313636342C3132383000000000000000000000144001000000080000003234302C313538340000000000000000000000000100000009000000313536382C313336300000000000000000000008400100000009000000323733362C313630300000000000000000000000000100000009000000323732302C3135333600000000000000000000F03F0100000009000000323638382C313435360000000000000000000000000100000009000000323830302C313535320000000000000000000000400100000009000000323632342C3135303400000000000000000000000001000000080000003234302C313630300000000000000000000010400100000009000000313636342C313331320000000000000000000000000100000009000000323630382C313535320000000000000000000010400100000009000000323733362C3135383400000000000000000000000001000000080000003230382C313438380000000000000000000000000100000009000000313634382C3133343400000000000000000000000001000000080000003132382C3134343000000000000000000000F03F01000000080000003131322C313533360000000000000000000000000100000009000000323738342C3136313600000000000000000000000001000000080000003234302C313536380000000000000000000000000100000009000000313639362C313331320000000000000000000000000100000009000000313532302C3133313200000000000000000000000001000000080000003134342C313631360000000000000000000000000100000009000000323733362C313536380000000000000000000000000100000009000000313734342C313331320000000000000000000022400100000009000000313430382C313337360000000000000000000008400100000009000000323635362C313631360000000000000000000000000100000009000000323730342C313530340000000000000000000000400100000009000000323634302C313532300000000000000000000000000100000009000000313634382C313331320000000000000000000000000100000009000000323630382C313530340000000000000000000010400100000009000000313530342C3133373600000000000000000000084001000000080000003132382C313536380000000000000000000000400100000009000000313636342C3133343400000000000000000000000001000000080000003234302C3134343000000000000000000000F03F0100000009000000313334342C313231360000000000000000000014400100000009000000323632342C3135353200000000000000000000000001000000080000003139322C3134383800000000000000000000104001000000080000003232342C313438380000000000000000000000000100000009000000323638382C313631360000000000000000000000000100000009000000323733362C3134343000000000000000000000F03F0100000009000000323830302C313530340000000000000000000000400100000009000000313634382C3132383000000000000000000000F03F0100000009000000323735322C313438380000000000000000000000000100000009000000313530342C3133313200000000000000000000000001000000080000003234302C313633320000000000000000000008400100000009000000323632342C3135333600000000000000000000000001000000080000003235362C313530340000000000000000000018400100000009000000323637322C313631360000000000000000000000000100000009000000323733362C313633320000000000000000000000000100000009000000313530342C313238300000000000000000000000400100000009000000313736302C31333132000000000000000000002A400100000009000000313332382C3132333200000000000000000000104001000000080000003136302C31363136000000000000000000000000010000000700000039362C3136313600000000000000000000104001000000080000003137362C313532300000000000000000000000000100000009000000323735322C3134353600000000000000000000000001000000080000003132382C313633320000000000000000000008400100000009000000313532302C313337360000000000000000000008400100000009000000323736382C3135323000000000000000000000000001000000080000003131322C313535320000000000000000000000000100000009000000313430382C3132383000000000000000000000F03F01000000080000003230382C313631360000000000000000000000000100000009000000313432342C313334340000000000000000000000000100000009000000313430382C3133313200000000000000000000000001000000080000003139322C3134353600000000000000000000000001000000080000003232342C313435360000000000000000000000000100000009000000323738342C31343838000000000000000000000000010000000700000039362C3134353600000000000000000000104001000000080000003136302C313435360000000000000000000000000100000009000000313332382C31323634000000000000000000001C400100000009000000323830302C313533360000000000000000000000400100000009000000323733362C313437320000000000000000000000000100000009000000323637322C313435360000000000000000000000000100000009000000323831362C313630300000000000000000000018400100000009000000323732302C313535320000000000000000000000000100000009000000313533362C313332380000000000000000000008400100000009000000323736382C3136343800000000000000000000084001000000080000003234302C313437320000000000000000000000000100000009000000313638302C313332380000000000000000000000000100000009000000323635362C313438380000000000000000000000000100000009000000313337362C3132343800000000000000000000000001000000080000003134342C313438380000000000000000000000000100000009000000313536382C313239360000000000000000000000000100000009000000323831362C313538340000000000000000000014400100000009000000313434302C313336300000000000000000000000000100000009000000313530342C313334340000000000000000000000400100000009000000323630382C3135333600000000000000000000104001000000080000003139322C313631360000000000000000000000000100000009000000323730342C3135333600000000000000000000000001000000080000003232342C3136313600000000000000000000F03F0100000009000000313430382C3133343400000000000000000000000001000000080000003230382C313435360000000000000000000000000100000009000000313432342C3133313200000000000000000000004001000000080000003131322C313530340000000000000000000000000100000009000000313630302C313239360000000000000000000000000100000009000000323638382C313438380000000000000000000000000100000009000000313337362C3133363000000000000000000000F03F0100000009000000313432342C3132383000000000000000000000000001000000080000003132382C313437320000000000000000000000000100000009000000313434302C3132343800000000000000000000000001000000080000003132382C313631360000000000000000000000000100000009000000313337362C313331320000000000000000000000000100000009000000323735322C313437320000000000000000000000000100000009000000313336302C3132333200000000000000000000F03F0100000009000000313732382C313331320000000000000000000022400100000009000000323736382C313530340000000000000000000000000100000009000000323738342C313434300000000000000000000000000100000009000000313432342C3133363000000000000000000000000001000000080000003230382C3136333200000000000000000000084001000000080000003134342C3134343000000000000000000000F03F0100000009000000313337362C313238300000000000000000000000000100000009000000323638382C3135363800000000000000000000000001000000080000003139322C313437320000000000000000000000000100000009000000323635362C313434300000000000000000000000000100000009000000313535322C3133323800000000000000000000000001000000080000003232342C3134373200000000000000000000000001000000080000003234302C313631360000000000000000000000000100000009000000323738342C313536380000000000000000000000000100000009000000313434302C313238300000000000000000000008400100000009000000323637322C313432340000000000000000000014400100000009000000313432342C313234380000000000000000000000000100000009000000323637322C313633320000000000000000000000000100000009000000323733362C313631360000000000000000000000400100000009000000323638382C3134343000000000000000000000F03F010000000700000039362C3136333200000000000000000000084001000000080000003136302C3136333200000000000000000000084001000000080000003137362C3135303400000000000000000000F03F0100000009000000323635362C313536380000000000000000000010400100000009000000313332382C313231360000000000000000000020400100000009000000313636342C313239360000000000000000000000000100000009000000323634302C3135333600000000000000000000000001000000080000003139322C313633320000000000000000000008400100000009000000313430382C3133363000000000000000000000000001000000080000003232342C313633320000000000000000000008400100000009000000323635362C313630300000000000000000000000000100000009000000313532302C3132393600000000000000000000F03F0100000009000000313639362C3132393600000000000000000000F03F0100000009000000323738342C3135383400000000000000000000000001000000080000003134342C313630300000000000000000000000000100000009000000323732302C3136343800000000000000000000084001000000080000003230382C313437320000000000000000000000000100000009000000313334342C31333238000000000000000000001C400100000009000000323736382C313535320000000000000000000000000100000009000000313438382C313236340000000000000000000000000100000009000000323635362C3135383400000000000000000000000001000000080000003131322C313532300000000000000000000000000100000009000000323738342C313630300000000000000000000000000100000009000000323735322C3136333200000000000000000000F03F0100000009000000313336302C313236340000000000000000000000000100000009000000313530342C3132343800000000000000000000F03F01000000080000003132382C313435360000000000000000000000000100000009000000323735322C3134323400000000000000000000204001000000080000003134342C3135383400000000000000000000F03F0100000009000000313430382C31323438000000000000000000000840010000000700000039362C3134373200000000000000000000104001000000080000003136302C313437320000000000000000000000000100000009000000313631362C3133323800000000000000000000264001000000080000003137362C31353532000000000000000000000000010000000700000038302C313535320000000000000000000026400100000009000000313634382C313239360000000000000000000000000100000009000000313538342C3132363400000000000000000000F03F0100000009000000323638382C313630300000000000000000000000000100000009000000323733362C313435360000000000000000000000000100000009000000323637322C3134373200000000000000000000000001000000080000003234302C313435360000000000000000000000000100000009000000313437322C313332380000000000000000000000000100000009000000313434302C313334340000000000000000000000000100000009000000313530342C313336300000000000000000000000000100000009000000313339322C3132333200000000000000000000F03F0100000009000000313435362C313236340000000000000000000000000100000009000000323638382C313538340000000000000000000000000100000009000000323730342C3136343800000000000000000000084001000000080000003139322C3135363800000000000000000000000001000000080000003232342C3135363800000000000000000000000001000000080000003137362C3135333600000000000000000000000001000000080000003136302C31363030000000000000000000000000010000000700000039362C3136303000000000000000000000104001000000080000003132382C313438380000000000000000000000000100000009000000313530342C313239360000000000000000000000000100000009000000323638382C313437320000000000000000000000000100000009000000323637322C313630300000000000000000000000000100000009000000313536382C31333434000000000000000000000000010000000700000039362C3135383400000000000000000000104001000000080000003136302C313538340000000000000000000000000100000009000000313438382C313332380000000000000000000000000100000009000000323632342C313532300000000000000000000000000100000009000000313532302C3132343800000000000000000000F03F0100000009000000313334342C313236340000000000000000000000000100000009000000323735322C313536380000000000000000000000000100000009000000313634382C313336300000000000000000000008400100000009000000323637322C313538340000000000000000000000000100000009000000313336302C3133323800000000000000000000000001000000080000003232342C3134343000000000000000000000F03F0100000009000000323635362C3134373200000000000000000000000001000000080000003139322C3134343000000000000000000000F03F0100000009000000313630302C3133343400000000000000000000144001000000080000003234302C313438380000000000000000000000000100000009000000313631362C313236340000000000000000000014400100000009000000323634302C313535320000000000000000000008400100000009000000313538342C313332380000000000000000000000400100000009000000313633322C3133323800000000000000000000000001000000080000003134342C313437320000000000000000000000000100000009000000323830302C3136343800000000000000000000184001000000080000003230382C313630300000000000000000000000400100000009000000313437322C313236340000000000000000000000000100000009000000313430382C313239360000000000000000000000000100000009000000323738342C313437320000000000000000000000000100000009000000323736382C313533360000000000000000000000000100000009000000313639362C313336300000000000000000000018400100000009000000313532302C313336300000000000000000000014400100000009000000323735322C313434300000000000000000000000000100000009000000313435362C3133323800000000000000000000000001000000080000003230382C313538340000000000000000000000000100000009000000323733362C313438380000000000000000000000000100000009000000313731322C313332380000000000000000000000400100000009000000323630382C313532300000000000000000000010400100000009000000313434302C313337360000000000000000000018400100000009000000313536382C313238300000000000000000000000000100000009000000313334342C313233320000000000000000000000000100000009000000313636342C313336300000000000000000000008400100000009000000313536382C313331320000000000000000000000000100000009000000323637322C313434300000000000000000000000000100000009000000323830302C3135323000000000000000000000004001000000080000003230382C313536380000000000000000000000000100000009000000323638382C31363332000000000000000000000000010000000700000039362C3134343000000000000000000000204001000000080000003136302C3134343000000000000000000000F03F0100000009000000313535322C313236340000000000000000000000000100000009000000323630382C313430380000000000000000000028400100000009000000323735322C313630300000000000000000000008400100000009000000313337362C313337360000000000000000000008400100000009000000313432342C313239360000000000000000000000400100000009000000313339322C3133323800000000000000000000000001000000080000003232342C313538340000000000000000000008400100000009000000323738342C3134323400000000000000000000000001000000080000003139322C313538340000000000000000000000000100000009000000313630302C313238300000000000000000000000000100000009000000323738342C313633320000000000000000000000000100000009000000323735322C313538340000000000000000000000000100000009000000323830302C3134303800000000000000000000F03F01000000080000003230382C3134343000000000000000000000F03F0100000009000000323637322C3135363800000000000000000000000001000000080000003134342C3136333200000000000000000000084001000000080000003136302C31353638000000000000000000001040010000000700000039362C313536380000000000000000000010400100000009000000323635362C3136333200000000000000000000084001000000080000003139322C313630300000000000000000000000000100000009000000323634302C313530340000000000000000000000000100000009000000323730342C313532300000000000000000000000400100000009000000323635362C3134323400000000000000000000F03F0100000009000000313630302C313331320000000000000000000018400100000009000000323830302C313437320000000000000000000000400100000009000000323732302C313630300000000000000000000000000100000009000000323733362C313533360000000000000000000000000100000009000000313435362C313239360000000000000000000010400100000009000000323736382C3134383800000000000000000000000001000000080000003235362C313538340000000000000000000000400100000009000000313430382C313332380000000000000000000000000100000009000000323732302C313538340000000000000000000000000100000009000000313538342C313239360000000000000000000000000100000009000000313633322C313239360000000000000000000000000100000009000000323630382C3134373200000000000000000000104001000000080000003131322C313536380000000000000000000000000100000009000000323738342C3136343800000000000000000000084001000000080000003234302C313533360000000000000000000000400100000009000000313437322C3132343800000000000000000000F03F0100000009000000323632342C3136333200000000000000000000084001000000080000003235362C313630300000000000000000000000400100000009000000323632342C3134323400000000000000000000F03F0100000009000000323638382C313634380000000000000000000008400100000009000000313336302C313239360000000000000000000000000100000009000000313438382C313239360000000000000000000000000100000009000000323730342C313437320000000000000000000000000100000009000000323634302C313435360000000000000000000000000100000009000000313631362C313336300000000000000000000022400100000009000000313530342C3133323800000000000000000000000001000000080000003132382C3135333600000000000000000000000001000000080000003131322C3134343000000000000000000000F03F0100000009000000313638302C313334340000000000000000000000000100000009000000313437322C313336300000000000000000000000000100000009000000313532302C313236340000000000000000000008400100000009000000313334342C3132343800000000000000000000000001000000080000003235362C313434300000000000000000000014400100000009000000323632342C313437320000000000000000000000000100000009000000323738342C313430380000000000000000000020400100000009000000323630382C313432340000000000000000000010400100000009000000323630382C31363332000000000000000000001C400100000009000000313535322C313336300000000000000000000010400100000009000000313432342C313332380000000000000000000000000100000009000000323732302C3134343000000000000000000000F03F0100000009000000323830302C313633320000000000000000000000400100000009000000313339322C313239360000000000000000000000000100000009000000323638382C313532300000000000000000000000000100000009000000323830302C3134323400000000000000000000004001000000080000003235362C313536380000000000000000000014400100000009000000323738342C3135323000000000000000000000000001000000080000003131322C313630300000000000000000000000000100000009000000313638302C313331320000000000000000000000000100000009000000313533362C3133313200000000000000000000000001000000080000003131322C313538340000000000000000000000000100000009000000323634302C313631360000000000000000000000000100000009000000323730342C313633320000000000000000000000000100000009000000313535322C313234380000000000000000000014400100000009000000323635362C313532300000000000000000000000000100000009000000323732302C3135363800000000000000000000000001000000080000003134342C313532300000000000000000000000000100000009000000313731322C313239360000000000000000000014400100000009000000323736382C313631360000000000000000000010400100000009000000313533362C3133373600000000000000000000224001000000080000003131322C313437320000000000000000000000000100000009000000313636342C313332380000000000000000000000000100000009000000313339322C3132343800000000000000000000084001000000080000003132382C313530340000000000000000000000000100000009000000323630382C313536380000000000000000000010400100000009000000313430382C3132333200000000000000000000F03F0100000009000000323730342C3134343000000000000000000000F03F0100000009000000323830302C3135363800000000000000000000004001000000080000003230382C313532300000000000000000000000000100000009000000313432342C3132363400000000000000000000104001000000080000003235362C313633320000000000000000000018400100000009000000323632342C3136303000000000000000000000000001000000080000003234302C313530340000000000000000000000000100000009000000313535322C313239360000000000000000000000000100000009000000313339322C313336300000000000000000000000000100000009000000323735322C313634380000000000000000000008400100000009000000323630382C313434300000000000000000000010400100000009000000323632342C3135383400000000000000000000000001000000080000003137362C3136313600000000000000000000000001000000080000003136302C31353230000000000000000000000000010000000700000039362C313532300000000000000000000010400100000009000000323730342C313536380000000000000000000000000100000009000000313332382C31333132000000000000000000001C400100000009000000323733362C313530340000000000000000000010400100000009000000323637322C313532300000000000000000000000000100000009000000323830302C313434300000000000000000000000400100000009000000323732302C313633320000000000000000000000000100000009000000313432342C3132333200000000000000000000F03F0100000009000000323637322C31363438000000000000000000001C400100000009000000313437322C3132393600000000000000000000000001000000080000003232342C313532300000000000000000000000000100000009000000323730342C3136303000000000000000000000000001000000080000003139322C3135323000000000000000000000000001000000080000003132382C313535320000000000000000000000000100000009000000313336302C313336300000000000000000000010400100000009000000313435362C3132343800000000000000000000F03F0100000009000000323735322C313532300000000000000000000000000100000009000000313634382C313332380000000000000000000000000100000009000000313438382C3133363000000000000000000000000001000000080000003131322C313633320000000000000000000008400100000009000000323736382C313435360000000000000000000000000100000009000000323632342C313536380000000000000000000000400100000009000000313631362C313239360000000000000000000008400100000009000000323730342C313538340000000000000000000000000100000009000000313633322C313336300000000000000000000008400100000009000000313538342C313336300000000000000000000008400100000009000000323732302C313437320000000000000000000000000100000009000000323830302C313630300000000000000000000000000100000009000000323733362C313535320000000000000000000000000100000009000000323630382C313538340000000000000000000010400100000009000000323831362C313339320000000000000000000028400100000009000000313334342C3132393600000000000000000000000001000000080000003137362C313435360000000000000000000000000100000009000000323830302C313538340000000000000000000000000100000009000000313336302C313234380000000000000000000000000100000009000000313530342C313236340000000000000000000000000100000009000000323630382C313630300000000000000000000010400100000009000000313435362C313336300000000000000000000008400100000009000000313438382C3132343800000000000000000000F03F0100000009000000313532302C313332380000000000000000000008400100000009000000323632342C3134343000000000000000000000000001000000080000003235362C313437320000000000000000000000400100000009000000313639362C3133323800000000000000000000000001000000080000003234302C313535320000000000000000000000400100000009000000323634302C3134383800000000000000000000000001000000080000003235362C3136313600000000000000000000004001000000080000003234302C313532300000000000000000000000400100000009000000313434302C313233320000000000000000000014400100000009000000313339322C313334340000000000000000000010400100000009000000313435362C313331320000000000000000000010400100000009000000313633322C3132383000000000000000000000F03F0100000009000000313538342C31323830000000000000000000000000010000000700000038302C3136333200000000000000000000264001000000080000003137362C31363332000000000000000000000840010000000700000039362C3135303400000000000000000000104001000000080000003136302C313530340000000000000000000000000100000009000000313633322C313331320000000000000000000010400100000009000000313435362C313238300000000000000000000000000100000009000000313538342C313331320000000000000000000000000100000009000000323637322C313530340000000000000000000000000100000009000000323733362C313532300000000000000000000010400100000009000000323732302C313631360000000000000000000000000100000009000000323736382C3134323400000000000000000000F03F0100000009000000313438382C3133313200000000000000000000000001000000080000003131322C313435360000000000000000000000000100000009000000313437322C31333736000000000000000000001C400100000009000000323736382C313633320000000000000000000000000100000009000000313336302C3133313200000000000000000000000001000000080000003132382C313532300000000000000000000000000100000009000000313731322C313334340000000000000000000018400100000009000000313337362C3132333200000000000000000000F03F0100000009000000323735322C313535320000000000000000000000000100000009000000323634302C313434300000000000000000000000000100000009000000323632342C313438380000000000000000000000000100000009000000313438382C3132383000000000000000000000000001000000080000003232342C3135353200000000000000000000000001000000080000003139322C313535320000000000000000000000000100000009000000313336302C3132383000000000000000000000000001000000080000003230382C313530340000000000000000000000000100000009000000323637322C313535320000000000000000000000000100000009000000313339322C3132383000000000000000000000F03F0100000009000000323732302C313435360000000000000000000000000100000009000000323638382C313533360000000000000000000000000100000009000000313633322C313334340000000000000000000010400100000009000000313538342C3133343400000000000000000000000001000000080000003137362C313437320000000000000000000008400100000009000000313535322C31333736000000000000000000001840010000000700000039362C3135353200000000000000000000000001000000080000003136302C313535320000000000000000000000000100000009000000313339322C313331320000000000000000000000000100000009000000313435362C313334340000000000000000000000000100000009000000313434302C313236340000000000000000000000000100000009000000323730342C3134383800000000000000000000000001000000080000003235362C313435360000000000000000000000400100000009000000323630382C3134383800000000000000000000104001000000080000003230382C313535320000000000000000000000000100000009000000323733362C313634380000000000000000000008400100000009000000313536382C3133323800000000000000000000000001000000080000003134342C313533360000000000000000000000000100000009000000323635362C3135333600000000000000000000000001000000080000003232342C3135303400000000000000000000000001000000080000003139322C313530340000000000000000000000000100000009000000323634302C313630300000000000000000000000000100000009000000313332382C313234380000000000000000000010400100000009000000313533362C3132393600000000000000000000F03F0100000009000000313638302C3132393600000000000000000000F03F0100000009000000313337362C313236340000000000000000000000400100000009000000323735322C313530340000000000000000000000000100000009000000313336302C313334340000000000000000000024400100000009000000323830302C313438380000000000000000000000400100000009000000313731322C313331320000000000000000000000000100000009000000323634302C3135383400000000000000000000F03F0100000009000000323736382C313437320000000000000000000000000100000009000000313438382C313334340000000000000000000000000100000009000000323738342C3135333600000000000000000000000001000000080000003131322C3136313600000000000000000000000001000000080000003134342C3135353200000000000000000000084001000000080000003230382C313533360000000000000000000000000100000009000000323634302C313437320000000000000000000000000100000009000000323730342C313435360000000000000000000000000100000009000000323635362C313535320000000000000000000000000100000009000000313630302C3132363400000000000000000000F03F01000000080000003235362C313438380000000000000000000000400100000009000000323736382C313538340000000000000000000000000100000009000000313434302C3133323800000000000000000000F03F0100000009000000323732302C313438380000000000000000000008400100000009000000323738342C313535320000000000000000000000000100000009000000313638302C313336300000000000000000000008400100000009000000323736382C313630300000000000000000000000000100000009000000313437322C313334340000000000000000000000000100000009000000323638382C313535320000000000000000000000000100000009000000313536382C3132363400000000000000000000F03F0100000009000000323830302C313435360000000000000000000000400100000009000000323637322C3135333600000000000000000000000001000000080000003136302C31353336000000000000000000000000010000000700000039362C3135333600000000000000000000104001000000080000003137362C313630300000000000000000000000000100000009000000313535322C313331320000000000000000000000000100000009000000323630382C313435360000000000000000000010400100000009000000313337362C313332380000000000000000000008400100000009000000313339322C313337360000000000000000000008400100000009000000313535322C3132383000000000000000000000104001000000080000003137362C313538340000000000000000000000000100000009000000313533362C3132343800000000000000000000F03F0100000009000000323632342C313631360000000000000000000000000100000009000000313332382C313239360000000000000000000020400100000009000000313631362C313238300000000000000000000000000100000009000000313437322C313331320000000000000000000000000100000009000000323738342C313530340000000000000000000000000100000009000000313438382C313337360000000000000000000008400100000009000000323736382C313434300000000000000000000000000100000009000000323735322C313533360000000000000000000000000100000009000000313336302C31333736000000000000000000001C400100000009000000323634302C313633320000000000000000000008400100000009000000323730342C3136313600000000000000000000000001000000080000003139322C3135333600000000000000000000000001000000080000003232342C313533360000000000000000000000000100000009000000323635362C3135303400000000000000000000000001000000080000003137362C313536380000000000000000000000000100000009000000313437322C313238300000000000000000000000000100000009000000323634302C3134323400000000000000000000F03F01000000080000003134342C313530340000000000000000000000000100000009000000323831362C313430380000000000000000000018400100000009000000323736382C313536380000000000000000000000000100000009000000323632342C313435360000000000000000000000000100000009000000313334342C313331320000000000000000000000000100000009000000323630382C313631360000000000000000000010400100000009000000313535322C313334340000000000000000000010400100000009000000313334342C3132383000000000000000000000104001000000080000003137362C3134343000000000000000000000F03F01000000080000003131322C313438380000000000000000000000000100000009000000323638382C313530340000000000000000000000000100000009000000323830302C31363136000000000000000000000040"); + +global.sandcrn0_map = ds_map_create(); +ds_map_read(global.sandcrn0_map,"92010000030200000100000009000000323730342C3135353200000000000000000000F0BF0100000009000000313630302C3133363000000000000000000000F0BF0100000009000000323635362C3134353600000000000000000000F0BF0100000009000000313432342C3133373600000000000000000000F0BF01000000080000003134342C3134353600000000000000000000F0BF0100000009000000313337362C3132393600000000000000000000F0BF01000000080000003132382C3135383400000000000000000000F0BF0100000009000000313639362C3133343400000000000000A01E5A63410100000009000000323738342C3134353600000000000000000000F0BF010000000700000039362C3134383800000000000000000000F0BF01000000080000003136302C3134383800000000000000000000F0BF0100000009000000313533362C3132363400000000000000000000F0BF0100000009000000323637322C3134383800000000000000000000F0BF01000000080000003132382C3136303000000000000000000000F0BF0100000009000000313636342C3132383000000000000000000000F0BF01000000080000003234302C3135383400000000000000000000F0BF0100000009000000313536382C3133363000000000000000000000F0BF0100000009000000323733362C313630300000000000000000185A63410100000009000000323732302C3135333600000000000000000000F0BF0100000009000000323638382C3134353600000000000000000000F0BF0100000009000000323830302C3135353200000000000000000000F0BF0100000009000000323632342C3135303400000000000000000000F0BF01000000080000003234302C3136303000000000000000000000F0BF0100000009000000313636342C3133313200000000000000000000F0BF0100000009000000323630382C3135353200000000000000000000F0BF0100000009000000323733362C3135383400000000000000000000F0BF01000000080000003230382C3134383800000000000000000000F0BF0100000009000000313634382C3133343400000000000000000000F0BF01000000080000003132382C3134343000000000000000000000F0BF01000000080000003131322C3135333600000000000000000000F0BF0100000009000000323738342C3136313600000000000000000000F0BF01000000080000003234302C3135363800000000000000000000F0BF0100000009000000313639362C3133313200000000000000000000F0BF0100000009000000313532302C3133313200000000000000000000F0BF01000000080000003134342C3136313600000000000000000000F0BF0100000009000000323733362C3135363800000000000000000000F0BF0100000009000000313734342C3133313200000000000000000000F0BF0100000009000000313430382C3133373600000000000000000000F0BF0100000009000000323635362C3136313600000000000000000000F0BF0100000009000000323730342C3135303400000000000000000000F0BF0100000009000000323634302C3135323000000000000000000000F0BF0100000009000000313634382C3133313200000000000000000000F0BF0100000009000000323630382C3135303400000000000000000000F0BF0100000009000000313530342C3133373600000000000000000000F0BF01000000080000003132382C3135363800000000000000000000F0BF0100000009000000313636342C3133343400000000000000000000F0BF01000000080000003234302C3134343000000000000000000000F0BF0100000009000000313334342C3132313600000000000000000000F0BF0100000009000000323632342C3135353200000000000000200F5A634101000000080000003139322C3134383800000000000000000000F0BF01000000080000003232342C3134383800000000000000000000F0BF0100000009000000323638382C3136313600000000000000000000F0BF0100000009000000323733362C3134343000000000000000000000F0BF0100000009000000323830302C3135303400000000000000000000F0BF0100000009000000313634382C3132383000000000000000000000F0BF0100000009000000323735322C3134383800000000000000000000F0BF0100000009000000313530342C3133313200000000000000000000F0BF01000000080000003234302C3136333200000000000000000000F0BF0100000009000000323632342C3135333600000000000000000000F0BF01000000080000003235362C3135303400000000000000000000F0BF0100000009000000323637322C3136313600000000000000000000F0BF0100000009000000323733362C3136333200000000000000000000F0BF0100000009000000313530342C3132383000000000000000000000F0BF0100000009000000313736302C3133313200000000000000000000F0BF0100000009000000313332382C3132333200000000000000000000F0BF01000000080000003136302C3136313600000000000000000000F0BF010000000700000039362C3136313600000000000000000000F0BF01000000080000003137362C3135323000000000000000000000F0BF0100000009000000323735322C3134353600000000000000000000F0BF01000000080000003132382C3136333200000000000000000000F0BF0100000009000000313532302C3133373600000000000000000000F0BF0100000009000000323736382C3135323000000000000000000000F0BF01000000080000003131322C3135353200000000000000000000F0BF0100000009000000313430382C3132383000000000000000000000F0BF01000000080000003230382C3136313600000000000000000000F0BF0100000009000000313432342C3133343400000000000000000000F0BF0100000009000000313430382C3133313200000000000000000000F0BF01000000080000003139322C3134353600000000000000000000F0BF01000000080000003232342C3134353600000000000000000000F0BF0100000009000000323738342C3134383800000000000000000000F0BF010000000700000039362C3134353600000000000000000000F0BF01000000080000003136302C3134353600000000000000000000F0BF0100000009000000313332382C3132363400000000000000000000F0BF0100000009000000323830302C3135333600000000000000000000F0BF0100000009000000323733362C3134373200000000000000000000F0BF0100000009000000323637322C3134353600000000000000000000F0BF0100000009000000323831362C3136303000000000000000000000F0BF0100000009000000323732302C3135353200000000000000000000F0BF0100000009000000313533362C3133323800000000000000000000F0BF0100000009000000323736382C3136343800000000000000000000F0BF01000000080000003234302C3134373200000000000000000000F0BF0100000009000000313638302C3133323800000000000000000000F0BF0100000009000000323635362C3134383800000000000000000000F0BF0100000009000000313337362C3132343800000000000000A0F559634101000000080000003134342C3134383800000000000000000000F0BF0100000009000000313536382C3132393600000000000000000000F0BF0100000009000000323831362C3135383400000000000000000000F0BF0100000009000000313434302C313336300000000000000020F75963410100000009000000313530342C3133343400000000000000000000F0BF0100000009000000323630382C3135333600000000000000000000F0BF01000000080000003139322C3136313600000000000000000000F0BF0100000009000000323730342C3135333600000000000000000000F0BF01000000080000003232342C3136313600000000000000000000F0BF0100000009000000313430382C3133343400000000000000000000F0BF01000000080000003230382C3134353600000000000000000000F0BF0100000009000000313432342C3133313200000000000000000000F0BF01000000080000003131322C3135303400000000000000000000F0BF0100000009000000313630302C3132393600000000000000C0FE5963410100000009000000323638382C3134383800000000000000000000F0BF0100000009000000313337362C3133363000000000000000000000F0BF0100000009000000313432342C313238300000000000000080F259634101000000080000003132382C3134373200000000000000000000F0BF0100000009000000313434302C3132343800000000000000000000F0BF01000000080000003132382C3136313600000000000000000000F0BF0100000009000000313337362C3133313200000000000000000000F0BF0100000009000000323735322C3134373200000000000000000000F0BF0100000009000000313336302C3132333200000000000000000000F0BF0100000009000000313732382C3133313200000000000000000000F0BF0100000009000000323736382C3135303400000000000000000000F0BF0100000009000000323738342C3134343000000000000000000000F0BF0100000009000000313432342C3133363000000000000000000000F0BF01000000080000003230382C3136333200000000000000000000F0BF01000000080000003134342C3134343000000000000000000000F0BF0100000009000000313337362C3132383000000000000000000000F0BF0100000009000000323638382C3135363800000000000000000000F0BF01000000080000003139322C3134373200000000000000000000F0BF0100000009000000323635362C3134343000000000000000000000F0BF0100000009000000313535322C3133323800000000000000000000F0BF01000000080000003232342C3134373200000000000000000000F0BF01000000080000003234302C3136313600000000000000000000F0BF0100000009000000323738342C3135363800000000000000000000F0BF0100000009000000313434302C3132383000000000000000000000F0BF0100000009000000323637322C3134323400000000000000000000F0BF0100000009000000313432342C3132343800000000000000000000F0BF0100000009000000323637322C3136333200000000000000000000F0BF0100000009000000323733362C3136313600000000000000000000F0BF0100000009000000323638382C3134343000000000000000000000F0BF010000000700000039362C3136333200000000000000000000F0BF01000000080000003136302C3136333200000000000000000000F0BF01000000080000003137362C3135303400000000000000000000F0BF0100000009000000323635362C3135363800000000000000000000F0BF0100000009000000313332382C3132313600000000000000000000F0BF0100000009000000313636342C3132393600000000000000000000F0BF0100000009000000323634302C3135333600000000000000000000F0BF01000000080000003139322C3136333200000000000000000000F0BF0100000009000000313430382C3133363000000000000000000000F0BF01000000080000003232342C3136333200000000000000000000F0BF0100000009000000323635362C3136303000000000000000000000F0BF0100000009000000313532302C3132393600000000000000000000F0BF0100000009000000313639362C3132393600000000000000000000F0BF0100000009000000323738342C3135383400000000000000000000F0BF01000000080000003134342C3136303000000000000000000000F0BF0100000009000000323732302C3136343800000000000000000000F0BF01000000080000003230382C3134373200000000000000000000F0BF0100000009000000313334342C3133323800000000000000000000F0BF0100000009000000323736382C3135353200000000000000000000F0BF0100000009000000313438382C3132363400000000000000000000F0BF0100000009000000323635362C3135383400000000000000000000F0BF01000000080000003131322C3135323000000000000000000000F0BF0100000009000000323738342C3136303000000000000000000000F0BF0100000009000000323735322C3136333200000000000000000000F0BF0100000009000000313336302C3132363400000000000000000000F0BF0100000009000000313530342C3132343800000000000000000000F0BF01000000080000003132382C3134353600000000000000000000F0BF0100000009000000323735322C3134323400000000000000000000F0BF01000000080000003134342C3135383400000000000000000000F0BF0100000009000000313430382C3132343800000000000000000000F0BF010000000700000039362C3134373200000000000000000000F0BF01000000080000003136302C313437320000000000000000DD5963410100000009000000313631362C3133323800000000000000000000F0BF01000000080000003137362C3135353200000000000000000000F0BF010000000700000038302C3135353200000000000000000000F0BF0100000009000000313634382C3132393600000000000000000000F0BF0100000009000000313538342C3132363400000000000000000000F0BF0100000009000000323638382C3136303000000000000000000000F0BF0100000009000000323733362C3134353600000000000000000000F0BF0100000009000000323637322C3134373200000000000000000000F0BF01000000080000003234302C3134353600000000000000000000F0BF0100000009000000313437322C3133323800000000000000000000F0BF0100000009000000313434302C3133343400000000000000000000F0BF0100000009000000313530342C3133363000000000000000000000F0BF0100000009000000313339322C3132333200000000000000000000F0BF0100000009000000313435362C3132363400000000000000000000F0BF0100000009000000323638382C3135383400000000000000000000F0BF0100000009000000323730342C3136343800000000000000000000F0BF01000000080000003139322C3135363800000000000000000000F0BF01000000080000003232342C3135363800000000000000000000F0BF01000000080000003137362C3135333600000000000000000000F0BF01000000080000003136302C3136303000000000000000000000F0BF010000000700000039362C3136303000000000000000000000F0BF01000000080000003132382C3134383800000000000000000000F0BF0100000009000000313530342C3132393600000000000000000000F0BF0100000009000000323638382C3134373200000000000000000000F0BF0100000009000000323637322C3136303000000000000000000000F0BF0100000009000000313536382C3133343400000000000000000000F0BF010000000700000039362C3135383400000000000000000000F0BF01000000080000003136302C3135383400000000000000000000F0BF0100000009000000313438382C3133323800000000000000000000F0BF0100000009000000323632342C3135323000000000000000000000F0BF0100000009000000313532302C3132343800000000000000000000F0BF0100000009000000313334342C3132363400000000000000000000F0BF0100000009000000323735322C3135363800000000000000000000F0BF0100000009000000313634382C3133363000000000000000000000F0BF0100000009000000323637322C3135383400000000000000000000F0BF0100000009000000313336302C3133323800000000000000E0F559634101000000080000003232342C3134343000000000000000000000F0BF0100000009000000323635362C3134373200000000000000000000F0BF01000000080000003139322C3134343000000000000000000000F0BF0100000009000000313630302C3133343400000000000000000000F0BF01000000080000003234302C3134383800000000000000000000F0BF0100000009000000313631362C3132363400000000000000000000F0BF0100000009000000323634302C3135353200000000000000000000F0BF0100000009000000313538342C3133323800000000000000000000F0BF0100000009000000313633322C3133323800000000000000000000F0BF01000000080000003134342C3134373200000000000000000000F0BF0100000009000000323830302C3136343800000000000000000000F0BF01000000080000003230382C3136303000000000000000000000F0BF0100000009000000313437322C3132363400000000000000000000F0BF0100000009000000313430382C3132393600000000000000000000F0BF0100000009000000323738342C3134373200000000000000000000F0BF0100000009000000323736382C3135333600000000000000000000F0BF0100000009000000313639362C3133363000000000000000000000F0BF0100000009000000313532302C3133363000000000000000000000F0BF0100000009000000323735322C3134343000000000000000000000F0BF0100000009000000313435362C3133323800000000000000000000F0BF01000000080000003230382C313538340000000000000060EC5963410100000009000000323733362C3134383800000000000000000000F0BF0100000009000000313731322C3133323800000000000000000000F0BF0100000009000000323630382C3135323000000000000000000000F0BF0100000009000000313434302C3133373600000000000000000000F0BF0100000009000000313536382C3132383000000000000000000000F0BF0100000009000000313334342C3132333200000000000000000000F0BF0100000009000000313636342C3133363000000000000000000000F0BF0100000009000000313536382C3133313200000000000000000000F0BF0100000009000000323637322C3134343000000000000000000000F0BF0100000009000000323830302C3135323000000000000000000000F0BF01000000080000003230382C3135363800000000000000000000F0BF0100000009000000323638382C3136333200000000000000000000F0BF010000000700000039362C3134343000000000000000000000F0BF01000000080000003136302C3134343000000000000000000000F0BF0100000009000000313535322C3132363400000000000000000000F0BF0100000009000000323630382C3134303800000000000000000000F0BF0100000009000000323735322C3136303000000000000000000000F0BF0100000009000000313337362C3133373600000000000000000000F0BF0100000009000000313432342C3132393600000000000000000000F0BF0100000009000000313339322C3133323800000000000000000000F0BF01000000080000003232342C3135383400000000000000000000F0BF0100000009000000323738342C3134323400000000000000000000F0BF01000000080000003139322C3135383400000000000000000000F0BF0100000009000000313630302C3132383000000000000000000000F0BF0100000009000000323738342C3136333200000000000000000000F0BF0100000009000000323735322C3135383400000000000000000000F0BF0100000009000000323830302C313430380000000000000020D859634101000000080000003230382C3134343000000000000000000000F0BF0100000009000000323637322C3135363800000000000000000000F0BF01000000080000003134342C3136333200000000000000000000F0BF01000000080000003136302C3135363800000000000000000000F0BF010000000700000039362C3135363800000000000000000000F0BF0100000009000000323635362C3136333200000000000000000000F0BF01000000080000003139322C3136303000000000000000000000F0BF0100000009000000323634302C3135303400000000000000000000F0BF0100000009000000323730342C3135323000000000000000000000F0BF0100000009000000323635362C3134323400000000000000000000F0BF0100000009000000313630302C3133313200000000000000000000F0BF0100000009000000323830302C3134373200000000000000000000F0BF0100000009000000323732302C3136303000000000000000000000F0BF0100000009000000323733362C3135333600000000000000000000F0BF0100000009000000313435362C3132393600000000000000000000F0BF0100000009000000323736382C3134383800000000000000000000F0BF01000000080000003235362C3135383400000000000000000000F0BF0100000009000000313430382C3133323800000000000000000000F0BF0100000009000000323732302C3135383400000000000000000000F0BF0100000009000000313538342C3132393600000000000000000000F0BF0100000009000000313633322C3132393600000000000000000000F0BF0100000009000000323630382C3134373200000000000000000000F0BF01000000080000003131322C3135363800000000000000000000F0BF0100000009000000323738342C3136343800000000000000000000F0BF01000000080000003234302C3135333600000000000000000000F0BF0100000009000000313437322C3132343800000000000000000000F0BF0100000009000000323632342C3136333200000000000000000000F0BF01000000080000003235362C3136303000000000000000000000F0BF0100000009000000323632342C3134323400000000000000000000F0BF0100000009000000323638382C3136343800000000000000000000F0BF0100000009000000313336302C3132393600000000000000000000F0BF0100000009000000313438382C3132393600000000000000000000F0BF0100000009000000323730342C3134373200000000000000000000F0BF0100000009000000323634302C3134353600000000000000000000F0BF0100000009000000313631362C3133363000000000000000000000F0BF0100000009000000313530342C313332380000000000000040025A634101000000080000003132382C3135333600000000000000000000F0BF01000000080000003131322C3134343000000000000000000000F0BF0100000009000000313638302C3133343400000000000000000000F0BF0100000009000000313437322C3133363000000000000000000000F0BF0100000009000000313532302C3132363400000000000000000000F0BF0100000009000000313334342C3132343800000000000000000000F0BF01000000080000003235362C3134343000000000000000000000F0BF0100000009000000323632342C3134373200000000000000000000F0BF0100000009000000323738342C3134303800000000000000000000F0BF0100000009000000323630382C3134323400000000000000000000F0BF0100000009000000323630382C3136333200000000000000000000F0BF0100000009000000313535322C3133363000000000000000E01C5A63410100000009000000313432342C3133323800000000000000000000F0BF0100000009000000323732302C3134343000000000000000000000F0BF0100000009000000323830302C3136333200000000000000000000F0BF0100000009000000313339322C3132393600000000000000000000F0BF0100000009000000323638382C3135323000000000000000000000F0BF0100000009000000323830302C3134323400000000000000000000F0BF01000000080000003235362C3135363800000000000000000000F0BF0100000009000000323738342C3135323000000000000000000000F0BF01000000080000003131322C3136303000000000000000000000F0BF0100000009000000313638302C3133313200000000000000000000F0BF0100000009000000313533362C3133313200000000000000000000F0BF01000000080000003131322C3135383400000000000000000000F0BF0100000009000000323634302C3136313600000000000000000000F0BF0100000009000000323730342C3136333200000000000000000000F0BF0100000009000000313535322C3132343800000000000000000000F0BF0100000009000000323635362C3135323000000000000000000000F0BF0100000009000000323732302C3135363800000000000000000000F0BF01000000080000003134342C3135323000000000000000000000F0BF0100000009000000313731322C3132393600000000000000000000F0BF0100000009000000323736382C3136313600000000000000000000F0BF0100000009000000313533362C3133373600000000000000000000F0BF01000000080000003131322C3134373200000000000000000000F0BF0100000009000000313636342C3133323800000000000000000000F0BF0100000009000000313339322C3132343800000000000000000000F0BF01000000080000003132382C3135303400000000000000000000F0BF0100000009000000323630382C3135363800000000000000000000F0BF0100000009000000313430382C3132333200000000000000000000F0BF0100000009000000323730342C3134343000000000000000000000F0BF0100000009000000323830302C3135363800000000000000000000F0BF01000000080000003230382C3135323000000000000000000000F0BF0100000009000000313432342C3132363400000000000000000000F0BF01000000080000003235362C3136333200000000000000000000F0BF0100000009000000323632342C3136303000000000000000000000F0BF01000000080000003234302C3135303400000000000000A0E25963410100000009000000313535322C3132393600000000000000000000F0BF0100000009000000313339322C3133363000000000000000000000F0BF0100000009000000323735322C3136343800000000000000000000F0BF0100000009000000323630382C3134343000000000000000000000F0BF0100000009000000323632342C3135383400000000000000000000F0BF01000000080000003137362C3136313600000000000000000000F0BF01000000080000003136302C3135323000000000000000000000F0BF010000000700000039362C3135323000000000000000000000F0BF0100000009000000323730342C3135363800000000000000000000F0BF0100000009000000313332382C3133313200000000000000000000F0BF0100000009000000323733362C3135303400000000000000000000F0BF0100000009000000323637322C3135323000000000000000000000F0BF0100000009000000323830302C3134343000000000000000000000F0BF0100000009000000323732302C3136333200000000000000000000F0BF0100000009000000313432342C3132333200000000000000000000F0BF0100000009000000323637322C3136343800000000000000000000F0BF0100000009000000313437322C3132393600000000000000000000F0BF01000000080000003232342C3135323000000000000000000000F0BF0100000009000000323730342C3136303000000000000000000000F0BF01000000080000003139322C3135323000000000000000000000F0BF01000000080000003132382C313535320000000000000060DA5963410100000009000000313336302C3133363000000000000000000000F0BF0100000009000000313435362C3132343800000000000000000000F0BF0100000009000000323735322C3135323000000000000000000000F0BF0100000009000000313634382C3133323800000000000000000000F0BF0100000009000000313438382C3133363000000000000000000000F0BF01000000080000003131322C3136333200000000000000000000F0BF0100000009000000323736382C3134353600000000000000000000F0BF0100000009000000323632342C3135363800000000000000000000F0BF0100000009000000313631362C3132393600000000000000000000F0BF0100000009000000323730342C3135383400000000000000000000F0BF0100000009000000313633322C3133363000000000000000000000F0BF0100000009000000313538342C3133363000000000000000000000F0BF0100000009000000323732302C3134373200000000000000000000F0BF0100000009000000323830302C313630300000000000000040175A63410100000009000000323733362C3135353200000000000000000000F0BF0100000009000000323630382C3135383400000000000000000000F0BF0100000009000000323831362C3133393200000000000000000000F0BF0100000009000000313334342C3132393600000000000000000000F0BF01000000080000003137362C3134353600000000000000000000F0BF0100000009000000323830302C3135383400000000000000000000F0BF0100000009000000313336302C3132343800000000000000000000F0BF0100000009000000313530342C313236340000000000000040FB5963410100000009000000323630382C3136303000000000000000000000F0BF0100000009000000313435362C3133363000000000000000000000F0BF0100000009000000313438382C3132343800000000000000000000F0BF0100000009000000313532302C3133323800000000000000000000F0BF0100000009000000323632342C3134343000000000000000000000F0BF01000000080000003235362C3134373200000000000000000000F0BF0100000009000000313639362C3133323800000000000000000000F0BF01000000080000003234302C3135353200000000000000000000F0BF0100000009000000323634302C3134383800000000000000000000F0BF01000000080000003235362C3136313600000000000000000000F0BF01000000080000003234302C3135323000000000000000000000F0BF0100000009000000313434302C3132333200000000000000000000F0BF0100000009000000313339322C3133343400000000000000000000F0BF0100000009000000313435362C3133313200000000000000000000F0BF0100000009000000313633322C3132383000000000000000000000F0BF0100000009000000313538342C3132383000000000000000000000F0BF010000000700000038302C3136333200000000000000000000F0BF01000000080000003137362C3136333200000000000000000000F0BF010000000700000039362C3135303400000000000000000000F0BF01000000080000003136302C3135303400000000000000000000F0BF0100000009000000313633322C3133313200000000000000000000F0BF0100000009000000313435362C3132383000000000000000000000F0BF0100000009000000313538342C313331320000000000000040015A63410100000009000000323637322C3135303400000000000000000000F0BF0100000009000000323733362C3135323000000000000000000000F0BF0100000009000000323732302C3136313600000000000000000000F0BF0100000009000000323736382C3134323400000000000000000000F0BF0100000009000000313438382C3133313200000000000000000000F0BF01000000080000003131322C3134353600000000000000000000F0BF0100000009000000313437322C3133373600000000000000000000F0BF0100000009000000323736382C3136333200000000000000000000F0BF0100000009000000313336302C3133313200000000000000000000F0BF01000000080000003132382C3135323000000000000000000000F0BF0100000009000000313731322C3133343400000000000000000000F0BF0100000009000000313337362C3132333200000000000000000000F0BF0100000009000000323735322C3135353200000000000000000000F0BF0100000009000000323634302C3134343000000000000000000000F0BF0100000009000000323632342C3134383800000000000000000000F0BF0100000009000000313438382C3132383000000000000000000000F0BF01000000080000003232342C3135353200000000000000000000F0BF01000000080000003139322C3135353200000000000000000000F0BF0100000009000000313336302C3132383000000000000000000000F0BF01000000080000003230382C3135303400000000000000000000F0BF0100000009000000323637322C3135353200000000000000000000F0BF0100000009000000313339322C3132383000000000000000000000F0BF0100000009000000323732302C3134353600000000000000000000F0BF0100000009000000323638382C3135333600000000000000000000F0BF0100000009000000313633322C3133343400000000000000000000F0BF0100000009000000313538342C3133343400000000000000000000F0BF01000000080000003137362C3134373200000000000000000000F0BF0100000009000000313535322C3133373600000000000000000000F0BF010000000700000039362C3135353200000000000000000000F0BF01000000080000003136302C3135353200000000000000000000F0BF0100000009000000313339322C3133313200000000000000000000F0BF0100000009000000313435362C3133343400000000000000000000F0BF0100000009000000313434302C3132363400000000000000000000F0BF0100000009000000323730342C3134383800000000000000000A5A634101000000080000003235362C3134353600000000000000000000F0BF0100000009000000323630382C3134383800000000000000000000F0BF01000000080000003230382C3135353200000000000000000000F0BF0100000009000000323733362C3136343800000000000000000000F0BF0100000009000000313536382C3133323800000000000000000000F0BF01000000080000003134342C3135333600000000000000000000F0BF0100000009000000323635362C3135333600000000000000000000F0BF01000000080000003232342C3135303400000000000000000000F0BF01000000080000003139322C3135303400000000000000000000F0BF0100000009000000323634302C3136303000000000000000000000F0BF0100000009000000313332382C3132343800000000000000000000F0BF0100000009000000313533362C3132393600000000000000000000F0BF0100000009000000313638302C3132393600000000000000000000F0BF0100000009000000313337362C3132363400000000000000000000F0BF0100000009000000323735322C3135303400000000000000000000F0BF0100000009000000313336302C3133343400000000000000000000F0BF0100000009000000323830302C3134383800000000000000000000F0BF0100000009000000313731322C313331320000000000000020005A63410100000009000000323634302C3135383400000000000000000000F0BF0100000009000000323736382C3134373200000000000000000000F0BF0100000009000000313438382C3133343400000000000000000000F0BF0100000009000000323738342C3135333600000000000000000000F0BF01000000080000003131322C3136313600000000000000000000F0BF01000000080000003134342C3135353200000000000000000000F0BF01000000080000003230382C3135333600000000000000000000F0BF0100000009000000323634302C3134373200000000000000000000F0BF0100000009000000323730342C3134353600000000000000000000F0BF0100000009000000323635362C3135353200000000000000000000F0BF0100000009000000313630302C3132363400000000000000000000F0BF01000000080000003235362C3134383800000000000000000000F0BF0100000009000000323736382C3135383400000000000000000000F0BF0100000009000000313434302C3133323800000000000000000000F0BF0100000009000000323732302C3134383800000000000000000000F0BF0100000009000000323738342C3135353200000000000000000000F0BF0100000009000000313638302C3133363000000000000000000000F0BF0100000009000000323736382C3136303000000000000000000000F0BF0100000009000000313437322C3133343400000000000000000000F0BF0100000009000000323638382C3135353200000000000000000000F0BF0100000009000000313536382C3132363400000000000000000000F0BF0100000009000000323830302C3134353600000000000000000000F0BF0100000009000000323637322C3135333600000000000000000000F0BF01000000080000003136302C3135333600000000000000000000F0BF010000000700000039362C3135333600000000000000000000F0BF01000000080000003137362C3136303000000000000000000000F0BF0100000009000000313535322C3133313200000000000000000000F0BF0100000009000000323630382C3134353600000000000000000000F0BF0100000009000000313337362C3133323800000000000000000000F0BF0100000009000000313339322C3133373600000000000000000000F0BF0100000009000000313535322C3132383000000000000000000000F0BF01000000080000003137362C3135383400000000000000000000F0BF0100000009000000313533362C3132343800000000000000000000F0BF0100000009000000323632342C3136313600000000000000000000F0BF0100000009000000313332382C3132393600000000000000000000F0BF0100000009000000313631362C3132383000000000000000000000F0BF0100000009000000313437322C3133313200000000000000000000F0BF0100000009000000323738342C3135303400000000000000000000F0BF0100000009000000313438382C3133373600000000000000000000F0BF0100000009000000323736382C3134343000000000000000000000F0BF0100000009000000323735322C3135333600000000000000000000F0BF0100000009000000313336302C3133373600000000000000000000F0BF0100000009000000323634302C3136333200000000000000000000F0BF0100000009000000323730342C3136313600000000000000000000F0BF01000000080000003139322C3135333600000000000000000000F0BF01000000080000003232342C3135333600000000000000000000F0BF0100000009000000323635362C3135303400000000000000000000F0BF01000000080000003137362C3135363800000000000000000000F0BF0100000009000000313437322C3132383000000000000000000000F0BF0100000009000000323634302C3134323400000000000000000000F0BF01000000080000003134342C3135303400000000000000000000F0BF0100000009000000323831362C3134303800000000000000000000F0BF0100000009000000323736382C3135363800000000000000000000F0BF0100000009000000323632342C3134353600000000000000000000F0BF0100000009000000313334342C3133313200000000000000000000F0BF0100000009000000323630382C3136313600000000000000000000F0BF0100000009000000313535322C3133343400000000000000000000F0BF0100000009000000313334342C3132383000000000000000000000F0BF01000000080000003137362C3134343000000000000000000000F0BF01000000080000003131322C3134383800000000000000000000F0BF0100000009000000323638382C3135303400000000000000000000F0BF0100000009000000323830302C3136313600000000000000000000F0BF"); + +global.sandcrn1_map = ds_map_create(); +ds_map_read(global.sandcrn1_map,"92010000030200000100000009000000323730342C3135353200000000000000000000F0BF0100000009000000313630302C3133363000000000000000000000F0BF0100000009000000323635362C3134353600000000000000000000F0BF0100000009000000313432342C3133373600000000000000000000F0BF01000000080000003134342C3134353600000000000000000000F0BF0100000009000000313337362C3132393600000000000000000000F0BF01000000080000003132382C3135383400000000000000000000F0BF0100000009000000313639362C3133343400000000000000000000F0BF0100000009000000323738342C3134353600000000000000000000F0BF010000000700000039362C3134383800000000000000000000F0BF01000000080000003136302C3134383800000000000000000000F0BF0100000009000000313533362C3132363400000000000000000000F0BF0100000009000000323637322C3134383800000000000000000000F0BF01000000080000003132382C3136303000000000000000000000F0BF0100000009000000313636342C3132383000000000000000000000F0BF01000000080000003234302C3135383400000000000000C0EC5963410100000009000000313536382C3133363000000000000000000000F0BF0100000009000000323733362C3136303000000000000000000000F0BF0100000009000000323732302C3135333600000000000000000000F0BF0100000009000000323638382C3134353600000000000000000000F0BF0100000009000000323830302C3135353200000000000000000000F0BF0100000009000000323632342C3135303400000000000000000000F0BF01000000080000003234302C3136303000000000000000000000F0BF0100000009000000313636342C3133313200000000000000000000F0BF0100000009000000323630382C3135353200000000000000000000F0BF0100000009000000323733362C3135383400000000000000000000F0BF01000000080000003230382C3134383800000000000000000000F0BF0100000009000000313634382C3133343400000000000000000000F0BF01000000080000003132382C3134343000000000000000000000F0BF01000000080000003131322C3135333600000000000000000000F0BF0100000009000000323738342C3136313600000000000000000000F0BF01000000080000003234302C3135363800000000000000000000F0BF0100000009000000313639362C3133313200000000000000000000F0BF0100000009000000313532302C3133313200000000000000000000F0BF01000000080000003134342C3136313600000000000000000000F0BF0100000009000000323733362C3135363800000000000000000000F0BF0100000009000000313734342C3133313200000000000000000000F0BF0100000009000000313430382C3133373600000000000000000000F0BF0100000009000000323635362C3136313600000000000000000000F0BF0100000009000000323730342C3135303400000000000000000000F0BF0100000009000000323634302C3135323000000000000000000000F0BF0100000009000000313634382C3133313200000000000000000000F0BF0100000009000000323630382C3135303400000000000000000000F0BF0100000009000000313530342C3133373600000000000000000000F0BF01000000080000003132382C3135363800000000000000000000F0BF0100000009000000313636342C3133343400000000000000000000F0BF01000000080000003234302C3134343000000000000000000000F0BF0100000009000000313334342C3132313600000000000000000000F0BF0100000009000000323632342C3135353200000000000000000000F0BF01000000080000003139322C3134383800000000000000000000F0BF01000000080000003232342C3134383800000000000000000000F0BF0100000009000000323638382C3136313600000000000000000000F0BF0100000009000000323733362C3134343000000000000000000000F0BF0100000009000000323830302C3135303400000000000000000000F0BF0100000009000000313634382C3132383000000000000000000000F0BF0100000009000000323735322C3134383800000000000000000000F0BF0100000009000000313530342C3133313200000000000000000000F0BF01000000080000003234302C3136333200000000000000000000F0BF0100000009000000323632342C3135333600000000000000000000F0BF01000000080000003235362C3135303400000000000000000000F0BF0100000009000000323637322C3136313600000000000000000000F0BF0100000009000000323733362C3136333200000000000000000000F0BF0100000009000000313530342C3132383000000000000000000000F0BF0100000009000000313736302C3133313200000000000000000000F0BF0100000009000000313332382C3132333200000000000000000000F0BF01000000080000003136302C3136313600000000000000000000F0BF010000000700000039362C3136313600000000000000000000F0BF01000000080000003137362C3135323000000000000000000000F0BF0100000009000000323735322C3134353600000000000000000000F0BF01000000080000003132382C3136333200000000000000000000F0BF0100000009000000313532302C3133373600000000000000000000F0BF0100000009000000323736382C3135323000000000000000000000F0BF01000000080000003131322C3135353200000000000000000000F0BF0100000009000000313430382C3132383000000000000000000000F0BF01000000080000003230382C3136313600000000000000000000F0BF0100000009000000313432342C3133343400000000000000000000F0BF0100000009000000313430382C3133313200000000000000000000F0BF01000000080000003139322C3134353600000000000000000000F0BF01000000080000003232342C3134353600000000000000000000F0BF0100000009000000323738342C3134383800000000000000000000F0BF010000000700000039362C3134353600000000000000000000F0BF01000000080000003136302C3134353600000000000000000000F0BF0100000009000000313332382C3132363400000000000000000000F0BF0100000009000000323830302C3135333600000000000000000000F0BF0100000009000000323733362C3134373200000000000000000000F0BF0100000009000000323637322C3134353600000000000000000000F0BF0100000009000000323831362C3136303000000000000000000000F0BF0100000009000000323732302C3135353200000000000000000000F0BF0100000009000000313533362C3133323800000000000000000000F0BF0100000009000000323736382C3136343800000000000000000000F0BF01000000080000003234302C3134373200000000000000000000F0BF0100000009000000313638302C3133323800000000000000000000F0BF0100000009000000323635362C3134383800000000000000000000F0BF0100000009000000313337362C3132343800000000000000000000F0BF01000000080000003134342C3134383800000000000000000000F0BF0100000009000000313536382C3132393600000000000000000000F0BF0100000009000000323831362C3135383400000000000000000000F0BF0100000009000000313434302C3133363000000000000000000000F0BF0100000009000000313530342C3133343400000000000000000000F0BF0100000009000000323630382C3135333600000000000000000000F0BF01000000080000003139322C3136313600000000000000000000F0BF0100000009000000323730342C3135333600000000000000000000F0BF01000000080000003232342C3136313600000000000000000000F0BF0100000009000000313430382C3133343400000000000000000000F0BF01000000080000003230382C3134353600000000000000000000F0BF0100000009000000313432342C3133313200000000000000000000F0BF01000000080000003131322C3135303400000000000000000000F0BF0100000009000000313630302C3132393600000000000000000000F0BF0100000009000000323638382C3134383800000000000000000000F0BF0100000009000000313337362C3133363000000000000000000000F0BF0100000009000000313432342C3132383000000000000000000000F0BF01000000080000003132382C3134373200000000000000000000F0BF0100000009000000313434302C3132343800000000000000000000F0BF01000000080000003132382C3136313600000000000000000000F0BF0100000009000000313337362C3133313200000000000000000000F0BF0100000009000000323735322C3134373200000000000000000000F0BF0100000009000000313336302C3132333200000000000000000000F0BF0100000009000000313732382C3133313200000000000000000000F0BF0100000009000000323736382C3135303400000000000000000000F0BF0100000009000000323738342C3134343000000000000000000000F0BF0100000009000000313432342C3133363000000000000000000000F0BF01000000080000003230382C3136333200000000000000000000F0BF01000000080000003134342C3134343000000000000000000000F0BF0100000009000000313337362C3132383000000000000000000000F0BF0100000009000000323638382C3135363800000000000000000000F0BF01000000080000003139322C313437320000000000000060DD5963410100000009000000323635362C3134343000000000000000000000F0BF0100000009000000313535322C313332380000000000000020045A634101000000080000003232342C3134373200000000000000000000F0BF01000000080000003234302C3136313600000000000000000000F0BF0100000009000000323738342C3135363800000000000000000000F0BF0100000009000000313434302C3132383000000000000000000000F0BF0100000009000000323637322C3134323400000000000000000000F0BF0100000009000000313432342C313234380000000000000000F35963410100000009000000323637322C3136333200000000000000A0115A63410100000009000000323733362C3136313600000000000000000000F0BF0100000009000000323638382C3134343000000000000000000000F0BF010000000700000039362C3136333200000000000000000000F0BF01000000080000003136302C3136333200000000000000000000F0BF01000000080000003137362C3135303400000000000000000000F0BF0100000009000000323635362C3135363800000000000000000000F0BF0100000009000000313332382C3132313600000000000000000000F0BF0100000009000000313636342C3132393600000000000000000000F0BF0100000009000000323634302C3135333600000000000000000000F0BF01000000080000003139322C3136333200000000000000000000F0BF0100000009000000313430382C3133363000000000000000000000F0BF01000000080000003232342C3136333200000000000000000000F0BF0100000009000000323635362C3136303000000000000000000000F0BF0100000009000000313532302C3132393600000000000000000000F0BF0100000009000000313639362C3132393600000000000000000000F0BF0100000009000000323738342C3135383400000000000000000000F0BF01000000080000003134342C3136303000000000000000000000F0BF0100000009000000323732302C3136343800000000000000000000F0BF01000000080000003230382C3134373200000000000000000000F0BF0100000009000000313334342C3133323800000000000000000000F0BF0100000009000000323736382C3135353200000000000000000000F0BF0100000009000000313438382C3132363400000000000000000000F0BF0100000009000000323635362C3135383400000000000000000000F0BF01000000080000003131322C3135323000000000000000000000F0BF0100000009000000323738342C3136303000000000000000000000F0BF0100000009000000323735322C3136333200000000000000000000F0BF0100000009000000313336302C3132363400000000000000000000F0BF0100000009000000313530342C3132343800000000000000000000F0BF01000000080000003132382C3134353600000000000000000000F0BF0100000009000000323735322C3134323400000000000000000000F0BF01000000080000003134342C3135383400000000000000000000F0BF0100000009000000313430382C3132343800000000000000000000F0BF010000000700000039362C3134373200000000000000000000F0BF01000000080000003136302C3134373200000000000000000000F0BF0100000009000000313631362C3133323800000000000000000000F0BF01000000080000003137362C3135353200000000000000000000F0BF010000000700000038302C3135353200000000000000000000F0BF0100000009000000313634382C3132393600000000000000000000F0BF0100000009000000313538342C3132363400000000000000000000F0BF0100000009000000323638382C3136303000000000000000000000F0BF0100000009000000323733362C3134353600000000000000000000F0BF0100000009000000323637322C3134373200000000000000000000F0BF01000000080000003234302C3134353600000000000000000000F0BF0100000009000000313437322C3133323800000000000000000000F0BF0100000009000000313434302C3133343400000000000000000000F0BF0100000009000000313530342C3133363000000000000000000000F0BF0100000009000000313339322C3132333200000000000000000000F0BF0100000009000000313435362C3132363400000000000000000000F0BF0100000009000000323638382C3135383400000000000000000000F0BF0100000009000000323730342C3136343800000000000000000000F0BF01000000080000003139322C3135363800000000000000000000F0BF01000000080000003232342C3135363800000000000000000000F0BF01000000080000003137362C3135333600000000000000000000F0BF01000000080000003136302C3136303000000000000000000000F0BF010000000700000039362C3136303000000000000000000000F0BF01000000080000003132382C3134383800000000000000000000F0BF0100000009000000313530342C3132393600000000000000000000F0BF0100000009000000323638382C3134373200000000000000000000F0BF0100000009000000323637322C3136303000000000000000000000F0BF0100000009000000313536382C3133343400000000000000000000F0BF010000000700000039362C3135383400000000000000000000F0BF01000000080000003136302C3135383400000000000000000000F0BF0100000009000000313438382C3133323800000000000000000000F0BF0100000009000000323632342C3135323000000000000000000000F0BF0100000009000000313532302C3132343800000000000000000000F0BF0100000009000000313334342C313236340000000000000040F05963410100000009000000323735322C3135363800000000000000000000F0BF0100000009000000313634382C3133363000000000000000000000F0BF0100000009000000323637322C3135383400000000000000000000F0BF0100000009000000313336302C313332380000000000000000F659634101000000080000003232342C3134343000000000000000000000F0BF0100000009000000323635362C3134373200000000000000000000F0BF01000000080000003139322C3134343000000000000000000000F0BF0100000009000000313630302C3133343400000000000000000000F0BF01000000080000003234302C3134383800000000000000000000F0BF0100000009000000313631362C3132363400000000000000000000F0BF0100000009000000323634302C3135353200000000000000000000F0BF0100000009000000313538342C3133323800000000000000000000F0BF0100000009000000313633322C313332380000000000000040D759634101000000080000003134342C3134373200000000000000000000F0BF0100000009000000323830302C3136343800000000000000000000F0BF01000000080000003230382C3136303000000000000000000000F0BF0100000009000000313437322C3132363400000000000000000000F0BF0100000009000000313430382C3132393600000000000000000000F0BF0100000009000000323738342C3134373200000000000000000000F0BF0100000009000000323736382C3135333600000000000000000000F0BF0100000009000000313639362C3133363000000000000000000000F0BF0100000009000000313532302C3133363000000000000000000000F0BF0100000009000000323735322C3134343000000000000000000000F0BF0100000009000000313435362C3133323800000000000000000000F0BF01000000080000003230382C3135383400000000000000000000F0BF0100000009000000323733362C313438380000000000000000095A63410100000009000000313731322C3133323800000000000000000000F0BF0100000009000000323630382C3135323000000000000000000000F0BF0100000009000000313434302C3133373600000000000000000000F0BF0100000009000000313536382C3132383000000000000000000000F0BF0100000009000000313334342C3132333200000000000000000000F0BF0100000009000000313636342C3133363000000000000000000000F0BF0100000009000000313536382C3133313200000000000000000000F0BF0100000009000000323637322C3134343000000000000000000000F0BF0100000009000000323830302C3135323000000000000000000000F0BF01000000080000003230382C3135363800000000000000000000F0BF0100000009000000323638382C3136333200000000000000000000F0BF010000000700000039362C3134343000000000000000000000F0BF01000000080000003136302C3134343000000000000000000000F0BF0100000009000000313535322C313236340000000000000060E65963410100000009000000323630382C3134303800000000000000000000F0BF0100000009000000323735322C3136303000000000000000000000F0BF0100000009000000313337362C3133373600000000000000000000F0BF0100000009000000313432342C3132393600000000000000000000F0BF0100000009000000313339322C3133323800000000000000C0F459634101000000080000003232342C3135383400000000000000000000F0BF0100000009000000323738342C3134323400000000000000000000F0BF01000000080000003139322C3135383400000000000000000000F0BF0100000009000000313630302C3132383000000000000000000000F0BF0100000009000000323738342C3136333200000000000000000000F0BF0100000009000000323735322C3135383400000000000000000000F0BF0100000009000000323830302C3134303800000000000000000000F0BF01000000080000003230382C3134343000000000000000000000F0BF0100000009000000323637322C3135363800000000000000000000F0BF01000000080000003134342C3136333200000000000000000000F0BF01000000080000003136302C3135363800000000000000000000F0BF010000000700000039362C3135363800000000000000000000F0BF0100000009000000323635362C3136333200000000000000000000F0BF01000000080000003139322C3136303000000000000000000000F0BF0100000009000000323634302C3135303400000000000000000000F0BF0100000009000000323730342C3135323000000000000000000000F0BF0100000009000000323635362C3134323400000000000000000000F0BF0100000009000000313630302C3133313200000000000000000000F0BF0100000009000000323830302C3134373200000000000000000000F0BF0100000009000000323732302C3136303000000000000000000000F0BF0100000009000000323733362C3135333600000000000000000000F0BF0100000009000000313435362C3132393600000000000000000000F0BF0100000009000000323736382C3134383800000000000000000000F0BF01000000080000003235362C3135383400000000000000000000F0BF0100000009000000313430382C3133323800000000000000000000F0BF0100000009000000323732302C3135383400000000000000000000F0BF0100000009000000313538342C3132393600000000000000000000F0BF0100000009000000313633322C313239360000000000000020FF5963410100000009000000323630382C3134373200000000000000000000F0BF01000000080000003131322C3135363800000000000000000000F0BF0100000009000000323738342C3136343800000000000000000000F0BF01000000080000003234302C3135333600000000000000000000F0BF0100000009000000313437322C3132343800000000000000000000F0BF0100000009000000323632342C3136333200000000000000000000F0BF01000000080000003235362C3136303000000000000000000000F0BF0100000009000000323632342C3134323400000000000000000000F0BF0100000009000000323638382C3136343800000000000000000000F0BF0100000009000000313336302C3132393600000000000000000000F0BF0100000009000000313438382C3132393600000000000000000000F0BF0100000009000000323730342C3134373200000000000000000000F0BF0100000009000000323634302C3134353600000000000000000000F0BF0100000009000000313631362C3133363000000000000000000000F0BF0100000009000000313530342C3133323800000000000000000000F0BF01000000080000003132382C3135333600000000000000000000F0BF01000000080000003131322C3134343000000000000000000000F0BF0100000009000000313638302C3133343400000000000000000000F0BF0100000009000000313437322C313336300000000000000000F85963410100000009000000313532302C3132363400000000000000000000F0BF0100000009000000313334342C3132343800000000000000000000F0BF01000000080000003235362C3134343000000000000000000000F0BF0100000009000000323632342C3134373200000000000000000000F0BF0100000009000000323738342C3134303800000000000000000000F0BF0100000009000000323630382C3134323400000000000000000000F0BF0100000009000000323630382C3136333200000000000000000000F0BF0100000009000000313535322C3133363000000000000000000000F0BF0100000009000000313432342C3133323800000000000000000000F0BF0100000009000000323732302C3134343000000000000000000000F0BF0100000009000000323830302C3136333200000000000000000000F0BF0100000009000000313339322C3132393600000000000000000000F0BF0100000009000000323638382C3135323000000000000000000000F0BF0100000009000000323830302C3134323400000000000000000000F0BF01000000080000003235362C3135363800000000000000000000F0BF0100000009000000323738342C3135323000000000000000000000F0BF01000000080000003131322C3136303000000000000000000000F0BF0100000009000000313638302C3133313200000000000000000000F0BF0100000009000000313533362C3133313200000000000000000000F0BF01000000080000003131322C3135383400000000000000000000F0BF0100000009000000323634302C3136313600000000000000000000F0BF0100000009000000323730342C3136333200000000000000000000F0BF0100000009000000313535322C3132343800000000000000000000F0BF0100000009000000323635362C3135323000000000000000000000F0BF0100000009000000323732302C3135363800000000000000000000F0BF01000000080000003134342C3135323000000000000000000000F0BF0100000009000000313731322C3132393600000000000000000000F0BF0100000009000000323736382C3136313600000000000000000000F0BF0100000009000000313533362C3133373600000000000000000000F0BF01000000080000003131322C3134373200000000000000000000F0BF0100000009000000313636342C3133323800000000000000000000F0BF0100000009000000313339322C3132343800000000000000000000F0BF01000000080000003132382C3135303400000000000000000000F0BF0100000009000000323630382C3135363800000000000000000000F0BF0100000009000000313430382C3132333200000000000000000000F0BF0100000009000000323730342C3134343000000000000000000000F0BF0100000009000000323830302C3135363800000000000000000000F0BF01000000080000003230382C3135323000000000000000000000F0BF0100000009000000313432342C3132363400000000000000000000F0BF01000000080000003235362C3136333200000000000000000000F0BF0100000009000000323632342C3136303000000000000000000000F0BF01000000080000003234302C3135303400000000000000000000F0BF0100000009000000313535322C3132393600000000000000000000F0BF0100000009000000313339322C3133363000000000000000000000F0BF0100000009000000323735322C3136343800000000000000000000F0BF0100000009000000323630382C3134343000000000000000000000F0BF0100000009000000323632342C3135383400000000000000000000F0BF01000000080000003137362C3136313600000000000000000000F0BF01000000080000003136302C3135323000000000000000000000F0BF010000000700000039362C3135323000000000000000000000F0BF0100000009000000323730342C3135363800000000000000000000F0BF0100000009000000313332382C3133313200000000000000000000F0BF0100000009000000323733362C3135303400000000000000000000F0BF0100000009000000323637322C3135323000000000000000000000F0BF0100000009000000323830302C3134343000000000000000000000F0BF0100000009000000323732302C3136333200000000000000000000F0BF0100000009000000313432342C3132333200000000000000000000F0BF0100000009000000323637322C3136343800000000000000000000F0BF0100000009000000313437322C3132393600000000000000000000F0BF01000000080000003232342C3135323000000000000000000000F0BF0100000009000000323730342C3136303000000000000000000000F0BF01000000080000003139322C3135323000000000000000000000F0BF01000000080000003132382C3135353200000000000000000000F0BF0100000009000000313336302C3133363000000000000000000000F0BF0100000009000000313435362C3132343800000000000000000000F0BF0100000009000000323735322C3135323000000000000000000000F0BF0100000009000000313634382C3133323800000000000000000000F0BF0100000009000000313438382C3133363000000000000000000000F0BF01000000080000003131322C3136333200000000000000000000F0BF0100000009000000323736382C3134353600000000000000000000F0BF0100000009000000323632342C3135363800000000000000000000F0BF0100000009000000313631362C3132393600000000000000000000F0BF0100000009000000323730342C3135383400000000000000000000F0BF0100000009000000313633322C3133363000000000000000000000F0BF0100000009000000313538342C3133363000000000000000000000F0BF0100000009000000323732302C3134373200000000000000000000F0BF0100000009000000323830302C3136303000000000000000000000F0BF0100000009000000323733362C3135353200000000000000000000F0BF0100000009000000323630382C3135383400000000000000000000F0BF0100000009000000323831362C3133393200000000000000000000F0BF0100000009000000313334342C3132393600000000000000000000F0BF01000000080000003137362C3134353600000000000000000000F0BF0100000009000000323830302C3135383400000000000000000000F0BF0100000009000000313336302C3132343800000000000000000000F0BF0100000009000000313530342C3132363400000000000000000000F0BF0100000009000000323630382C3136303000000000000000000000F0BF0100000009000000313435362C3133363000000000000000000000F0BF0100000009000000313438382C3132343800000000000000000000F0BF0100000009000000313532302C3133323800000000000000000000F0BF0100000009000000323632342C3134343000000000000000000000F0BF01000000080000003235362C3134373200000000000000000000F0BF0100000009000000313639362C3133323800000000000000000000F0BF01000000080000003234302C3135353200000000000000000000F0BF0100000009000000323634302C3134383800000000000000000000F0BF01000000080000003235362C3136313600000000000000000000F0BF01000000080000003234302C3135323000000000000000000000F0BF0100000009000000313434302C3132333200000000000000000000F0BF0100000009000000313339322C3133343400000000000000000000F0BF0100000009000000313435362C3133313200000000000000000000F0BF0100000009000000313633322C3132383000000000000000000000F0BF0100000009000000313538342C3132383000000000000000000000F0BF010000000700000038302C3136333200000000000000000000F0BF01000000080000003137362C3136333200000000000000000000F0BF010000000700000039362C3135303400000000000000000000F0BF01000000080000003136302C3135303400000000000000000000F0BF0100000009000000313633322C3133313200000000000000000000F0BF0100000009000000313435362C313238300000000000000020F95963410100000009000000313538342C3133313200000000000000000000F0BF0100000009000000323637322C3135303400000000000000000000F0BF0100000009000000323733362C3135323000000000000000000000F0BF0100000009000000323732302C3136313600000000000000000000F0BF0100000009000000323736382C3134323400000000000000000000F0BF0100000009000000313438382C3133313200000000000000000000F0BF01000000080000003131322C3134353600000000000000000000F0BF0100000009000000313437322C3133373600000000000000000000F0BF0100000009000000323736382C3136333200000000000000000000F0BF0100000009000000313336302C3133313200000000000000000000F0BF01000000080000003132382C3135323000000000000000000000F0BF0100000009000000313731322C3133343400000000000000000000F0BF0100000009000000313337362C3132333200000000000000000000F0BF0100000009000000323735322C3135353200000000000000000000F0BF0100000009000000323634302C3134343000000000000000000000F0BF0100000009000000323632342C3134383800000000000000000000F0BF0100000009000000313438382C3132383000000000000000000000F0BF01000000080000003232342C3135353200000000000000000000F0BF01000000080000003139322C3135353200000000000000000000F0BF0100000009000000313336302C3132383000000000000000000000F0BF01000000080000003230382C3135303400000000000000000000F0BF0100000009000000323637322C3135353200000000000000000000F0BF0100000009000000313339322C3132383000000000000000000000F0BF0100000009000000323732302C3134353600000000000000000000F0BF0100000009000000323638382C3135333600000000000000000000F0BF0100000009000000313633322C3133343400000000000000000000F0BF0100000009000000313538342C3133343400000000000000000000F0BF01000000080000003137362C3134373200000000000000000000F0BF0100000009000000313535322C3133373600000000000000000000F0BF010000000700000039362C3135353200000000000000C0DF59634101000000080000003136302C3135353200000000000000E0EA5963410100000009000000313339322C3133313200000000000000000000F0BF0100000009000000313435362C3133343400000000000000000000F0BF0100000009000000313434302C3132363400000000000000000000F0BF0100000009000000323730342C3134383800000000000000000000F0BF01000000080000003235362C3134353600000000000000000000F0BF0100000009000000323630382C3134383800000000000000000000F0BF01000000080000003230382C3135353200000000000000000000F0BF0100000009000000323733362C3136343800000000000000000000F0BF0100000009000000313536382C3133323800000000000000000000F0BF01000000080000003134342C3135333600000000000000000000F0BF0100000009000000323635362C3135333600000000000000000000F0BF01000000080000003232342C3135303400000000000000000000F0BF01000000080000003139322C3135303400000000000000000000F0BF0100000009000000323634302C3136303000000000000000000000F0BF0100000009000000313332382C3132343800000000000000000000F0BF0100000009000000313533362C3132393600000000000000000000F0BF0100000009000000313638302C3132393600000000000000000000F0BF0100000009000000313337362C3132363400000000000000000000F0BF0100000009000000323735322C3135303400000000000000000000F0BF0100000009000000313336302C3133343400000000000000000000F0BF0100000009000000323830302C3134383800000000000000000000F0BF0100000009000000313731322C3133313200000000000000000000F0BF0100000009000000323634302C3135383400000000000000000000F0BF0100000009000000323736382C3134373200000000000000000000F0BF0100000009000000313438382C3133343400000000000000000000F0BF0100000009000000323738342C3135333600000000000000000000F0BF01000000080000003131322C3136313600000000000000000000F0BF01000000080000003134342C3135353200000000000000000000F0BF01000000080000003230382C3135333600000000000000000000F0BF0100000009000000323634302C3134373200000000000000000000F0BF0100000009000000323730342C3134353600000000000000000000F0BF0100000009000000323635362C3135353200000000000000800F5A63410100000009000000313630302C3132363400000000000000000000F0BF01000000080000003235362C3134383800000000000000000000F0BF0100000009000000323736382C3135383400000000000000000000F0BF0100000009000000313434302C3133323800000000000000000000F0BF0100000009000000323732302C3134383800000000000000000000F0BF0100000009000000323738342C3135353200000000000000000000F0BF0100000009000000313638302C3133363000000000000000000000F0BF0100000009000000323736382C3136303000000000000000A0175A63410100000009000000313437322C3133343400000000000000000000F0BF0100000009000000323638382C3135353200000000000000000000F0BF0100000009000000313536382C3132363400000000000000000000F0BF0100000009000000323830302C3134353600000000000000000000F0BF0100000009000000323637322C3135333600000000000000000000F0BF01000000080000003136302C3135333600000000000000000000F0BF010000000700000039362C3135333600000000000000000000F0BF01000000080000003137362C3136303000000000000000000000F0BF0100000009000000313535322C3133313200000000000000000000F0BF0100000009000000323630382C3134353600000000000000000000F0BF0100000009000000313337362C3133323800000000000000000000F0BF0100000009000000313339322C3133373600000000000000000000F0BF0100000009000000313535322C3132383000000000000000000000F0BF01000000080000003137362C3135383400000000000000000000F0BF0100000009000000313533362C3132343800000000000000000000F0BF0100000009000000323632342C3136313600000000000000000000F0BF0100000009000000313332382C3132393600000000000000000000F0BF0100000009000000313631362C3132383000000000000000000000F0BF0100000009000000313437322C3133313200000000000000000000F0BF0100000009000000323738342C3135303400000000000000000000F0BF0100000009000000313438382C3133373600000000000000000000F0BF0100000009000000323736382C3134343000000000000000000000F0BF0100000009000000323735322C3135333600000000000000000000F0BF0100000009000000313336302C3133373600000000000000000000F0BF0100000009000000323634302C3136333200000000000000000000F0BF0100000009000000323730342C3136313600000000000000000000F0BF01000000080000003139322C3135333600000000000000000000F0BF01000000080000003232342C3135333600000000000000000000F0BF0100000009000000323635362C3135303400000000000000000000F0BF01000000080000003137362C3135363800000000000000000000F0BF0100000009000000313437322C3132383000000000000000000000F0BF0100000009000000323634302C3134323400000000000000000000F0BF01000000080000003134342C3135303400000000000000000000F0BF0100000009000000323831362C3134303800000000000000000000F0BF0100000009000000323736382C3135363800000000000000000000F0BF0100000009000000323632342C3134353600000000000000000000F0BF0100000009000000313334342C3133313200000000000000A0EF5963410100000009000000323630382C3136313600000000000000000000F0BF0100000009000000313535322C3133343400000000000000000000F0BF0100000009000000313334342C3132383000000000000000000000F0BF01000000080000003137362C3134343000000000000000000000F0BF01000000080000003131322C3134383800000000000000000000F0BF0100000009000000323638382C3135303400000000000000000000F0BF0100000009000000323830302C3136313600000000000000000000F0BF"); + +global.sandcrn2_map = ds_map_create(); +ds_map_read(global.sandcrn2_map,"92010000030200000100000009000000323730342C3135353200000000000000000000F0BF0100000009000000313630302C3133363000000000000000601D5A63410100000009000000323635362C3134353600000000000000000000F0BF0100000009000000313432342C3133373600000000000000000000F0BF01000000080000003134342C3134353600000000000000000000F0BF0100000009000000313337362C3132393600000000000000000000F0BF01000000080000003132382C313538340000000000000080EB5963410100000009000000313639362C3133343400000000000000000000F0BF0100000009000000323738342C3134353600000000000000000000F0BF010000000700000039362C3134383800000000000000000000F0BF01000000080000003136302C3134383800000000000000000000F0BF0100000009000000313533362C3132363400000000000000000000F0BF0100000009000000323637322C3134383800000000000000000000F0BF01000000080000003132382C3136303000000000000000000000F0BF0100000009000000313636342C3132383000000000000000000000F0BF01000000080000003234302C3135383400000000000000000000F0BF0100000009000000313536382C3133363000000000000000000000F0BF0100000009000000323733362C3136303000000000000000000000F0BF0100000009000000323732302C3135333600000000000000000000F0BF0100000009000000323638382C3134353600000000000000000000F0BF0100000009000000323830302C3135353200000000000000000000F0BF0100000009000000323632342C3135303400000000000000000000F0BF01000000080000003234302C3136303000000000000000000000F0BF0100000009000000313636342C3133313200000000000000000000F0BF0100000009000000323630382C3135353200000000000000000000F0BF0100000009000000323733362C3135383400000000000000000000F0BF01000000080000003230382C3134383800000000000000000000F0BF0100000009000000313634382C3133343400000000000000000000F0BF01000000080000003132382C3134343000000000000000000000F0BF01000000080000003131322C3135333600000000000000000000F0BF0100000009000000323738342C3136313600000000000000000000F0BF01000000080000003234302C3135363800000000000000E0E95963410100000009000000313639362C3133313200000000000000000000F0BF0100000009000000313532302C3133313200000000000000000000F0BF01000000080000003134342C3136313600000000000000000000F0BF0100000009000000323733362C3135363800000000000000000000F0BF0100000009000000313734342C3133313200000000000000000000F0BF0100000009000000313430382C3133373600000000000000000000F0BF0100000009000000323635362C3136313600000000000000000000F0BF0100000009000000323730342C3135303400000000000000000000F0BF0100000009000000323634302C3135323000000000000000000000F0BF0100000009000000313634382C3133313200000000000000000000F0BF0100000009000000323630382C3135303400000000000000000000F0BF0100000009000000313530342C3133373600000000000000000000F0BF01000000080000003132382C3135363800000000000000000000F0BF0100000009000000313636342C3133343400000000000000000000F0BF01000000080000003234302C3134343000000000000000000000F0BF0100000009000000313334342C3132313600000000000000000000F0BF0100000009000000323632342C3135353200000000000000000000F0BF01000000080000003139322C3134383800000000000000000000F0BF01000000080000003232342C3134383800000000000000000000F0BF0100000009000000323638382C3136313600000000000000000000F0BF0100000009000000323733362C3134343000000000000000000000F0BF0100000009000000323830302C3135303400000000000000000000F0BF0100000009000000313634382C3132383000000000000000000000F0BF0100000009000000323735322C3134383800000000000000000000F0BF0100000009000000313530342C3133313200000000000000000000F0BF01000000080000003234302C3136333200000000000000000000F0BF0100000009000000323632342C3135333600000000000000000000F0BF01000000080000003235362C3135303400000000000000000000F0BF0100000009000000323637322C3136313600000000000000000000F0BF0100000009000000323733362C3136333200000000000000401A5A63410100000009000000313530342C3132383000000000000000000000F0BF0100000009000000313736302C3133313200000000000000000000F0BF0100000009000000313332382C3132333200000000000000000000F0BF01000000080000003136302C3136313600000000000000000000F0BF010000000700000039362C3136313600000000000000000000F0BF01000000080000003137362C3135323000000000000000000000F0BF0100000009000000323735322C3134353600000000000000000000F0BF01000000080000003132382C3136333200000000000000000000F0BF0100000009000000313532302C313337360000000000000000035A63410100000009000000323736382C3135323000000000000000000000F0BF01000000080000003131322C3135353200000000000000000000F0BF0100000009000000313430382C3132383000000000000000000000F0BF01000000080000003230382C313631360000000000000080DE5963410100000009000000313432342C3133343400000000000000000000F0BF0100000009000000313430382C3133313200000000000000000000F0BF01000000080000003139322C3134353600000000000000000000F0BF01000000080000003232342C3134353600000000000000000000F0BF0100000009000000323738342C3134383800000000000000000000F0BF010000000700000039362C3134353600000000000000000000F0BF01000000080000003136302C3134353600000000000000000000F0BF0100000009000000313332382C3132363400000000000000000000F0BF0100000009000000323830302C3135333600000000000000000000F0BF0100000009000000323733362C3134373200000000000000000000F0BF0100000009000000323637322C3134353600000000000000000000F0BF0100000009000000323831362C3136303000000000000000000000F0BF0100000009000000323732302C3135353200000000000000000000F0BF0100000009000000313533362C3133323800000000000000000000F0BF0100000009000000323736382C3136343800000000000000000000F0BF01000000080000003234302C3134373200000000000000000000F0BF0100000009000000313638302C3133323800000000000000000000F0BF0100000009000000323635362C3134383800000000000000000000F0BF0100000009000000313337362C3132343800000000000000000000F0BF01000000080000003134342C3134383800000000000000000000F0BF0100000009000000313536382C3132393600000000000000000000F0BF0100000009000000323831362C3135383400000000000000000000F0BF0100000009000000313434302C3133363000000000000000000000F0BF0100000009000000313530342C3133343400000000000000000000F0BF0100000009000000323630382C3135333600000000000000000000F0BF01000000080000003139322C3136313600000000000000000000F0BF0100000009000000323730342C3135333600000000000000200E5A634101000000080000003232342C3136313600000000000000000000F0BF0100000009000000313430382C3133343400000000000000000000F0BF01000000080000003230382C3134353600000000000000000000F0BF0100000009000000313432342C3133313200000000000000000000F0BF01000000080000003131322C3135303400000000000000000000F0BF0100000009000000313630302C3132393600000000000000000000F0BF0100000009000000323638382C3134383800000000000000000000F0BF0100000009000000313337362C3133363000000000000000000000F0BF0100000009000000313432342C3132383000000000000000000000F0BF01000000080000003132382C3134373200000000000000000000F0BF0100000009000000313434302C3132343800000000000000C0F959634101000000080000003132382C3136313600000000000000000000F0BF0100000009000000313337362C3133313200000000000000000000F0BF0100000009000000323735322C3134373200000000000000000000F0BF0100000009000000313336302C3132333200000000000000000000F0BF0100000009000000313732382C3133313200000000000000000000F0BF0100000009000000323736382C3135303400000000000000000000F0BF0100000009000000323738342C3134343000000000000000000000F0BF0100000009000000313432342C3133363000000000000000000000F0BF01000000080000003230382C3136333200000000000000000000F0BF01000000080000003134342C3134343000000000000000000000F0BF0100000009000000313337362C313238300000000000000060F15963410100000009000000323638382C3135363800000000000000000000F0BF01000000080000003139322C3134373200000000000000000000F0BF0100000009000000323635362C3134343000000000000000000000F0BF0100000009000000313535322C3133323800000000000000000000F0BF01000000080000003232342C3134373200000000000000000000F0BF01000000080000003234302C3136313600000000000000000000F0BF0100000009000000323738342C3135363800000000000000000000F0BF0100000009000000313434302C3132383000000000000000000000F0BF0100000009000000323637322C3134323400000000000000000000F0BF0100000009000000313432342C3132343800000000000000000000F0BF0100000009000000323637322C3136333200000000000000000000F0BF0100000009000000323733362C3136313600000000000000000000F0BF0100000009000000323638382C3134343000000000000000000000F0BF010000000700000039362C3136333200000000000000000000F0BF01000000080000003136302C3136333200000000000000000000F0BF01000000080000003137362C3135303400000000000000000000F0BF0100000009000000323635362C3135363800000000000000000000F0BF0100000009000000313332382C3132313600000000000000000000F0BF0100000009000000313636342C313239360000000000000080FF5963410100000009000000323634302C3135333600000000000000000000F0BF01000000080000003139322C3136333200000000000000000000F0BF0100000009000000313430382C3133363000000000000000000000F0BF01000000080000003232342C3136333200000000000000000000F0BF0100000009000000323635362C3136303000000000000000000000F0BF0100000009000000313532302C3132393600000000000000000000F0BF0100000009000000313639362C3132393600000000000000000000F0BF0100000009000000323738342C3135383400000000000000000000F0BF01000000080000003134342C3136303000000000000000000000F0BF0100000009000000323732302C3136343800000000000000000000F0BF01000000080000003230382C3134373200000000000000000000F0BF0100000009000000313334342C3133323800000000000000000000F0BF0100000009000000323736382C3135353200000000000000000000F0BF0100000009000000313438382C3132363400000000000000000000F0BF0100000009000000323635362C3135383400000000000000000000F0BF01000000080000003131322C3135323000000000000000000000F0BF0100000009000000323738342C3136303000000000000000000000F0BF0100000009000000323735322C3136333200000000000000000000F0BF0100000009000000313336302C3132363400000000000000000000F0BF0100000009000000313530342C3132343800000000000000000000F0BF01000000080000003132382C3134353600000000000000000000F0BF0100000009000000323735322C3134323400000000000000000000F0BF01000000080000003134342C3135383400000000000000000000F0BF0100000009000000313430382C3132343800000000000000000000F0BF010000000700000039362C3134373200000000000000000000F0BF01000000080000003136302C3134373200000000000000000000F0BF0100000009000000313631362C3133323800000000000000000000F0BF01000000080000003137362C3135353200000000000000000000F0BF010000000700000038302C3135353200000000000000000000F0BF0100000009000000313634382C3132393600000000000000000000F0BF0100000009000000313538342C3132363400000000000000000000F0BF0100000009000000323638382C3136303000000000000000000000F0BF0100000009000000323733362C3134353600000000000000000000F0BF0100000009000000323637322C3134373200000000000000000000F0BF01000000080000003234302C3134353600000000000000000000F0BF0100000009000000313437322C3133323800000000000000000000F0BF0100000009000000313434302C3133343400000000000000000000F0BF0100000009000000313530342C3133363000000000000000C0025A63410100000009000000313339322C3132333200000000000000000000F0BF0100000009000000313435362C3132363400000000000000000000F0BF0100000009000000323638382C3135383400000000000000000000F0BF0100000009000000323730342C3136343800000000000000000000F0BF01000000080000003139322C3135363800000000000000000000F0BF01000000080000003232342C3135363800000000000000000000F0BF01000000080000003137362C3135333600000000000000000000F0BF01000000080000003136302C3136303000000000000000000000F0BF010000000700000039362C3136303000000000000000000000F0BF01000000080000003132382C3134383800000000000000000000F0BF0100000009000000313530342C313239360000000000000060FE5963410100000009000000323638382C3134373200000000000000000000F0BF0100000009000000323637322C3136303000000000000000000000F0BF0100000009000000313536382C3133343400000000000000000000F0BF010000000700000039362C3135383400000000000000000000F0BF01000000080000003136302C3135383400000000000000000000F0BF0100000009000000313438382C3133323800000000000000000000F0BF0100000009000000323632342C3135323000000000000000000000F0BF0100000009000000313532302C3132343800000000000000000000F0BF0100000009000000313334342C3132363400000000000000000000F0BF0100000009000000323735322C3135363800000000000000000000F0BF0100000009000000313634382C3133363000000000000000000000F0BF0100000009000000323637322C3135383400000000000000000000F0BF0100000009000000313336302C3133323800000000000000000000F0BF01000000080000003232342C3134343000000000000000000000F0BF0100000009000000323635362C3134373200000000000000000000F0BF01000000080000003139322C3134343000000000000000000000F0BF0100000009000000313630302C3133343400000000000000000000F0BF01000000080000003234302C3134383800000000000000000000F0BF0100000009000000313631362C3132363400000000000000000000F0BF0100000009000000323634302C3135353200000000000000000000F0BF0100000009000000313538342C3133323800000000000000000000F0BF0100000009000000313633322C3133323800000000000000000000F0BF01000000080000003134342C3134373200000000000000000000F0BF0100000009000000323830302C3136343800000000000000000000F0BF01000000080000003230382C3136303000000000000000000000F0BF0100000009000000313437322C3132363400000000000000000000F0BF0100000009000000313430382C3132393600000000000000000000F0BF0100000009000000323738342C3134373200000000000000000000F0BF0100000009000000323736382C3135333600000000000000000000F0BF0100000009000000313639362C3133363000000000000000000000F0BF0100000009000000313532302C3133363000000000000000000000F0BF0100000009000000323735322C3134343000000000000000000000F0BF0100000009000000313435362C3133323800000000000000000000F0BF01000000080000003230382C3135383400000000000000000000F0BF0100000009000000323733362C3134383800000000000000000000F0BF0100000009000000313731322C3133323800000000000000000000F0BF0100000009000000323630382C3135323000000000000000000000F0BF0100000009000000313434302C3133373600000000000000000000F0BF0100000009000000313536382C3132383000000000000000000000F0BF0100000009000000313334342C3132333200000000000000A0F05963410100000009000000313636342C3133363000000000000000000000F0BF0100000009000000313536382C3133313200000000000000000000F0BF0100000009000000323637322C313434300000000000000060095A63410100000009000000323830302C3135323000000000000000000000F0BF01000000080000003230382C3135363800000000000000000000F0BF0100000009000000323638382C3136333200000000000000000000F0BF010000000700000039362C3134343000000000000000000000F0BF01000000080000003136302C3134343000000000000000000000F0BF0100000009000000313535322C313236340000000000000080E65963410100000009000000323630382C3134303800000000000000000000F0BF0100000009000000323735322C3136303000000000000000000000F0BF0100000009000000313337362C3133373600000000000000000000F0BF0100000009000000313432342C3132393600000000000000000000F0BF0100000009000000313339322C3133323800000000000000000000F0BF01000000080000003232342C3135383400000000000000000000F0BF0100000009000000323738342C3134323400000000000000000000F0BF01000000080000003139322C3135383400000000000000000000F0BF0100000009000000313630302C3132383000000000000000000000F0BF0100000009000000323738342C3136333200000000000000000000F0BF0100000009000000323735322C3135383400000000000000000000F0BF0100000009000000323830302C3134303800000000000000000000F0BF01000000080000003230382C3134343000000000000000000000F0BF0100000009000000323637322C3135363800000000000000000000F0BF01000000080000003134342C3136333200000000000000000000F0BF01000000080000003136302C3135363800000000000000000000F0BF010000000700000039362C3135363800000000000000000000F0BF0100000009000000323635362C3136333200000000000000000000F0BF01000000080000003139322C3136303000000000000000000000F0BF0100000009000000323634302C3135303400000000000000000000F0BF0100000009000000323730342C3135323000000000000000000000F0BF0100000009000000323635362C3134323400000000000000000000F0BF0100000009000000313630302C3133313200000000000000000000F0BF0100000009000000323830302C3134373200000000000000000000F0BF0100000009000000323732302C3136303000000000000000000000F0BF0100000009000000323733362C3135333600000000000000000000F0BF0100000009000000313435362C3132393600000000000000000000F0BF0100000009000000323736382C3134383800000000000000000000F0BF01000000080000003235362C3135383400000000000000000000F0BF0100000009000000313430382C3133323800000000000000000000F0BF0100000009000000323732302C3135383400000000000000000000F0BF0100000009000000313538342C3132393600000000000000000000F0BF0100000009000000313633322C3132393600000000000000000000F0BF0100000009000000323630382C3134373200000000000000000000F0BF01000000080000003131322C3135363800000000000000000000F0BF0100000009000000323738342C3136343800000000000000000000F0BF01000000080000003234302C3135333600000000000000000000F0BF0100000009000000313437322C3132343800000000000000000000F0BF0100000009000000323632342C3136333200000000000000000000F0BF01000000080000003235362C3136303000000000000000000000F0BF0100000009000000323632342C3134323400000000000000000000F0BF0100000009000000323638382C3136343800000000000000000000F0BF0100000009000000313336302C3132393600000000000000000000F0BF0100000009000000313438382C3132393600000000000000000000F0BF0100000009000000323730342C3134373200000000000000000000F0BF0100000009000000323634302C3134353600000000000000000000F0BF0100000009000000313631362C3133363000000000000000000000F0BF0100000009000000313530342C3133323800000000000000000000F0BF01000000080000003132382C3135333600000000000000000000F0BF01000000080000003131322C3134343000000000000000000000F0BF0100000009000000313638302C3133343400000000000000000000F0BF0100000009000000313437322C3133363000000000000000000000F0BF0100000009000000313532302C3132363400000000000000000000F0BF0100000009000000313334342C3132343800000000000000000000F0BF01000000080000003235362C3134343000000000000000000000F0BF0100000009000000323632342C3134373200000000000000000000F0BF0100000009000000323738342C3134303800000000000000000000F0BF0100000009000000323630382C3134323400000000000000401E5A63410100000009000000323630382C3136333200000000000000000000F0BF0100000009000000313535322C3133363000000000000000000000F0BF0100000009000000313432342C3133323800000000000000E0E65963410100000009000000323732302C3134343000000000000000000000F0BF0100000009000000323830302C3136333200000000000000000000F0BF0100000009000000313339322C3132393600000000000000000000F0BF0100000009000000323638382C3135323000000000000000000000F0BF0100000009000000323830302C3134323400000000000000000000F0BF01000000080000003235362C3135363800000000000000000000F0BF0100000009000000323738342C3135323000000000000000000000F0BF01000000080000003131322C3136303000000000000000000000F0BF0100000009000000313638302C3133313200000000000000000000F0BF0100000009000000313533362C3133313200000000000000000000F0BF01000000080000003131322C3135383400000000000000000000F0BF0100000009000000323634302C3136313600000000000000000000F0BF0100000009000000323730342C3136333200000000000000000000F0BF0100000009000000313535322C3132343800000000000000000000F0BF0100000009000000323635362C3135323000000000000000000000F0BF0100000009000000323732302C3135363800000000000000000000F0BF01000000080000003134342C3135323000000000000000000000F0BF0100000009000000313731322C3132393600000000000000000000F0BF0100000009000000323736382C3136313600000000000000000000F0BF0100000009000000313533362C3133373600000000000000000000F0BF01000000080000003131322C3134373200000000000000000000F0BF0100000009000000313636342C3133323800000000000000000000F0BF0100000009000000313339322C3132343800000000000000000000F0BF01000000080000003132382C3135303400000000000000000000F0BF0100000009000000323630382C3135363800000000000000000000F0BF0100000009000000313430382C3132333200000000000000000000F0BF0100000009000000323730342C3134343000000000000000000000F0BF0100000009000000323830302C3135363800000000000000000000F0BF01000000080000003230382C3135323000000000000000000000F0BF0100000009000000313432342C3132363400000000000000000000F0BF01000000080000003235362C3136333200000000000000000000F0BF0100000009000000323632342C3136303000000000000000000000F0BF01000000080000003234302C3135303400000000000000000000F0BF0100000009000000313535322C3132393600000000000000000000F0BF0100000009000000313339322C3133363000000000000000000000F0BF0100000009000000323735322C3136343800000000000000000000F0BF0100000009000000323630382C3134343000000000000000000000F0BF0100000009000000323632342C3135383400000000000000A0155A634101000000080000003137362C3136313600000000000000000000F0BF01000000080000003136302C3135323000000000000000000000F0BF010000000700000039362C3135323000000000000000000000F0BF0100000009000000323730342C3135363800000000000000000000F0BF0100000009000000313332382C3133313200000000000000000000F0BF0100000009000000323733362C3135303400000000000000000000F0BF0100000009000000323637322C3135323000000000000000000000F0BF0100000009000000323830302C3134343000000000000000000000F0BF0100000009000000323732302C3136333200000000000000000000F0BF0100000009000000313432342C3132333200000000000000000000F0BF0100000009000000323637322C3136343800000000000000000000F0BF0100000009000000313437322C3132393600000000000000000000F0BF01000000080000003232342C3135323000000000000000000000F0BF0100000009000000323730342C3136303000000000000000000000F0BF01000000080000003139322C3135323000000000000000000000F0BF01000000080000003132382C3135353200000000000000000000F0BF0100000009000000313336302C313336300000000000000040E55963410100000009000000313435362C3132343800000000000000000000F0BF0100000009000000323735322C3135323000000000000000000000F0BF0100000009000000313634382C3133323800000000000000000000F0BF0100000009000000313438382C3133363000000000000000000000F0BF01000000080000003131322C3136333200000000000000000000F0BF0100000009000000323736382C3134353600000000000000000000F0BF0100000009000000323632342C3135363800000000000000000000F0BF0100000009000000313631362C3132393600000000000000000000F0BF0100000009000000323730342C3135383400000000000000000000F0BF0100000009000000313633322C3133363000000000000000000000F0BF0100000009000000313538342C3133363000000000000000000000F0BF0100000009000000323732302C3134373200000000000000000000F0BF0100000009000000323830302C3136303000000000000000000000F0BF0100000009000000323733362C3135353200000000000000000000F0BF0100000009000000323630382C3135383400000000000000000000F0BF0100000009000000323831362C3133393200000000000000000000F0BF0100000009000000313334342C3132393600000000000000000000F0BF01000000080000003137362C3134353600000000000000000000F0BF0100000009000000323830302C313538340000000000000080145A63410100000009000000313336302C3132343800000000000000000000F0BF0100000009000000313530342C3132363400000000000000000000F0BF0100000009000000323630382C3136303000000000000000000000F0BF0100000009000000313435362C3133363000000000000000000000F0BF0100000009000000313438382C3132343800000000000000000000F0BF0100000009000000313532302C3133323800000000000000000000F0BF0100000009000000323632342C3134343000000000000000000000F0BF01000000080000003235362C3134373200000000000000000000F0BF0100000009000000313639362C3133323800000000000000000000F0BF01000000080000003234302C3135353200000000000000000000F0BF0100000009000000323634302C3134383800000000000000000000F0BF01000000080000003235362C3136313600000000000000000000F0BF01000000080000003234302C3135323000000000000000000000F0BF0100000009000000313434302C3132333200000000000000000000F0BF0100000009000000313339322C3133343400000000000000000000F0BF0100000009000000313435362C3133313200000000000000000000F0BF0100000009000000313633322C3132383000000000000000000000F0BF0100000009000000313538342C3132383000000000000000000000F0BF010000000700000038302C3136333200000000000000000000F0BF01000000080000003137362C3136333200000000000000000000F0BF010000000700000039362C3135303400000000000000000000F0BF01000000080000003136302C3135303400000000000000C0E15963410100000009000000313633322C3133313200000000000000000000F0BF0100000009000000313435362C3132383000000000000000000000F0BF0100000009000000313538342C3133313200000000000000000000F0BF0100000009000000323637322C3135303400000000000000000000F0BF0100000009000000323733362C3135323000000000000000000000F0BF0100000009000000323732302C3136313600000000000000000000F0BF0100000009000000323736382C3134323400000000000000000000F0BF0100000009000000313438382C3133313200000000000000000000F0BF01000000080000003131322C3134353600000000000000000000F0BF0100000009000000313437322C3133373600000000000000000000F0BF0100000009000000323736382C3136333200000000000000000000F0BF0100000009000000313336302C3133313200000000000000000000F0BF01000000080000003132382C3135323000000000000000000000F0BF0100000009000000313731322C3133343400000000000000000000F0BF0100000009000000313337362C3132333200000000000000000000F0BF0100000009000000323735322C3135353200000000000000000000F0BF0100000009000000323634302C3134343000000000000000000000F0BF0100000009000000323632342C3134383800000000000000000000F0BF0100000009000000313438382C3132383000000000000000000000F0BF01000000080000003232342C3135353200000000000000000000F0BF01000000080000003139322C3135353200000000000000000000F0BF0100000009000000313336302C3132383000000000000000000000F0BF01000000080000003230382C3135303400000000000000000000F0BF0100000009000000323637322C3135353200000000000000000000F0BF0100000009000000313339322C3132383000000000000000000000F0BF0100000009000000323732302C3134353600000000000000000000F0BF0100000009000000323638382C3135333600000000000000000000F0BF0100000009000000313633322C3133343400000000000000000000F0BF0100000009000000313538342C3133343400000000000000601C5A634101000000080000003137362C3134373200000000000000000000F0BF0100000009000000313535322C3133373600000000000000000000F0BF010000000700000039362C3135353200000000000000000000F0BF01000000080000003136302C3135353200000000000000000000F0BF0100000009000000313339322C3133313200000000000000000000F0BF0100000009000000313435362C3133343400000000000000000000F0BF0100000009000000313434302C3132363400000000000000000000F0BF0100000009000000323730342C3134383800000000000000000000F0BF01000000080000003235362C3134353600000000000000000000F0BF0100000009000000323630382C3134383800000000000000000000F0BF01000000080000003230382C3135353200000000000000000000F0BF0100000009000000323733362C3136343800000000000000000000F0BF0100000009000000313536382C3133323800000000000000000000F0BF01000000080000003134342C3135333600000000000000000000F0BF0100000009000000323635362C3135333600000000000000000000F0BF01000000080000003232342C3135303400000000000000000000F0BF01000000080000003139322C3135303400000000000000000000F0BF0100000009000000323634302C3136303000000000000000000000F0BF0100000009000000313332382C3132343800000000000000000000F0BF0100000009000000313533362C3132393600000000000000000000F0BF0100000009000000313638302C3132393600000000000000000000F0BF0100000009000000313337362C3132363400000000000000000000F0BF0100000009000000323735322C3135303400000000000000000000F0BF0100000009000000313336302C3133343400000000000000000000F0BF0100000009000000323830302C3134383800000000000000000000F0BF0100000009000000313731322C313331320000000000000040005A63410100000009000000323634302C3135383400000000000000000000F0BF0100000009000000323736382C3134373200000000000000000000F0BF0100000009000000313438382C3133343400000000000000000000F0BF0100000009000000323738342C3135333600000000000000000000F0BF01000000080000003131322C3136313600000000000000000000F0BF01000000080000003134342C3135353200000000000000000000F0BF01000000080000003230382C3135333600000000000000000000F0BF0100000009000000323634302C3134373200000000000000000000F0BF0100000009000000323730342C3134353600000000000000000000F0BF0100000009000000323635362C3135353200000000000000000000F0BF0100000009000000313630302C3132363400000000000000000000F0BF01000000080000003235362C3134383800000000000000000000F0BF0100000009000000323736382C3135383400000000000000000000F0BF0100000009000000313434302C3133323800000000000000000000F0BF0100000009000000323732302C3134383800000000000000000000F0BF0100000009000000323738342C3135353200000000000000000000F0BF0100000009000000313638302C3133363000000000000000000000F0BF0100000009000000323736382C3136303000000000000000000000F0BF0100000009000000313437322C3133343400000000000000000000F0BF0100000009000000323638382C3135353200000000000000000000F0BF0100000009000000313536382C3132363400000000000000000000F0BF0100000009000000323830302C3134353600000000000000000000F0BF0100000009000000323637322C3135333600000000000000000000F0BF01000000080000003136302C3135333600000000000000000000F0BF010000000700000039362C3135333600000000000000000000F0BF01000000080000003137362C3136303000000000000000000000F0BF0100000009000000313535322C3133313200000000000000000000F0BF0100000009000000323630382C3134353600000000000000000000F0BF0100000009000000313337362C3133323800000000000000000000F0BF0100000009000000313339322C3133373600000000000000000000F0BF0100000009000000313535322C3132383000000000000000000000F0BF01000000080000003137362C3135383400000000000000000000F0BF0100000009000000313533362C3132343800000000000000000000F0BF0100000009000000323632342C3136313600000000000000000000F0BF0100000009000000313332382C3132393600000000000000000000F0BF0100000009000000313631362C313238300000000000000060FC5963410100000009000000313437322C3133313200000000000000000000F0BF0100000009000000323738342C3135303400000000000000000000F0BF0100000009000000313438382C3133373600000000000000000000F0BF0100000009000000323736382C3134343000000000000000000000F0BF0100000009000000323735322C3135333600000000000000000000F0BF0100000009000000313336302C3133373600000000000000000000F0BF0100000009000000323634302C3136333200000000000000000000F0BF0100000009000000323730342C3136313600000000000000000000F0BF01000000080000003139322C3135333600000000000000000000F0BF01000000080000003232342C3135333600000000000000000000F0BF0100000009000000323635362C3135303400000000000000000000F0BF01000000080000003137362C3135363800000000000000000000F0BF0100000009000000313437322C3132383000000000000000000000F0BF0100000009000000323634302C3134323400000000000000000000F0BF01000000080000003134342C3135303400000000000000000000F0BF0100000009000000323831362C3134303800000000000000000000F0BF0100000009000000323736382C3135363800000000000000000000F0BF0100000009000000323632342C3134353600000000000000000000F0BF0100000009000000313334342C3133313200000000000000000000F0BF0100000009000000323630382C3136313600000000000000000000F0BF0100000009000000313535322C3133343400000000000000000000F0BF0100000009000000313334342C3132383000000000000000000000F0BF01000000080000003137362C3134343000000000000000000000F0BF01000000080000003131322C3134383800000000000000000000F0BF0100000009000000323638382C3135303400000000000000000000F0BF0100000009000000323830302C3136313600000000000000000000F0BF"); + +global.sandcrn3_map = ds_map_create(); +ds_map_read(global.sandcrn3_map,"92010000030200000100000009000000323730342C3135353200000000000000000000F0BF0100000009000000313630302C3133363000000000000000000000F0BF0100000009000000323635362C3134353600000000000000000000F0BF0100000009000000313432342C3133373600000000000000000000F0BF01000000080000003134342C3134353600000000000000000000F0BF0100000009000000313337362C3132393600000000000000000000F0BF01000000080000003132382C3135383400000000000000000000F0BF0100000009000000313639362C3133343400000000000000000000F0BF0100000009000000323738342C3134353600000000000000000000F0BF010000000700000039362C3134383800000000000000000000F0BF01000000080000003136302C3134383800000000000000000000F0BF0100000009000000313533362C3132363400000000000000000000F0BF0100000009000000323637322C3134383800000000000000000000F0BF01000000080000003132382C3136303000000000000000000000F0BF0100000009000000313636342C3132383000000000000000000000F0BF01000000080000003234302C3135383400000000000000000000F0BF0100000009000000313536382C3133363000000000000000000000F0BF0100000009000000323733362C3136303000000000000000000000F0BF0100000009000000323732302C3135333600000000000000000000F0BF0100000009000000323638382C3134353600000000000000000000F0BF0100000009000000323830302C3135353200000000000000000000F0BF0100000009000000323632342C3135303400000000000000000000F0BF01000000080000003234302C3136303000000000000000000000F0BF0100000009000000313636342C3133313200000000000000000000F0BF0100000009000000323630382C3135353200000000000000000000F0BF0100000009000000323733362C3135383400000000000000000000F0BF01000000080000003230382C3134383800000000000000000000F0BF0100000009000000313634382C3133343400000000000000000000F0BF01000000080000003132382C3134343000000000000000000000F0BF01000000080000003131322C3135333600000000000000000000F0BF0100000009000000323738342C3136313600000000000000000000F0BF01000000080000003234302C3135363800000000000000000000F0BF0100000009000000313639362C3133313200000000000000000000F0BF0100000009000000313532302C3133313200000000000000000000F0BF01000000080000003134342C3136313600000000000000000000F0BF0100000009000000323733362C3135363800000000000000000000F0BF0100000009000000313734342C3133313200000000000000000000F0BF0100000009000000313430382C3133373600000000000000000000F0BF0100000009000000323635362C3136313600000000000000000000F0BF0100000009000000323730342C3135303400000000000000000000F0BF0100000009000000323634302C3135323000000000000000000000F0BF0100000009000000313634382C3133313200000000000000000000F0BF0100000009000000323630382C3135303400000000000000000000F0BF0100000009000000313530342C3133373600000000000000000000F0BF01000000080000003132382C3135363800000000000000000000F0BF0100000009000000313636342C3133343400000000000000000000F0BF01000000080000003234302C3134343000000000000000000000F0BF0100000009000000313334342C3132313600000000000000000000F0BF0100000009000000323632342C3135353200000000000000000000F0BF01000000080000003139322C3134383800000000000000000000F0BF01000000080000003232342C3134383800000000000000000000F0BF0100000009000000323638382C3136313600000000000000000000F0BF0100000009000000323733362C3134343000000000000000000000F0BF0100000009000000323830302C3135303400000000000000000000F0BF0100000009000000313634382C3132383000000000000000000000F0BF0100000009000000323735322C3134383800000000000000000000F0BF0100000009000000313530342C3133313200000000000000000000F0BF01000000080000003234302C3136333200000000000000000000F0BF0100000009000000323632342C3135333600000000000000000000F0BF01000000080000003235362C3135303400000000000000000000F0BF0100000009000000323637322C3136313600000000000000000000F0BF0100000009000000323733362C3136333200000000000000000000F0BF0100000009000000313530342C3132383000000000000000000000F0BF0100000009000000313736302C3133313200000000000000000000F0BF0100000009000000313332382C3132333200000000000000000000F0BF01000000080000003136302C3136313600000000000000000000F0BF010000000700000039362C3136313600000000000000000000F0BF01000000080000003137362C3135323000000000000000000000F0BF0100000009000000323735322C3134353600000000000000000000F0BF01000000080000003132382C3136333200000000000000000000F0BF0100000009000000313532302C3133373600000000000000000000F0BF0100000009000000323736382C3135323000000000000000000000F0BF01000000080000003131322C3135353200000000000000000000F0BF0100000009000000313430382C3132383000000000000000000000F0BF01000000080000003230382C3136313600000000000000000000F0BF0100000009000000313432342C3133343400000000000000000000F0BF0100000009000000313430382C3133313200000000000000000000F0BF01000000080000003139322C3134353600000000000000000000F0BF01000000080000003232342C3134353600000000000000000000F0BF0100000009000000323738342C3134383800000000000000000000F0BF010000000700000039362C3134353600000000000000000000F0BF01000000080000003136302C3134353600000000000000000000F0BF0100000009000000313332382C3132363400000000000000000000F0BF0100000009000000323830302C3135333600000000000000000000F0BF0100000009000000323733362C3134373200000000000000000000F0BF0100000009000000323637322C3134353600000000000000000000F0BF0100000009000000323831362C3136303000000000000000000000F0BF0100000009000000323732302C3135353200000000000000000000F0BF0100000009000000313533362C3133323800000000000000000000F0BF0100000009000000323736382C3136343800000000000000000000F0BF01000000080000003234302C3134373200000000000000000000F0BF0100000009000000313638302C3133323800000000000000000000F0BF0100000009000000323635362C3134383800000000000000000000F0BF0100000009000000313337362C3132343800000000000000000000F0BF01000000080000003134342C3134383800000000000000000000F0BF0100000009000000313536382C3132393600000000000000000000F0BF0100000009000000323831362C3135383400000000000000000000F0BF0100000009000000313434302C3133363000000000000000000000F0BF0100000009000000313530342C3133343400000000000000000000F0BF0100000009000000323630382C3135333600000000000000000000F0BF01000000080000003139322C3136313600000000000000000000F0BF0100000009000000323730342C3135333600000000000000000000F0BF01000000080000003232342C3136313600000000000000000000F0BF0100000009000000313430382C3133343400000000000000000000F0BF01000000080000003230382C3134353600000000000000000000F0BF0100000009000000313432342C3133313200000000000000000000F0BF01000000080000003131322C3135303400000000000000000000F0BF0100000009000000313630302C3132393600000000000000000000F0BF0100000009000000323638382C3134383800000000000000000000F0BF0100000009000000313337362C3133363000000000000000000000F0BF0100000009000000313432342C3132383000000000000000A0F259634101000000080000003132382C3134373200000000000000000000F0BF0100000009000000313434302C3132343800000000000000000000F0BF01000000080000003132382C3136313600000000000000000000F0BF0100000009000000313337362C3133313200000000000000000000F0BF0100000009000000323735322C3134373200000000000000000000F0BF0100000009000000313336302C3132333200000000000000000000F0BF0100000009000000313732382C3133313200000000000000000000F0BF0100000009000000323736382C3135303400000000000000000000F0BF0100000009000000323738342C3134343000000000000000000000F0BF0100000009000000313432342C3133363000000000000000000000F0BF01000000080000003230382C3136333200000000000000000000F0BF01000000080000003134342C3134343000000000000000000000F0BF0100000009000000313337362C3132383000000000000000000000F0BF0100000009000000323638382C3135363800000000000000000000F0BF01000000080000003139322C3134373200000000000000000000F0BF0100000009000000323635362C3134343000000000000000000000F0BF0100000009000000313535322C3133323800000000000000000000F0BF01000000080000003232342C3134373200000000000000000000F0BF01000000080000003234302C313631360000000000000000DE5963410100000009000000323738342C3135363800000000000000000000F0BF0100000009000000313434302C3132383000000000000000000000F0BF0100000009000000323637322C3134323400000000000000000000F0BF0100000009000000313432342C3132343800000000000000000000F0BF0100000009000000323637322C3136333200000000000000000000F0BF0100000009000000323733362C3136313600000000000000000000F0BF0100000009000000323638382C3134343000000000000000000000F0BF010000000700000039362C3136333200000000000000C0DE59634101000000080000003136302C3136333200000000000000000000F0BF01000000080000003137362C3135303400000000000000000000F0BF0100000009000000323635362C3135363800000000000000000000F0BF0100000009000000313332382C3132313600000000000000000000F0BF0100000009000000313636342C3132393600000000000000000000F0BF0100000009000000323634302C3135333600000000000000000000F0BF01000000080000003139322C3136333200000000000000000000F0BF0100000009000000313430382C3133363000000000000000000000F0BF01000000080000003232342C3136333200000000000000000000F0BF0100000009000000323635362C3136303000000000000000000000F0BF0100000009000000313532302C3132393600000000000000000000F0BF0100000009000000313639362C3132393600000000000000000000F0BF0100000009000000323738342C3135383400000000000000000000F0BF01000000080000003134342C3136303000000000000000000000F0BF0100000009000000323732302C3136343800000000000000000000F0BF01000000080000003230382C3134373200000000000000000000F0BF0100000009000000313334342C3133323800000000000000000000F0BF0100000009000000323736382C3135353200000000000000000000F0BF0100000009000000313438382C3132363400000000000000000000F0BF0100000009000000323635362C313538340000000000000000165A634101000000080000003131322C3135323000000000000000000000F0BF0100000009000000323738342C3136303000000000000000000000F0BF0100000009000000323735322C3136333200000000000000000000F0BF0100000009000000313336302C3132363400000000000000000000F0BF0100000009000000313530342C3132343800000000000000000000F0BF01000000080000003132382C3134353600000000000000000000F0BF0100000009000000323735322C3134323400000000000000000000F0BF01000000080000003134342C3135383400000000000000000000F0BF0100000009000000313430382C3132343800000000000000000000F0BF010000000700000039362C3134373200000000000000000000F0BF01000000080000003136302C3134373200000000000000000000F0BF0100000009000000313631362C3133323800000000000000000000F0BF01000000080000003137362C3135353200000000000000000000F0BF010000000700000038302C3135353200000000000000000000F0BF0100000009000000313634382C3132393600000000000000000000F0BF0100000009000000313538342C3132363400000000000000000000F0BF0100000009000000323638382C3136303000000000000000000000F0BF0100000009000000323733362C3134353600000000000000000000F0BF0100000009000000323637322C3134373200000000000000000000F0BF01000000080000003234302C3134353600000000000000000000F0BF0100000009000000313437322C3133323800000000000000000000F0BF0100000009000000313434302C3133343400000000000000000000F0BF0100000009000000313530342C3133363000000000000000000000F0BF0100000009000000313339322C3132333200000000000000000000F0BF0100000009000000313435362C3132363400000000000000000000F0BF0100000009000000323638382C3135383400000000000000000000F0BF0100000009000000323730342C3136343800000000000000000000F0BF01000000080000003139322C3135363800000000000000000000F0BF01000000080000003232342C3135363800000000000000000000F0BF01000000080000003137362C3135333600000000000000000000F0BF01000000080000003136302C3136303000000000000000000000F0BF010000000700000039362C3136303000000000000000000000F0BF01000000080000003132382C3134383800000000000000000000F0BF0100000009000000313530342C3132393600000000000000000000F0BF0100000009000000323638382C3134373200000000000000000000F0BF0100000009000000323637322C3136303000000000000000000000F0BF0100000009000000313536382C3133343400000000000000000000F0BF010000000700000039362C3135383400000000000000000000F0BF01000000080000003136302C3135383400000000000000E0EB5963410100000009000000313438382C3133323800000000000000000000F0BF0100000009000000323632342C3135323000000000000000000000F0BF0100000009000000313532302C3132343800000000000000000000F0BF0100000009000000313334342C3132363400000000000000000000F0BF0100000009000000323735322C3135363800000000000000000000F0BF0100000009000000313634382C3133363000000000000000000000F0BF0100000009000000323637322C3135383400000000000000000000F0BF0100000009000000313336302C3133323800000000000000000000F0BF01000000080000003232342C3134343000000000000000000000F0BF0100000009000000323635362C3134373200000000000000000000F0BF01000000080000003139322C3134343000000000000000000000F0BF0100000009000000313630302C3133343400000000000000000000F0BF01000000080000003234302C3134383800000000000000000000F0BF0100000009000000313631362C3132363400000000000000000000F0BF0100000009000000323634302C3135353200000000000000000000F0BF0100000009000000313538342C3133323800000000000000000000F0BF0100000009000000313633322C313332380000000000000060D759634101000000080000003134342C3134373200000000000000000000F0BF0100000009000000323830302C3136343800000000000000000000F0BF01000000080000003230382C3136303000000000000000000000F0BF0100000009000000313437322C3132363400000000000000000000F0BF0100000009000000313430382C3132393600000000000000000000F0BF0100000009000000323738342C3134373200000000000000000000F0BF0100000009000000323736382C3135333600000000000000000000F0BF0100000009000000313639362C3133363000000000000000000000F0BF0100000009000000313532302C3133363000000000000000000000F0BF0100000009000000323735322C313434300000000000000040075A63410100000009000000313435362C3133323800000000000000A0F859634101000000080000003230382C3135383400000000000000000000F0BF0100000009000000323733362C3134383800000000000000000000F0BF0100000009000000313731322C3133323800000000000000000000F0BF0100000009000000323630382C3135323000000000000000000000F0BF0100000009000000313434302C3133373600000000000000000000F0BF0100000009000000313536382C3132383000000000000000000000F0BF0100000009000000313334342C3132333200000000000000000000F0BF0100000009000000313636342C3133363000000000000000000000F0BF0100000009000000313536382C3133313200000000000000000000F0BF0100000009000000323637322C3134343000000000000000000000F0BF0100000009000000323830302C3135323000000000000000000000F0BF01000000080000003230382C3135363800000000000000000000F0BF0100000009000000323638382C3136333200000000000000000000F0BF010000000700000039362C3134343000000000000000000000F0BF01000000080000003136302C3134343000000000000000000000F0BF0100000009000000313535322C3132363400000000000000000000F0BF0100000009000000323630382C3134303800000000000000000000F0BF0100000009000000323735322C3136303000000000000000000000F0BF0100000009000000313337362C3133373600000000000000000000F0BF0100000009000000313432342C3132393600000000000000000000F0BF0100000009000000313339322C3133323800000000000000000000F0BF01000000080000003232342C3135383400000000000000000000F0BF0100000009000000323738342C3134323400000000000000C0075A634101000000080000003139322C3135383400000000000000000000F0BF0100000009000000313630302C3132383000000000000000000000F0BF0100000009000000323738342C3136333200000000000000000000F0BF0100000009000000323735322C3135383400000000000000000000F0BF0100000009000000323830302C3134303800000000000000000000F0BF01000000080000003230382C3134343000000000000000000000F0BF0100000009000000323637322C3135363800000000000000000000F0BF01000000080000003134342C3136333200000000000000000000F0BF01000000080000003136302C3135363800000000000000000000F0BF010000000700000039362C3135363800000000000000000000F0BF0100000009000000323635362C3136333200000000000000000000F0BF01000000080000003139322C3136303000000000000000000000F0BF0100000009000000323634302C3135303400000000000000000000F0BF0100000009000000323730342C3135323000000000000000000000F0BF0100000009000000323635362C3134323400000000000000000000F0BF0100000009000000313630302C3133313200000000000000000000F0BF0100000009000000323830302C3134373200000000000000000000F0BF0100000009000000323732302C3136303000000000000000000000F0BF0100000009000000323733362C3135333600000000000000C00D5A63410100000009000000313435362C3132393600000000000000000000F0BF0100000009000000323736382C3134383800000000000000000000F0BF01000000080000003235362C3135383400000000000000000000F0BF0100000009000000313430382C3133323800000000000000000000F0BF0100000009000000323732302C3135383400000000000000000000F0BF0100000009000000313538342C3132393600000000000000000000F0BF0100000009000000313633322C3132393600000000000000000000F0BF0100000009000000323630382C3134373200000000000000000000F0BF01000000080000003131322C3135363800000000000000000000F0BF0100000009000000323738342C3136343800000000000000000000F0BF01000000080000003234302C3135333600000000000000000000F0BF0100000009000000313437322C3132343800000000000000000000F0BF0100000009000000323632342C3136333200000000000000000000F0BF01000000080000003235362C3136303000000000000000000000F0BF0100000009000000323632342C3134323400000000000000000000F0BF0100000009000000323638382C3136343800000000000000000000F0BF0100000009000000313336302C3132393600000000000000000000F0BF0100000009000000313438382C3132393600000000000000000000F0BF0100000009000000323730342C3134373200000000000000000000F0BF0100000009000000323634302C3134353600000000000000000000F0BF0100000009000000313631362C3133363000000000000000000000F0BF0100000009000000313530342C3133323800000000000000000000F0BF01000000080000003132382C3135333600000000000000000000F0BF01000000080000003131322C3134343000000000000000000000F0BF0100000009000000313638302C3133343400000000000000000000F0BF0100000009000000313437322C3133363000000000000000000000F0BF0100000009000000313532302C3132363400000000000000000000F0BF0100000009000000313334342C3132343800000000000000000000F0BF01000000080000003235362C3134343000000000000000000000F0BF0100000009000000323632342C3134373200000000000000000000F0BF0100000009000000323738342C3134303800000000000000000000F0BF0100000009000000323630382C3134323400000000000000000000F0BF0100000009000000323630382C3136333200000000000000000000F0BF0100000009000000313535322C3133363000000000000000000000F0BF0100000009000000313432342C3133323800000000000000000000F0BF0100000009000000323732302C3134343000000000000000000000F0BF0100000009000000323830302C3136333200000000000000000000F0BF0100000009000000313339322C3132393600000000000000000000F0BF0100000009000000323638382C3135323000000000000000000000F0BF0100000009000000323830302C3134323400000000000000000000F0BF01000000080000003235362C3135363800000000000000000000F0BF0100000009000000323738342C3135323000000000000000000000F0BF01000000080000003131322C3136303000000000000000000000F0BF0100000009000000313638302C3133313200000000000000000000F0BF0100000009000000313533362C3133313200000000000000000000F0BF01000000080000003131322C3135383400000000000000000000F0BF0100000009000000323634302C3136313600000000000000000000F0BF0100000009000000323730342C3136333200000000000000000000F0BF0100000009000000313535322C3132343800000000000000000000F0BF0100000009000000323635362C3135323000000000000000000000F0BF0100000009000000323732302C3135363800000000000000000000F0BF01000000080000003134342C3135323000000000000000000000F0BF0100000009000000313731322C3132393600000000000000000000F0BF0100000009000000323736382C3136313600000000000000000000F0BF0100000009000000313533362C3133373600000000000000000000F0BF01000000080000003131322C3134373200000000000000000000F0BF0100000009000000313636342C3133323800000000000000000000F0BF0100000009000000313339322C3132343800000000000000000000F0BF01000000080000003132382C3135303400000000000000000000F0BF0100000009000000323630382C3135363800000000000000000000F0BF0100000009000000313430382C3132333200000000000000000000F0BF0100000009000000323730342C3134343000000000000000000000F0BF0100000009000000323830302C3135363800000000000000000000F0BF01000000080000003230382C3135323000000000000000000000F0BF0100000009000000313432342C3132363400000000000000000000F0BF01000000080000003235362C3136333200000000000000000000F0BF0100000009000000323632342C3136303000000000000000000000F0BF01000000080000003234302C3135303400000000000000000000F0BF0100000009000000313535322C3132393600000000000000E0FD5963410100000009000000313339322C313336300000000000000060F45963410100000009000000323735322C3136343800000000000000000000F0BF0100000009000000323630382C3134343000000000000000000000F0BF0100000009000000323632342C3135383400000000000000000000F0BF01000000080000003137362C3136313600000000000000000000F0BF01000000080000003136302C3135323000000000000000000000F0BF010000000700000039362C3135323000000000000000000000F0BF0100000009000000323730342C3135363800000000000000000000F0BF0100000009000000313332382C3133313200000000000000000000F0BF0100000009000000323733362C3135303400000000000000000000F0BF0100000009000000323637322C3135323000000000000000000000F0BF0100000009000000323830302C3134343000000000000000000000F0BF0100000009000000323732302C3136333200000000000000000000F0BF0100000009000000313432342C3132333200000000000000000000F0BF0100000009000000323637322C3136343800000000000000000000F0BF0100000009000000313437322C3132393600000000000000000000F0BF01000000080000003232342C3135323000000000000000000000F0BF0100000009000000323730342C3136303000000000000000000000F0BF01000000080000003139322C3135323000000000000000000000F0BF01000000080000003132382C3135353200000000000000000000F0BF0100000009000000313336302C3133363000000000000000000000F0BF0100000009000000313435362C3132343800000000000000000000F0BF0100000009000000323735322C3135323000000000000000000000F0BF0100000009000000313634382C3133323800000000000000000000F0BF0100000009000000313438382C3133363000000000000000000000F0BF01000000080000003131322C3136333200000000000000000000F0BF0100000009000000323736382C3134353600000000000000000000F0BF0100000009000000323632342C3135363800000000000000000000F0BF0100000009000000313631362C3132393600000000000000000000F0BF0100000009000000323730342C3135383400000000000000000000F0BF0100000009000000313633322C313336300000000000000020055A63410100000009000000313538342C3133363000000000000000000000F0BF0100000009000000323732302C3134373200000000000000000000F0BF0100000009000000323830302C3136303000000000000000000000F0BF0100000009000000323733362C3135353200000000000000000000F0BF0100000009000000323630382C3135383400000000000000000000F0BF0100000009000000323831362C3133393200000000000000000000F0BF0100000009000000313334342C3132393600000000000000E0EF59634101000000080000003137362C3134353600000000000000000000F0BF0100000009000000323830302C3135383400000000000000000000F0BF0100000009000000313336302C3132343800000000000000000000F0BF0100000009000000313530342C3132363400000000000000000000F0BF0100000009000000323630382C3136303000000000000000000000F0BF0100000009000000313435362C3133363000000000000000000000F0BF0100000009000000313438382C3132343800000000000000000000F0BF0100000009000000313532302C3133323800000000000000000000F0BF0100000009000000323632342C3134343000000000000000000000F0BF01000000080000003235362C3134373200000000000000000000F0BF0100000009000000313639362C3133323800000000000000000000F0BF01000000080000003234302C3135353200000000000000000000F0BF0100000009000000323634302C3134383800000000000000000000F0BF01000000080000003235362C3136313600000000000000000000F0BF01000000080000003234302C3135323000000000000000000000F0BF0100000009000000313434302C3132333200000000000000000000F0BF0100000009000000313339322C3133343400000000000000000000F0BF0100000009000000313435362C3133313200000000000000000000F0BF0100000009000000313633322C3132383000000000000000000000F0BF0100000009000000313538342C3132383000000000000000000000F0BF010000000700000038302C3136333200000000000000000000F0BF01000000080000003137362C3136333200000000000000000000F0BF010000000700000039362C3135303400000000000000000000F0BF01000000080000003136302C3135303400000000000000000000F0BF0100000009000000313633322C3133313200000000000000000000F0BF0100000009000000313435362C3132383000000000000000000000F0BF0100000009000000313538342C3133313200000000000000000000F0BF0100000009000000323637322C3135303400000000000000000000F0BF0100000009000000323733362C3135323000000000000000000000F0BF0100000009000000323732302C3136313600000000000000000000F0BF0100000009000000323736382C3134323400000000000000000000F0BF0100000009000000313438382C3133313200000000000000000000F0BF01000000080000003131322C3134353600000000000000000000F0BF0100000009000000313437322C3133373600000000000000000000F0BF0100000009000000323736382C3136333200000000000000E0195A63410100000009000000313336302C3133313200000000000000000000F0BF01000000080000003132382C3135323000000000000000000000F0BF0100000009000000313731322C3133343400000000000000000000F0BF0100000009000000313337362C3132333200000000000000000000F0BF0100000009000000323735322C3135353200000000000000000000F0BF0100000009000000323634302C3134343000000000000000000000F0BF0100000009000000323632342C3134383800000000000000000000F0BF0100000009000000313438382C3132383000000000000000000000F0BF01000000080000003232342C3135353200000000000000000000F0BF01000000080000003139322C3135353200000000000000000000F0BF0100000009000000313336302C3132383000000000000000000000F0BF01000000080000003230382C3135303400000000000000000000F0BF0100000009000000323637322C3135353200000000000000000000F0BF0100000009000000313339322C3132383000000000000000000000F0BF0100000009000000323732302C3134353600000000000000000000F0BF0100000009000000323638382C3135333600000000000000000000F0BF0100000009000000313633322C3133343400000000000000000000F0BF0100000009000000313538342C3133343400000000000000000000F0BF01000000080000003137362C3134373200000000000000000000F0BF0100000009000000313535322C313337360000000000000080035A6341010000000700000039362C3135353200000000000000E0DF59634101000000080000003136302C3135353200000000000000000000F0BF0100000009000000313339322C3133313200000000000000000000F0BF0100000009000000313435362C3133343400000000000000000000F0BF0100000009000000313434302C3132363400000000000000000000F0BF0100000009000000323730342C3134383800000000000000000000F0BF01000000080000003235362C3134353600000000000000000000F0BF0100000009000000323630382C3134383800000000000000000000F0BF01000000080000003230382C3135353200000000000000000000F0BF0100000009000000323733362C3136343800000000000000000000F0BF0100000009000000313536382C3133323800000000000000000000F0BF01000000080000003134342C3135333600000000000000000000F0BF0100000009000000323635362C3135333600000000000000000000F0BF01000000080000003232342C3135303400000000000000000000F0BF01000000080000003139322C313530340000000000000020E25963410100000009000000323634302C3136303000000000000000000000F0BF0100000009000000313332382C3132343800000000000000000000F0BF0100000009000000313533362C3132393600000000000000000000F0BF0100000009000000313638302C3132393600000000000000000000F0BF0100000009000000313337362C3132363400000000000000000000F0BF0100000009000000323735322C3135303400000000000000000000F0BF0100000009000000313336302C3133343400000000000000000000F0BF0100000009000000323830302C3134383800000000000000000000F0BF0100000009000000313731322C3133313200000000000000000000F0BF0100000009000000323634302C3135383400000000000000000000F0BF0100000009000000323736382C3134373200000000000000000000F0BF0100000009000000313438382C3133343400000000000000000000F0BF0100000009000000323738342C3135333600000000000000000000F0BF01000000080000003131322C3136313600000000000000000000F0BF01000000080000003134342C3135353200000000000000000000F0BF01000000080000003230382C3135333600000000000000000000F0BF0100000009000000323634302C3134373200000000000000000000F0BF0100000009000000323730342C3134353600000000000000000000F0BF0100000009000000323635362C3135353200000000000000000000F0BF0100000009000000313630302C3132363400000000000000000000F0BF01000000080000003235362C3134383800000000000000000000F0BF0100000009000000323736382C3135383400000000000000000000F0BF0100000009000000313434302C3133323800000000000000000000F0BF0100000009000000323732302C3134383800000000000000000000F0BF0100000009000000323738342C3135353200000000000000000000F0BF0100000009000000313638302C3133363000000000000000000000F0BF0100000009000000323736382C3136303000000000000000000000F0BF0100000009000000313437322C3133343400000000000000000000F0BF0100000009000000323638382C3135353200000000000000000000F0BF0100000009000000313536382C3132363400000000000000000000F0BF0100000009000000323830302C3134353600000000000000000000F0BF0100000009000000323637322C3135333600000000000000000000F0BF01000000080000003136302C3135333600000000000000000000F0BF010000000700000039362C3135333600000000000000000000F0BF01000000080000003137362C3136303000000000000000000000F0BF0100000009000000313535322C3133313200000000000000000000F0BF0100000009000000323630382C3134353600000000000000000000F0BF0100000009000000313337362C3133323800000000000000000000F0BF0100000009000000313339322C3133373600000000000000000000F0BF0100000009000000313535322C3132383000000000000000000000F0BF01000000080000003137362C3135383400000000000000000000F0BF0100000009000000313533362C3132343800000000000000000000F0BF0100000009000000323632342C3136313600000000000000000000F0BF0100000009000000313332382C3132393600000000000000000000F0BF0100000009000000313631362C3132383000000000000000000000F0BF0100000009000000313437322C3133313200000000000000000000F0BF0100000009000000323738342C3135303400000000000000000000F0BF0100000009000000313438382C3133373600000000000000000000F0BF0100000009000000323736382C3134343000000000000000000000F0BF0100000009000000323735322C3135333600000000000000000000F0BF0100000009000000313336302C3133373600000000000000000000F0BF0100000009000000323634302C3136333200000000000000000000F0BF0100000009000000323730342C3136313600000000000000000000F0BF01000000080000003139322C3135333600000000000000000000F0BF01000000080000003232342C3135333600000000000000000000F0BF0100000009000000323635362C3135303400000000000000000000F0BF01000000080000003137362C3135363800000000000000000000F0BF0100000009000000313437322C3132383000000000000000000000F0BF0100000009000000323634302C3134323400000000000000000000F0BF01000000080000003134342C3135303400000000000000000000F0BF0100000009000000323831362C3134303800000000000000E0D75963410100000009000000323736382C3135363800000000000000000000F0BF0100000009000000323632342C3134353600000000000000000000F0BF0100000009000000313334342C3133313200000000000000000000F0BF0100000009000000323630382C3136313600000000000000000000F0BF0100000009000000313535322C3133343400000000000000000000F0BF0100000009000000313334342C3132383000000000000000000000F0BF01000000080000003137362C3134343000000000000000000000F0BF01000000080000003131322C3134383800000000000000000000F0BF0100000009000000323638382C3135303400000000000000000000F0BF0100000009000000323830302C3136313600000000000000000000F0BF"); + + + +// 8-bit shader. +shader_on = false; +palette_number = 0; +pressed_key = false; + +//Translator Test Room 1.4.3 +//translatestep = 0; + +//Seed Control 1.4.3 +seed = 0; + +//IGT mod 1.4.3 +mod_IGT = 0; + +// Really? +pal_swap_init_system(shPaletteSwap); + +// 1.5.1 +// This does nothing now, I just didn't want to change all instances of this back to 0. +// Yes, I'm lazy. +// I believe this now works for Linux. Perhaps. +global.gamepadIndex = 0; + + +/*if ((os_type == os_android) || (os_type == os_linux)) { + // do nothing +}*/ + +// WIDESCREEN + +widescreen = 0; +widescreen_surface = -1; +widescreen_space = 0; +widescreen_switch = false; + +xShake = 0; +yShake = 0; + +// This list holds the widths for all the rooms and is vital for widescreen transitions. +// If rooms are added (or, presumably, removed) it must be recreated. +room_width_map = ds_map_create(); +ds_map_read(room_width_map, "9201000075010000000000000000000000907040000000000000000000007440000000000000000000E06840000000000000000000007440000000000000000000607340000000000000000000008440000000000000000000C05840000000000000000000009440000000000000000000B07740000000000000000000008440000000000000000000C06F40000000000000000000007440000000000000000000407440000000000000000000009940000000000000000000A06640000000000000000000007440000000000000000000004D40000000000000000000009940000000000000000000805640000000000000000000008440000000000000000000806140000000000000000000008E40000000000000000000003640000000000000000000009940000000000000000000804440000000000000000000008440000000000000000000507740000000000000000000008440000000000000000000206F40000000000000000000007440000000000000000000A07440000000000000000000007440000000000000000000005F40000000000000000000008440000000000000000000707040000000000000000000008440000000000000000000006840000000000000000000007440000000000000000000807340000000000000000000009940000000000000000000606140000000000000000000009440000000000000000000405140000000000000000000008E40000000000000000000406640000000000000000000008440000000000000000000A06740000000000000000000008440000000000000000000004C40000000000000000000007440000000000000000000805740000000000000000000007440000000000000000000806040000000000000000000009440000000000000000000003740000000000000000000007440000000000000000000907140000000000000000000008440000000000000000000E06940000000000000000000007440000000000000000000607240000000000000000000009940000000000000000000C05940000000000000000000007440000000000000000000B07640000000000000000000007440000000000000000000C06E40000000000000000000008E40000000000000000000407540000000000000000000007440000000000000000000606040000000000000000000007440000000000000000000107840000000000000000000007440000000000000000000405040000000000000000000007440000000000000000000406740000000000000000000008440000000000000000000804540000000000000000000007440000000000000000000507640000000000000000000007440000000000000000000206E4000000000000000000080A140000000000000000000A07540000000000000000000009440000000000000000000005E40000000000000000000007440000000000000000000707140000000000000000000008440000000000000000000006940000000000000000000007440000000000000000000807240000000000000000000008440000000000000000000804640000000000000000000008440000000000000000000507540000000000000000000008440000000000000000000206D40000000000000000000007440000000000000000000A07640000000000000000000008440000000000000000000005D40000000000000000000009440000000000000000000707240000000000000000000007440000000000000000000006A40000000000000000000007440000000000000000000807140000000000000000000007440000000000000000000606340000000000000000000008440000000000000000000405340000000000000000000009440000000000000000000406440000000000000000000008440000000000000000000907240000000000000000000007440000000000000000000E06A40000000000000000000007440000000000000000000607140000000000000000000008440000000000000000000C05A40000000000000000000008440000000000000000000B07540000000000000000000007440000000000000000000C06D40000000000000000000008E40000000000000000000407640000000000000000000008440000000000000000000A06440000000000000000000007440000000000000000000004F40000000000000000000007440000000000000000000805440000000000000000000009440000000000000000000806340000000000000000000008440000000000000000000007840000000000000000000008440000000000000000000606240000000000000000000009440000000000000000000405240000000000000000000008440000000000000000000406540000000000000000000007440000000000000000000804740000000000000000000008440000000000000000000507440000000000000000000008440000000000000000000206C40000000000000000000007440000000000000000000A07740000000000000000000007440000000000000000000005C40000000000000000000009440000000000000000000707340000000000000000000007440000000000000000000006B40000000000000000000008440000000000000000000807040000000000000000000007440000000000000000000A06540000000000000000000007440000000000000000000004E4000000000000000000000844000000000000000000080554000000000000000000000744000000000000000000080624000000000000000000000844000000000000000000000354000000000000000000080B140000000000000000000907340000000000000000000009440000000000000000000E06B40000000000000000000007440000000000000000000607040000000000000000000007440000000000000000000C05B40000000000000000000007440000000000000000000B07440000000000000000000009440000000000000000000C06C4000000000000000000000744000000000000000000040774000000000000000000000A440000000000000000000A06340000000000000000000008E40000000000000000000004840000000000000000000009440000000000000000000805340000000000000000000007440000000000000000000207840000000000000000000008E40000000000000000000806440000000000000000000008E40000000000000000000907540000000000000000000007440000000000000000000E06D40000000000000000000008E40000000000000000000607640000000000000000000007440000000000000000000C05D40000000000000000000007440000000000000000000B07240000000000000000000007440000000000000000000C06A40000000000000000000008E40000000000000000000407140000000000000000000008440000000000000000000606440000000000000000000007440000000000000000000405440000000000000000000008440000000000000000000406340000000000000000000009940000000000000000000804140000000000000000000009440000000000000000000507240000000000000000000007440000000000000000000206A40000000000000000000008440000000000000000000A07140000000000000000000007440000000000000000000005A40000000000000000000008E40000000000000000000707540000000000000000000007440000000000000000000006D40000000000000000000008440000000000000000000807640000000000000000000008E40000000000000000000907440000000000000000000007440000000000000000000E06C40000000000000000000008E40000000000000000000607740000000000000000000007440000000000000000000C05C40000000000000000000008440000000000000000000B07340000000000000000000008440000000000000000000C06B40000000000000000000009440000000000000000000407040000000000000000000008440000000000000000000A06240000000000000000000009440000000000000000000004940000000000000000000007440000000000000000000805240000000000000000000007440000000000000000000806540000000000000000000007440000000000000000000804040000000000000000000009440000000000000000000507340000000000000000000008440000000000000000000206B40000000000000000000007440000000000000000000A07040000000000000000000008440000000000000000000005B40000000000000000000008440000000000000000000707440000000000000000000007440000000000000000000006C40000000000000000000008E40000000000000000000807740000000000000000000007440000000000000000000606540000000000000000000008E40000000000000000000405540000000000000000000007440000000000000000000406240000000000000000000007440000000000000000000606640000000000000000000009440000000000000000000405640000000000000000000007440000000000000000000406140000000000000000000007440000000000000000000804340000000000000000000008440000000000000000000507040000000000000000000008440000000000000000000206840000000000000000000008E40000000000000000000A07340000000000000000000008E4000000000000000000000584000000000000000000000744000000000000000000070774000000000000000000040BF40000000000000000000006F40000000000000000000007440000000000000000000807440000000000000000000007440000000000000000000A06140000000000000000000007440000000000000000000004A40000000000000000000007440000000000000000000805140000000000000000000007440000000000000000000806640000000000000000000008440000000000000000000907740000000000000000000008440000000000000000000E06F40000000000000000000008440000000000000000000607440000000000000000000007440000000000000000000C05F40000000000000000000007440000000000000000000B07040000000000000000000008440000000000000000000C06840000000000000000000008E40000000000000000000407340000000000000000000009940000000000000000000804240000000000000000000008440000000000000000000507140000000000000000000007440000000000000000000206940000000000000000000008440000000000000000000A07240000000000000000000008E40000000000000000000005940000000000000000000007440000000000000000000707640000000000000000000007440000000000000000000006E40000000000000000000008440000000000000000000807540000000000000000000009940000000000000000000606740000000000000000000007440000000000000000000405740000000000000000000008E40000000000000000000406040000000000000000000008440000000000000000000307840000000000000000000008E40000000000000000000907640000000000000000000007440000000000000000000E06E40000000000000000000008440000000000000000000607540000000000000000000009E40000000000000000000C05E40000000000000000000009940000000000000000000B07140000000000000000000008E40000000000000000000C06940000000000000000000007440000000000000000000407240000000000000000000009940000000000000000000A06040000000000000000000007440000000000000000000004B40000000000000000000009E40000000000000000000805040000000000000000000007440000000000000000000806740000000000000000000009940000000000000000000206540000000000000000000009440000000000000000000804E40000000000000000000008440000000000000000000005540000000000000000000008440000000000000000000006240000000000000000000007440000000000000000000107340000000000000000000009440000000000000000000606B40000000000000000000008440000000000000000000E07040000000000000000000009940000000000000000000405B40000000000000000000007440000000000000000000307440000000000000000000008440000000000000000000406C40000000000000000000008440000000000000000000C07740000000000000000000007440000000000000000000E06240000000000000000000007440000000000000000000C05240000000000000000000008E40000000000000000000C06540000000000000000000007440000000000000000000004740000000000000000000007440000000000000000000D07440000000000000000000009440000000000000000000A06C40000000000000000000007440000000000000000000207740000000000000000000007440000000000000000000805C40000000000000000000009940000000000000000000F07340000000000000000000009440000000000000000000806B40000000000000000000008E40000000000000000000007040000000000000000000007440000000000000000000003C40000000000000000000008E40000000000000000000107240000000000000000000009440000000000000000000606A40000000000000000000007440000000000000000000E07140000000000000000000007440000000000000000000405A40000000000000000000007440000000000000000000307540000000000000000000007440000000000000000000406D40000000000000000000008E40000000000000000000C07640000000000000000000009940000000000000000000206440000000000000000000007440000000000000000000804F40000000000000000000007440000000000000000000005440000000000000000000009440000000000000000000006340000000000000000000008440000000000000000000807840000000000000000000009440000000000000000000004640000000000000000000007440000000000000000000D07540000000000000000000007440000000000000000000A06D40000000000000000000007440000000000000000000207640000000000000000000007440000000000000000000805D40000000000000000000008E40000000000000000000F07240000000000000000000007440000000000000000000806A40000000000000000000008E40000000000000000000007140000000000000000000009440000000000000000000003D40000000000000000000007440000000000000000000E06340000000000000000000008E40000000000000000000C05340000000000000000000009940000000000000000000607840000000000000000000007440000000000000000000C06440000000000000000000009440000000000000000000E06040000000000000000000007440000000000000000000907840000000000000000000007440000000000000000000C05040000000000000000000008440000000000000000000C06740000000000000000000008E40000000000000000000004540000000000000000000008440000000000000000000D07640000000000000000000008440000000000000000000A06E40000000000000000000008E40000000000000000000207540000000000000000000009E40000000000000000000805E4000000000000000000080A640000000000000000000F07140000000000000000000007440000000000000000000806940000000000000000000007440000000000000000000007240000000000000000000009940000000000000000000003E40000000000000000000008E40000000000000000000206740000000000000000000008440000000000000000000804C40000000000000000000007440000000000000000000005740000000000000000000008E40000000000000000000006040000000000000000000008440000000000000000000707840000000000000000000007440000000000000000000107140000000000000000000007440000000000000000000606940000000000000000000007440000000000000000000E07240000000000000000000008440000000000000000000405940000000000000000000007440000000000000000000307640000000000000000000008440000000000000000000406E40000000000000000000009940000000000000000000C07540000000000000000000009440000000000000000000004440000000000000000000008440000000000000000000D07740000000000000000000008440000000000000000000A06F40000000000000000000009940000000000000000000207440000000000000000000007440000000000000000000805F40000000000000000000008440000000000000000000F07040000000000000000000008440000000000000000000806840000000000000000000008440000000000000000000007340000000000000000000007440000000000000000000003F40000000000000000000008440000000000000000000E06140000000000000000000008E40000000000000000000C05140000000000000000000008E40000000000000000000C06640000000000000000000008E40000000000000000000107040000000000000000000008E40000000000000000000606840000000000000000000009440000000000000000000E07340000000000000000000008440000000000000000000405840000000000000000000008E40000000000000000000307740000000000000000000009440000000000000000000406F40000000000000000000009440000000000000000000C0744000000000000000000000844000000000000000000020664000000000000000000080A140000000000000000000804D4000000000000000000000A940000000000000000000005640000000000000000000007440000000000000000000006140000000000000000000007440000000000000000000107640000000000000000000007440000000000000000000606E40000000000000000000009440000000000000000000E07540000000000000000000009940000000000000000000405E40000000000000000000009440000000000000000000307140000000000000000000008440000000000000000000406940000000000000000000007440000000000000000000C07240000000000000000000008440000000000000000000206040000000000000000000008440000000000000000000804B40000000000000000000007440000000000000000000507840000000000000000000007440000000000000000000005040000000000000000000007440000000000000000000006740000000000000000000008E40000000000000000000004240000000000000000000008440000000000000000000D07140000000000000000000007440000000000000000000A06940000000000000000000008440000000000000000000207240000000000000000000009440000000000000000000805940000000000000000000007440000000000000000000F07640000000000000000000009440000000000000000000806E40000000000000000000009440000000000000000000007540000000000000000000008440000000000000000000003940000000000000000000007440000000000000000000E06740000000000000000000008440000000000000000000C05740000000000000000000008440000000000000000000C06040000000000000000000007440000000000000000000206140000000000000000000009440000000000000000000804A40000000000000000000008440000000000000000000005140000000000000000000007440000000000000000000006640000000000000000000007440000000000000000000107740000000000000000000008E40000000000000000000606F40000000000000000000007440000000000000000000E07440000000000000000000008440000000000000000000405F40000000000000000000008440000000000000000000307040000000000000000000009940000000000000000000406840000000000000000000008440000000000000000000C07340000000000000000000008440000000000000000000E06640000000000000000000008440000000000000000000C05640000000000000000000007440000000000000000000C06140000000000000000000009440000000000000000000004340000000000000000000007440000000000000000000D07040000000000000000000007440000000000000000000A06840000000000000000000008E40000000000000000000207340000000000000000000009440000000000000000000805840000000000000000000007440000000000000000000F07740000000000000000000008440000000000000000000806F40000000000000000000008E40000000000000000000007440000000000000000000007440000000000000000000003840000000000000000000008E40000000000000000000004040000000000000000000009940000000000000000000D07340000000000000000000008440000000000000000000A06B40000000000000000000007440000000000000000000207040000000000000000000007440000000000000000000805B40000000000000000000007440000000000000000000F07440000000000000000000009940000000000000000000806C4000000000000000000000744000000000000000000000774000000000000000000080A640000000000000000000003B40000000000000000000007440000000000000000000E06540000000000000000000008E40000000000000000000C05540000000000000000000009940000000000000000000C06240000000000000000000008E40000000000000000000107440000000000000000000007440000000000000000000606C40000000000000000000007440000000000000000000E07740000000000000000000007440000000000000000000405C40000000000000000000008440000000000000000000307340000000000000000000007440000000000000000000406B40000000000000000000007440000000000000000000C07040000000000000000000007440000000000000000000206240000000000000000000007440000000000000000000804940000000000000000000007440000000000000000000005240000000000000000000008E40000000000000000000006540000000000000000000007440000000000000000000E06440000000000000000000007440000000000000000000C0544000000000000000000000AE40000000000000000000C06340000000000000000000007440000000000000000000407840000000000000000000008440000000000000000000004140000000000000000000007440000000000000000000D07240000000000000000000007440000000000000000000A06A40000000000000000000008E40000000000000000000207140000000000000000000007440000000000000000000805A40000000000000000000008E40000000000000000000F07540000000000000000000007440000000000000000000806D40000000000000000000008E40000000000000000000007640000000000000000000007440000000000000000000003A40000000000000000000008E40000000000000000000206340000000000000000000007440000000000000000000804840000000000000000000008440000000000000000000005340000000000000000000009440000000000000000000006440000000000000000000008440000000000000000000107540000000000000000000008440000000000000000000606D40000000000000000000008E40000000000000000000E07640000000000000000000007440000000000000000000405D40000000000000000000009E40000000000000000000307240000000000000000000007440000000000000000000406A40000000000000000000008440000000000000000000C07140000000000000000000007440"); + + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + /// Room map generation +/* +file_text_write_string(txt, string(room_get_name(room))); +file_text_writeln(txt); +file_text_write_string(txt, string(room_width)); +file_text_writeln(txt); +file_text_writeln(txt); + +file_text_close(txt);*/ +/* +ds_map_add(room_width_map, room, room_width); + +if (room != room_last)room_goto_next(); +else { + txt = file_text_open_write("rooms.txt"); + file_text_write_string(txt, ds_map_write(room_width_map)); + file_text_close(txt); +} + +alarm[11] = 1; + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + global.opfullscreen = !global.opfullscreen; +set_fullscreen(global.opfullscreen); +if (!global.opfullscreen) { + global.opscale = 1; + alarm[1] = 1; +} + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + if (global.ingame) { + if (hpalarm == 0) alarm[2] = 10; + if (hpalarm == 1) { + hudflash = 10; + alarm[2] = 90; + } + if (hpalarm == 2) { + hudflash = 12; + alarm[2] = 60; + } + if (hpalarm == 3) { + hudflash = 15; + alarm[2] = 30; + } +} else alarm[2] = 30; + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + global.monsterStr = "Monster"; + +randomize(); + +targetx = 48; +targety = 432; +targetroom = rm_a5h01; +screen_surface = -1; +global.targetroom = initroom; +black = 0; +global.classicmode = 0; +global.godmode = 0; +global.enablecontrol = 1; +global.floormaterial = 0; +global.soundamb = 0; +global.moverobj = 0; +global.roomtime = 0; +global.quake = 0; +global.saveslot = 0; +global.save_room = initroom; +global.waterlevel = 0; +global.watertype = 0; +global.wateroffset = 0; +global.monstersleft = 0; +global.gametime = 0; +global.etanks = 0; +global.itemstaken = 0; +global.difficulty = 0; +global.darkness = 0; +global.controltype = 0; +global.vibL = 0; +global.vibR = 0; +global.qbg = 0; +quitgame = 0; +reloadgame = 0; +c_id = 0; +global.gotolog = -1; +global.tiptext = ""; +displaygui = 1; +guifont1 = font_add_sprite(512, 48, 0, 1); +guifont1a = font_add_sprite(513, 48, 0, 1); +global.guifont2 = font_add_sprite(514, 48, 0, 0); +showfps = 0; +global.creditsmenuopt = 0; +hudflash = 0; +hudflashfx = 0; +hpalarm = 0; +init = 1; +alarm[0] = 2; +alarm[2] = 1; +nofade = 0; +spr = 0; +sprx = 0; +spry = 0; +aspr1 = sHPickup; +asprx = 0; +aspry = 0; +aspr2 = sHPickup; +aspr2x = 0; +aspr2y = 0; +aspr2a = 0; +mirror = 0; +imgindex = 0; +sprblend = 0; +armmsl = 0; +m1 = "0"; +m2 = "0"; +m3 = "0"; +m4 = "0"; +m5 = "0"; +m6 = "0"; +m7 = "0"; +m8 = "0"; +m9 = "0"; +m10 = "0"; +m11 = "0"; +m12 = "0"; +m13 = "0"; +m14 = "0"; +m15 = "0"; +dm1 = "0"; +dm2 = "0"; +dm3 = "0"; +dm4 = "0"; +dm5 = "0"; +dm6 = "0"; +dm7 = "0"; +dm8 = "0"; +dm9 = "0"; +dm10 = "0"; +dm11 = "0"; +dm12 = "0"; +dm13 = "0"; +dm14 = "0"; +dm15 = "0"; +moffx = 0; +moffy = 0; +kLeft = 0; +kRight = 0; +kUp = 0; +kDown = 0; +kJump = 0; +kAim = 0; +kAim2 = 0; +kFire = 0; +kMissile = 0; +kLeftPressed = 0; +kRightPressed = 0; +kUpPressed = 0; +kDownPressed = 0; +kJumpPressed = 0; +kAimPressed = 0; +kAim2Pressed = 0; +kFirePressed = 0; +kMissilePressed = 0; +kLeftPushedSteps = 0; +kRightPushedSteps = 0; +kUpPushedSteps = 0; +kDownPushedSteps = 0; +kJumpPushedSteps = 0; +kAimPushedSteps = 0; +kAim2PushedSteps = 0; +kFirePushedSteps = 0; +kMissilePushedSteps = 0; +kLeftReleased = 0; +kRightReleased = 0; +kUpReleased = 0; +kDownReleased = 0; +kJumpReleased = 0; +kAimReleased = 0; +kAim2Released = 0; +kFireReleased = 0; +kMissileReleased = 0; +kSelect = 0; +kSelectPressed = 0; +kSelectPushedSteps = 0; +kSelectReleased = 0; +kStart = 0; +kStartPressed = 0; +kStartPushedSteps = 0; +kStartReleased = 0; +kWalk = 0; +kWalkPushedSteps = 0; +kWalkPressed = 0; +kWalkReleased = 0; +kMorph = 0; +kMorphPushedSteps = 0; +kMorphPressed = 0; +kMorphReleased = 0; +kMenu1 = 0; +kMenu1PushedSteps = 0; +kMenu1Pressed = 0; +kMenu1Released = 0; +kMenu2 = 0; +kMenu2PushedSteps = 0; +kMenu2Pressed = 0; +kMenu2Released = 0; +kExit = 0; +markfr = 0; +display_scale = 0; +displayx = 0; +displayy = 0; +gui_surface = 0; +global.opfullscreen = 0; +global.opscale = 0; +global.opwritelog = 0; +global.opapril = 0; + +//Gatordile additions +Trail_P_R = 255; +Trail_P_G = 255; +Trail_P_B = 0; +Trail_V_R = 0; +Trail_V_G = 255; +Trail_V_B = 0; +Trail_G_R = 0; +Trail_G_G = 255; +Trail_G_B = 255; + +Trail_P_R_F = 0; +Trail_P_G_F = 160; +Trail_P_B_F = 240; + +Trail_V_R_F = 237; +Trail_V_G_F = 255; +Trail_V_B_F = 135; + +Trail_G_R_F = 239; +Trail_G_G_F = 183; +Trail_G_B_F = 255; + +Trail_P_R_F_SR = 0; +Trail_P_G_F_SR = 160; +Trail_P_B_F_SR = 240; + +Trail_V_R_F_SR = 135; +Trail_V_G_F_SR = 255; +Trail_V_B_F_SR = 135; + +Trail_G_R_F_SR = 239; +Trail_G_G_F_SR = 183; +Trail_G_B_F_SR = 255; + +// Fix for odd issue with palette draws +if (os_type == os_android) { + PowerPalette = -1; + VariaPalette = -1; + GravityPalette = -1; + AlphaPalette = -1; + GammaPalette = -1; + ZetaPalette = -1; + OmegaPalette = -1; + QueenPalette = -1; + ZetaBlur = -1; + QueenDead = -1; + QueenBloodDrop = -1; + QueenBloodParticle = -1; +} + + +scr_load_mods(); //Additional modifiers + +global.percentscreen = bg_SubScrTop; +global.percent1M = 129; +global.percent1SM = 211; +global.percent1PB = 275; +global.percent2M = 128; +global.percent2SM = 210; +global.percent2PB = 274; + + +pressed_key = false; +shader_on = false; +palette_number = 0; +mod_defaultfilter = 1; + +scr_default_global_items(); + +global.lastSpawnRoom = -1; +global.roomsSinceLastSpawn = 0; +global.lastSeptoggSound = -1; +mod_previous_room = room; +global.gamemode = 0; + + + +// Set the default fonts. +globalvar fontGUI, fontGUI2, fontMenuSmall, fontMenuTiny, fontMenuSmall2, fontSubScr; +fontGUI = fontGUIDefault; +fontGUI2 = fontGUI2Default; +fontMenuSmall = fontMenuSmallDefault; +fontMenuTiny = fontMenuTinyDefault; +fontMenuSmall2 = fontMenuSmall2Default; +fontSubScr = fontSubScrDefault; + +GUIOffset = 0; +subScrHeaderOffset = 0; +subScrItemOffset = 0; + +// Replace the default fonts if replacement files exist. +ini_open("lang/fonts/sizes.ini"); + +if(file_exists("lang/fonts/04b09.ttf")) { + font_replace(fontGUI, "lang/fonts/04b09.ttf", ini_read_real('Sizes', '04b09_(large)', 16), false, false, 32, 255); + font_replace(fontSubScr, "lang/fonts/04b09.ttf", ini_read_real('Sizes', '04b09_(small)', 8), false, false, 32, 255); + GUIOffset = ini_read_real('Offsets', '04b09_(large)_offset', 0); + subScrHeaderOffset = ini_read_real('Offsets', '04b09_(small)_offset', 0); +} + +if(file_exists("lang/fonts/Acknowledge_TT_BRK.ttf")) { + font_replace(fontGUI2, "lang/fonts/Acknowledge_TT_BRK.ttf", ini_read_real('Sizes', 'Acknowledge_TT_BRK', 13), false, false, 32, 255); +} + +if(file_exists("lang/fonts/uni_05_53.ttf")) { + font_replace(fontMenuSmall, "lang/fonts/uni_05_53.ttf", ini_read_real('Sizes', 'uni_05_53', 8), false, false, 32, 255); +} + +if(file_exists("lang/fonts/04b24.ttf")) { + font_replace(fontMenuTiny, "lang/fonts/04b24.ttf", ini_read_real('Sizes', '04b24', 16), false, false, 32, 255); + subScrItemOffset = ini_read_real('Offsets', '04b24_offset', -6); +} + +if(file_exists("lang/fonts/Glasstown_NBP.ttf")) { + font_replace(fontMenuSmall2, "lang/fonts/Glasstown_NBP.ttf", ini_read_real('Sizes', 'Glasstown_NBP', 16), false, false, 32, 255); +} + +ini_close(); + + + +// NOT Dymanic Version Number +global.fontVersion = font_add_sprite_ext(sVersionFont, "V.0123456789", true, 1); + +global.am2r_version = "V1.5.2"; // no longer dynamic, not worth the effort to maintain - mostly because of Android oddities. + +// Android +global.gamestarted = 0; +global.wave_height = 1; + + +/* + A3 sand tile map pre-load. + Don't. Touch. These. +*/ + +global.sand_map = ds_map_create(); +ds_map_read(global.sand_map,"92010000030200000100000009000000323730342C313535320000000000000000000000000100000009000000313630302C313336300000000000000000000008400100000009000000323635362C313435360000000000000000000000000100000009000000313432342C3133373600000000000000000000084001000000080000003134342C313435360000000000000000000000000100000009000000313337362C3132393600000000000000000000000001000000080000003132382C313538340000000000000000000000000100000009000000313639362C313334340000000000000000000000000100000009000000323738342C31343536000000000000000000000000010000000700000039362C3134383800000000000000000000104001000000080000003136302C313438380000000000000000000000400100000009000000313533362C313236340000000000000000000008400100000009000000323637322C3134383800000000000000000000000001000000080000003132382C313630300000000000000000000000000100000009000000313636342C3132383000000000000000000000144001000000080000003234302C313538340000000000000000000000000100000009000000313536382C313336300000000000000000000008400100000009000000323733362C313630300000000000000000000000000100000009000000323732302C3135333600000000000000000000F03F0100000009000000323638382C313435360000000000000000000000000100000009000000323830302C313535320000000000000000000000400100000009000000323632342C3135303400000000000000000000000001000000080000003234302C313630300000000000000000000010400100000009000000313636342C313331320000000000000000000000000100000009000000323630382C313535320000000000000000000010400100000009000000323733362C3135383400000000000000000000000001000000080000003230382C313438380000000000000000000000000100000009000000313634382C3133343400000000000000000000000001000000080000003132382C3134343000000000000000000000F03F01000000080000003131322C313533360000000000000000000000000100000009000000323738342C3136313600000000000000000000000001000000080000003234302C313536380000000000000000000000000100000009000000313639362C313331320000000000000000000000000100000009000000313532302C3133313200000000000000000000000001000000080000003134342C313631360000000000000000000000000100000009000000323733362C313536380000000000000000000000000100000009000000313734342C313331320000000000000000000022400100000009000000313430382C313337360000000000000000000008400100000009000000323635362C313631360000000000000000000000000100000009000000323730342C313530340000000000000000000000400100000009000000323634302C313532300000000000000000000000000100000009000000313634382C313331320000000000000000000000000100000009000000323630382C313530340000000000000000000010400100000009000000313530342C3133373600000000000000000000084001000000080000003132382C313536380000000000000000000000400100000009000000313636342C3133343400000000000000000000000001000000080000003234302C3134343000000000000000000000F03F0100000009000000313334342C313231360000000000000000000014400100000009000000323632342C3135353200000000000000000000000001000000080000003139322C3134383800000000000000000000104001000000080000003232342C313438380000000000000000000000000100000009000000323638382C313631360000000000000000000000000100000009000000323733362C3134343000000000000000000000F03F0100000009000000323830302C313530340000000000000000000000400100000009000000313634382C3132383000000000000000000000F03F0100000009000000323735322C313438380000000000000000000000000100000009000000313530342C3133313200000000000000000000000001000000080000003234302C313633320000000000000000000008400100000009000000323632342C3135333600000000000000000000000001000000080000003235362C313530340000000000000000000018400100000009000000323637322C313631360000000000000000000000000100000009000000323733362C313633320000000000000000000000000100000009000000313530342C313238300000000000000000000000400100000009000000313736302C31333132000000000000000000002A400100000009000000313332382C3132333200000000000000000000104001000000080000003136302C31363136000000000000000000000000010000000700000039362C3136313600000000000000000000104001000000080000003137362C313532300000000000000000000000000100000009000000323735322C3134353600000000000000000000000001000000080000003132382C313633320000000000000000000008400100000009000000313532302C313337360000000000000000000008400100000009000000323736382C3135323000000000000000000000000001000000080000003131322C313535320000000000000000000000000100000009000000313430382C3132383000000000000000000000F03F01000000080000003230382C313631360000000000000000000000000100000009000000313432342C313334340000000000000000000000000100000009000000313430382C3133313200000000000000000000000001000000080000003139322C3134353600000000000000000000000001000000080000003232342C313435360000000000000000000000000100000009000000323738342C31343838000000000000000000000000010000000700000039362C3134353600000000000000000000104001000000080000003136302C313435360000000000000000000000000100000009000000313332382C31323634000000000000000000001C400100000009000000323830302C313533360000000000000000000000400100000009000000323733362C313437320000000000000000000000000100000009000000323637322C313435360000000000000000000000000100000009000000323831362C313630300000000000000000000018400100000009000000323732302C313535320000000000000000000000000100000009000000313533362C313332380000000000000000000008400100000009000000323736382C3136343800000000000000000000084001000000080000003234302C313437320000000000000000000000000100000009000000313638302C313332380000000000000000000000000100000009000000323635362C313438380000000000000000000000000100000009000000313337362C3132343800000000000000000000000001000000080000003134342C313438380000000000000000000000000100000009000000313536382C313239360000000000000000000000000100000009000000323831362C313538340000000000000000000014400100000009000000313434302C313336300000000000000000000000000100000009000000313530342C313334340000000000000000000000400100000009000000323630382C3135333600000000000000000000104001000000080000003139322C313631360000000000000000000000000100000009000000323730342C3135333600000000000000000000000001000000080000003232342C3136313600000000000000000000F03F0100000009000000313430382C3133343400000000000000000000000001000000080000003230382C313435360000000000000000000000000100000009000000313432342C3133313200000000000000000000004001000000080000003131322C313530340000000000000000000000000100000009000000313630302C313239360000000000000000000000000100000009000000323638382C313438380000000000000000000000000100000009000000313337362C3133363000000000000000000000F03F0100000009000000313432342C3132383000000000000000000000000001000000080000003132382C313437320000000000000000000000000100000009000000313434302C3132343800000000000000000000000001000000080000003132382C313631360000000000000000000000000100000009000000313337362C313331320000000000000000000000000100000009000000323735322C313437320000000000000000000000000100000009000000313336302C3132333200000000000000000000F03F0100000009000000313732382C313331320000000000000000000022400100000009000000323736382C313530340000000000000000000000000100000009000000323738342C313434300000000000000000000000000100000009000000313432342C3133363000000000000000000000000001000000080000003230382C3136333200000000000000000000084001000000080000003134342C3134343000000000000000000000F03F0100000009000000313337362C313238300000000000000000000000000100000009000000323638382C3135363800000000000000000000000001000000080000003139322C313437320000000000000000000000000100000009000000323635362C313434300000000000000000000000000100000009000000313535322C3133323800000000000000000000000001000000080000003232342C3134373200000000000000000000000001000000080000003234302C313631360000000000000000000000000100000009000000323738342C313536380000000000000000000000000100000009000000313434302C313238300000000000000000000008400100000009000000323637322C313432340000000000000000000014400100000009000000313432342C313234380000000000000000000000000100000009000000323637322C313633320000000000000000000000000100000009000000323733362C313631360000000000000000000000400100000009000000323638382C3134343000000000000000000000F03F010000000700000039362C3136333200000000000000000000084001000000080000003136302C3136333200000000000000000000084001000000080000003137362C3135303400000000000000000000F03F0100000009000000323635362C313536380000000000000000000010400100000009000000313332382C313231360000000000000000000020400100000009000000313636342C313239360000000000000000000000000100000009000000323634302C3135333600000000000000000000000001000000080000003139322C313633320000000000000000000008400100000009000000313430382C3133363000000000000000000000000001000000080000003232342C313633320000000000000000000008400100000009000000323635362C313630300000000000000000000000000100000009000000313532302C3132393600000000000000000000F03F0100000009000000313639362C3132393600000000000000000000F03F0100000009000000323738342C3135383400000000000000000000000001000000080000003134342C313630300000000000000000000000000100000009000000323732302C3136343800000000000000000000084001000000080000003230382C313437320000000000000000000000000100000009000000313334342C31333238000000000000000000001C400100000009000000323736382C313535320000000000000000000000000100000009000000313438382C313236340000000000000000000000000100000009000000323635362C3135383400000000000000000000000001000000080000003131322C313532300000000000000000000000000100000009000000323738342C313630300000000000000000000000000100000009000000323735322C3136333200000000000000000000F03F0100000009000000313336302C313236340000000000000000000000000100000009000000313530342C3132343800000000000000000000F03F01000000080000003132382C313435360000000000000000000000000100000009000000323735322C3134323400000000000000000000204001000000080000003134342C3135383400000000000000000000F03F0100000009000000313430382C31323438000000000000000000000840010000000700000039362C3134373200000000000000000000104001000000080000003136302C313437320000000000000000000000000100000009000000313631362C3133323800000000000000000000264001000000080000003137362C31353532000000000000000000000000010000000700000038302C313535320000000000000000000026400100000009000000313634382C313239360000000000000000000000000100000009000000313538342C3132363400000000000000000000F03F0100000009000000323638382C313630300000000000000000000000000100000009000000323733362C313435360000000000000000000000000100000009000000323637322C3134373200000000000000000000000001000000080000003234302C313435360000000000000000000000000100000009000000313437322C313332380000000000000000000000000100000009000000313434302C313334340000000000000000000000000100000009000000313530342C313336300000000000000000000000000100000009000000313339322C3132333200000000000000000000F03F0100000009000000313435362C313236340000000000000000000000000100000009000000323638382C313538340000000000000000000000000100000009000000323730342C3136343800000000000000000000084001000000080000003139322C3135363800000000000000000000000001000000080000003232342C3135363800000000000000000000000001000000080000003137362C3135333600000000000000000000000001000000080000003136302C31363030000000000000000000000000010000000700000039362C3136303000000000000000000000104001000000080000003132382C313438380000000000000000000000000100000009000000313530342C313239360000000000000000000000000100000009000000323638382C313437320000000000000000000000000100000009000000323637322C313630300000000000000000000000000100000009000000313536382C31333434000000000000000000000000010000000700000039362C3135383400000000000000000000104001000000080000003136302C313538340000000000000000000000000100000009000000313438382C313332380000000000000000000000000100000009000000323632342C313532300000000000000000000000000100000009000000313532302C3132343800000000000000000000F03F0100000009000000313334342C313236340000000000000000000000000100000009000000323735322C313536380000000000000000000000000100000009000000313634382C313336300000000000000000000008400100000009000000323637322C313538340000000000000000000000000100000009000000313336302C3133323800000000000000000000000001000000080000003232342C3134343000000000000000000000F03F0100000009000000323635362C3134373200000000000000000000000001000000080000003139322C3134343000000000000000000000F03F0100000009000000313630302C3133343400000000000000000000144001000000080000003234302C313438380000000000000000000000000100000009000000313631362C313236340000000000000000000014400100000009000000323634302C313535320000000000000000000008400100000009000000313538342C313332380000000000000000000000400100000009000000313633322C3133323800000000000000000000000001000000080000003134342C313437320000000000000000000000000100000009000000323830302C3136343800000000000000000000184001000000080000003230382C313630300000000000000000000000400100000009000000313437322C313236340000000000000000000000000100000009000000313430382C313239360000000000000000000000000100000009000000323738342C313437320000000000000000000000000100000009000000323736382C313533360000000000000000000000000100000009000000313639362C313336300000000000000000000018400100000009000000313532302C313336300000000000000000000014400100000009000000323735322C313434300000000000000000000000000100000009000000313435362C3133323800000000000000000000000001000000080000003230382C313538340000000000000000000000000100000009000000323733362C313438380000000000000000000000000100000009000000313731322C313332380000000000000000000000400100000009000000323630382C313532300000000000000000000010400100000009000000313434302C313337360000000000000000000018400100000009000000313536382C313238300000000000000000000000000100000009000000313334342C313233320000000000000000000000000100000009000000313636342C313336300000000000000000000008400100000009000000313536382C313331320000000000000000000000000100000009000000323637322C313434300000000000000000000000000100000009000000323830302C3135323000000000000000000000004001000000080000003230382C313536380000000000000000000000000100000009000000323638382C31363332000000000000000000000000010000000700000039362C3134343000000000000000000000204001000000080000003136302C3134343000000000000000000000F03F0100000009000000313535322C313236340000000000000000000000000100000009000000323630382C313430380000000000000000000028400100000009000000323735322C313630300000000000000000000008400100000009000000313337362C313337360000000000000000000008400100000009000000313432342C313239360000000000000000000000400100000009000000313339322C3133323800000000000000000000000001000000080000003232342C313538340000000000000000000008400100000009000000323738342C3134323400000000000000000000000001000000080000003139322C313538340000000000000000000000000100000009000000313630302C313238300000000000000000000000000100000009000000323738342C313633320000000000000000000000000100000009000000323735322C313538340000000000000000000000000100000009000000323830302C3134303800000000000000000000F03F01000000080000003230382C3134343000000000000000000000F03F0100000009000000323637322C3135363800000000000000000000000001000000080000003134342C3136333200000000000000000000084001000000080000003136302C31353638000000000000000000001040010000000700000039362C313536380000000000000000000010400100000009000000323635362C3136333200000000000000000000084001000000080000003139322C313630300000000000000000000000000100000009000000323634302C313530340000000000000000000000000100000009000000323730342C313532300000000000000000000000400100000009000000323635362C3134323400000000000000000000F03F0100000009000000313630302C313331320000000000000000000018400100000009000000323830302C313437320000000000000000000000400100000009000000323732302C313630300000000000000000000000000100000009000000323733362C313533360000000000000000000000000100000009000000313435362C313239360000000000000000000010400100000009000000323736382C3134383800000000000000000000000001000000080000003235362C313538340000000000000000000000400100000009000000313430382C313332380000000000000000000000000100000009000000323732302C313538340000000000000000000000000100000009000000313538342C313239360000000000000000000000000100000009000000313633322C313239360000000000000000000000000100000009000000323630382C3134373200000000000000000000104001000000080000003131322C313536380000000000000000000000000100000009000000323738342C3136343800000000000000000000084001000000080000003234302C313533360000000000000000000000400100000009000000313437322C3132343800000000000000000000F03F0100000009000000323632342C3136333200000000000000000000084001000000080000003235362C313630300000000000000000000000400100000009000000323632342C3134323400000000000000000000F03F0100000009000000323638382C313634380000000000000000000008400100000009000000313336302C313239360000000000000000000000000100000009000000313438382C313239360000000000000000000000000100000009000000323730342C313437320000000000000000000000000100000009000000323634302C313435360000000000000000000000000100000009000000313631362C313336300000000000000000000022400100000009000000313530342C3133323800000000000000000000000001000000080000003132382C3135333600000000000000000000000001000000080000003131322C3134343000000000000000000000F03F0100000009000000313638302C313334340000000000000000000000000100000009000000313437322C313336300000000000000000000000000100000009000000313532302C313236340000000000000000000008400100000009000000313334342C3132343800000000000000000000000001000000080000003235362C313434300000000000000000000014400100000009000000323632342C313437320000000000000000000000000100000009000000323738342C313430380000000000000000000020400100000009000000323630382C313432340000000000000000000010400100000009000000323630382C31363332000000000000000000001C400100000009000000313535322C313336300000000000000000000010400100000009000000313432342C313332380000000000000000000000000100000009000000323732302C3134343000000000000000000000F03F0100000009000000323830302C313633320000000000000000000000400100000009000000313339322C313239360000000000000000000000000100000009000000323638382C313532300000000000000000000000000100000009000000323830302C3134323400000000000000000000004001000000080000003235362C313536380000000000000000000014400100000009000000323738342C3135323000000000000000000000000001000000080000003131322C313630300000000000000000000000000100000009000000313638302C313331320000000000000000000000000100000009000000313533362C3133313200000000000000000000000001000000080000003131322C313538340000000000000000000000000100000009000000323634302C313631360000000000000000000000000100000009000000323730342C313633320000000000000000000000000100000009000000313535322C313234380000000000000000000014400100000009000000323635362C313532300000000000000000000000000100000009000000323732302C3135363800000000000000000000000001000000080000003134342C313532300000000000000000000000000100000009000000313731322C313239360000000000000000000014400100000009000000323736382C313631360000000000000000000010400100000009000000313533362C3133373600000000000000000000224001000000080000003131322C313437320000000000000000000000000100000009000000313636342C313332380000000000000000000000000100000009000000313339322C3132343800000000000000000000084001000000080000003132382C313530340000000000000000000000000100000009000000323630382C313536380000000000000000000010400100000009000000313430382C3132333200000000000000000000F03F0100000009000000323730342C3134343000000000000000000000F03F0100000009000000323830302C3135363800000000000000000000004001000000080000003230382C313532300000000000000000000000000100000009000000313432342C3132363400000000000000000000104001000000080000003235362C313633320000000000000000000018400100000009000000323632342C3136303000000000000000000000000001000000080000003234302C313530340000000000000000000000000100000009000000313535322C313239360000000000000000000000000100000009000000313339322C313336300000000000000000000000000100000009000000323735322C313634380000000000000000000008400100000009000000323630382C313434300000000000000000000010400100000009000000323632342C3135383400000000000000000000000001000000080000003137362C3136313600000000000000000000000001000000080000003136302C31353230000000000000000000000000010000000700000039362C313532300000000000000000000010400100000009000000323730342C313536380000000000000000000000000100000009000000313332382C31333132000000000000000000001C400100000009000000323733362C313530340000000000000000000010400100000009000000323637322C313532300000000000000000000000000100000009000000323830302C313434300000000000000000000000400100000009000000323732302C313633320000000000000000000000000100000009000000313432342C3132333200000000000000000000F03F0100000009000000323637322C31363438000000000000000000001C400100000009000000313437322C3132393600000000000000000000000001000000080000003232342C313532300000000000000000000000000100000009000000323730342C3136303000000000000000000000000001000000080000003139322C3135323000000000000000000000000001000000080000003132382C313535320000000000000000000000000100000009000000313336302C313336300000000000000000000010400100000009000000313435362C3132343800000000000000000000F03F0100000009000000323735322C313532300000000000000000000000000100000009000000313634382C313332380000000000000000000000000100000009000000313438382C3133363000000000000000000000000001000000080000003131322C313633320000000000000000000008400100000009000000323736382C313435360000000000000000000000000100000009000000323632342C313536380000000000000000000000400100000009000000313631362C313239360000000000000000000008400100000009000000323730342C313538340000000000000000000000000100000009000000313633322C313336300000000000000000000008400100000009000000313538342C313336300000000000000000000008400100000009000000323732302C313437320000000000000000000000000100000009000000323830302C313630300000000000000000000000000100000009000000323733362C313535320000000000000000000000000100000009000000323630382C313538340000000000000000000010400100000009000000323831362C313339320000000000000000000028400100000009000000313334342C3132393600000000000000000000000001000000080000003137362C313435360000000000000000000000000100000009000000323830302C313538340000000000000000000000000100000009000000313336302C313234380000000000000000000000000100000009000000313530342C313236340000000000000000000000000100000009000000323630382C313630300000000000000000000010400100000009000000313435362C313336300000000000000000000008400100000009000000313438382C3132343800000000000000000000F03F0100000009000000313532302C313332380000000000000000000008400100000009000000323632342C3134343000000000000000000000000001000000080000003235362C313437320000000000000000000000400100000009000000313639362C3133323800000000000000000000000001000000080000003234302C313535320000000000000000000000400100000009000000323634302C3134383800000000000000000000000001000000080000003235362C3136313600000000000000000000004001000000080000003234302C313532300000000000000000000000400100000009000000313434302C313233320000000000000000000014400100000009000000313339322C313334340000000000000000000010400100000009000000313435362C313331320000000000000000000010400100000009000000313633322C3132383000000000000000000000F03F0100000009000000313538342C31323830000000000000000000000000010000000700000038302C3136333200000000000000000000264001000000080000003137362C31363332000000000000000000000840010000000700000039362C3135303400000000000000000000104001000000080000003136302C313530340000000000000000000000000100000009000000313633322C313331320000000000000000000010400100000009000000313435362C313238300000000000000000000000000100000009000000313538342C313331320000000000000000000000000100000009000000323637322C313530340000000000000000000000000100000009000000323733362C313532300000000000000000000010400100000009000000323732302C313631360000000000000000000000000100000009000000323736382C3134323400000000000000000000F03F0100000009000000313438382C3133313200000000000000000000000001000000080000003131322C313435360000000000000000000000000100000009000000313437322C31333736000000000000000000001C400100000009000000323736382C313633320000000000000000000000000100000009000000313336302C3133313200000000000000000000000001000000080000003132382C313532300000000000000000000000000100000009000000313731322C313334340000000000000000000018400100000009000000313337362C3132333200000000000000000000F03F0100000009000000323735322C313535320000000000000000000000000100000009000000323634302C313434300000000000000000000000000100000009000000323632342C313438380000000000000000000000000100000009000000313438382C3132383000000000000000000000000001000000080000003232342C3135353200000000000000000000000001000000080000003139322C313535320000000000000000000000000100000009000000313336302C3132383000000000000000000000000001000000080000003230382C313530340000000000000000000000000100000009000000323637322C313535320000000000000000000000000100000009000000313339322C3132383000000000000000000000F03F0100000009000000323732302C313435360000000000000000000000000100000009000000323638382C313533360000000000000000000000000100000009000000313633322C313334340000000000000000000010400100000009000000313538342C3133343400000000000000000000000001000000080000003137362C313437320000000000000000000008400100000009000000313535322C31333736000000000000000000001840010000000700000039362C3135353200000000000000000000000001000000080000003136302C313535320000000000000000000000000100000009000000313339322C313331320000000000000000000000000100000009000000313435362C313334340000000000000000000000000100000009000000313434302C313236340000000000000000000000000100000009000000323730342C3134383800000000000000000000000001000000080000003235362C313435360000000000000000000000400100000009000000323630382C3134383800000000000000000000104001000000080000003230382C313535320000000000000000000000000100000009000000323733362C313634380000000000000000000008400100000009000000313536382C3133323800000000000000000000000001000000080000003134342C313533360000000000000000000000000100000009000000323635362C3135333600000000000000000000000001000000080000003232342C3135303400000000000000000000000001000000080000003139322C313530340000000000000000000000000100000009000000323634302C313630300000000000000000000000000100000009000000313332382C313234380000000000000000000010400100000009000000313533362C3132393600000000000000000000F03F0100000009000000313638302C3132393600000000000000000000F03F0100000009000000313337362C313236340000000000000000000000400100000009000000323735322C313530340000000000000000000000000100000009000000313336302C313334340000000000000000000024400100000009000000323830302C313438380000000000000000000000400100000009000000313731322C313331320000000000000000000000000100000009000000323634302C3135383400000000000000000000F03F0100000009000000323736382C313437320000000000000000000000000100000009000000313438382C313334340000000000000000000000000100000009000000323738342C3135333600000000000000000000000001000000080000003131322C3136313600000000000000000000000001000000080000003134342C3135353200000000000000000000084001000000080000003230382C313533360000000000000000000000000100000009000000323634302C313437320000000000000000000000000100000009000000323730342C313435360000000000000000000000000100000009000000323635362C313535320000000000000000000000000100000009000000313630302C3132363400000000000000000000F03F01000000080000003235362C313438380000000000000000000000400100000009000000323736382C313538340000000000000000000000000100000009000000313434302C3133323800000000000000000000F03F0100000009000000323732302C313438380000000000000000000008400100000009000000323738342C313535320000000000000000000000000100000009000000313638302C313336300000000000000000000008400100000009000000323736382C313630300000000000000000000000000100000009000000313437322C313334340000000000000000000000000100000009000000323638382C313535320000000000000000000000000100000009000000313536382C3132363400000000000000000000F03F0100000009000000323830302C313435360000000000000000000000400100000009000000323637322C3135333600000000000000000000000001000000080000003136302C31353336000000000000000000000000010000000700000039362C3135333600000000000000000000104001000000080000003137362C313630300000000000000000000000000100000009000000313535322C313331320000000000000000000000000100000009000000323630382C313435360000000000000000000010400100000009000000313337362C313332380000000000000000000008400100000009000000313339322C313337360000000000000000000008400100000009000000313535322C3132383000000000000000000000104001000000080000003137362C313538340000000000000000000000000100000009000000313533362C3132343800000000000000000000F03F0100000009000000323632342C313631360000000000000000000000000100000009000000313332382C313239360000000000000000000020400100000009000000313631362C313238300000000000000000000000000100000009000000313437322C313331320000000000000000000000000100000009000000323738342C313530340000000000000000000000000100000009000000313438382C313337360000000000000000000008400100000009000000323736382C313434300000000000000000000000000100000009000000323735322C313533360000000000000000000000000100000009000000313336302C31333736000000000000000000001C400100000009000000323634302C313633320000000000000000000008400100000009000000323730342C3136313600000000000000000000000001000000080000003139322C3135333600000000000000000000000001000000080000003232342C313533360000000000000000000000000100000009000000323635362C3135303400000000000000000000000001000000080000003137362C313536380000000000000000000000000100000009000000313437322C313238300000000000000000000000000100000009000000323634302C3134323400000000000000000000F03F01000000080000003134342C313530340000000000000000000000000100000009000000323831362C313430380000000000000000000018400100000009000000323736382C313536380000000000000000000000000100000009000000323632342C313435360000000000000000000000000100000009000000313334342C313331320000000000000000000000000100000009000000323630382C313631360000000000000000000010400100000009000000313535322C313334340000000000000000000010400100000009000000313334342C3132383000000000000000000000104001000000080000003137362C3134343000000000000000000000F03F01000000080000003131322C313438380000000000000000000000000100000009000000323638382C313530340000000000000000000000000100000009000000323830302C31363136000000000000000000000040"); + +global.sandcrn0_map = ds_map_create(); +ds_map_read(global.sandcrn0_map,"92010000030200000100000009000000323730342C3135353200000000000000000000F0BF0100000009000000313630302C3133363000000000000000000000F0BF0100000009000000323635362C3134353600000000000000000000F0BF0100000009000000313432342C3133373600000000000000000000F0BF01000000080000003134342C3134353600000000000000000000F0BF0100000009000000313337362C3132393600000000000000000000F0BF01000000080000003132382C3135383400000000000000000000F0BF0100000009000000313639362C3133343400000000000000A01E5A63410100000009000000323738342C3134353600000000000000000000F0BF010000000700000039362C3134383800000000000000000000F0BF01000000080000003136302C3134383800000000000000000000F0BF0100000009000000313533362C3132363400000000000000000000F0BF0100000009000000323637322C3134383800000000000000000000F0BF01000000080000003132382C3136303000000000000000000000F0BF0100000009000000313636342C3132383000000000000000000000F0BF01000000080000003234302C3135383400000000000000000000F0BF0100000009000000313536382C3133363000000000000000000000F0BF0100000009000000323733362C313630300000000000000000185A63410100000009000000323732302C3135333600000000000000000000F0BF0100000009000000323638382C3134353600000000000000000000F0BF0100000009000000323830302C3135353200000000000000000000F0BF0100000009000000323632342C3135303400000000000000000000F0BF01000000080000003234302C3136303000000000000000000000F0BF0100000009000000313636342C3133313200000000000000000000F0BF0100000009000000323630382C3135353200000000000000000000F0BF0100000009000000323733362C3135383400000000000000000000F0BF01000000080000003230382C3134383800000000000000000000F0BF0100000009000000313634382C3133343400000000000000000000F0BF01000000080000003132382C3134343000000000000000000000F0BF01000000080000003131322C3135333600000000000000000000F0BF0100000009000000323738342C3136313600000000000000000000F0BF01000000080000003234302C3135363800000000000000000000F0BF0100000009000000313639362C3133313200000000000000000000F0BF0100000009000000313532302C3133313200000000000000000000F0BF01000000080000003134342C3136313600000000000000000000F0BF0100000009000000323733362C3135363800000000000000000000F0BF0100000009000000313734342C3133313200000000000000000000F0BF0100000009000000313430382C3133373600000000000000000000F0BF0100000009000000323635362C3136313600000000000000000000F0BF0100000009000000323730342C3135303400000000000000000000F0BF0100000009000000323634302C3135323000000000000000000000F0BF0100000009000000313634382C3133313200000000000000000000F0BF0100000009000000323630382C3135303400000000000000000000F0BF0100000009000000313530342C3133373600000000000000000000F0BF01000000080000003132382C3135363800000000000000000000F0BF0100000009000000313636342C3133343400000000000000000000F0BF01000000080000003234302C3134343000000000000000000000F0BF0100000009000000313334342C3132313600000000000000000000F0BF0100000009000000323632342C3135353200000000000000200F5A634101000000080000003139322C3134383800000000000000000000F0BF01000000080000003232342C3134383800000000000000000000F0BF0100000009000000323638382C3136313600000000000000000000F0BF0100000009000000323733362C3134343000000000000000000000F0BF0100000009000000323830302C3135303400000000000000000000F0BF0100000009000000313634382C3132383000000000000000000000F0BF0100000009000000323735322C3134383800000000000000000000F0BF0100000009000000313530342C3133313200000000000000000000F0BF01000000080000003234302C3136333200000000000000000000F0BF0100000009000000323632342C3135333600000000000000000000F0BF01000000080000003235362C3135303400000000000000000000F0BF0100000009000000323637322C3136313600000000000000000000F0BF0100000009000000323733362C3136333200000000000000000000F0BF0100000009000000313530342C3132383000000000000000000000F0BF0100000009000000313736302C3133313200000000000000000000F0BF0100000009000000313332382C3132333200000000000000000000F0BF01000000080000003136302C3136313600000000000000000000F0BF010000000700000039362C3136313600000000000000000000F0BF01000000080000003137362C3135323000000000000000000000F0BF0100000009000000323735322C3134353600000000000000000000F0BF01000000080000003132382C3136333200000000000000000000F0BF0100000009000000313532302C3133373600000000000000000000F0BF0100000009000000323736382C3135323000000000000000000000F0BF01000000080000003131322C3135353200000000000000000000F0BF0100000009000000313430382C3132383000000000000000000000F0BF01000000080000003230382C3136313600000000000000000000F0BF0100000009000000313432342C3133343400000000000000000000F0BF0100000009000000313430382C3133313200000000000000000000F0BF01000000080000003139322C3134353600000000000000000000F0BF01000000080000003232342C3134353600000000000000000000F0BF0100000009000000323738342C3134383800000000000000000000F0BF010000000700000039362C3134353600000000000000000000F0BF01000000080000003136302C3134353600000000000000000000F0BF0100000009000000313332382C3132363400000000000000000000F0BF0100000009000000323830302C3135333600000000000000000000F0BF0100000009000000323733362C3134373200000000000000000000F0BF0100000009000000323637322C3134353600000000000000000000F0BF0100000009000000323831362C3136303000000000000000000000F0BF0100000009000000323732302C3135353200000000000000000000F0BF0100000009000000313533362C3133323800000000000000000000F0BF0100000009000000323736382C3136343800000000000000000000F0BF01000000080000003234302C3134373200000000000000000000F0BF0100000009000000313638302C3133323800000000000000000000F0BF0100000009000000323635362C3134383800000000000000000000F0BF0100000009000000313337362C3132343800000000000000A0F559634101000000080000003134342C3134383800000000000000000000F0BF0100000009000000313536382C3132393600000000000000000000F0BF0100000009000000323831362C3135383400000000000000000000F0BF0100000009000000313434302C313336300000000000000020F75963410100000009000000313530342C3133343400000000000000000000F0BF0100000009000000323630382C3135333600000000000000000000F0BF01000000080000003139322C3136313600000000000000000000F0BF0100000009000000323730342C3135333600000000000000000000F0BF01000000080000003232342C3136313600000000000000000000F0BF0100000009000000313430382C3133343400000000000000000000F0BF01000000080000003230382C3134353600000000000000000000F0BF0100000009000000313432342C3133313200000000000000000000F0BF01000000080000003131322C3135303400000000000000000000F0BF0100000009000000313630302C3132393600000000000000C0FE5963410100000009000000323638382C3134383800000000000000000000F0BF0100000009000000313337362C3133363000000000000000000000F0BF0100000009000000313432342C313238300000000000000080F259634101000000080000003132382C3134373200000000000000000000F0BF0100000009000000313434302C3132343800000000000000000000F0BF01000000080000003132382C3136313600000000000000000000F0BF0100000009000000313337362C3133313200000000000000000000F0BF0100000009000000323735322C3134373200000000000000000000F0BF0100000009000000313336302C3132333200000000000000000000F0BF0100000009000000313732382C3133313200000000000000000000F0BF0100000009000000323736382C3135303400000000000000000000F0BF0100000009000000323738342C3134343000000000000000000000F0BF0100000009000000313432342C3133363000000000000000000000F0BF01000000080000003230382C3136333200000000000000000000F0BF01000000080000003134342C3134343000000000000000000000F0BF0100000009000000313337362C3132383000000000000000000000F0BF0100000009000000323638382C3135363800000000000000000000F0BF01000000080000003139322C3134373200000000000000000000F0BF0100000009000000323635362C3134343000000000000000000000F0BF0100000009000000313535322C3133323800000000000000000000F0BF01000000080000003232342C3134373200000000000000000000F0BF01000000080000003234302C3136313600000000000000000000F0BF0100000009000000323738342C3135363800000000000000000000F0BF0100000009000000313434302C3132383000000000000000000000F0BF0100000009000000323637322C3134323400000000000000000000F0BF0100000009000000313432342C3132343800000000000000000000F0BF0100000009000000323637322C3136333200000000000000000000F0BF0100000009000000323733362C3136313600000000000000000000F0BF0100000009000000323638382C3134343000000000000000000000F0BF010000000700000039362C3136333200000000000000000000F0BF01000000080000003136302C3136333200000000000000000000F0BF01000000080000003137362C3135303400000000000000000000F0BF0100000009000000323635362C3135363800000000000000000000F0BF0100000009000000313332382C3132313600000000000000000000F0BF0100000009000000313636342C3132393600000000000000000000F0BF0100000009000000323634302C3135333600000000000000000000F0BF01000000080000003139322C3136333200000000000000000000F0BF0100000009000000313430382C3133363000000000000000000000F0BF01000000080000003232342C3136333200000000000000000000F0BF0100000009000000323635362C3136303000000000000000000000F0BF0100000009000000313532302C3132393600000000000000000000F0BF0100000009000000313639362C3132393600000000000000000000F0BF0100000009000000323738342C3135383400000000000000000000F0BF01000000080000003134342C3136303000000000000000000000F0BF0100000009000000323732302C3136343800000000000000000000F0BF01000000080000003230382C3134373200000000000000000000F0BF0100000009000000313334342C3133323800000000000000000000F0BF0100000009000000323736382C3135353200000000000000000000F0BF0100000009000000313438382C3132363400000000000000000000F0BF0100000009000000323635362C3135383400000000000000000000F0BF01000000080000003131322C3135323000000000000000000000F0BF0100000009000000323738342C3136303000000000000000000000F0BF0100000009000000323735322C3136333200000000000000000000F0BF0100000009000000313336302C3132363400000000000000000000F0BF0100000009000000313530342C3132343800000000000000000000F0BF01000000080000003132382C3134353600000000000000000000F0BF0100000009000000323735322C3134323400000000000000000000F0BF01000000080000003134342C3135383400000000000000000000F0BF0100000009000000313430382C3132343800000000000000000000F0BF010000000700000039362C3134373200000000000000000000F0BF01000000080000003136302C313437320000000000000000DD5963410100000009000000313631362C3133323800000000000000000000F0BF01000000080000003137362C3135353200000000000000000000F0BF010000000700000038302C3135353200000000000000000000F0BF0100000009000000313634382C3132393600000000000000000000F0BF0100000009000000313538342C3132363400000000000000000000F0BF0100000009000000323638382C3136303000000000000000000000F0BF0100000009000000323733362C3134353600000000000000000000F0BF0100000009000000323637322C3134373200000000000000000000F0BF01000000080000003234302C3134353600000000000000000000F0BF0100000009000000313437322C3133323800000000000000000000F0BF0100000009000000313434302C3133343400000000000000000000F0BF0100000009000000313530342C3133363000000000000000000000F0BF0100000009000000313339322C3132333200000000000000000000F0BF0100000009000000313435362C3132363400000000000000000000F0BF0100000009000000323638382C3135383400000000000000000000F0BF0100000009000000323730342C3136343800000000000000000000F0BF01000000080000003139322C3135363800000000000000000000F0BF01000000080000003232342C3135363800000000000000000000F0BF01000000080000003137362C3135333600000000000000000000F0BF01000000080000003136302C3136303000000000000000000000F0BF010000000700000039362C3136303000000000000000000000F0BF01000000080000003132382C3134383800000000000000000000F0BF0100000009000000313530342C3132393600000000000000000000F0BF0100000009000000323638382C3134373200000000000000000000F0BF0100000009000000323637322C3136303000000000000000000000F0BF0100000009000000313536382C3133343400000000000000000000F0BF010000000700000039362C3135383400000000000000000000F0BF01000000080000003136302C3135383400000000000000000000F0BF0100000009000000313438382C3133323800000000000000000000F0BF0100000009000000323632342C3135323000000000000000000000F0BF0100000009000000313532302C3132343800000000000000000000F0BF0100000009000000313334342C3132363400000000000000000000F0BF0100000009000000323735322C3135363800000000000000000000F0BF0100000009000000313634382C3133363000000000000000000000F0BF0100000009000000323637322C3135383400000000000000000000F0BF0100000009000000313336302C3133323800000000000000E0F559634101000000080000003232342C3134343000000000000000000000F0BF0100000009000000323635362C3134373200000000000000000000F0BF01000000080000003139322C3134343000000000000000000000F0BF0100000009000000313630302C3133343400000000000000000000F0BF01000000080000003234302C3134383800000000000000000000F0BF0100000009000000313631362C3132363400000000000000000000F0BF0100000009000000323634302C3135353200000000000000000000F0BF0100000009000000313538342C3133323800000000000000000000F0BF0100000009000000313633322C3133323800000000000000000000F0BF01000000080000003134342C3134373200000000000000000000F0BF0100000009000000323830302C3136343800000000000000000000F0BF01000000080000003230382C3136303000000000000000000000F0BF0100000009000000313437322C3132363400000000000000000000F0BF0100000009000000313430382C3132393600000000000000000000F0BF0100000009000000323738342C3134373200000000000000000000F0BF0100000009000000323736382C3135333600000000000000000000F0BF0100000009000000313639362C3133363000000000000000000000F0BF0100000009000000313532302C3133363000000000000000000000F0BF0100000009000000323735322C3134343000000000000000000000F0BF0100000009000000313435362C3133323800000000000000000000F0BF01000000080000003230382C313538340000000000000060EC5963410100000009000000323733362C3134383800000000000000000000F0BF0100000009000000313731322C3133323800000000000000000000F0BF0100000009000000323630382C3135323000000000000000000000F0BF0100000009000000313434302C3133373600000000000000000000F0BF0100000009000000313536382C3132383000000000000000000000F0BF0100000009000000313334342C3132333200000000000000000000F0BF0100000009000000313636342C3133363000000000000000000000F0BF0100000009000000313536382C3133313200000000000000000000F0BF0100000009000000323637322C3134343000000000000000000000F0BF0100000009000000323830302C3135323000000000000000000000F0BF01000000080000003230382C3135363800000000000000000000F0BF0100000009000000323638382C3136333200000000000000000000F0BF010000000700000039362C3134343000000000000000000000F0BF01000000080000003136302C3134343000000000000000000000F0BF0100000009000000313535322C3132363400000000000000000000F0BF0100000009000000323630382C3134303800000000000000000000F0BF0100000009000000323735322C3136303000000000000000000000F0BF0100000009000000313337362C3133373600000000000000000000F0BF0100000009000000313432342C3132393600000000000000000000F0BF0100000009000000313339322C3133323800000000000000000000F0BF01000000080000003232342C3135383400000000000000000000F0BF0100000009000000323738342C3134323400000000000000000000F0BF01000000080000003139322C3135383400000000000000000000F0BF0100000009000000313630302C3132383000000000000000000000F0BF0100000009000000323738342C3136333200000000000000000000F0BF0100000009000000323735322C3135383400000000000000000000F0BF0100000009000000323830302C313430380000000000000020D859634101000000080000003230382C3134343000000000000000000000F0BF0100000009000000323637322C3135363800000000000000000000F0BF01000000080000003134342C3136333200000000000000000000F0BF01000000080000003136302C3135363800000000000000000000F0BF010000000700000039362C3135363800000000000000000000F0BF0100000009000000323635362C3136333200000000000000000000F0BF01000000080000003139322C3136303000000000000000000000F0BF0100000009000000323634302C3135303400000000000000000000F0BF0100000009000000323730342C3135323000000000000000000000F0BF0100000009000000323635362C3134323400000000000000000000F0BF0100000009000000313630302C3133313200000000000000000000F0BF0100000009000000323830302C3134373200000000000000000000F0BF0100000009000000323732302C3136303000000000000000000000F0BF0100000009000000323733362C3135333600000000000000000000F0BF0100000009000000313435362C3132393600000000000000000000F0BF0100000009000000323736382C3134383800000000000000000000F0BF01000000080000003235362C3135383400000000000000000000F0BF0100000009000000313430382C3133323800000000000000000000F0BF0100000009000000323732302C3135383400000000000000000000F0BF0100000009000000313538342C3132393600000000000000000000F0BF0100000009000000313633322C3132393600000000000000000000F0BF0100000009000000323630382C3134373200000000000000000000F0BF01000000080000003131322C3135363800000000000000000000F0BF0100000009000000323738342C3136343800000000000000000000F0BF01000000080000003234302C3135333600000000000000000000F0BF0100000009000000313437322C3132343800000000000000000000F0BF0100000009000000323632342C3136333200000000000000000000F0BF01000000080000003235362C3136303000000000000000000000F0BF0100000009000000323632342C3134323400000000000000000000F0BF0100000009000000323638382C3136343800000000000000000000F0BF0100000009000000313336302C3132393600000000000000000000F0BF0100000009000000313438382C3132393600000000000000000000F0BF0100000009000000323730342C3134373200000000000000000000F0BF0100000009000000323634302C3134353600000000000000000000F0BF0100000009000000313631362C3133363000000000000000000000F0BF0100000009000000313530342C313332380000000000000040025A634101000000080000003132382C3135333600000000000000000000F0BF01000000080000003131322C3134343000000000000000000000F0BF0100000009000000313638302C3133343400000000000000000000F0BF0100000009000000313437322C3133363000000000000000000000F0BF0100000009000000313532302C3132363400000000000000000000F0BF0100000009000000313334342C3132343800000000000000000000F0BF01000000080000003235362C3134343000000000000000000000F0BF0100000009000000323632342C3134373200000000000000000000F0BF0100000009000000323738342C3134303800000000000000000000F0BF0100000009000000323630382C3134323400000000000000000000F0BF0100000009000000323630382C3136333200000000000000000000F0BF0100000009000000313535322C3133363000000000000000E01C5A63410100000009000000313432342C3133323800000000000000000000F0BF0100000009000000323732302C3134343000000000000000000000F0BF0100000009000000323830302C3136333200000000000000000000F0BF0100000009000000313339322C3132393600000000000000000000F0BF0100000009000000323638382C3135323000000000000000000000F0BF0100000009000000323830302C3134323400000000000000000000F0BF01000000080000003235362C3135363800000000000000000000F0BF0100000009000000323738342C3135323000000000000000000000F0BF01000000080000003131322C3136303000000000000000000000F0BF0100000009000000313638302C3133313200000000000000000000F0BF0100000009000000313533362C3133313200000000000000000000F0BF01000000080000003131322C3135383400000000000000000000F0BF0100000009000000323634302C3136313600000000000000000000F0BF0100000009000000323730342C3136333200000000000000000000F0BF0100000009000000313535322C3132343800000000000000000000F0BF0100000009000000323635362C3135323000000000000000000000F0BF0100000009000000323732302C3135363800000000000000000000F0BF01000000080000003134342C3135323000000000000000000000F0BF0100000009000000313731322C3132393600000000000000000000F0BF0100000009000000323736382C3136313600000000000000000000F0BF0100000009000000313533362C3133373600000000000000000000F0BF01000000080000003131322C3134373200000000000000000000F0BF0100000009000000313636342C3133323800000000000000000000F0BF0100000009000000313339322C3132343800000000000000000000F0BF01000000080000003132382C3135303400000000000000000000F0BF0100000009000000323630382C3135363800000000000000000000F0BF0100000009000000313430382C3132333200000000000000000000F0BF0100000009000000323730342C3134343000000000000000000000F0BF0100000009000000323830302C3135363800000000000000000000F0BF01000000080000003230382C3135323000000000000000000000F0BF0100000009000000313432342C3132363400000000000000000000F0BF01000000080000003235362C3136333200000000000000000000F0BF0100000009000000323632342C3136303000000000000000000000F0BF01000000080000003234302C3135303400000000000000A0E25963410100000009000000313535322C3132393600000000000000000000F0BF0100000009000000313339322C3133363000000000000000000000F0BF0100000009000000323735322C3136343800000000000000000000F0BF0100000009000000323630382C3134343000000000000000000000F0BF0100000009000000323632342C3135383400000000000000000000F0BF01000000080000003137362C3136313600000000000000000000F0BF01000000080000003136302C3135323000000000000000000000F0BF010000000700000039362C3135323000000000000000000000F0BF0100000009000000323730342C3135363800000000000000000000F0BF0100000009000000313332382C3133313200000000000000000000F0BF0100000009000000323733362C3135303400000000000000000000F0BF0100000009000000323637322C3135323000000000000000000000F0BF0100000009000000323830302C3134343000000000000000000000F0BF0100000009000000323732302C3136333200000000000000000000F0BF0100000009000000313432342C3132333200000000000000000000F0BF0100000009000000323637322C3136343800000000000000000000F0BF0100000009000000313437322C3132393600000000000000000000F0BF01000000080000003232342C3135323000000000000000000000F0BF0100000009000000323730342C3136303000000000000000000000F0BF01000000080000003139322C3135323000000000000000000000F0BF01000000080000003132382C313535320000000000000060DA5963410100000009000000313336302C3133363000000000000000000000F0BF0100000009000000313435362C3132343800000000000000000000F0BF0100000009000000323735322C3135323000000000000000000000F0BF0100000009000000313634382C3133323800000000000000000000F0BF0100000009000000313438382C3133363000000000000000000000F0BF01000000080000003131322C3136333200000000000000000000F0BF0100000009000000323736382C3134353600000000000000000000F0BF0100000009000000323632342C3135363800000000000000000000F0BF0100000009000000313631362C3132393600000000000000000000F0BF0100000009000000323730342C3135383400000000000000000000F0BF0100000009000000313633322C3133363000000000000000000000F0BF0100000009000000313538342C3133363000000000000000000000F0BF0100000009000000323732302C3134373200000000000000000000F0BF0100000009000000323830302C313630300000000000000040175A63410100000009000000323733362C3135353200000000000000000000F0BF0100000009000000323630382C3135383400000000000000000000F0BF0100000009000000323831362C3133393200000000000000000000F0BF0100000009000000313334342C3132393600000000000000000000F0BF01000000080000003137362C3134353600000000000000000000F0BF0100000009000000323830302C3135383400000000000000000000F0BF0100000009000000313336302C3132343800000000000000000000F0BF0100000009000000313530342C313236340000000000000040FB5963410100000009000000323630382C3136303000000000000000000000F0BF0100000009000000313435362C3133363000000000000000000000F0BF0100000009000000313438382C3132343800000000000000000000F0BF0100000009000000313532302C3133323800000000000000000000F0BF0100000009000000323632342C3134343000000000000000000000F0BF01000000080000003235362C3134373200000000000000000000F0BF0100000009000000313639362C3133323800000000000000000000F0BF01000000080000003234302C3135353200000000000000000000F0BF0100000009000000323634302C3134383800000000000000000000F0BF01000000080000003235362C3136313600000000000000000000F0BF01000000080000003234302C3135323000000000000000000000F0BF0100000009000000313434302C3132333200000000000000000000F0BF0100000009000000313339322C3133343400000000000000000000F0BF0100000009000000313435362C3133313200000000000000000000F0BF0100000009000000313633322C3132383000000000000000000000F0BF0100000009000000313538342C3132383000000000000000000000F0BF010000000700000038302C3136333200000000000000000000F0BF01000000080000003137362C3136333200000000000000000000F0BF010000000700000039362C3135303400000000000000000000F0BF01000000080000003136302C3135303400000000000000000000F0BF0100000009000000313633322C3133313200000000000000000000F0BF0100000009000000313435362C3132383000000000000000000000F0BF0100000009000000313538342C313331320000000000000040015A63410100000009000000323637322C3135303400000000000000000000F0BF0100000009000000323733362C3135323000000000000000000000F0BF0100000009000000323732302C3136313600000000000000000000F0BF0100000009000000323736382C3134323400000000000000000000F0BF0100000009000000313438382C3133313200000000000000000000F0BF01000000080000003131322C3134353600000000000000000000F0BF0100000009000000313437322C3133373600000000000000000000F0BF0100000009000000323736382C3136333200000000000000000000F0BF0100000009000000313336302C3133313200000000000000000000F0BF01000000080000003132382C3135323000000000000000000000F0BF0100000009000000313731322C3133343400000000000000000000F0BF0100000009000000313337362C3132333200000000000000000000F0BF0100000009000000323735322C3135353200000000000000000000F0BF0100000009000000323634302C3134343000000000000000000000F0BF0100000009000000323632342C3134383800000000000000000000F0BF0100000009000000313438382C3132383000000000000000000000F0BF01000000080000003232342C3135353200000000000000000000F0BF01000000080000003139322C3135353200000000000000000000F0BF0100000009000000313336302C3132383000000000000000000000F0BF01000000080000003230382C3135303400000000000000000000F0BF0100000009000000323637322C3135353200000000000000000000F0BF0100000009000000313339322C3132383000000000000000000000F0BF0100000009000000323732302C3134353600000000000000000000F0BF0100000009000000323638382C3135333600000000000000000000F0BF0100000009000000313633322C3133343400000000000000000000F0BF0100000009000000313538342C3133343400000000000000000000F0BF01000000080000003137362C3134373200000000000000000000F0BF0100000009000000313535322C3133373600000000000000000000F0BF010000000700000039362C3135353200000000000000000000F0BF01000000080000003136302C3135353200000000000000000000F0BF0100000009000000313339322C3133313200000000000000000000F0BF0100000009000000313435362C3133343400000000000000000000F0BF0100000009000000313434302C3132363400000000000000000000F0BF0100000009000000323730342C3134383800000000000000000A5A634101000000080000003235362C3134353600000000000000000000F0BF0100000009000000323630382C3134383800000000000000000000F0BF01000000080000003230382C3135353200000000000000000000F0BF0100000009000000323733362C3136343800000000000000000000F0BF0100000009000000313536382C3133323800000000000000000000F0BF01000000080000003134342C3135333600000000000000000000F0BF0100000009000000323635362C3135333600000000000000000000F0BF01000000080000003232342C3135303400000000000000000000F0BF01000000080000003139322C3135303400000000000000000000F0BF0100000009000000323634302C3136303000000000000000000000F0BF0100000009000000313332382C3132343800000000000000000000F0BF0100000009000000313533362C3132393600000000000000000000F0BF0100000009000000313638302C3132393600000000000000000000F0BF0100000009000000313337362C3132363400000000000000000000F0BF0100000009000000323735322C3135303400000000000000000000F0BF0100000009000000313336302C3133343400000000000000000000F0BF0100000009000000323830302C3134383800000000000000000000F0BF0100000009000000313731322C313331320000000000000020005A63410100000009000000323634302C3135383400000000000000000000F0BF0100000009000000323736382C3134373200000000000000000000F0BF0100000009000000313438382C3133343400000000000000000000F0BF0100000009000000323738342C3135333600000000000000000000F0BF01000000080000003131322C3136313600000000000000000000F0BF01000000080000003134342C3135353200000000000000000000F0BF01000000080000003230382C3135333600000000000000000000F0BF0100000009000000323634302C3134373200000000000000000000F0BF0100000009000000323730342C3134353600000000000000000000F0BF0100000009000000323635362C3135353200000000000000000000F0BF0100000009000000313630302C3132363400000000000000000000F0BF01000000080000003235362C3134383800000000000000000000F0BF0100000009000000323736382C3135383400000000000000000000F0BF0100000009000000313434302C3133323800000000000000000000F0BF0100000009000000323732302C3134383800000000000000000000F0BF0100000009000000323738342C3135353200000000000000000000F0BF0100000009000000313638302C3133363000000000000000000000F0BF0100000009000000323736382C3136303000000000000000000000F0BF0100000009000000313437322C3133343400000000000000000000F0BF0100000009000000323638382C3135353200000000000000000000F0BF0100000009000000313536382C3132363400000000000000000000F0BF0100000009000000323830302C3134353600000000000000000000F0BF0100000009000000323637322C3135333600000000000000000000F0BF01000000080000003136302C3135333600000000000000000000F0BF010000000700000039362C3135333600000000000000000000F0BF01000000080000003137362C3136303000000000000000000000F0BF0100000009000000313535322C3133313200000000000000000000F0BF0100000009000000323630382C3134353600000000000000000000F0BF0100000009000000313337362C3133323800000000000000000000F0BF0100000009000000313339322C3133373600000000000000000000F0BF0100000009000000313535322C3132383000000000000000000000F0BF01000000080000003137362C3135383400000000000000000000F0BF0100000009000000313533362C3132343800000000000000000000F0BF0100000009000000323632342C3136313600000000000000000000F0BF0100000009000000313332382C3132393600000000000000000000F0BF0100000009000000313631362C3132383000000000000000000000F0BF0100000009000000313437322C3133313200000000000000000000F0BF0100000009000000323738342C3135303400000000000000000000F0BF0100000009000000313438382C3133373600000000000000000000F0BF0100000009000000323736382C3134343000000000000000000000F0BF0100000009000000323735322C3135333600000000000000000000F0BF0100000009000000313336302C3133373600000000000000000000F0BF0100000009000000323634302C3136333200000000000000000000F0BF0100000009000000323730342C3136313600000000000000000000F0BF01000000080000003139322C3135333600000000000000000000F0BF01000000080000003232342C3135333600000000000000000000F0BF0100000009000000323635362C3135303400000000000000000000F0BF01000000080000003137362C3135363800000000000000000000F0BF0100000009000000313437322C3132383000000000000000000000F0BF0100000009000000323634302C3134323400000000000000000000F0BF01000000080000003134342C3135303400000000000000000000F0BF0100000009000000323831362C3134303800000000000000000000F0BF0100000009000000323736382C3135363800000000000000000000F0BF0100000009000000323632342C3134353600000000000000000000F0BF0100000009000000313334342C3133313200000000000000000000F0BF0100000009000000323630382C3136313600000000000000000000F0BF0100000009000000313535322C3133343400000000000000000000F0BF0100000009000000313334342C3132383000000000000000000000F0BF01000000080000003137362C3134343000000000000000000000F0BF01000000080000003131322C3134383800000000000000000000F0BF0100000009000000323638382C3135303400000000000000000000F0BF0100000009000000323830302C3136313600000000000000000000F0BF"); + +global.sandcrn1_map = ds_map_create(); +ds_map_read(global.sandcrn1_map,"92010000030200000100000009000000323730342C3135353200000000000000000000F0BF0100000009000000313630302C3133363000000000000000000000F0BF0100000009000000323635362C3134353600000000000000000000F0BF0100000009000000313432342C3133373600000000000000000000F0BF01000000080000003134342C3134353600000000000000000000F0BF0100000009000000313337362C3132393600000000000000000000F0BF01000000080000003132382C3135383400000000000000000000F0BF0100000009000000313639362C3133343400000000000000000000F0BF0100000009000000323738342C3134353600000000000000000000F0BF010000000700000039362C3134383800000000000000000000F0BF01000000080000003136302C3134383800000000000000000000F0BF0100000009000000313533362C3132363400000000000000000000F0BF0100000009000000323637322C3134383800000000000000000000F0BF01000000080000003132382C3136303000000000000000000000F0BF0100000009000000313636342C3132383000000000000000000000F0BF01000000080000003234302C3135383400000000000000C0EC5963410100000009000000313536382C3133363000000000000000000000F0BF0100000009000000323733362C3136303000000000000000000000F0BF0100000009000000323732302C3135333600000000000000000000F0BF0100000009000000323638382C3134353600000000000000000000F0BF0100000009000000323830302C3135353200000000000000000000F0BF0100000009000000323632342C3135303400000000000000000000F0BF01000000080000003234302C3136303000000000000000000000F0BF0100000009000000313636342C3133313200000000000000000000F0BF0100000009000000323630382C3135353200000000000000000000F0BF0100000009000000323733362C3135383400000000000000000000F0BF01000000080000003230382C3134383800000000000000000000F0BF0100000009000000313634382C3133343400000000000000000000F0BF01000000080000003132382C3134343000000000000000000000F0BF01000000080000003131322C3135333600000000000000000000F0BF0100000009000000323738342C3136313600000000000000000000F0BF01000000080000003234302C3135363800000000000000000000F0BF0100000009000000313639362C3133313200000000000000000000F0BF0100000009000000313532302C3133313200000000000000000000F0BF01000000080000003134342C3136313600000000000000000000F0BF0100000009000000323733362C3135363800000000000000000000F0BF0100000009000000313734342C3133313200000000000000000000F0BF0100000009000000313430382C3133373600000000000000000000F0BF0100000009000000323635362C3136313600000000000000000000F0BF0100000009000000323730342C3135303400000000000000000000F0BF0100000009000000323634302C3135323000000000000000000000F0BF0100000009000000313634382C3133313200000000000000000000F0BF0100000009000000323630382C3135303400000000000000000000F0BF0100000009000000313530342C3133373600000000000000000000F0BF01000000080000003132382C3135363800000000000000000000F0BF0100000009000000313636342C3133343400000000000000000000F0BF01000000080000003234302C3134343000000000000000000000F0BF0100000009000000313334342C3132313600000000000000000000F0BF0100000009000000323632342C3135353200000000000000000000F0BF01000000080000003139322C3134383800000000000000000000F0BF01000000080000003232342C3134383800000000000000000000F0BF0100000009000000323638382C3136313600000000000000000000F0BF0100000009000000323733362C3134343000000000000000000000F0BF0100000009000000323830302C3135303400000000000000000000F0BF0100000009000000313634382C3132383000000000000000000000F0BF0100000009000000323735322C3134383800000000000000000000F0BF0100000009000000313530342C3133313200000000000000000000F0BF01000000080000003234302C3136333200000000000000000000F0BF0100000009000000323632342C3135333600000000000000000000F0BF01000000080000003235362C3135303400000000000000000000F0BF0100000009000000323637322C3136313600000000000000000000F0BF0100000009000000323733362C3136333200000000000000000000F0BF0100000009000000313530342C3132383000000000000000000000F0BF0100000009000000313736302C3133313200000000000000000000F0BF0100000009000000313332382C3132333200000000000000000000F0BF01000000080000003136302C3136313600000000000000000000F0BF010000000700000039362C3136313600000000000000000000F0BF01000000080000003137362C3135323000000000000000000000F0BF0100000009000000323735322C3134353600000000000000000000F0BF01000000080000003132382C3136333200000000000000000000F0BF0100000009000000313532302C3133373600000000000000000000F0BF0100000009000000323736382C3135323000000000000000000000F0BF01000000080000003131322C3135353200000000000000000000F0BF0100000009000000313430382C3132383000000000000000000000F0BF01000000080000003230382C3136313600000000000000000000F0BF0100000009000000313432342C3133343400000000000000000000F0BF0100000009000000313430382C3133313200000000000000000000F0BF01000000080000003139322C3134353600000000000000000000F0BF01000000080000003232342C3134353600000000000000000000F0BF0100000009000000323738342C3134383800000000000000000000F0BF010000000700000039362C3134353600000000000000000000F0BF01000000080000003136302C3134353600000000000000000000F0BF0100000009000000313332382C3132363400000000000000000000F0BF0100000009000000323830302C3135333600000000000000000000F0BF0100000009000000323733362C3134373200000000000000000000F0BF0100000009000000323637322C3134353600000000000000000000F0BF0100000009000000323831362C3136303000000000000000000000F0BF0100000009000000323732302C3135353200000000000000000000F0BF0100000009000000313533362C3133323800000000000000000000F0BF0100000009000000323736382C3136343800000000000000000000F0BF01000000080000003234302C3134373200000000000000000000F0BF0100000009000000313638302C3133323800000000000000000000F0BF0100000009000000323635362C3134383800000000000000000000F0BF0100000009000000313337362C3132343800000000000000000000F0BF01000000080000003134342C3134383800000000000000000000F0BF0100000009000000313536382C3132393600000000000000000000F0BF0100000009000000323831362C3135383400000000000000000000F0BF0100000009000000313434302C3133363000000000000000000000F0BF0100000009000000313530342C3133343400000000000000000000F0BF0100000009000000323630382C3135333600000000000000000000F0BF01000000080000003139322C3136313600000000000000000000F0BF0100000009000000323730342C3135333600000000000000000000F0BF01000000080000003232342C3136313600000000000000000000F0BF0100000009000000313430382C3133343400000000000000000000F0BF01000000080000003230382C3134353600000000000000000000F0BF0100000009000000313432342C3133313200000000000000000000F0BF01000000080000003131322C3135303400000000000000000000F0BF0100000009000000313630302C3132393600000000000000000000F0BF0100000009000000323638382C3134383800000000000000000000F0BF0100000009000000313337362C3133363000000000000000000000F0BF0100000009000000313432342C3132383000000000000000000000F0BF01000000080000003132382C3134373200000000000000000000F0BF0100000009000000313434302C3132343800000000000000000000F0BF01000000080000003132382C3136313600000000000000000000F0BF0100000009000000313337362C3133313200000000000000000000F0BF0100000009000000323735322C3134373200000000000000000000F0BF0100000009000000313336302C3132333200000000000000000000F0BF0100000009000000313732382C3133313200000000000000000000F0BF0100000009000000323736382C3135303400000000000000000000F0BF0100000009000000323738342C3134343000000000000000000000F0BF0100000009000000313432342C3133363000000000000000000000F0BF01000000080000003230382C3136333200000000000000000000F0BF01000000080000003134342C3134343000000000000000000000F0BF0100000009000000313337362C3132383000000000000000000000F0BF0100000009000000323638382C3135363800000000000000000000F0BF01000000080000003139322C313437320000000000000060DD5963410100000009000000323635362C3134343000000000000000000000F0BF0100000009000000313535322C313332380000000000000020045A634101000000080000003232342C3134373200000000000000000000F0BF01000000080000003234302C3136313600000000000000000000F0BF0100000009000000323738342C3135363800000000000000000000F0BF0100000009000000313434302C3132383000000000000000000000F0BF0100000009000000323637322C3134323400000000000000000000F0BF0100000009000000313432342C313234380000000000000000F35963410100000009000000323637322C3136333200000000000000A0115A63410100000009000000323733362C3136313600000000000000000000F0BF0100000009000000323638382C3134343000000000000000000000F0BF010000000700000039362C3136333200000000000000000000F0BF01000000080000003136302C3136333200000000000000000000F0BF01000000080000003137362C3135303400000000000000000000F0BF0100000009000000323635362C3135363800000000000000000000F0BF0100000009000000313332382C3132313600000000000000000000F0BF0100000009000000313636342C3132393600000000000000000000F0BF0100000009000000323634302C3135333600000000000000000000F0BF01000000080000003139322C3136333200000000000000000000F0BF0100000009000000313430382C3133363000000000000000000000F0BF01000000080000003232342C3136333200000000000000000000F0BF0100000009000000323635362C3136303000000000000000000000F0BF0100000009000000313532302C3132393600000000000000000000F0BF0100000009000000313639362C3132393600000000000000000000F0BF0100000009000000323738342C3135383400000000000000000000F0BF01000000080000003134342C3136303000000000000000000000F0BF0100000009000000323732302C3136343800000000000000000000F0BF01000000080000003230382C3134373200000000000000000000F0BF0100000009000000313334342C3133323800000000000000000000F0BF0100000009000000323736382C3135353200000000000000000000F0BF0100000009000000313438382C3132363400000000000000000000F0BF0100000009000000323635362C3135383400000000000000000000F0BF01000000080000003131322C3135323000000000000000000000F0BF0100000009000000323738342C3136303000000000000000000000F0BF0100000009000000323735322C3136333200000000000000000000F0BF0100000009000000313336302C3132363400000000000000000000F0BF0100000009000000313530342C3132343800000000000000000000F0BF01000000080000003132382C3134353600000000000000000000F0BF0100000009000000323735322C3134323400000000000000000000F0BF01000000080000003134342C3135383400000000000000000000F0BF0100000009000000313430382C3132343800000000000000000000F0BF010000000700000039362C3134373200000000000000000000F0BF01000000080000003136302C3134373200000000000000000000F0BF0100000009000000313631362C3133323800000000000000000000F0BF01000000080000003137362C3135353200000000000000000000F0BF010000000700000038302C3135353200000000000000000000F0BF0100000009000000313634382C3132393600000000000000000000F0BF0100000009000000313538342C3132363400000000000000000000F0BF0100000009000000323638382C3136303000000000000000000000F0BF0100000009000000323733362C3134353600000000000000000000F0BF0100000009000000323637322C3134373200000000000000000000F0BF01000000080000003234302C3134353600000000000000000000F0BF0100000009000000313437322C3133323800000000000000000000F0BF0100000009000000313434302C3133343400000000000000000000F0BF0100000009000000313530342C3133363000000000000000000000F0BF0100000009000000313339322C3132333200000000000000000000F0BF0100000009000000313435362C3132363400000000000000000000F0BF0100000009000000323638382C3135383400000000000000000000F0BF0100000009000000323730342C3136343800000000000000000000F0BF01000000080000003139322C3135363800000000000000000000F0BF01000000080000003232342C3135363800000000000000000000F0BF01000000080000003137362C3135333600000000000000000000F0BF01000000080000003136302C3136303000000000000000000000F0BF010000000700000039362C3136303000000000000000000000F0BF01000000080000003132382C3134383800000000000000000000F0BF0100000009000000313530342C3132393600000000000000000000F0BF0100000009000000323638382C3134373200000000000000000000F0BF0100000009000000323637322C3136303000000000000000000000F0BF0100000009000000313536382C3133343400000000000000000000F0BF010000000700000039362C3135383400000000000000000000F0BF01000000080000003136302C3135383400000000000000000000F0BF0100000009000000313438382C3133323800000000000000000000F0BF0100000009000000323632342C3135323000000000000000000000F0BF0100000009000000313532302C3132343800000000000000000000F0BF0100000009000000313334342C313236340000000000000040F05963410100000009000000323735322C3135363800000000000000000000F0BF0100000009000000313634382C3133363000000000000000000000F0BF0100000009000000323637322C3135383400000000000000000000F0BF0100000009000000313336302C313332380000000000000000F659634101000000080000003232342C3134343000000000000000000000F0BF0100000009000000323635362C3134373200000000000000000000F0BF01000000080000003139322C3134343000000000000000000000F0BF0100000009000000313630302C3133343400000000000000000000F0BF01000000080000003234302C3134383800000000000000000000F0BF0100000009000000313631362C3132363400000000000000000000F0BF0100000009000000323634302C3135353200000000000000000000F0BF0100000009000000313538342C3133323800000000000000000000F0BF0100000009000000313633322C313332380000000000000040D759634101000000080000003134342C3134373200000000000000000000F0BF0100000009000000323830302C3136343800000000000000000000F0BF01000000080000003230382C3136303000000000000000000000F0BF0100000009000000313437322C3132363400000000000000000000F0BF0100000009000000313430382C3132393600000000000000000000F0BF0100000009000000323738342C3134373200000000000000000000F0BF0100000009000000323736382C3135333600000000000000000000F0BF0100000009000000313639362C3133363000000000000000000000F0BF0100000009000000313532302C3133363000000000000000000000F0BF0100000009000000323735322C3134343000000000000000000000F0BF0100000009000000313435362C3133323800000000000000000000F0BF01000000080000003230382C3135383400000000000000000000F0BF0100000009000000323733362C313438380000000000000000095A63410100000009000000313731322C3133323800000000000000000000F0BF0100000009000000323630382C3135323000000000000000000000F0BF0100000009000000313434302C3133373600000000000000000000F0BF0100000009000000313536382C3132383000000000000000000000F0BF0100000009000000313334342C3132333200000000000000000000F0BF0100000009000000313636342C3133363000000000000000000000F0BF0100000009000000313536382C3133313200000000000000000000F0BF0100000009000000323637322C3134343000000000000000000000F0BF0100000009000000323830302C3135323000000000000000000000F0BF01000000080000003230382C3135363800000000000000000000F0BF0100000009000000323638382C3136333200000000000000000000F0BF010000000700000039362C3134343000000000000000000000F0BF01000000080000003136302C3134343000000000000000000000F0BF0100000009000000313535322C313236340000000000000060E65963410100000009000000323630382C3134303800000000000000000000F0BF0100000009000000323735322C3136303000000000000000000000F0BF0100000009000000313337362C3133373600000000000000000000F0BF0100000009000000313432342C3132393600000000000000000000F0BF0100000009000000313339322C3133323800000000000000C0F459634101000000080000003232342C3135383400000000000000000000F0BF0100000009000000323738342C3134323400000000000000000000F0BF01000000080000003139322C3135383400000000000000000000F0BF0100000009000000313630302C3132383000000000000000000000F0BF0100000009000000323738342C3136333200000000000000000000F0BF0100000009000000323735322C3135383400000000000000000000F0BF0100000009000000323830302C3134303800000000000000000000F0BF01000000080000003230382C3134343000000000000000000000F0BF0100000009000000323637322C3135363800000000000000000000F0BF01000000080000003134342C3136333200000000000000000000F0BF01000000080000003136302C3135363800000000000000000000F0BF010000000700000039362C3135363800000000000000000000F0BF0100000009000000323635362C3136333200000000000000000000F0BF01000000080000003139322C3136303000000000000000000000F0BF0100000009000000323634302C3135303400000000000000000000F0BF0100000009000000323730342C3135323000000000000000000000F0BF0100000009000000323635362C3134323400000000000000000000F0BF0100000009000000313630302C3133313200000000000000000000F0BF0100000009000000323830302C3134373200000000000000000000F0BF0100000009000000323732302C3136303000000000000000000000F0BF0100000009000000323733362C3135333600000000000000000000F0BF0100000009000000313435362C3132393600000000000000000000F0BF0100000009000000323736382C3134383800000000000000000000F0BF01000000080000003235362C3135383400000000000000000000F0BF0100000009000000313430382C3133323800000000000000000000F0BF0100000009000000323732302C3135383400000000000000000000F0BF0100000009000000313538342C3132393600000000000000000000F0BF0100000009000000313633322C313239360000000000000020FF5963410100000009000000323630382C3134373200000000000000000000F0BF01000000080000003131322C3135363800000000000000000000F0BF0100000009000000323738342C3136343800000000000000000000F0BF01000000080000003234302C3135333600000000000000000000F0BF0100000009000000313437322C3132343800000000000000000000F0BF0100000009000000323632342C3136333200000000000000000000F0BF01000000080000003235362C3136303000000000000000000000F0BF0100000009000000323632342C3134323400000000000000000000F0BF0100000009000000323638382C3136343800000000000000000000F0BF0100000009000000313336302C3132393600000000000000000000F0BF0100000009000000313438382C3132393600000000000000000000F0BF0100000009000000323730342C3134373200000000000000000000F0BF0100000009000000323634302C3134353600000000000000000000F0BF0100000009000000313631362C3133363000000000000000000000F0BF0100000009000000313530342C3133323800000000000000000000F0BF01000000080000003132382C3135333600000000000000000000F0BF01000000080000003131322C3134343000000000000000000000F0BF0100000009000000313638302C3133343400000000000000000000F0BF0100000009000000313437322C313336300000000000000000F85963410100000009000000313532302C3132363400000000000000000000F0BF0100000009000000313334342C3132343800000000000000000000F0BF01000000080000003235362C3134343000000000000000000000F0BF0100000009000000323632342C3134373200000000000000000000F0BF0100000009000000323738342C3134303800000000000000000000F0BF0100000009000000323630382C3134323400000000000000000000F0BF0100000009000000323630382C3136333200000000000000000000F0BF0100000009000000313535322C3133363000000000000000000000F0BF0100000009000000313432342C3133323800000000000000000000F0BF0100000009000000323732302C3134343000000000000000000000F0BF0100000009000000323830302C3136333200000000000000000000F0BF0100000009000000313339322C3132393600000000000000000000F0BF0100000009000000323638382C3135323000000000000000000000F0BF0100000009000000323830302C3134323400000000000000000000F0BF01000000080000003235362C3135363800000000000000000000F0BF0100000009000000323738342C3135323000000000000000000000F0BF01000000080000003131322C3136303000000000000000000000F0BF0100000009000000313638302C3133313200000000000000000000F0BF0100000009000000313533362C3133313200000000000000000000F0BF01000000080000003131322C3135383400000000000000000000F0BF0100000009000000323634302C3136313600000000000000000000F0BF0100000009000000323730342C3136333200000000000000000000F0BF0100000009000000313535322C3132343800000000000000000000F0BF0100000009000000323635362C3135323000000000000000000000F0BF0100000009000000323732302C3135363800000000000000000000F0BF01000000080000003134342C3135323000000000000000000000F0BF0100000009000000313731322C3132393600000000000000000000F0BF0100000009000000323736382C3136313600000000000000000000F0BF0100000009000000313533362C3133373600000000000000000000F0BF01000000080000003131322C3134373200000000000000000000F0BF0100000009000000313636342C3133323800000000000000000000F0BF0100000009000000313339322C3132343800000000000000000000F0BF01000000080000003132382C3135303400000000000000000000F0BF0100000009000000323630382C3135363800000000000000000000F0BF0100000009000000313430382C3132333200000000000000000000F0BF0100000009000000323730342C3134343000000000000000000000F0BF0100000009000000323830302C3135363800000000000000000000F0BF01000000080000003230382C3135323000000000000000000000F0BF0100000009000000313432342C3132363400000000000000000000F0BF01000000080000003235362C3136333200000000000000000000F0BF0100000009000000323632342C3136303000000000000000000000F0BF01000000080000003234302C3135303400000000000000000000F0BF0100000009000000313535322C3132393600000000000000000000F0BF0100000009000000313339322C3133363000000000000000000000F0BF0100000009000000323735322C3136343800000000000000000000F0BF0100000009000000323630382C3134343000000000000000000000F0BF0100000009000000323632342C3135383400000000000000000000F0BF01000000080000003137362C3136313600000000000000000000F0BF01000000080000003136302C3135323000000000000000000000F0BF010000000700000039362C3135323000000000000000000000F0BF0100000009000000323730342C3135363800000000000000000000F0BF0100000009000000313332382C3133313200000000000000000000F0BF0100000009000000323733362C3135303400000000000000000000F0BF0100000009000000323637322C3135323000000000000000000000F0BF0100000009000000323830302C3134343000000000000000000000F0BF0100000009000000323732302C3136333200000000000000000000F0BF0100000009000000313432342C3132333200000000000000000000F0BF0100000009000000323637322C3136343800000000000000000000F0BF0100000009000000313437322C3132393600000000000000000000F0BF01000000080000003232342C3135323000000000000000000000F0BF0100000009000000323730342C3136303000000000000000000000F0BF01000000080000003139322C3135323000000000000000000000F0BF01000000080000003132382C3135353200000000000000000000F0BF0100000009000000313336302C3133363000000000000000000000F0BF0100000009000000313435362C3132343800000000000000000000F0BF0100000009000000323735322C3135323000000000000000000000F0BF0100000009000000313634382C3133323800000000000000000000F0BF0100000009000000313438382C3133363000000000000000000000F0BF01000000080000003131322C3136333200000000000000000000F0BF0100000009000000323736382C3134353600000000000000000000F0BF0100000009000000323632342C3135363800000000000000000000F0BF0100000009000000313631362C3132393600000000000000000000F0BF0100000009000000323730342C3135383400000000000000000000F0BF0100000009000000313633322C3133363000000000000000000000F0BF0100000009000000313538342C3133363000000000000000000000F0BF0100000009000000323732302C3134373200000000000000000000F0BF0100000009000000323830302C3136303000000000000000000000F0BF0100000009000000323733362C3135353200000000000000000000F0BF0100000009000000323630382C3135383400000000000000000000F0BF0100000009000000323831362C3133393200000000000000000000F0BF0100000009000000313334342C3132393600000000000000000000F0BF01000000080000003137362C3134353600000000000000000000F0BF0100000009000000323830302C3135383400000000000000000000F0BF0100000009000000313336302C3132343800000000000000000000F0BF0100000009000000313530342C3132363400000000000000000000F0BF0100000009000000323630382C3136303000000000000000000000F0BF0100000009000000313435362C3133363000000000000000000000F0BF0100000009000000313438382C3132343800000000000000000000F0BF0100000009000000313532302C3133323800000000000000000000F0BF0100000009000000323632342C3134343000000000000000000000F0BF01000000080000003235362C3134373200000000000000000000F0BF0100000009000000313639362C3133323800000000000000000000F0BF01000000080000003234302C3135353200000000000000000000F0BF0100000009000000323634302C3134383800000000000000000000F0BF01000000080000003235362C3136313600000000000000000000F0BF01000000080000003234302C3135323000000000000000000000F0BF0100000009000000313434302C3132333200000000000000000000F0BF0100000009000000313339322C3133343400000000000000000000F0BF0100000009000000313435362C3133313200000000000000000000F0BF0100000009000000313633322C3132383000000000000000000000F0BF0100000009000000313538342C3132383000000000000000000000F0BF010000000700000038302C3136333200000000000000000000F0BF01000000080000003137362C3136333200000000000000000000F0BF010000000700000039362C3135303400000000000000000000F0BF01000000080000003136302C3135303400000000000000000000F0BF0100000009000000313633322C3133313200000000000000000000F0BF0100000009000000313435362C313238300000000000000020F95963410100000009000000313538342C3133313200000000000000000000F0BF0100000009000000323637322C3135303400000000000000000000F0BF0100000009000000323733362C3135323000000000000000000000F0BF0100000009000000323732302C3136313600000000000000000000F0BF0100000009000000323736382C3134323400000000000000000000F0BF0100000009000000313438382C3133313200000000000000000000F0BF01000000080000003131322C3134353600000000000000000000F0BF0100000009000000313437322C3133373600000000000000000000F0BF0100000009000000323736382C3136333200000000000000000000F0BF0100000009000000313336302C3133313200000000000000000000F0BF01000000080000003132382C3135323000000000000000000000F0BF0100000009000000313731322C3133343400000000000000000000F0BF0100000009000000313337362C3132333200000000000000000000F0BF0100000009000000323735322C3135353200000000000000000000F0BF0100000009000000323634302C3134343000000000000000000000F0BF0100000009000000323632342C3134383800000000000000000000F0BF0100000009000000313438382C3132383000000000000000000000F0BF01000000080000003232342C3135353200000000000000000000F0BF01000000080000003139322C3135353200000000000000000000F0BF0100000009000000313336302C3132383000000000000000000000F0BF01000000080000003230382C3135303400000000000000000000F0BF0100000009000000323637322C3135353200000000000000000000F0BF0100000009000000313339322C3132383000000000000000000000F0BF0100000009000000323732302C3134353600000000000000000000F0BF0100000009000000323638382C3135333600000000000000000000F0BF0100000009000000313633322C3133343400000000000000000000F0BF0100000009000000313538342C3133343400000000000000000000F0BF01000000080000003137362C3134373200000000000000000000F0BF0100000009000000313535322C3133373600000000000000000000F0BF010000000700000039362C3135353200000000000000C0DF59634101000000080000003136302C3135353200000000000000E0EA5963410100000009000000313339322C3133313200000000000000000000F0BF0100000009000000313435362C3133343400000000000000000000F0BF0100000009000000313434302C3132363400000000000000000000F0BF0100000009000000323730342C3134383800000000000000000000F0BF01000000080000003235362C3134353600000000000000000000F0BF0100000009000000323630382C3134383800000000000000000000F0BF01000000080000003230382C3135353200000000000000000000F0BF0100000009000000323733362C3136343800000000000000000000F0BF0100000009000000313536382C3133323800000000000000000000F0BF01000000080000003134342C3135333600000000000000000000F0BF0100000009000000323635362C3135333600000000000000000000F0BF01000000080000003232342C3135303400000000000000000000F0BF01000000080000003139322C3135303400000000000000000000F0BF0100000009000000323634302C3136303000000000000000000000F0BF0100000009000000313332382C3132343800000000000000000000F0BF0100000009000000313533362C3132393600000000000000000000F0BF0100000009000000313638302C3132393600000000000000000000F0BF0100000009000000313337362C3132363400000000000000000000F0BF0100000009000000323735322C3135303400000000000000000000F0BF0100000009000000313336302C3133343400000000000000000000F0BF0100000009000000323830302C3134383800000000000000000000F0BF0100000009000000313731322C3133313200000000000000000000F0BF0100000009000000323634302C3135383400000000000000000000F0BF0100000009000000323736382C3134373200000000000000000000F0BF0100000009000000313438382C3133343400000000000000000000F0BF0100000009000000323738342C3135333600000000000000000000F0BF01000000080000003131322C3136313600000000000000000000F0BF01000000080000003134342C3135353200000000000000000000F0BF01000000080000003230382C3135333600000000000000000000F0BF0100000009000000323634302C3134373200000000000000000000F0BF0100000009000000323730342C3134353600000000000000000000F0BF0100000009000000323635362C3135353200000000000000800F5A63410100000009000000313630302C3132363400000000000000000000F0BF01000000080000003235362C3134383800000000000000000000F0BF0100000009000000323736382C3135383400000000000000000000F0BF0100000009000000313434302C3133323800000000000000000000F0BF0100000009000000323732302C3134383800000000000000000000F0BF0100000009000000323738342C3135353200000000000000000000F0BF0100000009000000313638302C3133363000000000000000000000F0BF0100000009000000323736382C3136303000000000000000A0175A63410100000009000000313437322C3133343400000000000000000000F0BF0100000009000000323638382C3135353200000000000000000000F0BF0100000009000000313536382C3132363400000000000000000000F0BF0100000009000000323830302C3134353600000000000000000000F0BF0100000009000000323637322C3135333600000000000000000000F0BF01000000080000003136302C3135333600000000000000000000F0BF010000000700000039362C3135333600000000000000000000F0BF01000000080000003137362C3136303000000000000000000000F0BF0100000009000000313535322C3133313200000000000000000000F0BF0100000009000000323630382C3134353600000000000000000000F0BF0100000009000000313337362C3133323800000000000000000000F0BF0100000009000000313339322C3133373600000000000000000000F0BF0100000009000000313535322C3132383000000000000000000000F0BF01000000080000003137362C3135383400000000000000000000F0BF0100000009000000313533362C3132343800000000000000000000F0BF0100000009000000323632342C3136313600000000000000000000F0BF0100000009000000313332382C3132393600000000000000000000F0BF0100000009000000313631362C3132383000000000000000000000F0BF0100000009000000313437322C3133313200000000000000000000F0BF0100000009000000323738342C3135303400000000000000000000F0BF0100000009000000313438382C3133373600000000000000000000F0BF0100000009000000323736382C3134343000000000000000000000F0BF0100000009000000323735322C3135333600000000000000000000F0BF0100000009000000313336302C3133373600000000000000000000F0BF0100000009000000323634302C3136333200000000000000000000F0BF0100000009000000323730342C3136313600000000000000000000F0BF01000000080000003139322C3135333600000000000000000000F0BF01000000080000003232342C3135333600000000000000000000F0BF0100000009000000323635362C3135303400000000000000000000F0BF01000000080000003137362C3135363800000000000000000000F0BF0100000009000000313437322C3132383000000000000000000000F0BF0100000009000000323634302C3134323400000000000000000000F0BF01000000080000003134342C3135303400000000000000000000F0BF0100000009000000323831362C3134303800000000000000000000F0BF0100000009000000323736382C3135363800000000000000000000F0BF0100000009000000323632342C3134353600000000000000000000F0BF0100000009000000313334342C3133313200000000000000A0EF5963410100000009000000323630382C3136313600000000000000000000F0BF0100000009000000313535322C3133343400000000000000000000F0BF0100000009000000313334342C3132383000000000000000000000F0BF01000000080000003137362C3134343000000000000000000000F0BF01000000080000003131322C3134383800000000000000000000F0BF0100000009000000323638382C3135303400000000000000000000F0BF0100000009000000323830302C3136313600000000000000000000F0BF"); + +global.sandcrn2_map = ds_map_create(); +ds_map_read(global.sandcrn2_map,"92010000030200000100000009000000323730342C3135353200000000000000000000F0BF0100000009000000313630302C3133363000000000000000601D5A63410100000009000000323635362C3134353600000000000000000000F0BF0100000009000000313432342C3133373600000000000000000000F0BF01000000080000003134342C3134353600000000000000000000F0BF0100000009000000313337362C3132393600000000000000000000F0BF01000000080000003132382C313538340000000000000080EB5963410100000009000000313639362C3133343400000000000000000000F0BF0100000009000000323738342C3134353600000000000000000000F0BF010000000700000039362C3134383800000000000000000000F0BF01000000080000003136302C3134383800000000000000000000F0BF0100000009000000313533362C3132363400000000000000000000F0BF0100000009000000323637322C3134383800000000000000000000F0BF01000000080000003132382C3136303000000000000000000000F0BF0100000009000000313636342C3132383000000000000000000000F0BF01000000080000003234302C3135383400000000000000000000F0BF0100000009000000313536382C3133363000000000000000000000F0BF0100000009000000323733362C3136303000000000000000000000F0BF0100000009000000323732302C3135333600000000000000000000F0BF0100000009000000323638382C3134353600000000000000000000F0BF0100000009000000323830302C3135353200000000000000000000F0BF0100000009000000323632342C3135303400000000000000000000F0BF01000000080000003234302C3136303000000000000000000000F0BF0100000009000000313636342C3133313200000000000000000000F0BF0100000009000000323630382C3135353200000000000000000000F0BF0100000009000000323733362C3135383400000000000000000000F0BF01000000080000003230382C3134383800000000000000000000F0BF0100000009000000313634382C3133343400000000000000000000F0BF01000000080000003132382C3134343000000000000000000000F0BF01000000080000003131322C3135333600000000000000000000F0BF0100000009000000323738342C3136313600000000000000000000F0BF01000000080000003234302C3135363800000000000000E0E95963410100000009000000313639362C3133313200000000000000000000F0BF0100000009000000313532302C3133313200000000000000000000F0BF01000000080000003134342C3136313600000000000000000000F0BF0100000009000000323733362C3135363800000000000000000000F0BF0100000009000000313734342C3133313200000000000000000000F0BF0100000009000000313430382C3133373600000000000000000000F0BF0100000009000000323635362C3136313600000000000000000000F0BF0100000009000000323730342C3135303400000000000000000000F0BF0100000009000000323634302C3135323000000000000000000000F0BF0100000009000000313634382C3133313200000000000000000000F0BF0100000009000000323630382C3135303400000000000000000000F0BF0100000009000000313530342C3133373600000000000000000000F0BF01000000080000003132382C3135363800000000000000000000F0BF0100000009000000313636342C3133343400000000000000000000F0BF01000000080000003234302C3134343000000000000000000000F0BF0100000009000000313334342C3132313600000000000000000000F0BF0100000009000000323632342C3135353200000000000000000000F0BF01000000080000003139322C3134383800000000000000000000F0BF01000000080000003232342C3134383800000000000000000000F0BF0100000009000000323638382C3136313600000000000000000000F0BF0100000009000000323733362C3134343000000000000000000000F0BF0100000009000000323830302C3135303400000000000000000000F0BF0100000009000000313634382C3132383000000000000000000000F0BF0100000009000000323735322C3134383800000000000000000000F0BF0100000009000000313530342C3133313200000000000000000000F0BF01000000080000003234302C3136333200000000000000000000F0BF0100000009000000323632342C3135333600000000000000000000F0BF01000000080000003235362C3135303400000000000000000000F0BF0100000009000000323637322C3136313600000000000000000000F0BF0100000009000000323733362C3136333200000000000000401A5A63410100000009000000313530342C3132383000000000000000000000F0BF0100000009000000313736302C3133313200000000000000000000F0BF0100000009000000313332382C3132333200000000000000000000F0BF01000000080000003136302C3136313600000000000000000000F0BF010000000700000039362C3136313600000000000000000000F0BF01000000080000003137362C3135323000000000000000000000F0BF0100000009000000323735322C3134353600000000000000000000F0BF01000000080000003132382C3136333200000000000000000000F0BF0100000009000000313532302C313337360000000000000000035A63410100000009000000323736382C3135323000000000000000000000F0BF01000000080000003131322C3135353200000000000000000000F0BF0100000009000000313430382C3132383000000000000000000000F0BF01000000080000003230382C313631360000000000000080DE5963410100000009000000313432342C3133343400000000000000000000F0BF0100000009000000313430382C3133313200000000000000000000F0BF01000000080000003139322C3134353600000000000000000000F0BF01000000080000003232342C3134353600000000000000000000F0BF0100000009000000323738342C3134383800000000000000000000F0BF010000000700000039362C3134353600000000000000000000F0BF01000000080000003136302C3134353600000000000000000000F0BF0100000009000000313332382C3132363400000000000000000000F0BF0100000009000000323830302C3135333600000000000000000000F0BF0100000009000000323733362C3134373200000000000000000000F0BF0100000009000000323637322C3134353600000000000000000000F0BF0100000009000000323831362C3136303000000000000000000000F0BF0100000009000000323732302C3135353200000000000000000000F0BF0100000009000000313533362C3133323800000000000000000000F0BF0100000009000000323736382C3136343800000000000000000000F0BF01000000080000003234302C3134373200000000000000000000F0BF0100000009000000313638302C3133323800000000000000000000F0BF0100000009000000323635362C3134383800000000000000000000F0BF0100000009000000313337362C3132343800000000000000000000F0BF01000000080000003134342C3134383800000000000000000000F0BF0100000009000000313536382C3132393600000000000000000000F0BF0100000009000000323831362C3135383400000000000000000000F0BF0100000009000000313434302C3133363000000000000000000000F0BF0100000009000000313530342C3133343400000000000000000000F0BF0100000009000000323630382C3135333600000000000000000000F0BF01000000080000003139322C3136313600000000000000000000F0BF0100000009000000323730342C3135333600000000000000200E5A634101000000080000003232342C3136313600000000000000000000F0BF0100000009000000313430382C3133343400000000000000000000F0BF01000000080000003230382C3134353600000000000000000000F0BF0100000009000000313432342C3133313200000000000000000000F0BF01000000080000003131322C3135303400000000000000000000F0BF0100000009000000313630302C3132393600000000000000000000F0BF0100000009000000323638382C3134383800000000000000000000F0BF0100000009000000313337362C3133363000000000000000000000F0BF0100000009000000313432342C3132383000000000000000000000F0BF01000000080000003132382C3134373200000000000000000000F0BF0100000009000000313434302C3132343800000000000000C0F959634101000000080000003132382C3136313600000000000000000000F0BF0100000009000000313337362C3133313200000000000000000000F0BF0100000009000000323735322C3134373200000000000000000000F0BF0100000009000000313336302C3132333200000000000000000000F0BF0100000009000000313732382C3133313200000000000000000000F0BF0100000009000000323736382C3135303400000000000000000000F0BF0100000009000000323738342C3134343000000000000000000000F0BF0100000009000000313432342C3133363000000000000000000000F0BF01000000080000003230382C3136333200000000000000000000F0BF01000000080000003134342C3134343000000000000000000000F0BF0100000009000000313337362C313238300000000000000060F15963410100000009000000323638382C3135363800000000000000000000F0BF01000000080000003139322C3134373200000000000000000000F0BF0100000009000000323635362C3134343000000000000000000000F0BF0100000009000000313535322C3133323800000000000000000000F0BF01000000080000003232342C3134373200000000000000000000F0BF01000000080000003234302C3136313600000000000000000000F0BF0100000009000000323738342C3135363800000000000000000000F0BF0100000009000000313434302C3132383000000000000000000000F0BF0100000009000000323637322C3134323400000000000000000000F0BF0100000009000000313432342C3132343800000000000000000000F0BF0100000009000000323637322C3136333200000000000000000000F0BF0100000009000000323733362C3136313600000000000000000000F0BF0100000009000000323638382C3134343000000000000000000000F0BF010000000700000039362C3136333200000000000000000000F0BF01000000080000003136302C3136333200000000000000000000F0BF01000000080000003137362C3135303400000000000000000000F0BF0100000009000000323635362C3135363800000000000000000000F0BF0100000009000000313332382C3132313600000000000000000000F0BF0100000009000000313636342C313239360000000000000080FF5963410100000009000000323634302C3135333600000000000000000000F0BF01000000080000003139322C3136333200000000000000000000F0BF0100000009000000313430382C3133363000000000000000000000F0BF01000000080000003232342C3136333200000000000000000000F0BF0100000009000000323635362C3136303000000000000000000000F0BF0100000009000000313532302C3132393600000000000000000000F0BF0100000009000000313639362C3132393600000000000000000000F0BF0100000009000000323738342C3135383400000000000000000000F0BF01000000080000003134342C3136303000000000000000000000F0BF0100000009000000323732302C3136343800000000000000000000F0BF01000000080000003230382C3134373200000000000000000000F0BF0100000009000000313334342C3133323800000000000000000000F0BF0100000009000000323736382C3135353200000000000000000000F0BF0100000009000000313438382C3132363400000000000000000000F0BF0100000009000000323635362C3135383400000000000000000000F0BF01000000080000003131322C3135323000000000000000000000F0BF0100000009000000323738342C3136303000000000000000000000F0BF0100000009000000323735322C3136333200000000000000000000F0BF0100000009000000313336302C3132363400000000000000000000F0BF0100000009000000313530342C3132343800000000000000000000F0BF01000000080000003132382C3134353600000000000000000000F0BF0100000009000000323735322C3134323400000000000000000000F0BF01000000080000003134342C3135383400000000000000000000F0BF0100000009000000313430382C3132343800000000000000000000F0BF010000000700000039362C3134373200000000000000000000F0BF01000000080000003136302C3134373200000000000000000000F0BF0100000009000000313631362C3133323800000000000000000000F0BF01000000080000003137362C3135353200000000000000000000F0BF010000000700000038302C3135353200000000000000000000F0BF0100000009000000313634382C3132393600000000000000000000F0BF0100000009000000313538342C3132363400000000000000000000F0BF0100000009000000323638382C3136303000000000000000000000F0BF0100000009000000323733362C3134353600000000000000000000F0BF0100000009000000323637322C3134373200000000000000000000F0BF01000000080000003234302C3134353600000000000000000000F0BF0100000009000000313437322C3133323800000000000000000000F0BF0100000009000000313434302C3133343400000000000000000000F0BF0100000009000000313530342C3133363000000000000000C0025A63410100000009000000313339322C3132333200000000000000000000F0BF0100000009000000313435362C3132363400000000000000000000F0BF0100000009000000323638382C3135383400000000000000000000F0BF0100000009000000323730342C3136343800000000000000000000F0BF01000000080000003139322C3135363800000000000000000000F0BF01000000080000003232342C3135363800000000000000000000F0BF01000000080000003137362C3135333600000000000000000000F0BF01000000080000003136302C3136303000000000000000000000F0BF010000000700000039362C3136303000000000000000000000F0BF01000000080000003132382C3134383800000000000000000000F0BF0100000009000000313530342C313239360000000000000060FE5963410100000009000000323638382C3134373200000000000000000000F0BF0100000009000000323637322C3136303000000000000000000000F0BF0100000009000000313536382C3133343400000000000000000000F0BF010000000700000039362C3135383400000000000000000000F0BF01000000080000003136302C3135383400000000000000000000F0BF0100000009000000313438382C3133323800000000000000000000F0BF0100000009000000323632342C3135323000000000000000000000F0BF0100000009000000313532302C3132343800000000000000000000F0BF0100000009000000313334342C3132363400000000000000000000F0BF0100000009000000323735322C3135363800000000000000000000F0BF0100000009000000313634382C3133363000000000000000000000F0BF0100000009000000323637322C3135383400000000000000000000F0BF0100000009000000313336302C3133323800000000000000000000F0BF01000000080000003232342C3134343000000000000000000000F0BF0100000009000000323635362C3134373200000000000000000000F0BF01000000080000003139322C3134343000000000000000000000F0BF0100000009000000313630302C3133343400000000000000000000F0BF01000000080000003234302C3134383800000000000000000000F0BF0100000009000000313631362C3132363400000000000000000000F0BF0100000009000000323634302C3135353200000000000000000000F0BF0100000009000000313538342C3133323800000000000000000000F0BF0100000009000000313633322C3133323800000000000000000000F0BF01000000080000003134342C3134373200000000000000000000F0BF0100000009000000323830302C3136343800000000000000000000F0BF01000000080000003230382C3136303000000000000000000000F0BF0100000009000000313437322C3132363400000000000000000000F0BF0100000009000000313430382C3132393600000000000000000000F0BF0100000009000000323738342C3134373200000000000000000000F0BF0100000009000000323736382C3135333600000000000000000000F0BF0100000009000000313639362C3133363000000000000000000000F0BF0100000009000000313532302C3133363000000000000000000000F0BF0100000009000000323735322C3134343000000000000000000000F0BF0100000009000000313435362C3133323800000000000000000000F0BF01000000080000003230382C3135383400000000000000000000F0BF0100000009000000323733362C3134383800000000000000000000F0BF0100000009000000313731322C3133323800000000000000000000F0BF0100000009000000323630382C3135323000000000000000000000F0BF0100000009000000313434302C3133373600000000000000000000F0BF0100000009000000313536382C3132383000000000000000000000F0BF0100000009000000313334342C3132333200000000000000A0F05963410100000009000000313636342C3133363000000000000000000000F0BF0100000009000000313536382C3133313200000000000000000000F0BF0100000009000000323637322C313434300000000000000060095A63410100000009000000323830302C3135323000000000000000000000F0BF01000000080000003230382C3135363800000000000000000000F0BF0100000009000000323638382C3136333200000000000000000000F0BF010000000700000039362C3134343000000000000000000000F0BF01000000080000003136302C3134343000000000000000000000F0BF0100000009000000313535322C313236340000000000000080E65963410100000009000000323630382C3134303800000000000000000000F0BF0100000009000000323735322C3136303000000000000000000000F0BF0100000009000000313337362C3133373600000000000000000000F0BF0100000009000000313432342C3132393600000000000000000000F0BF0100000009000000313339322C3133323800000000000000000000F0BF01000000080000003232342C3135383400000000000000000000F0BF0100000009000000323738342C3134323400000000000000000000F0BF01000000080000003139322C3135383400000000000000000000F0BF0100000009000000313630302C3132383000000000000000000000F0BF0100000009000000323738342C3136333200000000000000000000F0BF0100000009000000323735322C3135383400000000000000000000F0BF0100000009000000323830302C3134303800000000000000000000F0BF01000000080000003230382C3134343000000000000000000000F0BF0100000009000000323637322C3135363800000000000000000000F0BF01000000080000003134342C3136333200000000000000000000F0BF01000000080000003136302C3135363800000000000000000000F0BF010000000700000039362C3135363800000000000000000000F0BF0100000009000000323635362C3136333200000000000000000000F0BF01000000080000003139322C3136303000000000000000000000F0BF0100000009000000323634302C3135303400000000000000000000F0BF0100000009000000323730342C3135323000000000000000000000F0BF0100000009000000323635362C3134323400000000000000000000F0BF0100000009000000313630302C3133313200000000000000000000F0BF0100000009000000323830302C3134373200000000000000000000F0BF0100000009000000323732302C3136303000000000000000000000F0BF0100000009000000323733362C3135333600000000000000000000F0BF0100000009000000313435362C3132393600000000000000000000F0BF0100000009000000323736382C3134383800000000000000000000F0BF01000000080000003235362C3135383400000000000000000000F0BF0100000009000000313430382C3133323800000000000000000000F0BF0100000009000000323732302C3135383400000000000000000000F0BF0100000009000000313538342C3132393600000000000000000000F0BF0100000009000000313633322C3132393600000000000000000000F0BF0100000009000000323630382C3134373200000000000000000000F0BF01000000080000003131322C3135363800000000000000000000F0BF0100000009000000323738342C3136343800000000000000000000F0BF01000000080000003234302C3135333600000000000000000000F0BF0100000009000000313437322C3132343800000000000000000000F0BF0100000009000000323632342C3136333200000000000000000000F0BF01000000080000003235362C3136303000000000000000000000F0BF0100000009000000323632342C3134323400000000000000000000F0BF0100000009000000323638382C3136343800000000000000000000F0BF0100000009000000313336302C3132393600000000000000000000F0BF0100000009000000313438382C3132393600000000000000000000F0BF0100000009000000323730342C3134373200000000000000000000F0BF0100000009000000323634302C3134353600000000000000000000F0BF0100000009000000313631362C3133363000000000000000000000F0BF0100000009000000313530342C3133323800000000000000000000F0BF01000000080000003132382C3135333600000000000000000000F0BF01000000080000003131322C3134343000000000000000000000F0BF0100000009000000313638302C3133343400000000000000000000F0BF0100000009000000313437322C3133363000000000000000000000F0BF0100000009000000313532302C3132363400000000000000000000F0BF0100000009000000313334342C3132343800000000000000000000F0BF01000000080000003235362C3134343000000000000000000000F0BF0100000009000000323632342C3134373200000000000000000000F0BF0100000009000000323738342C3134303800000000000000000000F0BF0100000009000000323630382C3134323400000000000000401E5A63410100000009000000323630382C3136333200000000000000000000F0BF0100000009000000313535322C3133363000000000000000000000F0BF0100000009000000313432342C3133323800000000000000E0E65963410100000009000000323732302C3134343000000000000000000000F0BF0100000009000000323830302C3136333200000000000000000000F0BF0100000009000000313339322C3132393600000000000000000000F0BF0100000009000000323638382C3135323000000000000000000000F0BF0100000009000000323830302C3134323400000000000000000000F0BF01000000080000003235362C3135363800000000000000000000F0BF0100000009000000323738342C3135323000000000000000000000F0BF01000000080000003131322C3136303000000000000000000000F0BF0100000009000000313638302C3133313200000000000000000000F0BF0100000009000000313533362C3133313200000000000000000000F0BF01000000080000003131322C3135383400000000000000000000F0BF0100000009000000323634302C3136313600000000000000000000F0BF0100000009000000323730342C3136333200000000000000000000F0BF0100000009000000313535322C3132343800000000000000000000F0BF0100000009000000323635362C3135323000000000000000000000F0BF0100000009000000323732302C3135363800000000000000000000F0BF01000000080000003134342C3135323000000000000000000000F0BF0100000009000000313731322C3132393600000000000000000000F0BF0100000009000000323736382C3136313600000000000000000000F0BF0100000009000000313533362C3133373600000000000000000000F0BF01000000080000003131322C3134373200000000000000000000F0BF0100000009000000313636342C3133323800000000000000000000F0BF0100000009000000313339322C3132343800000000000000000000F0BF01000000080000003132382C3135303400000000000000000000F0BF0100000009000000323630382C3135363800000000000000000000F0BF0100000009000000313430382C3132333200000000000000000000F0BF0100000009000000323730342C3134343000000000000000000000F0BF0100000009000000323830302C3135363800000000000000000000F0BF01000000080000003230382C3135323000000000000000000000F0BF0100000009000000313432342C3132363400000000000000000000F0BF01000000080000003235362C3136333200000000000000000000F0BF0100000009000000323632342C3136303000000000000000000000F0BF01000000080000003234302C3135303400000000000000000000F0BF0100000009000000313535322C3132393600000000000000000000F0BF0100000009000000313339322C3133363000000000000000000000F0BF0100000009000000323735322C3136343800000000000000000000F0BF0100000009000000323630382C3134343000000000000000000000F0BF0100000009000000323632342C3135383400000000000000A0155A634101000000080000003137362C3136313600000000000000000000F0BF01000000080000003136302C3135323000000000000000000000F0BF010000000700000039362C3135323000000000000000000000F0BF0100000009000000323730342C3135363800000000000000000000F0BF0100000009000000313332382C3133313200000000000000000000F0BF0100000009000000323733362C3135303400000000000000000000F0BF0100000009000000323637322C3135323000000000000000000000F0BF0100000009000000323830302C3134343000000000000000000000F0BF0100000009000000323732302C3136333200000000000000000000F0BF0100000009000000313432342C3132333200000000000000000000F0BF0100000009000000323637322C3136343800000000000000000000F0BF0100000009000000313437322C3132393600000000000000000000F0BF01000000080000003232342C3135323000000000000000000000F0BF0100000009000000323730342C3136303000000000000000000000F0BF01000000080000003139322C3135323000000000000000000000F0BF01000000080000003132382C3135353200000000000000000000F0BF0100000009000000313336302C313336300000000000000040E55963410100000009000000313435362C3132343800000000000000000000F0BF0100000009000000323735322C3135323000000000000000000000F0BF0100000009000000313634382C3133323800000000000000000000F0BF0100000009000000313438382C3133363000000000000000000000F0BF01000000080000003131322C3136333200000000000000000000F0BF0100000009000000323736382C3134353600000000000000000000F0BF0100000009000000323632342C3135363800000000000000000000F0BF0100000009000000313631362C3132393600000000000000000000F0BF0100000009000000323730342C3135383400000000000000000000F0BF0100000009000000313633322C3133363000000000000000000000F0BF0100000009000000313538342C3133363000000000000000000000F0BF0100000009000000323732302C3134373200000000000000000000F0BF0100000009000000323830302C3136303000000000000000000000F0BF0100000009000000323733362C3135353200000000000000000000F0BF0100000009000000323630382C3135383400000000000000000000F0BF0100000009000000323831362C3133393200000000000000000000F0BF0100000009000000313334342C3132393600000000000000000000F0BF01000000080000003137362C3134353600000000000000000000F0BF0100000009000000323830302C313538340000000000000080145A63410100000009000000313336302C3132343800000000000000000000F0BF0100000009000000313530342C3132363400000000000000000000F0BF0100000009000000323630382C3136303000000000000000000000F0BF0100000009000000313435362C3133363000000000000000000000F0BF0100000009000000313438382C3132343800000000000000000000F0BF0100000009000000313532302C3133323800000000000000000000F0BF0100000009000000323632342C3134343000000000000000000000F0BF01000000080000003235362C3134373200000000000000000000F0BF0100000009000000313639362C3133323800000000000000000000F0BF01000000080000003234302C3135353200000000000000000000F0BF0100000009000000323634302C3134383800000000000000000000F0BF01000000080000003235362C3136313600000000000000000000F0BF01000000080000003234302C3135323000000000000000000000F0BF0100000009000000313434302C3132333200000000000000000000F0BF0100000009000000313339322C3133343400000000000000000000F0BF0100000009000000313435362C3133313200000000000000000000F0BF0100000009000000313633322C3132383000000000000000000000F0BF0100000009000000313538342C3132383000000000000000000000F0BF010000000700000038302C3136333200000000000000000000F0BF01000000080000003137362C3136333200000000000000000000F0BF010000000700000039362C3135303400000000000000000000F0BF01000000080000003136302C3135303400000000000000C0E15963410100000009000000313633322C3133313200000000000000000000F0BF0100000009000000313435362C3132383000000000000000000000F0BF0100000009000000313538342C3133313200000000000000000000F0BF0100000009000000323637322C3135303400000000000000000000F0BF0100000009000000323733362C3135323000000000000000000000F0BF0100000009000000323732302C3136313600000000000000000000F0BF0100000009000000323736382C3134323400000000000000000000F0BF0100000009000000313438382C3133313200000000000000000000F0BF01000000080000003131322C3134353600000000000000000000F0BF0100000009000000313437322C3133373600000000000000000000F0BF0100000009000000323736382C3136333200000000000000000000F0BF0100000009000000313336302C3133313200000000000000000000F0BF01000000080000003132382C3135323000000000000000000000F0BF0100000009000000313731322C3133343400000000000000000000F0BF0100000009000000313337362C3132333200000000000000000000F0BF0100000009000000323735322C3135353200000000000000000000F0BF0100000009000000323634302C3134343000000000000000000000F0BF0100000009000000323632342C3134383800000000000000000000F0BF0100000009000000313438382C3132383000000000000000000000F0BF01000000080000003232342C3135353200000000000000000000F0BF01000000080000003139322C3135353200000000000000000000F0BF0100000009000000313336302C3132383000000000000000000000F0BF01000000080000003230382C3135303400000000000000000000F0BF0100000009000000323637322C3135353200000000000000000000F0BF0100000009000000313339322C3132383000000000000000000000F0BF0100000009000000323732302C3134353600000000000000000000F0BF0100000009000000323638382C3135333600000000000000000000F0BF0100000009000000313633322C3133343400000000000000000000F0BF0100000009000000313538342C3133343400000000000000601C5A634101000000080000003137362C3134373200000000000000000000F0BF0100000009000000313535322C3133373600000000000000000000F0BF010000000700000039362C3135353200000000000000000000F0BF01000000080000003136302C3135353200000000000000000000F0BF0100000009000000313339322C3133313200000000000000000000F0BF0100000009000000313435362C3133343400000000000000000000F0BF0100000009000000313434302C3132363400000000000000000000F0BF0100000009000000323730342C3134383800000000000000000000F0BF01000000080000003235362C3134353600000000000000000000F0BF0100000009000000323630382C3134383800000000000000000000F0BF01000000080000003230382C3135353200000000000000000000F0BF0100000009000000323733362C3136343800000000000000000000F0BF0100000009000000313536382C3133323800000000000000000000F0BF01000000080000003134342C3135333600000000000000000000F0BF0100000009000000323635362C3135333600000000000000000000F0BF01000000080000003232342C3135303400000000000000000000F0BF01000000080000003139322C3135303400000000000000000000F0BF0100000009000000323634302C3136303000000000000000000000F0BF0100000009000000313332382C3132343800000000000000000000F0BF0100000009000000313533362C3132393600000000000000000000F0BF0100000009000000313638302C3132393600000000000000000000F0BF0100000009000000313337362C3132363400000000000000000000F0BF0100000009000000323735322C3135303400000000000000000000F0BF0100000009000000313336302C3133343400000000000000000000F0BF0100000009000000323830302C3134383800000000000000000000F0BF0100000009000000313731322C313331320000000000000040005A63410100000009000000323634302C3135383400000000000000000000F0BF0100000009000000323736382C3134373200000000000000000000F0BF0100000009000000313438382C3133343400000000000000000000F0BF0100000009000000323738342C3135333600000000000000000000F0BF01000000080000003131322C3136313600000000000000000000F0BF01000000080000003134342C3135353200000000000000000000F0BF01000000080000003230382C3135333600000000000000000000F0BF0100000009000000323634302C3134373200000000000000000000F0BF0100000009000000323730342C3134353600000000000000000000F0BF0100000009000000323635362C3135353200000000000000000000F0BF0100000009000000313630302C3132363400000000000000000000F0BF01000000080000003235362C3134383800000000000000000000F0BF0100000009000000323736382C3135383400000000000000000000F0BF0100000009000000313434302C3133323800000000000000000000F0BF0100000009000000323732302C3134383800000000000000000000F0BF0100000009000000323738342C3135353200000000000000000000F0BF0100000009000000313638302C3133363000000000000000000000F0BF0100000009000000323736382C3136303000000000000000000000F0BF0100000009000000313437322C3133343400000000000000000000F0BF0100000009000000323638382C3135353200000000000000000000F0BF0100000009000000313536382C3132363400000000000000000000F0BF0100000009000000323830302C3134353600000000000000000000F0BF0100000009000000323637322C3135333600000000000000000000F0BF01000000080000003136302C3135333600000000000000000000F0BF010000000700000039362C3135333600000000000000000000F0BF01000000080000003137362C3136303000000000000000000000F0BF0100000009000000313535322C3133313200000000000000000000F0BF0100000009000000323630382C3134353600000000000000000000F0BF0100000009000000313337362C3133323800000000000000000000F0BF0100000009000000313339322C3133373600000000000000000000F0BF0100000009000000313535322C3132383000000000000000000000F0BF01000000080000003137362C3135383400000000000000000000F0BF0100000009000000313533362C3132343800000000000000000000F0BF0100000009000000323632342C3136313600000000000000000000F0BF0100000009000000313332382C3132393600000000000000000000F0BF0100000009000000313631362C313238300000000000000060FC5963410100000009000000313437322C3133313200000000000000000000F0BF0100000009000000323738342C3135303400000000000000000000F0BF0100000009000000313438382C3133373600000000000000000000F0BF0100000009000000323736382C3134343000000000000000000000F0BF0100000009000000323735322C3135333600000000000000000000F0BF0100000009000000313336302C3133373600000000000000000000F0BF0100000009000000323634302C3136333200000000000000000000F0BF0100000009000000323730342C3136313600000000000000000000F0BF01000000080000003139322C3135333600000000000000000000F0BF01000000080000003232342C3135333600000000000000000000F0BF0100000009000000323635362C3135303400000000000000000000F0BF01000000080000003137362C3135363800000000000000000000F0BF0100000009000000313437322C3132383000000000000000000000F0BF0100000009000000323634302C3134323400000000000000000000F0BF01000000080000003134342C3135303400000000000000000000F0BF0100000009000000323831362C3134303800000000000000000000F0BF0100000009000000323736382C3135363800000000000000000000F0BF0100000009000000323632342C3134353600000000000000000000F0BF0100000009000000313334342C3133313200000000000000000000F0BF0100000009000000323630382C3136313600000000000000000000F0BF0100000009000000313535322C3133343400000000000000000000F0BF0100000009000000313334342C3132383000000000000000000000F0BF01000000080000003137362C3134343000000000000000000000F0BF01000000080000003131322C3134383800000000000000000000F0BF0100000009000000323638382C3135303400000000000000000000F0BF0100000009000000323830302C3136313600000000000000000000F0BF"); + +global.sandcrn3_map = ds_map_create(); +ds_map_read(global.sandcrn3_map,"92010000030200000100000009000000323730342C3135353200000000000000000000F0BF0100000009000000313630302C3133363000000000000000000000F0BF0100000009000000323635362C3134353600000000000000000000F0BF0100000009000000313432342C3133373600000000000000000000F0BF01000000080000003134342C3134353600000000000000000000F0BF0100000009000000313337362C3132393600000000000000000000F0BF01000000080000003132382C3135383400000000000000000000F0BF0100000009000000313639362C3133343400000000000000000000F0BF0100000009000000323738342C3134353600000000000000000000F0BF010000000700000039362C3134383800000000000000000000F0BF01000000080000003136302C3134383800000000000000000000F0BF0100000009000000313533362C3132363400000000000000000000F0BF0100000009000000323637322C3134383800000000000000000000F0BF01000000080000003132382C3136303000000000000000000000F0BF0100000009000000313636342C3132383000000000000000000000F0BF01000000080000003234302C3135383400000000000000000000F0BF0100000009000000313536382C3133363000000000000000000000F0BF0100000009000000323733362C3136303000000000000000000000F0BF0100000009000000323732302C3135333600000000000000000000F0BF0100000009000000323638382C3134353600000000000000000000F0BF0100000009000000323830302C3135353200000000000000000000F0BF0100000009000000323632342C3135303400000000000000000000F0BF01000000080000003234302C3136303000000000000000000000F0BF0100000009000000313636342C3133313200000000000000000000F0BF0100000009000000323630382C3135353200000000000000000000F0BF0100000009000000323733362C3135383400000000000000000000F0BF01000000080000003230382C3134383800000000000000000000F0BF0100000009000000313634382C3133343400000000000000000000F0BF01000000080000003132382C3134343000000000000000000000F0BF01000000080000003131322C3135333600000000000000000000F0BF0100000009000000323738342C3136313600000000000000000000F0BF01000000080000003234302C3135363800000000000000000000F0BF0100000009000000313639362C3133313200000000000000000000F0BF0100000009000000313532302C3133313200000000000000000000F0BF01000000080000003134342C3136313600000000000000000000F0BF0100000009000000323733362C3135363800000000000000000000F0BF0100000009000000313734342C3133313200000000000000000000F0BF0100000009000000313430382C3133373600000000000000000000F0BF0100000009000000323635362C3136313600000000000000000000F0BF0100000009000000323730342C3135303400000000000000000000F0BF0100000009000000323634302C3135323000000000000000000000F0BF0100000009000000313634382C3133313200000000000000000000F0BF0100000009000000323630382C3135303400000000000000000000F0BF0100000009000000313530342C3133373600000000000000000000F0BF01000000080000003132382C3135363800000000000000000000F0BF0100000009000000313636342C3133343400000000000000000000F0BF01000000080000003234302C3134343000000000000000000000F0BF0100000009000000313334342C3132313600000000000000000000F0BF0100000009000000323632342C3135353200000000000000000000F0BF01000000080000003139322C3134383800000000000000000000F0BF01000000080000003232342C3134383800000000000000000000F0BF0100000009000000323638382C3136313600000000000000000000F0BF0100000009000000323733362C3134343000000000000000000000F0BF0100000009000000323830302C3135303400000000000000000000F0BF0100000009000000313634382C3132383000000000000000000000F0BF0100000009000000323735322C3134383800000000000000000000F0BF0100000009000000313530342C3133313200000000000000000000F0BF01000000080000003234302C3136333200000000000000000000F0BF0100000009000000323632342C3135333600000000000000000000F0BF01000000080000003235362C3135303400000000000000000000F0BF0100000009000000323637322C3136313600000000000000000000F0BF0100000009000000323733362C3136333200000000000000000000F0BF0100000009000000313530342C3132383000000000000000000000F0BF0100000009000000313736302C3133313200000000000000000000F0BF0100000009000000313332382C3132333200000000000000000000F0BF01000000080000003136302C3136313600000000000000000000F0BF010000000700000039362C3136313600000000000000000000F0BF01000000080000003137362C3135323000000000000000000000F0BF0100000009000000323735322C3134353600000000000000000000F0BF01000000080000003132382C3136333200000000000000000000F0BF0100000009000000313532302C3133373600000000000000000000F0BF0100000009000000323736382C3135323000000000000000000000F0BF01000000080000003131322C3135353200000000000000000000F0BF0100000009000000313430382C3132383000000000000000000000F0BF01000000080000003230382C3136313600000000000000000000F0BF0100000009000000313432342C3133343400000000000000000000F0BF0100000009000000313430382C3133313200000000000000000000F0BF01000000080000003139322C3134353600000000000000000000F0BF01000000080000003232342C3134353600000000000000000000F0BF0100000009000000323738342C3134383800000000000000000000F0BF010000000700000039362C3134353600000000000000000000F0BF01000000080000003136302C3134353600000000000000000000F0BF0100000009000000313332382C3132363400000000000000000000F0BF0100000009000000323830302C3135333600000000000000000000F0BF0100000009000000323733362C3134373200000000000000000000F0BF0100000009000000323637322C3134353600000000000000000000F0BF0100000009000000323831362C3136303000000000000000000000F0BF0100000009000000323732302C3135353200000000000000000000F0BF0100000009000000313533362C3133323800000000000000000000F0BF0100000009000000323736382C3136343800000000000000000000F0BF01000000080000003234302C3134373200000000000000000000F0BF0100000009000000313638302C3133323800000000000000000000F0BF0100000009000000323635362C3134383800000000000000000000F0BF0100000009000000313337362C3132343800000000000000000000F0BF01000000080000003134342C3134383800000000000000000000F0BF0100000009000000313536382C3132393600000000000000000000F0BF0100000009000000323831362C3135383400000000000000000000F0BF0100000009000000313434302C3133363000000000000000000000F0BF0100000009000000313530342C3133343400000000000000000000F0BF0100000009000000323630382C3135333600000000000000000000F0BF01000000080000003139322C3136313600000000000000000000F0BF0100000009000000323730342C3135333600000000000000000000F0BF01000000080000003232342C3136313600000000000000000000F0BF0100000009000000313430382C3133343400000000000000000000F0BF01000000080000003230382C3134353600000000000000000000F0BF0100000009000000313432342C3133313200000000000000000000F0BF01000000080000003131322C3135303400000000000000000000F0BF0100000009000000313630302C3132393600000000000000000000F0BF0100000009000000323638382C3134383800000000000000000000F0BF0100000009000000313337362C3133363000000000000000000000F0BF0100000009000000313432342C3132383000000000000000A0F259634101000000080000003132382C3134373200000000000000000000F0BF0100000009000000313434302C3132343800000000000000000000F0BF01000000080000003132382C3136313600000000000000000000F0BF0100000009000000313337362C3133313200000000000000000000F0BF0100000009000000323735322C3134373200000000000000000000F0BF0100000009000000313336302C3132333200000000000000000000F0BF0100000009000000313732382C3133313200000000000000000000F0BF0100000009000000323736382C3135303400000000000000000000F0BF0100000009000000323738342C3134343000000000000000000000F0BF0100000009000000313432342C3133363000000000000000000000F0BF01000000080000003230382C3136333200000000000000000000F0BF01000000080000003134342C3134343000000000000000000000F0BF0100000009000000313337362C3132383000000000000000000000F0BF0100000009000000323638382C3135363800000000000000000000F0BF01000000080000003139322C3134373200000000000000000000F0BF0100000009000000323635362C3134343000000000000000000000F0BF0100000009000000313535322C3133323800000000000000000000F0BF01000000080000003232342C3134373200000000000000000000F0BF01000000080000003234302C313631360000000000000000DE5963410100000009000000323738342C3135363800000000000000000000F0BF0100000009000000313434302C3132383000000000000000000000F0BF0100000009000000323637322C3134323400000000000000000000F0BF0100000009000000313432342C3132343800000000000000000000F0BF0100000009000000323637322C3136333200000000000000000000F0BF0100000009000000323733362C3136313600000000000000000000F0BF0100000009000000323638382C3134343000000000000000000000F0BF010000000700000039362C3136333200000000000000C0DE59634101000000080000003136302C3136333200000000000000000000F0BF01000000080000003137362C3135303400000000000000000000F0BF0100000009000000323635362C3135363800000000000000000000F0BF0100000009000000313332382C3132313600000000000000000000F0BF0100000009000000313636342C3132393600000000000000000000F0BF0100000009000000323634302C3135333600000000000000000000F0BF01000000080000003139322C3136333200000000000000000000F0BF0100000009000000313430382C3133363000000000000000000000F0BF01000000080000003232342C3136333200000000000000000000F0BF0100000009000000323635362C3136303000000000000000000000F0BF0100000009000000313532302C3132393600000000000000000000F0BF0100000009000000313639362C3132393600000000000000000000F0BF0100000009000000323738342C3135383400000000000000000000F0BF01000000080000003134342C3136303000000000000000000000F0BF0100000009000000323732302C3136343800000000000000000000F0BF01000000080000003230382C3134373200000000000000000000F0BF0100000009000000313334342C3133323800000000000000000000F0BF0100000009000000323736382C3135353200000000000000000000F0BF0100000009000000313438382C3132363400000000000000000000F0BF0100000009000000323635362C313538340000000000000000165A634101000000080000003131322C3135323000000000000000000000F0BF0100000009000000323738342C3136303000000000000000000000F0BF0100000009000000323735322C3136333200000000000000000000F0BF0100000009000000313336302C3132363400000000000000000000F0BF0100000009000000313530342C3132343800000000000000000000F0BF01000000080000003132382C3134353600000000000000000000F0BF0100000009000000323735322C3134323400000000000000000000F0BF01000000080000003134342C3135383400000000000000000000F0BF0100000009000000313430382C3132343800000000000000000000F0BF010000000700000039362C3134373200000000000000000000F0BF01000000080000003136302C3134373200000000000000000000F0BF0100000009000000313631362C3133323800000000000000000000F0BF01000000080000003137362C3135353200000000000000000000F0BF010000000700000038302C3135353200000000000000000000F0BF0100000009000000313634382C3132393600000000000000000000F0BF0100000009000000313538342C3132363400000000000000000000F0BF0100000009000000323638382C3136303000000000000000000000F0BF0100000009000000323733362C3134353600000000000000000000F0BF0100000009000000323637322C3134373200000000000000000000F0BF01000000080000003234302C3134353600000000000000000000F0BF0100000009000000313437322C3133323800000000000000000000F0BF0100000009000000313434302C3133343400000000000000000000F0BF0100000009000000313530342C3133363000000000000000000000F0BF0100000009000000313339322C3132333200000000000000000000F0BF0100000009000000313435362C3132363400000000000000000000F0BF0100000009000000323638382C3135383400000000000000000000F0BF0100000009000000323730342C3136343800000000000000000000F0BF01000000080000003139322C3135363800000000000000000000F0BF01000000080000003232342C3135363800000000000000000000F0BF01000000080000003137362C3135333600000000000000000000F0BF01000000080000003136302C3136303000000000000000000000F0BF010000000700000039362C3136303000000000000000000000F0BF01000000080000003132382C3134383800000000000000000000F0BF0100000009000000313530342C3132393600000000000000000000F0BF0100000009000000323638382C3134373200000000000000000000F0BF0100000009000000323637322C3136303000000000000000000000F0BF0100000009000000313536382C3133343400000000000000000000F0BF010000000700000039362C3135383400000000000000000000F0BF01000000080000003136302C3135383400000000000000E0EB5963410100000009000000313438382C3133323800000000000000000000F0BF0100000009000000323632342C3135323000000000000000000000F0BF0100000009000000313532302C3132343800000000000000000000F0BF0100000009000000313334342C3132363400000000000000000000F0BF0100000009000000323735322C3135363800000000000000000000F0BF0100000009000000313634382C3133363000000000000000000000F0BF0100000009000000323637322C3135383400000000000000000000F0BF0100000009000000313336302C3133323800000000000000000000F0BF01000000080000003232342C3134343000000000000000000000F0BF0100000009000000323635362C3134373200000000000000000000F0BF01000000080000003139322C3134343000000000000000000000F0BF0100000009000000313630302C3133343400000000000000000000F0BF01000000080000003234302C3134383800000000000000000000F0BF0100000009000000313631362C3132363400000000000000000000F0BF0100000009000000323634302C3135353200000000000000000000F0BF0100000009000000313538342C3133323800000000000000000000F0BF0100000009000000313633322C313332380000000000000060D759634101000000080000003134342C3134373200000000000000000000F0BF0100000009000000323830302C3136343800000000000000000000F0BF01000000080000003230382C3136303000000000000000000000F0BF0100000009000000313437322C3132363400000000000000000000F0BF0100000009000000313430382C3132393600000000000000000000F0BF0100000009000000323738342C3134373200000000000000000000F0BF0100000009000000323736382C3135333600000000000000000000F0BF0100000009000000313639362C3133363000000000000000000000F0BF0100000009000000313532302C3133363000000000000000000000F0BF0100000009000000323735322C313434300000000000000040075A63410100000009000000313435362C3133323800000000000000A0F859634101000000080000003230382C3135383400000000000000000000F0BF0100000009000000323733362C3134383800000000000000000000F0BF0100000009000000313731322C3133323800000000000000000000F0BF0100000009000000323630382C3135323000000000000000000000F0BF0100000009000000313434302C3133373600000000000000000000F0BF0100000009000000313536382C3132383000000000000000000000F0BF0100000009000000313334342C3132333200000000000000000000F0BF0100000009000000313636342C3133363000000000000000000000F0BF0100000009000000313536382C3133313200000000000000000000F0BF0100000009000000323637322C3134343000000000000000000000F0BF0100000009000000323830302C3135323000000000000000000000F0BF01000000080000003230382C3135363800000000000000000000F0BF0100000009000000323638382C3136333200000000000000000000F0BF010000000700000039362C3134343000000000000000000000F0BF01000000080000003136302C3134343000000000000000000000F0BF0100000009000000313535322C3132363400000000000000000000F0BF0100000009000000323630382C3134303800000000000000000000F0BF0100000009000000323735322C3136303000000000000000000000F0BF0100000009000000313337362C3133373600000000000000000000F0BF0100000009000000313432342C3132393600000000000000000000F0BF0100000009000000313339322C3133323800000000000000000000F0BF01000000080000003232342C3135383400000000000000000000F0BF0100000009000000323738342C3134323400000000000000C0075A634101000000080000003139322C3135383400000000000000000000F0BF0100000009000000313630302C3132383000000000000000000000F0BF0100000009000000323738342C3136333200000000000000000000F0BF0100000009000000323735322C3135383400000000000000000000F0BF0100000009000000323830302C3134303800000000000000000000F0BF01000000080000003230382C3134343000000000000000000000F0BF0100000009000000323637322C3135363800000000000000000000F0BF01000000080000003134342C3136333200000000000000000000F0BF01000000080000003136302C3135363800000000000000000000F0BF010000000700000039362C3135363800000000000000000000F0BF0100000009000000323635362C3136333200000000000000000000F0BF01000000080000003139322C3136303000000000000000000000F0BF0100000009000000323634302C3135303400000000000000000000F0BF0100000009000000323730342C3135323000000000000000000000F0BF0100000009000000323635362C3134323400000000000000000000F0BF0100000009000000313630302C3133313200000000000000000000F0BF0100000009000000323830302C3134373200000000000000000000F0BF0100000009000000323732302C3136303000000000000000000000F0BF0100000009000000323733362C3135333600000000000000C00D5A63410100000009000000313435362C3132393600000000000000000000F0BF0100000009000000323736382C3134383800000000000000000000F0BF01000000080000003235362C3135383400000000000000000000F0BF0100000009000000313430382C3133323800000000000000000000F0BF0100000009000000323732302C3135383400000000000000000000F0BF0100000009000000313538342C3132393600000000000000000000F0BF0100000009000000313633322C3132393600000000000000000000F0BF0100000009000000323630382C3134373200000000000000000000F0BF01000000080000003131322C3135363800000000000000000000F0BF0100000009000000323738342C3136343800000000000000000000F0BF01000000080000003234302C3135333600000000000000000000F0BF0100000009000000313437322C3132343800000000000000000000F0BF0100000009000000323632342C3136333200000000000000000000F0BF01000000080000003235362C3136303000000000000000000000F0BF0100000009000000323632342C3134323400000000000000000000F0BF0100000009000000323638382C3136343800000000000000000000F0BF0100000009000000313336302C3132393600000000000000000000F0BF0100000009000000313438382C3132393600000000000000000000F0BF0100000009000000323730342C3134373200000000000000000000F0BF0100000009000000323634302C3134353600000000000000000000F0BF0100000009000000313631362C3133363000000000000000000000F0BF0100000009000000313530342C3133323800000000000000000000F0BF01000000080000003132382C3135333600000000000000000000F0BF01000000080000003131322C3134343000000000000000000000F0BF0100000009000000313638302C3133343400000000000000000000F0BF0100000009000000313437322C3133363000000000000000000000F0BF0100000009000000313532302C3132363400000000000000000000F0BF0100000009000000313334342C3132343800000000000000000000F0BF01000000080000003235362C3134343000000000000000000000F0BF0100000009000000323632342C3134373200000000000000000000F0BF0100000009000000323738342C3134303800000000000000000000F0BF0100000009000000323630382C3134323400000000000000000000F0BF0100000009000000323630382C3136333200000000000000000000F0BF0100000009000000313535322C3133363000000000000000000000F0BF0100000009000000313432342C3133323800000000000000000000F0BF0100000009000000323732302C3134343000000000000000000000F0BF0100000009000000323830302C3136333200000000000000000000F0BF0100000009000000313339322C3132393600000000000000000000F0BF0100000009000000323638382C3135323000000000000000000000F0BF0100000009000000323830302C3134323400000000000000000000F0BF01000000080000003235362C3135363800000000000000000000F0BF0100000009000000323738342C3135323000000000000000000000F0BF01000000080000003131322C3136303000000000000000000000F0BF0100000009000000313638302C3133313200000000000000000000F0BF0100000009000000313533362C3133313200000000000000000000F0BF01000000080000003131322C3135383400000000000000000000F0BF0100000009000000323634302C3136313600000000000000000000F0BF0100000009000000323730342C3136333200000000000000000000F0BF0100000009000000313535322C3132343800000000000000000000F0BF0100000009000000323635362C3135323000000000000000000000F0BF0100000009000000323732302C3135363800000000000000000000F0BF01000000080000003134342C3135323000000000000000000000F0BF0100000009000000313731322C3132393600000000000000000000F0BF0100000009000000323736382C3136313600000000000000000000F0BF0100000009000000313533362C3133373600000000000000000000F0BF01000000080000003131322C3134373200000000000000000000F0BF0100000009000000313636342C3133323800000000000000000000F0BF0100000009000000313339322C3132343800000000000000000000F0BF01000000080000003132382C3135303400000000000000000000F0BF0100000009000000323630382C3135363800000000000000000000F0BF0100000009000000313430382C3132333200000000000000000000F0BF0100000009000000323730342C3134343000000000000000000000F0BF0100000009000000323830302C3135363800000000000000000000F0BF01000000080000003230382C3135323000000000000000000000F0BF0100000009000000313432342C3132363400000000000000000000F0BF01000000080000003235362C3136333200000000000000000000F0BF0100000009000000323632342C3136303000000000000000000000F0BF01000000080000003234302C3135303400000000000000000000F0BF0100000009000000313535322C3132393600000000000000E0FD5963410100000009000000313339322C313336300000000000000060F45963410100000009000000323735322C3136343800000000000000000000F0BF0100000009000000323630382C3134343000000000000000000000F0BF0100000009000000323632342C3135383400000000000000000000F0BF01000000080000003137362C3136313600000000000000000000F0BF01000000080000003136302C3135323000000000000000000000F0BF010000000700000039362C3135323000000000000000000000F0BF0100000009000000323730342C3135363800000000000000000000F0BF0100000009000000313332382C3133313200000000000000000000F0BF0100000009000000323733362C3135303400000000000000000000F0BF0100000009000000323637322C3135323000000000000000000000F0BF0100000009000000323830302C3134343000000000000000000000F0BF0100000009000000323732302C3136333200000000000000000000F0BF0100000009000000313432342C3132333200000000000000000000F0BF0100000009000000323637322C3136343800000000000000000000F0BF0100000009000000313437322C3132393600000000000000000000F0BF01000000080000003232342C3135323000000000000000000000F0BF0100000009000000323730342C3136303000000000000000000000F0BF01000000080000003139322C3135323000000000000000000000F0BF01000000080000003132382C3135353200000000000000000000F0BF0100000009000000313336302C3133363000000000000000000000F0BF0100000009000000313435362C3132343800000000000000000000F0BF0100000009000000323735322C3135323000000000000000000000F0BF0100000009000000313634382C3133323800000000000000000000F0BF0100000009000000313438382C3133363000000000000000000000F0BF01000000080000003131322C3136333200000000000000000000F0BF0100000009000000323736382C3134353600000000000000000000F0BF0100000009000000323632342C3135363800000000000000000000F0BF0100000009000000313631362C3132393600000000000000000000F0BF0100000009000000323730342C3135383400000000000000000000F0BF0100000009000000313633322C313336300000000000000020055A63410100000009000000313538342C3133363000000000000000000000F0BF0100000009000000323732302C3134373200000000000000000000F0BF0100000009000000323830302C3136303000000000000000000000F0BF0100000009000000323733362C3135353200000000000000000000F0BF0100000009000000323630382C3135383400000000000000000000F0BF0100000009000000323831362C3133393200000000000000000000F0BF0100000009000000313334342C3132393600000000000000E0EF59634101000000080000003137362C3134353600000000000000000000F0BF0100000009000000323830302C3135383400000000000000000000F0BF0100000009000000313336302C3132343800000000000000000000F0BF0100000009000000313530342C3132363400000000000000000000F0BF0100000009000000323630382C3136303000000000000000000000F0BF0100000009000000313435362C3133363000000000000000000000F0BF0100000009000000313438382C3132343800000000000000000000F0BF0100000009000000313532302C3133323800000000000000000000F0BF0100000009000000323632342C3134343000000000000000000000F0BF01000000080000003235362C3134373200000000000000000000F0BF0100000009000000313639362C3133323800000000000000000000F0BF01000000080000003234302C3135353200000000000000000000F0BF0100000009000000323634302C3134383800000000000000000000F0BF01000000080000003235362C3136313600000000000000000000F0BF01000000080000003234302C3135323000000000000000000000F0BF0100000009000000313434302C3132333200000000000000000000F0BF0100000009000000313339322C3133343400000000000000000000F0BF0100000009000000313435362C3133313200000000000000000000F0BF0100000009000000313633322C3132383000000000000000000000F0BF0100000009000000313538342C3132383000000000000000000000F0BF010000000700000038302C3136333200000000000000000000F0BF01000000080000003137362C3136333200000000000000000000F0BF010000000700000039362C3135303400000000000000000000F0BF01000000080000003136302C3135303400000000000000000000F0BF0100000009000000313633322C3133313200000000000000000000F0BF0100000009000000313435362C3132383000000000000000000000F0BF0100000009000000313538342C3133313200000000000000000000F0BF0100000009000000323637322C3135303400000000000000000000F0BF0100000009000000323733362C3135323000000000000000000000F0BF0100000009000000323732302C3136313600000000000000000000F0BF0100000009000000323736382C3134323400000000000000000000F0BF0100000009000000313438382C3133313200000000000000000000F0BF01000000080000003131322C3134353600000000000000000000F0BF0100000009000000313437322C3133373600000000000000000000F0BF0100000009000000323736382C3136333200000000000000E0195A63410100000009000000313336302C3133313200000000000000000000F0BF01000000080000003132382C3135323000000000000000000000F0BF0100000009000000313731322C3133343400000000000000000000F0BF0100000009000000313337362C3132333200000000000000000000F0BF0100000009000000323735322C3135353200000000000000000000F0BF0100000009000000323634302C3134343000000000000000000000F0BF0100000009000000323632342C3134383800000000000000000000F0BF0100000009000000313438382C3132383000000000000000000000F0BF01000000080000003232342C3135353200000000000000000000F0BF01000000080000003139322C3135353200000000000000000000F0BF0100000009000000313336302C3132383000000000000000000000F0BF01000000080000003230382C3135303400000000000000000000F0BF0100000009000000323637322C3135353200000000000000000000F0BF0100000009000000313339322C3132383000000000000000000000F0BF0100000009000000323732302C3134353600000000000000000000F0BF0100000009000000323638382C3135333600000000000000000000F0BF0100000009000000313633322C3133343400000000000000000000F0BF0100000009000000313538342C3133343400000000000000000000F0BF01000000080000003137362C3134373200000000000000000000F0BF0100000009000000313535322C313337360000000000000080035A6341010000000700000039362C3135353200000000000000E0DF59634101000000080000003136302C3135353200000000000000000000F0BF0100000009000000313339322C3133313200000000000000000000F0BF0100000009000000313435362C3133343400000000000000000000F0BF0100000009000000313434302C3132363400000000000000000000F0BF0100000009000000323730342C3134383800000000000000000000F0BF01000000080000003235362C3134353600000000000000000000F0BF0100000009000000323630382C3134383800000000000000000000F0BF01000000080000003230382C3135353200000000000000000000F0BF0100000009000000323733362C3136343800000000000000000000F0BF0100000009000000313536382C3133323800000000000000000000F0BF01000000080000003134342C3135333600000000000000000000F0BF0100000009000000323635362C3135333600000000000000000000F0BF01000000080000003232342C3135303400000000000000000000F0BF01000000080000003139322C313530340000000000000020E25963410100000009000000323634302C3136303000000000000000000000F0BF0100000009000000313332382C3132343800000000000000000000F0BF0100000009000000313533362C3132393600000000000000000000F0BF0100000009000000313638302C3132393600000000000000000000F0BF0100000009000000313337362C3132363400000000000000000000F0BF0100000009000000323735322C3135303400000000000000000000F0BF0100000009000000313336302C3133343400000000000000000000F0BF0100000009000000323830302C3134383800000000000000000000F0BF0100000009000000313731322C3133313200000000000000000000F0BF0100000009000000323634302C3135383400000000000000000000F0BF0100000009000000323736382C3134373200000000000000000000F0BF0100000009000000313438382C3133343400000000000000000000F0BF0100000009000000323738342C3135333600000000000000000000F0BF01000000080000003131322C3136313600000000000000000000F0BF01000000080000003134342C3135353200000000000000000000F0BF01000000080000003230382C3135333600000000000000000000F0BF0100000009000000323634302C3134373200000000000000000000F0BF0100000009000000323730342C3134353600000000000000000000F0BF0100000009000000323635362C3135353200000000000000000000F0BF0100000009000000313630302C3132363400000000000000000000F0BF01000000080000003235362C3134383800000000000000000000F0BF0100000009000000323736382C3135383400000000000000000000F0BF0100000009000000313434302C3133323800000000000000000000F0BF0100000009000000323732302C3134383800000000000000000000F0BF0100000009000000323738342C3135353200000000000000000000F0BF0100000009000000313638302C3133363000000000000000000000F0BF0100000009000000323736382C3136303000000000000000000000F0BF0100000009000000313437322C3133343400000000000000000000F0BF0100000009000000323638382C3135353200000000000000000000F0BF0100000009000000313536382C3132363400000000000000000000F0BF0100000009000000323830302C3134353600000000000000000000F0BF0100000009000000323637322C3135333600000000000000000000F0BF01000000080000003136302C3135333600000000000000000000F0BF010000000700000039362C3135333600000000000000000000F0BF01000000080000003137362C3136303000000000000000000000F0BF0100000009000000313535322C3133313200000000000000000000F0BF0100000009000000323630382C3134353600000000000000000000F0BF0100000009000000313337362C3133323800000000000000000000F0BF0100000009000000313339322C3133373600000000000000000000F0BF0100000009000000313535322C3132383000000000000000000000F0BF01000000080000003137362C3135383400000000000000000000F0BF0100000009000000313533362C3132343800000000000000000000F0BF0100000009000000323632342C3136313600000000000000000000F0BF0100000009000000313332382C3132393600000000000000000000F0BF0100000009000000313631362C3132383000000000000000000000F0BF0100000009000000313437322C3133313200000000000000000000F0BF0100000009000000323738342C3135303400000000000000000000F0BF0100000009000000313438382C3133373600000000000000000000F0BF0100000009000000323736382C3134343000000000000000000000F0BF0100000009000000323735322C3135333600000000000000000000F0BF0100000009000000313336302C3133373600000000000000000000F0BF0100000009000000323634302C3136333200000000000000000000F0BF0100000009000000323730342C3136313600000000000000000000F0BF01000000080000003139322C3135333600000000000000000000F0BF01000000080000003232342C3135333600000000000000000000F0BF0100000009000000323635362C3135303400000000000000000000F0BF01000000080000003137362C3135363800000000000000000000F0BF0100000009000000313437322C3132383000000000000000000000F0BF0100000009000000323634302C3134323400000000000000000000F0BF01000000080000003134342C3135303400000000000000000000F0BF0100000009000000323831362C3134303800000000000000E0D75963410100000009000000323736382C3135363800000000000000000000F0BF0100000009000000323632342C3134353600000000000000000000F0BF0100000009000000313334342C3133313200000000000000000000F0BF0100000009000000323630382C3136313600000000000000000000F0BF0100000009000000313535322C3133343400000000000000000000F0BF0100000009000000313334342C3132383000000000000000000000F0BF01000000080000003137362C3134343000000000000000000000F0BF01000000080000003131322C3134383800000000000000000000F0BF0100000009000000323638382C3135303400000000000000000000F0BF0100000009000000323830302C3136313600000000000000000000F0BF"); + + + +// 8-bit shader. +shader_on = false; +palette_number = 0; +pressed_key = false; + +//Translator Test Room 1.4.3 +//translatestep = 0; + +//Seed Control 1.4.3 +seed = 0; + +//IGT mod 1.4.3 +mod_IGT = 0; + +// Really? +pal_swap_init_system(shPaletteSwap); + +// 1.5.1 +// This does nothing now, I just didn't want to change all instances of this back to 0. +// Yes, I'm lazy. +// I believe this now works for Linux. Perhaps. +global.gamepadIndex = 0; + + +/*if ((os_type == os_android) || (os_type == os_linux)) { + // do nothing +}*/ + +// WIDESCREEN + +widescreen = 0; +widescreen_surface = -1; +widescreen_space = 0; +widescreen_switch = false; + +xShake = 0; +yShake = 0; + +// This list holds the widths for all the rooms and is vital for widescreen transitions. +// If rooms are added (or, presumably, removed) it must be recreated. +room_width_map = ds_map_create(); +ds_map_read(room_width_map, "9201000075010000000000000000000000907040000000000000000000007440000000000000000000E06840000000000000000000007440000000000000000000607340000000000000000000008440000000000000000000C05840000000000000000000009440000000000000000000B07740000000000000000000008440000000000000000000C06F40000000000000000000007440000000000000000000407440000000000000000000009940000000000000000000A06640000000000000000000007440000000000000000000004D40000000000000000000009940000000000000000000805640000000000000000000008440000000000000000000806140000000000000000000008E40000000000000000000003640000000000000000000009940000000000000000000804440000000000000000000008440000000000000000000507740000000000000000000008440000000000000000000206F40000000000000000000007440000000000000000000A07440000000000000000000007440000000000000000000005F40000000000000000000008440000000000000000000707040000000000000000000008440000000000000000000006840000000000000000000007440000000000000000000807340000000000000000000009940000000000000000000606140000000000000000000009440000000000000000000405140000000000000000000008E40000000000000000000406640000000000000000000008440000000000000000000A06740000000000000000000008440000000000000000000004C40000000000000000000007440000000000000000000805740000000000000000000007440000000000000000000806040000000000000000000009440000000000000000000003740000000000000000000007440000000000000000000907140000000000000000000008440000000000000000000E06940000000000000000000007440000000000000000000607240000000000000000000009940000000000000000000C05940000000000000000000007440000000000000000000B07640000000000000000000007440000000000000000000C06E40000000000000000000008E40000000000000000000407540000000000000000000007440000000000000000000606040000000000000000000007440000000000000000000107840000000000000000000007440000000000000000000405040000000000000000000007440000000000000000000406740000000000000000000008440000000000000000000804540000000000000000000007440000000000000000000507640000000000000000000007440000000000000000000206E4000000000000000000080A140000000000000000000A07540000000000000000000009440000000000000000000005E40000000000000000000007440000000000000000000707140000000000000000000008440000000000000000000006940000000000000000000007440000000000000000000807240000000000000000000008440000000000000000000804640000000000000000000008440000000000000000000507540000000000000000000008440000000000000000000206D40000000000000000000007440000000000000000000A07640000000000000000000008440000000000000000000005D40000000000000000000009440000000000000000000707240000000000000000000007440000000000000000000006A40000000000000000000007440000000000000000000807140000000000000000000007440000000000000000000606340000000000000000000008440000000000000000000405340000000000000000000009440000000000000000000406440000000000000000000008440000000000000000000907240000000000000000000007440000000000000000000E06A40000000000000000000007440000000000000000000607140000000000000000000008440000000000000000000C05A40000000000000000000008440000000000000000000B07540000000000000000000007440000000000000000000C06D40000000000000000000008E40000000000000000000407640000000000000000000008440000000000000000000A06440000000000000000000007440000000000000000000004F40000000000000000000007440000000000000000000805440000000000000000000009440000000000000000000806340000000000000000000008440000000000000000000007840000000000000000000008440000000000000000000606240000000000000000000009440000000000000000000405240000000000000000000008440000000000000000000406540000000000000000000007440000000000000000000804740000000000000000000008440000000000000000000507440000000000000000000008440000000000000000000206C40000000000000000000007440000000000000000000A07740000000000000000000007440000000000000000000005C40000000000000000000009440000000000000000000707340000000000000000000007440000000000000000000006B40000000000000000000008440000000000000000000807040000000000000000000007440000000000000000000A06540000000000000000000007440000000000000000000004E4000000000000000000000844000000000000000000080554000000000000000000000744000000000000000000080624000000000000000000000844000000000000000000000354000000000000000000080B140000000000000000000907340000000000000000000009440000000000000000000E06B40000000000000000000007440000000000000000000607040000000000000000000007440000000000000000000C05B40000000000000000000007440000000000000000000B07440000000000000000000009440000000000000000000C06C4000000000000000000000744000000000000000000040774000000000000000000000A440000000000000000000A06340000000000000000000008E40000000000000000000004840000000000000000000009440000000000000000000805340000000000000000000007440000000000000000000207840000000000000000000008E40000000000000000000806440000000000000000000008E40000000000000000000907540000000000000000000007440000000000000000000E06D40000000000000000000008E40000000000000000000607640000000000000000000007440000000000000000000C05D40000000000000000000007440000000000000000000B07240000000000000000000007440000000000000000000C06A40000000000000000000008E40000000000000000000407140000000000000000000008440000000000000000000606440000000000000000000007440000000000000000000405440000000000000000000008440000000000000000000406340000000000000000000009940000000000000000000804140000000000000000000009440000000000000000000507240000000000000000000007440000000000000000000206A40000000000000000000008440000000000000000000A07140000000000000000000007440000000000000000000005A40000000000000000000008E40000000000000000000707540000000000000000000007440000000000000000000006D40000000000000000000008440000000000000000000807640000000000000000000008E40000000000000000000907440000000000000000000007440000000000000000000E06C40000000000000000000008E40000000000000000000607740000000000000000000007440000000000000000000C05C40000000000000000000008440000000000000000000B07340000000000000000000008440000000000000000000C06B40000000000000000000009440000000000000000000407040000000000000000000008440000000000000000000A06240000000000000000000009440000000000000000000004940000000000000000000007440000000000000000000805240000000000000000000007440000000000000000000806540000000000000000000007440000000000000000000804040000000000000000000009440000000000000000000507340000000000000000000008440000000000000000000206B40000000000000000000007440000000000000000000A07040000000000000000000008440000000000000000000005B40000000000000000000008440000000000000000000707440000000000000000000007440000000000000000000006C40000000000000000000008E40000000000000000000807740000000000000000000007440000000000000000000606540000000000000000000008E40000000000000000000405540000000000000000000007440000000000000000000406240000000000000000000007440000000000000000000606640000000000000000000009440000000000000000000405640000000000000000000007440000000000000000000406140000000000000000000007440000000000000000000804340000000000000000000008440000000000000000000507040000000000000000000008440000000000000000000206840000000000000000000008E40000000000000000000A07340000000000000000000008E4000000000000000000000584000000000000000000000744000000000000000000070774000000000000000000040BF40000000000000000000006F40000000000000000000007440000000000000000000807440000000000000000000007440000000000000000000A06140000000000000000000007440000000000000000000004A40000000000000000000007440000000000000000000805140000000000000000000007440000000000000000000806640000000000000000000008440000000000000000000907740000000000000000000008440000000000000000000E06F40000000000000000000008440000000000000000000607440000000000000000000007440000000000000000000C05F40000000000000000000007440000000000000000000B07040000000000000000000008440000000000000000000C06840000000000000000000008E40000000000000000000407340000000000000000000009940000000000000000000804240000000000000000000008440000000000000000000507140000000000000000000007440000000000000000000206940000000000000000000008440000000000000000000A07240000000000000000000008E40000000000000000000005940000000000000000000007440000000000000000000707640000000000000000000007440000000000000000000006E40000000000000000000008440000000000000000000807540000000000000000000009940000000000000000000606740000000000000000000007440000000000000000000405740000000000000000000008E40000000000000000000406040000000000000000000008440000000000000000000307840000000000000000000008E40000000000000000000907640000000000000000000007440000000000000000000E06E40000000000000000000008440000000000000000000607540000000000000000000009E40000000000000000000C05E40000000000000000000009940000000000000000000B07140000000000000000000008E40000000000000000000C06940000000000000000000007440000000000000000000407240000000000000000000009940000000000000000000A06040000000000000000000007440000000000000000000004B40000000000000000000009E40000000000000000000805040000000000000000000007440000000000000000000806740000000000000000000009940000000000000000000206540000000000000000000009440000000000000000000804E40000000000000000000008440000000000000000000005540000000000000000000008440000000000000000000006240000000000000000000007440000000000000000000107340000000000000000000009440000000000000000000606B40000000000000000000008440000000000000000000E07040000000000000000000009940000000000000000000405B40000000000000000000007440000000000000000000307440000000000000000000008440000000000000000000406C40000000000000000000008440000000000000000000C07740000000000000000000007440000000000000000000E06240000000000000000000007440000000000000000000C05240000000000000000000008E40000000000000000000C06540000000000000000000007440000000000000000000004740000000000000000000007440000000000000000000D07440000000000000000000009440000000000000000000A06C40000000000000000000007440000000000000000000207740000000000000000000007440000000000000000000805C40000000000000000000009940000000000000000000F07340000000000000000000009440000000000000000000806B40000000000000000000008E40000000000000000000007040000000000000000000007440000000000000000000003C40000000000000000000008E40000000000000000000107240000000000000000000009440000000000000000000606A40000000000000000000007440000000000000000000E07140000000000000000000007440000000000000000000405A40000000000000000000007440000000000000000000307540000000000000000000007440000000000000000000406D40000000000000000000008E40000000000000000000C07640000000000000000000009940000000000000000000206440000000000000000000007440000000000000000000804F40000000000000000000007440000000000000000000005440000000000000000000009440000000000000000000006340000000000000000000008440000000000000000000807840000000000000000000009440000000000000000000004640000000000000000000007440000000000000000000D07540000000000000000000007440000000000000000000A06D40000000000000000000007440000000000000000000207640000000000000000000007440000000000000000000805D40000000000000000000008E40000000000000000000F07240000000000000000000007440000000000000000000806A40000000000000000000008E40000000000000000000007140000000000000000000009440000000000000000000003D40000000000000000000007440000000000000000000E06340000000000000000000008E40000000000000000000C05340000000000000000000009940000000000000000000607840000000000000000000007440000000000000000000C06440000000000000000000009440000000000000000000E06040000000000000000000007440000000000000000000907840000000000000000000007440000000000000000000C05040000000000000000000008440000000000000000000C06740000000000000000000008E40000000000000000000004540000000000000000000008440000000000000000000D07640000000000000000000008440000000000000000000A06E40000000000000000000008E40000000000000000000207540000000000000000000009E40000000000000000000805E4000000000000000000080A640000000000000000000F07140000000000000000000007440000000000000000000806940000000000000000000007440000000000000000000007240000000000000000000009940000000000000000000003E40000000000000000000008E40000000000000000000206740000000000000000000008440000000000000000000804C40000000000000000000007440000000000000000000005740000000000000000000008E40000000000000000000006040000000000000000000008440000000000000000000707840000000000000000000007440000000000000000000107140000000000000000000007440000000000000000000606940000000000000000000007440000000000000000000E07240000000000000000000008440000000000000000000405940000000000000000000007440000000000000000000307640000000000000000000008440000000000000000000406E40000000000000000000009940000000000000000000C07540000000000000000000009440000000000000000000004440000000000000000000008440000000000000000000D07740000000000000000000008440000000000000000000A06F40000000000000000000009940000000000000000000207440000000000000000000007440000000000000000000805F40000000000000000000008440000000000000000000F07040000000000000000000008440000000000000000000806840000000000000000000008440000000000000000000007340000000000000000000007440000000000000000000003F40000000000000000000008440000000000000000000E06140000000000000000000008E40000000000000000000C05140000000000000000000008E40000000000000000000C06640000000000000000000008E40000000000000000000107040000000000000000000008E40000000000000000000606840000000000000000000009440000000000000000000E07340000000000000000000008440000000000000000000405840000000000000000000008E40000000000000000000307740000000000000000000009440000000000000000000406F40000000000000000000009440000000000000000000C0744000000000000000000000844000000000000000000020664000000000000000000080A140000000000000000000804D4000000000000000000000A940000000000000000000005640000000000000000000007440000000000000000000006140000000000000000000007440000000000000000000107640000000000000000000007440000000000000000000606E40000000000000000000009440000000000000000000E07540000000000000000000009940000000000000000000405E40000000000000000000009440000000000000000000307140000000000000000000008440000000000000000000406940000000000000000000007440000000000000000000C07240000000000000000000008440000000000000000000206040000000000000000000008440000000000000000000804B40000000000000000000007440000000000000000000507840000000000000000000007440000000000000000000005040000000000000000000007440000000000000000000006740000000000000000000008E40000000000000000000004240000000000000000000008440000000000000000000D07140000000000000000000007440000000000000000000A06940000000000000000000008440000000000000000000207240000000000000000000009440000000000000000000805940000000000000000000007440000000000000000000F07640000000000000000000009440000000000000000000806E40000000000000000000009440000000000000000000007540000000000000000000008440000000000000000000003940000000000000000000007440000000000000000000E06740000000000000000000008440000000000000000000C05740000000000000000000008440000000000000000000C06040000000000000000000007440000000000000000000206140000000000000000000009440000000000000000000804A40000000000000000000008440000000000000000000005140000000000000000000007440000000000000000000006640000000000000000000007440000000000000000000107740000000000000000000008E40000000000000000000606F40000000000000000000007440000000000000000000E07440000000000000000000008440000000000000000000405F40000000000000000000008440000000000000000000307040000000000000000000009940000000000000000000406840000000000000000000008440000000000000000000C07340000000000000000000008440000000000000000000E06640000000000000000000008440000000000000000000C05640000000000000000000007440000000000000000000C06140000000000000000000009440000000000000000000004340000000000000000000007440000000000000000000D07040000000000000000000007440000000000000000000A06840000000000000000000008E40000000000000000000207340000000000000000000009440000000000000000000805840000000000000000000007440000000000000000000F07740000000000000000000008440000000000000000000806F40000000000000000000008E40000000000000000000007440000000000000000000007440000000000000000000003840000000000000000000008E40000000000000000000004040000000000000000000009940000000000000000000D07340000000000000000000008440000000000000000000A06B40000000000000000000007440000000000000000000207040000000000000000000007440000000000000000000805B40000000000000000000007440000000000000000000F07440000000000000000000009940000000000000000000806C4000000000000000000000744000000000000000000000774000000000000000000080A640000000000000000000003B40000000000000000000007440000000000000000000E06540000000000000000000008E40000000000000000000C05540000000000000000000009940000000000000000000C06240000000000000000000008E40000000000000000000107440000000000000000000007440000000000000000000606C40000000000000000000007440000000000000000000E07740000000000000000000007440000000000000000000405C40000000000000000000008440000000000000000000307340000000000000000000007440000000000000000000406B40000000000000000000007440000000000000000000C07040000000000000000000007440000000000000000000206240000000000000000000007440000000000000000000804940000000000000000000007440000000000000000000005240000000000000000000008E40000000000000000000006540000000000000000000007440000000000000000000E06440000000000000000000007440000000000000000000C0544000000000000000000000AE40000000000000000000C06340000000000000000000007440000000000000000000407840000000000000000000008440000000000000000000004140000000000000000000007440000000000000000000D07240000000000000000000007440000000000000000000A06A40000000000000000000008E40000000000000000000207140000000000000000000007440000000000000000000805A40000000000000000000008E40000000000000000000F07540000000000000000000007440000000000000000000806D40000000000000000000008E40000000000000000000007640000000000000000000007440000000000000000000003A40000000000000000000008E40000000000000000000206340000000000000000000007440000000000000000000804840000000000000000000008440000000000000000000005340000000000000000000009440000000000000000000006440000000000000000000008440000000000000000000107540000000000000000000008440000000000000000000606D40000000000000000000008E40000000000000000000E07640000000000000000000007440000000000000000000405D40000000000000000000009E40000000000000000000307240000000000000000000007440000000000000000000406A40000000000000000000008440000000000000000000C07140000000000000000000007440"); + + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + if (joystick_exists(global.opjoyid)) { + global.joydetected = 1; +} else global.joydetected = 0; +init = 0; +//touch_scale = 4; +if (os_type == os_android) instance_create(0, 0, oTouchControls); +//instance_create(0, 0, oTouchControls); +if (1) { + room_change(19, 0); +} else { + load_character_vars(); + reset_map(); + init_map(); + global.save_room = initroom; + set_start_location(); + global.ingame = 1; + global.newgame = 0; + global.targetx = 32; + global.targety = 128; + global.start_room = asset_get_index("rm_a7b10"); + get_loadout(10); + mus_set_current(273); + room_change(global.start_room, 3); +} + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + /// Check for gamepad input on Android. +if(init) exit; + +if(((os_type == os_android) || (os_type == os_linux)) && global.joydetected == 0) { + for (var i = 0; i < gamepad_get_device_count(); i++;) { + if (gamepad_is_connected(i)) { + for(var ia = 0; ia < gamepad_button_count(i); ia++) { + if(gamepad_button_check(i, ia)) { + global.opjoyid = i; + global.joydetected = 1; + } + } + for(var ia = 0; ia < gamepad_axis_count(i); ia++) { + if(gamepad_axis_value(i, ia) != 0) { + global.opjoyid = i; + global.joydetected = 1; + } + } + } + } +} + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + /// Input3D Code +/* +for (var i = 0; i < listSize; i++) { + inputHeld[i] = min(1, keyboard_check(inputArray[i, 0]) + input_gamepad_check(gamepadIndex, inputArray[i, 1])); // + inputReleased[i] = 0; + if (inputHeld[i] != 0) { + input[i] += 1; + } else { + if (input[i] != 0) { + inputReleased[i] = 1; + } + input[i] = 0; + } + + if (input[i] == 1) { + inputPressed[i] = 1; + } else { + inputPressed[i] = 0; + } +} + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + /// Widescreen space + +if (widescreen) { + widescreen_space = 106; +} else { + widescreen_space = 0; + //view_enabled[1] = false; + view_visible[1] = false; +} + +//wAlpha = max(0, wAlpha - (1/30)); + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + // +if (fadedone >= 1 && room != rm_transition && room != rm_subscreen && room != itemroom && room != rm_death) { + global.transitiontype = 0; + event_user(4); +} +// +if (!init) { + if (os_type == os_linux) { + linux_keys(); + } else if (os_type == os_android) { + touch_keys(); + } else { // windows, any other weird platforms + check_keys(); + } + if (room != rm_transition) global_control(); + if (kExit && global.opexitkeyenable) game_end(); + if (kStart && kStartPushedSteps == 0) event_user(0); +} +// +if (global.ingame == 1) { + if (malpha > -1) malpha -= 0.02; + if (malpha <= 0) malpha = 1; + markfr += 0.25; + if (markfr > 4) markfr = 0; + global.roomtime += 1; + // + hpalarm = 0; + if (true) + { + if (global.maxhealth < 100) + { + //if (global.playerhealth < 50) hpalarm = 1; + if (global.playerhealth < 30) hpalarm = 2; + if (global.playerhealth < 10) hpalarm = 3; + } + else if (global.maxhealth < 500) + { + if (global.playerhealth < 50) hpalarm = 1; + if (global.playerhealth < 30) hpalarm = 2; + if (global.playerhealth < 10) hpalarm = 3; + } + else + { + if (global.playerhealth < 100) hpalarm = 1; + if (global.playerhealth < 50) hpalarm = 2; + if (global.playerhealth < 25) hpalarm = 3; + } + } + else + { + if (global.maxhealth == 99) { + if (global.playerhealth < 50) hpalarm = 1; + if (global.playerhealth < 30) hpalarm = 2; + if (global.playerhealth < 10) hpalarm = 3; + } else if (global.maxhealth > 99) { + if (global.playerhealth < 100) hpalarm = 1; + if (global.playerhealth < 60) hpalarm = 2; + if (global.playerhealth < 20) hpalarm = 3; + } + } + // + if (hudflash > 0) { + hudflash -= 1; + if (hudflashfx > 0) { + hudflashfx -= 1; + } else hudflashfx = 4; + } +} +// view: +view_wport[0] = 320; +view_wview[0] = 320; +view_hport[0] = 240; +view_hview[0] = 240; // DEBUG CAMERA +/*view_wport[0] = 640; +view_wview[0] = 640; +view_hport[0] = 480; +view_hview[0] = 480;*/ +// display offset: +if (window_get_fullscreen()) { + if (global.opscale == 0) { + if (!widescreen) { + if (display_get_height() < display_get_width()) { + display_scale = display_get_height() / 240; + } else display_scale = display_get_width() / (320); + } else { + + if (((display_get_width() / (320 + widescreen_space)) * 240) <= display_get_height()) { + display_scale = display_get_width() / (320 + widescreen_space); + } + else display_scale = display_get_height() / 240; + } + } else display_scale = global.opscale; + + //displayx = display_get_width() / 2 - 320 * display_scale / 2; + //displayy = display_get_height() / 2 - 240 * display_scale / 2; + displayx = display_get_width() / 2 - (320 + widescreen_space) * display_scale / 2; + displayy = display_get_height() / 2 - 240 * display_scale / 2; +} else { + if (window_get_height() < window_get_width()) { + display_scale = window_get_height() / 240; + } else display_scale = window_get_width() / (320 + widescreen_space); + //displayx = window_get_width() / 2 - 320 * display_scale / 2; + //displayy = window_get_height() / 2 - 240 * display_scale / 2; + displayx = window_get_width() / 2 - (320 + widescreen_space) * display_scale / 2; + displayy = window_get_height() / 2 - 240 * display_scale / 2; +} +if (surface_exists(gui_surface)) { // fix for widescreen HUD issues on boot + if (surface_get_width(gui_surface) != (320 + widescreen_space)) surface_free(gui_surface); +} +if (!surface_exists(gui_surface)) gui_surface = surface_create(320 + widescreen_space, 240); +if (surface_exists(gui_surface)) { + surface_set_target(gui_surface); + draw_clear_alpha(c_black, 0); + if (global.ingame && displaygui && instance_exists(oCharacter)) { + draw_gui(); + // debug room drawing for widescreen debug + /*if (global.opshowhud && instance_exists(oTestKeys)) { + draw_set_font(fontMenuSmall); + draw_text(4, 24, room_get_name(room)); + }*/ + } + surface_reset_target(); +} + +if (debug > 0) { + global.playerhealth = global.maxhealth; + global.missiles = 99; + global.smissiles = 99; + global.pbombs = 99; +} +// +if (black > 0) black -= 1; +// a workaround for Alt getting stuck on Alt+Tab: +if (os_is_paused()) keyboard_clear(vk_alt); +// on HTML5, keep the game in center of the tab: +if (os_is_browser) set_fullscreen(global.opfullscreen); + +//Translator Test Room +/*if(global.ingame && oControl.mod_debugRoom == 1) { +switch translatestep +{ + case 0: + if keyboard_check(ord('T')) { translatestep++; } + break; + case 1: + if keyboard_check(ord('R')) { translatestep++; } + break; + case 2: + if keyboard_check(ord('A')) { translatestep++; } + break; + case 3: + if keyboard_check(ord('N')) { translatestep++; } + break; + case 4: + if keyboard_check(ord('S')) { translatestep++; } + break; + case 5: + if keyboard_check(ord('L')) { translatestep++; } + break; + case 6: + if keyboard_check(ord('A')) { translatestep++; } + break; + case 7: + if keyboard_check(ord('T')) { translatestep++; } + break; + case 8: + if keyboard_check(ord('E')) { translatestep++; } + break; + case 9: + if keyboard_check(ord('5')) { translatestep++; } + break; + case 10: + if keyboard_check(ord('7')) { translatestep++; } + break; + case 11: + if keyboard_check(ord('4')) + { + translatestep++; + global.targetx = 64; + global.targety = 1168; + global.camstartx = 90; + global.camstarty = 64; + global.offsetx = 0; + global.offsety = 0; + room_goto(rm_TranslationTest); + } + break; + default: + translatestep = 0; + break; +} +} +*/ +if(instance_exists(oCharacter) && mod_IGT && !instance_exists(oIGT)) { + instance_create(0, 0, oIGT); +} + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + /// Toggle 8-bit shader. +if (keyboard_check_pressed(vk_f9) && !pressed_key){ + pressed_key = true; + palette_number++; + scr_shader_control(); +} + +if (!keyboard_check_pressed(vk_f9) && pressed_key) pressed_key = false; + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + /// Input3D with heavy Lojical mods - Controller Connected + +if (os_type == os_linux) { + var event = ds_map_find_value(async_load, "event_type"); + + if (event == "gamepad discovered") { + global.opjoyid = ds_map_find_value(async_load, "pad_index"); + } else if (event == "gamepad lost") { + global.opjoyid = 1; // reset, I hope (PROBABLY NOT NECESSARY) + } +} + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + if (surface_exists(screen_surface)) { + surface_free(screen_surface); +} +if (os_is_native) { + if (file_exists(working_directory + "/tempscr")) { + file_delete(working_directory + "/tempscr"); + } +} + + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + +if (!surface_exists(screen_surface)) screen_surface = surface_create(512+widescreen_space, 256); +surface_set_target(screen_surface); +draw_clear(c_black); + +if(widescreen) { + if (surface_exists(widescreen_surface)) { + draw_surface(widescreen_surface, 0, 0); + } +} else if (surface_exists(application_surface)) { + draw_surface(application_surface, 0, 0); +} + +surface_reset_target(); +if (os_is_native) { + + if(widescreen) { + if (surface_exists(widescreen_surface)) surface_save(widescreen_surface, working_directory + "/tempscr"); + } + else { + if (surface_exists(application_surface)) surface_save(application_surface, working_directory + "/tempscr"); + } + +} + + + + + +/*if (!surface_exists(screen_surface)) screen_surface = surface_create(512 + widescreen_space, 256); +surface_set_target(screen_surface); +draw_clear(c_black); + +if(widescreen) if (surface_exists(widescreen_surface)) draw_surface(widescreen_surface, 0, 0); +else if (surface_exists(application_surface)) draw_surface(application_surface, 0, 0); + +surface_reset_target(); +if (os_is_native) { + if (widescreen) { + if (surface_exists(widescreen_surface)) { + surface_save(widescreen_surface, working_directory + "/tempscr"); + } + } else if (surface_exists(application_surface)) { + surface_save(application_surface, working_directory + "/tempscr"); + } +} + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + m1 = string(global.map[global.mapposx, global.mapposy]); +m2 = string(global.map[global.mapposx - 2, global.mapposy - 1]); +m3 = string(global.map[global.mapposx - 1, global.mapposy - 1]); +m4 = string(global.map[global.mapposx, global.mapposy - 1]); +m5 = string(global.map[global.mapposx + 1, global.mapposy - 1]); +m6 = string(global.map[global.mapposx + 2, global.mapposy - 1]); +m7 = string(global.map[global.mapposx - 2, global.mapposy]); +m8 = string(global.map[global.mapposx - 1, global.mapposy]); +m9 = string(global.map[global.mapposx + 1, global.mapposy]); +m10 = string(global.map[global.mapposx + 2, global.mapposy]); +m11 = string(global.map[global.mapposx - 2, global.mapposy + 1]); +m12 = string(global.map[global.mapposx - 1, global.mapposy + 1]); +m13 = string(global.map[global.mapposx, global.mapposy + 1]); +m14 = string(global.map[global.mapposx + 1, global.mapposy + 1]); +m15 = string(global.map[global.mapposx + 2, global.mapposy + 1]); +dm1 = global.dmap[global.mapposx, global.mapposy]; +dm2 = global.dmap[global.mapposx - 2, global.mapposy - 1]; +dm3 = global.dmap[global.mapposx - 1, global.mapposy - 1]; +dm4 = global.dmap[global.mapposx, global.mapposy - 1]; +dm5 = global.dmap[global.mapposx + 1, global.mapposy - 1]; +dm6 = global.dmap[global.mapposx + 2, global.mapposy - 1]; +dm7 = global.dmap[global.mapposx - 2, global.mapposy]; +dm8 = global.dmap[global.mapposx - 1, global.mapposy]; +dm9 = global.dmap[global.mapposx + 1, global.mapposy]; +dm10 = global.dmap[global.mapposx + 2, global.mapposy]; +dm11 = global.dmap[global.mapposx - 2, global.mapposy + 1]; +dm12 = global.dmap[global.mapposx - 1, global.mapposy + 1]; +dm13 = global.dmap[global.mapposx, global.mapposy + 1]; +dm14 = global.dmap[global.mapposx + 1, global.mapposy + 1]; +dm15 = global.dmap[global.mapposx + 2, global.mapposy + 1]; +if (global.mapmarker) { + moffx = global.mapmarkerx - global.mapposx; + moffy = global.mapmarkery - global.mapposy; +} + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + /// Player death transition +with (oCharacter) { + x -= view_xview[0]; + y -= view_yview[0]; + visible = false; +} +view_xview[0] = 0; +view_yview[0] = 0; +mus_current_fadeout(); +sfx_stop_all(); +sfx_play(sndPlayerDeath); +global.vibL = 0; +global.vibR = 0; +global.ingame = 0; +global.darkness = 0; +global.gotolog = -1; +global.transitiontype = 3; +event_user(3); +room_goto(rm_death); + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + if (global.ingame == 1 && global.enablecontrol == 1 && room != rm_transition && ((!keyboard_check(vk_alt)) || (os_type == os_linux))) { + event_user(3); + global.ingame = 0; + global.targetx = oCharacter.x; + global.targety = oCharacter.y; + global.offsetx = 0; + global.offsety = 0; + room_persistent = true; + if (instance_exists(oCharacter)) with (oCharacter) persistent = false; + if (instance_exists(oCamera)) with (oCamera) persistent = false; + if (instance_exists(oNotification)) with (oNotification) persistent = false; + if (instance_exists(oScanMonster)) with (oScanMonster) persistent = false; + global.currentroom = room; + global.ssmode = 0; + room_change(16, 3); + Mute_Loops(); + global.vibL = 0; + global.vibR = 0; +} + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + writelog("UnLoading Room " + string(room)); +global.roomtime = 0; +fadedone = 0; + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + writelog("Loading Room " + string(room)); +if (room != rm_transition) { + if (global.ingame == 1 && instance_number(oCharacter) == 0) { + player = instance_create(global.save_x, global.save_y, oCharacter); + with (player) juststarted = 100; + mus_intro_fanfare(); + } + if (global.ingame == 1) { + room_persistent = false; + if (quitgame) { + quitgame = 0; + remove_persistent_objects(); + sfx_stop_all(); + global.ingame = 0; + global.darkness = 0; + if (reloadgame == 0) { + room_change(titleroom, 1); //room_goto(titleroom); + } else { + global.newgame = 0; + room_goto(rm_loading); + } + exit; + } + ApplyLightPreset(); + Unmute_Loops(); + if (instance_exists(oCharacter)) with (oCharacter) persistent = true; + if (instance_exists(oCamera)) with (oCamera) persistent = true; + if (instance_exists(oNotification)) with (oNotification) persistent = true; + if (instance_exists(oScanMonster)) with (oScanMonster) persistent = true; + } +} // if (room != rm_transition) +malpha = 1; +fadedone = 0; +if (room == rm_transition) fadedone = 1; +if (room == titleroom && instance_exists(oPressStart)) { + global.gamestarted = 0; + if (os_type == os_android) os_powersave_enable(true); +} + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + debug = 0; +global.ingame = 0; +global.transitiontype = 0; +global.transitionx = 0; +global.transitiony = 0; +init_languages(); +load_gameoptions(); +writelog("Options Loaded"); +init_stats(); + +randomize_zeta_heads(); +randomize_omega_types(); + +global.mod_fusion_unlocked = 0; +global.mod_gamebeaten = 0; + + +// Load resource mods. +load_resources(); + + +if (file_exists("data.sav")) load_stats(); + +if (file_exists("data.sav")) +{ + if (file_exists("extras.sav")) load_stats2(); + else { save_stats2(); load_stats2(); } +} + + +//Rename old 1.2+ - 1.3.3 files names +if (!file_exists("save1") && !file_exists("save2") && !file_exists("save3")) +{ + if (file_exists("saveX1") && !file_exists("save1")) { file_copy("saveX1", "save1"); } + if (file_exists("saveX2") && !file_exists("save2")) { file_copy("saveX2", "save2"); } + if (file_exists("saveX3") && !file_exists("save3")) { file_copy("saveX2", "save3"); } +} + + +global.shaders_compiled = false; +if (shaders_are_supported()) { + if (shader_is_compiled(shGameBoy) && shader_is_compiled(shPaletteSwap)) { + global.shaders_compiled = true; + } +} + +// DEBUG + +//global.mod_gamebeaten = false; + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + /// Input3D Code +/* +input_init(); +inputHeld[ds_list_size(inputList)-1] = 0; +inputPressed[ds_list_size(inputList)-1] = 0; +inputReleased[ds_list_size(inputList)-1] = 0; +input[ds_list_size(inputList)-1] = 1; + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + application_surface_draw_enable(0); +draw_clear(c_black); + +if (shader_on && global.shaders_compiled) set_8bit_shader(); +/// Draw game surface +if(widescreen) { + // used view_*port[0] instead of display* previously because Wanderer was supporting all ratios + if (surface_exists(widescreen_surface)) draw_surface_ext(widescreen_surface, displayx+xShake, displayy+yShake, display_scale, display_scale, 0, c_white, 1); +} else { + if (surface_exists(application_surface)) draw_game_surface(displayx, displayy, display_scale); +} + + + +shader_reset(); + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + /// Black bars for certain rooms in widescreen +if (widescreen && ((room == rm_options) || (room == rm_controller))) { + draw_rectangle_colour(0, 0, -(ceil(widescreen_space/2)+1), room_height, c_black, c_black, c_black, c_black, 0); + draw_rectangle_colour(room_width, 0, room_width+(ceil(widescreen_space/2)+1), room_height, c_black, c_black, c_black, c_black, 0); +} + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + if (widescreen) set_widescreen(); + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + if (global.ingame) { + if (surface_exists(gui_surface)) { + if (global.ingame && displaygui && room != rm_transition && instance_exists(oCharacter)) { + var d = application_get_position(); + //draw_surface_ext(gui_surface, displayx - d[0], displayy - d[1], display_scale, display_scale, 0, -1, 1); + /*if (!global.opfullscreen) { + draw_surface_ext(gui_surface, ((displayx - d[0])*abs(widescreen-1)) - floor((widescreen_space/2)*display_scale), displayy - d[1], display_scale, display_scale, 0, -1, 1); + } else {*/ + draw_surface_ext(gui_surface, (displayx - d[0]), displayy - d[1], display_scale, display_scale, 0, -1, 1); + + //} + } + } +} + +//draw_text(4, 32, "Gamepad Index: " + string(global.gamepadIndex)); +//draw_text(4, 48, "Control Type: " + string(global.controltype)); + + +if (black > 0) { + draw_set_alpha(1); + draw_set_color(c_black); + draw_rectangle(0, 0, display_get_width(), display_get_height(), false); +} + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + if (fadedone < 1 && room != initroom) { + if (global.transitiontype < 2) { + draw_set_alpha(1 - fadedone); + draw_set_color(c_black); + draw_rectangle(-widescreen_space/2, 0, room_width+widescreen_space/2, room_height, false); + //if (instance_exists(oCharacter) && global.transitiontype == true) draw_character(oCharacter.sprite_index, oCharacter.x, oCharacter.y, oCharacter.aspr1, oCharacter.asprx, oCharacter.aspry, oCharacter.aspr2, oCharacter.aspr2x, oCharacter.aspr2y, oCharacter.aspr2a, oCharacter.mirror, oCharacter.image_blend, 1 - fadedone, oCharacter.armmsl, oCharacter.image_index); + if (instance_exists(oCharacter) && global.transitiontype == true) { //BUGFIX + if(oCharacter.juststarted == 0) { + draw_set_blend_mode(bm_add); + draw_character(oCharacter.sprite_index, oCharacter.x, oCharacter.y, oCharacter.aspr1, oCharacter.asprx, oCharacter.aspry, oCharacter.aspr2, oCharacter.aspr2x, oCharacter.aspr2y, oCharacter.aspr2a, oCharacter.mirror, oCharacter.image_blend, 1 - fadedone, oCharacter.armmsl, oCharacter.image_index); + draw_set_blend_mode(bm_normal); + } + } + fadedone += 0.1; + } +} +draw_set_alpha(1); +if (showfps) { + draw_set_font(fontMenuSmall); + draw_set_color(c_white); +} + +draw_set_font(fontMenuTiny); +draw_set_color(c_white); +draw_set_alpha(0.6); +draw_set_halign(fa_right); +if (0) draw_text(view_xview[0] + view_wview[0] - 2, view_yview[0] + 232, "1.1 T1"); +if (0) draw_text(view_xview[0] + view_wview[0] - 2, view_yview[0] + 232, "WORK IN PROGRESS"); +draw_set_alpha(1); +draw_set_halign(fa_left); + +/* +//Added for testing purposes!!! +draw_set_alpha(1); +draw_set_font(fontMenuSmall); +draw_set_color(c_white); +//draw_point(x, y); + +var tdraw = 6; +draw_text(10, 16, "RandomGameBool: " + string(oControl.mod_randomgamebool)); + + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + if (!directory_exists("snap")) directory_create(working_directory + "/" + "snap"); +i = -1; +do { + i += 1; +} until (!file_exists(working_directory + "/snap/snap 0" + string(i) + ".png") && !file_exists(working_directory + "/snap/snap 00" + string(i) + ".png") && !file_exists(working_directory + "/snap/snap 000" + string(i) + ".png")); +sname = "snap/snap " + string(i); +if (i < 1000) sname = "snap/snap 0" + string(i); +if (i < 100) sname = "snap/snap 00" + string(i); +if (i < 10) sname = "snap/snap 000" + string(i); +screen_save(sname + ".png"); + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + showfps = !showfps; + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + if (keyboard_check(vk_alt)) game_end(); + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + if(!instance_exists(oClient)){ + instance_create(0, 0, oClient); +} + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + if (global.ingame == 1 && global.enablecontrol == 1 && room != rm_transition) { + event_user(3); + global.ingame = 0; + global.targetx = oCharacter.x; + global.targety = oCharacter.y; + global.offsetx = 0; + global.offsety = 0; + global.camstartx = oCamera.x; + global.camstarty = oCamera.y; + with (oCamera) { + targetx = x; + targety = y; + } + room_persistent = true; + oCharacter.persistent = false; + oCamera.persistent = false; + if (instance_exists(oNotification)) oNotification.persistent = false; + global.currentroom = room; + global.transitiontype = 2; + global.ssmode = 3; + room_goto(rm_subscreen); + Mute_Loops(); +} + + + + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + if (os_type != os_linux) { + if (keyboard_check(vk_alt)) { + alarm[4] = 1; + black = 5; + } +} + + + + + + + 0 + 0 + 0 + 0.5 + 0.100000001490116 + 0 + 0.100000001490116 + 0.100000001490116 + 0.200000002980232 + -1 + -1 + + diff --git a/scripts/findIndex.gml b/scripts/findIndex.gml new file mode 100644 index 00000000..1b7c89f7 --- /dev/null +++ b/scripts/findIndex.gml @@ -0,0 +1,7 @@ +var i, tempArray; +tempArray = argument[0]; +for(i=0; i 0; c--) { + var code = ds_map_find_value(dict,string_copy(input,index,c)); + if(!is_undefined(code)) { + q += chr(code); + encoded = true; + index += c; + break; + } + } + + if(q == "") { + verb += string_char_at(input,index); + index++; + if(string_length(verb) == 255) { + q = strict_encode_verb(verb); + verb = ""; + } + } + else { + if(verb != "") { + q = strict_encode_verb(verb) + q; + verb = ""; + } + } + + output += q; + +} + +if(verb != "") { + output += strict_encode_verb(verb); +} + +return output; diff --git a/scripts/strict_decompress.gml b/scripts/strict_decompress.gml new file mode 100644 index 00000000..b8b9dc79 --- /dev/null +++ b/scripts/strict_decompress.gml @@ -0,0 +1,35 @@ +///strict_decompress(input) + +/* + Description: Returns a decompressed version of the provided input string + Arguments: input (string) + Returns: String +*/ + +var input, input_size, output, index, ml, inv_dict; + +input = argument0; +input_size = string_length(input); +output = ""; +index = 1; +ml = _strict_data[? "max_length"]; +inv_dict = _strict_data[? "inv_dictionary"]; + +while(index <= input_size) { + var char = string_ord_at(input,index); + if(char == 255) { + var n = string_ord_at(input,index+1); + output += string_copy(input,index+2,n); + index += n + 2; + } + else if(char == 254) { + output += string_char_at(input,index+1); + index += 2; + } + else { + output += inv_dict[| char]; + index++; + } +} + +return output; diff --git a/scripts/strict_encode_verb.gml b/scripts/strict_encode_verb.gml new file mode 100644 index 00000000..1cdbfeb9 --- /dev/null +++ b/scripts/strict_encode_verb.gml @@ -0,0 +1,17 @@ +///strict_encode_verb(verb) + +/* + Description: (called from strict_compress). Returns an encoded verb ready to be added to a compressed output + Arguments: verb (string) + Returns: String +*/ + +var verb = argument0; +var verb_length = string_length(verb); + +if(verb_length > 1) { + return chr(255) + chr(verb_length) + verb; +} +else { + return chr(254) + verb; +} diff --git a/scripts/strict_init.gml b/scripts/strict_init.gml new file mode 100644 index 00000000..e89cfa8e --- /dev/null +++ b/scripts/strict_init.gml @@ -0,0 +1,18 @@ +///strict_init(data file) + +/* + Read dictionary file +*/ + +globalvar _strict_data; + +var json_data = ""; + +var f = file_text_open_read(argument0); +while (!file_text_eof(f)) { + json_data += file_text_read_string(f); + file_text_readln(f); +} +file_text_close(f); + +_strict_data = json_decode(json_data); diff --git a/scripts/update_variables.gml b/scripts/update_variables.gml new file mode 100644 index 00000000..19613954 --- /dev/null +++ b/scripts/update_variables.gml @@ -0,0 +1,262 @@ +/// update_variables +switch(argument0){ + case "prev": + global.itemPrev = array_clone(global.item); + global.itemstakenPrev = global.itemstaken; + global.metdeadPrev = array_clone(global.metdead); + global.eventPrev = array_clone(global.event); + global.monstersleftPrev = global.monstersleft; + global.maxmissilesPrev = global.maxmissiles; + global.maxsmissilesPrev = global.maxsmissiles; + global.maxpbombsPrev = global.maxpbombs; + global.maxhealthPrev = global.maxhealth; + global.playerhealthPrev = global.playerhealth; + global.morphballPrev = global.morphball; + global.jumpballPrev = global.jumpball; + global.powergripPrev = global.powergrip; + global.spacejumpPrev = global.spacejump; + global.screwattackPrev = global.screwattack; + global.hijumpPrev = global.hijump; + global.spiderballPrev = global.spiderball; + global.speedboosterPrev = global.speedbooster; + global.bombPrev = global.bomb; + global.ibeamPrev = global.ibeam; + global.wbeamPrev = global.wbeam; + global.pbeamPrev = global.pbeam; + global.sbeamPrev = global.sbeam; + global.cbeamPrev = global.cbeam; + global.missilesPrev = global.missiles; + global.smissilesPrev = global.smissiles; + global.pbombsPrev = global.pbombs; + global.etanksPrev = global.etanks; + global.mtanksPrev = global.mtanks; + global.stanksPrev = global.stanks; + global.ptanksPrev = global.ptanks; + global.currentsuitPrev = global.currentsuit; + global.monstersareaPrev = global.monstersarea; + break; + case "onlinevars": + ds_grid_set(global.onlineList, 0, 0, global.itemPrev); + ds_grid_set(global.onlineList, 1, 0, global.item); + ds_grid_set(global.onlineList, 0, 1, global.metdeadPrev); + ds_grid_set(global.onlineList, 1, 1, global.metdead); + ds_grid_set(global.onlineList, 0, 2, global.itemstakenPrev); + ds_grid_set(global.onlineList, 1, 2, global.itemstaken); + ds_grid_set(global.onlineList, 0, 3, global.eventPrev); + ds_grid_set(global.onlineList, 1, 3, global.event); + ds_grid_set(global.onlineList, 0, 4, global.monstersleftPrev); + ds_grid_set(global.onlineList, 1, 4, global.monstersleft); + ds_grid_set(global.onlineList, 0, 5, global.maxmissilesPrev); + ds_grid_set(global.onlineList, 1, 5, global.maxmissiles); + ds_grid_set(global.onlineList, 0, 6, global.maxsmissilesPrev); + ds_grid_set(global.onlineList, 1, 6, global.maxsmissiles); + ds_grid_set(global.onlineList, 0, 7, global.maxpbombsPrev); + ds_grid_set(global.onlineList, 1, 7, global.maxpbombs); + ds_grid_set(global.onlineList, 0, 8, global.maxhealthPrev); + ds_grid_set(global.onlineList, 1, 8, global.maxhealth); + ds_grid_set(global.onlineList, 0, 9, global.playerhealthPrev); + ds_grid_set(global.onlineList, 1, 9, global.playerhealth); + ds_grid_set(global.onlineList, 0, 10, global.morphballPrev); + ds_grid_set(global.onlineList, 1, 10, global.morphball); + ds_grid_set(global.onlineList, 0, 11, global.jumpballPrev); + ds_grid_set(global.onlineList, 1, 11, global.jumpball); + ds_grid_set(global.onlineList, 0, 12, global.powergripPrev); + ds_grid_set(global.onlineList, 1, 12, global.powergrip); + ds_grid_set(global.onlineList, 0, 13, global.spacejumpPrev); + ds_grid_set(global.onlineList, 1, 13, global.spacejump); + ds_grid_set(global.onlineList, 0, 14, global.screwattackPrev); + ds_grid_set(global.onlineList, 1, 14, global.screwattack); + ds_grid_set(global.onlineList, 0, 15, global.hijumpPrev); + ds_grid_set(global.onlineList, 1, 15, global.hijump); + ds_grid_set(global.onlineList, 0, 16, global.spiderballPrev); + ds_grid_set(global.onlineList, 1, 16, global.spiderball); + ds_grid_set(global.onlineList, 0, 17, global.speedboosterPrev); + ds_grid_set(global.onlineList, 1, 17, global.speedbooster); + ds_grid_set(global.onlineList, 0, 18, global.bombPrev); + ds_grid_set(global.onlineList, 1, 18, global.bomb); + ds_grid_set(global.onlineList, 0, 19, global.ibeamPrev); + ds_grid_set(global.onlineList, 1, 19, global.ibeam); + ds_grid_set(global.onlineList, 0, 20, global.wbeamPrev); + ds_grid_set(global.onlineList, 1, 20, global.wbeam); + ds_grid_set(global.onlineList, 0, 21, global.pbeamPrev); + ds_grid_set(global.onlineList, 1, 21, global.pbeam); + ds_grid_set(global.onlineList, 0, 22, global.sbeamPrev); + ds_grid_set(global.onlineList, 1, 22, global.sbeam); + ds_grid_set(global.onlineList, 0, 23, global.cbeamPrev); + ds_grid_set(global.onlineList, 1, 23, global.cbeam); + ds_grid_set(global.onlineList, 0, 24, global.missilesPrev); + ds_grid_set(global.onlineList, 1, 24, global.missiles); + ds_grid_set(global.onlineList, 0, 25, global.smissilesPrev); + ds_grid_set(global.onlineList, 1, 25, global.smissiles); + ds_grid_set(global.onlineList, 0, 26, global.pbombsPrev); + ds_grid_set(global.onlineList, 1, 26, global.pbombs); + ds_grid_set(global.onlineList, 0, 27, global.etanksPrev); + ds_grid_set(global.onlineList, 1, 27, global.etanks); + ds_grid_set(global.onlineList, 0, 28, global.mtanksPrev); + ds_grid_set(global.onlineList, 1, 28, global.mtanks); + ds_grid_set(global.onlineList, 0, 29, global.stanksPrev); + ds_grid_set(global.onlineList, 1, 29, global.stanks); + ds_grid_set(global.onlineList, 0, 30, global.ptanksPrev); + ds_grid_set(global.onlineList, 1, 30, global.ptanks); + ds_grid_set(global.onlineList, 0, 31, global.currentsuitPrev); + ds_grid_set(global.onlineList, 1, 31, global.currentsuit); + ds_grid_set(global.onlineList, 0, 32, global.monstersareaPrev); + ds_grid_set(global.onlineList, 1, 32, global.monstersarea); + break; + /* + case "onlinevarscurrent": + ds_grid_set(global.onlineList, 1, 0, global.item); + ds_grid_set(global.onlineList, 1, 1, global.metdead); + ds_grid_set(global.onlineList, 1, 2, global.itemstaken); + ds_grid_set(global.onlineList, 1, 3, global.event); + ds_grid_set(global.onlineList, 1, 4, global.monstersleft); + ds_grid_set(global.onlineList, 1, 5, global.maxmissiles); + ds_grid_set(global.onlineList, 1, 6, global.maxsmissiles); + ds_grid_set(global.onlineList, 1, 7, global.maxpbombs); + ds_grid_set(global.onlineList, 1, 8, global.maxhealth); + ds_grid_set(global.onlineList, 1, 9, global.playerhealth); + ds_grid_set(global.onlineList, 1, 10, global.morphball); + ds_grid_set(global.onlineList, 1, 11, global.jumpball); + ds_grid_set(global.onlineList, 1, 12, global.powergrip); + ds_grid_set(global.onlineList, 1, 13, global.spacejump); + ds_grid_set(global.onlineList, 1, 14, global.screwattack); + ds_grid_set(global.onlineList, 1, 15, global.hijump); + ds_grid_set(global.onlineList, 1, 16, global.spiderball); + ds_grid_set(global.onlineList, 1, 17, global.speedbooster); + ds_grid_set(global.onlineList, 1, 18, global.bomb); + ds_grid_set(global.onlineList, 1, 19, global.ibeam); + ds_grid_set(global.onlineList, 1, 20, global.wbeam); + ds_grid_set(global.onlineList, 1, 21, global.pbeam); + ds_grid_set(global.onlineList, 1, 22, global.sbeam); + ds_grid_set(global.onlineList, 1, 23, global.cbeam); + ds_grid_set(global.onlineList, 1, 24, global.missiles); + ds_grid_set(global.onlineList, 1, 25, global.smissiles); + ds_grid_set(global.onlineList, 1, 26, global.pbombs); + ds_grid_set(global.onlineList, 1, 27, global.etanks); + ds_grid_set(global.onlineList, 1, 28, global.mtanks); + ds_grid_set(global.onlineList, 1, 29, global.stanks); + ds_grid_set(global.onlineList, 1, 30, global.ptanks); + ds_grid_set(global.onlineList, 1, 31, global.currentsuit); + ds_grid_set(global.onlineList, 1, 32, global.monstersarea); + break; + case "onlinevarsprev": + ds_grid_set(global.onlineList, 0, 0, global.itemPrev); + ds_grid_set(global.onlineList, 0, 1, global.metdeadPrev); + ds_grid_set(global.onlineList, 0, 2, global.itemstakenPrev); + ds_grid_set(global.onlineList, 0, 3, global.eventPrev); + ds_grid_set(global.onlineList, 0, 4, global.monstersleftPrev); + ds_grid_set(global.onlineList, 0, 5, global.maxmissilesPrev); + ds_grid_set(global.onlineList, 0, 6, global.maxsmissilesPrev); + ds_grid_set(global.onlineList, 0, 7, global.maxpbombsPrev); + ds_grid_set(global.onlineList, 0, 8, global.maxhealthPrev); + ds_grid_set(global.onlineList, 0, 9, global.playerhealthPrev); + ds_grid_set(global.onlineList, 0, 10, global.morphballPrev); + ds_grid_set(global.onlineList, 0, 11, global.jumpballPrev); + ds_grid_set(global.onlineList, 0, 12, global.powergripPrev); + ds_grid_set(global.onlineList, 0, 13, global.spacejumpPrev); + ds_grid_set(global.onlineList, 0, 14, global.screwattackPrev); + ds_grid_set(global.onlineList, 0, 15, global.hijumpPrev); + ds_grid_set(global.onlineList, 0, 16, global.spiderballPrev); + ds_grid_set(global.onlineList, 0, 17, global.speedboosterPrev); + ds_grid_set(global.onlineList, 0, 18, global.bombPrev); + ds_grid_set(global.onlineList, 0, 19, global.ibeamPrev); + ds_grid_set(global.onlineList, 0, 20, global.wbeamPrev); + ds_grid_set(global.onlineList, 0, 21, global.pbeamPrev); + ds_grid_set(global.onlineList, 0, 22, global.sbeamPrev); + ds_grid_set(global.onlineList, 0, 23, global.cbeamPrev); + ds_grid_set(global.onlineList, 0, 24, global.missilesPrev); + ds_grid_set(global.onlineList, 0, 25, global.smissilesPrev); + ds_grid_set(global.onlineList, 0, 26, global.pbombsPrev); + ds_grid_set(global.onlineList, 0, 27, global.etanksPrev); + ds_grid_set(global.onlineList, 0, 28, global.mtanksPrev); + ds_grid_set(global.onlineList, 0, 29, global.stanksPrev); + ds_grid_set(global.onlineList, 0, 30, global.ptanksPrev); + ds_grid_set(global.onlineList, 0, 31, global.currentsuitPrev); + ds_grid_set(global.onlineList, 0, 32, global.monstersareaPrev); + break; + */ + case "replaceglobalvars": + global.item = ds_grid_get(global.onlineList, 1, 0); + global.metdead = ds_grid_get(global.onlineList, 1, 1); + global.itemstaken = ds_grid_get(global.onlineList, 1, 2); + global.event = ds_grid_get(global.onlineList, 1, 3); + global.monstersleft = ds_grid_get(global.onlineList, 1, 4); + global.maxmissiles = ds_grid_get(global.onlineList, 1, 5); + global.maxsmissiles = ds_grid_get(global.onlineList, 1, 6); + global.maxpbombs = ds_grid_get(global.onlineList, 1, 7); + global.maxhealth = ds_grid_get(global.onlineList, 1, 8); + global.playerhealth = ds_grid_get(global.onlineList, 1, 9); + global.morphball = ds_grid_get(global.onlineList, 1, 10); + global.jumpball = ds_grid_get(global.onlineList, 1, 11); + global.powergrip = ds_grid_get(global.onlineList, 1, 12); + global.spacejump = ds_grid_get(global.onlineList, 1, 13); + global.screwattack = ds_grid_get(global.onlineList, 1, 14); + global.hijump = ds_grid_get(global.onlineList, 1, 15); + global.spiderball = ds_grid_get(global.onlineList, 1, 16); + global.speedbooster = ds_grid_get(global.onlineList, 1, 17); + global.bomb = ds_grid_get(global.onlineList, 1, 18); + global.ibeam = ds_grid_get(global.onlineList, 1, 19); + global.wbeam = ds_grid_get(global.onlineList, 1, 20); + global.pbeam = ds_grid_get(global.onlineList, 1, 21); + global.sbeam = ds_grid_get(global.onlineList, 1, 22); + global.cbeam = ds_grid_get(global.onlineList, 1, 23); + global.missiles = ds_grid_get(global.onlineList, 1, 24); + global.smissiles = ds_grid_get(global.onlineList, 1, 25); + global.pbombs = ds_grid_get(global.onlineList, 1, 26); + global.etanks = ds_grid_get(global.onlineList, 1, 27); + global.mtanks = ds_grid_get(global.onlineList, 1, 28); + global.stanks = ds_grid_get(global.onlineList, 1, 29); + global.ptanks = ds_grid_get(global.onlineList, 1, 30); + global.currentsuit = ds_grid_get(global.onlineList, 1, 31); + global.monstersarea = ds_grid_get(global.onlineList, 1, 32); + break; + case "disablesame": + for(var i=0; i