Advertisement
Guest User

6 bot

a guest
Jan 11th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 329.94 KB | None | 0 0
  1. // ==UserScript==
  2. // @name wop bot edited by Marcos#6061
  3. // @version 7.7.7 skr
  4. // @author idk, but edited by marcos kkkk
  5. // @description Relatively smart robot-controller engine for OurWorldOfPixels, with batteries and robots included!
  6. // @include http://augustberchelmann.com/owop/*
  7. // @run-at document-end
  8. // @grant none
  9. // ==/UserScript==
  10. function Brick() { }
  11.  
  12. if(sessionStorage.brick === "brick")
  13. throw new Brick(sessionStorage.msg || '');
  14.  
  15.  
  16. window.eval("(" + function main() {
  17.  
  18. var EVENTS = // V change this if they ever change the event numbers again
  19. {
  20. "loaded":6666667,"init":6666668,"tick":6666669,"misc":{"toolsRendered":6666670,"toolsInitialized":6666671,"logoMakeRoom":6666672,"worldInitialized":6666673,"windowAdded":6666674,"captchaToken":6666675},"renderer":{"addChunk":6666676,"rmChunk":6666677,"updateChunk":6666678},"camera":{"moved":6666679,"zoom":6666680},"net":{"connecting":6666681,"connected":6666682,"disconnected":6666683,"playerCount":6666684,"chat":6666685,"devChat":6666686,"world":{"leave":6666687,"join":6666688,"joining":6666689,"setId":6666690,"playersMoved":6666691,"playersLeft":6666692,"tilesUpdated":6666693,"teleported":6666694},"chunk":{"load":6666695,"unload":6666696,"set":6666697},"sec":{"rank":6666699}
  21. }}
  22. ;
  23.  
  24. var BOTS = 6;//10;//9;//15;//19;//3;//2;//13;//14;//3;//29;//9;//2;//15;//29//2;//15;
  25.  
  26.  
  27.  
  28. var EMIT =
  29. OWOP.emit // <-- change this if they change the name of the EventEmitter again
  30. ;
  31.  
  32. var ON =
  33. OWOP.on // <-- change this if they would decide to change the name of EventEmitter.on for some retarded reason
  34. ;
  35.  
  36. var WORLD_VERIFICATION = OWOP.options.serverAddress[1].proto.misc.worldVerification;
  37. /*// how to obtain:go to view-source:http://ourworldofpixels.com/ -> CTRL+F "app"(no quotes) click on it->CTRL+F "worldVerification"(no quotes) then copy the value after "worldVerification:" (without the comma).
  38. 4321 // <-- change this if the world verification code would get changed again.
  39. ;//1234*/
  40.  
  41. var TOKEN_VERIFICATION = OWOP.options.serverAddress[1].proto.misc.tokenVerification; // 'CaptchA'
  42.  
  43. var MODLOGIN = (OWOP.player.rank > 1) && prompt();//localStorage.getItem("modlogin");
  44.  
  45. var MOD = MODLOGIN && MODLOGIN.length;
  46.  
  47. var BUTTONS = [{
  48. value: "leave",
  49. call: function() {
  50. err("leaving");
  51. bots.leave();
  52. },
  53. title: "disconnects bot"
  54. }, {
  55. value: "join",
  56. call: function() {
  57. bots.joinWithoutCaptcha();//.join();
  58. },
  59. title: "connects bot when captcha is not enabled"
  60. }, {
  61. value: "protectimg",
  62. call: function refreshData()
  63. {
  64. bots.drawRaw(parseInt(params[0].value), parseInt(params[1].value), pixelData.width, pixelData.height, pixelData, "rgba")
  65. setTimeout(refreshData, 4560)
  66. },
  67. title: "protect the pasteimg"
  68. }, {
  69. value: "unprotectimg",
  70. call: function drefreshData()
  71. {
  72. setTimeout(refreshData, 80*10000000)
  73. },
  74. title: "unprotect the pasteimg"
  75. }, {
  76. value: "captcha-join",
  77. call: function() {
  78. bots.joinWithCaptcha();
  79. },
  80.  
  81. }, {
  82. value: "stop",
  83. call: function() {
  84. bots.stop = true;
  85. bots.busy = false;
  86. },
  87. title: "stops bot's job"
  88. }, /*{
  89. value: "follow",
  90. call: function() {
  91. if (inter) {
  92. clearInterval(inter);
  93. return inter = null;
  94. }
  95. inter = setInterval(bots.follow, 100, protocol.id);
  96. },
  97. title: "bot will/won't follow you"
  98. },*/ {
  99. value: "follow",
  100. call: function() {
  101. clearInterval(inter);
  102. inter = setInterval(bots.follow, 50, protocol.id);
  103. },
  104. title: "bot will follow you"
  105. }, {
  106. value: "unfollow",
  107. call: function() {
  108. clearInterval(inter);
  109. },
  110. title: "bot wont follow you"
  111. }, {
  112. value: "move",
  113. call: function() {
  114. bots.moveTo(parseInt(params[0].value), parseInt(params[1].value));
  115. },
  116. title: "moves bot cursors. params: x y"
  117. }, {
  118. value: "teleport",
  119. call: function() {
  120. tp(parseInt(params[0].value), parseInt(params[1].value));
  121. },
  122. title: "teleports you. params: x y"
  123. }, {
  124. value: "copy",
  125. call: function() {
  126. savePixels(select.start.x, select.start.y,
  127. select.end.x, select.end.y);
  128. },
  129. title: "copied pixels selected with B and N. You can also use Q"
  130. }, {
  131. value: "paste",
  132. call: function() {
  133. paste(parseInt(params[0].value), parseInt(params[1].value));
  134. },
  135. title: "pastes copied pixels. params: x y"
  136. }, {
  137. value: "fill",
  138. call: function() {
  139. bots.drawRect(parseInt(params[0].value), parseInt(params[1].value),
  140. parseInt(params[2].value), parseInt(params[3].value), null);
  141. },
  142. title: "fills area with selected color. params: x y width height"
  143. }, {
  144. value: "write",
  145. call: function() {
  146. bots.writxt(params[2].value, parseInt(params[0].value), parseInt(params[1].value));
  147. },
  148. title: "writes text. params: x y text"
  149. }, {
  150. value: "pasteImg",
  151. call: function() {
  152. bots.drawRaw(parseInt(params[0].value), parseInt(params[1].value), pixelData.width, pixelData.height, pixelData, "rgba");
  153. },
  154. title: "pastes inmage."
  155. }, {
  156. value: "eval",
  157. call: function() {
  158. eval(params[0].value);
  159. },
  160. title: "runs code, m9"
  161. }
  162. ];
  163. document.body.onkeydown = function() {
  164. if (event.keyCode == 67 /*C*/ || event.keyCode == 81 /*Q*/ ) {
  165. savePixels(select.start.x, select.start.y,
  166. select.end.x, select.end.y);
  167. return true;
  168. }
  169. if (event.keyCode == 66 /*B*/ ) {
  170. params[0].value = select.start.x = getPlayerPos().x;
  171. params[1].value = select.start.y = getPlayerPos().y;
  172. return true;
  173. }
  174. if (event.keyCode == 78 /*N*/ ) {
  175. select.end.x = getPlayerPos().x;
  176. select.end.y = getPlayerPos().y;
  177. params[2].value = select.end.x - select.start.x + 1;
  178. params[3].value = select.end.y - select.start.y + 1;
  179.  
  180. return true;
  181. }
  182. };
  183.  
  184. document.querySelector('head').insertAdjacentHTML('beforeend',
  185. `<style type="text/css">
  186. #list-container{
  187. color:#000;
  188. font:12px consolas;
  189. position: relative;
  190. left: 0px;
  191. top: 0px;
  192. width: 190px;
  193. }
  194. #list{
  195. flex-direction: column;
  196. height:150px;
  197. overflow: auto;
  198. border: 0.5px solid black;
  199. }
  200. #bot-control {
  201. position: absolute;
  202. left: 200px;
  203. top: 0px;
  204. width: 400px;
  205. height: 50%;
  206. font:12px consolas;
  207. color:#000;
  208. }
  209. input[type=button],input[type=text],::-webkit-scrollbar-thumb,button {
  210. background-color: rgba(255,255,255,0.4);
  211. color: white;
  212. font:12px consolas;
  213. border: 0.2px solid rgba(200,200,200,0.7);
  214. text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000;
  215. }
  216.  
  217. input[type=button]:focus,input[type=text]:focus,
  218. #tool-select > button.selected{
  219. background-color: rgba(0,255,255,0.5);
  220. }
  221.  
  222. input[type=button]:hover,input[type=text]:hover,
  223. ::-webkit-scrollbar-thumb:hover,button:hover {
  224. background-color: rgba(0,180,180,0.5);
  225. }
  226.  
  227.  
  228. ::-webkit-scrollbar{
  229. width:10px;
  230. }
  231. </style>`
  232. );
  233. var container = document.createElement("div");
  234. container.innerHTML = `<div id='hid' ></div>
  235. <div id='list-container'>
  236. player list:<br>
  237. <div id='tp' ></div>
  238. <div id='list'></div>
  239. </div>
  240. <div id="bot-control">
  241. <input id="param1" type="text" placeholder="x" onfocus="this.parentNode.className='active';">
  242. <input id="param2" type="text" placeholder="y" onfocus="this.parentNode.className='active';">
  243. <input id="param3" type="text" placeholder="width" onfocus="this.parentNode.className='active';">
  244. <input id="param4" type="text" placeholder="height" onfocus="this.parentNode.className='active';">
  245. <div id="buttons"></div>
  246. </div>`;
  247. container.style = "width:0px;height:0px;position:absolute;top:0px;left:200px";
  248. document.body.appendChild(container);
  249. // document.body.onselectstart = function() { return false; }; //disables selecting text; y would u do dat, mait. its Möld
  250. var selected = null;
  251. var params = [];
  252. for (var i = 0; i < 4; i++)
  253. params[i] = document.getElementById('param' + (i + 1));
  254. var btns = document.getElementById("buttons");
  255. var list = document.getElementById('list');
  256. var listCont = document.getElementById('list-container');
  257. var btnsCont = document.getElementById('bot-control');
  258. var hbtn = document.createElement("input");
  259. var tpbtn = document.createElement("input");
  260. var fbtn = document.createElement("input");
  261. hbtn.type = tpbtn.type = fbtn.type = "button";
  262. hbtn.value = "hide all";
  263. hbtn.title = "hides bot controls";
  264. tpbtn.value = "teleport to";
  265. tpbtn.title = "teleports you to selected player";
  266. fbtn.value = "follow";
  267. fbtn.title = "bot will follow selected player";
  268. hbtn.onclick = function(e) {
  269. if (listCont.style.display == "none") {
  270. listCont.style.display = "";
  271. btnsCont.style.display = "";
  272. this.value = "hide all";
  273. } else {
  274. listCont.style.display = "none";
  275. btnsCont.style.display = "none";
  276. this.value = "show all";
  277. }
  278. };
  279. document.getElementById("hid").appendChild(hbtn);
  280. tpbtn.onclick = function(e) {
  281. port(selected);
  282. };
  283. document.getElementById("tp").appendChild(tpbtn);
  284. fbtn.onclick = function(e) {
  285. clearInterval(inter);
  286. inter = setInterval(bots.follow, 100, selected);
  287. };
  288. document.getElementById("tp").appendChild(fbtn);
  289.  
  290. var protocol;
  291.  
  292. var _sendmsg = OWOP.options.serverAddress[1].proto.class.prototype.sendMessage;
  293. OWOP.options.serverAddress[1].proto.class.prototype.sendMessage = function() {
  294. protocol = this;
  295. _sendmsg.apply(this, arguments);
  296. }
  297. OWOP.chat.send("a".repeat(4096));
  298.  
  299. var _joinWorld = OWOP.options.serverAddress[1].proto.class.prototype.joinWorld;
  300. OWOP.options.serverAddress[1].proto.class.prototype.joinWorld = function() {
  301. protocol = this;
  302. _joinWorld.apply(this, arguments);
  303. }
  304.  
  305. function listUpdate() {
  306. if (list && OWOP) {
  307. list.innerHTML = "";
  308. list.onclick = function(e) {
  309. selItem(e);
  310. };
  311. var pple = ppl(), pid, pos, pstr, itm;
  312. for (var p in pple) {
  313. pid = pple[p].id; pos = getPos(pid);
  314. pstr = " Id: " + pid + " x:" + pos.x + " y:" + pos.y;
  315. itm = document.createElement("span");
  316. itm.id = pid;
  317. if (selected == pid)
  318. itm.innerHTML += "<font color='#14ba14'>" + pstr + " > Selected" + "</font>";
  319. else itm.innerHTML = pstr;
  320. list.appendChild(itm);
  321. list.insertAdjacentHTML('beforeend', "<br>");
  322. }
  323. list.insertAdjacentHTML('beforeend', "<font color='#F00'>" + " You: " + protocol.id + " x:" +
  324. (pos=getPlayerPos()).x + " y:" + pos.y + "</font><br>"); //player
  325. } else console.log("no list");
  326. }
  327.  
  328. function selItem(e) {
  329. if (e.target.tagName == "SPAN")
  330. selected = e.target.id;
  331. else e.stopPropagation();
  332. }
  333.  
  334. //protocol.chunksLoading = [];
  335. OWOP.player.palette.push(new Uint8Array([255, 255, 255]));
  336. /*var player = exports.player ======
  337. get paletteIndex() {
  338. return paletteIndex;
  339. },
  340. set paletteIndex(i) {
  341. paletteIndex = (0, _misc.absMod)(i, palette.length);
  342. updatePalette(); //!!!
  343. },
  344. [...]
  345. }*/
  346. /*WorldOfPixels.updatePalette();*/
  347. try{ OWOP.player.paletteIndex = OWOP.player.paletteIndex }catch(e){}
  348. var chars = [
  349. [0b1111111, 0b1000001, 0b1010111, 0b1010100, 0b1010111, 0b1000001, 0b1111111] /*A*/ ,
  350. [0b1111111, 0b1000001, 0b1010101, 0b1010101, 0b1010101, 0b1001001, 0b1111111] /*B*/ ,
  351. [0b1111111, 0b1000001, 0b1011101, 0b1010101, 0b1010101, 0b1010101, 0b1110111] /*C*/ ,
  352. [0b1111111, 0b1000001, 0b1011101, 0b1010101, 0b1011101, 0b1100011, 0b0111110] /*D*/ ,
  353. [0b1111111, 0b1000001, 0b1010101, 0b1010101, 0b1010101, 0b1011101, 0b1110111] /*E*/ ,
  354. [0b1111111, 0b1000001, 0b1010111, 0b1010100, 0b1010100, 0b1011100, 0b1110000] /*F*/ ,
  355. [0b1111111, 0b1000001, 0b1011101, 0b1010101, 0b1010101, 0b1010001, 0b1111111] /*G*/ ,
  356. [0b1111111, 0b1000001, 0b1110111, 0b0010100, 0b1110111, 0b1000001, 0b1111111] /*H*/ ,
  357. [0b1111111, 0b1000001, 0b1111111] /*I*/ ,
  358. [0b1111111, 0b1010001, 0b1011101, 0b1010101, 0b1011101, 0b1000001, 0b1111111] /*J*/ ,
  359. [0b1111111, 0b1000001, 0b1110111, 0b0110110, 0b1101011, 0b1011101, 0b1110111] /*K*/ ,
  360. [0b1111111, 0b1000001, 0b1111101, 0b0000101, 0b0000101, 0b0000101, 0b0000111] /*L*/ ,
  361. [0b1111111, 0b1000001, 0b1011111, 0b1000001, 0b1011111, 0b1000001, 0b1111111] /*M*/ ,
  362. [0b1111111, 0b1000001, 0b1011111, 0b1000001, 0b1111101, 0b1000001, 0b1111111] /*N*/ ,
  363. [0b1111111, 0b1000001, 0b1011101, 0b1010101, 0b1011101, 0b1000001, 0b1111111] /*O*/ ,
  364. [0b1111111, 0b1000001, 0b1010111, 0b1010100, 0b1010100, 0b1000100, 0b1111100] /*P*/ ,
  365. [0b1111111, 0b1000001, 0b1011101, 0b1010101, 0b1011101, 0b1000011, 0b1111111] /*Q*/ ,
  366. [0b1111111, 0b1000001, 0b1010111, 0b1010100, 0b1010111, 0b1001001, 0b1111111] /*R*/ ,
  367. [0b1111111, 0b1000101, 0b1010101, 0b1010101, 0b1010101, 0b1010001, 0b1111111] /*S*/ ,
  368. [0b1110000, 0b1010000, 0b1011111, 0b1000001, 0b1011111, 0b1010000, 0b1110000] /*T*/ ,
  369. [0b1111111, 0b1000001, 0b1111101, 0b0000101, 0b1111101, 0b1000001, 0b1111111] /*U*/ ,
  370. [0b1111100, 0b1000110, 0b1111011, 0b0001101, 0b1111011, 0b1000110, 0b1111100] /*V*/ ,
  371. [0b1111110, 0b1000011, 0b1111101, 0b0100011, 0b1111101, 0b1000011, 0b1111110] /*W*/ ,
  372. [0b1110111, 0b1011101, 0b1101011, 0b0110110, 0b1101011, 0b1011101, 0b1110111] /*X*/ ,
  373. [0b1111000, 0b1001100, 0b1110111, 0b0011001, 0b1110111, 0b1001100, 0b1111000] /*Y*/ ,
  374. [0b1111111, 0b1010001, 0b1010101, 0b1010101, 0b1010101, 0b1000101, 0b1111111] /*Z*/ ,
  375. ];
  376.  
  377. var NUMS = [
  378. [0b11111, 0b10001, 0b11111] /*0*/ ,
  379. [0b01000, 0b11111] /*1*/ ,
  380. [0b10111, 0b10101, 0b11101] /*2*/ ,
  381. [0b10101, 0b10101, 0b11111] /*3*/ ,
  382. [0b11100, 0b00100, 0b11111] /*4*/ ,
  383. [0b11101, 0b10101, 0b10111] /*5*/ ,
  384. [0b11111, 0b10101, 0b10111] /*6*/ ,
  385. [0b10000, 0b10000, 0b11111] /*7*/ ,
  386. [0b11111, 0b10101, 0b11111] /*8*/ ,
  387. [0b11101, 0b10101, 0b11111] /*9*/
  388. ];
  389.  
  390. var symbols = {
  391. "33": [0b11101] /*!*/ ,
  392. "34": [0b11000, 0b00000, 0b11000] /*"*/ ,
  393. "35": [0b01010, 0b11111, 0b01010, 0b11111, 0b01010] /*#*/ ,
  394. "39": [0b11000] /*'*/ ,
  395. "40": [0b01110, 0b10001] /*(*/ ,
  396. "41": [0b10001, 0b01110] /*)*/ ,
  397. "43": [0b00100, 0b01110, 0b00100] /*+*/ ,
  398. "45": [0b00100, 0b00100, 0b00100] /*-*/ ,
  399. "46": [0b00001] /*.*/ ,
  400. "47": [0b00001, 0b00110, 0b11000] /*/*/ ,
  401. "58": [0b01010] /*:*/ ,
  402. "61": [0b01010, 0b01010, 0b01010] /*=*/ ,
  403. "63": [0b10101, 0b01000] /*?*/ ,
  404. "91": [0b11111, 0b10001] /*[*/ ,
  405. "93": [0b10001, 0b11111] /*]*/
  406. };
  407. //{
  408. var tux_head = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 255, 255, 255, 255, 252, 252, 252, 255, 245, 245, 245, 255, 235, 235, 235, 255, 226, 226, 226, 255, 225, 225, 225, 255, 235, 235, 235, 255, 247, 247, 247, 255, 255, 255, 255, 255, 248, 248, 248, 255, 243, 243, 243, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 251, 251, 251, 255, 222, 222, 222, 255, 160, 160, 160, 255, 83, 83, 83, 255, 65, 65, 65, 255, 40, 40, 40, 255, 22, 22, 22, 255, 14, 14, 14, 255, 18, 18, 18, 255, 31, 31, 31, 255, 41, 41, 41, 255, 51, 51, 51, 255, 104, 104, 104, 255, 163, 163, 163, 255, 204, 204, 204, 255, 230, 230, 230, 255, 250, 250, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 196, 196, 196, 255, 101, 101, 101, 255, 32, 32, 32, 255, 7, 7, 7, 255, 14, 14, 14, 255, 7, 7, 7, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 9, 9, 9, 255, 63, 63, 63, 255, 141, 141, 141, 255, 212, 212, 212, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 196, 196, 196, 255, 84, 84, 84, 255, 21, 21, 21, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 10, 255, 3, 3, 3, 255, 0, 0, 0, 255, 29, 29, 29, 255, 88, 88, 88, 255, 172, 172, 172, 255, 232, 232, 232, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 255, 120, 120, 120, 255, 55, 55, 55, 255, 6, 6, 6, 255, 0, 0, 0, 255, 7, 7, 7, 255, 17, 17, 17, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 5, 5, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 1, 1, 1, 255, 8, 8, 8, 255, 9, 9, 9, 255, 2, 2, 2, 255, 7, 7, 7, 255, 34, 34, 34, 255, 113, 113, 113, 255, 199, 199, 199, 255, 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 232, 232, 232, 255, 102, 102, 102, 255, 15, 15, 15, 255, 4, 4, 4, 255, 0, 0, 0, 255, 14, 14, 14, 255, 7, 7, 7, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 4, 4, 4, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 10, 10, 10, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 4, 4, 4, 255, 2, 2, 2, 255, 0, 0, 0, 255, 48, 48, 48, 255, 153, 153, 153, 255, 239, 239, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 69, 69, 69, 255, 5, 5, 5, 255, 0, 0, 0, 255, 12, 12, 12, 255, 0, 0, 0, 255, 4, 4, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 10, 10, 10, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 4, 4, 4, 255, 8, 8, 8, 255, 15, 15, 15, 255, 18, 18, 18, 255, 13, 13, 13, 255, 3, 3, 3, 255, 0, 0, 0, 255, 15, 15, 15, 255, 4, 4, 4, 255, 19, 19, 19, 255, 116, 116, 116, 255, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 97, 97, 97, 255, 23, 23, 23, 255, 11, 11, 11, 255, 0, 0, 0, 255, 8, 8, 8, 255, 8, 8, 8, 255, 0, 0, 0, 255, 3, 3, 3, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 6, 6, 6, 255, 5, 5, 5, 255, 0, 0, 0, 255, 6, 6, 6, 255, 29, 29, 29, 255, 50, 50, 50, 255, 54, 54, 54, 255, 36, 36, 36, 255, 29, 29, 29, 255, 0, 0, 0, 255, 8, 8, 8, 255, 2, 2, 2, 255, 4, 4, 4, 255, 115, 115, 115, 255, 234, 234, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 181, 181, 181, 255, 3, 3, 3, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 3, 3, 3, 255, 16, 16, 16, 255, 36, 36, 36, 255, 74, 74, 74, 255, 99, 99, 99, 255, 84, 84, 84, 255, 64, 64, 64, 255, 14, 14, 14, 255, 30, 30, 30, 255, 2, 2, 2, 255, 1, 1, 1, 255, 12, 12, 12, 255, 113, 113, 113, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 255, 243, 243, 243, 255, 69, 69, 69, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 10, 10, 10, 255, 37, 37, 37, 255, 85, 85, 85, 255, 118, 118, 118, 255, 105, 105, 105, 255, 82, 82, 82, 255, 55, 55, 55, 255, 26, 26, 26, 255, 8, 8, 8, 255, 26, 26, 26, 255, 4, 4, 4, 255, 9, 9, 9, 255, 167, 167, 167, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, 255, 158, 158, 158, 255, 0, 0, 0, 255, 12, 12, 12, 255, 8, 8, 8, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 4, 4, 4, 255, 14, 14, 14, 255, 44, 44, 44, 255, 93, 93, 93, 255, 125, 125, 125, 255, 111, 111, 111, 255, 84, 84, 84, 255, 64, 64, 64, 255, 35, 35, 35, 255, 26, 26, 26, 255, 0, 0, 0, 255, 9, 9, 9, 255, 0, 0, 0, 255, 29, 29, 29, 255, 218, 218, 218, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 255, 45, 45, 45, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 4, 4, 4, 255, 20, 20, 20, 255, 50, 50, 50, 255, 87, 87, 87, 255, 107, 107, 107, 255, 93, 93, 93, 255, 66, 66, 66, 255, 52, 52, 52, 255, 38, 38, 38, 255, 38, 38, 38, 255, 5, 5, 5, 255, 0, 0, 0, 255, 8, 8, 8, 255, 3, 3, 3, 255, 91, 91, 91, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 181, 181, 181, 255, 1, 1, 1, 255, 12, 12, 12, 255, 2, 2, 2, 255, 1, 1, 1, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 21, 255, 47, 47, 47, 255, 66, 66, 66, 255, 73, 73, 73, 255, 61, 61, 61, 255, 41, 41, 41, 255, 27, 27, 27, 255, 27, 27, 27, 255, 20, 20, 20, 255, 19, 19, 19, 255, 0, 0, 0, 255, 1, 1, 1, 255, 21, 21, 21, 255, 6, 6, 6, 255, 175, 175, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 85, 85, 85, 255, 2, 2, 2, 255, 6, 6, 6, 255, 4, 4, 4, 255, 10, 10, 10, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 1, 1, 1, 255, 20, 20, 20, 255, 37, 37, 37, 255, 37, 37, 37, 255, 33, 33, 33, 255, 22, 22, 22, 255, 13, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 1, 1, 1, 255, 3, 3, 3, 255, 2, 2, 2, 255, 11, 11, 11, 255, 0, 0, 0, 255, 12, 12, 12, 255, 75, 75, 75, 255, 231, 231, 231, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 245, 255, 29, 29, 29, 255, 7, 7, 7, 255, 2, 2, 2, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 6, 6, 6, 255, 4, 4, 4, 255, 13, 13, 13, 255, 20, 20, 20, 255, 13, 13, 13, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 2, 2, 2, 255, 14, 14, 14, 255, 173, 173, 173, 255, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 219, 219, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 4, 4, 4, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 0, 0, 255, 1, 1, 1, 255, 2, 0, 1, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 9, 9, 9, 255, 3, 3, 3, 255, 2, 2, 2, 255, 3, 3, 3, 255, 1, 1, 1, 255, 3, 3, 3, 255, 1, 1, 1, 255, 10, 10, 10, 255, 0, 0, 0, 255, 7, 7, 7, 255, 5, 5, 5, 255, 0, 0, 0, 255, 10, 10, 10, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 101, 101, 101, 255, 244, 244, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 170, 170, 172, 255, 3, 3, 5, 255, 2, 2, 2, 255, 0, 0, 0, 255, 3, 1, 2, 255, 3, 1, 2, 255, 4, 2, 3, 255, 3, 1, 2, 255, 4, 3, 1, 255, 11, 10, 8, 255, 4, 0, 0, 255, 2, 1, 0, 255, 4, 0, 1, 255, 5, 3, 4, 255, 8, 8, 8, 255, 2, 2, 2, 255, 0, 0, 2, 255, 6, 6, 8, 255, 2, 2, 4, 255, 1, 1, 3, 255, 9, 9, 11, 255, 1, 1, 3, 255, 7, 8, 10, 255, 2, 3, 5, 255, 0, 0, 2, 255, 8, 9, 11, 255, 10, 11, 13, 255, 11, 12, 14, 255, 3, 5, 4, 255, 0, 1, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 4, 4, 4, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 5, 5, 5, 255, 227, 227, 227, 255,
  409. 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 137, 137, 139, 255, 0, 0, 2, 255, 6, 6, 6, 255, 1, 1, 1, 255, 5, 3, 4, 255, 5, 3, 4, 255, 1, 0, 0, 255, 2, 0, 1, 255, 6, 2, 1, 255, 8, 4, 3, 255, 4, 0, 0, 255, 4, 0, 0, 255, 4, 0, 1, 255, 1, 0, 0, 255, 5, 3, 4, 255, 0, 0, 0, 255, 1, 1, 3, 255, 4, 4, 6, 255, 0, 0, 2, 255, 0, 0, 2, 255, 9, 9, 11, 255, 3, 3, 5, 255, 0, 0, 2, 255, 2, 3, 5, 255, 1, 1, 3, 255, 0, 2, 1, 255, 0, 0, 2, 255, 2, 4, 3, 255, 4, 6, 5, 255, 5, 7, 6, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 7, 7, 255, 179, 179, 179, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 99, 99, 99, 255, 0, 0, 0, 255, 5, 5, 5, 255, 1, 1, 1, 255, 5, 5, 5, 255, 1, 1, 1, 255, 1, 1, 0, 255, 7, 7, 5, 255, 9, 8, 6, 255, 1, 0, 0, 255, 3, 2, 0, 255, 6, 5, 3, 255, 6, 5, 3, 255, 2, 1, 0, 255, 3, 1, 2, 255, 1, 0, 0, 255, 2, 0, 1, 255, 3, 1, 2, 255, 1, 0, 0, 255, 1, 0, 0, 255, 5, 3, 4, 255, 1, 0, 0, 255, 11, 9, 10, 255, 0, 0, 0, 255, 19, 17, 18, 255, 10, 10, 8, 255, 17, 19, 18, 255, 2, 4, 3, 255, 16, 18, 17, 255, 8, 10, 9, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 3, 3, 3, 255, 3, 3, 3, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 11, 11, 11, 255, 116, 116, 116, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, 255, 65, 65, 65, 255, 4, 4, 4, 255, 5, 5, 5, 255, 1, 1, 1, 255, 4, 4, 4, 255, 9, 9, 9, 255, 12, 12, 10, 255, 3, 3, 1, 255, 7, 6, 4, 255, 22, 21, 19, 255, 31, 30, 28, 255, 12, 11, 9, 255, 1, 0, 0, 255, 4, 3, 1, 255, 5, 3, 4, 255, 3, 1, 2, 255, 5, 1, 2, 255, 5, 1, 2, 255, 3, 1, 2, 255, 5, 3, 4, 255, 4, 2, 3, 255, 1, 0, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 3, 2, 0, 255, 3, 3, 1, 255, 0, 2, 0, 255, 17, 19, 16, 255, 35, 37, 36, 255, 39, 41, 40, 255, 25, 25, 25, 255, 6, 6, 6, 255, 0, 0, 0, 255, 2, 2, 2, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 1, 1, 1, 255, 5, 5, 5, 255, 2, 2, 2, 255, 13, 13, 13, 255, 65, 65, 65, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 245, 245, 243, 255, 47, 47, 45, 255, 2, 2, 0, 255, 2, 1, 0, 255, 13, 12, 10, 255, 5, 5, 3, 255, 4, 4, 2, 255, 7, 7, 5, 255, 16, 16, 14, 255, 28, 28, 28, 255, 37, 37, 37, 255, 38, 38, 38, 255, 23, 23, 23, 255, 6, 6, 6, 255, 0, 0, 0, 255, 7, 5, 8, 255, 3, 1, 4, 255, 6, 2, 3, 255, 4, 0, 1, 255, 6, 2, 1, 255, 8, 4, 3, 255, 2, 0, 1, 255, 7, 5, 6, 255, 22, 21, 19, 255, 4, 3, 1, 255, 0, 0, 0, 255, 12, 12, 10, 255, 9, 11, 6, 255, 3, 5, 0, 255, 22, 24, 21, 255, 49, 51, 48, 255, 67, 67, 67, 255, 25, 25, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 0, 0, 0, 255, 7, 7, 7, 255, 35, 35, 35, 255, 248, 248, 248, 255, 255, 255, 255, 255, 252, 252, 250, 255, 241, 241, 239, 255, 39, 39, 37, 255, 3, 3, 1, 255, 3, 2, 0, 255, 15, 14, 12, 255, 1, 1, 0, 255, 4, 4, 2, 255, 18, 18, 16, 255, 11, 11, 9, 255, 0, 0, 0, 255, 8, 8, 8, 255, 25, 27, 26, 255, 44, 46, 45, 255, 25, 25, 25, 255, 2, 2, 2, 255, 4, 4, 6, 255, 2, 0, 3, 255, 7, 5, 6, 255, 6, 2, 3, 255, 5, 1, 2, 255, 1, 0, 0, 255, 1, 0, 0, 255, 16, 14, 15, 255, 17, 16, 14, 255, 78, 77, 75, 255, 101, 101, 99, 255, 121, 121, 119, 255, 116, 118, 115, 255, 68, 70, 65, 255, 5, 7, 4, 255, 10, 12, 9, 255, 48, 48, 48, 255, 34, 34, 34, 255, 18, 18, 18, 255, 3, 3, 3, 255, 0, 0, 0, 255, 4, 4, 4, 255, 3, 3, 3, 255, 1, 1, 1, 255, 2, 2, 2, 255, 0, 0, 0, 255, 2, 2, 2, 255, 19, 19, 19, 255, 234, 234, 234, 255, 254, 254, 254, 255, 255, 255, 251, 255, 239, 240, 235, 255, 33, 33, 31, 255, 8, 8, 6, 255, 9, 9, 7, 255, 2, 2, 0, 255, 6, 6, 6, 255, 61, 61, 61, 255, 90, 92, 91, 255, 151, 153, 152, 255, 136, 136, 138, 255, 66, 66, 68, 255, 4, 6, 5, 255, 39, 41, 40, 255, 33, 33, 33, 255, 1, 1, 1, 255, 2, 2, 2, 255, 0, 0, 0, 255, 9, 9, 11, 255, 5, 3, 4, 255, 2, 0, 1, 255, 5, 3, 4, 255, 21, 19, 20, 255, 63, 63, 63, 255, 114, 114, 112, 255, 130, 130, 128, 255, 147, 147, 147, 255, 182, 182, 180, 255, 145, 145, 143, 255, 206, 206, 204, 255, 142, 142, 142, 255, 14, 14, 14, 255, 10, 10, 10, 255, 25, 25, 25, 255, 25, 25, 25, 255, 6, 6, 6, 255, 0, 0, 0, 255, 4, 4, 4, 255, 4, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 3, 3, 255, 1, 1, 1, 255, 8, 8, 8, 255, 216, 216, 216, 255, 255, 255, 255, 255, 254, 255, 250, 255, 252, 252, 250, 255, 42, 42, 40, 255, 0, 0, 0, 255, 2, 2, 0, 255, 6, 6, 4, 255, 42, 42, 42, 255, 128, 128, 128, 255, 179, 179, 179, 255, 202, 202, 202, 255, 194, 194, 196, 255, 167, 167, 169, 255, 65, 67, 66, 255, 19, 21, 20, 255, 1, 1, 1, 255, 20, 20, 20, 255, 2, 4, 3, 255, 1, 3, 2, 255, 8, 8, 10, 255, 1, 1, 3, 255, 0, 0, 0, 255, 16, 16, 16, 255, 58, 58, 58, 255, 128, 128, 128, 255, 148, 148, 148, 255, 154, 154, 154, 255, 196, 196, 196, 255, 166, 166, 166, 255, 197, 197, 197, 255, 187, 187, 187, 255, 192, 192, 192, 255, 126, 126, 126, 255, 19, 19, 19, 255, 16, 16, 16, 255, 10, 10, 10, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 6, 6, 6, 255, 3, 3, 3, 255, 1, 1, 1, 255, 203, 203, 203, 255, 255, 255, 255, 255, 254, 254, 252, 255, 243, 243, 241, 255, 41, 41, 41, 255, 9, 9, 9, 255, 0, 0, 0, 255, 1, 1, 1, 255, 96, 96, 98, 255, 126, 126, 128, 255, 177, 177, 179, 255, 195, 195, 197, 255, 194, 194, 196, 255, 191, 191, 193, 255, 156, 157, 159, 255, 72, 73, 75, 255, 15, 17, 16, 255, 0, 2, 1, 255, 3, 5, 4, 255, 6, 8, 7, 255, 3, 5, 4, 255, 0, 1, 0, 255, 4, 5, 7, 255, 45, 45, 47, 255, 137, 137, 139, 255, 193, 193, 195, 255, 199, 199, 201, 255, 228, 228, 230, 255, 189, 187, 190, 255, 241, 239, 242, 255, 222, 220, 223, 255, 219, 217, 220, 255, 197, 197, 199, 255, 143, 143, 145, 255, 87, 87, 87, 255, 5, 5, 5, 255, 0, 0, 0, 255, 5, 5, 5, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 3, 3, 3, 255, 2, 2, 2, 255, 0, 0, 0, 255, 5, 5, 5, 255, 0, 0, 0, 255, 173, 173, 173, 255, 255, 255, 255, 255, 254, 254, 252, 255, 246, 246, 246, 255, 45, 45, 47, 255, 6, 6, 8, 255, 0, 0, 0, 255, 23, 23, 23, 255, 152, 152, 154, 255, 205, 205, 207, 255, 236, 234, 237, 255, 255, 253, 255, 255, 241, 241, 243, 255, 243, 243, 243, 255, 243, 243, 243, 255, 176, 178, 177, 255, 31, 33, 32, 255, 1, 3, 0, 255, 13, 15, 14, 255, 0, 2, 1, 255, 3, 5, 4, 255, 13, 15, 14, 255, 18, 20, 19, 255, 110, 111, 113, 255, 199, 199, 201, 255, 234, 234, 236, 255, 237, 237, 239, 255, 251, 251, 253, 255, 249, 247, 252, 255, 247, 245, 250, 255, 255, 253, 255, 255, 251, 249, 252, 255, 250, 250, 252, 255, 193, 193, 195, 255, 116, 116, 116, 255, 10, 10, 10, 255, 5, 5, 5, 255, 12, 12, 12, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 2, 2, 255, 2, 2, 2, 255, 152, 152, 152, 255, 253, 253, 253, 255, 255, 255, 255, 255, 250, 250, 250, 255, 56, 56, 58, 255, 4, 4, 6, 255, 0, 1, 3, 255, 59, 60, 62, 255, 209, 209, 211, 255, 246, 246, 248, 255, 202, 200, 201, 255, 156, 154, 155, 255, 194, 192, 193, 255, 255, 255, 253, 255, 241, 241, 239, 255, 255, 255, 251, 255, 68, 69, 64, 255, 1, 2, 0, 255, 6, 6, 4, 255, 6, 6, 4, 255, 4, 4, 2, 255, 0, 0, 0, 255, 29, 29, 27, 255, 177, 177, 177, 255, 235, 235, 237, 255, 250, 250, 252, 255, 255, 255, 255, 255, 201, 201, 203, 255, 77, 75, 80, 255, 28, 26, 31, 255, 76, 75, 80, 255, 215, 214, 219, 255, 239, 237, 242, 255, 254, 252, 255, 255, 227, 227, 227, 255, 72, 72, 72, 255, 4, 4, 4, 255, 0, 0, 0, 255, 5, 5, 5, 255, 6, 6, 6, 255, 1, 1, 1, 255, 6, 6, 6, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 4, 4, 4, 255, 128, 128, 128, 255, 252, 252, 252, 255, 255, 255, 255, 255, 253, 253, 253, 255, 78, 78, 80, 255, 7, 7, 9, 255, 2, 3, 5, 255, 101, 101, 103, 255, 240, 240, 242, 255, 197, 195, 196, 255, 49, 47, 48, 255, 38, 37, 35, 255, 67, 66, 64, 255, 133, 132, 128, 255, 255, 254, 249, 255, 251, 250, 245, 255, 148, 145, 138, 255, 17, 14, 7, 255, 2, 1, 0, 255, 1, 0, 0, 255, 18, 15, 10, 255, 6, 2, 0, 255, 23, 22, 18, 255, 195, 194, 190, 255, 253, 252, 250, 255, 255, 254, 255, 255, 212, 210, 211, 255, 40, 38, 39, 255, 2, 0, 3, 255, 69, 67, 70, 255, 119, 119, 121, 255, 59, 58, 63, 255, 205, 203, 208, 255, 238, 236, 239, 255, 255, 255, 255, 255, 132, 132, 132, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 9, 9, 9, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 4, 4, 4, 255, 119, 119, 119, 255, 252, 252, 252, 255, 254, 254, 255, 255, 253, 253, 255, 255, 99, 99, 101, 255, 6, 6, 8, 255, 1, 1, 1, 255, 133, 133, 133, 255, 251, 249, 250, 255, 106, 102, 103, 255, 5, 1, 0, 255, 64, 60, 57, 255, 102, 99, 94, 255, 64, 61, 54, 255, 210, 207, 198, 255, 253, 250, 241, 255, 199, 195, 184, 255, 11, 7, 0, 255, 24, 17, 7, 255, 25, 18, 8, 255, 31, 22, 13, 255, 16, 9, 1, 255, 51, 47, 38, 255, 193, 188, 182, 255, 238, 235, 230, 255, 249, 245, 242, 255, 110, 106, 103, 255, 9, 8, 6, 255, 1, 0, 0, 255, 16, 14, 15, 255, 107, 107, 107, 255, 104, 104, 106, 255, 72, 72, 74, 255, 249, 249, 251, 255, 244, 244, 244, 255, 188, 188, 188, 255, 20, 20, 20, 255, 4, 4, 4, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 2, 2, 2, 255, 122, 122, 122, 255, 254, 254, 254, 255, 255, 255, 255, 255, 249, 249, 251, 255, 110, 110, 112, 255, 0, 0, 0, 255, 0, 0, 0, 255, 147, 145, 146, 255, 247, 243, 242, 255, 30, 26, 25, 255, 20, 16, 13, 255, 8, 3, 0, 255, 104, 99, 93, 255, 73, 69, 58, 255, 104, 98, 86, 255, 253, 247, 233, 255, 199, 192, 176, 255, 31, 24, 8, 255, 32, 23, 8, 255, 57, 48, 31, 255, 79, 67, 53, 255, 55, 46, 31, 255, 68, 58, 46, 255, 188, 180, 167, 255, 255, 250, 238, 255, 254, 247, 239, 255, 17, 12, 8, 255, 7, 3, 0, 255, 11, 7, 4, 255, 2, 1, 0, 255, 48, 47, 45, 255, 104, 104, 104, 255, 27, 27, 27, 255, 219, 219, 219, 255, 255, 255, 255, 255, 238, 238, 238, 255, 25, 25, 25, 255, 1, 1, 1, 255, 1, 1, 1, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 7, 7, 7, 255, 0, 0, 0, 255, 123, 123, 123, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 255, 121, 121, 121, 255, 1, 1, 1, 255, 2, 0, 1, 255, 139, 138, 136, 255, 240, 236, 233, 255, 21, 18, 13, 255, 15, 10, 6, 255, 14, 7, 1, 255, 67, 60, 50, 255, 48, 42, 28, 255, 60, 53, 34, 255, 255, 253, 231, 255, 184, 176, 155, 255, 24, 13, 0, 255, 31, 19, 0, 255, 21, 6, 0, 255, 33, 18, 0, 255, 38, 26, 4, 255, 28, 15, 0, 255, 153, 142, 122, 255, 255, 248, 229, 255, 203, 196, 180, 255, 26, 19, 11, 255, 13, 8, 4, 255, 5, 0, 0, 255, 11, 6, 3, 255, 14, 13, 11, 255, 22, 21, 19, 255, 20, 19, 17, 255, 194, 193, 191, 255, 240, 240, 238, 255, 238, 238, 236, 255, 31, 31, 29, 255, 6, 6, 4, 255, 4, 4, 4, 255, 1, 1, 1, 255, 3, 3, 5, 255, 5, 5, 7, 255, 2, 2, 4, 255, 0, 0, 2, 255, 8, 8, 8, 255, 0, 0, 0, 255, 114, 114, 112, 255, 254, 254, 252, 255, 252, 252, 252, 255, 254, 254, 254, 255, 134, 134, 134, 255, 7, 7, 7, 255, 2, 1, 0, 255, 122, 121, 117, 255, 242, 239, 234, 255, 59, 54, 48, 255, 12, 5, 0, 255, 15, 6, 0, 255, 26, 16, 4, 255, 72, 61, 43, 255, 44, 35, 6, 255, 248, 238, 203, 255, 94, 80, 43, 255, 47, 32, 0, 255, 50, 32, 0, 255, 72, 55, 12, 255, 50, 33, 0, 255, 50, 32, 0, 255, 37, 22, 0, 255, 97, 83, 46, 255, 210, 197, 162, 255, 254, 243, 215, 255, 16, 7, 0, 255, 12, 3, 0, 255, 25, 16, 9, 255, 14, 7, 1, 255, 6, 1, 0, 255, 7, 3, 0, 255, 10, 7, 2, 255, 208, 207, 203, 255, 251, 250, 246, 255, 227, 227, 225, 255, 28, 28, 26, 255, 2, 2, 2, 255, 10, 10, 10, 255, 2, 2, 2, 255, 1, 1, 3, 255, 0, 0, 2, 255, 3, 3, 5, 255, 1, 1, 3, 255, 8, 8, 8, 255, 0, 0, 0, 255, 103, 103, 101, 255, 252, 252, 250, 255, 255, 253, 255, 255, 255, 253, 255, 255, 158, 158, 158, 255, 2, 2, 0, 255, 1, 2, 0, 255, 86, 85, 80, 255, 246, 242, 233, 255, 114, 107, 97, 255, 15, 5, 0, 255, 16, 3, 0, 255, 24, 8, 0, 255, 30, 14, 0, 255, 53, 35, 0, 255, 191, 174, 120, 255, 143, 123, 60, 255, 168, 148, 79, 255, 204, 182, 109, 255, 187, 165, 90, 255, 194, 172, 97, 255, 185, 165, 92, 255, 169, 151, 79, 255, 135, 117, 51, 255, 186, 170, 111, 255, 240, 226, 179, 255, 37, 23, 0, 255, 22, 9, 0, 255, 23, 11, 0, 255, 12, 2, 0, 255, 9, 2, 0, 255, 8, 4, 0, 255, 55, 51, 40, 255, 242, 239, 230, 255, 246, 245, 240, 255, 217, 216, 212, 255, 22, 22, 22, 255, 6, 6, 8, 255, 1, 2, 4, 255, 1, 2, 4, 255, 10, 10, 12, 255, 2, 2, 4, 255, 4, 2, 5, 255, 3, 1, 4, 255, 1, 1, 3, 255, 4, 4, 4, 255, 86, 88, 85, 255, 253, 255, 250, 255, 253, 251, 254, 255, 254, 252, 255, 255, 191, 191, 191, 255, 1, 1, 0, 255, 11, 12, 7, 255, 66, 66, 58, 255, 229, 223, 211, 255, 201, 194, 178, 255, 50, 38, 22, 255, 26, 11, 0, 255, 49, 29, 4, 255, 47, 25, 0, 255, 122, 98, 38, 255, 155, 132, 56, 255, 196, 170, 83, 255, 203, 177, 80, 255, 215, 188, 85, 255, 197, 170, 65, 255, 214, 187, 84, 255, 178, 155, 53, 255, 150, 128, 29, 255, 173, 154, 60, 255, 191, 173, 87, 255, 211, 194, 122, 255, 131, 115, 63, 255, 33, 18, 0, 255, 33, 18, 0, 255, 36, 21, 0, 255, 21, 10, 0, 255, 21, 14, 0, 255, 127, 122, 100, 255, 229, 226, 207, 255, 255, 252, 240, 255, 167, 164, 157, 255, 26, 25, 23, 255, 2, 2, 2, 255, 5, 6, 8, 255, 9, 11, 10, 255, 2, 2, 4, 255, 1, 1, 3, 255, 4, 2, 5, 255, 4, 2, 5, 255, 3, 3, 5, 255, 1, 1, 1, 255, 68, 70, 67, 255, 250, 252, 247, 255, 255, 255, 255, 255, 246, 246, 246, 255, 181, 181, 183, 255, 9, 9, 9, 255, 3, 2, 0, 255, 36, 33, 24, 255, 204, 197, 181, 255, 255,
  410. 248, 223, 255, 174, 161, 129, 255, 49, 31, 0, 255, 63, 41, 0, 255, 153, 125, 60, 255, 176, 145, 62, 255, 193, 161, 60, 255, 197, 164, 51, 255, 228, 194, 71, 255, 208, 175, 46, 255, 230, 197, 68, 255, 212, 181, 54, 255, 195, 166, 40, 255, 176, 152, 28, 255, 200, 180, 59, 255, 204, 184, 71, 255, 189, 171, 69, 255, 191, 174, 86, 255, 144, 128, 53, 255, 84, 68, 8, 255, 46, 30, 0, 255, 47, 34, 0, 255, 114, 105, 62, 255, 255, 251, 214, 255, 255, 251, 219, 255, 230, 224, 202, 255, 96, 92, 80, 255, 13, 10, 5, 255, 2, 1, 0, 255, 4, 4, 4, 255, 1, 3, 0, 255, 8, 8, 8, 255, 11, 11, 11, 255, 5, 3, 4, 255, 3, 1, 2, 255, 3, 3, 3, 255, 2, 2, 2, 255, 48, 50, 49, 255, 250, 255, 251, 255, 253, 253, 253, 255, 245, 245, 245, 255, 205, 205, 205, 255, 18, 16, 17, 255, 6, 2, 0, 255, 8, 1, 0, 255, 136, 128, 107, 255, 255, 245, 211, 255, 248, 231, 185, 255, 150, 128, 68, 255, 129, 103, 28, 255, 211, 181, 91, 255, 188, 154, 46, 255, 200, 164, 42, 255, 222, 184, 51, 255, 227, 190, 49, 255, 231, 193, 46, 255, 205, 169, 19, 255, 210, 175, 29, 255, 248, 216, 71, 255, 219, 193, 48, 255, 217, 194, 52, 255, 226, 207, 69, 255, 228, 209, 80, 255, 229, 210, 90, 255, 223, 204, 99, 255, 219, 200, 108, 255, 166, 149, 69, 255, 172, 156, 81, 255, 226, 213, 145, 255, 238, 226, 168, 255, 255, 244, 198, 255, 226, 215, 183, 255, 22, 14, 0, 255, 10, 3, 0, 255, 23, 19, 16, 255, 1, 1, 0, 255, 5, 7, 4, 255, 1, 1, 0, 255, 6, 6, 6, 255, 6, 4, 5, 255, 2, 0, 1, 255, 0, 0, 0, 255, 2, 4, 3, 255, 29, 31, 30, 255, 251, 255, 254, 255, 251, 251, 249, 255, 254, 254, 252, 255, 221, 219, 220, 255, 18, 14, 13, 255, 6, 0, 0, 255, 19, 9, 0, 255, 34, 19, 0, 255, 208, 191, 148, 255, 205, 184, 121, 255, 182, 156, 72, 255, 176, 146, 48, 255, 187, 154, 39, 255, 212, 177, 47, 255, 225, 188, 47, 255, 234, 194, 44, 255, 224, 184, 27, 255, 225, 187, 26, 255, 254, 216, 55, 255, 228, 193, 31, 255, 241, 207, 47, 255, 241, 211, 51, 255, 233, 207, 50, 255, 255, 233, 77, 255, 240, 219, 68, 255, 217, 195, 50, 255, 225, 203, 68, 255, 242, 221, 96, 255, 202, 181, 66, 255, 179, 158, 53, 255, 212, 193, 98, 255, 174, 156, 74, 255, 179, 161, 95, 255, 91, 75, 26, 255, 42, 29, 0, 255, 17, 8, 0, 255, 5, 0, 0, 255, 4, 3, 0, 255, 4, 4, 2, 255, 1, 0, 0, 255, 5, 3, 4, 255, 7, 5, 8, 255, 7, 5, 8, 255, 0, 0, 2, 255, 0, 1, 3, 255, 14, 15, 17, 255, 251, 255, 255, 255, 255, 254, 250, 255, 251, 250, 246, 255, 217, 213, 212, 255, 15, 7, 5, 255, 11, 2, 0, 255, 29, 16, 0, 255, 39, 20, 0, 255, 146, 123, 71, 255, 142, 115, 38, 255, 154, 125, 25, 255, 199, 166, 50, 255, 206, 172, 39, 255, 216, 180, 34, 255, 234, 195, 40, 255, 214, 172, 12, 255, 243, 202, 36, 255, 246, 205, 37, 255, 223, 185, 16, 255, 251, 213, 44, 255, 245, 211, 43, 255, 238, 207, 39, 255, 247, 219, 50, 255, 244, 217, 50, 255, 245, 220, 55, 255, 241, 217, 55, 255, 239, 214, 59, 255, 227, 203, 55, 255, 240, 217, 79, 255, 233, 210, 82, 255, 215, 192, 76, 255, 227, 203, 103, 255, 214, 192, 109, 255, 184, 164, 103, 255, 92, 77, 34, 255, 38, 25, 6, 255, 17, 10, 0, 255, 5, 2, 0, 255, 15, 14, 12, 255, 4, 2, 3, 255, 2, 0, 1, 255, 5, 3, 6, 255, 10, 8, 13, 255, 3, 3, 5, 255, 0, 1, 3, 255, 9, 10, 12, 255, 243, 247, 248, 255, 255, 254, 249, 255, 247, 244, 239, 255, 238, 230, 228, 255, 21, 10, 6, 255, 27, 13, 4, 255, 27, 9, 0, 255, 120, 97, 55, 255, 143, 115, 50, 255, 168, 137, 47, 255, 186, 152, 42, 255, 196, 161, 33, 255, 214, 177, 34, 255, 222, 183, 30, 255, 225, 185, 25, 255, 236, 195, 29, 255, 222, 181, 13, 255, 221, 180, 10, 255, 232, 194, 23, 255, 241, 203, 32, 255, 236, 199, 30, 255, 253, 221, 50, 255, 255, 226, 54, 255, 243, 215, 43, 255, 247, 219, 47, 255, 250, 224, 53, 255, 238, 211, 42, 255, 234, 206, 45, 255, 233, 206, 53, 255, 246, 219, 76, 255, 231, 206, 77, 255, 224, 197, 84, 255, 229, 203, 110, 255, 224, 202, 129, 255, 167, 150, 98, 255, 56, 42, 16, 255, 16, 6, 0, 255, 9, 2, 0, 255, 5, 1, 0, 255, 15, 11, 10, 255, 7, 3, 4, 255, 3, 1, 4, 255, 9, 7, 10, 255, 5, 5, 7, 255, 1, 2, 4, 255, 7, 8, 12, 255, 202, 206, 209, 255, 255, 253, 248, 255, 255, 250, 246, 255, 224, 214, 212, 255, 39, 26, 20, 255, 23, 5, 0, 255, 70, 49, 22, 255, 149, 121, 71, 255, 161, 129, 54, 255, 173, 139, 41, 255, 198, 162, 42, 255, 210, 170, 36, 255, 224, 184, 35, 255, 224, 184, 26, 255, 230, 188, 24, 255, 226, 183, 16, 255, 246, 204, 34, 255, 248, 208, 35, 255, 248, 208, 35, 255, 244, 206, 35, 255, 247, 211, 39, 255, 254, 221, 48, 255, 248, 217, 41, 255, 239, 208, 32, 255, 246, 216, 40, 255, 243, 213, 39, 255, 244, 214, 42, 255, 243, 212, 46, 255, 244, 214, 56, 255, 240, 210, 62, 255, 215, 186, 50, 255, 195, 164, 47, 255, 192, 163, 63, 255, 209, 186, 108, 255, 172, 153, 97, 255, 64, 49, 20, 255, 16, 4, 0, 255, 15, 8, 2, 255, 9, 4, 1, 255, 8, 4, 3, 255, 13, 9, 8, 255, 3, 1, 2, 255, 4, 2, 5, 255, 6, 6, 8, 255, 1, 2, 4, 255, 2, 3, 5, 255, 151, 155, 156, 255, 255, 254, 250, 255, 255, 254, 249, 255, 231, 223, 220, 255, 37, 24, 16, 255, 32, 13, 0, 255, 108, 83, 52, 255, 153, 122, 67, 255, 174, 138, 60, 255, 178, 141, 37, 255, 196, 158, 35, 255, 214, 172, 34, 255, 219, 175, 26, 255, 219, 177, 17, 255, 224, 181, 16, 255, 230, 187, 20, 255, 235, 193, 23, 255, 240, 200, 27, 255, 245, 207, 34, 255, 243, 205, 34, 255, 236, 198, 27, 255, 241, 205, 31, 255, 254, 221, 46, 255, 254, 221, 46, 255, 245, 214, 38, 255, 243, 211, 40, 255, 246, 213, 46, 255, 242, 208, 48, 255, 234, 199, 45, 255, 217, 182, 38, 255, 184, 150, 17, 255, 171, 136, 20, 255, 183, 151, 52, 255, 192, 166, 89, 255, 150, 129, 74, 255, 53, 36, 10, 255, 17, 5, 0, 255, 13, 6, 0, 255, 11, 6, 3, 255, 4, 0, 0, 255, 7, 3, 2, 255, 7, 5, 6, 255, 3, 1, 2, 255, 10, 10, 10, 255, 0, 2, 1, 255, 0, 2, 1, 255, 85, 89, 88, 255, 252, 253, 248, 255, 255, 254, 249, 255, 237, 232, 228, 255, 43, 33, 23, 255, 35, 16, 0, 255, 110, 86, 52, 255, 153, 122, 67, 255, 177, 141, 63, 255, 191, 154, 50, 255, 204, 164, 42, 255, 214, 172, 34, 255, 231, 187, 38, 255, 238, 195, 38, 255, 232, 190, 26, 255, 233, 192, 26, 255, 238, 197, 29, 255, 234, 196, 25, 255, 238, 202, 30, 255, 251, 213, 44, 255, 255, 220, 51, 255, 251, 214, 45, 255, 234, 198, 26, 255, 235, 201, 31, 255, 255, 221, 51, 255, 240, 207, 42, 255, 241, 207, 47, 255, 227, 190, 37, 255, 198, 160, 13, 255, 182, 143, 4, 255, 189, 150, 23, 255, 197, 157, 44, 255, 186, 151, 57, 255, 193, 165, 91, 255, 161, 140, 87, 255, 37, 20, 0, 255, 16, 3, 0, 255, 19, 12, 6, 255, 9, 4, 1, 255, 6, 2, 1, 255, 10, 6, 7, 255, 14, 12, 13, 255, 1, 0, 0, 255, 1, 1, 1, 255, 6, 8, 7, 255, 0, 2, 1, 255, 30, 34, 33, 255, 254, 255, 250, 255, 255, 254, 249, 255, 245, 240, 236, 255, 39, 30, 21, 255, 27, 9, 0, 255, 88, 64, 36, 255, 131, 101, 51, 255, 157, 123, 51, 255, 193, 157, 61, 255, 215, 176, 59, 255, 217, 177, 45, 255, 227, 186, 42, 255, 233, 192, 38, 255, 223, 183, 23, 255, 228, 189, 26, 255, 232, 195, 29, 255, 236, 199, 32, 255, 243, 209, 41, 255, 250, 213, 47, 255, 242, 207, 43, 255, 239, 204, 40, 255, 241, 206, 42, 255, 244, 209, 47, 255, 244, 208, 49, 255, 235, 198, 45, 255, 199, 162, 12, 255, 182, 141, 0, 255, 178, 139, 2, 255, 181, 141, 10, 255, 193, 153, 32, 255, 209, 168, 62, 255, 203, 168, 78, 255, 186, 157, 87, 255, 146, 124, 75, 255, 37, 21, 0, 255, 15, 2, 0, 255, 11, 3, 0, 255, 6, 0, 0, 255, 22, 18, 19, 255, 27, 22, 26, 255, 6, 4, 7, 255, 2, 0, 3, 255, 6, 6, 8, 255, 7, 9, 8, 255, 2, 4, 3, 255, 0, 4, 0, 255, 254, 255, 250, 255, 251, 252, 247, 255, 255, 253, 248, 255, 41, 34, 26, 255, 17, 3, 0, 255, 42, 22, 0, 255, 81, 56, 15, 255, 125, 95, 31, 255, 161, 127, 40, 255, 206, 169, 62, 255, 219, 181, 58, 255, 225, 186, 49, 255, 228, 188, 41, 255, 227, 186, 34, 255, 237, 198, 41, 255, 241, 203, 42, 255, 237, 202, 40, 255, 252, 217, 55, 255, 251, 215, 57, 255, 240, 204, 48, 255, 244, 207, 54, 255, 254, 217, 66, 255, 239, 202, 52, 255, 210, 172, 27, 255, 187, 148, 8, 255, 178, 139, 2, 255, 181, 141, 9, 255, 199, 158, 32, 255, 208, 168, 47, 255, 207, 167, 56, 255, 192, 154, 57, 255, 169, 134, 52, 255, 163, 135, 70, 255, 82, 61, 18, 255, 28, 13, 0, 255, 14, 3, 0, 255, 8, 0, 0, 255, 6, 2, 3, 255, 57, 52, 56, 255, 95, 90, 94, 255, 38, 36, 39, 255, 11, 9, 12, 255, 5, 5, 7, 255, 0, 2, 1, 255, 6, 11, 7, 255, 0, 4, 0, 255, 252, 254, 251, 255, 251, 251, 249, 255, 255, 251, 248, 255, 56, 51, 47, 255, 11, 2, 0, 255, 24, 11, 0, 255, 44, 25, 0, 255, 108, 85, 33, 255, 129, 101, 27, 255, 174, 141, 46, 255, 201, 165, 55, 255, 222, 182, 60, 255, 236, 196, 62, 255, 239, 198, 56, 255, 245, 205, 56, 255, 242, 203, 50, 255, 243, 206, 53, 255, 228, 191, 38, 255, 237, 196, 52, 255, 255, 216, 76, 255, 242, 200, 64, 255, 194, 151, 20, 255, 166, 126, 0, 255, 167, 126, 0, 255, 162, 123, 0, 255, 177, 139, 14, 255, 195, 156, 35, 255, 205, 165, 51, 255, 206, 168, 59, 255, 191, 156, 56, 255, 179, 145, 58, 255, 178, 148, 76, 255, 170, 147, 93, 255, 71, 53, 17, 255, 17, 4, 0, 255, 20, 11, 6, 255, 8, 2, 2, 255, 2, 0, 1, 255, 56, 54, 57, 255, 134, 132, 137, 255, 111, 109, 112, 255, 58, 56, 59, 255, 34, 34, 34, 255, 6, 8, 7, 255, 5, 10, 6, 255, 1, 8, 1, 255, 253, 255, 252, 255, 255, 255, 253, 255, 246, 245, 243, 255, 64, 60, 57, 255, 9, 2, 0, 255, 25, 15, 3, 255, 34, 20, 0, 255, 135, 116, 74, 255, 121, 97, 33, 255, 124, 95, 15, 255, 143, 109, 12, 255, 174, 138, 28, 255, 204, 164, 43, 255, 220, 180, 49, 255, 225, 183, 47, 255, 225, 184, 44, 255, 220, 182, 39, 255, 224, 183, 43, 255, 203, 161, 25, 255, 169, 126, 0, 255, 156, 112, 0, 255, 166, 121, 2, 255, 177, 135, 17, 255, 178, 137, 21, 255, 199, 159, 46, 255, 199, 161, 52, 255, 189, 152, 46, 255, 180, 146, 46, 255, 182, 147, 53, 255, 175, 143, 60, 255, 180, 150, 78, 255, 201, 175, 118, 255, 204, 183, 140, 255, 149, 134, 105, 255, 28, 18, 6, 255, 15, 7, 4, 255, 6, 2, 1, 255, 2, 0, 1, 255, 29, 27, 32, 255, 95, 93, 98, 255, 124, 122, 125, 255, 124, 122, 125, 255, 111, 111, 111, 255, 41, 43, 40, 255, 0, 4, 0, 255, 8, 15, 8, 255, 249, 249, 249, 255, 254, 254, 254, 255, 250, 248, 249, 255, 53, 49, 48, 255, 5, 0, 0, 255, 18, 10, 0, 255, 44, 32, 10, 255, 178, 162, 128, 255, 187, 167, 116, 255, 143, 120, 52, 255, 132, 103, 23, 255, 135, 102, 9, 255, 149, 112, 6, 255, 171, 131, 17, 255, 172, 130, 10, 255, 172, 131, 5, 255, 173, 130, 2, 255, 172, 129, 0, 255, 179, 134, 9, 255, 189, 143, 21, 255, 193, 146, 28, 255, 190, 145, 30, 255, 189, 145, 36, 255, 190, 149, 44, 255, 174, 134, 36, 255, 179, 143, 49, 255, 171, 140, 50, 255, 169, 141, 57, 255, 190, 160, 87, 255, 218, 190, 125, 255, 226, 201, 147, 255, 218, 197, 154, 255, 207, 191, 158, 255, 197, 185, 163, 255, 72, 64, 53, 255, 6, 1, 0, 255, 2, 1, 0, 255, 9, 9, 9, 255, 15, 13, 18, 255, 45, 43, 48, 255, 128, 126, 129, 255, 130, 128, 131, 255, 119, 117, 118, 255, 86, 86, 84, 255, 23, 25, 22, 255, 11, 16, 10, 255, 254, 254, 254, 255, 252, 252, 252, 255, 251, 249, 252, 255, 27, 25, 26, 255, 14, 10, 7, 255, 15, 8, 0, 255, 57, 48, 31, 255, 191, 177, 150, 255, 212, 197, 156, 255, 162, 142, 89, 255, 149, 124, 58, 255, 137, 108, 30, 255, 147, 113, 23, 255, 186, 151, 51, 255, 199, 161, 54, 255, 206, 164, 52, 255, 199, 158, 42, 255, 194, 152, 34, 255, 190, 145, 30, 255, 188, 142, 30, 255, 187, 140, 32, 255, 183, 139, 34, 255, 183, 139, 40, 255, 183, 142, 50, 255, 187, 149, 66, 255, 166, 133, 56, 255, 172, 144, 71, 255, 197, 172, 106, 255, 208, 186, 129, 255, 215, 193, 144, 255, 217, 197, 160, 255, 211, 194, 164, 255, 203, 191, 167, 255, 183, 176, 160, 255, 109, 102, 94, 255, 7, 3, 0, 255, 7, 6, 4, 255, 0, 0, 0, 255, 2, 0, 3, 255, 21, 19, 24, 255, 97, 95, 98, 255, 146, 144, 147, 255, 139, 137, 138, 255, 103, 103, 103, 255, 9, 11, 8, 255, 0, 4, 0, 255, 253, 255, 254, 255, 254, 255, 255, 255, 206, 206, 206, 255, 23, 21, 22, 255, 3, 2, 0, 255, 6, 1, 0, 255, 75, 67, 54, 255, 191, 180, 160, 255, 201, 188, 156, 255, 202, 184, 144, 255, 177, 156, 103, 255, 142, 117, 53, 255, 133, 106, 29, 255, 160, 128, 43, 255, 188, 153, 61, 255, 202, 164, 65, 255, 195, 156, 53, 255, 195, 154, 49, 255, 195, 152, 50, 255, 199, 155, 56, 255, 200, 156, 61, 255, 186, 143, 51, 255, 171, 129, 45, 255, 167, 128, 51, 255, 161, 126, 58, 255, 184, 154, 94, 255, 196, 171, 115, 255, 203, 183, 133, 255, 207, 189, 149, 255, 211, 195, 162, 255, 222, 208, 182, 255, 225, 214, 194, 255, 218, 210, 197, 255, 207, 203, 194, 255, 153, 149, 146, 255, 12, 11, 9, 255, 5, 5, 5, 255, 13, 13, 13, 255, 5, 3, 6, 255, 2, 0, 3, 255, 47, 45, 48, 255, 93, 91, 94, 255, 101, 99, 100, 255, 59, 57, 58, 255, 5, 5, 3, 255, 0, 2, 0, 255, 254, 255, 255, 255, 248, 250, 249, 255, 135, 135, 135, 255, 0, 0, 0, 255, 1, 0, 0, 255, 20, 16, 13, 255, 49, 42, 34, 255, 197, 188, 173, 255, 188, 177, 155, 255, 206, 193, 161, 255, 206, 188, 148, 255, 175, 153, 103, 255, 140, 116, 54, 255, 126, 99, 28, 255, 139, 107, 30, 255, 153, 121, 36, 255, 170, 134, 46, 255, 178, 143, 53, 255, 178, 138, 51, 255, 162, 122, 37, 255, 144, 106, 25, 255, 139, 100, 23, 255, 157, 118, 49, 255, 181, 145, 85, 255, 189, 158, 104, 255, 208, 181, 134, 255, 211, 189, 148, 255, 206, 190, 156, 255, 205, 191, 164, 255, 211, 200, 180, 255,
  411. 236, 227, 210, 255, 254, 246, 235, 255, 249, 245, 236, 255, 246, 243, 238, 255, 191, 190, 188, 255, 73, 71, 72, 255, 2, 2, 2, 255, 0, 0, 0, 255, 14, 12, 15, 255, 3, 1, 4, 255, 10, 8, 11, 255, 27, 25, 28, 255, 31, 29, 30, 255, 17, 15, 16, 255, 1, 1, 0, 255, 2, 2, 0, 255, 254, 254, 252, 255, 235, 235, 233, 255, 34, 33, 31, 255, 5, 4, 2, 255, 9, 7, 8, 255, 3, 2, 0, 255, 33, 28, 24, 255, 197, 190, 180, 255, 207, 200, 184, 255, 206, 195, 173, 255, 203, 190, 158, 255, 199, 181, 141, 255, 186, 166, 116, 255, 162, 140, 83, 255, 141, 116, 52, 255, 132, 105, 36, 255, 127, 97, 25, 255, 132, 102, 29, 255, 135, 101, 30, 255, 135, 100, 32, 255, 142, 108, 44, 255, 159, 125, 64, 255, 181, 148, 95, 255, 203, 170, 125, 255, 216, 188, 149, 255, 213, 189, 155, 255, 200, 180, 153, 255, 209, 194, 171, 255, 233, 222, 204, 255, 248, 240, 227, 255, 255, 251, 241, 255, 254, 250, 241, 255, 253, 250, 243, 255, 252, 251, 247, 255, 249, 248, 246, 255, 164, 162, 163, 255, 13, 13, 13, 255, 5, 5, 5, 255, 1, 0, 0, 255, 12, 10, 11, 255, 4, 2, 5, 255, 2, 0, 3, 255, 1, 0, 0, 255, 1, 0, 0, 255, 4, 4, 4, 255, 1, 1, 1, 255, 252, 251, 247, 255, 121, 120, 116, 255, 1, 0, 0, 255, 6, 5, 3, 255, 7, 5, 6, 255, 6, 5, 3, 255, 82, 78, 75, 255, 223, 220, 213, 255, 219, 215, 204, 255, 208, 203, 184, 255, 200, 189, 167, 255, 205, 191, 162, 255, 209, 195, 158, 255, 201, 184, 140, 255, 185, 165, 115, 255, 175, 154, 101, 255, 162, 137, 81, 255, 159, 134, 78, 255, 157, 130, 75, 255, 170, 143, 90, 255, 195, 167, 119, 255, 208, 181, 136, 255, 209, 181, 142, 255, 208, 182, 149, 255, 204, 180, 152, 255, 208, 188, 164, 255, 208, 193, 174, 255, 227, 215, 201, 255, 249, 243, 231, 255, 255, 252, 243, 255, 255, 254, 247, 255, 251, 250, 245, 255, 252, 251, 246, 255, 249, 248, 244, 255, 254, 253, 251, 255, 226, 224, 225, 255, 95, 95, 95, 255, 8, 8, 8, 255, 4, 2, 3, 255, 3, 1, 2, 255, 4, 2, 5, 255, 3, 1, 4, 255, 1, 0, 0, 255, 2, 0, 1, 255, 0, 0, 0, 255, 2, 2, 2, 255, 192, 188, 185, 255, 17, 13, 10, 255, 18, 14, 13, 255, 9, 5, 4, 255, 1, 0, 0, 255, 24, 23, 21, 255, 198, 197, 195, 255, 253, 252, 248, 255, 230, 227, 220, 255, 217, 213, 201, 255, 200, 194, 178, 255, 192, 184, 163, 255, 199, 189, 162, 255, 206, 193, 161, 255, 204, 190, 155, 255, 200, 185, 146, 255, 209, 190, 150, 255, 208, 189, 149, 255, 207, 185, 146, 255, 208, 186, 149, 255, 210, 187, 153, 255, 204, 183, 152, 255, 204, 183, 156, 255, 210, 189, 168, 255, 203, 186, 168, 255, 224, 208, 193, 255, 232, 219, 210, 255, 244, 235, 228, 255, 252, 247, 241, 255, 249, 248, 243, 255, 254, 253, 249, 255, 255, 255, 251, 255, 255, 255, 251, 255, 253, 254, 249, 255, 255, 255, 253, 255, 255, 255, 255, 255, 181, 181, 181, 255, 19, 19, 19, 255, 3, 1, 2, 255, 10, 8, 9, 255, 2, 0, 3, 255, 4, 2, 5, 255, 1, 0, 0, 255, 4, 2, 3, 255, 1, 1, 1, 255, 8, 8, 8, 255, 81, 77, 74, 255, 6, 2, 0, 255, 5, 1, 0, 255, 4, 0, 0, 255, 11, 10, 8, 255, 101, 100, 98, 255, 255, 255, 253, 255, 248, 247, 245, 255, 248, 247, 242, 255, 230, 230, 222, 255, 205, 201, 190, 255, 188, 182, 168, 255, 194, 187, 168, 255, 204, 196, 173, 255, 204, 192, 168, 255, 195, 181, 155, 255, 204, 188, 162, 255, 207, 192, 163, 255, 207, 190, 164, 255, 204, 187, 161, 255, 199, 183, 158, 255, 195, 179, 156, 255, 203, 188, 169, 255, 220, 207, 191, 255, 234, 220, 209, 255, 243, 233, 224, 255, 243, 234, 229, 255, 248, 243, 239, 255, 255, 252, 249, 255, 255, 254, 252, 255, 254, 254, 252, 255, 252, 252, 250, 255, 239, 239, 237, 255, 253, 253, 251, 255, 255, 255, 253, 255, 241, 241, 241, 255, 255, 255, 255, 255, 62, 62, 62, 255, 28, 26, 27, 255, 2, 0, 1, 255, 5, 3, 6, 255, 6, 4, 7, 255, 2, 0, 1, 255, 9, 7, 8, 255, 4, 4, 4, 255, 9, 9, 9, 255, 41, 36, 33, 255, 25, 20, 17, 255, 4, 0, 0, 255, 4, 0, 0, 255, 42, 41, 39, 255, 217, 217, 215, 255, 251, 251, 251, 255, 254, 254, 252, 255, 249, 249, 247, 255, 242, 243, 238, 255, 221, 221, 213, 255, 199, 197, 185, 255, 192, 189, 174, 255, 200, 193, 175, 255, 204, 193, 175, 255, 201, 188, 171, 255, 202, 189, 170, 255, 202, 189, 170, 255, 202, 187, 166, 255, 203, 188, 167, 255, 206, 193, 174, 255, 208, 197, 179, 255, 216, 204, 188, 255, 227, 217, 205, 255, 238, 228, 218, 255, 254, 247, 239, 255, 255, 251, 247, 255, 255, 252, 251, 255, 253, 252, 250, 255, 249, 249, 249, 255, 254, 254, 254, 255, 255, 255, 253, 255, 253, 255, 252, 255, 244, 246, 243, 255, 248, 248, 246, 255, 255, 255, 253, 255, 252, 252, 252, 255, 220, 220, 220, 255, 1, 0, 0, 255, 15, 13, 14, 255, 4, 2, 5, 255, 2, 0, 3, 255, 1, 0, 0, 255, 6, 4, 5, 255, 1, 1, 1, 255, 1, 1, 1, 255
  412. ];
  413. tux_head.width = 46;
  414. tux_head.height = 55;
  415. var cz_flag = [0, 95, 205, 255, 139, 175, 225, 255, 245, 245, 245, 255, 245, 245, 245, 255, 245, 245, 245, 255, 243, 243, 243, 255, 243, 243, 243, 255, 241, 241, 241, 255, 239, 239, 239, 255, 239, 239, 239, 255, 237, 237, 237, 255, 235, 235, 235, 255, 233, 233, 233, 255, 231, 231, 231, 255, 229, 229, 229, 255, 225, 227, 227, 255, 17, 93, 193, 255, 145, 188, 234, 255, 206, 221, 242, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 253, 253, 254, 255, 253, 253, 253, 255, 252, 252, 252, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 223, 223, 223, 255, 19, 95, 195, 255, 156, 187, 230, 255, 121, 173, 230, 255, 194, 213, 239, 255, 254, 254, 254, 255, 253, 253, 253, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 247, 247, 247, 255, 221, 221, 221, 255, 17, 93, 195, 255, 153, 185, 229, 255, 131, 170, 222, 255, 115, 169, 228, 255, 191, 211, 237, 255, 253, 253, 253, 255, 252, 252, 252, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 246, 246, 246, 255, 219, 219, 219, 255, 13, 89, 193, 255, 151, 184, 228, 255, 129, 169, 221, 255, 126, 166, 221, 255, 109, 164, 225, 255, 187, 208, 235, 255, 251, 251, 251, 255, 250, 250, 250, 255, 249, 249, 249, 255, 248, 248, 248, 255, 247, 247, 247, 255, 246, 246, 246, 255, 245, 245, 245, 255, 244, 244, 244, 255, 245, 245, 245, 255, 215, 215, 215, 255, 7, 85, 191, 255, 149, 182, 226, 255, 125, 166, 220, 255, 122, 163, 219, 255, 118, 160, 218, 255, 99, 157, 222, 255, 210, 135, 150, 255, 244, 156, 156, 255, 243, 153, 153, 255, 241, 149, 149, 255, 240, 146, 146, 255, 240, 143, 143, 255, 239, 140, 140, 255, 238, 137, 137, 255, 239, 153, 153, 255, 215, 7, 7, 255, 3, 81, 187, 255, 146, 180, 226, 255, 122, 163, 219, 255, 118, 160, 218, 255, 113, 157, 216, 255, 176, 109, 138, 255, 238, 59, 58, 255, 237, 53, 53, 255, 236, 47, 47, 255, 233, 42, 42, 255, 232, 36, 36, 255, 231, 31, 31, 255, 229, 25, 25, 255, 228, 20, 20, 255, 232, 54, 54, 255, 199, 0, 0, 255, 0, 77, 185, 255, 143, 178, 225, 255, 117, 160, 217, 255, 113, 157, 216, 255, 175, 108, 137, 255, 238, 58, 58, 255, 237, 52, 52, 255, 236, 47, 47, 255, 234, 42, 42, 255, 233, 36, 36, 255, 232, 31, 31, 255, 230, 25, 25, 255, 229, 20, 20, 255, 228, 16, 16, 255, 232, 50, 50, 255, 199, 0, 0, 255, 0, 71, 181, 255, 139, 175, 223, 255, 113, 157, 216, 255, 175, 107, 137, 255, 238, 58, 58, 255, 237, 52, 52, 255, 235, 46, 46, 255, 234, 41, 41, 255, 233, 35, 35, 255, 232, 30, 30, 255, 230, 25, 25, 255, 229, 19, 19, 255, 227, 15, 14, 255, 227, 11, 11, 255, 231, 47, 47, 255, 195, 0, 0, 255, 0, 65, 179, 255, 135, 172, 222, 255, 187, 131, 156, 255, 240, 88, 88, 255, 240, 84, 85, 255, 238, 80, 80, 255, 237, 75, 75, 255, 237, 70, 70, 255, 235, 66, 66, 255, 234, 61, 61, 255, 233, 57, 57, 255, 232, 53, 53, 255, 232, 50, 50, 255, 231, 47, 47, 255, 230, 44, 44, 255, 195, 0, 0, 255, 0, 57, 175, 255, 93, 0, 17, 255, 219, 0, 0, 255, 217, 0, 0, 255, 215, 0, 0, 255, 213, 0, 0, 255, 213, 0, 0, 255, 209, 0, 0, 255, 207, 0, 0, 255, 205, 0, 0, 255, 201, 0, 0, 255, 201, 0, 0, 255, 199, 0, 0, 255, 195, 0, 0, 255, 195, 0, 0, 255, 197, 0, 0, 255];
  416. cz_flag.width = 16;
  417. cz_flag.width = 16;
  418. cz_flag.height = 11;
  419. var creep_img = [255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255];
  420. creep_img.width = 16;
  421. creep_img.height = 16;
  422. var donut = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 0, 0, 0, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 0, 0, 0, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 255, 255, 255, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 255, 255, 255, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 255, 255, 255, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 0, 0, 0, 164, 255, 172, 164, 255, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 164, 255, 172, 164, 255, 172, 0, 0, 0, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 255, 255, 255, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 164, 255, 172, 0, 0, 0, 0, 0, 0, 164, 255, 172, 164, 255, 172, 0, 0, 0, 0, 0, 0, 164, 255, 172, 164, 255, 172, 164, 255, 172, 0, 0, 0, 0, 0, 0, 164, 255, 172, 164, 255, 172, 0, 0, 0, 0, 0, 0, 164, 255, 172, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 233, 158, 106, 233, 158, 106, 0, 0, 0, 0, 0, 0, 233, 158, 106, 233, 158, 106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 233, 158, 106, 233, 158, 106, 0, 0, 0, 0, 0, 0, 233, 158, 106, 233, 158, 106, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 233, 158, 106, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  423. donut.width = 21;
  424. donut.height = 16;
  425. var nyan = [255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 162, 55, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 162, 55, 255, 162, 55, 255, 162, 55, 255, 162, 55, 255, 162, 55, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 234, 127, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 45, 255, 162, 55, 255, 162, 55, 255, 162, 55, 255, 162, 55, 255, 162, 55, 255, 162, 55, 255, 162, 55, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 234, 127, 181, 40, 255, 255, 142, 253, 255, 142, 253, 255, 142, 253, 181, 40, 255, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 234, 127, 255, 234, 127, 255, 234, 127, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 45, 255, 240, 45, 255, 240, 45, 255, 162, 55, 255, 162, 55, 255, 162, 55, 255, 162, 55, 255, 162, 55, 255, 162, 55, 255, 162, 55, 255, 162, 55, 255, 162, 55, 255, 162, 55, 0, 0, 0, 255, 234, 127, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 234, 127, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 45, 255, 240, 45, 255, 240, 45, 255, 240, 45, 255, 240, 45, 255, 240, 45, 255, 240, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 162, 55, 255, 162, 55, 0, 0, 0, 255, 234, 127, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 0, 0, 0, 0, 0, 0, 255, 142, 253, 255, 142, 253, 181, 40, 255, 255, 142, 253, 255, 142, 253, 255, 234, 127, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 77, 255, 66, 77, 255, 66, 77, 255, 66, 255, 240, 45, 255, 240, 45, 255, 240, 45, 0, 0, 0, 139, 144, 145, 139, 144, 145, 139, 144, 145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 234, 127, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 0, 0, 0, 139, 144, 145, 139, 144, 145, 0, 0, 0, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 234, 127, 0, 0, 0, 0, 0, 0, 139, 144, 145, 139, 144, 145, 0, 0, 0, 255, 255, 255, 77, 255, 66, 77, 255, 66, 77, 255, 66, 77, 255, 66, 77, 255, 66, 77, 255, 66, 0, 0, 0, 0, 0, 0, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 0, 0, 0, 255, 234, 127, 255, 142, 253, 181, 40, 255, 255, 142, 253, 181, 40, 255, 255, 142, 253, 255, 142, 253, 181, 40, 255, 0, 0, 0, 139, 144, 145, 139, 144, 145, 139, 144, 145, 0, 0, 0, 255, 142, 253, 255,
  426. 142, 253, 255, 142, 253, 255, 234, 127, 0, 0, 0, 139, 144, 145, 139, 144, 145, 139, 144, 145, 0, 0, 0, 255, 255, 255, 77, 255, 66, 77, 255, 66, 77, 255, 66, 77, 255, 66, 77, 255, 66, 77, 255, 66, 77, 255, 66, 77, 255, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139, 144, 145, 0, 0, 0, 255, 234, 127, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 0, 0, 0, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 0, 0, 0, 255, 255, 255, 0, 0, 255, 77, 255, 66, 77, 255, 66, 77, 255, 66, 77, 255, 66, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 77, 255, 66, 77, 255, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 234, 127, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 0, 0, 0, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 0, 0, 0, 255, 255, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 255, 234, 127, 255, 142, 253, 255, 142, 253, 255, 142, 253, 181, 40, 255, 255, 142, 253, 255, 142, 253, 0, 0, 0, 139, 144, 145, 139, 144, 145, 139, 144, 145, 255, 255, 255, 0, 0, 0, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 255, 255, 255, 0, 0, 0, 139, 144, 145, 139, 144, 145, 0, 0, 0, 181, 40, 255, 181, 40, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 255, 234, 127, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 0, 0, 0, 139, 144, 145, 139, 144, 145, 139, 144, 145, 0, 0, 0, 0, 0, 0, 139, 144, 145, 139, 144, 145, 139, 144, 145, 0, 0, 0, 139, 144, 145, 0, 0, 0, 0, 0, 0, 139, 144, 145, 139, 144, 145, 0, 0, 0, 255, 255, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 0, 0, 0, 0, 0, 0, 255, 234, 127, 181, 40, 255, 255, 142, 253, 255, 142, 253, 255, 142, 253, 181, 40, 255, 255, 142, 253, 0, 0, 0, 139, 144, 145, 255, 139, 214, 255, 139, 214, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 255, 139, 214, 255, 139, 214, 0, 0, 0, 255, 255, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 181, 40, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 142, 253, 255, 142, 253, 255, 142, 253, 255, 142, 253, 0, 0, 0, 139, 144, 145, 255, 139, 214, 255, 139, 214, 0, 0, 0, 139, 144, 145, 139, 144, 145, 139, 144, 145, 0, 0, 0, 139, 144, 145, 139, 144, 145, 0, 0, 0, 139, 144, 145, 255, 139, 214, 255, 139, 214, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 139, 144, 145, 139, 144, 145, 139, 144, 145, 0, 0, 0, 0, 0, 0, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 234, 127, 255, 234, 127, 0, 0, 0, 139, 144, 145, 139, 144, 145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139, 144, 145, 139, 144, 145, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 139, 144, 145, 139, 144, 145, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 139, 144, 145, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 139, 144, 145, 139, 144, 145, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 139, 144, 145, 139, 144, 145, 0, 0, 0, 255, 255, 255, 0, 0, 0, 139, 144, 145, 139, 144, 145, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
  427. ];
  428. nyan.width = 37;
  429. nyan.height = 20;
  430. var fox = [255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 121, 4, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 121, 4, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 255, 255, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 255, 255, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 255, 255, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 121, 4, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 255, 255, 0, 0, 0, 255, 121, 4, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 121, 4, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 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, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 121, 4, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  431. fox.width = 28;
  432. fox.height = 26;
  433. var minion = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 16, 255, 252, 16, 255, 252, 16, 153, 153, 153, 153, 153, 153, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 16, 255, 252, 16, 255, 252, 16, 153, 153, 153, 255, 255, 255, 255, 255, 255, 153, 153, 153, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 153, 153, 153, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 153, 153, 153, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 153, 153, 153, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 153, 153, 153, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 252, 16, 255, 252, 16, 255, 252, 16, 153, 153, 153, 255, 255, 255, 255, 255, 255, 153, 153, 153, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 255, 255, 255, 255, 255, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 153, 153, 153, 153, 153, 153, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 255, 255, 255, 255, 255, 255, 252, 16, 255, 252, 16, 0, 0, 0, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 0, 0, 0, 255, 252, 16, 255, 252, 16, 255, 255, 255, 255, 255, 255, 255, 252, 16, 255, 252, 16, 255, 252, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 255, 255, 255, 255, 255, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 255, 255, 255, 255, 255, 0, 0, 255, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 255, 252, 16, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 252, 16, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 252, 16, 255, 255, 255, 255, 255, 255, 255, 252, 16, 255, 252, 16, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 252, 16, 255, 252, 16, 255, 255, 255, 255, 255, 255, 255, 252, 16, 255, 252, 16, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 252, 16, 255, 252, 16, 255, 255, 255, 255, 255, 255, 255, 252, 16, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 252, 16, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255];
  434. minion.width = 12;
  435. minion.height = 19;
  436. var dino = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 177, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 177, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 177, 0, 0, 0, 0, 0, 177, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 177, 0, 0, 0, 0, 0, 255, 0, 0, 177, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 177, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 223, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 177, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 177, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 177, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 45, 134, 153, 76, 223, 255, 76, 223, 255, 76, 223, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 177, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 177, 0, 0, 0, 0, 0, 255, 0, 0, 177, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 223, 255, 76, 223, 255, 76, 223, 255, 76, 223, 255, 45, 134, 153, 45, 134, 153, 0, 0, 0, 0, 177, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 177, 0, 0, 0, 0, 0, 255, 0, 0, 177, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 76, 223, 255, 76, 223, 255, 45, 134, 153, 76, 223, 255, 45, 134, 153, 45, 134, 153, 76, 223, 255, 76, 223, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 177, 0, 0, 0, 0, 0, 177, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 45, 134, 153, 76, 223, 255, 76, 223, 255, 76, 223, 255, 76, 223, 255, 76, 223, 255, 76, 223, 255, 76, 223, 255, 76, 223, 255, 76, 223, 255, 0, 0, 0, 0, 177, 0, 0, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 134, 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 134, 153, 76, 223, 255, 76, 223, 255, 76, 223, 255, 45, 134, 153, 76, 223, 255, 76, 223, 255, 76, 223, 255, 76, 223, 255, 76, 223, 255, 45, 134, 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 134, 153, 45, 134, 153, 45, 134, 153, 0, 0, 0, 0, 0, 0, 76, 223, 255, 76, 223, 255, 76, 223, 255, 76, 223, 255, 45, 134, 153, 76, 223, 255, 0, 0, 0, 0, 0, 0, 76, 223, 255, 76, 223, 255, 76, 223, 255, 45, 134, 153, 45, 134, 153, 45, 134, 153, 45, 134, 153, 0, 0, 0, 45, 134, 153, 255, 255, 255, 0, 0, 0, 0, 0, 0, 45, 134, 153, 76, 223, 255, 76, 223, 255, 76, 223, 255, 76, 223, 255, 0, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 45, 134, 153, 0, 0, 0, 45, 134, 153, 45, 134, 153, 0, 0, 0, 76, 223, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 45, 134, 153, 76, 223, 255, 76, 223, 255, 76, 223, 255, 0, 0, 0, 217, 0, 0, 255, 255, 255, 45, 134, 153, 0, 0, 0, 45, 134, 153, 45, 134, 153, 45, 134, 153, 45, 134, 153, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 45, 134, 153, 45, 134, 153, 45, 134, 153, 45, 134, 153, 45, 134, 153, 0, 0, 0, 45, 134, 153, 45, 134, 153, 45, 134, 153, 45, 134, 153, 45, 134, 153, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 45, 134, 153, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  437. dino.width = 20;
  438. dino.height = 17;
  439. var dino2 = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 76, 8, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 76, 8, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 76, 8, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 76, 8, 255, 76, 8, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 130, 3, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 76, 8, 255, 76, 8, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 76, 8, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 76, 8, 255, 76, 8, 255, 130, 3, 255, 76, 8, 0, 0, 0, 0, 0, 0, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 255, 255, 0, 0, 0, 255, 130, 3, 255, 130, 3, 255, 76, 8, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 76, 8, 255, 76, 8, 247, 255, 4, 255, 76, 8, 0, 0, 0, 0, 0, 0, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 130, 3, 0, 0, 255, 0, 0, 0, 255, 130, 3, 255, 76, 8, 255, 76, 8, 255, 76, 8, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 76, 8, 247, 255, 4, 247, 255, 4, 255, 76, 8, 0, 0, 0, 0, 0, 0, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 130, 3, 0, 0, 0, 0, 0, 0, 255, 130, 3, 255, 76, 8, 255, 76, 8, 255, 76, 8, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 247, 255, 4, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 76, 8, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 130, 3, 255, 76, 8, 255, 76, 8, 255, 76, 8, 255, 76, 8, 255, 76, 8, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 130, 3, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 76, 8, 255, 76, 8, 255, 76, 8, 255, 76, 8, 255, 76, 8, 255, 76, 8, 255, 76, 8, 255, 76, 8, 255, 76, 8, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 130, 3, 255, 130, 3, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 76, 8, 255, 76, 8, 0, 0, 0, 255, 76, 8, 255, 76, 8, 255, 76, 8, 0, 0, 0, 0, 0, 0, 255, 76, 8, 255, 130, 3, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 247, 255, 4, 247, 255, 4, 0, 0, 0, 255, 130, 3, 255, 130, 3, 255, 76, 8, 255, 76, 8, 255, 76, 8, 0, 0, 0, 255, 76, 8, 255, 130, 3, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 247, 255, 4, 247, 255, 4, 247, 255, 4, 0, 0, 0, 0, 0, 0, 255, 76, 8, 255, 76, 8, 255, 76, 8, 0, 0, 0, 255, 76, 8, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 133, 132, 128, 0, 0, 0, 247, 255, 4, 247, 255, 4, 247, 255, 4, 255, 76, 8, 255, 76, 8, 255, 76, 8, 255, 76, 8, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 130, 3, 255, 130, 3, 255, 76, 8, 255, 76, 8, 255, 76, 8, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 76, 8, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 76, 8, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  440. dino2.width = 21;
  441. dino2.height = 18;
  442. var turtle = [255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 113, 177, 207, 113, 177, 207, 113, 177, 207, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 0, 0, 0, 255, 255, 255, 0, 0, 0, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 0, 0, 0, 139, 85, 39, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 113, 177, 207, 113, 177, 207, 113, 177, 207, 0, 0, 0, 113, 177, 207, 0, 0, 0, 0, 0, 0, 139, 85, 39, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 139, 85, 39, 139, 85, 39, 139, 85, 39, 0, 0, 0, 113, 177, 207, 113, 177, 207, 113, 177, 207, 0, 0, 0, 113, 177, 207, 113, 177, 207, 0, 0, 0, 0, 0, 0, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 255, 255, 255, 0, 0, 0, 113, 177, 207, 113, 177, 207, 113, 177, 207, 225, 216, 199, 139, 85, 39, 139, 85, 39, 139, 85, 39, 0, 0, 0, 113, 177, 207, 113, 177, 207, 0, 0, 0, 113, 177, 207, 0, 0, 0, 255, 255, 255, 0, 0, 0, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 0, 0, 0, 139, 85, 39, 113, 177, 207, 113, 177, 207, 113, 177, 207, 225, 216, 199, 139, 85, 39, 139, 85, 39, 139, 85, 39, 0, 0, 0, 113, 177, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 113, 177, 207, 113, 177, 207, 113, 177, 207, 0, 0, 0, 139, 85, 39, 113, 177, 207, 113, 177, 207, 113, 177, 207, 0, 0, 0, 225, 216, 199, 139, 85, 39, 139, 85, 39, 139, 85, 39, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 0, 0, 0, 0, 0, 0, 113, 177, 207, 113, 177, 207, 225, 216, 199, 139, 85, 39, 139, 85, 39, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 113, 177, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 113, 177, 207, 113, 177, 207, 113, 177, 207, 113, 177, 207, 225, 216, 199, 139, 85, 39, 139, 85, 39, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 252, 255, 29, 252, 255, 29, 0, 0, 0, 113, 177, 207, 113, 177, 207, 113, 177, 207, 0, 0, 0, 225, 216, 199, 139, 85, 39, 139, 85, 39, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 252, 255, 29, 252, 255, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 225, 216, 199, 139, 85, 39, 139, 85, 39, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 113, 177, 207, 0, 0, 0, 252, 255, 29, 252, 255, 29, 252, 255, 29, 252, 255, 29, 252, 255, 29, 0, 0, 0, 225, 216, 199, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 252, 255, 29, 252, 255, 29, 113, 177, 207, 0, 0, 0, 225, 216, 199, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 113, 177, 207, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 113, 177, 207, 113, 177, 207, 113, 177, 207, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  443. turtle.width = 21;
  444. turtle.height = 17;
  445. var pika = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 143, 113, 8, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 247, 255, 4, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 247, 255, 4, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 247, 255, 4, 255, 201, 15, 255, 201, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 247, 255, 4, 247, 255, 4, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 255, 4, 255, 201, 15, 255, 201, 15, 255, 201, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 247, 255, 4, 255, 201, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 143, 113, 8, 143, 113, 8, 0, 0, 0, 255, 201, 15, 255, 201, 15, 255, 201, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 0, 0, 0, 0, 0, 0, 247, 255, 4, 247, 255, 4, 143, 113, 8, 0, 0, 0, 255, 201, 15, 255, 201, 15, 255, 201, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 0, 0, 0, 0, 0, 0, 255, 201, 15, 255, 201, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 255, 201, 15, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 201, 15, 255, 201, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 201, 15, 255, 201, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 255, 255, 255, 0, 0, 0, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 0, 0, 0, 0, 0, 0, 255, 201, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 247, 255, 4, 247, 255, 4, 247, 255, 4, 0, 0, 0, 0, 0, 0, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 255, 201, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 201, 15, 247, 255, 4, 247, 255, 4, 247, 255, 4, 255, 0, 0, 255, 0, 0, 247, 255, 4, 255, 201, 15, 255, 201, 15, 255, 201, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 201, 15, 247, 255, 4, 247, 255, 4, 247, 255, 4, 255, 0, 0, 255, 201, 15, 255, 201, 15, 255, 201, 15, 143, 113, 8, 143, 113, 8, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 247, 255, 4, 255, 201, 15, 255, 201, 15, 255, 201, 15, 255, 201, 15, 255, 201, 15, 255, 201, 15, 247, 255, 4, 255, 201, 15, 255, 201, 15, 255, 201, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 247, 255, 4, 0, 0, 0, 255, 201, 15, 255, 201, 15, 143, 113, 8, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 201, 15, 247, 255, 4, 247, 255, 4, 247, 255, 4, 0, 0, 0, 247, 255, 4, 255, 201, 15, 255, 201, 15, 255, 201, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 201, 15, 0, 0, 0, 255, 201, 15, 255, 201, 15, 255, 201, 15, 255, 201, 15, 0, 0, 0, 255, 201, 15, 255, 201, 15, 255, 201, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 255, 4, 247, 255, 4, 247, 255, 4, 255, 201, 15, 255, 201, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 201, 15, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 247, 255, 4, 247, 255, 4, 255, 201, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  446. pika.width = 19;
  447. pika.height = 21;
  448. var evee = [0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 213, 168, 111, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 168, 111, 213, 168, 111, 211, 128, 22, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 213, 168, 111, 213, 168, 111, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 211, 128, 22, 211, 128, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 168, 111, 213, 168, 111, 129, 129, 129, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 211, 128, 22, 213, 168, 111, 213, 168, 111, 213, 168, 111, 211, 128, 22, 0, 0, 0, 213, 168, 111, 213, 168, 111, 0, 0, 0, 211, 128, 22, 0, 0, 0, 213, 168, 111, 213, 168, 111, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 213, 168, 111, 213, 168, 111, 213, 168, 111, 213, 168, 111, 211, 128, 22, 211, 128, 22, 0, 0, 0, 0, 0, 0, 211, 128, 22, 0, 0, 0, 211, 128, 22, 213, 168, 111, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 213, 168, 111, 213, 168, 111, 213, 168, 111, 213, 168, 111, 213, 168, 111, 211, 128, 22, 211, 128, 22, 211, 128, 22, 211, 128, 22, 0, 0, 0, 0, 0, 0, 211, 128, 22, 211, 128, 22, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 213, 168, 111, 213, 168, 111, 213, 168, 111, 213, 168, 111, 0, 0, 0, 129, 129, 129, 211, 128, 22, 211, 128, 22, 0, 0, 0, 213, 168, 111, 211, 128, 22, 0, 0, 0, 211, 128, 22, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 213, 168, 111, 213, 168, 111, 213, 168, 111, 211, 128, 22, 255, 255, 255, 129, 129, 129, 211, 128, 22, 211, 128, 22, 0, 0, 0, 213, 168, 111, 211, 128, 22, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 213, 168, 111, 213, 168, 111, 211, 128, 22, 211, 128, 22, 0, 0, 0, 0, 0, 0, 211, 128, 22, 211, 128, 22, 0, 0, 0, 213, 168, 111, 0, 0, 0, 211, 128, 22, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 211, 128, 22, 211, 128, 22, 211, 128, 22, 211, 128, 22, 0, 0, 0, 0, 0, 0, 213, 168, 111, 0, 0, 0, 211, 128, 22, 211, 128, 22, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 168, 111, 213, 168, 111, 0, 0, 0, 211, 128, 22, 211, 128, 22, 211, 128, 22, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 213, 168, 111, 213, 168, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 128, 22, 211, 128, 22, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 128, 22, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 211, 128, 22, 211, 128, 22, 0, 0, 0, 211, 128, 22, 211, 128, 22, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 213, 168, 111, 211, 128, 22, 213, 168, 111, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 250, 5, 255, 250, 5, 255, 250, 5, 255, 250, 5, 0, 0, 0, 255, 250, 5, 255, 250, 5, 255, 250, 5, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 250, 5, 255, 250, 5, 255, 250, 5, 255, 250, 5, 255, 250, 5, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 250, 5, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 250, 5, 255, 250, 5, 255, 250, 5, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  449. evee.width = 17;
  450. evee.height = 17;
  451. var shroom = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 219, 133, 255, 219, 133, 0, 0, 0, 255, 219, 133, 255, 219, 133, 0, 0, 0, 255, 219, 133, 255, 219, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 219, 133, 255, 219, 133, 255, 219, 133, 0, 0, 0, 255, 219, 133, 255, 219, 133, 0, 0, 0, 255, 219, 133, 255, 219, 133, 255, 219, 133, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 219, 133, 255, 219, 133, 255, 219, 133, 255, 219, 133, 255, 219, 133, 255, 219, 133, 255, 219, 133, 255, 219, 133, 255, 219, 133, 255, 219, 133, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 219, 133, 255, 219, 133, 255, 219, 133, 255, 219, 133, 255, 219, 133, 255, 219, 133, 255, 219, 133, 255, 219, 133, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 213, 168, 111, 211, 128, 22, 213, 168, 111, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 250, 5, 255, 250, 5, 255, 250, 5, 255, 250, 5, 0, 0, 0, 255, 250, 5, 255, 250, 5, 255, 250, 5, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 250, 5, 255, 250, 5, 255, 250, 5, 255, 250, 5, 255, 250, 5, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 250, 5, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 250, 5, 255, 250, 5, 255, 250, 5, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  452. shroom.width = 16;
  453. shroom.height = 16;
  454. var mario = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 123, 109, 63, 123, 109, 63, 123, 109, 63, 255, 170, 54, 255, 170, 54, 123, 109, 63, 255, 170, 54, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 123, 109, 63, 255, 170, 54, 123, 109, 63, 255, 170, 54, 255, 170, 54, 255, 170, 54, 123, 109, 63, 255, 170, 54, 255, 170, 54, 255, 170, 54, 255, 170, 54, 255, 255, 255, 123, 109, 63, 255, 170, 54, 123, 109, 63, 123, 109, 63, 255, 170, 54, 255, 170, 54, 255, 170, 54, 123, 109, 63, 255, 170, 54, 255, 170, 54, 255, 170, 54, 255, 255, 255, 123, 109, 63, 123, 109, 63, 255, 170, 54, 255, 170, 54, 255, 170, 54, 255, 170, 54, 123, 109, 63, 123, 109, 63, 123, 109, 63, 123, 109, 63, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 170, 54, 255, 170, 54, 255, 170, 54, 255, 170, 54, 255, 170, 54, 255, 170, 54, 255, 170, 54, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 123, 109, 63, 123, 109, 63, 255, 0, 0, 123, 109, 63, 123, 109, 63, 123, 109, 63, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 123, 109, 63, 123, 109, 63, 123, 109, 63, 255, 0, 0, 123, 109, 63, 123, 109, 63, 255, 0, 0, 123, 109, 63, 123, 109, 63, 123, 109, 63, 255, 255, 255, 123, 109, 63, 123, 109, 63, 123, 109, 63, 123, 109, 63, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 123, 109, 63, 123, 109, 63, 123, 109, 63, 123, 109, 63, 255, 170, 54, 255, 170, 54, 123, 109, 63, 255, 0, 0, 255, 222, 5, 255, 0, 0, 255, 0, 0, 255, 222, 5, 255, 0, 0, 123, 109, 63, 255, 170, 54, 255, 170, 54, 255, 170, 54, 255, 170, 54, 255, 170, 54, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 170, 54, 255, 170, 54, 255, 170, 54, 255, 170, 54, 255, 170, 54, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 170, 54, 255, 170, 54, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 123, 109, 63, 123, 109, 63, 123, 109, 63, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 123, 109, 63, 123, 109, 63, 123, 109, 63, 255, 255, 255, 123, 109, 63, 123, 109, 63, 123, 109, 63, 123, 109, 63, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 123, 109, 63, 123, 109, 63, 123, 109, 63, 123, 109, 63];
  455. mario.width = 12;
  456. mario.height = 16;
  457. var bird = [255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 104, 183, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 104, 183, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 170, 54, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 104, 183, 255, 104, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 104, 183, 255, 104, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 104, 183, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 104, 183, 255, 104, 183, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 104, 183, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 104, 183, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 104, 183, 255, 0, 0, 0, 104, 183, 255, 104, 183, 255, 104, 183, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 104, 183, 255, 0, 0, 0, 104, 183, 255, 104, 183, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255];
  458. bird.width = 22;
  459. bird.height = 18;
  460. var r2d2 = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 255, 255, 255, 255, 47, 47, 47, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 255, 47, 47, 47, 47, 47, 47, 0, 0, 255, 255, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 113, 113, 113, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 113, 113, 113, 255, 255, 255, 255, 255, 255, 255, 255, 255, 113, 113, 113, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 113, 113, 113, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 113, 113, 113, 0, 0, 0, 113, 113, 113, 113, 113, 113, 255, 255, 255, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 255, 255, 255, 113, 113, 113, 113, 113, 113, 0, 0, 0, 113, 113, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 113, 113, 113, 0, 0, 0, 255, 255, 255, 113, 113, 113, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 113, 113, 113, 255, 255, 255, 0, 0, 0, 113, 113, 113, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 113, 113, 113, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 113, 113, 113, 255, 255, 255, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 0, 113, 113, 113, 113, 113, 113, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 113, 113, 113, 113, 113, 113, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 0, 255, 255, 255, 113, 113, 113, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 113, 113, 113, 255, 255, 255, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 0, 113, 113, 113, 113, 113, 113, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 113, 113, 113, 113, 113, 113, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 255, 255, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 113, 113, 113, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 113, 113, 113, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
  461. r2d2.width = 19;
  462. r2d2.height = 23;
  463. var mario2 = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 33, 34, 173, 33, 34, 173, 33, 34, 173, 33, 34, 173, 33, 34, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 33, 34, 173, 33, 34, 255, 0, 0, 255, 0, 0, 255, 0, 0, 247, 255, 91, 255, 0, 0, 173, 33, 34, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 33, 34, 255, 0, 0, 255, 0, 0, 204, 30, 22, 204, 30, 22, 247, 255, 91, 247, 255, 91, 255, 255, 255, 173, 33, 34, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 33, 34, 204, 30, 22, 255, 0, 0, 204, 30, 22, 204, 30, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 173, 33, 34, 204, 30, 22, 204, 30, 22, 204, 30, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 173, 33, 34, 255, 188, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 252, 139, 99, 0, 0, 0, 252, 139, 99, 0, 0, 0, 252, 139, 99, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 33, 34, 255, 188, 131, 117, 76, 41, 255, 188, 131, 0, 0, 0, 252, 139, 99, 255, 188, 131, 0, 0, 0, 255, 188, 131, 0, 0, 0, 255, 188, 131, 117, 76, 41, 117, 76, 41, 255, 255, 255, 173, 33, 34, 252, 139, 99, 117, 76, 41, 255, 188, 131, 0, 0, 0, 0, 0, 0, 255, 188, 131, 255, 188, 131, 255, 188, 131, 255, 188, 131, 255, 188, 131, 255, 188, 131, 255, 188, 131, 117, 76, 41, 173, 33, 34, 0, 0, 0, 252, 139, 99, 255, 188, 131, 0, 0, 0, 255, 188, 131, 255, 188, 131, 0, 0, 0, 252, 139, 99, 252, 139, 99, 252, 139, 99, 252, 139, 99, 252, 139, 99, 117, 76, 41, 255, 255, 255, 0, 0, 0, 0, 0, 0, 252, 139, 99, 252, 139, 99, 255, 188, 131, 255, 188, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 117, 76, 41, 117, 76, 41, 252, 139, 99, 252, 139, 99, 252, 139, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 33, 34, 255, 54, 41, 117, 76, 41, 117, 76, 41, 117, 76, 41, 117, 76, 41, 58, 81, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 33, 34, 255, 54, 41, 255, 54, 41, 255, 0, 0, 65, 170, 255, 65, 170, 255, 153, 239, 255, 153, 239, 255, 58, 81, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 33, 34, 117, 76, 41, 117, 76, 41, 117, 76, 41, 65, 170, 255, 255, 255, 255, 255, 255, 255, 153, 239, 255, 255, 255, 255, 58, 81, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 117, 76, 41, 255, 255, 255, 255, 255, 255, 255, 255, 255, 117, 76, 41, 255, 255, 255, 255, 255, 255, 153, 239, 255, 255, 255, 255, 58, 81, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 117, 76, 41, 255, 255, 255, 255, 255, 255, 117, 76, 41, 65, 170, 255, 65, 170, 255, 65, 170, 255, 153, 239, 255, 153, 239, 255, 58, 81, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 117, 76, 41, 255, 255, 255, 255, 255, 255, 117, 76, 41, 65, 170, 255, 65, 170, 255, 58, 81, 255, 65, 170, 255, 58, 81, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 117, 76, 41, 117, 76, 41, 117, 76, 41, 117, 76, 41, 0, 0, 0, 117, 76, 41, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 117, 76, 41, 117, 76, 41, 117, 76, 41, 247, 255, 91, 0, 0, 0, 247, 255, 91, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  464. mario2.width = 14;
  465. mario2.height = 20;
  466. var cat = [255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 177, 177, 177, 0, 0, 0, 255, 255, 252, 255, 255, 252, 255, 255, 252, 255, 255, 252, 0, 0, 0, 177, 177, 177, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 177, 177, 177, 109, 109, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 109, 109, 177, 177, 177, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 109, 109, 109, 177, 177, 177, 177, 177, 177, 109, 109, 109, 109, 109, 109, 177, 177, 177, 109, 109, 109, 177, 177, 177, 177, 177, 177, 109, 109, 109, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 177, 177, 177, 177, 177, 177, 0, 0, 0, 255, 255, 252, 0, 0, 0, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 177, 177, 177, 177, 177, 177, 0, 0, 0, 0, 0, 0, 109, 109, 109, 177, 177, 177, 0, 0, 0, 177, 177, 177, 177, 177, 177, 0, 0, 0, 177, 177, 177, 177, 177, 177, 0, 0, 0, 177, 177, 177, 177, 177, 177, 109, 109, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 252, 255, 255, 255, 255, 255, 255, 0, 0, 0, 109, 109, 109, 0, 0, 0, 0, 0, 0, 255, 174, 234, 255, 174, 234, 177, 177, 177, 177, 177, 177, 0, 0, 0, 177, 177, 177, 0, 0, 0, 177, 177, 177, 177, 177, 177, 255, 174, 234, 255, 174, 234, 177, 177, 177, 109, 109, 109, 177, 177, 177, 109, 109, 109, 177, 177, 177, 0, 0, 0, 244, 250, 255, 255, 255, 255, 0, 0, 0, 177, 177, 177, 0, 0, 0, 0, 0, 0, 255, 174, 234, 255, 174, 234, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 255, 174, 234, 255, 174, 234, 177, 177, 177, 109, 109, 109, 177, 177, 177, 109, 109, 109, 177, 177, 177, 177, 177, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 109, 109, 0, 0, 0, 0, 0, 0, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 0, 0, 0, 177, 177, 177, 0, 0, 0, 255, 255, 255, 0, 0, 0, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 0, 0, 0, 177, 177, 177, 0, 0, 0, 255, 255, 255, 0, 0, 0, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 109, 109, 109, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 109, 109, 109, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 109, 109, 109, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 109, 109, 109, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 109, 109, 109, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 109, 109, 109, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 109, 109, 109, 177, 177, 177, 109, 109, 109, 109, 109, 109, 177, 177, 177, 109, 109, 109, 177, 177, 177, 177, 177, 177, 177, 177, 177, 109, 109, 109, 177, 177, 177, 109, 109, 109, 109, 109, 109, 177, 177, 177, 109, 109, 109, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 177, 177, 177, 0, 0, 0, 0, 0, 0, 177, 177, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 177, 177, 177, 0, 0, 0, 0, 0, 0, 177, 177, 177, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  467. cat.width = 23;
  468. cat.height = 18;
  469. var groot = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 51, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 51, 0, 0, 0, 0, 0, 0, 0, 14, 51, 0, 0, 0, 0, 14, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 145, 83, 15, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 145, 83, 15, 0, 0, 0, 14, 51, 0, 0, 0, 0, 180, 83, 15, 0, 0, 0, 180, 83, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 0, 0, 0, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 0, 0, 0, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 145, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 145, 83, 15, 180, 83, 15, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 145, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 0, 0, 0, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 145, 83, 15, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 145, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 0, 0, 0, 0, 0, 0, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 0, 0, 0, 0, 0, 0, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 0, 0, 0, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 0, 0, 0, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 145, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 180, 83, 15, 180, 83, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 145, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 0, 0, 0, 0, 0, 0, 180, 83, 15, 180, 83, 15, 0, 0, 0, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 0, 0, 0, 0, 0, 0, 180, 83, 15, 0, 0, 0, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 180, 83, 15, 145, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 145, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
  470. 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 227, 225, 6, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 227, 225, 6, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 227, 225, 6, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 125, 255, 255, 255, 0, 0, 125, 0, 0, 125, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 227, 225, 6, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 125, 0, 0, 125, 255, 160, 214, 255, 160, 214, 255, 160, 214, 255, 160, 214, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 227, 225, 6, 227, 225, 6, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 125, 0, 0, 125, 76, 81, 81, 76, 81, 81, 255, 160, 214, 255, 160, 214, 255, 160, 214, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 125, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 160, 214, 255, 160, 214, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 227, 225, 6, 227, 225, 6, 227, 225, 6, 227, 225, 6, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 125, 0, 0, 125, 255, 255, 255, 255, 255, 255, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 125, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 227, 225, 6, 227, 225, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 125, 0, 0, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 0, 0, 125, 0, 0, 125, 0, 0, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 125, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 0, 0, 125, 0, 0, 125, 255, 255, 255, 0, 0, 125, 255, 255, 255, 255, 255, 255, 0, 0, 125, 0, 0, 125, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81,
  471. 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 160, 214, 255, 255, 255, 0, 0, 125, 0, 0, 125, 0, 0, 125, 0, 0, 125, 0, 0, 125, 0, 0, 125, 0, 0, 125, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 0, 0, 0, 255, 160, 214, 255, 255, 255, 0, 0, 125, 0, 0, 125, 0, 0, 125, 0, 0, 125, 0, 0, 125, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 0, 0, 0, 255, 160, 214, 76, 81, 81, 0, 0, 125, 0, 0, 125, 0, 0, 125, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 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, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 227, 225, 6, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 227, 225, 6, 227, 225, 6, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 255, 253, 7, 0, 0, 0, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 227, 225, 6, 227, 225, 6, 227, 225, 6, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 255, 253, 7, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 227, 225, 6, 0, 0, 0, 255, 253, 7, 76, 81, 81, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 227, 225, 6, 227, 225, 6, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 255, 253, 7, 255, 253, 7, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 255, 253, 7, 255, 253, 7, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 227, 225, 6, 227, 225, 6, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 253, 7, 255, 253, 7, 76, 81, 81, 255, 253, 7, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 227, 225, 6, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
  472. 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
  473. ];
  474. groot.width = 19;
  475. groot.height = 36;
  476. var doge = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 203, 169, 255, 203, 169, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 203, 169, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 203, 169, 255, 203, 169, 255, 203, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 203, 169, 255, 203, 169, 255, 203, 169, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 142, 7, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 142, 7, 255, 142, 7, 255, 142, 7, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 142, 7, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 0, 0, 0, 0, 0, 0, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 203, 169, 0, 0, 0, 0, 0, 0, 183, 102, 5, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 142, 7, 255, 142, 7, 255, 142, 7, 255, 142, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 203, 169, 0, 0, 0, 0, 0, 0, 183, 102, 5, 183, 102, 5, 255, 142, 7, 255, 142, 7, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 142, 7, 255, 142, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 203, 169, 0, 0, 0, 0, 0, 0, 183, 102, 5, 183, 102, 5, 183, 102, 5, 183, 102, 5, 157, 155, 161, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 0, 0, 0, 255, 203, 169, 255, 203, 169, 0, 0, 0, 0, 0, 0, 183, 102, 5, 183, 102, 5, 183, 102, 5, 183, 102, 5, 157, 155, 161, 157, 155, 161, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 203, 169, 255, 203, 169, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 183, 102, 5, 183, 102, 5, 183, 102, 5, 183, 102, 5, 157, 155, 161, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 157, 155, 161, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 183, 102, 5, 183, 102, 5, 183, 102, 5, 183, 102, 5, 157, 155, 161, 157, 155, 161, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 255, 203, 169, 157, 155, 161, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 183, 102, 5, 183, 102, 5, 183, 102, 5, 183, 102, 5, 157, 155, 161, 157, 155, 161, 157, 155, 161, 157, 155, 161, 157, 155, 161, 157, 155, 161, 157, 155, 161, 157, 155, 161, 157, 155, 161, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 0, 0, 0, 0, 0, 0, 180, 83, 15, 180, 83, 15, 0, 0, 0, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 0, 0, 0, 0, 0, 0, 180, 83, 15, 0, 0, 0, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 180, 83, 15, 145, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 145, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 180, 83, 15, 180, 83, 15, 180, 83, 15, 180, 83, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
  477. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 227, 225, 6, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 227, 225, 6, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 227, 225, 6, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 125, 255, 255, 255, 0, 0, 125, 0, 0, 125, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 227, 225, 6, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 125, 0, 0, 125, 255, 160, 214, 255, 160, 214, 255, 160, 214, 255, 160, 214, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 227, 225, 6, 227, 225, 6, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 125, 0, 0, 125, 76, 81, 81, 76, 81, 81, 255, 160, 214, 255, 160, 214, 255, 160, 214, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 125, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 160, 214, 255, 160, 214, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 227, 225, 6, 227, 225, 6, 227, 225, 6, 227, 225, 6, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 125, 0, 0, 125, 255, 255, 255, 255, 255, 255, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 125, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 227, 225, 6, 227, 225, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 125, 0, 0, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 0, 0, 125, 0, 0, 125, 0, 0, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 125, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 0, 0, 125, 0, 0, 125, 255, 255, 255, 0, 0, 125, 255, 255, 255, 255, 255, 255, 0, 0, 125, 0, 0, 125, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
  478. 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 160, 214, 255, 255, 255, 0, 0, 125, 0, 0, 125, 0, 0, 125, 0, 0, 125, 0, 0, 125, 0, 0, 125, 0, 0, 125, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 0, 0, 0, 255, 160, 214, 255, 255, 255, 0, 0, 125, 0, 0, 125, 0, 0, 125, 0, 0, 125, 0, 0, 125, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 0, 0, 0, 255, 160, 214, 76, 81, 81, 0, 0, 125, 0, 0, 125, 0, 0, 125, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 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, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 227, 225, 6, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 227, 225, 6, 227, 225, 6, 255, 253, 7, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 255, 253, 7, 0, 0, 0, 76, 81, 81, 255, 253, 7, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 227, 225, 6, 227, 225, 6, 227, 225, 6, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 255, 253, 7, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 227, 225, 6, 227, 225, 6, 0, 0, 0, 255, 253, 7, 76, 81, 81, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 227, 225, 6, 227, 225, 6, 255, 253, 7, 255, 253, 7, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 255, 253, 7, 255, 253, 7, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 255, 253, 7, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 255, 253, 7, 255, 253, 7, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 227, 225, 6, 227, 225, 6, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 253, 7, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 253, 7, 255, 253, 7, 76, 81, 81, 255, 253, 7, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 227, 225, 6, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 81, 81, 76, 81, 81, 76, 81, 81, 76, 81, 81, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
  479. 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
  480. ];
  481. doge.width = 20;
  482. doge.height = 19;
  483. var flower = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 158, 39, 255, 158, 39, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 158, 39, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 0, 0, 0, 255, 255, 255, 0, 0, 0, 195, 120, 29, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 158, 39, 255, 158, 39, 0, 0, 0, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 0, 0, 0, 255, 158, 39, 255, 158, 39, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 195, 120, 29, 0, 0, 0, 0, 0, 0, 255, 158, 39, 255, 158, 39, 255, 158, 39, 0, 0, 0, 0, 0, 0, 255, 158, 39, 255, 158, 39, 255, 158, 39, 0, 0, 0, 0, 0, 0, 255, 158, 39, 255, 158, 39, 255, 158, 39, 195, 120, 29, 0, 0, 0, 0, 0, 0, 255, 158, 39, 255, 158, 39, 0, 0, 0, 255, 158, 39, 255, 158, 39, 0, 0, 0, 255, 158, 39, 0, 0, 0, 255, 158, 39, 255, 158, 39, 0, 0, 0, 255, 158, 39, 255, 158, 39, 195, 120, 29, 0, 0, 0, 0, 0, 0, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 195, 120, 29, 195, 120, 29, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 195, 120, 29, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 195, 120, 29, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 255, 158, 39, 195, 120, 29, 195, 120, 29, 195, 120, 29, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 195, 120, 29, 195, 120, 29, 195, 120, 29, 195, 120, 29, 195, 120, 29, 195, 120, 29, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 255, 0, 39, 163, 32, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 39, 163, 32, 0, 0, 0, 0, 0, 0, 0, 255, 0, 39, 163, 32, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 39, 163, 32, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 39, 163, 32, 39, 163, 32, 39, 163, 32, 0, 0, 0, 39, 163, 32, 39, 163, 32, 0, 0, 0, 0, 255, 0, 0, 255, 0, 39, 163, 32, 39, 163, 32, 39, 163, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
  484. flower.width = 16;
  485. flower.height = 16;
  486. var challenge = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  487. challenge.width = 35;
  488. challenge.height = 45;
  489. var reddit = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 195, 197, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 201, 195, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 195, 197, 154, 159, 155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 154, 159, 155, 201, 195, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 154, 159, 155, 154, 159, 155, 255, 255, 255, 154, 159, 155, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 154, 159, 155, 255, 255, 255, 154, 159, 155, 154, 159, 155, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 154, 159, 155, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 154, 159, 155, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 138, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 138, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 129, 138, 255, 0, 0, 255, 0, 0, 163, 1, 26, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 138, 255, 0, 0, 255, 0, 0, 163, 1, 26, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 0, 0, 163, 1, 26, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 0, 0, 163, 1, 26, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 163, 1, 26, 163, 1, 26, 201, 195, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 195, 197, 163, 1, 26, 163, 1, 26, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 201, 195, 197, 255, 255, 255, 201, 195, 197, 201, 195, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 195, 197, 201, 195, 197, 255, 255, 255, 201, 195, 197, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 201, 195, 197, 201, 195, 197, 201, 195, 197, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 201, 195, 197, 201, 195, 197, 201, 195, 197, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 201, 195, 197, 201, 195, 197, 201, 195, 197, 201, 195, 197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 201, 195, 197, 201, 195, 197, 201, 195, 197, 201, 195, 197, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 154, 159, 155, 154, 159, 155, 154, 159, 155, 154, 159, 155, 154, 159, 155, 154, 159, 155, 154, 159, 155, 154, 159, 155, 154, 159, 155, 154, 159, 155, 154, 159, 155, 154, 159, 155, 154, 159, 155, 154, 159, 155, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 154, 159, 155, 154, 159, 155, 154, 159, 155, 154, 159, 155, 154, 159, 155, 154, 159, 155, 154, 159, 155, 154, 159, 155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  490. reddit.width = 26;
  491. reddit.height = 27;
  492. var donut2 = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 233, 177, 106, 233, 177, 106, 233, 177, 106, 233, 177, 106, 233, 177, 106, 233, 177, 106, 233, 177, 106, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 0, 0, 0, 233, 177, 106, 233, 177, 106, 233, 177, 106, 233, 177, 106, 233, 177, 106, 0, 0, 0, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 255, 255, 255, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 255, 255, 255, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 238, 105, 255, 0, 0, 0, 238, 105, 255, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 238, 105, 255, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 238, 105, 255, 0, 0, 0, 0, 0, 0, 238, 105, 255, 238, 105, 255, 0, 0, 0, 0, 0, 0, 238, 105, 255, 238, 105, 255, 238, 105, 255, 0, 0, 0, 0, 0, 0, 238, 105, 255, 238, 105, 255, 0, 0, 0, 0, 0, 0, 238, 105, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 233, 153, 106, 233, 177, 106, 0, 0, 0, 0, 0, 0, 233, 153, 106, 233, 177, 106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 233, 177, 106, 233, 153, 106, 0, 0, 0, 0, 0, 0, 233, 177, 106, 233, 153, 106, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 233, 153, 106, 233, 177, 106, 233, 153, 106, 233, 177, 106, 233, 153, 106, 233, 177, 106, 233, 153, 106, 233, 177, 106, 233, 153, 106, 233, 177, 106, 233, 153, 106, 233, 177, 106, 233, 153, 106, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 233, 177, 106, 233, 153, 106, 233, 177, 106, 233, 153, 106, 233, 177, 106, 233, 153, 106, 233, 177, 106, 233, 153, 106, 233, 177, 106, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  493. donut2.width = 21;
  494. donut2.height = 16;
  495. var fox2 = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 173, 65, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 173, 65, 0, 0, 0, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 121, 4, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 121, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 121, 4, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 121, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 121, 4, 0, 0, 0, 209, 99, 3, 255, 121, 4, 255, 255, 255, 255, 255, 255, 219, 215, 205, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 121, 4, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 255, 255, 219, 215, 205, 219, 215, 205, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 219, 215, 205, 255, 255, 255, 255, 121, 4, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 209, 99, 3, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 219, 215, 205, 219, 215, 205, 255, 255, 255, 255, 121, 4, 255, 173, 65, 255, 173, 65, 255, 255, 255, 255, 255, 255, 255, 173, 65, 255, 173, 65, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 255, 255, 255, 255, 255, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 255, 255, 255, 173, 65, 255, 173, 65, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 173, 65, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 209, 99, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 173, 65, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 173, 65, 255, 173, 65, 255, 121, 4, 0, 0, 0, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 121, 4, 0, 0, 0, 0, 0, 0, 209, 99, 3, 209, 99, 3, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 209, 99, 3, 255, 173, 65, 255, 121, 4, 209, 99, 3, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 121, 4, 255, 173, 65, 255, 173, 65, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 121, 4, 209, 99, 3, 0, 0, 0, 209, 99, 3, 209, 99, 3, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 209, 99, 3, 0, 0, 0, 209, 99, 3, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 121, 4, 255, 121, 4, 209, 99, 3, 0, 0, 0, 209, 99, 3, 209, 99, 3, 209, 99, 3, 255, 121, 4, 255, 121, 4, 255, 173, 65, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 209, 99, 3, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 99, 3, 209, 99, 3, 0, 0, 0, 209, 99, 3, 209, 99, 3, 255, 121, 4, 255, 121, 4, 255, 173, 65, 255, 173, 65, 255, 121, 4, 209, 99, 3, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 209, 99, 3, 209, 99, 3, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 219, 215, 205, 0, 0, 0, 209, 99, 3, 209, 99, 3, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 173, 65, 255, 173, 65, 255, 121, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 209, 99, 3, 209, 99, 3, 219, 215, 205, 219, 215, 205, 255, 255, 255, 255, 255, 255, 219, 215, 205, 0, 0, 0, 219, 215, 205, 219, 215, 205, 0, 0, 0, 209, 99, 3, 209, 99, 3, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 121, 4, 255, 173, 65, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 219, 215, 205, 219, 215, 205, 219, 215, 205, 219, 215, 205, 219, 215, 205, 0, 0, 0, 209, 99, 3, 209, 99, 3, 255, 121, 4, 255, 121, 4, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 173, 65, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 219, 215, 205, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 99, 3, 209, 99, 3, 209, 99, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 209, 99, 3, 255, 121, 4, 255, 121, 4, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 219, 215, 205, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 121, 4, 255, 121, 4, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 121, 4, 255, 121, 4, 255, 121, 4, 209, 99, 3, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 219, 215, 205, 219, 215, 205, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 65, 255, 173, 65, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 209, 99, 3, 0, 0, 0, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 121, 4, 255, 121, 4, 255, 121, 4, 209, 99, 3, 209, 99, 3, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 219, 215, 205, 219, 215, 205, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 121, 4, 209, 99, 3, 0, 0, 0, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 121, 4, 255, 121, 4, 255, 121, 4, 209, 99, 3, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 219, 215, 205, 219, 215, 205, 219, 215, 205, 255, 255, 255, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 173, 65, 255, 121, 4, 209, 99, 3, 0, 0, 0, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 209, 99, 3, 209, 99, 3, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 219, 215, 205, 219, 215, 205, 219, 215, 205, 219, 215, 205, 0, 0, 0, 209, 99, 3, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 209, 99, 3, 209, 99, 3, 209, 99, 3, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 219, 215, 205, 219, 215, 205, 0, 0, 0, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 255, 121, 4, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 209, 99, 3, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  496. fox2.width = 30;
  497. fox2.height = 27;
  498. var catz = [255, 255, 255, 255, 255, 255, 255, 255, 255, 98, 78, 76, 255, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 98, 78, 76, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 98, 78, 76, 133, 167, 129, 98, 78, 76, 255, 255, 252, 255, 255, 252, 255, 255, 252, 255, 255, 252, 98, 78, 76, 133, 156, 129, 98, 78, 76, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 98, 78, 76, 133, 167, 129, 1, 156, 10, 98, 78, 76, 98, 78, 76, 98, 78, 76, 98, 78, 76, 1, 156, 10, 78, 122, 95, 98, 78, 76, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 98, 78, 76, 1, 156, 10, 78, 122, 95, 133, 143, 65, 1, 156, 10, 1, 156, 10, 133, 143, 65, 1, 156, 10, 78, 122, 95, 78, 122, 95, 1, 156, 10, 98, 78, 76, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 133, 143, 65, 255, 255, 255, 255, 255, 252, 98, 78, 76, 78, 122, 95, 78, 122, 95, 133, 167, 129, 78, 122, 95, 78, 122, 95, 133, 143, 65, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 98, 78, 76, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 98, 78, 76, 133, 143, 65, 98, 78, 76, 98, 78, 76, 1, 156, 10, 78, 122, 95, 98, 78, 76, 98, 78, 76, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 98, 78, 76, 98, 78, 76, 78, 122, 95, 1, 156, 10, 98, 78, 76, 98, 78, 76, 98, 78, 76, 98, 78, 76, 255, 255, 252, 255, 255, 255, 255, 255, 255, 98, 78, 76, 133, 167, 129, 98, 78, 76, 0, 0, 0, 78, 122, 95, 78, 122, 95, 98, 78, 76, 98, 78, 76, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 98, 78, 76, 98, 78, 76, 78, 122, 95, 78, 122, 95, 1, 156, 10, 78, 122, 95, 1, 156, 10, 78, 122, 95, 98, 78, 76, 244, 250, 255, 255, 255, 255, 98, 78, 76, 133, 156, 129, 98, 78, 76, 0, 0, 0, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 98, 78, 76, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 1, 156, 10, 78, 122, 95, 1, 156, 10, 78, 122, 95, 133, 143, 65, 98, 78, 76, 98, 78, 76, 98, 78, 76, 1, 156, 10, 98, 78, 76, 0, 0, 0, 197, 190, 169, 197, 190, 169, 133, 167, 129, 78, 122, 95, 78, 122, 95, 98, 78, 76, 98, 78, 76, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 98, 78, 76, 78, 122, 95, 98, 78, 76, 255, 255, 255, 0, 0, 0, 78, 122, 95, 78, 122, 95, 133, 143, 65, 197, 160, 169, 197, 218, 169, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 197, 160, 169, 197, 143, 169, 78, 122, 95, 197, 143, 169, 221, 48, 99, 160, 34, 71, 78, 122, 95, 98, 78, 76, 78, 122, 95, 98, 78, 76, 255, 255, 255, 0, 0, 0, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 197, 143, 169, 78, 122, 95, 78, 122, 95, 197, 143, 169, 197, 143, 169, 78, 122, 95, 78, 122, 95, 197, 143, 169, 197, 160, 169, 78, 122, 95, 98, 78, 76, 255, 255, 255, 255, 255, 255, 0, 0, 0, 174, 37, 78, 221, 48, 99, 197, 160, 169, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 160, 34, 71, 197, 160, 169, 78, 122, 95, 78, 122, 95, 221, 48, 99, 197, 143, 169, 78, 122, 95, 78, 122, 95, 160, 34, 71, 78, 122, 95, 98, 78, 76, 255, 255, 255, 255, 255, 255, 0, 0, 0, 1, 156, 10, 78, 122, 95, 201, 37, 78, 221, 48, 99, 201, 37, 78, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 174, 37, 78, 221, 48, 99, 78, 122, 95, 78, 122, 95, 160, 34, 71, 197, 143, 169, 78, 122, 95, 78, 122, 95, 78, 122, 95, 98, 78, 76, 255, 255, 255, 255, 255, 255, 0, 0, 0, 1, 156, 10, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 160, 34, 71, 78, 122, 95, 78, 122, 95, 197, 143, 169, 78, 122, 95, 78, 122, 95, 78, 122, 95, 1, 156, 10, 98, 78, 76, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 1, 156, 10, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 78, 122, 95, 1, 156, 10, 98, 78, 76, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 1, 156, 10, 78, 122, 95, 1, 156, 10, 1, 156, 10, 78, 122, 95, 1, 156, 10, 78, 122, 95, 78, 122, 95, 78, 122, 95, 1, 156, 10, 78, 122, 95, 1, 156, 10, 1, 156, 10, 197, 143, 169, 1, 156, 10, 98, 78, 76, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 98, 78, 76, 78, 122, 95, 98, 78, 76, 98, 78, 76, 133, 156, 129, 98, 78, 76, 98, 78, 76, 98, 78, 76, 98, 78, 76, 98, 78, 76, 78, 122, 95, 98, 78, 76, 98, 78, 76, 160, 34, 71, 98, 78, 76, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 98, 78, 76, 98, 78, 76, 255, 255, 255, 255, 255, 255, 98, 78, 76, 98, 78, 76, 255, 255, 255, 255, 255, 255, 255, 255, 255, 98, 78, 76, 98, 78, 76, 255, 255, 255, 255, 255, 255, 98, 78, 76, 98, 78, 76, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  499. catz.width = 23;
  500. catz.height = 18;
  501. var mariosh = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, 56, 2, 105, 56, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 105, 56, 2, 105, 56, 2, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 105, 56, 2, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 105, 56, 2, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 105, 56, 2, 105, 56, 2, 255, 255, 255, 0, 0, 0, 105, 56, 2, 105, 56, 2, 0, 0, 0, 255, 255, 255, 105, 56, 2, 105, 56, 2, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 255, 255, 255, 0, 0, 0, 105, 56, 2, 105, 56, 2, 0, 0, 0, 255, 255, 255, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 105, 56, 2, 105, 56, 2, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 105, 56, 2, 105, 56, 2, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 105, 56, 2, 255, 255, 255, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 105, 56, 2, 255, 255, 255, 105, 56, 2, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 65, 37, 1, 65, 37, 1, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 65, 37, 1, 65, 37, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1, 255, 255, 255, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 255, 189, 24, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1, 65, 37, 1];
  502. mariosh.width = 18;
  503. mariosh.height = 16;
  504. var hulk = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 101, 101, 105, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 101, 101, 105, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 101, 101, 105, 101, 101, 105, 101, 101, 105, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 101, 101, 105, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 101, 101, 105, 101, 101, 105, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 101, 101, 105, 0, 255, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 0, 101, 101, 105, 0, 255, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 128, 11, 255, 128, 11, 255, 128, 11, 255, 128, 11, 255, 128, 11, 255, 128, 11, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 11, 255, 128, 11, 255, 128, 11, 255, 128, 11, 255, 128, 11, 255, 128, 11, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 128, 11, 255, 128, 11, 255, 0, 0, 0, 0, 0, 0, 128, 11, 255, 128, 11, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  505. hulk.width = 16;
  506. hulk.height = 20;
  507. var deadpool = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 93, 93, 93, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 93, 93, 93, 93, 93, 93, 93, 93, 93, 255, 0, 0, 255, 0, 0, 255, 0, 0, 93, 93, 93, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 139, 71, 1, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 255, 0, 0, 93, 93, 93, 93, 93, 93, 0, 0, 0, 255, 255, 255, 0, 0, 0, 139, 71, 1, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 139, 71, 1, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 93, 93, 93, 93, 93, 93, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 255, 255, 93, 93, 93, 0, 0, 0, 0, 0, 0, 139, 71, 1, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 139, 71, 1, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 93, 93, 93, 93, 93, 93, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 255, 255, 93, 93, 93, 0, 0, 0, 139, 71, 1, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 139, 71, 1, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 93, 93, 93, 93, 93, 93, 93, 93, 93, 255, 0, 0, 93, 93, 93, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 93, 93, 93, 93, 93, 93, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 255, 0, 0, 93, 93, 93, 93, 93, 93, 93, 93, 93, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 93, 93, 93, 93, 93, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 93, 93, 93, 0, 0, 0, 93, 93, 93, 93, 93, 93, 255, 0, 0, 255, 0, 0, 255, 0, 0, 93, 93, 93, 93, 93, 93, 0, 0, 0, 93, 93, 93, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 93, 93, 93, 93, 93, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 93, 93, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 93, 93, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 93, 93, 93, 93, 93, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 93, 93, 93, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 93, 93, 93, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 93, 93, 93, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 93, 93, 93, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 139, 71, 1, 139, 71, 1, 139, 71, 1, 93, 93, 93, 139, 71, 1, 139, 71, 1, 139, 71, 1, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 93, 93, 93, 93, 93, 93, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 93, 93, 93, 93, 93, 93, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 93, 93, 93, 93, 93, 93, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 93, 93, 93, 93, 93, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
  508. deadpool.width = 21;
  509. deadpool.height = 23;
  510. var chrome = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 191, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 244, 15, 255, 244, 15, 255, 244, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 255, 0, 0, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 255, 0, 0, 255, 255, 255, 47, 168, 255, 47, 168, 255, 47, 168, 255, 255, 255, 255, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 255, 255, 255, 47, 168, 255, 47, 168, 255, 47, 168, 255, 47, 168, 255, 47, 168, 255, 255, 255, 255, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 255, 255, 255, 47, 168, 255, 47, 168, 255, 47, 168, 255, 47, 168, 255, 47, 168, 255, 255, 255, 255, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 255, 255, 255, 47, 168, 255, 47, 168, 255, 47, 168, 255, 47, 168, 255, 47, 168, 255, 255, 255, 255, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 255, 255, 255, 47, 168, 255, 47, 168, 255, 47, 168, 255, 255, 255, 255, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 255, 244, 15, 255, 244, 15, 255, 244, 15, 255, 244, 15, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255];
  511. chrome.width = 21;
  512. chrome.height = 21;
  513. var pf = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 250, 250, 250, 250, 250, 250, 255, 0, 0, 250, 250, 250, 255, 0, 0, 255, 0, 0, 250, 250, 250, 255, 0, 0, 250, 250, 250, 250, 250, 250, 255, 0, 0, 250, 250, 250, 250, 250, 250, 250, 250, 250, 255, 0, 0, 250, 250, 250, 250, 250, 250, 255, 0, 0, 250, 250, 250, 255, 0, 0, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 0, 0, 0, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250];
  514. pf.width = 22;
  515. pf.height = 26;
  516. var test = [41, 41, 41, 1, 1, 1, 8, 8, 8, 255, 130, 255];
  517. test.width = 3;
  518. test.height = 2;
  519. var road = [170, 170, 170, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 170, 170, 170, 170, 170, 170, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 170, 170, 170, 170, 170, 170, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 170, 170, 170, 170, 170, 170, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 170, 170, 170, 170, 170, 170, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 170, 170, 170, 170, 170, 170, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 170, 170, 170, 170, 170, 170, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 170, 170, 170, 170, 170, 170, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 170, 170, 170, 170, 170, 170, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 170, 170, 170, 170, 170, 170, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 170, 170, 170, 170, 170, 170, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 170, 170, 170, 170, 170, 170, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 170, 170, 170, 170, 170, 170, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 170, 170, 170, 170, 170, 170, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 170, 170, 170, 170, 170, 170, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 170, 170, 170, 170, 170, 170, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 170, 170, 170];
  520. road.width = 16;
  521. road.height = 1000;
  522. //}
  523. var pixelData = [];
  524. var select = {
  525. start: {
  526. x: 0,
  527. y: 0
  528. }, //sets with B
  529. end: {
  530. x: 0,
  531. y: 0
  532. } //sets with N
  533. };
  534.  
  535. var imageList = [{
  536. name: "$erase",
  537. data: creep_img,
  538. colors: "rgba"
  539. }, {
  540. name: "$fox",
  541. data: fox,
  542. colors: "rgb"
  543. }, {
  544. name: "$donut",
  545. data: donut,
  546. colors: "rgb"
  547. }, {
  548. name: "$nyan",
  549. data: nyan,
  550. colors: "rgb"
  551. }, {
  552. name: "$minion",
  553. data: minion,
  554. colors: "rgb"
  555. }, {
  556. name: "$p1",
  557. data: dino,
  558. colors: "rgb"
  559. }, {
  560. name: "$p4",
  561. data: dino2,
  562. colors: "rgb"
  563. }, {
  564. name: "$p7",
  565. data: turtle,
  566. colors: "rgb"
  567. }, {
  568. name: "$pika",
  569. data: pika,
  570. colors: "rgb"
  571. }, {
  572. name: "$evee",
  573. data: evee,
  574. colors: "rgb"
  575. }, {
  576. name: "$shroom",
  577. data: shroom,
  578. colors: "rgb"
  579. }, {
  580. name: "$mario",
  581. data: mario,
  582. colors: "rgb"
  583. }, {
  584. name: "$bird",
  585. data: bird,
  586. colors: "rgb"
  587. }, {
  588. name: "$r2d2",
  589. data: r2d2,
  590. colors: "rgb"
  591. }, {
  592. name: "$mario2",
  593. data: mario2,
  594. colors: "rgb"
  595. }, {
  596. name: "$cat",
  597. data: cat,
  598. colors: "rgb"
  599. }, {
  600. name: "$doge",
  601. data: doge,
  602. colors: "rgb"
  603. }, {
  604. name: "$flower",
  605. data: flower,
  606. colors: "rgb"
  607. }, {
  608. name: "$tux_h",
  609. data: tux_head,
  610. colors: "rgba"
  611. }, {
  612. name: "$chal",
  613. data: challenge,
  614. colors: "rgb"
  615. }, {
  616. name: "$groot",
  617. data: groot,
  618. colors: "rgb"
  619. }, {
  620. name: "$hulk",
  621. data: hulk,
  622. colors: "rgb"
  623. }, {
  624. name: "$flag",
  625. data: cz_flag,
  626. colors: "rgba"
  627. }, {
  628. name: "$reddit",
  629. data: reddit,
  630. colors: "rgb"
  631. }, {
  632. name: "$donut2",
  633. data: donut2,
  634. colors: "rgb"
  635. }, {
  636. name: "$fox2",
  637. data: fox2,
  638. colors: "rgb"
  639. }, {
  640. name: "$catz",
  641. data: catz,
  642. colors: "rgb"
  643. }, {
  644. name: "$mariosh",
  645. data: mariosh,
  646. colors: "rgb"
  647. }, {
  648. name: "$ded",
  649. data: deadpool,
  650. colors: "rgb"
  651. }, {
  652. name: "$chrome",
  653. data: chrome,
  654. colors: "rgb"
  655. }, {
  656. name: "$pf",
  657. data: pf,
  658. colors: "rgb"
  659. }, {
  660. name: "$test",
  661. data: test,
  662. colors: "rgb"
  663. }, {
  664. name: "$road",
  665. data: road,
  666. colors: "rgb"
  667. }
  668. ];
  669.  
  670. // This fixes modulo to work on negative numbers (-1 % 16 = 15)
  671. Number.prototype.mod = function(n) { return ((this % n) + n) % n; };
  672.  
  673. var __WorldOfPixels = { chunks: { }, net: { players: { } } };
  674.  
  675. setTimeout(function tymaut() {
  676. __WorldOfPixels.net.placeBucket = protocol.placeBucket;
  677. __WorldOfPixels.net.chatBucket = protocol.chatBucket;
  678. }, 3000);
  679.  
  680. (__WorldOfPixels.net.Re_ConfigureLogicalStuff = function Re_ConfigureLogicalStuff(UsefulThings) {
  681. (setTimeout) ((()=>{
  682. (protocol.worldName)&&
  683. (this.worldName = protocol.worldName);
  684. this.players = new this.players.constructor;
  685. (protocol.id)&&
  686. (this.id = protocol.id);
  687. }),(3000))
  688. }.bind(__WorldOfPixels.net))();
  689.  
  690. ON(EVENTS.net.connected, __WorldOfPixels.net.Re_ConfigureLogicalStuff);
  691. ON(EVENTS.net.disconnected, __WorldOfPixels.net.Re_ConfigureLogicalStuff);
  692.  
  693. ON(EVENTS.net.world.playersMoved, function onPlayersMoved(updates) {
  694. var player, u, rgb;
  695. for (var pid in updates) {
  696. u = updates[pid];
  697. if (player=this.net.players[pid]/*!= undefined*/) {
  698. player.x = u.x; player.y = u.y;
  699. } else if (pid !== this.net.id)
  700. this.net.players[pid] = { x: u.x, y: u.y, id: pid+[] };
  701. }
  702. }.bind(__WorldOfPixels));
  703.  
  704. ON(EVENTS.net.world.playersLeft, function onPlayersLeft(updates) {
  705. if (updates)
  706. for (var dpid of updates)
  707. delete this.net.players[dpid];
  708. }.bind(__WorldOfPixels));
  709.  
  710. ON(EVENTS.net.chunk.load, function onChunkLoad(chunk) {
  711. this.chunks[[chunk.x, chunk.y]] = chunk;
  712. }.bind(__WorldOfPixels));
  713.  
  714. function port(id) {
  715. var p = ppl()[id];
  716. if (p)
  717. tp(p.x >> 4, p.y >> 4);
  718. else console.log("id doesnt exist");
  719. }
  720.  
  721. function getPos(id) {
  722. var p = ppl()[id];
  723. if (p)
  724. return {
  725. x: (p.x >> 4) | 0,
  726. y: (p.y >> 4) | 0
  727. };
  728. else if (id == protocol.id)
  729. return getPlayerPos();
  730. else console.log("id doesnt exist");
  731. }
  732.  
  733. function getPlayerPos() {
  734. return {
  735. x: (OWOP.camera.x + OWOP.mouse.x / (bots.beta ? OWOP.camera.zoom : 16)) | 0,
  736. y: (OWOP.camera.y + OWOP.mouse.y / (bots.beta ? OWOP.camera.zoom : 16)) | 0
  737. };
  738. }
  739.  
  740. function getPPLcount() {
  741. return Object.keys(protocol.players).length;
  742. }
  743.  
  744. function ppl() {
  745. return __WorldOfPixels.net.players;
  746. }
  747.  
  748. function tp(x, y) {
  749. try {
  750. EMIT(EVENTS.net.world.teleported, x, y);
  751. } catch(e) {
  752. console.error(
  753. "Teleportation with the EventEmitter didn't work, falling back to changing camera position. Probably won't work."
  754. );
  755. OWOP.camera.x = x - (window.innerWidth / OWOP.camera.zoom / 2.5);
  756. OWOP.camera.y = y - (window.innerHeight / OWOP.camera.zoom / 2.5);
  757. OWOP.renderer.updateCamera();
  758. }
  759. }
  760.  
  761. function getImage(com) {
  762. for (var i = 0; i < imageList.length; i++)
  763. if (com == imageList[i].name)
  764. return imageList[i];
  765. return null;
  766. }
  767.  
  768. function savePixels(startX, startY, endX, endY) {
  769. var width = Math.max(endX, startX) - Math.min(endX, startX) + 1,
  770. height = Math.max(endY, startY) - Math.min(endY, startY) + 1,
  771. x, y;
  772. for (x = 0; x < width; x++)
  773. for (y = 0; y < height; y++)
  774. pixelData[x + y * width] = OWOP.world.getPixel(startX + x, startY + y);
  775. pixelData.width = width;
  776. pixelData.height = height;
  777. console.log(pixelData);
  778. }
  779.  
  780. function paste(x, y) {
  781. if (pixelData.length/*>0*/)
  782. bots.drawBmp(x, y, pixelData.width, pixelData.height, pixelData);
  783. }
  784.  
  785. function drawImg(name, x, y, img, colors) {
  786. if (bots.busy)
  787. return err("cant draw.(" + bots.job + ")");
  788. if (isNaN(x) || isNaN(y))
  789. return err("invalid coordinates.");
  790. err("drawing " + name + " at " + x + " " + y);
  791. bots.drawRaw(x, y, img.width, img.height, img, colors);
  792. }
  793.  
  794. function err(msg) {
  795. if (typeof(msg) == "string")
  796. console.log(msg);
  797. OWOP.chat.local("[BOT]:" + msg);
  798. // WorldOfPixels.chatMessage("[BOT]:" + msg);
  799. // msg = "[BOT]:" + msg;
  800. /*try {
  801. protocol.messageHandler( { data: msg } );
  802. } catch(e) {
  803. console.warn("Couldn't use protocol.messageHandler, trying to fall back to EventEmitter: ", e);
  804. try {
  805. EMIT(EVENTS.net.chat, msg);
  806. } catch(e2) {
  807. cansole.warn("Couldn't use EventEmitter to put log the chat either: ", e2);
  808. }
  809. }*/
  810. }
  811.  
  812. function sleep(ms) {
  813. return new Promise(resolve => setTimeout(resolve, ms));
  814. }
  815.  
  816. var bots = {};
  817. //var DELAY = Math.ceil(4 + 130 / BOTS); //max is allowed 200pixels/4s (1px/125ms)
  818. var DELAY = Math.ceil(1 + (MOD?65:0) / BOTS); //max is allowed 200pixels/4s (1px/125ms), for mods 200pixels/2s (1px/62.5ms)
  819. var inter, f = 0;
  820. bots.busy = false;
  821. bots.online = false;
  822. bots.job = "";
  823. bots.stop = false;
  824. bots.chunks = {};
  825. bots.visible = {
  826. startX: 0,
  827. startY: 0,
  828. endX: 0,
  829. endY: 0,
  830. x: 0,
  831. y: 0
  832. };
  833. bots.beta = false;
  834. var updInt;
  835.  
  836. var SITEKEY = "6LcgvScUAAAAAARUXtwrM8MP0A0N70z4DHNJh-KI";
  837. async function joinBotWithCaptcha(id) {
  838. return new Promise((resolve, reject) => {
  839. OWOP.windowSys.addWindow(new OWOP.windowSys.class.window("Verification needed", {
  840. closeable: true
  841. }, function (wdow) {
  842. var id = grecaptcha.render(wdow.addObj(OWOP.util.mkHTML("div", {
  843. style: "margin: -4px;" /* NOTE: not setting cssText */
  844. })), {
  845. theme: "dark",
  846. sitekey: SITEKEY,
  847. callback: function callback(token) {
  848. console.log("Captcha callback");
  849. console.log(token);
  850. var bot = new Bot(id);
  851. bot.setToken(token);
  852. wdow.close();
  853. resolve(bot);
  854. }
  855. });
  856. wdow.frame.style.cssText = "";
  857. wdow.container.style.cssText = "overflow: hidden; background-color: #F9F9F9";
  858. }));
  859. });
  860. }
  861.  
  862. bots.joinWithCaptcha = async function() {
  863. if (bots.online)
  864. return err("already online");
  865. var boats = BOTS;
  866. BOTS = 0;
  867. for (var i = 0; i < boats; i++) {
  868. var bot = this[i] = await joinBotWithCaptcha(i);
  869. bot.init();
  870. console.log(protocol.worldName);
  871. bots.online = true;
  872. BOTS++;
  873. }
  874. //inter=setInterval(bots.follow,100);
  875. updInt = setInterval(this.updateCamera, 200);
  876. this.lastCleanup = Date.now();
  877. }.bind(bots);
  878.  
  879. bots.joinWithoutCaptcha = function() {
  880. if (bots.online)
  881. return err("already online");
  882. var bot;
  883. for (var i = 0; i < BOTS; i++) {
  884. bot = this[i] = new Bot(i);
  885. bot.captcha = false;
  886. bot.init();
  887. console.log(protocol.worldName);
  888. bots.online = true;
  889. }
  890. //inter=setInterval(bots.follow,100);
  891. updInt = setInterval(this.updateCamera, 200);
  892. this.lastCleanup = Date.now();
  893. }.bind(bots);
  894.  
  895. bots.moveTo = function(x, y) {
  896. if (this.online)
  897. for (var i = 0; i < BOTS; i++) {
  898. this[i].pos.x = x + i;
  899. this[i].pos.y = y;
  900. }
  901. }.bind(bots);
  902.  
  903. bots.leave = function() {
  904. if (!bots.online)
  905. return err("bot offline");
  906. for (var i = 0; i < BOTS; i++) {
  907. try{ clearInterval(this[i].net.updateInterval); }catch(e){console.error(e);}
  908. try{ this[i].net.connection.close(); }catch(e){console.error(e);}
  909. try{ this[i].net = null; }catch(e){console.error(e);}
  910. try{ this[i] = null; }catch(e){console.error(e);}
  911. try{ clearInterval(updInt); }catch(e){console.error(e);}
  912. try{ bots.online = false; }catch(e){console.error(e);}
  913. }
  914. };
  915.  
  916. var PI2 = 2 * Math.PI, FOLLOWADD = PI2 / 45/*PI2 / 360 * 20*/, BOTSLICE = PI2 / BOTS;
  917.  
  918. bots.follow = function(id) {
  919. if (!ppl()[id])
  920. id = protocol.id; //player is default
  921.  
  922. var pos = getPos(id), a, i = BOTS;
  923. while (i--)
  924. if (this[i] && !this.busy) {
  925. a = BOTSLICE * i + f;
  926. this[i].pos.x = pos.x + (Math.cos(1 * Math.PI / BOTS * i + f) * 13);
  927. this[i].pos.y = pos.y + (Math.sin(1 * Math.PI / BOTS * i + f) * 12);
  928. }
  929. f = (f + FOLLOWADD) % PI2;
  930. }.bind(bots);
  931.  
  932. bots.writxt = async function(str, x, y) {
  933. if (isNaN(x) || isNaN(y)) {
  934. err("wrong parameters");
  935. return;
  936. }
  937. if (!this.online) {
  938. err("bot offline");
  939. return;
  940. }
  941. this.busy = true;
  942. this.job = "writing";
  943. this.moveTo(x, y);
  944. await sleep(100);
  945. str = str.toUpperCase();
  946. var len = str.length, ccode, matrix;
  947. for (var i = 0; i < len; i++) {
  948. ccode = str.charCodeAt(i);
  949. if (ccode >= 0x41 && ccode <= 0x5a) //letters
  950. matrix = chars[ccode - 65];
  951. else if (ccode == 0x20) { //space
  952. x += 2;
  953. continue;
  954. } else if (ccode >= 0x30 && ccode <= 0x39) //numbers
  955. matrix = NUMS[ccode - 0x30];
  956. else if (symbols[ccode]) //symbols
  957. matrix = symbols[ccode];
  958. else {
  959. console.log("unknown symbol");
  960. continue;
  961. }
  962. this.drawChar(matrix, x, y);
  963. x += matrix.length + 1;
  964. await sleep(700);
  965. }
  966. this.busy = false;
  967. };
  968. OWOP.tool.addToolObject(new OWOP.tool.class('Bot Mini erase', OWOP.cursors.erase, OWOP.fx.player.RECT_SELECT_ALIGNED(4), false, function(tool){
  969. //EraseTool V2 By Raposo
  970. let inprog = false;
  971. const set = (x, y, color) => {
  972. OWOP.net.protocol.lastSentX = x*16;
  973. OWOP.net.protocol.lastSentY = y*16;
  974. OWOP.net.connection.send(new Int32Array([OWOP.net.protocol.lastSentX, OWOP.net.protocol.lastSentY, 0]).buffer);
  975. OWOP.world.setPixel(x, y, color);
  976. };
  977. const eq = (a, b) => a[0] === b[0] && a[1] === b[1] && a[2] === b[2];
  978. function clearChunk(chunkX, chunkY){
  979.  
  980. }
  981. tool.setEvent('mousemove mousedown', function(mouse, event){
  982. if(mouse.buttons === 1){
  983. var drushercolor = [255, 255, 255]
  984. var xpos = OWOP.mouse.tileX;
  985. var ypos = OWOP.mouse.tileY;
  986. OWOP.world.setPixel(xpos, ypos, [255, 255, 255], 0);
  987. OWOP.world.setPixel(xpos+1, ypos, [255, 255, 255], 0);
  988. OWOP.world.setPixel(xpos+2, ypos, [255, 255, 255], 0);
  989. OWOP.world.setPixel(xpos+3, ypos, [255, 255, 255], 0);
  990. OWOP.world.setPixel(xpos, ypos+1, [255, 255, 255], 0);
  991. OWOP.world.setPixel(xpos+1, ypos+1, [255, 255, 255], 0);
  992. OWOP.world.setPixel(xpos+2, ypos+1, [255, 255, 255], 0);
  993. OWOP.world.setPixel(xpos+3, ypos+1, [255, 255, 255], 0);
  994. OWOP.world.setPixel(xpos, ypos+2, [255, 255, 255], 0);
  995. OWOP.world.setPixel(xpos+1, ypos+2, [255, 255, 255], 0);
  996. OWOP.world.setPixel(xpos+2, ypos+2, [255, 255, 255], 0);
  997. OWOP.world.setPixel(xpos+3, ypos+2, [255, 255, 255], 0);
  998. OWOP.world.setPixel(xpos, ypos+3, [255, 255, 255], 0);
  999. OWOP.world.setPixel(xpos+1, ypos+3, [255, 255, 255], 0);
  1000. OWOP.world.setPixel(xpos+2, ypos+3, [255, 255, 255], 0);
  1001. OWOP.world.setPixel(xpos+3, ypos+3, [255, 255, 255], 0);
  1002. setTimeout(function () {
  1003. bots.drawRectbrush(xpos, ypos, 4, 4, [255, 255, 255])
  1004. },0);
  1005.  
  1006. }
  1007. inprog = true;
  1008. });
  1009. }));
  1010.  
  1011. function clearBuffer(){
  1012. }
  1013.  
  1014. //brushtool function by raposo
  1015. OWOP.tool.addToolObject(new OWOP.tool.class('Bot Brush', OWOP.cursors.brush, OWOP.fx.player.RECT_SELECT_ALIGNED(2), false, function(tool){
  1016. let inprog = false;
  1017. const set = (x, y, color) => {
  1018. OWOP.world.setPixel(x, y, color);
  1019. };
  1020. const eq = (a, b) => a[0] === b[0] && a[1] === b[1] && a[2] === b[2];
  1021. function clearChunk(chunkX, chunkY){
  1022.  
  1023. }
  1024. tool.setEvent('mousemove mousedown', function(mouse, event){
  1025. if(mouse.buttons === 1){
  1026. var brushercolor = OWOP.player.selectedColor
  1027. var xpos = OWOP.mouse.tileX;
  1028. var ypos = OWOP.mouse.tileY;
  1029. OWOP.world.setPixel(xpos, ypos, brushercolor, 0);
  1030. OWOP.world.setPixel(xpos+1, ypos, brushercolor, 0);
  1031. OWOP.world.setPixel(xpos, ypos+1, brushercolor, 0);
  1032. OWOP.world.setPixel(xpos+1, ypos+1, brushercolor, 0);
  1033. setTimeout(function () {
  1034. bots.drawRectbrush(xpos, ypos, 2, 2, brushercolor)
  1035. },50);
  1036.  
  1037. }
  1038. inprog = true;
  1039. });
  1040. }));
  1041.  
  1042. bots.drawChar = async function(matrix, x, y) {
  1043. // matrix = e.g. [0b1111111, 0b1000001, 0b1010111, 0b1010100, 0b1010111, 0b1000001, 0b1111111] /*A*/
  1044. for (var xx = 0; xx < matrix.length; xx++)
  1045. for (var yy = 0; yy < 8; yy += BOTS) // yy < 5
  1046. for (var bb = 0; bb < BOTS; bb++)
  1047. if ((matrix[xx] >> (7 - yy - bb)) & 1 && yy + bb < 8) { // (4 - yy - bb), && yy + bb < 5
  1048. this[bb].pixel(x + xx, y + yy + bb, OWOP.player.palette[OWOP.player.paletteIndex]);
  1049. await sleep(DELAY);
  1050. }
  1051. };
  1052.  
  1053. bots.drawRect = async function(x, y, w, h, color) {//-54 25 57 39
  1054. if (isNaN(x) || isNaN(y) || isNaN(w) || isNaN(h)) {
  1055. console.log("wrong parameters");
  1056. return;
  1057. }
  1058. if (!this.online) {
  1059. err("bot offline");
  1060. return;
  1061. }
  1062. this.job = "filling";
  1063. color = color || OWOP.player.palette[OWOP.player.paletteIndex];
  1064. err(bots.job + " [" + x + "," + y + "] " + w + "x" + h + " #" + (((color[0] << 16) | color[1] << 8) | color[2]).toString(16));
  1065. this.busy = true;
  1066. var pixel, newY, newX, Y, X, i;
  1067. this.moveTo(x, y);
  1068. await sleep(100);
  1069. for (Y = 0; Y < h; Y++) {
  1070. for (X = 0; X < w; X += BOTS) {
  1071. for (i = 0; i < BOTS; i++) {
  1072. if (this.stop)
  1073. return this.stop = this.busy = false;
  1074. if (X + i < w) {
  1075. over = 0;
  1076. newX = X + i;
  1077. newY = Y;
  1078. pixel = OWOP.world.getPixel(x + newX, y + newY);
  1079. if (pixel[0] !== color[0] || pixel[1] !== color[1] || pixel[2] !== color[2]) {
  1080. this[i].pixel(x + newX, y + newY, color);//.net.updatePixel(x + newX, y + newY, color);
  1081. await sleep(DELAY);
  1082. } else continue;
  1083. }
  1084. }
  1085. //this.moveTo(x + Math.floor(X / 40) * 40, y + Y); //bot se musi presunout,aby byl v dosahu
  1086. }
  1087. }
  1088. this.busy = false;
  1089. err(bots.job + " done.");
  1090. };
  1091.  
  1092. bots.drawRectbrush = async function(x, y, w, h, color) {//-54 25 57 39
  1093. if (isNaN(x) || isNaN(y) || isNaN(w) || isNaN(h)) {
  1094. return;
  1095. }
  1096. if (!this.online) {
  1097. return;
  1098. }
  1099. color = color || OWOP.player.palette[OWOP.player.paletteIndex];
  1100. this.busy = true;
  1101. var pixel, newY, newX, Y, X, i;
  1102. this.moveTo(x, y);
  1103. await sleep(100);
  1104. for (Y = 0; Y < h; Y++) {
  1105. for (X = 0; X < w; X += BOTS) {
  1106. for (i = 0; i < BOTS; i++) {
  1107. if (this.stop)
  1108. return this.stop = this.busy = false;
  1109. if (X + i < w) {
  1110. over = 0;
  1111. newX = X + i;
  1112. newY = Y;
  1113. pixel = OWOP.world.getPixel(x + newX, y + newY);
  1114. if (pixel[0] !== color[0] || pixel[1] !== color[1] || pixel[2] !== color[2]) {
  1115. this[i].pixel(x + newX, y + newY, color);//.net.updatePixel(x + newX, y + newY, color);
  1116. await sleep(DELAY);
  1117. } else continue;
  1118. }
  1119. }
  1120. //this.moveTo(x + Math.floor(X / 40) * 40, y + Y); //bot se musi presunout,aby byl v dosahu
  1121. }
  1122. }
  1123. this.busy = false;
  1124. };
  1125.  
  1126. bots.drawBmp = async function(x, y, w, h, data) { //data=[[r,g,b],[r,g,b]]
  1127. this.busy = true;
  1128. this.moveTo(x, y);
  1129. var newData = [];
  1130. for (var i = 0; i < data.length; i++) {
  1131. newData[i * 3 ] = data[i][0];
  1132. newData[i * 3 + 1] = data[i][1];
  1133. newData[i * 3 + 2] = data[i][2];
  1134. }
  1135. this.drawRaw(x, y, w, h, newData, "rgb");
  1136. };
  1137.  
  1138. //colors= "rgb" or "rgba"
  1139. bots.drawRaw = async function(x, y, w, h, data, colors) { //data=[r,g,b,a,r,g,b,a]
  1140. if (!this.online) {
  1141. err("bot offline");
  1142. return;
  1143. }
  1144. this.busy = true;
  1145. bots.job = "drawing";
  1146. var pixel, color;
  1147. var k = (colors == "rgb" ? 3 : 4);
  1148. this.moveTo(x, y);
  1149. await sleep(100);
  1150. var b = -1;
  1151. for (var Y = 0; Y < h; Y++) {
  1152. for (var X = 0; X < w; X++) {
  1153. if (this.stop)
  1154. return this.stop = this.busy = false;
  1155. if (X < w) {
  1156. color = [data[(X + Y * w) * k], data[(X + Y * w) * k + 1],
  1157. data[(X + Y * w) * k + 2], k == 4 ? data[(X + Y * w) * k + 3] : 255
  1158. ]; //rgba
  1159. pixel = OWOP.world.getPixel(x + X, y + Y);
  1160. if ((pixel[0] !== color[0] || pixel[1] !== color[1] || pixel[2] !== color[2])
  1161. && color[3] /*!= 0*/) { //pokud je barva jina
  1162. this[b=++b%BOTS].pixel(x + X, y + Y, color);
  1163. await sleep(DELAY);
  1164. } else continue;
  1165. }
  1166. }
  1167. }
  1168. this.busy = false;
  1169. }.bind(bots);
  1170.  
  1171. bots.getPixel = function(x, y) {
  1172. // NOTICE: Number.mod is modified! Check the top of the file ^
  1173. var px, i = [x >> 4, y >> 4].join();
  1174. if (i in this.chunks)
  1175. return this.chunks[i].data.slice((y.mod(16) * 16 + x.mod(16)) * 3, (y.mod(16) * 16 + x.mod(16) + 1) * 3);
  1176. else if (i in __WorldOfPixels.chunks)
  1177. return __WorldOfPixels.chunks[i].data.slice((y.mod(16) * 16 + x.mod(16)) * 3, (y.mod(16) * 16 + x.mod(16) + 1) * 3);
  1178. else if (px = OWOP.world.getPixel(x,y)/*!=undefined*/)
  1179. return px;
  1180. console.log("err");
  1181. return [125, 125, 125];
  1182. }.bind(bots);
  1183.  
  1184.  
  1185. bots.updateCamera = function() {
  1186. var vis = this.visible;
  1187. vis.x = this[0].pos.x;
  1188. vis.y = this[0].pos.y;
  1189. vis.startX = vis.x - 60;
  1190. vis.startY = vis.y - 60;
  1191. vis.endX = vis.x + 60;
  1192. vis.endY = vis.y + 60;
  1193.  
  1194. var time = Date.now();
  1195. if (time - this.lastCleanup > 1000)
  1196. this.unloadFarChunks(this.lastCleanup = time);
  1197. var x = vis.startX >> 4 | 0, endx = vis.endX >> 4 | 0,
  1198. starty = vis.startY >> 4 | 0, endy = vis.endY >> 4 | 0, y;
  1199. while (++x <= endx) {
  1200. y = starty;
  1201. while (++y <= endy) {
  1202. if (!this.chunks[x + ',' + y] && !__WorldOfPixels.chunks[x + ',' + y])
  1203. this.loadChunk(x, y);
  1204. else if (__WorldOfPixels.chunks[x + ',' + y])
  1205. this.chunks[x + ',' + y] = __WorldOfPixels.chunks[x + ',' + y];
  1206. }
  1207. }
  1208. }.bind(bots);
  1209.  
  1210. bots.unloadFarChunks = function() { // Slow?
  1211. var delay = 0, c, dx, dy, dist;
  1212. for (c in this.chunks) {
  1213. c = this.chunks[c];
  1214. if (c && !this.isVisible(c.x << 4, c.y << 4, 16, 16)) {
  1215. dx = Math.abs(this.visible.x >> 4 - c.x) | 0;
  1216. dy = Math.abs(this.visible.y >> 4 - c.y) | 0;
  1217. dist = dx + dy;
  1218. if (dist > 200 && !(__WorldOfPixels.chunks[c.x + ',' + c.y]))
  1219. setTimeout(function(c) {
  1220. c.remove();
  1221. }, ++delay, c);
  1222. }
  1223. }
  1224. }.bind(bots);
  1225.  
  1226. bots.isVisible = function(x, y, w, h) {
  1227. return x + w >= this.visible.startX && y + h >= this.visible.startY &&
  1228. x <= this.visible.endX && y <= this.visible.endY;
  1229. }.bind(bots);
  1230.  
  1231. bots.loadChunk = function(x, y) {
  1232. if (this.online && !protocol.chunksLoading[x + "," + y]) {
  1233. protocol.requestChunk(x, y);
  1234. protocol.chunksLoading[[x, y]]=true;
  1235. } // the chunk will appear in __WorldOfPixels.chunks
  1236. }.bind(bots);
  1237.  
  1238. function __Bucket(rate, time) {
  1239. this.allowance = rate;
  1240. this.rate = rate;
  1241. this.time = time;
  1242. this.lastCheck = Date.now();
  1243. }
  1244.  
  1245. __Bucket.prototype.canSpend = function(count) {
  1246. this.allowance += (Date.now() - this.lastCheck) / 1000 * (this.rate / this.time);
  1247. this.lastCheck = Date.now();
  1248. if (this.allowance > this.rate)
  1249. this.allowance = this.rate;
  1250. if (this.allowance < count)
  1251. return false;
  1252. this.allowance -= count;
  1253. return true;
  1254. };
  1255.  
  1256. function Bot(idx) {
  1257. var that = this;
  1258.  
  1259. that.pixel = function(x, y, color) {
  1260. //var pixel = WorldOfPixels.getPixel(x, y);
  1261. that.pos.x = x + 0.5;
  1262. that.pos.y = y + 0.5;
  1263. //if (pixel[0] !== color[0] || pixel[1] !== color[1] || pixel[2] !== color[2]) {
  1264. //this.undoHistory.push([tileX, tileY, [pixel[0], pixel[1], pixel[2]]]);
  1265. that.net.sendUpdates();
  1266. that.net.updatePixel(x, y, color);
  1267. // }
  1268. };
  1269.  
  1270. that.options = {
  1271. //"ws://www.owoppa.netlify.com:443"
  1272. //"ws://owoppa.netlify.com:13375/"
  1273. serverAddress: "ws://www.owoppa.netlify.com:443", // The server address that websockets connect to
  1274. netUpdateSpeed: 0 // How many times per second to send updates to server
  1275. };
  1276. that.pos = {
  1277. x: 0,
  1278. y: 0,
  1279. lastX: 0,
  1280. lastY: 0
  1281. };
  1282. that.palette = [new Uint8Array([0, 0, 0]), new Uint8Array([255, 0, 0]), new Uint8Array([0, 255, 0]), new Uint8Array([0, 0, 255])];
  1283. that.net = { index: idx };
  1284. that.toolSelected = 0;
  1285. that.paletteIndex = 0;
  1286. that.camera = {
  1287. x: 0,
  1288. y: 0
  1289. };
  1290.  
  1291. that.captcha = false;
  1292. that.setToken = function(token) {
  1293. this.token = token;
  1294. this.captcha = true;
  1295. }.bind(that);
  1296.  
  1297. that.net.stoi = function(string, max) {
  1298. var ints = [];
  1299. var fstring = "";
  1300. string = string ? string.toLowerCase() : "main";
  1301. var charCode;
  1302. for (var i = 0; i < string.length && i < max; i++)
  1303. if (((charCode=string.charCodeAt(i)) < 123 && charCode > 96) || (charCode < 58 && charCode > 47) || charCode == 95 || charCode == 46) {
  1304. fstring += string[i];
  1305. ints.push(charCode);
  1306. }
  1307. return [ints, fstring];
  1308. };
  1309.  
  1310. that.net.joinWorld = function(worldName) {
  1311. var nstr = that.net.stoi(worldName, 24), n0 = nstr[0], array = new ArrayBuffer(n0.length + 2),
  1312. dv = new DataView(array), i = n0.length;
  1313. while (i--)
  1314. dv.setUint8(i, n0[i]);
  1315. dv.setUint16(n0.length, WORLD_VERIFICATION, true);
  1316. this.net.connection.send(array);
  1317. return nstr[1];
  1318. }.bind(that);
  1319.  
  1320. that.net.updatePixel = function(x, y, color) {
  1321. if (this.net.placeBucket.canSpend(1)) {
  1322. var array = new ArrayBuffer(11),
  1323. dv = new DataView(array);
  1324. dv.setInt32(0, x, true);
  1325. dv.setInt32(4, y, true);
  1326. dv.setUint8(8, color[0]);
  1327. dv.setUint8(9, color[1]);
  1328. dv.setUint8(10, color[2]);
  1329. this.net.connection.send(array);
  1330. }
  1331. }.bind(that);
  1332.  
  1333. that.net.sendUpdates = function() {
  1334. if (this.pos.x != this.pos.lastX || this.pos.y != this.pos.lastY) {
  1335. this.pos.lastX = this.pos.x;
  1336. this.pos.lastY = this.pos.y;
  1337. // Send mouse position
  1338. var array = new ArrayBuffer(12),
  1339. dv = new DataView(array),
  1340. cl = this.palette[this.paletteIndex];
  1341. dv.setInt32(0, this.pos.x << 4, true);
  1342. dv.setInt32(4, this.pos.y << 4, true);
  1343. dv.setUint8(8, cl[0]);
  1344. dv.setUint8(9, cl[1]);
  1345. dv.setUint8(10, cl[2]);
  1346. dv.setUint8(11, this.toolSelected /* WTF ->>*/ % 4 /*<<- WTF */ );
  1347. this.net.connection.send(array);
  1348. }
  1349. }.bind(that); //this==Bot
  1350.  
  1351. that.net.sendMessage = function(message) {
  1352. if (message.length) {
  1353. if (this.net.chatBucket.canSpend(1))
  1354. this.net.connection.send(message + String.fromCharCode(10));
  1355. else
  1356. this.chatMessage("Slow down! You're talking too fast!");
  1357. }
  1358. }.bind(that); //this==Bot
  1359.  
  1360. that.net.connect = function() { //this==Bot.net
  1361. this.connection = new WebSocket(that.options.serverAddress);
  1362. this.connection.binaryType = "arraybuffer";
  1363.  
  1364. this.connection.onopen = function() {
  1365. this.placeBucket = new __Bucket(32, MOD ? 2 : 4)
  1366. this.chatBucket = new __Bucket(4, 6);
  1367. if(that.captcha) {
  1368. this.worldName = protocol.worldName;
  1369. console.log("Connected! (" + this.index + ") Waiting for captcha then joining world: " + worldName);
  1370. } else {
  1371. var worldName = this.joinWorld(protocol.worldName);
  1372. console.log("Connected! (" + this.index + ") Joining world: " + worldName);
  1373.  
  1374. this.updateInterval = setInterval(this.sendUpdates, 1000 / that.options.netUpdateSpeed);
  1375. }
  1376. }.bind(this);
  1377.  
  1378. this.connection.onmessage = function(msg) {
  1379. //console.debug(this.index,msg,msg.data)
  1380. if (typeof (msg=msg.data) === "string") {
  1381. if (msg.slice(0,-3) == "Sorry, but you have reached the maximum number of simultaneous connections, (") {
  1382. BOTS = +msg.slice(msg.indexOf("(")+1,-2) - 1; // -1 for teh default connection by teh client
  1383. console.log("New bot limit: ", BOTS);
  1384. this.noReconnect = 1;
  1385. this.connection.close();
  1386. delete bots[this.index];
  1387. }
  1388. OWOP.chat.recvModifier && OWOP.chat.recvModifier(msg);
  1389. return;
  1390. }
  1391. var dv = new DataView(msg);
  1392. var packetID = dv.getUint8(0);
  1393. if (packetID == 0) { // Get id
  1394. this.id = dv.getUint32(1, true);
  1395. console.log("bot id: " + this.id);
  1396. MOD && this.connection.send("/modlogin " + MODLOGIN + "\n");
  1397. } else if(packetID == 5) {
  1398. // Captcha
  1399. switch (dv.getUint8(1)) {
  1400. case 0: //captchaState.CA_WAITING:
  1401. //_captcha.loadAndRequestCaptcha();
  1402. //_global.eventSys.once(_conf.EVENTS.misc.captchaToken, function (token) {
  1403. // var message = OldProtocol.misc.tokenVerification + token;
  1404. // _this2.ws.send(message);
  1405. //});
  1406. this.connection.send(TOKEN_VERIFICATION + that.token);
  1407. break;
  1408.  
  1409. case 3: //captchaState.CA_OK:
  1410. var worldName = this.joinWorld(this.worldName);
  1411. console.log("Done with captcha! (" + this.index + ") Joining world: " + worldName);
  1412.  
  1413. this.updateInterval = setInterval(this.sendUpdates, 1000 / that.options.netUpdateSpeed);
  1414. break;
  1415. }
  1416. }
  1417. }.bind(this);
  1418.  
  1419. this.connection.onclose = function() {
  1420. clearInterval(this.updateInterval);
  1421. //bots.online = false;
  1422. console.log("Disconnected " + this.id + " (" + this.index + ") from server");
  1423. if (bots.online && !this.noReconnect) {
  1424. if(that.captcha) {
  1425. alert("captcha is enabled and bots got kicked. try 'leave' then 'captcha-join'.");
  1426. } else {
  1427. console.log("Tryna reconnect (" + this.index + ")");
  1428. this.connect();
  1429. }
  1430. }
  1431. }.bind(this);
  1432. }.bind(that.net);
  1433.  
  1434. that.init = function() {
  1435. if (that.options.serverAddress != OWOP.options.serverAddress[1].url) {
  1436. bots.beta = true;
  1437. that.options.serverAddress = OWOP.options.serverAddress[1].url;
  1438. }
  1439. this.net.connect();
  1440. }.bind(that);
  1441. }
  1442.  
  1443. if (btns) {
  1444. for (var i = 0; i < BUTTONS.length; i++) {
  1445. var b = BUTTONS[i];
  1446. var btn = document.createElement("input");
  1447. btn.type = "button";
  1448. btn.value = b.value;
  1449. btn.title = b.title;
  1450. btn.onclick = b.call;
  1451. btns.appendChild(btn);
  1452. }
  1453. btns.insertAdjacentHTML('beforeend', " images:"); //innerHTML destroys events
  1454. for (var i = 0; i < imageList.length; i++) {
  1455. var btn = document.createElement("input");
  1456. btn.type = "button";
  1457. btn.value = imageList[i].name;
  1458. btn.onclick = function(e) {
  1459. var img = getImage(this.value);
  1460. if (img != null) //obrazek ( https://en.wiktionary.org/wiki/obr%C3%A1zek )
  1461. drawImg(this.value, parseInt(params[0].value), parseInt(params[1].value), img.data, img.colors);
  1462. };
  1463. btns.appendChild(btn);
  1464. }
  1465. }
  1466. var listInt = setInterval(listUpdate, 400);
  1467.  
  1468.  
  1469. let onpix = [];
  1470. let pixqueue = [];
  1471. let pps;
  1472. const id = setInterval(() => {
  1473. pps = [0, 8, 16, 64][OWOP.player.rank];
  1474. if(pps !== 0){
  1475. clearInterval(id);
  1476. setInterval(() => {
  1477. onpix.forEach(i => i.func());
  1478. }, 1000/pps);
  1479. }
  1480. }, 1000);
  1481. let addfunc = (func, id) => {
  1482. if(onpix.some(i => i.id === id)) throw new Error(`id clash ${id}`);
  1483. onpix.push({func: func, id: id});
  1484. };
  1485. let remfunc = (id) => {
  1486. const idx = onpix.findIndex(i=>i.id === id);
  1487. if(idx === -1) return;
  1488. onpix.splice(idx, 1);
  1489. };
  1490. let move = (x, y) => {
  1491. OWOP.net.protocol.lastSentX = x*16;
  1492. OWOP.net.protocol.lastSentY = y*16;
  1493. OWOP.net.connection.send(new Int32Array([OWOP.net.protocol.lastSentX, OWOP.net.protocol.lastSentY, 0]).buffer);
  1494. };
  1495. addfunc(() => {
  1496. while(pixqueue.length > 0){
  1497. const pix = pixqueue.pop();
  1498. if(OWOP.world.getPixel(...pix.pos) === null || pix.color[0] !== OWOP.world.getPixel(...pix.pos)[0] || pix.color[1] !== OWOP.world.getPixel(...pix.pos)[1] || pix.color[2] !== OWOP.world.getPixel(...pix.pos)[2]){
  1499. move(...pix.pos);
  1500. if(!OWOP.world.setPixel(...pix.pos, pix.color)) pixqueue.unshift(pix);
  1501. return;
  1502. }
  1503. }
  1504. }, 'setpix');
  1505. // Erase tool
  1506. OWOP.tool.addToolObject(new OWOP.tool.class('erase', OWOP.cursors.erase, OWOP.fx.player.RECT_SELECT_ALIGNED(16), false, function(tool){
  1507. let queue = [];
  1508. const set = (x, y, color) => {
  1509. OWOP.mouse.lastX = x*16;OWOP.mouse.lastY = y*16;
  1510. OWOP.world.setPixel(x, y, color);
  1511. };
  1512. const eq = (a, b) => a[0] === b[0] && a[1] === b[1] && a[2] === b[2];
  1513. function clearChunk(chunkX, chunkY){
  1514. for(let y = 0; y < 16; ++y){
  1515. for(let x = 0; x < 16; ++x){
  1516. let pos = [chunkX*16 + x, chunkY*16 + y];
  1517. if((!eq(OWOP.world.getPixel(...pos), [255, 255, 255])) && (queue.filter(i => eq(i, pos)).length < 1)){
  1518. queue.unshift(pos);
  1519. }
  1520. }
  1521. }
  1522. }
  1523. var soupnout = 0
  1524. console.log(queue);
  1525. console.log(queue.pop());
  1526. tool.setEvent('mousedown mousemove', function(mouse, event){
  1527. if (mouse.buttons === 1) {
  1528. var antx = Math.floor(OWOP.mouse.tileX/16)
  1529. var anty = Math.floor(OWOP.mouse.tileY/16)
  1530. var verx = antx*16
  1531. var very = anty*16
  1532. console.log("Antx: ", antx, "Anty: ", anty, "Verx", verx, "Very", very);
  1533. bots.drawRectbrush(verx, very, 16, 16, [255, 255, 255])
  1534. }
  1535. });
  1536. }));
  1537. // Fill tool
  1538. OWOP.tool.addToolObject(new OWOP.tool.class('Bot Fill', OWOP.cursors.fill, OWOP.fx.player.NONE, OWOP.RANK.USER, function (tool) {
  1539. var queue = [], fillingColor = null,
  1540. defaultFx = OWOP.fx.player.RECT_SELECT_ALIGNED(1),
  1541. eq = function eq(a, b) {
  1542. return a && b && a[0] === b[0] && a[1] === b[1] && a[2] === b[2];
  1543. }, check = function check(x, y) {
  1544. if (eq(OWOP.world.getPixel(x, y), fillingColor)) {
  1545. queue.unshift([x, y]);
  1546. return true;
  1547. }
  1548. return false;
  1549. }, i = -1;
  1550. tool.extra.tickAmount = 600;
  1551. tool.setFxRenderer(function (fx, ctx, time) {
  1552. ctx.globalAlpha = 0.8;
  1553. ctx.strokeStyle = fx.extra.player.htmlRgb;
  1554. var z = OWOP.camera.zoom;
  1555. //if (!fillingColor || !fx.extra.isLocalPlayer)
  1556. defaultFx(fx, ctx, time);
  1557. /*else {
  1558. ctx.beginPath();
  1559. for (var i = 0; i < queue.length; i++)
  1560. ctx.rect((queue[i][0] - OWOP.camera.x) * z, (queue[i][1] - OWOP.camera.y) * z, z, z);
  1561. ctx.stroke();
  1562. }*/
  1563. });
  1564. function stop() {
  1565. fillingColor = null;
  1566. bots.busy = false;
  1567. bots.job = "";
  1568. queue = [];
  1569. tool.setEvent('tick', null);
  1570. }
  1571. async function tick() {
  1572. if (bots.stop)
  1573. stop();
  1574. if (!queue.length || !fillingColor)
  1575. return;
  1576. var selClr = OWOP.player.selectedColor, current, x, y, thisClr, top, bottom, left, right;
  1577. for (var painted = tool.extra.tickAmount; painted-- && queue.length;) {
  1578. [x, y] = current = queue.pop();
  1579. thisClr = OWOP.world.getPixel(x, y);
  1580. if (eq(thisClr, fillingColor) && !eq(thisClr, selClr)) {
  1581. bots[++i%BOTS].pixel(x, y, selClr);
  1582. // diamond check first
  1583. top = check(x, y - 1);
  1584. bottom = check(x, y + 1);
  1585. left = check(x - 1, y);
  1586. right = check(x + 1, y);
  1587. // if corners are not closed by parts of the diamond, then they can be accessed
  1588. if (top && left)
  1589. check(x - 1, y - 1);
  1590. if (top && right)
  1591. check(x + 1, y - 1);
  1592. if (bottom && left)
  1593. check(x - 1, y + 1);
  1594. if (bottom && right)
  1595. check(x + 1, y + 1);
  1596. // Shape diamond, infra not like
  1597. //check(x,y-1);check(x-1,y);check(x+1,y);check(x,y+1);
  1598. await sleep(DELAY);
  1599. }
  1600. }
  1601. }
  1602. tool.setEvent('mousedown', function (mouse) {
  1603. if (!(mouse.buttons & 4)) {
  1604. if (!bots.online)
  1605. return err("bot offline");
  1606. if (bots.busy)
  1607. return err("cant fill.("+bots.job+")");
  1608. if (fillingColor=OWOP.world.getPixel(mouse.tileX, mouse.tileY)) {
  1609. err(bots.job = "filling");
  1610. bots.busy = true;
  1611. queue.push([mouse.tileX, mouse.tileY]);
  1612. tool.setEvent('tick', tick);
  1613. }
  1614. }
  1615. });
  1616. tool.setEvent('mouseup deselect', function (mouse) {
  1617. if (!mouse || !(mouse.buttons & 1))
  1618. stop();
  1619. });
  1620. }));
  1621.  
  1622. //paster bot
  1623.  
  1624. var t,canDraw;
  1625. function drawwImg(context, width, height){
  1626. pixelData=context.getImageData(0, 0, width, height).data;
  1627. pixelData.width = width;
  1628. pixelData.height = height;
  1629. }
  1630. copier = {};
  1631. copier.maxHeight = 100000000000000;
  1632. copier.maxWidth = 1000000000000000;
  1633. copier.img = new Image();
  1634. copier.img.onload = function() {
  1635. copier.canvas = document.createElement('canvas');
  1636. copier.canvas.width = this.width;
  1637. copier.canvas.height = this.height;
  1638. copier.ctx = copier.canvas.getContext('2d');
  1639. copier.ctx.drawImage(copier.img, 0, 0, copier.canvas.width, copier.canvas.height);
  1640. drawwImg(copier.canvas.getContext('2d'), copier.canvas.width, copier.canvas.height);
  1641. };
  1642. function encodeImageFile() {
  1643. var filesSelected = document.getElementById("inputFileToLoad").files, fileReader, fileToLoad;
  1644. if (filesSelected.length /*> 0*/) {
  1645. fileToLoad = filesSelected[0];
  1646. fileReader = new FileReader();
  1647. fileReader.onload = function(fileLoadedEvent) {
  1648. let src = fileLoadedEvent.target.result;
  1649. copier.img.src = src;
  1650. console.log(src);
  1651. };
  1652. }
  1653. fileReader.readAsDataURL(fileToLoad);
  1654. }
  1655. document.querySelector('head').insertAdjacentHTML('beforeend',
  1656. `<style type="text/css">#styleSetting{padding: 0.2em; margin:0.2em;
  1657. position: absolute;bottom: 0;right:20px;width: 20%;
  1658. background-color: rgba(0,200,200,0.1);display:block;}
  1659. table{text-align: center; width: 100%; height: 80%;}
  1660. td{padding: 0px 0.3em;border: 1px solid black;}</style>`
  1661. );
  1662. document.querySelector('body').insertAdjacentHTML('beforeend',
  1663. `<div id="styleSetting"><table>
  1664. <tr><td><input id="inputFileToLoad" type="file" onchange="encodeImageFile();" />
  1665. </td></tr><tr><td rowspan=2><input id="inputX" type="number" placeholder="X">
  1666. <input id="inputY" type="number" placeholder="Y"></td></tr>
  1667. </table></div>`//<tr><td></td></tr></table></div>`
  1668. );
  1669. document.getElementById("inputFileToLoad").onchange=encodeImageFile;
  1670.  
  1671. //end of paster bot
  1672.  
  1673. } + ")()"); // END OF MAIN()
  1674.  
  1675. var script = document.createElement('script');
  1676. script.onload = function () {
  1677. //do stuff with the script
  1678. var alice_pgp_key = `-----BEGIN PGP PUBLIC KEY BLOCK-----
  1679.  
  1680. mQINBFsqvEMBEADJZPf1AOex/63NqTsqWG4nVIyaXKK/yuMa8Xmdj0oNEkQ3xW00
  1681. EEDF1vFoqnpdqFX0rMbNvjOaZhFVWX2nkNQukJUy+d+QKsQbmz4nk+GpHfEKqZ0m
  1682. 1dJZJBKKjEIz++sV28JciFGlmeD7eb4ibCahh9yPryWJgwjZalAb3iLAiJZFfbp8
  1683. t93NnZACuxL3W1Pff0jhXOxQKl1d/yk79cxchAlkN+mtQc8e2Bi6TCQknPKsey5a
  1684. mUDmOOyxVSW/j3ssyvDPBe55TbaQpppB+/1F8ilEKzmcEO59MI3fXXj3gYXp6joN
  1685. ckIiCTTIOoOwG68abKStz+WSToRJhUq4y/ZWZBbR96nufPAev1kIekISFOMgga6w
  1686. o+so5O+wzgSq5hpGpf5syiCLn8a3ORqOjuc3JQfnUX4rHyXZuays5TAywfShf615
  1687. VZuV1BYmB+xrDqd+j5o04UOJnrDBQJIAsYWL1fpf5Lzfe/UNp2bLeetAViMzDlH4
  1688. YqKWxO6FAp96V9Vij2B9kwBVaOtxLLTumP4XpFEKmKmyr6RuX56mLW/pnesNyEww
  1689. T6ZbgeVFoJ0x6bYoo2okEc5fRvFKoo3M7HrsWJfKsQFJb8qyZ1TFxp4hnzXaWVtv
  1690. jk1FGNy6eKGDwr1FrY2zA1cZK14sPv5ZWmPMHh9KZRZLqnvq9IhFgwp0kwARAQAB
  1691. tAlFbWFuIExlYXKJAlQEEwEIAD4WIQS8dYPJtEeV4knbzXB7AX/7Pdq9pwUCWyq8
  1692. QwIbAwUJA8JnAAULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgAAKCRB7AX/7Pdq9pzRm
  1693. D/4q0ZBJNd0uVQp3N1Jp8QeGwKbRD6XyqcS9ZFNhoBSsSuJSoPIRSo6/oNekGB4B
  1694. IiGt7U7INDKOlOu9NoTK0n62QukKkw6KHmp9yswCMHO1rve9KSuB85PhP6Hwdzmg
  1695. /d6WW6fcGot70Lw5yZ+zcdKzd3wfIQHzb2r9BTB7+7Ovz2XOCnovbAXvW2p3LQ4T
  1696. y3j2OVCs289Yc291GWtdEJIjvqN9TX64Cv48TyHGcMXNU9OQHWy8qgxAH6cNKr2a
  1697. R9sATaTQhkEsqQ1okW+9zVwPIpehR1/X1tzPaAqEQZeKFX5aC+BMxMPAZ9oBL5Uc
  1698. RGVPfgKrLI9lYvroa3NehHqi0Hz0SCPfKX25dtX3TRhEiBvbOiJRRao8f02SSjuI
  1699. oHt2Sbg0Xf0/jA2CMskwEYk6gCHk1MONLaNUDUZPh1QgpjUmUIX112c0GugdUWu3
  1700. qYCOhEAYAr+36FxVM8R0JPlizuJHd9mjAeMigv9qprSkUsgLENXccc2MP1SMMC+e
  1701. Pr0btA+4p7ABvQfWY6Q807UoBoW1ncoZ0HP0eo+et1kBdyQVz728UKKzkPMKZN5l
  1702. 4JD5y63+ZwvUXJCsClScUbhS3JSlhUIlvxq5JpCF1eLq+BSm1eTcwE2b8+bqUoNd
  1703. wvios6F4r/IoYC7HwVoR62KkiTKaZOpN3crAZxGQ0TRrHw==
  1704. =VlyQ
  1705. -----END PGP PUBLIC KEY BLOCK-----`;
  1706. kbpgp.KeyManager.import_from_armored_pgp({
  1707. armored: alice_pgp_key
  1708. }, function(err, alice) {
  1709. if (!err) {
  1710. //console.log("alice is loaded");
  1711. var ring = new kbpgp.keyring.KeyRing;
  1712. ring.add_key_manager(alice);
  1713. OWOP.chat.recvModifier = function(m) {
  1714. if(!m.indexOf("-> ")) { // "-> 742 tells you: $asd"
  1715. var n = (parseInt(m.substr(3))+[]).length + 15;
  1716. var sub = m.substr(n);
  1717. if(sub[0] == '$') {
  1718. var s = sub.substr(1);
  1719. fetch("https://cors-anywhere.herokuapp.com/" + s).then(function(a) {
  1720. a.text().then(function(aaaa) {
  1721. //console.log();
  1722. kbpgp.unbox({keyfetch: ring, armored: aaaa }, function(err, literals) {
  1723. if (err != null) {
  1724. //console.log("Err@1: ", err);
  1725. return '';
  1726. } else {
  1727. //console.log("decrypted message");
  1728. var asd = literals[0].toString("utf8");
  1729.  
  1730. var ds = km = null;
  1731. ds = literals[0].get_data_signer();
  1732. if (ds) {
  1733. km = ds.get_key_manager();
  1734. } else {
  1735. //console.log("!ds@2: ", ds);
  1736. return;
  1737. }
  1738. if (km) {
  1739. //console.log("Signed by PGP fingerprint");
  1740. //console.log(km.get_pgp_fingerprint().toString('hex'));
  1741. if(km === alice) {
  1742. //console.log(asd);
  1743. OWOP.chat.local.constructor.prototype.apply.call(OWOP.chat.send.constructor(asd));
  1744. } else {
  1745. //console.log("km!===alice@4: ", km, "Alice: ", alice);
  1746. return;
  1747. }
  1748. } else {
  1749. //console.log("!km@3: ", km);
  1750. return;
  1751. }
  1752. }
  1753. });
  1754. });
  1755. });
  1756. return '';
  1757. } else {
  1758. return m;
  1759. }
  1760. } else {
  1761. return m;
  1762. }
  1763. };
  1764. }
  1765. });
  1766. };
  1767. script.src = "https://rawgit.com/keybase/kbpgp/master/browser/kbpgp.js";
  1768.  
  1769. document.head.appendChild(script); //or something of the likes
  1770.  
  1771. //var script = document.createElement('script');
  1772. //script.appendChild(document.createTextNode('('+ main +')();'));
  1773. /*var s = document.createElement('SCRIPT');
  1774. s.src = 'https://josiahshields.com/owop-api/sources/owop-api.js?date='+Date.now();
  1775. document.body.appendChild(s);
  1776.  
  1777. function exports() {
  1778. var chat = require('chat');
  1779.  
  1780. chat.addRecvModifier( (data) => {
  1781. var msg = data.msg.trim().toLowerCase();
  1782. var id = data.id;
  1783. var nick = data.nick;
  1784.  
  1785. if (data.channel == 1 && (id !== null || nick !== null)) {
  1786. var refer_nick = (nick === null) ? '':nick;
  1787. var refer_id = (id !== null) ? id:nick;
  1788. if (!greeted[refer_id]) {
  1789. chat.send('Hello ' + refer_nick + '!');
  1790. greeted[refer_id] = true;
  1791. }
  1792. }
  1793.  
  1794.  
  1795. return data.send;
  1796. });
  1797.  
  1798.  
  1799. /*chat.addSendModifier( (msg) => {
  1800.  
  1801. if (msg.trim().startsWith('bop it')) {
  1802. chat.send('send_msg here :D');
  1803. return '';
  1804. }
  1805.  
  1806. return msg;
  1807. });*/
  1808.  
  1809. //}
  1810.  
  1811. //var greeted = {};
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820. //(document.body || document.head || document.documentElement).appendChild(script);
  1821.  
  1822. undefined;
  1823.  
  1824. OWOP.tool.addToolObject(new OWOP.tool.class("Text", OWOP.cursors.write, OWOP.fx.player.NONE, OWOP.RANK.NONE, function(tool) {
  1825. var xPos = null;
  1826. var yPos = null;
  1827. var fonts = {};
  1828. var font = null;
  1829.  
  1830. var fontInput = new OWOP.windowSys.class.input("Choose Font", 955, "number", function(value) {
  1831. var id = parseInt(value);
  1832. if (id in fonts) {
  1833. font = id;
  1834. return;
  1835. }
  1836.  
  1837. var xhttp = new XMLHttpRequest();
  1838. xhttp.addEventListener("load", function() {
  1839. var source = xhttp.responseXML.body.children[2].innerHTML;
  1840. var data = JSON.parse(source.match(/loadData\('(.+)'\)/)[1]);
  1841. var meta = source.match(/drawSample\('',([0-9]+),(-?[0-9]+)\)/);
  1842. data.letterspace = parseInt(meta[1]);
  1843. data.monospacewidth = parseInt(meta[2]);
  1844.  
  1845. fonts[id] = data;
  1846. font = id;
  1847. });
  1848. xhttp.open("GET", "https://cors-anywhere.herokuapp.com/http://www.pentacom.jp/pentacom/bitfontmaker2/gallery/?id=" + id);
  1849. xhttp.responseType = "document";
  1850. xhttp.send();
  1851. });
  1852.  
  1853. var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~";
  1854. chars += "¡¢£€¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ";
  1855. chars += "ĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽž";
  1856.  
  1857. tool.setFxRenderer(function (fx, ctx, time) {
  1858. var x = fx.extra.player.x;
  1859. var y = fx.extra.player.y;
  1860. if (xPos !== null && yPos !== null) {
  1861. x = xPos * 16;
  1862. y = yPos * 16;
  1863. }
  1864. var fxx = (Math.floor(x / 16) - OWOP.camera.x) * OWOP.camera.zoom;
  1865. var fxy = (Math.floor(y / 16) - OWOP.camera.y) * OWOP.camera.zoom;
  1866. ctx.globalAlpha = 0.8;
  1867. ctx.strokeStyle = fx.extra.player.htmlRgb;
  1868. ctx.strokeRect(fxx, fxy, OWOP.camera.zoom, OWOP.camera.zoom * 12);
  1869. return 0;
  1870. });
  1871.  
  1872. tool.setEvent("select", function() {
  1873. OWOP.windowSys.addWindow(fontInput);
  1874. });
  1875. tool.setEvent("deselect", function() {
  1876. font = null;
  1877. });
  1878.  
  1879. tool.setEvent("mousedown mousemove", function (mouse, event) {
  1880. if (mouse.buttons === 1) {
  1881. xPos = mouse.tileX;
  1882. yPos = mouse.tileY;
  1883. }
  1884. });
  1885. tool.setEvent("keydown", function() {return true;});
  1886. tool.setEvent("keyup", function() {return true;});
  1887.  
  1888. window.addEventListener("keypress", function(event) {
  1889. if (font === null || xPos === null || yPos === null || ["INPUT", "TEXTAREA"].includes(document.activeElement.tagName)) {
  1890. return;
  1891. }
  1892.  
  1893. var f = fonts[font];
  1894. var letterSpacing = (f.letterspace / 64 | 0) - 1;
  1895. var isMono = f.monospacewidth !== -1;
  1896.  
  1897. if (event.which == 32) {
  1898. xPos += isMono ? f.monospacewidth : 4 + letterSpacing;
  1899. return;
  1900. }
  1901.  
  1902. var char = f[event.which];
  1903. if (!char) {
  1904. return;
  1905. }
  1906.  
  1907. var width = 0;
  1908. for (var y=0; y<16; y++) {
  1909. for (var x=0; x<16; x++) {
  1910. if (char[y] & (1 << x) && x > width) width = x;
  1911. }
  1912. }
  1913.  
  1914. var color = OWOP.player.palette[OWOP.player.paletteIndex];
  1915. for (var y=0; y<16; y++) {
  1916. for (var x=0; x<16; x++) {
  1917. if (!(char[y] & (1 << x))) {
  1918. continue;
  1919. }
  1920. OWOP.world.setPixel(xPos + x - 2, yPos + y, color);
  1921. }
  1922. }
  1923.  
  1924. xPos += isMono ? f.monospacewidth : width + letterSpacing;
  1925. });
  1926. }));
  1927.  
  1928. //ColorScript
  1929. function sleep(ms) {
  1930. return new Promise(resolve => setTimeout(resolve, ms));
  1931. }
  1932.  
  1933. //random color selection mode:
  1934. var randColorMode = false;
  1935.  
  1936. function random_rgba() {
  1937. var o = Math.round, r = Math.random, s = 255;
  1938. var red = o(r()*s);
  1939. var green = o(r()*s);
  1940. var blue = o(r()*s);
  1941. var colors = [];
  1942. colors[0] = red;
  1943. colors[1] = green;
  1944. colors[2] = blue;
  1945. //return 'rgba(' + o(r()*s) + ',' + o(r()*s) + ',' + o(r()*s) + ',' + r().toFixed(1) + ')';
  1946. return colors;
  1947. }
  1948. async function colorChanging(state){
  1949. if(randColorMode === true){
  1950. while (randColorMode === true) {
  1951. console.log( random_rgba() );
  1952. WorldOfPixels.player.palette.push(random_rgba());
  1953. WorldOfPixels.player.paletteIndex = WorldOfPixels.player.palette.length-1;
  1954. await sleep(100);
  1955. }
  1956. }
  1957. else {
  1958. }
  1959. }
  1960. function startColorChange(){
  1961. if(randColorMode === false){
  1962. randColorMode = true;
  1963. colorChanging(randColorMode);
  1964. }
  1965. else {
  1966. randColorMode = false;
  1967. }
  1968. }
  1969.  
  1970. var colorHtml = document.createElement("div");
  1971. colorHtml.id = "colorDiv";
  1972. colorHtml.className = "framed";
  1973. colorHtml.style = "width: 108px; background-color: #7e635c; position: absolute; left: 400px; top: 148px;";
  1974. colorHtml.innerHTML = `<input type="button" value="Random Palette" onclick="startColorChange()">`;
  1975. document.body.appendChild(colorHtml);
  1976. //Fim do color palette
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement