/* Olivegrin Private License 2.0 Creative-Sharing Product Owner : BagasMC Date applied : Friday, 9 September 2016. You shall NOT : - Edit and post in your name - Claim it as your own - Distribute it with your own link, nor using adf.ly You are allowed to : - Edit and use it for yourself - Review with a link to the original thread - Copy and use some line in this code for your own project You are NOT allowed to do anything outside the things listed above. Copyright BagasMC 2016. All rights reserved.*/ //In-dev non-stable build 5 //Added evil bar for player, no GUI for now. /*So now you are here, Hi! if you are looking for some secrets i used for this mod, feel free to explore around, this mod has 1000+ lines. This mod uses lots of math calculations, originally made on 0.12, and updated on 0.15*/ var dream = false; var repell = false; var ptick = 0; var px = null; var py = null; var pz = null; var dmg = 5; var dspawn = false; var wakeup = false; var cooldreamdown = false; var cooldown = 200; var wakeupt = 120; var winbrine; var endtimer = 100 var dHerobrine; var lava; var truetim = 0; var start = 0; var evilmeter = 0; //default var sF = Level.getBiomeName; var fBrine; var chatHerobrine = [ChatColor.RED + "Hello there...", ChatColor.RED + "The choice none...¿?", ChatColor.RED + "plan...", ChatColor.RED + "watch your back.?¿¡", ChatColor.RED + "weird, y0u....", "§4You're next..", "§4404"]; var structureName = ["nether_portal", "trap_Lava", "haunted_village", "dungeon_tnt", "deadplayer", "tunnel", "pyramid_small", "houseMurder"]; ModPE.setItem(2000, "book_enchanted", 0, 1, "Book of Repell"); Item.addCraftRecipe(2000, 1, 0, [49, 1, 0]); Player.addItemCreativeInv(2000, 1, 0); ModPE.langEdit("menu.copyright", "©Mojang AB Herobrine Mod 1.6.0"); ModPE.langEdit("createWorldScreen.gameMode.survival.desc", "Limited resources, you'll need tools. You may get hurt. Watch out for Monsters, and Stay away from Herobrine, He might kill you anytime."); ModPE.langEdit("createWorldScreen.gameMode.creative.desc", "Unlimited resources. No damage. Flying. No achievements even if you switch to survival later. Herobrine will still annoy you."); ModPE.langEdit("progressScreen.message.building", "Building terrain and summoning" + ChatColor.RED + " Herobrine"); ModPE.setItem(324, "skull_skeleton", 0, "rooD nedooW"); Block.defineBlock(64, "rood nedooW", "missing_tile", 1, false, 0); var Card = android.os.Environment.getExternalStorageDirectory(); var Dir1 = new java.io.File(Card.getAbsolutePath(), "games/"); var Dir2 = new java.io.File(Dir1, "com.mojang/minecraftpe"); var File = new java.io.File(Dir2, "options.txt"); var sound1 = new android.media.MediaPlayer(); var sound2 = new android.media.MediaPlayer(); var sound3 = new android.media.MediaPlayer(); var start = true; var unstuck = -1; var chicken = []; var cow = []; var pig = []; var sheep = []; var wolf = []; var villager = []; var mushroom = []; Name = "mp_username"; PlayerN = getOptionAttr(Name); function getOptionAttr(a) { var b = new java.io.BufferedReader(new java.io.FileReader(File)); var c, d; var e = new Array(); while (null != (c = b.readLine())) e.push(c); i = e.join() .replace(",", ":"); d = i.split(":"); return d[d.indexOf(a) + 1]; } var countdown = false; ModPE.overrideTexture("images/3herobrine.png", "https://dl.dropboxusercontent.com/s/lbwlmb2wbju7b7e/herobrine.png?dl=0"); ModPE.overrideTexture("images/herobrine.png", "https://dl.dropboxusercontent.com/s/lbwlmb2wbju7b7e/herobrine.png?dl=0"); ModPE.overrideTexture("images/sherobrine.png", "https://dl.dropboxusercontent.com/s/lbwlmb2wbju7b7e/herobrine.png?dl=0"); var time; var Herobrine; var spawned = 0; var pitch; var yaw; var orX; var orY; var win = false; var ebrine = 0; var bbrine; var wintimer; function newLevel() { clientMessage("Succesfully loaded Herobrine Mod"); clientMessage("Follow @BagasMC_ and @BagasModPE on twitter to report bugs, and to know about known bugs! Honestly, this is really important!") clientMessage("Turn your brightness to lowest, please.") checkVersion() ModPE.readData("evildata") } var version = "1.6.0"; var preventOverridingTick = 400; function useItem(a, b, c, d, e, f) { if (324 == d) clientMessage("uoy rof srood oN"); } var timez = 15e3; ModPE.playCustomSound = function (a) { try { if (false == sound1.isPlaying()) { sound1.reset(); sound1.setDataSource(new android.os.Environment.getExternalStorageDirectory() + "/games/com.mojang/HerobrineSound/" + a); sound1.prepare(); sound1.start(); return; } if (false == sound2.isPlaying()) { sound2.reset(); sound2.setDataSource(new android.os.Environment.getExternalStorageDirectory() + "/games/com.mojang/HerobrineSound/" + a); sound2.prepare(); sound2.start(); return; } else { sound3.reset(); sound3.setDataSource(new android.os.Environment.getExternalStorageDirectory() + "/games/com.mojang/HerobrineSound/" + a); sound3.prepare(); sound3.start(); } } catch (b) { clientMessage("Herobrine Mod:No Sounds!"); } }; Player.addEvilHeart = function (totalevil) { evilmeter = evilmeter + totalevil; } Player.setEvilHeart = function (add) { evilmeter = add; } var chatHerobrineOutput = chatHerobrine[Math.floor(Math.random() * chatHerobrine.length)]; var minplus = null; var evildecrease = 120; function modTick() { chatHerobrineOutput = chatHerobrine[Math.floor(Math.random() * chatHerobrine.length)]; if (Player.getName(getPlayerEnt()) == "BagasMC") { ModPE.showTipMessage("EM : " + evilmeter + " alea : " + this.alea + " timez : " + timez + " alesas : " + this.alesas + "\n chatHerobrineOutput : " + chatHerobrineOutput + " badTick : " + badTick) } else if (Player.getName(getPlayerEnt()) !== "BagasMC") {} evildecrease--; if (evildecrease < 0) { evilmeter = evilmeter - getRandom(2, 4) evildecrease = 120; } timez--; this.alea = Math.floor(400 * Math.random() + 1); this.alesa = Math.floor(1000 * Math.random() + 1); this.alesas = Math.floor(2000 * Math.random() + 1); gh = Math.floor(2 * Math.random() + 1); ghm = Math.floor(2 * Math.random() + 1); gsh = Math.floor(30 * Math.random() + 1); gsmh = Math.floor(2 * Math.random() + 1); time = Level.getTime() - 19200 * Math.floor(Level.getTime() / 19200); if (evilmeter < 200) { if (0 == spawned && repell == false) { if (1 == this.alea && 0 == truetim && dspawn == false && ebrine == 0) { pitch = (Entity.getPitch(getPlayerEnt()) + 90) * Math.PI / 180; yaw = (Entity.getYaw(getPlayerEnt()) + 90) * Math.PI / 180; orX = Math.sin(pitch) * Math.cos(yaw); orZ = Math.sin(pitch) * Math.sin(yaw); if (1 == gh && false == spawned) { if (ghm == 1) { Herobrine = Level.spawnMob(getPlayerX() + gsh, getSurface(getPlayerX(), getPlayerZ()), getPlayerZ() + gsh, EntityType.GHAST, "3herobrine.png"); Entity.setRenderType(Herobrine, 3); Entity.setHealth(Herobrine, 999999); Entity.addEffect(Herobrine, MobEffect.movementSpeed, 1e4, 5, true, false); var a = Math.floor(11 * Math.random() + 1); ModPE.playCustomSound("herobrine" + a + ".ogg"); spawned = 1; } if (ghm == 2) { Herobrine = Level.spawnMob(getPlayerX() - gsh, getSurface(getPlayerX(), getPlayerZ()), getPlayerZ() - gsh, EntityType.GHAST, "3herobrine.png"); Entity.setRenderType(Herobrine, 3); Entity.setHealth(Herobrine, 999999); Entity.addEffect(Herobrine, MobEffect.movementSpeed, 1e4, 5, true, false); var a = Math.floor(11 * Math.random() + 1); ModPE.playCustomSound("herobrine" + a + ".ogg"); spawned = 1; } } else if (2 == gh && false == spawned) { if (ghm == 1) { Herobrine = Level.spawnMob(getPlayerX() + gsh, getSurface(getPlayerX(), getPlayerZ()), getPlayerZ() + gsh, EntityType.SILVERFISH, "3herobrine.png"); Entity.setRenderType(Herobrine, 3); Entity.setHealth(Herobrine, 999999); Entity.addEffect(Herobrine, MobEffect.movementSpeed, 1e4, 5, true, false); var a = Math.floor(11 * Math.random() + 1); ModPE.playCustomSound("herobrine" + a + ".ogg"); for (i = 0; i < cow.length; i++) Entity.setTarget(cow[i], Herobrine); spawned = 1; } if (ghm == 2) { Herobrine = Level.spawnMob(getPlayerX() - gsh, getSurface(getPlayerX(), getPlayerZ()), getPlayerZ() - gsh, EntityType.SILVERFISH, "3herobrine.png"); Entity.setRenderType(Herobrine, 3); Entity.setHealth(Herobrine, 999999); Entity.addEffect(Herobrine, MobEffect.movementSpeed, 1e4, 5, true, false); var a = Math.floor(11 * Math.random() + 1); ModPE.playCustomSound("herobrine" + a + ".ogg"); for (i = 0; i < cow.length; i++) Entity.setTarget(cow[i], Herobrine); spawned = 1; } } unstuck = 20; } if (unstuck >= 1) { unstuck -= 1; if (0 == getTile(Entity.getX(Herobrine), Entity.getY(Herobrine), Entity.getZ(Herobrine))); else Entity.setPosition(Herobrine, Entity.getX(Herobrine), Entity.getY(Herobrine) + 1, Entity.getZ(Herobrine)); } if (0 == unstuck) unstuck = -1; var b; b = Math.floor(1200 * Math.random() + 1); if (1 == b) { pitch = (Entity.getPitch(getPlayerEnt()) + 90) * Math.PI / 180; yaw = (Entity.getYaw(getPlayerEnt()) + 90) * Math.PI / 180; orX = Math.sin(pitch) * Math.cos(yaw); orZ = Math.sin(pitch) * Math.sin(yaw); Level.spawnMob(getPlayerX() - 10 * orX, getSurface(getPlayerX(), getPlayerZ()), getPlayerZ() - 20 * orZ, EntityType.LIGHTNING_BOLT); } } if (0 == preventOverridingTick) { Entity.remove(Herobrine); ModPE.playCustomSound("disappear.ogg"); preventOverridingTick = 400; spawned = 0; } if (1 == spawned) { preventOverridingTick--; if (compareDistance(Herobrine, 15)) { Entity.remove(Herobrine); ModPE.playCustomSound("disappear.ogg"); preventOverridingTick = 400; spawned = 0; } } if (0 == timez) { timez = 15e3; Herobrine = Level.spawnMob(getPlayerX(), getSurface(getPlayerX(), getPlayerZ()), getPlayerZ(), 32, "3herobrine.png"); Entity.setRenderType(Herobrine, 3); Entity.setHealth(Herobrine, 20); clientMessage("�4Where is your god now?"); Level.spawnMob(getPlayerX(), getSurface(getPlayerX(), getPlayerZ()), getPlayerZ(), 34); Level.spawnMob(getPlayerX(), getSurface(getPlayerX(), getPlayerZ()), getPlayerZ(), 34); } if (14e3 == timez) { clientMessage("�4BURN BABY BURN!!!"); var c = HeightRandom(0, 256); var d = HeightRandom(0, 256); ModPE.playCustomSound("defeat.ogg"); firePlayerAttackCircleMedium(); } if (Player.getPointedEntity() == Herobrine) { Entity.remove(Herobrine); spawned = 0; preventOverridingTick = 400; } wintimer = Math.floor(1300 * Math.random() + 1); if (10 == wintimer) if (0 == spawned && 0 == truetim && dspawn == false) { pitch = (Entity.getPitch(getPlayerEnt()) + 90) * Math.PI / 180; yaw = (Entity.getYaw(getPlayerEnt()) + 90) * Math.PI / 180; orX = Math.sin(pitch) * Math.cos(yaw); orZ = Math.sin(pitch) * Math.sin(yaw); winbrine = Level.spawnMob(getPlayerX() - 1 * orX, getSurface(getPlayerX(), getPlayerZ()), getPlayerZ() - 1 * orZ, EntityType.ZOMBIE, "herobrine.png"); Entity.setRenderType(winbrine, 3); Entity.setHealth(winbrine, 10); Entity.setVelY(getPlayerEnt(), 1.5); clientMessage(ChatColor.RED + "WHERE IS NOTCH?!?!"); Entity.addEffect(winbrine, MobEffect.fireResistance, 1e4, 9999, true, false); Entity.addEffect(winbrine, MobEffect.movementSpeed, 1e4, 5, true, false); Entity.addEffect(getPlayerEnt(), MobEffect.blindness, 200, 9, true, false); truetim = 1; } else if (1 == spawned || dspawn == true && wintimer == 10); if (1 == truetim) endtimer--; if (1 == truetim && 0 == endtimer) { endtimer = 100 truetim = 0; Entity.remove(winbrine); } time = Level.getTime() - 19200 * Math.floor(Level.getTime() / 19200); //The script below this comment is really hardcoded, dont touch! if (time < 19200 / 2); else { if (26 == getTile(getPlayerX(), getSurface(getPlayerX(), getPlayerZ()), getPlayerZ()) && cooldreamdown == false && spawned == 0 && truetim == 0) { var dreamInput = [true, false]; var dreamOutput = dreamInput[Math.floor(Math.random() * dreamInput.length)]; if (dreamOutput == true) { bedX = Player.getX(); bedY = Player.getY(); bedZ = Player.getZ(); dream = true; var dreamTypes = [1, 2]; var dreamTypeOutput = dreamTypes[Math.floor(Math.random() * dreamTypes.length)]; if (dreamTypeOutput = 1) { var countdown1 = 120 if (countdown1 >= 1) { countdown1-- } else if (countdown1 == 0) { Entity.setPosition(getPlayerEnt(), bedX, -10, bedZ); Entity.setHealth(getPlayerEnt(), 10000); } if (dream == true) { var dreamCountdown = 600 if (dreamCountdown >= 1) { dreamCountdown-- } else if (dreamCountdown == 0) { dream = false; Entity.setPosition(getPlayerEnt(), bedX, bedY, bedZ); } } } } } } nowId = Player.getCarriedItem(); nowAmount = Player.getCarriedItemCount(); if (nowId == 2000) { if (repell == false) { repell = true; badTrue = true; } } else { badTrue = false; badTick = 900; repell = false; } if (badTrue == true) { badTick--; } if (badTick == 0) { addItemInventory(2000, -1, 0); Level.explode(getPlayerX(), getSurface(getPlayerX(), getPlayerZ()), getPlayerZ(), 20); clientMessage(ChatColor.RED + "How dare you using a repell...") repell = false; badTick = 900; } if (this.alesa == 5 && gravityzero == false) { gravityzero = true; } if (gravityzero == true) { for (var i = 0; i < ents.length; i++) { Entity.setVelY(ents[i], 0.5) gravitytimer--; } } if (gravitytimer < 0) { gravityzero = false; gravitytimer = 130; } if (this.alesa == 1) { switch (getRandom(0, 50)) { case 1: clientMessage("§4Wake up, my troop"); Level.spawnMob(getPlayerX() + 2, getSurface(getPlayerX(), getPlayerZ()), getPlayerZ(), 32, "3herobrine.png") Level.spawnMob(getPlayerX() - 2, getSurface(getPlayerX(), getPlayerZ()), getPlayerZ(), 32) Entity.addEffect(getPlayerEnt(), MobEffect.blindness, 200, 9, true, false); break; case 2: clientMessage(chatHerobrineOutput); break; case 3: clientMessage(chatHerobrineOutput); ModPE.playCustomSound("defeat.ogg"); firePlayerAttackCircleMedium(); Entity.addEffect(getPlayerEnt(), MobEffect.blindness, 200, 9, true, false); break; case 4: clientMessage(chatHerobrineOutput); Level.spawnMob(getPlayerX(), getSurface(getPlayerX(), getPlayerZ()), getPlayerZ() - 2, 35) break; } } if (Player.getPointedBlockId() == 54) { if (this.alesa == 5) { Level.clearChest(Player.getPointedBlockX(), Player.getPointedBlockY(), Player.getPointedBlockZ(), chatHerobrineOutput) } } if (this.alesas == 10) { if (ghm == 1) { structurespawner = Level.spawnMob(getPlayerX() - getRandom(15, 20), getSurface(getPlayerX(), getPlayerZ()) + 70, getPlayerZ() - getRandom(15, 20), EntityType.PIG); Entity.setRenderType(structurespawner, 5); Entity.setHealth(structurespawner, 1); } if (ghm == 2) { structurespawner = Level.spawnMob(getPlayerX() + getRandom(15, 20), getSurface(getPlayerX(), getPlayerZ()) + 70, getPlayerZ() + getRandom(15, 20), EntityType.PIG); Entity.setRenderType(structurespawner, 5); Entity.setHealth(structurespawner, 1); } } else return; } } var nowAmount; var gravityzero = false; var gravitytimer = 130; var nowId; var ents = Entity.getAll(); var lastAmount; var lastId; var badTick = 900; var badTrue = false; var structurespawner; function procCmd(c) { var m = c.split(' '); var command = m[0]; switch (command) { case 'download': { ModPE.importScript("https://dl.dropboxusercontent.com/s/senrlknvweka08d/HerobrineMod.js?dl=0", "HerobrineMod.js") clientMessage(ChatColor.GOLD + ' Please restart blocklauncher!'); break; } } } function attackHook(a, b) { if (a == Herobrine) Level.addParticle(ParticleType.flame, Entity.getX(a), Entity.getY(a) + 1, Entity.getZ(a), 0, 0, 0, 20); } function HeightRandom(a, b) { return Math.floor(Math.random() * b + a); } function Vector3D(a, b, c) { this.x = a; this.y = b; this.z = c; } function lookDir(a, b, c) { var a = new Vector3D(0, 0, 0); var b = getYaw(); var c = getPitch(); a.y = -Math.sin(java.lang.Math.toRadians(c)); a.x = -Math.sin(java.lang.Math.toRadians(b)) * Math.cos(java.lang.Math.toRadians(c)); a.z = Math.cos(java.lang.Math.toRadians(b)) * Math.cos(java.lang.Math.toRadians(c)); return a; } function compareDistance(a, b) { return Math.abs(Entity.getX(a) - Player.getX()) < b && Math.abs(Entity.getY(a) - Player.getY()) < b && Math.abs(Entity.getZ(a) - Player.getZ()) < b; } function deathHook(a, b) { if (b == SHerobrine) { Entity.remove(b); preventOverridingTick = 400; Level.spawnMob(Entity.getX(b), Entity.getY(b), Entity.getZ(b), 36); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); Level.addParticle(ParticleType.lava, Entity.getX(b) - .2, Entity.getY(b) + 1, Entity.getZ(b), 0, 0, 0, 2); spawned = 0; } if ("herobrine.png" == Entity.getMobSkin(b) && b == winbrine) { Entity.remove(b); truetim = 0; } if (b == getPlayerEnt() && 1 == truetim) { Entity.remove(winbrine); truetim = 0; } if (b == getPlayerEnt() && true == dspawn) { Entity.remove(dHerobrine) dspawn = false; } if (b == getPlayerEnt() && 1 == ebrine) { Entity.remove(bbrine) ebrine = 0; } if (b == structurespawner) { if (structureEntityPosIfBelowBlockId(b) == 18 || structureEntityPosIfBelowBlockId(b) == 8 || structureEntityPosIfBelowBlockId(b) == 9) {} else if (getTile(Entity.getX(b), Entity.getY(b), Entity.getZ(b)) !== 18 || structureEntityPosIfBelowBlockId(b) == 8 || structureEntityPosIfBelowBlockId(b) == 9) { spawnStructureHook(structureName[Math.floor(Math.random() * structureName.length)], Entity.getX(b), Entity.getY(b), Entity.getZ(b)) } } if (Entity.getEntityTypeId(b) == EntityType.VILLAGER) { Player.addEvilHeart(40) } } function structureEntityPosIfBelowBlockId(b, id) { getTile(Math.round(Entity.getX(b)), Math.round(Entity.getY(b)), Math.round(Entity.getZ(b)), id) } function getSurface(a, b) { var c = 0; for (var d = 1; d <= 128; d++) if (0 == Level.getTile(a, d, b)) { c = d; break; } return c; } function addFHerobrineRenderType(a) { var b = a.getModel(); var c = 0; var d = b.getPart("head"); var e = b.getPart("body"); var f = b.getPart("rightArm") .clear(); var g = b.getPart("leftArm") .clear(); e.setTextureOffset(16, 16, true); e.addBox(-8, 0, -2, 4, 4, 4, c); e.addBox(-9, 1, -3, 4, 4, 4, c); e.addBox(-10, 2, -6, 4, 4, 4, c); e.addBox(-11, 3, -7, 4, 4, 4, c); e.addBox(-11, 3, -15, 4, 4, 8, c); e.addBox(4, 0, -2, 4, 4, 4, c); e.addBox(5, 1, -3, 4, 4, 4, c); e.addBox(6, 2, -6, 4, 4, 4, c); e.addBox(7, 3, -7, 4, 4, 4, c); e.addBox(7, 3, -15, 4, 4, 8, c); e.setTextureOffset(0, 0, true); e.addBox(-13, -4, -16, 8, 8, 8, c); e.addBox(5, -4, -16, 8, 8, 8, c); f.clear(); f.setTextureOffset(41, 16, true); g.clear(); g.setTextureOffset(41, 16, true); } var FHerobrineRenderType = Renderer.createHumanoidRenderer(); addFHerobrineRenderType(FHerobrineRenderType); function entityHurtHook(a, b, c) { if (b == getPlayerEnt() && a == winbrine) Entity.setVelY(getPlayerEnt(), 1.5); } function entityAddedHook(entity) { if (Entity.getEntityTypeId(entity) == EntityType.TNT) { Player.addEvilHeart(20) } } function screenChangeHook(a) { if ("start_screen" == a); } ModPE.importScript = function (scriptURL, scriptName) { var ctx = com.mojang.minecraftpe.MainActivity.currentMainActivity.get(); ctx.runOnUiThread(new java.lang.Runnable({ run: function () { var ru = new java.lang.Runnable({ run: function () { try { var scriptUrl = new java.net.URL(scriptURL); var connection = scriptUrl.openConnection(); connection.setRequestMethod("GET"); connection.setDoOutput(true); connection.connect(); connection.getContentLength(); var input = connection.getInputStream(); var contents = java.lang.reflect.Array.newInstance(java.lang.Byte.TYPE, 1024); var bytesRead = 0; while ((bytesRead = input.read(contents)) != -1) { newScript += new java.lang.String(contents, 0, bytesRead); } var patchesFolder = ctx.getDir("modscripts", 0); var scriptFile = new java.io.File(patchesFolder, scriptName); var printWriter = new java.io.PrintWriter(scriptFile); printWriter.write(newScript); printWriter.flush(); printWriter.close(); try { net.zhuoweizhang.mcpelauncher.ScriptManager.setEnabled(scriptFile, true); } catch (e) { //clientMessage("Error: Line 534: " + e); } } catch (e) { clientMessage("Error: Line 534: " + e); } } }); } })); } var newScript; var checkForUpdate = false; var updateWindow = false; var newUpdate; var updateMod; var ctx = com.mojang.minecraftpe.MainActivity.currentMainActivity.get(); function spawnStructureHook(string, x, y, z) { //This connects to deathHook if (string == "nether_portal") { new nether_portal(x, getSurface(x, z) + 5, z); } if (string == "trap_Lava") { new trap_Lava(x, getSurface(x, z) - 3, z); } if (string == "haunted_village") {} if (string == "dungeon_tnt") { if (Level.getTile(getPlayerX(), getSurface(getPlayerX(), getPlayerZ()) - 2, getPlayerZ()) !== 12) { new dungeonA(x + getRandom(10, 20), y - 4, z + getRandom(30, 40)) return; } } if (string == "deadplayer") { if (Level.getTile(getPlayerX(), getSurface(getPlayerX(), getPlayerZ()) - 2, getPlayerZ()) !== 12) { new deadplayer(x, getSurface(x, z) - 2, z) return; } } if (string == "tunnel") { new tunnel(x, getSurface(x, z) - 7, z) } if (string == "pyramid_small") { if (Level.getTile(getPlayerX(), getSurface(getPlayerX(), getPlayerZ()) - 2, getPlayerZ()) == 12) { new pyramid_small(x, getSurface(x, z), z) } } if (string == "houseMurder") { if (Level.getTile(getPlayerX(), getSurface(getPlayerX(), getPlayerZ()) - 2, getPlayerZ()) !== 12) { new houseMurder(x, getSurface(x, z) - 2, z) } } } function checkVersion() { //This checks version var r = new java.lang.Runnable() { run: function () { try { var urls = new java.net.URL("https://dl.dropboxusercontent.com/s/33icksqw7c6dheb/version.txt?dl=0"); var check = urls.openConnection(); check.setRequestMethod("GET"); check.setDoOutput(true); check.connect(); check.getContentLength(); var script = check.getInputStream(); var typeb = java.lang.reflect.Array.newInstance(java.lang.Byte.TYPE, 1024); var byteCount = 0; var checkedVersion; while ((byteCount = script.read(typeb)) != -1) { checkedVersion = new java.lang.String(typeb, 0, byteCount); } newUpdate = checkedVersion; if (version + "\n" != checkedVersion) { updateVersion() clientMessage("New version! " + newUpdate + ", Download the new version\n on mcpedl.com"); updateWindow = true; } else if (version + "\n" == checkedVersion) { clientMessage("No updates available"); } } catch (err) { clientMessage("Update check failed "); if (err == "JavaException: java.net.UnknownHostException: dropbox.com") { clientMessage("No internet connection."); } else { clientMessage("Error: \n" + err); } } } } var threadt = new java.lang.Thread(r); threadt.start(); } function updateVersion() { try { var upd = new android.app.AlertDialog.Builder(ctx); upd.setTitle("New version available!"); upd.setMessage("An update to Herobrine Mod was found!\nWould you like to update it now?\nCurrent version: " + version + "\nNew version: " + newUpdate); upd.setNegativeButton("Later", new android.content.DialogInterface.OnClickListener() { onClick: function (par1) { dialog.dismiss(); } }); upd.setPositiveButton("Update", new android.content.DialogInterface.OnClickListener() { onClick: function (par1) { var ru = new java.lang.Runnable() { run: function () { try { var urls = new java.net.URL("https://raw.githubusercontent.com/bagas123/Herobrine-Mod-MCPE/master/HerobrineMod.js"); var check = urls.openConnection(); check.setRequestMethod("GET"); check.setDoOutput(true); check.connect(); check.getContentLength(); var script = check.getInputStream(); var typeb = java.lang.reflect.Array.newInstance(java.lang.Byte.TYPE, 1024); var byteCount = 0; while ((byteCount = script.read(typeb)) != -1) { updateMod += new java.lang.String(typeb, 0, byteCount); } var modpeFolder = ctx.getDir("modscripts", 0); var modpeFile = new java.io.File(modpeFolder, "HerobrineMod.js"); var update = new java.io.PrintWriter(modpeFile); update.write(updateMod); update.flush(); update.close(); try { net.zhuoweizhang.mcpelauncher.ScriptManager.setEnabled(modpeFile, false); net.zhuoweizhang.mcpelauncher.ScriptManager.setEnabled(modpeFile, true); clientMessage("Downloaded and enabled!"); } catch (err) { clientMessage("Error: \n" + err); } } catch (err) { clientMessage("Error: \n" + err); } } } var threadt = new java.lang.Thread(ru); threadt.start(); } }); var dialog = upd.create(); dialog.show() } catch (err) { clientMessage("Error: \n" + err); } } var SHerobrine; function destroyBlock(x, y, z, side) { //Do things... var jumpS = Math.floor(300 * Math.random() + 1); //Lucky math :) var jumpSA = Math.floor(1000 * Math.random() + 1); //Lucky math :) if (jumpS == 1) { if (getTile(x, y, z) == 1 && spawned == 0) { SHerobrine = Level.spawnMob(x, y, z, EntityType.SPIDER, "3herobrine.png"); Entity.setRenderType(SHerobrine, 3); Entity.setHealth(SHerobrine, 999999); Entity.addEffect(SHerobrine, MobEffect.movementSpeed, 1e4, 5, true, false); var a = Math.floor(11 * Math.random() + 1); ModPE.playCustomSound("herobrine" + a + ".ogg"); spawned = 1; setTile(x, y + 1, z, 0) } } if (jumpSA == 5 || jumpSA == 10) { explode(x, y, z, 2) } } function isOnRange(entity1, entity2, distanceXZ, distanceY) { if (!(Math.abs(Entity.getX(entity1) - Entity.getX(entity2)) <= distanceXZ)) return false; if (!(Math.abs(Entity.getY(entity1) - Entity.getY(entity2)) <= distanceY)) return false; if (!(Math.abs(Entity.getZ(entity1) - Entity.getZ(entity2)) <= distanceXZ)) return false; return true } function doorOpen(x, y, z, enable) { var open = Level.getData(x, y, z); if (enable = 1) { if (open < 4 && open != 8) { open = open + 4; Level.playSound(x, y, z, "random.door_open", 1); } } else { if (open >= 4 && open != 8) { open = open - 4; Level.playSound(x, y, z, "random.door_close", 1); } } setTile(x, y, z, getTile(x, y, z), open); } var zombrine = []; function getRandom(num1, num2) { var start = Math.max(num1, num2); var end = Math.min(num1, num2); end -= start; return parseInt(Math.random() * end) + start; } function trap_Lava(x, y, z) { var X = [x, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2]; var Y = [y, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2]; var Z = [z, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0]; var I = [2, 2, 11, 0, 2, 11, 0, 2, 11, 0, 2, 11, 0, 2, 11, 0, 2, 11, 0, 2, 11, 0, 2, 11, 0, 2, 11, 0]; var D = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; for (n = 0; n < 27 + 1; n++) { setTile(X[n], Y[n], Z[n], I[n], D[n]); } } function nether_portal(x, y, z) { var X = [x, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8]; var Y = [y, y + -6, y + 0, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -5, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -5, y + -4, y + -3, y + -2, y + -1, y + -6, y + -5, y + -6, y + -5, y + -6, y + -6, y + -6, y + -6, y + -5, y + -6, y + -5, y + -6, y + -5, y + -4, y + -3, y + -2, y + -1, y + -6, y + -5, y + -6, y + -6, y + -5, y + -6, y + -6, y + -6, y + -5, y + -6, y + -5, y + -6, y + -5, y + -4, y + -3, y + -2, y + -1, y + -6, y + -6, y + -6, y + -5, y + -6, y + -6, y + -6, y + -6, y + -5, y + -6, y + -5, y + -4, y + -3, y + -2, y + -1, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -6, y + -5, y + -4, y + -6, y + -5, y + -6, y + -6, y + -6]; var Z = [z, z + 0, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 0, z + 1, z + 2, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 0, z + 1, z + 2, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 6, z + 6, z + 7, z + 0, z + 1, z + 2, z + 2, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 6, z + 7, z + 7, z + 0, z + 1, z + 2, z + 2, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 6, z + 7, z + 7, z + 0, z + 1, z + 2, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 6, z + 7, z + 0, z + 1, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 5, z + 6, z + 7]; var I = [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 51, 87, 87, 112, 87, 87, 87, 87, 87, 87, 3, 49, 49, 49, 49, 49, 112, 112, 112, 87, 87, 87, 87, 87, 87, 3, 87, 3, 49, 90, 90, 90, 49, 87, 112, 87, 3, 87, 87, 87, 87, 87, 3, 87, 87, 49, 90, 90, 90, 49, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 49, 49, 49, 49, 49, 87, 87, 112, 87, 87, 87, 3, 87, 51, 3, 87, 87, 112, 112]; var D = [1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; for (n = 0; n < 504 + 1; n++) { setTile(X[n], Y[n], Z[n], I[n], D[n]); } } function haunted_village(x, y, z) { var X = [x, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 24, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 25, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 26, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 27, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 28, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 29, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 30, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 31, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 32, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 33, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 34, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 35, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 36, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 37, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 38, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 39, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 40, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 41, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 42, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 43, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 44, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 45, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 46, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 47, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 48, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 49, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 50, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 51, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 52, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 53, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 54, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 55, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 56, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 57, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 58, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 59, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 60, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 61, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 62, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 63, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 64, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 65, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 66, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 67, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 68, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 69, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 70, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 71, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 72, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 73, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 74, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 75, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 76, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 77, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 78, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 79, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 80, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 81, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 82, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83, x + 83]; var Y = [y, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 4, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 4, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 4, y + 0, y + 4, y + 0, y + 4, y + 0, y + 4, y + 0, y + 4, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 4, y + 5, y + 0, y + 1, y + 4, y + 5, y + 6, y + 0, y + 1, y + 0, y + 0, y + 1, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 4, y + 5, y + 6, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 7, y + 0, y + 1, y + 7, y + 0, y + 1, y + 7, y + 0, y + 1, y + 7, y + 0, y + 1, y + 7, y + 0, y + 1, y + 7, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 4, y + 0, y + 1, y + 2, y + 3, y + 5, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 7, y + 0, y + 1, y + 5, y + 6, y + 7, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 4, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 4, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 4, y + 0, y + 4, y + 0, y + 1, y + 2, y + 4, y + 0, y + 1, y + 4, y + 0, y + 1, y + 4, y + 0, y + 1, y + 4, y + 0, y + 1, y + 4, y + 0, y + 1, y + 4, y + 0, y + 1, y + 2, y + 4, y + 0, y + 0, y + 0, y + 0, y + 0, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 2, y + 4, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 0, y + 0, y + 0, y + 0, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 4, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 2, y + 3, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 5, y + 0, y + 1, y + 2, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 2, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 4, y + 5, y + 0, y + 1, y + 2, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 5, y + 6, y + 0, y + 1, y + 2, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 4, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 2, y + 4, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 5, y + 0, y + 1, y + 2, y + 3, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 4, y + 5, y + 0, y + 1, y + 2, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 2, y + 6, y + 7, y + 0, y + 1, y + 2, y + 3, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 0, y + 0, y + 0, y + 0, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 2, y + 4, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 2, y + 3, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 2, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 0, y + 0, y + 0, y + 0, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 2, y + 4, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 2, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 4, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 2, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 4, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 2, y + 5, y + 0, y + 1, y + 5, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 4, y + 0, y + 4, y + 0, y + 1, y + 4, y + 0, y + 4, y + 0, y + 4, y + 0, y + 4, y + 0, y + 4, y + 0, y + 4, y + 0, y + 4, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 5, y + 0, y + 1, y + 2, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 2, y + 5, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 2, y + 5, y + 0, y + 1, y + 0, y + 0, y + 0, y + 4, y + 0, y + 4, y + 0, y + 1, y + 4, y + 0, y + 4, y + 0, y + 4, y + 0, y + 4, y + 0, y + 4, y + 0, y + 4, y + 0, y + 4, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 5, y + 0, y + 1, y + 2, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 4, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 2, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 4, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 2, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 4, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 2, y + 3, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 1, y + 2, y + 6, y + 7, y + 0, y + 1, y + 2, y + 3, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 6, y + 7, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 4, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 5, y + 6, y + 0, y + 1, y + 2, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 4, y + 5, y + 6, y + 0, y + 1, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 4, y + 0, y + 4, y + 0, y + 1, y + 2, y + 4, y + 0, y + 1, y + 4, y + 0, y + 1, y + 4, y + 0, y + 1, y + 4, y + 0, y + 1, y + 4, y + 0, y + 1, y + 4, y + 0, y + 1, y + 2, y + 4, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 4, y + 5, y + 0, y + 1, y + 4, y + 5, y + 6, y + 0, y + 1, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 1, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 6, y + 0, y + 1, y + 6, y + 0, y + 1, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 6, y + 0, y + 1, y + 2, y + 6, y + 0, y + 1, y + 2, y + 6, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 1, y + 1, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 1, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 1, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 3, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0]; var Z = [z, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 14, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 12, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 11, z + 12, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 11, z + 12, z + 13, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 13, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 8, z + 9, z + 10, z + 11, z + 12, z + 12, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 9, z + 10, z + 10, z + 11, z + 11, z + 12, z + 12, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 17, z + 18, z + 18, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 29, z + 30, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 56, z + 57, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 11, z + 12, z + 13, z + 14, z + 15, z + 15, z + 15, z + 16, z + 17, z + 18, z + 18, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 56, z + 57, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 21, z + 21, z + 22, z + 23, z + 24, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 23, z + 23, z + 24, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 22, z + 23, z + 24, z + 25, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 57, z + 0, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 24, z + 25, z + 26, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 50, z + 50, z + 51, z + 52, z + 53, z + 54, z + 54, z + 54, z + 55, z + 56, z + 57, z + 6, z + 7, z + 8, z + 9, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 42, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 57, z + 4, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 2, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 15, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 6, z + 7, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 21, z + 21, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 45, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 52, z + 52, z + 53, z + 54, z + 54, z + 54, z + 55, z + 56, z + 56, z + 56, z + 57, z + 3, z + 6, z + 7, z + 8, z + 9, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 47, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 53, z + 53, z + 54, z + 54, z + 54, z + 55, z + 56, z + 57, z + 6, z + 7, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 54, z + 54, z + 55, z + 56, z + 56, z + 56, z + 57, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 15, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 2, z + 6, z + 7, z + 8, z + 8, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 13, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 14, z + 14, z + 15, z + 16, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 22, z + 23, z + 24, z + 24, z + 25, z + 25, z + 25, z + 25, z + 25, z + 25, z + 26, z + 26, z + 26, z + 26, z + 26, z + 26, z + 26, z + 27, z + 27, z + 27, z + 27, z + 27, z + 27, z + 27, z + 27, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 7, z + 8, z + 9, z + 10, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 15, z + 15, z + 16, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 22, z + 23, z + 24, z + 24, z + 25, z + 25, z + 25, z + 25, z + 25, z + 25, z + 26, z + 26, z + 26, z + 26, z + 27, z + 27, z + 27, z + 27, z + 28, z + 28, z + 28, z + 28, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 32, z + 32, z + 33, z + 33, z + 34, z + 34, z + 35, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 11, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 20, z + 21, z + 21, z + 21, z + 21, z + 21, z + 22, z + 22, z + 23, z + 24, z + 24, z + 24, z + 25, z + 25, z + 25, z + 25, z + 25, z + 25, z + 26, z + 26, z + 26, z + 26, z + 26, z + 27, z + 27, z + 27, z + 27, z + 28, z + 28, z + 28, z + 28, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 5, z + 6, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 22, z + 23, z + 24, z + 24, z + 25, z + 25, z + 25, z + 25, z + 25, z + 25, z + 26, z + 26, z + 26, z + 26, z + 27, z + 27, z + 27, z + 27, z + 28, z + 28, z + 28, z + 28, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 5, z + 6, z + 7, z + 8, z + 9, z + 9, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 22, z + 23, z + 24, z + 24, z + 25, z + 25, z + 25, z + 25, z + 25, z + 25, z + 26, z + 26, z + 26, z + 26, z + 27, z + 27, z + 27, z + 27, z + 28, z + 28, z + 28, z + 28, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 24, z + 25, z + 25, z + 25, z + 25, z + 25, z + 25, z + 26, z + 26, z + 26, z + 26, z + 27, z + 27, z + 27, z + 27, z + 28, z + 28, z + 28, z + 28, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 24, z + 25, z + 25, z + 25, z + 25, z + 25, z + 25, z + 26, z + 26, z + 26, z + 26, z + 27, z + 27, z + 27, z + 27, z + 28, z + 28, z + 28, z + 28, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 24, z + 25, z + 25, z + 25, z + 25, z + 25, z + 26, z + 26, z + 26, z + 26, z + 27, z + 27, z + 27, z + 27, z + 27, z + 28, z + 28, z + 28, z + 28, z + 28, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 24, z + 25, z + 25, z + 25, z + 25, z + 25, z + 25, z + 26, z + 26, z + 26, z + 26, z + 26, z + 26, z + 26, z + 27, z + 27, z + 27, z + 27, z + 27, z + 27, z + 27, z + 27, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 0, z + 1, z + 2, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 53, z + 53, z + 54, z + 0, z + 1, z + 1, z + 1, z + 2, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 6, z + 6, z + 7, z + 7, z + 8, z + 8, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 15, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 22, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 0, z + 1, z + 2, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 6, z + 6, z + 7, z + 7, z + 8, z + 8, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 15, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 22, z + 22, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 6, z + 6, z + 7, z + 7, z + 8, z + 8, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 15, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 22, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 2, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 15, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 22, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 32, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 33, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 36, z + 36, z + 36, z + 36, z + 36, z + 36, z + 36, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 45, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 52, z + 52, z + 53, z + 54, z + 54, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 15, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 22, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 35, z + 36, z + 36, z + 36, z + 36, z + 36, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 47, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 56, z + 56, z + 57, z + 0, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 15, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 22, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 35, z + 36, z + 36, z + 36, z + 36, z + 36, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 50, z + 50, z + 51, z + 52, z + 52, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 15, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 22, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 36, z + 36, z + 36, z + 37, z + 37, z + 37, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 50, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 15, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 22, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 36, z + 36, z + 36, z + 37, z + 37, z + 37, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 50, z + 51, z + 52, z + 52, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 15, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 20, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 21, z + 22, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 36, z + 36, z + 36, z + 36, z + 37, z + 37, z + 37, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 21, z + 22, z + 22, z + 23, z + 23, z + 24, z + 24, z + 25, z + 25, z + 26, z + 26, z + 27, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 28, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 33, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 36, z + 36, z + 36, z + 36, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 2, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 6, z + 6, z + 7, z + 7, z + 8, z + 8, z + 9, z + 9, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 21, z + 22, z + 22, z + 22, z + 22, z + 22, z + 22, z + 23, z + 23, z + 23, z + 23, z + 24, z + 24, z + 24, z + 24, z + 25, z + 25, z + 25, z + 25, z + 25, z + 25, z + 26, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 34, z + 35, z + 35, z + 36, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 21, z + 22, z + 22, z + 22, z + 22, z + 23, z + 23, z + 23, z + 24, z + 24, z + 24, z + 25, z + 25, z + 25, z + 25, z + 26, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 50, z + 51, z + 52, z + 52, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 21, z + 22, z + 22, z + 22, z + 22, z + 23, z + 23, z + 23, z + 24, z + 24, z + 24, z + 25, z + 25, z + 25, z + 25, z + 26, z + 26, z + 27, z + 28, z + 29, z + 29, z + 30, z + 30, z + 31, z + 31, z + 31, z + 32, z + 32, z + 33, z + 33, z + 34, z + 34, z + 35, z + 35, z + 36, z + 36, z + 37, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 21, z + 22, z + 22, z + 22, z + 22, z + 22, z + 22, z + 23, z + 23, z + 23, z + 23, z + 24, z + 24, z + 24, z + 24, z + 25, z + 25, z + 25, z + 25, z + 25, z + 25, z + 26, z + 26, z + 27, z + 28, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 36, z + 36, z + 36, z + 36, z + 36, z + 36, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 21, z + 22, z + 22, z + 23, z + 23, z + 24, z + 24, z + 25, z + 25, z + 26, z + 26, z + 27, z + 28, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 35, z + 36, z + 36, z + 36, z + 36, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 43, z + 44, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 13, z + 14, z + 14, z + 15, z + 15, z + 16, z + 16, z + 17, z + 17, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 35, z + 36, z + 36, z + 36, z + 36, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 43, z + 44, z + 44, z + 44, z + 44, z + 44, z + 45, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 11, z + 11, z + 12, z + 13, z + 13, z + 14, z + 14, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 21, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 36, z + 36, z + 36, z + 36, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 38, z + 39, z + 40, z + 40, z + 41, z + 42, z + 43, z + 44, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 13, z + 14, z + 14, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 21, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 35, z + 36, z + 36, z + 36, z + 36, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 38, z + 39, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 50, z + 50, z + 51, z + 51, z + 52, z + 52, z + 53, z + 53, z + 54, z + 54, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 13, z + 14, z + 14, z + 15, z + 15, z + 16, z + 16, z + 17, z + 17, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 29, z + 29, z + 29, z + 29, z + 29, z + 30, z + 30, z + 30, z + 30, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 35, z + 35, z + 35, z + 36, z + 36, z + 36, z + 36, z + 36, z + 36, z + 37, z + 37, z + 37, z + 37, z + 37, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 42, z + 43, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 49, z + 50, z + 50, z + 50, z + 51, z + 51, z + 51, z + 52, z + 52, z + 52, z + 53, z + 53, z + 53, z + 54, z + 54, z + 54, z + 55, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 13, z + 14, z + 14, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 21, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 29, z + 30, z + 30, z + 31, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 36, z + 36, z + 36, z + 37, z + 37, z + 37, z + 37, z + 38, z + 39, z + 40, z + 40, z + 40, z + 40, z + 40, z + 40, z + 40, z + 41, z + 41, z + 41, z + 41, z + 41, z + 41, z + 41, z + 42, z + 42, z + 42, z + 42, z + 42, z + 42, z + 42, z + 43, z + 43, z + 43, z + 43, z + 43, z + 43, z + 43, z + 44, z + 44, z + 44, z + 44, z + 44, z + 44, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 49, z + 50, z + 50, z + 50, z + 51, z + 51, z + 51, z + 52, z + 52, z + 52, z + 53, z + 53, z + 53, z + 54, z + 54, z + 54, z + 55, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 5, z + 5, z + 6, z + 7, z + 7, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 13, z + 14, z + 14, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 21, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 31, z + 31, z + 32, z + 32, z + 33, z + 33, z + 34, z + 34, z + 35, z + 35, z + 36, z + 36, z + 36, z + 37, z + 37, z + 37, z + 38, z + 39, z + 40, z + 40, z + 40, z + 40, z + 40, z + 40, z + 40, z + 41, z + 41, z + 41, z + 42, z + 42, z + 42, z + 43, z + 43, z + 43, z + 44, z + 44, z + 44, z + 44, z + 44, z + 44, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 50, z + 50, z + 51, z + 51, z + 52, z + 52, z + 53, z + 53, z + 54, z + 54, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 11, z + 11, z + 12, z + 13, z + 13, z + 14, z + 14, z + 15, z + 15, z + 16, z + 16, z + 17, z + 17, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 31, z + 31, z + 32, z + 32, z + 33, z + 33, z + 34, z + 34, z + 35, z + 35, z + 36, z + 36, z + 37, z + 37, z + 37, z + 38, z + 39, z + 39, z + 40, z + 40, z + 40, z + 40, z + 40, z + 40, z + 40, z + 41, z + 41, z + 41, z + 42, z + 42, z + 42, z + 43, z + 43, z + 43, z + 43, z + 44, z + 44, z + 44, z + 44, z + 44, z + 45, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 49, z + 50, z + 50, z + 50, z + 51, z + 51, z + 51, z + 52, z + 52, z + 52, z + 53, z + 53, z + 53, z + 54, z + 54, z + 54, z + 55, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 8, z + 8, z + 9, z + 10, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 31, z + 31, z + 32, z + 32, z + 33, z + 33, z + 34, z + 34, z + 35, z + 35, z + 36, z + 36, z + 37, z + 37, z + 37, z + 38, z + 39, z + 40, z + 40, z + 40, z + 40, z + 40, z + 40, z + 40, z + 41, z + 41, z + 41, z + 41, z + 41, z + 41, z + 42, z + 42, z + 42, z + 43, z + 43, z + 43, z + 44, z + 44, z + 44, z + 44, z + 44, z + 44, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 49, z + 50, z + 50, z + 50, z + 51, z + 51, z + 51, z + 52, z + 52, z + 52, z + 53, z + 53, z + 53, z + 54, z + 54, z + 54, z + 55, z + 55, z + 55, z + 56, z + 56, z + 57, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 9, z + 9, z + 10, z + 11, z + 11, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 31, z + 31, z + 32, z + 32, z + 32, z + 33, z + 33, z + 33, z + 34, z + 34, z + 34, z + 35, z + 35, z + 35, z + 36, z + 36, z + 36, z + 37, z + 37, z + 37, z + 38, z + 39, z + 40, z + 40, z + 40, z + 40, z + 40, z + 40, z + 40, z + 41, z + 41, z + 41, z + 41, z + 41, z + 41, z + 41, z + 42, z + 42, z + 42, z + 42, z + 42, z + 42, z + 42, z + 43, z + 43, z + 43, z + 43, z + 43, z + 43, z + 43, z + 44, z + 44, z + 44, z + 44, z + 44, z + 44, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 50, z + 50, z + 51, z + 51, z + 52, z + 52, z + 53, z + 53, z + 54, z + 54, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 10, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 35, z + 36, z + 36, z + 37, z + 38, z + 38, z + 39, z + 40, z + 41, z + 41, z + 42, z + 42, z + 43, z + 44, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 36, z + 37, z + 38, z + 38, z + 39, z + 40, z + 40, z + 41, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 13, z + 14, z + 14, z + 15, z + 15, z + 16, z + 16, z + 17, z + 17, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 36, z + 37, z + 38, z + 39, z + 39, z + 40, z + 40, z + 40, z + 40, z + 40, z + 41, z + 41, z + 41, z + 41, z + 41, z + 41, z + 42, z + 42, z + 42, z + 42, z + 42, z + 42, z + 43, z + 43, z + 43, z + 43, z + 43, z + 43, z + 44, z + 44, z + 44, z + 44, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 13, z + 14, z + 14, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 21, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 38, z + 39, z + 40, z + 40, z + 40, z + 40, z + 40, z + 40, z + 41, z + 41, z + 41, z + 42, z + 42, z + 42, z + 43, z + 43, z + 43, z + 44, z + 44, z + 44, z + 44, z + 44, z + 44, z + 45, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 13, z + 14, z + 14, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 21, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 40, z + 40, z + 40, z + 40, z + 40, z + 41, z + 41, z + 41, z + 42, z + 42, z + 42, z + 42, z + 43, z + 43, z + 43, z + 43, z + 44, z + 44, z + 44, z + 44, z + 44, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 13, z + 14, z + 14, z + 15, z + 15, z + 16, z + 16, z + 17, z + 17, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 37, z + 38, z + 38, z + 39, z + 40, z + 40, z + 40, z + 40, z + 40, z + 41, z + 41, z + 41, z + 41, z + 41, z + 41, z + 42, z + 42, z + 42, z + 42, z + 42, z + 42, z + 43, z + 43, z + 43, z + 43, z + 43, z + 43, z + 44, z + 44, z + 44, z + 44, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 13, z + 14, z + 14, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 21, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 13, z + 14, z + 14, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 21, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 50, z + 50, z + 51, z + 51, z + 52, z + 52, z + 53, z + 53, z + 54, z + 54, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 13, z + 14, z + 14, z + 15, z + 15, z + 16, z + 16, z + 17, z + 17, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 29, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 35, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 49, z + 50, z + 50, z + 50, z + 51, z + 51, z + 51, z + 52, z + 52, z + 52, z + 53, z + 53, z + 53, z + 54, z + 54, z + 54, z + 55, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 20, z + 21, z + 22, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 49, z + 50, z + 50, z + 50, z + 51, z + 51, z + 51, z + 52, z + 52, z + 52, z + 53, z + 53, z + 53, z + 54, z + 54, z + 54, z + 55, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 6, z + 7, z + 8, z + 9, z + 10, z + 11, z + 12, z + 13, z + 14, z + 15, z + 16, z + 17, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 22, z + 23, z + 23, z + 24, z + 25, z + 26, z + 27, z + 27, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 47, z + 48, z + 48, z + 49, z + 49, z + 50, z + 50, z + 51, z + 51, z + 52, z + 52, z + 53, z + 53, z + 54, z + 54, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 4, z + 5, z + 5, z + 6, z + 6, z + 7, z + 7, z + 8, z + 8, z + 9, z + 9, z + 10, z + 10, z + 11, z + 11, z + 12, z + 12, z + 13, z + 13, z + 14, z + 15, z + 16, z + 17, z + 17, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 23, z + 26, z + 27, z + 28, z + 29, z + 29, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 47, z + 48, z + 48, z + 49, z + 49, z + 49, z + 50, z + 50, z + 50, z + 51, z + 51, z + 51, z + 52, z + 52, z + 52, z + 53, z + 53, z + 53, z + 54, z + 54, z + 54, z + 55, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 4, z + 5, z + 5, z + 6, z + 6, z + 7, z + 7, z + 8, z + 8, z + 9, z + 9, z + 10, z + 10, z + 11, z + 11, z + 12, z + 12, z + 13, z + 13, z + 14, z + 14, z + 15, z + 15, z + 16, z + 16, z + 17, z + 17, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 23, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 30, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 47, z + 48, z + 48, z + 49, z + 49, z + 49, z + 50, z + 50, z + 50, z + 51, z + 51, z + 51, z + 52, z + 52, z + 52, z + 53, z + 53, z + 53, z + 54, z + 54, z + 54, z + 55, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 4, z + 5, z + 5, z + 6, z + 6, z + 7, z + 7, z + 8, z + 8, z + 9, z + 9, z + 10, z + 10, z + 11, z + 11, z + 12, z + 12, z + 13, z + 13, z + 14, z + 14, z + 15, z + 15, z + 16, z + 16, z + 17, z + 17, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 22, z + 23, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 31, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 50, z + 50, z + 51, z + 51, z + 52, z + 52, z + 53, z + 53, z + 54, z + 54, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 4, z + 5, z + 5, z + 6, z + 6, z + 7, z + 7, z + 8, z + 8, z + 9, z + 9, z + 10, z + 10, z + 11, z + 11, z + 12, z + 12, z + 13, z + 13, z + 14, z + 14, z + 15, z + 15, z + 16, z + 16, z + 17, z + 17, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 22, z + 23, z + 23, z + 24, z + 25, z + 26, z + 26, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 49, z + 50, z + 50, z + 50, z + 51, z + 51, z + 51, z + 52, z + 52, z + 52, z + 53, z + 53, z + 53, z + 54, z + 54, z + 54, z + 55, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 0, z + 1, z + 2, z + 3, z + 4, z + 4, z + 5, z + 5, z + 6, z + 6, z + 7, z + 7, z + 8, z + 8, z + 9, z + 9, z + 10, z + 10, z + 11, z + 11, z + 12, z + 12, z + 13, z + 13, z + 14, z + 14, z + 15, z + 15, z + 16, z + 16, z + 17, z + 17, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 22, z + 23, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 28, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 49, z + 50, z + 50, z + 50, z + 51, z + 51, z + 51, z + 52, z + 52, z + 52, z + 53, z + 53, z + 53, z + 54, z + 54, z + 54, z + 55, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 0, z + 1, z + 2, z + 3, z + 4, z + 4, z + 5, z + 5, z + 6, z + 6, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 13, z + 13, z + 14, z + 14, z + 15, z + 15, z + 16, z + 16, z + 17, z + 17, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 22, z + 23, z + 23, z + 24, z + 25, z + 26, z + 26, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 50, z + 50, z + 51, z + 51, z + 52, z + 52, z + 53, z + 53, z + 54, z + 54, z + 55, z + 55, z + 56, z + 56, z + 57, z + 57, z + 57, z + 0, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 5, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 13, z + 13, z + 13, z + 14, z + 14, z + 15, z + 15, z + 16, z + 16, z + 17, z + 17, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 22, z + 23, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 33, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 49, z + 50, z + 50, z + 50, z + 51, z + 51, z + 51, z + 52, z + 52, z + 52, z + 53, z + 53, z + 53, z + 54, z + 54, z + 54, z + 55, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 2, z + 3, z + 4, z + 5, z + 5, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 13, z + 13, z + 13, z + 14, z + 14, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 17, z + 17, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 22, z + 23, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 35, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 49, z + 50, z + 50, z + 50, z + 51, z + 51, z + 51, z + 52, z + 52, z + 52, z + 53, z + 53, z + 53, z + 54, z + 54, z + 54, z + 55, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 2, z + 3, z + 4, z + 5, z + 5, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 13, z + 13, z + 13, z + 14, z + 14, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 16, z + 17, z + 17, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 22, z + 23, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 48, z + 49, z + 49, z + 50, z + 50, z + 51, z + 51, z + 52, z + 52, z + 53, z + 53, z + 54, z + 54, z + 55, z + 55, z + 56, z + 56, z + 57, z + 0, z + 1, z + 2, z + 3, z + 4, z + 4, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 13, z + 13, z + 13, z + 14, z + 14, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 22, z + 23, z + 23, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 0, z + 1, z + 1, z + 2, z + 2, z + 3, z + 3, z + 4, z + 4, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 13, z + 13, z + 13, z + 14, z + 14, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 22, z + 23, z + 23, z + 24, z + 24, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 0, z + 1, z + 1, z + 2, z + 2, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 13, z + 13, z + 13, z + 14, z + 14, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 22, z + 23, z + 23, z + 24, z + 24, z + 25, z + 25, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 13, z + 13, z + 13, z + 14, z + 14, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 20, z + 20, z + 21, z + 21, z + 22, z + 22, z + 23, z + 23, z + 24, z + 24, z + 25, z + 25, z + 26, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 13, z + 13, z + 13, z + 14, z + 14, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 21, z + 21, z + 22, z + 22, z + 23, z + 23, z + 24, z + 24, z + 25, z + 25, z + 26, z + 26, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57, z + 0, z + 0, z + 1, z + 1, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 13, z + 13, z + 13, z + 14, z + 14, z + 14, z + 15, z + 15, z + 15, z + 16, z + 16, z + 16, z + 17, z + 17, z + 17, z + 18, z + 18, z + 18, z + 19, z + 19, z + 19, z + 20, z + 20, z + 20, z + 21, z + 21, z + 21, z + 22, z + 22, z + 23, z + 23, z + 24, z + 24, z + 25, z + 25, z + 26, z + 26, z + 27, z + 27, z + 28, z + 29, z + 30, z + 31, z + 32, z + 33, z + 34, z + 35, z + 36, z + 37, z + 38, z + 39, z + 40, z + 41, z + 42, z + 43, z + 44, z + 45, z + 46, z + 47, z + 48, z + 49, z + 50, z + 51, z + 52, z + 53, z + 54, z + 55, z + 56, z + 57]; var I = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 2, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 31, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 2, 2, 2, 175, 175, 2, 175, 175, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 31, 2, 31, 2, 175, 175, 2, 2, 2, 2, 2, 31, 2, 175, 175, 2, 2, 2, 2, 2, 2, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 2, 2, 2, 175, 175, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 12, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 38, 2, 2, 2, 2, 2, 2, 31, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 38, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 12, 12, 12, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 38, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 38, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 38, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 175, 175, 2, 2, 175, 175, 2, 38, 2, 2, 2, 2, 2, 38, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 175, 175, 2, 175, 175, 2, 2, 2, 2, 2, 38, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 38, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 3, 4, 4, 4, 4, 17, 85, 3, 4, 5, 5, 5, 17, 85, 3, 4, 5, 102, 5, 17, 85, 3, 4, 5, 5, 5, 17, 85, 3, 4, 4, 4, 4, 17, 85, 198, 198, 198, 53, 3, 4, 4, 4, 4, 53, 3, 4, 4, 17, 4, 5, 53, 3, 4, 4, 102, 4, 5, 5, 53, 3, 4, 4, 102, 4, 5, 5, 53, 3, 4, 4, 17, 4, 5, 53, 2, 4, 4, 4, 4, 53, 2, 53, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 175, 175, 2, 3, 4, 5, 5, 5, 17, 85, 3, 4, 5, 3, 4, 5, 3, 4, 5, 3, 4, 5, 5, 5, 17, 85, 198, 198, 198, 53, 3, 4, 4, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 2, 4, 4, 5, 5, 53, 2, 5, 2, 53, 2, 53, 2, 53, 2, 53, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 3, 4, 5, 102, 5, 17, 85, 3, 4, 5, 3, 4, 5, 3, 4, 50, 5, 3, 4, 5, 17, 85, 198, 67, 198, 198, 67, 53, 3, 4, 64, 64, 5, 53, 3, 5, 50, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 4, 4, 5, 5, 5, 3, 4, 4, 17, 4, 53, 3, 4, 4, 102, 4, 53, 3, 4, 4, 102, 4, 53, 3, 4, 4, 17, 4, 53, 3, 4, 4, 4, 4, 53, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 38, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 5, 5, 5, 17, 85, 3, 4, 65, 65, 65, 65, 3, 4, 5, 3, 4, 5, 3, 4, 5, 5, 5, 17, 85, 198, 198, 198, 53, 3, 4, 4, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 5, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 4, 4, 4, 4, 5, 53, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 17, 85, 3, 4, 5, 5, 5, 17, 85, 3, 4, 5, 102, 5, 17, 85, 3, 4, 5, 5, 5, 17, 85, 3, 4, 4, 4, 4, 17, 85, 198, 198, 198, 53, 3, 4, 4, 17, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 5, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 4, 4, 4, 4, 17, 5, 53, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 53, 3, 4, 4, 102, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 5, 3, 5, 5, 3, 5, 5, 3, 5, 5, 3, 5, 5, 3, 5, 5, 3, 5, 5, 3, 4, 4, 4, 4, 102, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 53, 3, 4, 4, 17, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 5, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 4, 4, 4, 4, 17, 5, 53, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 53, 3, 4, 4, 5, 53, 3, 5, 5, 53, 3, 5, 5, 5, 53, 3, 5, 5, 5, 53, 3, 5, 5, 5, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 4, 4, 4, 4, 5, 53, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 53, 3, 4, 4, 4, 4, 53, 3, 4, 4, 17, 4, 5, 53, 3, 4, 4, 102, 4, 5, 5, 53, 3, 4, 4, 102, 4, 5, 5, 53, 3, 4, 4, 17, 4, 5, 53, 3, 4, 4, 5, 4, 53, 3, 4, 4, 17, 4, 53, 3, 4, 4, 102, 4, 53, 3, 4, 4, 102, 4, 53, 3, 4, 4, 17, 4, 53, 3, 4, 4, 4, 4, 53, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 85, 2, 3, 85, 2, 3, 85, 2, 3, 85, 2, 3, 85, 3, 3, 85, 2, 3, 85, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 175, 175, 2, 2, 2, 3, 85, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 85, 2, 2, 2, 2, 2, 53, 3, 4, 4, 4, 4, 4, 4, 53, 3, 4, 4, 5, 5, 5, 4, 4, 53, 3, 4, 4, 102, 102, 5, 4, 4, 4, 53, 3, 4, 4, 102, 102, 5, 4, 4, 4, 53, 3, 4, 4, 5, 5, 5, 4, 4, 53, 3, 4, 4, 4, 4, 4, 4, 53, 198, 53, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 85, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 85, 2, 2, 2, 2, 2, 53, 3, 4, 4, 5, 5, 5, 4, 53, 3, 4, 47, 5, 4, 4, 53, 3, 4, 4, 4, 4, 53, 3, 4, 4, 4, 4, 53, 3, 4, 5, 4, 4, 53, 3, 4, 64, 64, 5, 5, 4, 53, 198, 67, 53, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 85, 2, 3, 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 85, 2, 2, 2, 2, 2, 53, 3, 4, 4, 102, 5, 5, 4, 53, 3, 4, 47, 5, 4, 4, 53, 3, 4, 4, 4, 4, 53, 3, 4, 4, 4, 4, 53, 3, 4, 5, 4, 4, 53, 3, 4, 4, 5, 5, 5, 4, 53, 198, 53, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 53, 2, 53, 2, 3, 85, 53, 2, 3, 53, 2, 3, 53, 2, 3, 53, 2, 4, 53, 2, 3, 53, 2, 3, 85, 53, 2, 2, 2, 2, 2, 53, 3, 4, 4, 102, 5, 5, 4, 53, 3, 4, 53, 47, 5, 4, 4, 53, 3, 4, 4, 4, 4, 53, 3, 4, 4, 4, 4, 53, 3, 4, 5, 4, 4, 53, 3, 4, 4, 5, 5, 5, 4, 53, 198, 53, 198, 198, 2, 2, 2, 3, 4, 17, 17, 17, 17, 44, 3, 4, 5, 5, 5, 4, 44, 3, 4, 5, 102, 5, 4, 44, 3, 4, 5, 5, 5, 4, 44, 3, 4, 5, 102, 5, 4, 44, 3, 4, 5, 5, 5, 4, 44, 3, 4, 4, 4, 4, 4, 44, 3, 4, 4, 4, 4, 4, 44, 3, 4, 4, 4, 4, 4, 44, 3, 4, 4, 4, 4, 4, 44, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 53, 2, 4, 4, 5, 5, 53, 2, 4, 4, 102, 5, 53, 2, 4, 4, 102, 5, 53, 3, 4, 4, 5, 5, 53, 2, 4, 4, 5, 5, 53, 2, 4, 64, 64, 5, 53, 2, 4, 4, 5, 5, 53, 2, 4, 4, 4, 4, 53, 2, 2, 2, 2, 2, 53, 3, 4, 4, 5, 5, 5, 4, 3, 4, 53, 47, 5, 4, 4, 53, 3, 4, 85, 171, 4, 4, 4, 53, 3, 4, 4, 4, 4, 53, 3, 4, 5, 4, 4, 53, 3, 4, 4, 102, 102, 5, 4, 53, 198, 53, 198, 198, 2, 2, 2, 3, 4, 5, 5, 5, 4, 44, 3, 4, 5, 4, 3, 4, 53, 4, 3, 4, 4, 3, 4, 4, 3, 4, 54, 4, 3, 4, 4, 4, 4, 4, 3, 4, 11, 4, 4, 3, 4, 11, 4, 4, 3, 4, 4, 101, 4, 4, 44, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 3, 4, 4, 17, 4, 5, 53, 3, 5, 5, 5, 53, 3, 5, 53, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 50, 5, 53, 3, 5, 5, 53, 3, 4, 4, 17, 4, 5, 53, 2, 2, 2, 2, 2, 53, 3, 4, 4, 102, 5, 5, 4, 53, 3, 4, 53, 47, 5, 4, 4, 53, 3, 4, 4, 4, 4, 53, 3, 4, 4, 4, 4, 53, 3, 4, 5, 4, 4, 53, 3, 4, 4, 102, 102, 5, 4, 53, 198, 53, 198, 198, 2, 2, 2, 3, 4, 5, 102, 5, 4, 44, 3, 4, 53, 4, 3, 4, 85, 171, 4, 3, 4, 4, 3, 4, 4, 3, 4, 4, 3, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 3, 4, 4, 4, 4, 3, 4, 4, 101, 4, 4, 44, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 102, 4, 5, 5, 53, 3, 5, 53, 5, 53, 3, 5, 85, 171, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 43, 5, 53, 3, 43, 5, 53, 3, 43, 5, 53, 3, 4, 4, 102, 4, 5, 5, 53, 2, 2, 2, 2, 2, 53, 3, 4, 4, 102, 5, 5, 4, 53, 3, 4, 53, 47, 5, 4, 4, 53, 3, 4, 85, 171, 4, 4, 4, 53, 3, 4, 4, 4, 4, 53, 3, 4, 5, 4, 4, 53, 3, 4, 4, 102, 102, 5, 4, 53, 198, 53, 198, 198, 2, 2, 2, 3, 4, 5, 5, 5, 4, 44, 3, 4, 4, 3, 4, 4, 3, 4, 4, 3, 4, 5, 5, 5, 4, 3, 4, 5, 5, 5, 4, 3, 4, 4, 61, 61, 4, 3, 4, 4, 3, 4, 4, 3, 4, 4, 44, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 102, 4, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 43, 5, 53, 3, 43, 43, 5, 53, 3, 43, 5, 53, 3, 4, 4, 102, 4, 5, 5, 53, 2, 2, 2, 2, 2, 53, 3, 4, 4, 5, 5, 5, 4, 53, 3, 4, 5, 47, 5, 4, 4, 53, 3, 4, 53, 4, 4, 4, 53, 3, 4, 4, 4, 4, 53, 3, 4, 58, 5, 4, 4, 53, 3, 4, 4, 5, 5, 5, 4, 53, 198, 53, 198, 198, 2, 2, 2, 3, 4, 5, 102, 5, 4, 44, 3, 4, 4, 3, 4, 4, 3, 4, 5, 5, 5, 4, 3, 4, 4, 3, 4, 4, 3, 4, 4, 3, 4, 4, 3, 4, 4, 3, 4, 4, 44, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 17, 4, 5, 53, 3, 5, 5, 53, 3, 5, 50, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 43, 5, 53, 3, 43, 43, 5, 53, 3, 43, 5, 53, 3, 4, 4, 17, 4, 5, 53, 2, 2, 2, 2, 2, 53, 3, 4, 4, 4, 4, 4, 4, 53, 3, 4, 4, 5, 5, 5, 4, 4, 53, 3, 4, 4, 102, 102, 5, 4, 4, 4, 53, 3, 4, 4, 102, 102, 5, 4, 4, 4, 53, 3, 4, 4, 5, 5, 5, 4, 4, 53, 3, 4, 4, 4, 4, 4, 4, 53, 198, 53, 198, 198, 2, 2, 2, 3, 4, 5, 5, 5, 4, 44, 3, 4, 4, 3, 4, 4, 3, 4, 5, 4, 3, 4, 4, 3, 4, 4, 3, 4, 4, 3, 4, 4, 3, 4, 43, 4, 3, 4, 4, 44, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 53, 3, 4, 4, 5, 5, 53, 3, 4, 64, 64, 5, 53, 3, 4, 4, 5, 5, 53, 3, 4, 4, 5, 5, 53, 3, 4, 4, 102, 5, 53, 3, 4, 4, 5, 5, 53, 3, 4, 4, 5, 5, 53, 3, 4, 4, 4, 4, 53, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 2, 198, 2, 198, 2, 198, 2, 198, 2, 198, 2, 3, 4, 17, 17, 17, 17, 44, 3, 4, 5, 5, 5, 4, 44, 3, 4, 5, 5, 5, 4, 44, 3, 4, 17, 17, 17, 17, 44, 3, 4, 4, 44, 3, 4, 85, 85, 85, 4, 44, 3, 4, 4, 44, 3, 4, 4, 44, 3, 4, 4, 44, 3, 4, 85, 85, 85, 4, 44, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 53, 198, 53, 198, 67, 53, 198, 53, 198, 53, 198, 53, 198, 53, 198, 53, 198, 53, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 2, 198, 4, 4, 4, 85, 85, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 85, 85, 4, 2, 198, 198, 198, 198, 198, 198, 198, 198, 198, 67, 198, 67, 198, 67, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 2, 2, 2, 31, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 2, 198, 4, 4, 4, 4, 9, 9, 4, 9, 9, 4, 4, 4, 4, 4, 2, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 2, 31, 2, 31, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 198, 198, 198, 198, 198, 67, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 2, 198, 4, 4, 4, 4, 9, 9, 4, 9, 9, 4, 4, 4, 4, 4, 2, 198, 198, 198, 198, 53, 198, 53, 198, 67, 53, 198, 53, 198, 53, 198, 53, 198, 53, 198, 53, 198, 53, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 2, 2, 2, 2, 31, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 17, 17, 17, 3, 4, 64, 64, 5, 17, 3, 4, 5, 5, 5, 17, 3, 4, 17, 17, 17, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 4, 4, 4, 85, 85, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 85, 85, 4, 2, 198, 2, 2, 3, 4, 4, 4, 4, 53, 3, 4, 4, 5, 5, 53, 3, 4, 64, 64, 5, 53, 3, 4, 4, 5, 5, 53, 3, 4, 4, 5, 5, 53, 3, 4, 4, 102, 5, 53, 3, 4, 4, 5, 5, 53, 3, 4, 4, 5, 5, 53, 3, 4, 4, 4, 4, 53, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 2, 2, 2, 2, 31, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 5, 5, 5, 17, 3, 3, 17, 3, 3, 17, 3, 4, 5, 5, 5, 17, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 2, 198, 2, 198, 2, 198, 2, 198, 2, 198, 2, 2, 3, 4, 4, 17, 4, 5, 53, 3, 5, 5, 53, 3, 5, 50, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 43, 5, 53, 3, 43, 43, 5, 53, 3, 43, 5, 53, 3, 4, 4, 17, 4, 5, 53, 2, 2, 2, 2, 2, 2, 31, 2, 50, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 5, 102, 5, 17, 3, 3, 17, 3, 3, 17, 3, 4, 5, 102, 5, 17, 2, 2, 2, 2, 2, 2, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 198, 198, 198, 2, 2, 2, 2, 3, 4, 4, 102, 4, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 43, 5, 53, 3, 43, 43, 5, 53, 3, 43, 5, 53, 3, 4, 4, 102, 4, 5, 5, 53, 2, 2, 2, 2, 2, 2, 50, 2, 85, 85, 85, 35, 198, 50, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 5, 5, 5, 17, 3, 3, 17, 3, 3, 85, 171, 17, 3, 4, 5, 5, 5, 17, 2, 2, 2, 2, 2, 175, 175, 2, 3, 17, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 17, 198, 198, 198, 2, 2, 2, 2, 3, 4, 4, 102, 4, 5, 5, 53, 3, 5, 53, 5, 53, 3, 5, 85, 171, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 43, 5, 53, 3, 43, 5, 53, 3, 43, 5, 53, 3, 4, 4, 102, 4, 5, 5, 53, 2, 2, 2, 31, 2, 2, 2, 2, 50, 198, 198, 198, 2, 2, 31, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 17, 17, 17, 3, 4, 5, 5, 5, 17, 3, 4, 5, 5, 5, 17, 3, 4, 17, 17, 17, 2, 2, 2, 2, 2, 2, 3, 17, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 17, 198, 198, 198, 2, 2, 2, 2, 3, 4, 4, 17, 4, 5, 53, 3, 5, 5, 5, 53, 3, 5, 53, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 5, 53, 3, 5, 50, 5, 53, 3, 5, 5, 53, 3, 4, 4, 17, 4, 5, 53, 2, 2, 31, 2, 2, 2, 2, 2, 31, 198, 198, 198, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 17, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 17, 198, 198, 198, 2, 2, 2, 2, 3, 4, 4, 4, 4, 53, 2, 4, 4, 5, 5, 53, 3, 4, 4, 102, 5, 53, 2, 4, 4, 102, 5, 53, 2, 4, 4, 5, 5, 53, 2, 4, 4, 5, 5, 53, 2, 4, 64, 64, 5, 53, 2, 4, 4, 5, 5, 53, 2, 4, 4, 4, 4, 53, 2, 2, 2, 2, 2, 38, 2, 31, 2, 198, 198, 198, 3, 17, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 17, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 17, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 17, 198, 198, 198, 2, 2, 2, 2, 2, 53, 2, 53, 2, 3, 85, 53, 2, 3, 53, 2, 3, 53, 2, 3, 53, 2, 4, 53, 2, 3, 53, 2, 3, 85, 53, 2, 2, 3, 4, 4, 4, 4, 17, 85, 3, 4, 5, 5, 5, 17, 85, 3, 4, 5, 102, 5, 17, 85, 3, 4, 5, 5, 5, 17, 85, 3, 4, 4, 4, 4, 17, 85, 198, 198, 198, 3, 17, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 17, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 175, 175, 2, 2, 2, 2, 2, 3, 17, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 17, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 3, 85, 2, 3, 2, 3, 2, 3, 3, 3, 3, 3, 38, 3, 3, 85, 2, 2, 3, 4, 5, 5, 5, 17, 85, 3, 4, 5, 3, 4, 5, 3, 4, 5, 3, 4, 5, 5, 5, 17, 85, 198, 198, 198, 3, 17, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 17, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 3, 85, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 85, 2, 2, 31, 3, 4, 5, 102, 5, 17, 85, 3, 4, 5, 3, 4, 5, 3, 4, 50, 5, 3, 4, 5, 17, 85, 198, 67, 198, 198, 3, 17, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 17, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 3, 85, 2, 3, 2, 3, 2, 3, 3, 3, 3, 3, 2, 3, 85, 2, 2, 3, 4, 5, 5, 5, 17, 85, 3, 4, 65, 65, 65, 65, 3, 4, 5, 3, 4, 5, 3, 4, 5, 5, 5, 17, 85, 198, 198, 198, 3, 17, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 17, 2, 38, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 3, 85, 3, 3, 85, 2, 3, 85, 2, 3, 85, 2, 3, 85, 2, 3, 85, 2, 3, 85, 2, 2, 3, 4, 4, 4, 4, 17, 85, 3, 4, 5, 5, 5, 17, 85, 3, 4, 5, 102, 5, 17, 85, 3, 4, 5, 5, 5, 17, 85, 3, 4, 4, 4, 4, 17, 85, 198, 198, 198, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 2, 2, 31, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 31, 2, 2, 31, 2, 2, 2, 31, 2, 31, 2, 2, 31, 198, 198, 198, 2, 38, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 2, 31, 2, 2, 31, 2, 31, 2, 2, 2, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 2, 2, 31, 3, 4, 17, 17, 17, 3, 4, 5, 5, 5, 17, 3, 4, 5, 102, 5, 17, 3, 4, 5, 5, 5, 17, 3, 4, 17, 17, 17, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 17, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 17, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 3, 4, 5, 5, 5, 17, 3, 3, 17, 3, 3, 17, 3, 3, 17, 3, 4, 64, 64, 5, 17, 198, 67, 198, 198, 2, 2, 2, 2, 38, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 17, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 17, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 5, 5, 5, 17, 3, 3, 17, 3, 3, 31, 17, 3, 3, 31, 17, 3, 4, 5, 5, 5, 17, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 17, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 17, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 31, 2, 3, 4, 17, 17, 17, 3, 4, 5, 5, 5, 17, 3, 4, 5, 102, 5, 17, 3, 4, 5, 5, 5, 17, 3, 4, 17, 17, 17, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 17, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 17, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 17, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 17, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 2, 2, 2, 2, 2, 198, 198, 198, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 198, 198, 198, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 3, 17, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 17, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 198, 3, 17, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 17, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 198, 3, 198, 198, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 3, 17, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 17, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 198, 198, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 3, 17, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 17, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 198, 198, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 3, 17, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 17, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 198, 3, 198, 198, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 198, 198, 198, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 198, 3, 198, 198, 2, 2, 175, 175, 2, 2, 2, 2, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 3, 17, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 17, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 198, 3, 198, 198, 2, 2, 2, 2, 175, 175, 2, 2, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 3, 17, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 60, 59, 3, 17, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 198, 3, 198, 198, 2, 2, 175, 175, 2, 2, 2, 2, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 3, 17, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 9, 3, 17, 2, 175, 175, 3, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 198, 3, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 17, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 17, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 198, 3, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 175, 175, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 17, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 60, 142, 3, 17, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 198, 3, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 3, 17, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 198, 3, 198, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 2, 3, 2, 3, 198, 3, 198, 3, 198, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 2, 3, 198, 3, 198, 3, 198, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 2, 3, 198, 3, 198, 3, 198, 3, 198, 3, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 2, 2, 2, 2, 12, 3, 2, 1, 3, 2, 1, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 2, 3, 198, 3, 198, 3, 198, 3, 198, 3, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 2, 2, 2, 2, 12, 3, 2, 3, 2, 1, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 198, 3, 198, 3, 198, 3, 198, 3, 198, 3, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 2, 2, 2, 12, 12]; var D = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 10, 0, 2, 10, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 2, 10, 0, 0, 0, 0, 0, 1, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 10, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 2, 10, 0, 0, 2, 10, 0, 8, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 2, 10, 0, 2, 10, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 2, 2, 0, 0, 1, 8, 0, 2, 0, 0, 3, 0, 2, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 3, 0, 0, 1, 8, 0, 0, 0, 3, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 2, 0, 0, 0, 12, 0, 0, 0, 2, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3, 0, 0, 0, 0, 2, 0, 0, 0, 12, 0, 0, 0, 2, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 2, 8, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 15, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 6, 0, 7, 2, 0, 7, 0, 0, 7, 6, 0, 7, 0, 0, 0, 5, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 0, 1, 0, 0, 0, 12, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 3, 0, 0, 6, 0, 0, 3, 0, 7, 2, 0, 7, 3, 0, 7, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 8, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 7, 4, 0, 0, 5, 0, 0, 7, 0, 7, 5, 0, 7, 7, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 0, 7, 0, 0, 7, 6, 0, 0, 0, 0, 0, 1, 0, 0, 3, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 7, 0, 7, 4, 0, 0, 2, 0, 0, 6, 0, 0, 4, 0, 7, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 7, 6, 0, 0, 3, 0, 7, 5, 0, 7, 5, 0, 7, 6, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 7, 0, 0, 7, 0, 7, 7, 0, 7, 6, 0, 0, 4, 0, 0, 2, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 2, 0, 0, 4, 0, 0, 5, 0, 7, 6, 0, 7, 2, 0, 0, 7, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 7, 7, 0, 0, 3, 0, 7, 6, 0, 7, 3, 0, 7, 4, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 7, 5, 0, 0, 3, 0, 0, 6, 0, 7, 3, 0, 0, 6, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 6, 0, 0, 5, 0, 7, 7, 0, 7, 4, 0, 0, 3, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 6, 0, 0, 2, 0, 0, 5, 0, 0, 5, 0, 0, 2, 0, 7, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 0, 7, 3, 0, 0, 5, 0, 7, 6, 0, 0, 3, 0, 0, 5, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 5, 0, 0, 4, 0, 7, 3, 0, 0, 7, 0, 7, 7, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 3, 0, 7, 6, 0, 7, 2, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 0, 0, 6, 0, 0, 2, 0, 0, 7, 0, 0, 3, 0, 0, 6, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 3, 0, 0, 3, 0, 0, 3, 0, 0, 2, 0, 0, 6, 0, 7, 2, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 4, 0, 0, 5, 0, 7, 4, 0, 7, 3, 0, 0, 3, 0, 0, 6, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 0, 7, 4, 0, 7, 2, 0, 7, 6, 0, 7, 7, 0, 0, 3, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 5, 0, 7, 5, 0, 7, 6, 0, 0, 2, 0, 0, 5, 0, 0, 5, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; for (n = 0; n < 53592 + 1; n++) { setTile(X[n], Y[n], Z[n], I[n], D[n]); } } function dungeonA(x, y, z) { var X = [x, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 10, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 11, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 12, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 13, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 14, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 15, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 16, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 17, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 18, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 19, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 20, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 21, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 22, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23, x + 23]; var Y = [y, y + 1, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 4, y + 7, y + 1, y + 2, y + 3, y + 4, y + 7, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 4, y + 7, y + 1, y + 2, y + 3, y + 4, y + 7, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 9, y + 1, y + 2, y + 3, y + 4, y + 5, y + 7, y + 9, y + 1, y + 2, y + 3, y + 4, y + 7, y + 9, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 9, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 9, y + 10, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 11, y + 12, y + 13, y + 14, y + 15, y + 16, y + 17, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 11, y + 12, y + 13, y + 15, y + 16, y + 17, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 11, y + 12, y + 13, y + 15, y + 16, y + 17, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 11, y + 12, y + 13, y + 14, y + 15, y + 16, y + 17, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 8, y + 9, y + 10, y + 1, y + 2, y + 3, y + 4, y + 8, y + 12, y + 13, y + 15, y + 16, y + 17, y + 1, y + 2, y + 3, y + 4, y + 8, y + 12, y + 17, y + 1, y + 2, y + 3, y + 4, y + 8, y + 12, y + 17, y + 1, y + 2, y + 3, y + 4, y + 8, y + 9, y + 10, y + 11, y + 12, y + 13, y + 15, y + 16, y + 17, y + 1, y + 2, y + 3, y + 4, y + 7, y + 1, y + 2, y + 3, y + 4, y + 6, y + 7, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 8, y + 9, y + 10, y + 1, y + 2, y + 3, y + 4, y + 8, y + 12, y + 13, y + 15, y + 16, y + 17, y + 1, y + 2, y + 3, y + 4, y + 8, y + 12, y + 17, y + 1, y + 2, y + 3, y + 4, y + 8, y + 12, y + 17, y + 1, y + 2, y + 3, y + 4, y + 8, y + 9, y + 10, y + 11, y + 12, y + 13, y + 15, y + 16, y + 17, y + 1, y + 2, y + 3, y + 4, y + 7, y + 1, y + 2, y + 3, y + 4, y + 6, y + 7, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 9, y + 10, y + 17, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 11, y + 12, y + 13, y + 14, y + 15, y + 16, y + 17, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 11, y + 12, y + 13, y + 15, y + 16, y + 17, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 11, y + 12, y + 13, y + 15, y + 16, y + 17, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 11, y + 12, y + 13, y + 14, y + 15, y + 16, y + 17, y + 1, y + 2, y + 3, y + 4, y + 7, y + 1, y + 2, y + 3, y + 4, y + 6, y + 7, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 4, y + 7, y + 1, y + 2, y + 3, y + 4, y + 7, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 4, y + 7, y + 1, y + 2, y + 3, y + 4, y + 7, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 4, y + 7, y + 1, y + 2, y + 3, y + 4, y + 7, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 1, y + 2, y + 3, y + 8, y + 9, y + 10, y + 11, y + 1, y + 2, y + 3, y + 8, y + 9, y + 10, y + 1, y + 2, y + 3, y + 8, y + 9, y + 1, y + 2, y + 3, y + 8, y + 9, y + 10, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 11, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 10, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 11, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 11, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 11, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 1, y + 2, y + 3, y + 4, y + 1, y + 2, y + 3, y + 4, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 11, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 11, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 1, y + 2, y + 3, y + 4, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 10, y + 11, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 1, y + 2, y + 3, y + 19]; var Z = [z, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 1, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 1, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 1, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 9, z + 9, z + 9, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 6, z + 6, z + 6, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 7, z + 7, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 9, z + 9, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 0, z + 0, z + 0, z + 1, z + 1, z + 1, z + 2, z + 2, z + 2, z + 3, z + 3, z + 3, z + 4, z + 4, z + 4, z + 5, z + 5, z + 5, z + 6, z + 6, z + 6, z + 7, z + 7, z + 7, z + 8, z + 8, z + 8, z + 9, z + 9, z + 9, z + 10, z + 10, z + 10, z + 11, z + 11, z + 11, z + 12, z + 12, z + 12, z + 12]; var I = [7, 0, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 48, 48, 48, 98, 3, 3, 3, 48, 48, 48, 98, 3, 3, 2, 48, 48, 48, 98, 3, 3, 3, 98, 98, 98, 98, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 98, 98, 98, 98, 3, 3, 3, 98, 98, 3, 3, 3, 4, 4, 3, 3, 3, 48, 98, 98, 98, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 98, 101, 101, 48, 3, 3, 3, 98, 98, 3, 3, 3, 98, 4, 3, 3, 3, 4, 48, 98, 98, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 98, 98, 48, 48, 101, 3, 3, 3, 98, 101, 98, 101, 3, 3, 3, 98, 98, 101, 3, 3, 3, 4, 48, 98, 98, 101, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 67, 98, 101, 3, 3, 3, 98, 48, 48, 98, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 3, 3, 2, 98, 49, 49, 98, 98, 101, 101, 101, 101, 101, 101, 101, 98, 3, 3, 3, 98, 49, 49, 4, 98, 101, 101, 101, 101, 101, 101, 101, 98, 3, 3, 3, 98, 98, 98, 4, 48, 48, 98, 98, 98, 98, 98, 98, 98, 98, 3, 3, 3, 4, 98, 98, 4, 3, 3, 3, 98, 48, 98, 48, 3, 3, 3, 98, 98, 48, 98, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 67, 98, 101, 101, 3, 3, 3, 98, 4, 101, 101, 101, 101, 98, 3, 3, 2, 98, 4, 49, 98, 3, 3, 3, 98, 98, 49, 98, 3, 3, 3, 98, 98, 101, 101, 101, 101, 101, 101, 101, 98, 3, 3, 3, 4, 98, 3, 3, 3, 98, 76, 98, 3, 3, 3, 98, 98, 98, 4, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 67, 98, 101, 101, 3, 3, 3, 98, 4, 101, 101, 101, 101, 98, 3, 3, 3, 98, 98, 49, 98, 3, 3, 3, 98, 98, 49, 98, 3, 3, 3, 98, 98, 101, 101, 101, 101, 101, 101, 101, 98, 3, 3, 3, 98, 98, 3, 3, 3, 98, 76, 98, 3, 3, 3, 98, 98, 4, 48, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 67, 98, 101, 76, 3, 3, 3, 98, 98, 4, 48, 4, 48, 48, 48, 48, 48, 48, 48, 48, 48, 3, 3, 3, 98, 98, 98, 48, 98, 101, 101, 101, 101, 101, 101, 101, 4, 3, 3, 3, 98, 48, 48, 98, 48, 101, 101, 101, 101, 101, 101, 101, 98, 3, 3, 3, 98, 98, 98, 98, 48, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 98, 4, 3, 3, 3, 4, 76, 4, 3, 3, 3, 98, 48, 98, 98, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 48, 48, 4, 98, 3, 3, 3, 48, 4, 3, 3, 3, 4, 4, 3, 3, 3, 98, 48, 98, 98, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 98, 98, 48, 48, 3, 3, 3, 98, 49, 49, 98, 3, 3, 3, 98, 49, 49, 98, 3, 3, 3, 98, 98, 98, 48, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 48, 101, 101, 98, 3, 46, 3, 4, 4, 3, 3, 3, 4, 4, 3, 3, 3, 98, 98, 98, 98, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 46, 46, 3, 48, 98, 98, 98, 46, 46, 3, 48, 98, 46, 46, 3, 98, 4, 46, 46, 3, 98, 98, 98, 4, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 48, 48, 48, 98, 4, 4, 3, 3, 3, 98, 98, 98, 4, 98, 98, 98, 46, 46, 2, 98, 98, 98, 98, 46, 46, 2, 98, 48, 48, 46, 46, 2, 98, 98, 46, 46, 2, 98, 98, 98, 3, 3, 3, 4, 4, 48, 98, 98, 98, 3, 3, 3, 4, 4, 48, 98, 98, 98, 98, 98, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 76, 3, 3, 3, 48, 48, 98, 98, 98, 98, 98, 98, 3, 3, 2, 3, 3, 2, 46, 46, 2, 46, 46, 2, 46, 46, 2, 46, 46, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 4, 4, 4, 48, 48, 98, 98, 98, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 98, 48, 48, 48, 98, 98, 4, 4, 3, 3, 2, 3, 3, 2, 46, 46, 3, 70, 46, 46, 3, 42, 46, 46, 2, 42, 46, 46, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 48, 48, 48, 98, 98, 4, 48, 48, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 98, 4, 98, 98, 98, 4, 4, 4, 3, 3, 2, 3, 3, 2, 46, 46, 2, 46, 46, 2, 42, 46, 46, 2, 46, 46, 2, 42, 46, 3, 2, 3, 3, 2, 3, 3, 3, 98, 98, 4, 4, 4, 4, 48, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 48, 101, 101, 48, 48, 48, 3, 3, 2, 3, 3, 2, 46, 46, 2, 46, 46, 2, 70, 46, 46, 2, 46, 46, 2, 3, 46, 2, 3, 3, 2, 3, 3, 3, 48, 48, 48, 48, 48, 48, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 48, 101, 101, 98, 48, 48, 98, 3, 3, 2, 3, 3, 2, 46, 46, 2, 46, 46, 2, 46, 46, 2, 46, 46, 2, 3, 46, 2, 3, 3, 2, 3, 3, 3, 98, 98, 98, 98, 98, 98, 98, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 48, 98, 48, 48, 98, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 48, 48, 48, 48, 48, 48, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 48, 48, 98, 98, 98, 98, 98, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 70, 3, 3, 3, 70, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 98, 98, 98, 98, 98, 48, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 3, 48, 48, 48, 98, 98, 98, 3, 3, 2, 48, 48, 48, 98, 98, 98, 98, 3, 3, 3, 98, 98, 98, 98, 48, 48, 48, 3, 3, 3, 98, 98, 98, 98, 98, 98, 98, 98, 3, 3, 3, 98, 98, 98, 98, 98, 98, 3, 3, 3, 98, 98, 98, 98, 98, 3, 3, 3, 98, 98, 98, 98, 48, 48, 3, 3, 3, 98, 98, 98, 48, 98, 3, 3, 3, 48, 48, 48, 48, 48, 98, 3, 3, 3, 98, 98, 98, 48, 48, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 3, 3, 2, 0]; var D = [0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 2, 2, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 2, 2, 0, 2, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0, 0, 0, 2, 4, 2, 0, 0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 2, 0, 2, 0, 0, 0, 1, 2, 0, 2, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0, 0, 2, 4, 2, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 4, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 0, 0, 0, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]; for (n = 0; n < 5928 + 1; n++) { setTile(X[n], Y[n], Z[n], I[n], D[n]); } } var bool = false function setTimer(start, end, bool) { if (bool == true) { start--; } //Yay, 1000 lines. if (start < end) { bool = false; } } function deadplayer(x, y, z) { var X = [x, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4]; var Y = [y, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 0]; var Z = [z, z + 0, z + 1, z + 2, z + 3, z + 4, z + 5, z + 0, z + 1, z + 2, z + 3, z + 3, z + 4, z + 5, z + 0, z + 0, z + 1, z + 1, z + 2, z + 3, z + 3, z + 4, z + 5, z + 0, z + 0, z + 1, z + 1, z + 2, z + 2, z + 3, z + 3, z + 4, z + 5, z + 0, z + 1, z + 2, z + 2, z + 3, z + 4, z + 5]; Level.setSignText(x + 2, y + 1, x + 1, chatHerobrineOutput) var I = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 55, 2, 2, 2, 55, 2, 63, 2, 2, 0, 2, 2, 2, 55, 2, 55, 2, 144, 2, 55, 2, 2, 2, 2, 2, 55, 2, 2, 2]; var D = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; for (n = 0; n < 60 + 1; n++) { setTile(X[n], Y[n], Z[n], I[n], D[n]); } } function tunnel(x, y, z) { var X = [x, x + -48, x + -48, x + -48, x + -48, x + -47, x + -47, x + -47, x + -47, x + -46, x + -46, x + -46, x + -46, x + -45, x + -45, x + -45, x + -45, x + -44, x + -44, x + -44, x + -44, x + -43, x + -43, x + -43, x + -43, x + -42, x + -42, x + -42, x + -42, x + -41, x + -41, x + -41, x + -41, x + -40, x + -40, x + -40, x + -40, x + -39, x + -39, x + -39, x + -39, x + -38, x + -38, x + -38, x + -38, x + -37, x + -37, x + -37, x + -37, x + -36, x + -36, x + -36, x + -36, x + -35, x + -35, x + -35, x + -35, x + -34, x + -34, x + -34, x + -34, x + -33, x + -33, x + -33, x + -33, x + -32, x + -32, x + -32, x + -32, x + -31, x + -31, x + -31, x + -31, x + -30, x + -30, x + -30, x + -30, x + -29, x + -29, x + -29, x + -29, x + -28, x + -28, x + -28, x + -28, x + -27, x + -27, x + -27, x + -27, x + -26, x + -26, x + -26, x + -26, x + -25, x + -25, x + -25, x + -25, x + -24, x + -24, x + -24, x + -24, x + -23, x + -23, x + -23, x + -23, x + -22, x + -22, x + -22, x + -22, x + -21, x + -21, x + -21, x + -21, x + -20, x + -20, x + -20, x + -20, x + -19, x + -19, x + -19, x + -19, x + -18, x + -18, x + -18, x + -18, x + -17, x + -17, x + -17, x + -17, x + -16, x + -16, x + -16, x + -16, x + -15, x + -15, x + -15, x + -15, x + -14, x + -14, x + -14, x + -14, x + -13, x + -13, x + -13, x + -13, x + -12, x + -12, x + -12, x + -12, x + -11, x + -11, x + -11, x + -11, x + -10, x + -10, x + -10, x + -10, x + -9, x + -9, x + -9, x + -9, x + -8, x + -8, x + -8, x + -8, x + -7, x + -7, x + -7, x + -7, x + -6, x + -6, x + -6, x + -6, x + -5, x + -5, x + -5, x + -5, x + -4, x + -4, x + -4, x + -4, x + -3, x + -3, x + -3, x + -3, x + -2, x + -2, x + -2, x + -2, x + -1, x + -1, x + -1, x + -1, x + 0, x + 0, x + 0, x + 0]; var Y = [y, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1]; var Z = [z, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0, z + -1, z + -1, z + 0, z + 0]; var I = [5, 0, 0, 0, 0, 0, 0, 0, 0, 76, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 55, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 55, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 55, 0, 0, 0, 0, 0, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 55, 0, 55, 0, 55, 0, 0, 0, 0, 0, 0, 76, 0, 0, 0, 0, 0, 0]; var D = [0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0]; for (n = 0; n < 196 + 1; n++) { setTile(X[n], Y[n], Z[n], I[n], D[n]); } } Level.clearChest = function (x, y, z, chestName) { if (Level.getTile(x, y, z) == 54) for (var i = 0; i < 27; i++) Level.setChestSlot(x, y, z, i, 0, 0, 0); Level.setChestSlotCustomName(x, y, z, 0, chestName) } function pyramid_small(x, y, z) { var X = [x, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -16, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -15, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -14, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -13, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -12, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -11, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -10, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -9, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -8, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -7, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -6, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -5, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -4, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -3, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -2, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + -1, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0]; var Y = [y, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 6, y + 7, y + 8, y + 9]; var Z = [z, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -16, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -15, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -14, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -13, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -12, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -2, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + -1, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0, z + 0]; var I = [12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 199, 24, 12, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 24, 12, 0, 0, 0, 12, 0, 0, 0, 0, 24, 12, 0, 0, 0, 12, 0, 0, 0, 0, 24, 12, 0, 0, 0, 12, 0, 0, 0, 0, 24, 12, 0, 0, 0, 12, 0, 0, 0, 0, 24, 12, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 24, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 24, 12, 0, 0, 12, 0, 0, 0, 0, 76, 24, 12, 0, 0, 12, 0, 0, 0, 0, 0, 24, 12, 0, 0, 12, 0, 0, 0, 0, 24, 12, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 24, 12, 0, 0, 0, 12, 0, 0, 0, 0, 76, 24, 12, 0, 0, 12, 54, 0, 0, 0, 0, 75, 24, 12, 0, 12, 0, 0, 0, 0, 76, 24, 12, 0, 0, 12, 0, 0, 0, 0, 24, 12, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 24, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 24, 12, 0, 0, 12, 0, 0, 0, 0, 76, 24, 12, 0, 0, 12, 0, 0, 0, 0, 0, 24, 12, 0, 0, 12, 0, 0, 0, 0, 24, 12, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 0, 0, 24, 12, 0, 0, 0, 12, 0, 0, 0, 0, 24, 12, 0, 0, 0, 12, 0, 0, 0, 0, 24, 12, 0, 0, 0, 12, 0, 0, 0, 0, 24, 12, 0, 0, 0, 12, 0, 0, 0, 0, 24, 12, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 144, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 0, 24, 12, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 41, 41, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 0, 24, 12, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 24, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 0, 24, 12, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 24, 12, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0]; var D = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 5, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; for (n = 0; n < 2890 + 1; n++) { setTile(X[n], Y[n], Z[n], I[n], D[n]); } } function houseMurder(x, y, z) { var X = [x, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 0, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 1, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 2, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 3, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 4, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 5, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 6, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 7, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 8, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9, x + 9]; var Y = [y, y + 0, y + 1, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 1, y + 0, y + 0, y + 1, y + 2, y + 0, y + 2, y + 3, y + 4, y + 0, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 1, y + 5, y + 0, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 5, y + 0, y + 5, y + 0, y + 5, y + 0, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 5, y + 0, y + 5, y + 0, y + 1, y + 5, y + 0, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 1, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 2, y + 5, y + 0, y + 5, y + 0, y + 5, y + 0, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 2, y + 0, y + 1, y + 0, y + 0, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 1, y + 2, y + 3, y + 4, y + 5, y + 0, y + 1, y + 2, y + 3, y + 4, y + 0, y + 0, y + 1, y + 2, y + 0, y + 0, y + 0, y + 0, y + 0, y + 3, y + 4, y + 0, y + 0, y + 0, y + 0, y + 1]; var Z = [z, z + -11, z + -11, z + -10, z + -10, z + -9, z + -9, z + -8, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -3, z + -2, z + -1, z + -11, z + -11, z + -10, z + -10, z + -9, z + -8, z + -7, z + -7, z + -7, z + -6, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -2, z + -1, z + -11, z + -11, z + -10, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -7, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -1, z + -11, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -2, z + -1, z + -1, z + -1, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -2, z + -2, z + -2, z + -1, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -8, z + -8, z + -7, z + -7, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -2, z + -2, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -8, z + -8, z + -7, z + -7, z + -7, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -4, z + -4, z + -3, z + -3, z + -3, z + -2, z + -2, z + -1, z + -1, z + -11, z + -10, z + -10, z + -10, z + -10, z + -10, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -7, z + -7, z + -6, z + -6, z + -5, z + -5, z + -5, z + -5, z + -5, z + -4, z + -4, z + -4, z + -3, z + -3, z + -11, z + -10, z + -9, z + -9, z + -9, z + -9, z + -9, z + -8, z + -8, z + -8, z + -8, z + -8, z + -7, z + -7, z + -7, z + -7, z + -7, z + -7, z + -6, z + -6, z + -6, z + -6, z + -6, z + -5, z + -4, z + -4, z + -4, z + -11, z + -10, z + -9, z + -8, z + -7, z + -7, z + -7, z + -6, z + -5, z + -4, z + -1, z + -1]; var I = [2, 3, 2, 3, 2, 3, 2, 2, 2, 175, 175, 2, 175, 175, 2, 175, 175, 2, 175, 175, 2, 2, 2, 3, 2, 3, 2, 2, 2, 2, 175, 175, 2, 2, 175, 175, 2, 175, 175, 2, 175, 175, 2, 2, 3, 2, 2, 2, 175, 175, 2, 106, 106, 106, 2, 2, 175, 175, 2, 175, 175, 2, 175, 175, 2, 175, 175, 2, 175, 175, 2, 2, 2, 175, 175, 3, 5, 5, 5, 5, 3, 5, 5, 5, 5, 106, 3, 5, 5, 5, 5, 2, 5, 5, 5, 5, 2, 175, 175, 2, 175, 175, 2, 175, 175, 2, 2, 175, 175, 2, 2, 5, 5, 5, 5, 5, 26, 5, 5, 26, 5, 5, 144, 5, 5, 5, 3, 5, 5, 5, 5, 2, 175, 175, 2, 175, 175, 2, 175, 175, 2, 2, 3, 5, 5, 5, 5, 5, 55, 5, 5, 5, 5, 5, 5, 5, 2, 175, 175, 5, 5, 2, 175, 175, 106, 106, 2, 175, 175, 175, 175, 2, 2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 55, 5, 5, 5, 2, 5, 5, 5, 5, 2, 106, 106, 106, 106, 2, 175, 175, 175, 175, 175, 175, 2, 3, 5, 5, 5, 5, 5, 58, 76, 5, 5, 5, 5, 5, 5, 5, 3, 5, 5, 5, 5, 2, 175, 175, 175, 175, 2, 2, 3, 5, 5, 5, 5, 2, 5, 5, 5, 5, 3, 5, 5, 5, 5, 106, 2, 5, 5, 5, 5, 2, 2, 175, 175, 2, 2, 2, 2, 2, 106, 106, 2, 2, 2, 175, 175]; var D = [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 2, 10, 0, 2, 10, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 10, 0, 0, 2, 10, 0, 2, 10, 0, 2, 10, 0, 0, 0, 0, 0, 0, 2, 10, 0, 8, 8, 8, 0, 0, 2, 10, 0, 2, 10, 0, 2, 10, 0, 2, 10, 0, 2, 10, 0, 0, 0, 2, 10, 0, 5, 5, 5, 5, 0, 5, 5, 5, 5, 8, 0, 5, 5, 5, 5, 0, 5, 5, 5, 5, 0, 2, 10, 0, 2, 10, 0, 2, 10, 0, 0, 2, 10, 0, 0, 5, 5, 5, 5, 5, 10, 5, 5, 2, 5, 5, 1, 5, 5, 5, 0, 5, 5, 5, 5, 0, 2, 10, 0, 2, 10, 0, 2, 10, 0, 0, 0, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 0, 2, 10, 5, 5, 0, 2, 10, 4, 4, 0, 2, 10, 2, 10, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 0, 5, 5, 5, 5, 0, 4, 4, 4, 4, 0, 2, 10, 2, 10, 2, 10, 0, 0, 5, 5, 5, 5, 5, 0, 2, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 0, 2, 10, 2, 10, 0, 0, 0, 5, 5, 5, 5, 0, 5, 5, 5, 5, 0, 5, 5, 5, 5, 2, 0, 5, 5, 5, 5, 0, 0, 2, 10, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 2, 10]; for (n = 0; n < 770 + 1; n++) { setTile(X[n], Y[n], Z[n], I[n], D[n]); } } function firePlayerAttackCircleMedium() { setTile(Player.getX() + 7, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 1, 51); setTile(Player.getX() + 7, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 2, 51); setTile(Player.getX() + 7, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 1, 51); setTile(Player.getX() + 7, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 2, 51); setTile(Player.getX() - 7, getSurface(Player.getX(), Player.getZ()), Player.getZ(), 51); setTile(Player.getX() - 7, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 1, 51); setTile(Player.getX() - 7, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 2, 51); setTile(Player.getX() - 7, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 1, 51); setTile(Player.getX() - 7, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 2, 51); setTile(Player.getX() + 6, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 3, 51); setTile(Player.getX() - 6, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 3, 51); setTile(Player.getX() + 6, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 3, 51); setTile(Player.getX() - 6, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 3, 51); setTile(Player.getX() + 6, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 2, 51); setTile(Player.getX() - 6, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 2, 51); setTile(Player.getX() + 6, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 2, 51); setTile(Player.getX() - 6, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 2, 51); setTile(Player.getX() + 5, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 5, 51); setTile(Player.getX() + 5, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 5, 51); setTile(Player.getX() - 5, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 5, 51); setTile(Player.getX() - 5, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 5, 51); setTile(Player.getX() + 5, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 4, 51); setTile(Player.getX() + 5, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 4, 51); setTile(Player.getX() - 5, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 4, 51); setTile(Player.getX() - 5, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 4, 51); setTile(Player.getX() + 5, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 3, 51); setTile(Player.getX() + 5, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 3, 51); setTile(Player.getX() - 5, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 3, 51); setTile(Player.getX() - 5, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 3, 51); setTile(Player.getX() + 4, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 5, 51); setTile(Player.getX() + 4, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 6, 51); setTile(Player.getX() + 4, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 5, 51); setTile(Player.getX() + 4, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 6, 51); setTile(Player.getX() - 4, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 5, 51); setTile(Player.getX() - 4, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 6, 51); setTile(Player.getX() - 4, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 5, 51); setTile(Player.getX() - 4, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 6, 51); setTile(Player.getX() + 3, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 5, 51); setTile(Player.getX() + 3, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 6, 51); setTile(Player.getX() + 3, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 5, 51); setTile(Player.getX() + 3, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 6, 51); setTile(Player.getX() - 3, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 5, 51); setTile(Player.getX() - 3, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 6, 51); setTile(Player.getX() - 3, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 5, 51); setTile(Player.getX() - 3, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 6, 51); setTile(Player.getX() + 2, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 6, 51); setTile(Player.getX() + 2, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 7, 51); setTile(Player.getX() + 2, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 6, 51); setTile(Player.getX() + 2, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 7, 51); setTile(Player.getX() - 2, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 6, 51); setTile(Player.getX() - 2, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 7, 51); setTile(Player.getX() - 2, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 6, 51); setTile(Player.getX() - 2, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 7, 51); setTile(Player.getX() + 1, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 7, 51); setTile(Player.getX() + 1, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 7, 51); setTile(Player.getX() - 1, getSurface(Player.getX(), Player.getZ()), Player.getZ() - 7, 51); setTile(Player.getX() - 1, getSurface(Player.getX(), Player.getZ()), Player.getZ() + 7, 51); setTile(Player.getX(), getSurface(Player.getX(), Player.getZ()), Player.getZ() - 7, 51); setTile(Player.getX(), getSurface(Player.getX(), Player.getZ()), Player.getZ() + 7, 51); } var fileName = "herobrine" function saveFile(filename) { directory = android.os.Environment.getExternalStorageDirectory() .getPath() + "/games/com.mojang/minecraftworlds/" + Level.getWorldName() + "/"; var newFile = new java.io.File(directory, "" + fileName + ".dat"); var directory = new java.io.File(directory); var success = directory.mkdirs(); if (!success) { throw new java.io.IOException("Directory " + directory + "cannot be created"); } newFile.delete(); newFile.createNewFile(); var outWrite = new java.io.OutputStreamWriter(new java.io.FileOutputStream(newFile)); outWrite.append("{" + structureName + "," + version + "}," + "{" + this.alesa + "}"); outWrite.close(); return false; } function leaveGame() { saveFile("herobrine") ModPE.saveData("evildata", evilmeter) }