From 243a4a95cac954f0ee4dcb60c8374bf6657458d8 Mon Sep 17 00:00:00 2001 From: SimonHung Date: Fri, 20 Jun 2014 16:33:36 +0800 Subject: [PATCH] First Commit : Lode Runner v0.99k.1 --- README.md | 8 +- cursor/closedhand.cur | Bin 0 -> 326 bytes cursor/openhand.cur | Bin 0 -> 326 bytes image/block.png | Bin 0 -> 188 bytes image/brick.png | Bin 0 -> 188 bytes image/check.png | Bin 0 -> 5826 bytes image/cover.png | Bin 0 -> 52147 bytes image/demoHelp.png | Bin 0 -> 6464 bytes image/editHelp.png | Bin 0 -> 18949 bytes image/empty.png | Bin 0 -> 147 bytes image/eraser.png | Bin 0 -> 2903 bytes image/gold.png | Bin 0 -> 148 bytes image/ground.png | Bin 0 -> 131 bytes image/guard.png | Bin 0 -> 2650 bytes image/guard1.png | Bin 0 -> 190 bytes image/help.png | Bin 0 -> 32608 bytes image/hladder.png | Bin 0 -> 163 bytes image/hole.png | Bin 0 -> 1781 bytes image/ladder.png | Bin 0 -> 163 bytes image/menu.png | Bin 0 -> 191 bytes image/next.png | Bin 0 -> 288 bytes image/no.png | Bin 0 -> 1434 bytes image/over.png | Bin 0 -> 856 bytes image/remake.png | Bin 0 -> 16638 bytes image/return.png | Bin 0 -> 316 bytes image/rope.png | Bin 0 -> 118 bytes image/runner.png | Bin 0 -> 2192 bytes image/runner1.png | Bin 0 -> 183 bytes image/select.png | Bin 0 -> 177 bytes image/select1.png | Bin 0 -> 198 bytes image/text.png | Bin 0 -> 3859 bytes image/trap.png | Bin 0 -> 163 bytes image/yes.png | Bin 0 -> 1232 bytes lib/easeljs-0.7.1.min.js | 14 + lib/preloadjs-0.4.1.min.js | 12 + lib/soundjs-0.5.2.min.js | 18 + lib/tweenjs-0.5.1.min.js | 17 + lodeRunner.baseLevel.js | 2858 ++++++++++++++++++++++++++++++++++++ lodeRunner.champLevel.js | 979 ++++++++++++ lodeRunner.def.js | 158 ++ lodeRunner.demo.js | 458 ++++++ lodeRunner.demoData1.js | 166 +++ lodeRunner.demoData2.js | 271 ++++ lodeRunner.edit.js | 955 ++++++++++++ lodeRunner.guard.js | 756 ++++++++++ lodeRunner.hiscore.js | 357 +++++ lodeRunner.html | 52 + lodeRunner.ico | Bin 0 -> 3262 bytes lodeRunner.key.js | 222 +++ lodeRunner.main.js | 1326 +++++++++++++++++ lodeRunner.menu.js | 2601 ++++++++++++++++++++++++++++++++ lodeRunner.misc.js | 212 +++ lodeRunner.preload.js | 436 ++++++ lodeRunner.runner.js | 627 ++++++++ lodeRunner.storage.js | 437 ++++++ lodeRunner.wData.js | 830 +++++++++++ sound/beep.mp3 | Bin 0 -> 5262 bytes sound/beep.ogg | Bin 0 -> 7915 bytes sound/born.mp3 | Bin 0 -> 6054 bytes sound/born.ogg | Bin 0 -> 8021 bytes sound/dead.mp3 | Bin 0 -> 22126 bytes sound/dead.ogg | Bin 0 -> 12649 bytes sound/dig.mp3 | Bin 0 -> 20799 bytes sound/dig.ogg | Bin 0 -> 29113 bytes sound/down.mp3 | Bin 0 -> 8868 bytes sound/down.ogg | Bin 0 -> 13380 bytes sound/ending.mp3 | Bin 0 -> 28385 bytes sound/ending.ogg | Bin 0 -> 35690 bytes sound/fall.mp3 | Bin 0 -> 169124 bytes sound/fall.ogg | Bin 0 -> 102026 bytes sound/getGold.mp3 | Bin 0 -> 10644 bytes sound/getGold.ogg | Bin 0 -> 32198 bytes sound/goldFinish.mp3 | Bin 0 -> 15759 bytes sound/goldFinish.ogg | Bin 0 -> 18929 bytes sound/pass.mp3 | Bin 0 -> 40088 bytes sound/pass.ogg | Bin 0 -> 28557 bytes sound/scoreBell.mp3 | Bin 0 -> 13613 bytes sound/scoreBell.ogg | Bin 0 -> 20762 bytes sound/scoreCount.mp3 | Bin 0 -> 4593 bytes sound/scoreCount.ogg | Bin 0 -> 7013 bytes sound/scoreEnding.mp3 | Bin 0 -> 39454 bytes sound/scoreEnding.ogg | Bin 0 -> 36611 bytes sound/trap.mp3 | Bin 0 -> 4488 bytes sound/trap.ogg | Bin 0 -> 6518 bytes 84 files changed, 13767 insertions(+), 3 deletions(-) create mode 100644 cursor/closedhand.cur create mode 100644 cursor/openhand.cur create mode 100644 image/block.png create mode 100644 image/brick.png create mode 100644 image/check.png create mode 100644 image/cover.png create mode 100644 image/demoHelp.png create mode 100644 image/editHelp.png create mode 100644 image/empty.png create mode 100644 image/eraser.png create mode 100644 image/gold.png create mode 100644 image/ground.png create mode 100644 image/guard.png create mode 100644 image/guard1.png create mode 100644 image/help.png create mode 100644 image/hladder.png create mode 100644 image/hole.png create mode 100644 image/ladder.png create mode 100644 image/menu.png create mode 100644 image/next.png create mode 100644 image/no.png create mode 100644 image/over.png create mode 100644 image/remake.png create mode 100644 image/return.png create mode 100644 image/rope.png create mode 100644 image/runner.png create mode 100644 image/runner1.png create mode 100644 image/select.png create mode 100644 image/select1.png create mode 100644 image/text.png create mode 100644 image/trap.png create mode 100644 image/yes.png create mode 100644 lib/easeljs-0.7.1.min.js create mode 100644 lib/preloadjs-0.4.1.min.js create mode 100644 lib/soundjs-0.5.2.min.js create mode 100644 lib/tweenjs-0.5.1.min.js create mode 100644 lodeRunner.baseLevel.js create mode 100644 lodeRunner.champLevel.js create mode 100644 lodeRunner.def.js create mode 100644 lodeRunner.demo.js create mode 100644 lodeRunner.demoData1.js create mode 100644 lodeRunner.demoData2.js create mode 100644 lodeRunner.edit.js create mode 100644 lodeRunner.guard.js create mode 100644 lodeRunner.hiscore.js create mode 100644 lodeRunner.html create mode 100644 lodeRunner.ico create mode 100644 lodeRunner.key.js create mode 100644 lodeRunner.main.js create mode 100644 lodeRunner.menu.js create mode 100644 lodeRunner.misc.js create mode 100644 lodeRunner.preload.js create mode 100644 lodeRunner.runner.js create mode 100644 lodeRunner.storage.js create mode 100644 lodeRunner.wData.js create mode 100644 sound/beep.mp3 create mode 100644 sound/beep.ogg create mode 100644 sound/born.mp3 create mode 100644 sound/born.ogg create mode 100644 sound/dead.mp3 create mode 100644 sound/dead.ogg create mode 100644 sound/dig.mp3 create mode 100644 sound/dig.ogg create mode 100644 sound/down.mp3 create mode 100644 sound/down.ogg create mode 100644 sound/ending.mp3 create mode 100644 sound/ending.ogg create mode 100644 sound/fall.mp3 create mode 100644 sound/fall.ogg create mode 100644 sound/getGold.mp3 create mode 100644 sound/getGold.ogg create mode 100644 sound/goldFinish.mp3 create mode 100644 sound/goldFinish.ogg create mode 100644 sound/pass.mp3 create mode 100644 sound/pass.ogg create mode 100644 sound/scoreBell.mp3 create mode 100644 sound/scoreBell.ogg create mode 100644 sound/scoreCount.mp3 create mode 100644 sound/scoreCount.ogg create mode 100644 sound/scoreEnding.mp3 create mode 100644 sound/scoreEnding.ogg create mode 100644 sound/trap.mp3 create mode 100644 sound/trap.ogg diff --git a/README.md b/README.md index c7dfc54..916fdd9 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ -LodeRunner -========== +[Lode Runner (超級運動員)](http://simonsays-tw.com/LodeRunner) +========================== -Lode Runner (超級運動員) - APPLE-II remake version (HTML5, JavaScript) http://simonsays-tw.com/LodeRunner +This program build with Javascript + [CreateJS](http://www.createjs.com). + +------------------------------------ diff --git a/cursor/closedhand.cur b/cursor/closedhand.cur new file mode 100644 index 0000000000000000000000000000000000000000..41aaa62a596f9e973f333e084e004da35bfdd9bf GIT binary patch literal 326 zcmbu(y$ypf5QgE`Mv<$CE-fxoW&}3Ks*J!W8Nosn6iAovz(opZ!dZ{+r#KrTft(|W z8?OKl;3-*p2|8QUWq?t0aBq9D39kj1vQ-Y*=OHL zXDA3XO+ln$A7Bmatg)j7uQ`?@la<+x_h6sG+m?*Z%Tfs literal 0 HcmV?d00001 diff --git a/image/block.png b/image/block.png new file mode 100644 index 0000000000000000000000000000000000000000..0c674a4dfe518a1be5f5d2ba9141230119801357 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^8bGYW!3HG7^M6$XDb50q$YKTtp%M^gyq6|l0TlG` zba4!+nDh3WAuof1zySxI2lZ|*7dK6LIICp;*7Il1ua{!rh+t-5%w|wX;ALQ0!`RSZ z${?_Tje+SJgTn!cI7XRC3q--`|u5 z1X$g8seoVEoNeo_C%>eCW=fT~MwB>~mSp4?F@)x%CZ;F^R~DC~<`(NHc;+SRos_jJ Q1FB;1boFyt=akR{0Hj$tg8%>k literal 0 HcmV?d00001 diff --git a/image/check.png b/image/check.png new file mode 100644 index 0000000000000000000000000000000000000000..da00d6a4a6e7b4e33d6d8402ee124ffa26610266 GIT binary patch literal 5826 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 literal 0 HcmV?d00001 diff --git a/image/cover.png b/image/cover.png new file mode 100644 index 0000000000000000000000000000000000000000..9e5d0958fcc028654c3ac4f96e4f04704e51a04e GIT binary patch literal 52147 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 ZFgJz0TD)oP+a8X<;2LV`1$ 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 RiD0(9{mxs$U+?|he*vApUKs!Y literal 0 HcmV?d00001 diff --git a/image/editHelp.png b/image/editHelp.png new file mode 100644 index 0000000000000000000000000000000000000000..26cb09bb19520351bbecf2e97d74970c61619ec3 GIT binary patch literal 18949 zcmeIa2~^Wp*Ds9aEk1o6c=|XZV60ZLB1Q#`jIj?zR0L|RqB5kGA|e7ZOF|NwW%HK5ZT{Qlf{{lLK285RlvsYW?B{E}XCt0u>{#&6b$g%vww?Aj)|Y!%-{fjH ztUtFWnDB&o5`)Kw=F#{GoKiCQU)~tkbwX%^c>nFekp15nepu;~pR70he203r=!)TI zKlU^Dy4jax8=Ef9zSNWX*F*nzR1kAJX~(%%=(}tC*;#xJpNUj zab%%cKo+gI19pT$EWExc#^Oejsd9_@c#7CRvo>Ir=yS@cnS&RSx|TQEljw_y9sKX) zX^*(f?y^Dkic>?b&8#Tm*0OS@8|FpC+opd6+_QZdo*HiV+H+rw+E7OoB3bY@cl|ke?nn zuIq?KqW;YomR-CA$}4E?e)3&z5+UN*qL|YPIC936e&h6>AeYPnYL7OHk8A#$iHn_w zx!BR|MsaBI9%Cf;msMjOui&w|FM#Z&Kz8ZfLBOMWfyg#P>x}M0i34ZmttrqTEKWrYX`*Ef6Q;EiS8`O>( zttY`L;?T|VMTeV%^9cS(BDsVA$@c65DC27<)T1Wm@ja=>O>{%cz_HRaFSn|mSm`e| z>Z8)6s{MCJmQ3Lex2_ZXUCY(Kj)~G9WJXJ;`(;8_d*Y_U1-f#?Vg0eSXGjH5rh_EC zkQ^UQ%frE#!x-K1ABRj`z){U~pgIarm}%2`H9WpQ=buDp6L#^d$marC+Jjg2j}qfz z129>%4L89le7s+<;1w^P+Pv$+|DkHwBWDv zXjPTx|FhM@vH+Lb0tq5_){K}5OP*W$$eq#`C!Wc05EIw|5^D4hkJo-Yf^__jM$0~t zI$vqLT_X$%|Mwtn8FO1EvXjfp8tXO zeY%&TxZ`ya%&6&JEaFC$q&GB^-c1YLJdKTQj>w8$67SbP^Uco5`zOZh@hhE6D)@T` z(l&U1I7hPfnJI+5)D&_XOMK*SlCZ?Bnb-x{L|42^wZ`P{H#mSLM604MRw?PXd9QAL zFu4fISv)e}1|;c#{%d!~PyJ7UHF zTyvg_c$KrSA9}%^gO zhRuJrm#qpeKA#+m!Pf9n*7_8A_!Hd&TO8Y_Rm1NPei^5rj%>x*Wi*7Sk$VVEJ4S86yY%9U84f z`@!)6FLq2WBp8CIJY_(nHc4Qt7Tv8fY)X`zfP$H6fZ5p)^&Qo=Y-~r6kYg@xXqEFwkuNaHI zH$iSXm{~lM zEcx#i8%6!;(RB;|p!z?2V}a3X9teuzpTU0^GB*0wO?tW0=G~_tQyD$FGM_h%_O6&` zc7f4@^>Z1_#Kp+y=zMNlXmsz|*peLIXNy24HTwQ@@~LQ#3k!^4Mi;mIMf@+dOn&m0 zwfu_{O{aHX`~FM1Ghxd|XWHwsSTky6fT>2mnHp1+a}GKDyd?rR=T*w>lQ|%YnYb)o z(y0hI7`9)^|J&YJ6Wq))04^6A!!9PSR&;tBybgHp^r;~P(%{G2Cl|a*PU30|k>+X3 z!ga7eFIaA=IBeD&tx4_t3Z!`upH?_`EJ-xV|GV?hY^?bLeb-!Jf@Vef z$YyrydGlNgmr!H;@3WfQ>z;KGxtvV)FGdKbn?L8LkmRIY#lgsLX6c)?Ln&XkzpLIh z@I|uN^QRA_ZtIdZLm9=~-`g?nx$tq8uPG&3 zgi|Fok4unTnQ;ri=S4}F-t^~#Eu|r?)7l^3L@6G($Gy7m_|i-wjE`VVjSpmh)^YrupBEM!(Nm ztWg1UUwB9WyYeIDd#z%`T#yT}Ku6?ZCPA&t{?c%!cAj*1kAB|1#?m@beSnM5LFZRM zM3mApL6!w|>KxNAaraeIDL&Fo-^vnWEsj7kfV($cT{~*x;(0_$|4v>{7Yo81D>7-M zRAlCuuv0KIa=-)!>fJdlRiYl?H1AiCKl|PpWl8P9Y8wc|0|m(qN#2a**qZBcespGG znl+m9h>6S%NWH4dHNpD%({RUjP6|CP0Lv)GuLHih4(M z>j=$3(%JB@tMA}8=O?r|bnRdzxTC{rwgqv@&PaB0eV|=^$`f*Qp63S^CbS^Q*PwXpgqQW-hYMN8noxsMRA|6_crbB{aOqS#;MwvKtqOWp-5PD?pL*lxjK4_8n--fhzTlX%b>H$cdM1Fs+qh;nyOU>QV*-u=lM3# ziEQTE@<32&eNgQ84OX`sBpFx=ZqT%m>~baeP#1GRLVGBp6`Ywrnp)UzV#+*g%P68bejd?$!YoX|E@sLv2-Kd)#0He=vy%_3Ui z{&{kJu$y%J;YKW;&J?Q9bS9>uFTmx}PV#tjYXGM(Z0^8&5+XK7QMRgau}I%XYkl^? z`5hwkLM{Kmu6Z(Y*zI@RN3WojSaJn%6_%VSoXBvf05#9Vh%;-`97k;EGJTdKaj-`( zuWf83x4~a>Pw(`wwS@>b1Tg7Ha*(3VT%^9%9Kd9zGzSc?X;1XdVzvha(uJEb`J1lI zS}%jBc4b525(}SE+plKG;QT46p($Hj9mlbaORwy>YtXprr=q$ExpQG&q1eFAE7=`o z^GF(G(N8kw{ z0FZGc4*Tpab0WdhGQ+7i;y9I2eh6}6mll^HSJyuxMEK6e@_8?K7OQS1;rlUK zG?BS;Oeh&i4C>l782JYy=!B-*&J_dL@-S-e)Cq(DEp(`O#b#}!FhIbL`}3* z)y@$zG31P|QFu7t`a?M}ubFmU@kAtB918q8l}195lQCohRn}eoUnQ0fYLkkRxgfzX z5UbPzPC`Ft`pBv)qR8I(@`>Q%^7;Y-<9NcR6_zYR`Z1;01+Ft3-)-I3Tjh&Her7;Uk6<803bcy1cx)= z|L3m&l#c?PRR97^T>e*YS*0Mi-)<`*kmpP8x#d3&AvPE)fz??cI(RMCoc_{KWNfen zg~8P%?)BLg#7`ht*zcIk0oNB`pT}cwQV&Y`#w|aXDLVHXu-M+@u>}!B#*^Qh;A{=x za`Btln!w2E&Mbwo&BifT*02DP=O2j}Y! zlSKJ$fJppod<`o$m)KD`*Gw7Pe5=wT+{HxqHgL$b(M)0eM61efX^HRwJ@4DEk1s{Q zjPVmYChxNsYwiHvJ%1Rgvo@qW1Mg``Ncn2Tn{X4|!7xhmrtOmh;F7>HXlKUrPHGDb z0~(qLh<_(>>C|FP+$@~GEpNQSkos`io}LF(c#P^?%?x&}W2&@^A55Ps zI$@%<5b#~XewC4gX^gE+G=Z$onMMSd&bn7YZ3>aNS8X1>B~2vtW) zyIPXt%6K??mVML(lMCV3olS7(K9Zp~#}_ek(0)WdXx4)h8PHY@Y^WZyCy`xV1@G;L z3K|w`-Wsy)t;&FKm!OEB!jP#PGaw*aoXK9BH0o} z#D+II?@Y-rd?h5uSUtbh6mLKg$+|6Q3P2o3 z#jh`+fuuFQOKIu(CY`J2j$Jr1$`BT>!lvP1K0e;#%XZZ)NnCxs0Ahr5nZE#8Q|&G# z5y0)B;f!Y$JV$-KB}TjTK`T(AH5yqS=Lf+|GSU}_n!`raCY zBFD5f1JJH_{fFh`SKfE{u6OjVKh!|0rKdY*;n7czGjqHt;n|m50G#{ztl=2vIdSiY z)+0Z-^PyIBgHkFi>A%f;kY=z8DUKylXHPEPtPU8awnXgv$S#g;mlI_nGnnNyj&~y# zwJd)@5I05h(dwhU#3D1{NXhr|eSN|N zb%Gz_E-+uSgccOc+e!ar27_T3PRf(HrDLwD!jLIS6q8rM*+?7pT(NIC} zawh{#Py%3?ZnPcUq3l%a>6887X!y$$Udxn!pKndw6mFprNN?)!+h~i@Bg}F=oJ5xBLjE^ImQoW9Y#g03ytFNMmjXbJCiEv{LA$Fl)S;a1wu4l@|N z*#_P*JTm*FVae=DKw@voYQ^lT*~S0GN9=m;Q8km6@8i#T&9$EGGH27yYQ?vr(Yr?q zknTn%@MQkJ`H)q!H_IbUe5lFLq&5Eb*izb!`S2E!RFw&1=Nvbb(+lrCw#YZ14}}ba z8NM+&x=(e_9siM#q2*nZl*Ao0#A?PTZpn?{h2f5th;T#N2{BwFoiR41G|V;@4Odh7 z6&-;)NVXv7cp4Id4T!jtF+s2!bh4SF$&OKV|He6`S_Yj2o$(>T;zWR<=fG19*sO(N zrWo$}0JK7qNG7BS$%FYMln zG*gJckOkOu`(S4SlRhYPUlnU%^l~{ljl}K#Ce~CF^+AQ83Hs^fMtjKNZhNx}O9^^6 zbmoGwiZN`DHe=IH1J?aOC854uB(rb}fJq~bmLHM2jN?3(nJJXBux;gP@u<__h#Z}| zo@lDtV|48+G%S`8X9<6Ad22g}tzoJ~_asxE_Nf;>k|wb)UgO-`r_N6gAPVaNX@Svo z&*y9p44EtEtwmnpJ(6!l2fSZBFVbdAU>VOs3p9H6awBaiw0XiHeS|vl#cTyIyS;G9 zqYlr<;vC)?AXevjsDC}}620s2ungR;JIz)Nvz8LR_h`hAv0RHX`GR|m1rRqJdRyXT z?v#@Kux&rwVGxK^ID55e(7?69i;p-j#+&VriH!HgyGbZ)aiwR%ZmCK^RN;C+b7U5G zha{~>+zUt4ujfBdj~0I@HNi5g@)&@$H8o(2sW71!Bq3B!Jgo{!+*}O z(G6e6syPKP->ksP!lPj8eLkaW{bUvmYklOl1xheeU@!@@Es@dx_UcHwI=cUBXO=L` zK6TV~a$)_$Lf|U*|ABD7=(M5%nQ7SyF32-@XIzZ&7iTXaJ}#R%pVqpbzgkdvQc4C$ zt`po%pFiRb9M5%Qc&bst7BpTg$C6!+r8LJ=(#p!L{vSUuKB5~GVcHiD(>aY|-oEkv zatx91c_)}NnA^wLXfK$<`tJkX-Y@=wJOA5o=P!u!7sN57(f=wWa!2~RJBcs zq^@1p_y*`?^L?1nJ3DK2J`SIPaKFFBP2zbMY6-rB4Wl_nz zub;f{4D}17jOJbCnKOSPNR;H_`W%vBldqYUnyxepsGOz|M&P7(P9XHdIS3cUb6YV+ zqYl<4yfmee^izbq*nz5Q@2qOYbso-6|2r8ed$Pe)*;ApH=1E-2#xQ@(znm$xr6j02 zye%)h%`w$CdgHb2Fg@o^aAL?)XDVKrnr!-(ryG%=8Qs!8f0&m9&FhXCYSiCtK0lTx z=zw?OCwpkR;p{*cO+$o5!mH04anQiaeYiQ01TfFVxCUOTV=I2<_K{LclEj@WeGOSg zwsG+j7$1VJ;Zwn+soq{hVszICOiW9j1aI}QJ%+U_--SKF`YCUtUUg~n+HL`Y5T zr7lJ5DP+C!I@~WaRrR*J=J`qw#u^69lShSnySfU9W{8^g<@TcV8eX4Acd6-#o6Ygl zo&rZJ&HFx6if{;jfmasKmQ(d|UI<>rAndbH{t@j`I{jZ`UI zpi)Vqvems=KZ4>amBy*|>R#eorCV@*4lW}+9GQuUqt9$ zHM&IgA@e3@8oiYhKU0_Xt93PurKZKZf}OHk(=e*vB^@uoUM$;;;=Eel?4{Zvt>7`- z=A=$b)TmO^#F4MelEr#DA~%6$Mq4Y!&H)g^Y?U2XP>KsBd#_bot+Q;9(1UT37brHS zFEc!Gc!Pw3f9W;ge7Em}kZyNMGkr?;TFaWidy7ZAKqiBO^eZF3h+yTn3Sb_ng{j3*~|=QnZ)T~6ZK7*jUq%N+z$HFO8l(!BWNH|70WJi{HS;7e=s^aye&Q_XPaM9cE1 z6VN5p+Ua~_)3-ldTC&N7{-KmGR8`d-1SDRQNzsfvfmDqUMfN5QhUP$_OmvluvZNdLo$-8c=1YWrwFQxT4xUqUoxQA)HL#5oTjv68wq)!b3xVO zm{Ae|!@H_7d9-FIu+ehz(*67Qd-KPZeQeKXc3)ebJ|;9-2VXP_zdH$8;X*`YE|kPx zs#lciMc0quaC*IS&^w-$W#quMI+12C>-^~R5KTQtXZ(cMTCTBz%)9(D0?5yA)^OLR zFgT5HFGtFS1K_DDyU1s}5RGC)fQ|6a_HtBRrcy8+-Vw;3>a=GkQZkL8m@ezJo;iW*#!?y?2+Bz^9Hd)%&Yp8H|J= zt2XL$@*BI_@ZABUguw{AnRhk9R1Zcnr+S(=q7g0iU|be%^(gZ~YlwIRo|%_X61cQp zPD9yClQY*&)|%oX&zu=M;T@AQ&&SHm7^U`t1P7xIfxi2>OSrXr+1nZ?sv=R!HlN*Z zBe+_~LG{}*Tnwv{(mYb;?yrBf0ORso?LcA(TD~T&=;$Wr{MH-OsGnp#*I{+*J$+?U zQVoBr2N9!eqeSa`J#r@GuBt_VrwLgiGP##E?R3O zMP^PQ$Mq*kbb+i>DGM3nM_?YyFe=lY3JZu)>Xg4b0Dpot5@cFJ<~DpOl4VBf2Z5D7 zEOW}=bRCty$@6%AUv}lzu*NB@HAhu7BSE*PT4|>@=1``V(N1DTVV5so)~O`V(*7rE z^FK|?cbYs?cw6co5;Q|7T7%G?+i+I7V<9&yjuRevGLTh>SC-1%TD5Hw zbC6X$QL@UK*DBLernuftL{{IF8nos}`6+}o)Nidn*`8TRvKJhd+y~TLOgex z9hW;ZSuuc9#`{J{M+5t^r*eJLU`X8Pqp}JI<<%vAD<9lDH zmGX(ud9=tQvk1$1vPV?Me?J?$WqoJ`QP0sFSe8-xB-kmpHbG}lVRw6`So!D(G2vZw zyms*VSD_SichLdbiQv5060-aWQHF}y)jc1Junb9O|79? z^Ie*uP_M>!4K$AY%~!X4FunDWJjBV+@+YU8AhINHvZr}InF|~Hfif3*&nt7-6t8$* zPs56%X^xZkF1bjv3e$8W-ZU3={-SO5im8;-{#EZOI<-bx9ZmBtB_y0s^_*fBBPiku z;3rPEOUhMmQI~b+pX*-h_ljDDF1ehhnQmzkJF^IC3W;Qe3=|9OX(uy|Wz|gUt$uj_ z%ZQ-A40$u|!c(@u(=k`y0<2)l)HketCh~~Si9r4oZ&P^F>rFY2EA=|Hw@yaHJBuIY z&1V^Ad^KWnpdEa?C7Mutz{_dsh38Ti#gI1DQLL!OD+=+A>ZTd^1?jVt;8MN4{+YB9 znVYGbiRTwb<020`@E+R>UU~axa;8a`?h=}B_A!F)1s)T|uP5xmC7i^v0z()}GK&!t zHFhFx>c)^Xgv|ls+tVSeA4aQc#)t3V`MBv9R7S_HwFe!WhPp-?!_{19V!8mX#kDVq zcgC?Eg*Ks|DX!86&Q*8zISpMjK4#C)jc!Gfqv!FWF@X-Q&(4XfhsE!bVQcGtc>42e zszr2%YN5sXmS%!>qLQDeSL@LO%2j^#n)m&gMKf^H9__oP8GW{1C0W$nKq2kH@?rcE znni*ux?LzakP}h$Ww{H_08eh|zr;UNtO&UwNGt9{oXm*BDldg_osa2mseR5h+Jz~Y zkrXG-Y{iA_2GymI96nd~);wPET-(?*mO>eby2OOlscK^5^6WyoFAIqj-S|Swm^WLH z>V8`O4sr73X;!uUmrX6lEfx0Ux{o##C4b{;dLsvk*KM)Nzwkafj*Ep%E#lsuLh7HI z;x9-(T@`S98~L0UX{aEDk+90|ZPp_AA^aYFffS~i8Nc6Ytw~{UP2AB3{^zJr8XZT#}r$7Za-Gx9~Q>hEu3MhB@=H)|^|Z@f;vPE#|fA z_X+r!L8c{z)e|h)dFt6OOAr7n^e%N6yLW&B!bR(im?iUWkdhZ%B%S62bsbm>qDpNQ z)L#W@svz~(Ykfu%_K_=^RpSS!YcUff->`;W^Hdkrm^FSXB^pM+zAhGYw~rPrg6H?{ zTIJ_tt%a1;-4NahVTtW{Ce1)_a&~hj@7pE3pEmr~ypGN&Ml?@9tV?XvWh*!%jgmd;r%=;$Sv105vXPMO6xr6k>CoNZpJsEKLda-+6Xhlj5dSjr7ZC)?X^?uB6%=Y@}#8 zH6t^yL%vSXJ86lJ^IbWPdb5U~v#K;Rj0~z5UOE5^xAaM@;BxtS)~Q>KjC{vV^stR% z;=3k3aptDCS5_0tntH=rKPY3O@K2tbA``z$7mf*%Ll%E&xS(G7fOq+Od5Moy=tgsQ znL7jSPDlb~HXGKuV{tP%-0O}y1+Q+;WXq+cI_Y78Zp0p`R=Q?(H6$u~nH{Jdl1F8X z+y*@k)2N;3ZTZetS_+ruiB!;g1;fN`hmx@qsZvhewga%Y*aK+DJfp}GCH>)K zaHl&+h7G8oZeGafNe@O!ZGDh(o1=~oi|-e|)w7~5QJm4^!@a0or!>Ft!z*8|EW;0P zfMsbKx!Uj-l#H40oweIQ#H()K9H$P%1NVKue_b21W;iK&cd`~?pAtv9mP_P{MIq|l{S0! zNbPFJ=&2A1v_5>2Jax+LAPYKNgC#uQO zYiRl?_Qp)VjFs#QM@YKMzY18w3h$X!emNDn@kg_5p={@bARZ z%RV+$lg4=svm{35ndQ@|gSqlsX4)?w;{SK|gLLfo;%sy%0I zL+aRZYAG@|s!gen<|rY!UrZorq;H`6nH!=+7;*gWO22q4X*^pgxMt12k=@|)xZ}=D zh1aYslv9UEr`{FBye^LJ7Dtc~!9V!ku<&MtiL8t~?1h6jRdOHN4Es~EyMM_qvp z;;lgOdRb}HIgMh9)_;L_BY1+M*DY)JJM{5-WpADNcXjP>bZR&eQppO4%V;34Sz`zy zsVK;iGD6dhX%d_orn(6ZZ*tXJFQon(X9uS4lZy>a>!zf$)*V*yC zy@jKXC>mNQvC+lGuV%ANy_^&y2+AxyQ4RORkRh>jI!u=v&@3|+oG3%q{HXSn9B)>) z>oEdhowNMr4Q4`rrca)e)~4)nRogy8@Rx2#bE@j8hplM~rH%e(7-KnkZ*0lK0jL*S zy%pm!{SI~Ov(9637hmSgJ>P2<3=e9R#D^KY?^I~hOrAvZu8yM3!|*%E>)8oRwxHHg zydS}i@*qu>H!$jt?bM_L_DQFoJ`s?B>s9uRe{+ zc8MFa6m$}mfoQFV#A_fNJ8%slQt2~9HSBk*!kWY$6o;@oyW|!~oQ8X@X{xmhhMA}= zrfT1O8-UrJJm2r%&u%78coLaJh?TX+;HUlSb6GqzRwIu(mnY%(FAEm|u0_GQ^706q zToCKq!zsM37iNb^bSYxFi*pJpqS$X=~0jg)dYcX0OeyWArth&+;Qq%zPP`;DM z`AF#@HZH}c_HM$fFOm=CJI055$7H8Z7=r$swb(@a5!1jY z9yfy-?!-+!r$s&>*SY7Of3^w-<#07}j={8n6sa+4%lM)JalJD;N?0E9uE3lT%j9l9 zS3x;->SWDWYs^e%U6F5i!$uH(IBodiQDEvIx|UcINe=$#*SRs$;0O;mPT-sd@L2*x z7IZG`IvG#yq|~%+VL*2sV#npaVNZI|$uOMac7Jv7DqY>k^)LUZg~pbYwRuJqF%7fQ zc~=bu(Vd1LHm8E`3LqH17l2I5u&?OC;OeMxFPqW566#8>#@}XRG+gGIl7@cxe zQBHWXJ+LKzYdxt;6mR%O?0K_2Z zq_+Y7z1NLw!2k0PkENR*tCN_EEXbUn+Vj)E=X&0p3zAd^rIxAlk==og?^zFeZ@<1} z6;btarLP#$L3%bN4?X^{F5m*)%{m;IWendxzO+%??8wGZEd`^#;Ry%BJ?jReLP@gP z0ftQ-#}G&ZN#o<8-M_A)9W+?}DDa@pMpbr9Z!fdRJ`%#!(-dw~s&8GaLJQ zqcu(`(d*tKnx}3oln+MJs(}*Py&u=I&JweB2DNRX;dL`i2SL%TV_CoxMhr>!KgdB8 z=LGf7q?_uq56uF&oz!0K;;Rm+ItKt7sN~6C;ki3w$9rN+4rNW>T-7x6DU1`C=Gu4(vh1Tr zF%T=1$R#9sub9$gAk6$>}qwV8w#8!3Y z+RtDmiF`-BC={h;u|Z1?&RF5&mo6qtnrnU%bjKL1B*6!DYg+>-2qvbj0V)_R{gfF% z7=_nw%ZulHDzHLoLktHmMnjEUY?p)Z@r>@ktxaLJc6K$K-2>-rwZpf(E2NSJnCHW( z-q|@a#wS5=%IsYKD<#Qt4o;Ht7sgV2=)o`7fuX$UlKAS=oonLXU$ycY3@ObkF*F<4 zSC?5epSk6^+kQwCfmg>PXR>G=Isk4kd?HR(=8n^=xuskkA74^Uv$xVJtdIwg&gxug zH9@~#t69Y_0YPGd>V?!^Z%lKVe&7)|5LSn0fy!@b{+`J9yLqiQeB(jMpQ}^S@VM^B zC#ugXK}al`ke>^kou9Z`g=pN#AB*b%BM$Na8E#FF;d>jb)rU4?@D;oh^!Dh`-&zBxC6mQMig=dpLHc^e%!GLixTggM8!td?@ zl*YlT>!8#61hmQWciGuVC%`{h-mk0m)3PVYmoFbPU$Z8=3P|V;Iu6SgPJ4^yKOg$n ncglS7mkR!WtpdI2!UqKxOqP1Kf$w!PI^gE@O~pTd`1!v9Xe8R9 literal 0 HcmV?d00001 diff --git a/image/empty.png b/image/empty.png new file mode 100644 index 0000000000000000000000000000000000000000..154f0266d48bfe2b57b75bc6b330c84e4df89a6f GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^8bGYW!3HG7^M6$XDb50q$YKTtJ!KGPtXOJa1{8Gl zba4!+nDh3Wp&)|+55vMA=5tq_sAXp>ODlh#Ug;39fscdh8l&SuD+P@Rb{5vx4GR)v k1w_^`H#L>QBoAiu=X~txwLbm12xuUKr>mdKI;Vst02vo4umAu6 literal 0 HcmV?d00001 diff --git a/image/eraser.png b/image/eraser.png new file mode 100644 index 0000000000000000000000000000000000000000..6f44c8207e38d5d9ee37861f89203b37c67e23ed GIT binary patch literal 2903 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 literal 0 HcmV?d00001 diff --git a/image/ground.png b/image/ground.png new file mode 100644 index 0000000000000000000000000000000000000000..e8f5cbe3e093e328d06d922ce9df4164b8448aef GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<EaktG3V_$LqP@xjw1#<59-}sE^g9xZhy0K-jmIXnAvzQF*dWkY;bHYIq;y;;QT|z b=IdhfoO))mo;#BcG=Ra=)z4*}Q$iB}Z`3HK literal 0 HcmV?d00001 diff --git a/image/guard.png b/image/guard.png new file mode 100644 index 0000000000000000000000000000000000000000..adb6d74916abb34adac496349fbc933e7eb236c5 GIT binary patch literal 2650 zcmbVOdsGv58V$1GN>uFbVkq=5?%JcaTF@%SM;DuDz|F=7Z*L4pK`h=5g+6d|BM!XqUii4fxu#=JKuJ*Rv2@kjrd-^`ic+<^!C|&-LLy`+C-5>tvDVv@9n&DHjF{UAu62QL3@| zFqq%+n8cJn%wx+pD2NJ5_tXVx45hA zMhne(@K-=esD}pj*V7V-4eJ9WlAjA6bgCv*m^M6!EYrDJKn14F7J1yWVR6R`vKe9H9L6V1i*rs%BL&w|l@OQ7}DoNLzhoI}9 zuF(U%Gjx@uxW0)Qj@^&@9)m|*H>8j%v#?6WC&AISrMbHaWaorXM3CY7&ebt0AHuVq&kvfk)$?FK_?RY<#}B=b-U2*-N?q_|kx*-#jyZahx^7YT zWbaZ8UA^GMNleYcV$nR2*tjVA8d%`Z^C*raOF8F<6*xt@appJ0CLk}|^ptAdr`cH& zc0ag{G7Ta`y#2@!1bzz;4J}2}Q(X@!2Q&{-Z}&<2wb{^~C*7LM8@1kgS5>j%0U=0{ zNq-FAVIvPaX4=oFC@Fbe^ffAA?l;O)UQzA?9H|O%J(&GX-3egBp4)Mh%QUj_X7U)3 zC6pHTNS=aM+kqCR%s}4lU(LP|(O8hD`^uma4G|deMFQP<Pctwi0WIkV*(GU38ws4w((7W1ZB zqU%(R5!CQ8*UcVa}aU} z+IU_7Znnj)98Wls*70-PeI$IPE*%+G!ETDpK%K>uc{j&jNXmIu_DojTX?-k%>-cZ| zEy$nmKLsNOq^+(%Rnr^BbC~(y9cu=>sJnAoGwyX4Ogr684pw9`(-b^8bZ`1jY*^q6 z%sUu<%;rtm+cW55bA>j2-l38gt3OoHz~TG*G!dk6Wdi_V(-4>4ckKA2QC&+--ni- zbHWDbk7-%zX?w#KW)_uyos$hY0>Fo>{Yr}aqS8L%_BjiVV`1ThCT=;>=KAC;??ZLQ z6YU6^)z#Wq6rnjXcj*g!*DTFoGq{w_t7Bs#G6}0RC4vvB8P2eCi#`2G_y~`~6I9X` zz+#tJ>ShHtXIAPif0297OQqt!PIv)1KeYPlSro`LY? zk!`Co|BVa@|F-7iz%#VJd*Z=l+U^{6UhK85vIw(I_Wd{d%gh=?B7)7SJF>=56s_6W zCLNi}h0@>Fy*ChMnKVqE?EepqGq&o~6g-O9@?}B0&jW7aGKc89Mp{xxId7YDRGWQc zP*BTLl3Etk?q>TW;5RqIWinhjlL#V{jB$es!>*V3tB6VQ5@BfIaFJHKem_=h<PWSu%kRUA=4~O04s$4TJ%z&fxCU~XYoq-B%VXip1 z;z01>51m=+Ea?C(-!8V>V?o@YoMUtG&CS!c@aXUzpMI2S@oBAQ)>xj*XG72>Ew8o` zX>mqrPWF+40~u>nn5v0m=03_gXq}7@giG{9VT(^Sc+0$!hgAHk{?U`+dIP^UR$P^b zL8>P}?Zr{fHdZDI&nOEptS*!5x_8snsM1rV+OQIV&_CIW@A-`AQN&iFi#)_@^<=q+ zvuQ~SJ|`~(nTm8vj5zhw;-jk29lO}U^&Gd#vflLUe0RUHSoAp&@mgh1$&k!FYbzzc zP+uEI515&BAl*!ce1tmc$nRH_kl)sNl0FmFi+MXo2s?v#-Y+e zQQ!UGz7qRX>FzvH&e|5j#;94fM|}Wv_FEMIZWr$rG{8`&;E<^a@nW9|M=GLtNRO5C-#3g;qe2+1 z?!#T+#I%+F#X;(1B_7Z`><61!pNiDj#s$u-xOXdn6 kU9SMLZ|8C`F0c1LJGi#{)!A~-&mt^l&wr^Y1>BU%;s5{u literal 0 HcmV?d00001 diff --git a/image/guard1.png b/image/guard1.png new file mode 100644 index 0000000000000000000000000000000000000000..187d8cd4e43cce9c5994426a5c7d300f40261cc9 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^8bGYW!3HG7^M6$XDb50q$YKTtp%M^gyq6|l0Te9o zba4!+nDh4XM&5=14%a}j0@w0lSN0Eouf3WquA=rtYcX-+X6e kx$&1Jl7W$li_@% literal 0 HcmV?d00001 diff --git a/image/help.png b/image/help.png new file mode 100644 index 0000000000000000000000000000000000000000..2704624093173730222748d5a80ad92d5790827c GIT binary patch literal 32608 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 literal 0 HcmV?d00001 diff --git a/image/hladder.png b/image/hladder.png new file mode 100644 index 0000000000000000000000000000000000000000..deba41502714edccc6f4ecbb839774a410da528f GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^8bGYW!3HG7^M6$XDb50q$YKTtp%M^gyq6|l0Tc}N zba4!+nDh4BMlJ?L9v8>|{}=0DkG^q2>O$oNJssm?Ay>m!&;H-f&T&Kb!RG^C7@6|; zmwabj&%TVA=&BI57YK literal 0 HcmV?d00001 diff --git a/image/hole.png b/image/hole.png new file mode 100644 index 0000000000000000000000000000000000000000..b928876d202cd77184efc67f05abb7fd80dae7ca GIT binary patch literal 1781 zcmai!eNYo;9>+J?OkT7YwJo+V5ENfJy&`m)1CJxiQmGIt#5!sO27|Su=oQ0g1shnB zJ-lh{>0$A#Z9UnoLUUInu?6Ld%?9gTdsn5&Kp_MqtJB`)MZ!X}$(k%lZi98&|8D=- z{XM_$@9lZ!`Rs|U$atqJoSfHa!+UJw9bopaBRbxEh{bUk^2p{-|UzV*c*l3 zPr-ZNw|2$COdxRoYo7v`Uug$E5~OgYfAMTMt?3eq*CdpIQ*O~?nK^X@g@&#Cq@|m2 zwC<{K3&0aDt2MmziD8j^a24l%R)JrN^Le=qI$)Sm;pp{EBDf~~@!GrV(cLd|OH;as zMu0|3$`#TILDrT|Q4S&-tnNW)qT!}01R9(aq-1>OMNOSls^7;*Hx9M5O6UqxOFU=0 z4*!)Up4T@L<3GJ1N#2+wx<$T3l!P8fo{wWhlbq_p1Q8w@TPXOPj7`)@vp3SDdM zdnNMOTvWK>I1C=&98X38@Z7?#Qtm2Aa3``IGY9khI=!lb+t!72&lm#S63gLd&~Mub z>HB|e#G5dZ{elKQrogrNS@!Gki^>R8b5RXW{no>e_S483|S&!LCUcYVP;B=5H6Gx45(m$B76aEvc4(s!ZmXw5nI>KHR*;h z7*tJW8N6(yc}GWHlPV&8euUvYb|!t0JHDF_Pc6sG+d_(FuhE)LB`K;7uOyvp2a-0Q zt>E&W^|InK=})l&oe?=pBgd7}lL+53LTrveUv`SVBBo*6lGh@Hnz2FH5a)nU*8vR` z?PZp&Rpf*ubUCY|FiTsG7yVR)H%>U3;?oa{907-R@rPa>2KQpHnf3+lL^Tfzr*6KJ zH2>~GyESOCr|Y4*+RnFZ*VRn-W*^X8Ey2A9`}5vLLOplXe&>xPdgblUBKNC1tdpt# zfY_Zg-Jxk1*Y4C?ZUq{fTF3X3-yowMX<~ZFXKs8mc1XLFov!-aJkblHL`5{X-bVV9 zUd51*LLXC=KPcLlo!Oyv1V%K5kaIuDy5q&Tc2faqavQCHzt=`Ew)hE{Jb8?$wyE^I ziTxNtVe!XN;_12O#(derjThg0OOPNSnWi7WX5z*>FvwhOo>`8L)-ydbju4ujHv3=EcqzW;!YHyl zF|50CY8`q=uG3Jktp&Q$`?K44OO%gb@Xh>gGR{vUREZo)k1in{Ra9U^U-|*j_BtmW zh}OKYz*Nqb#8^M$7GG5sfoj`hWrx{`kb=$s`#Oc;y8k=^wRJH?xRg{^Yn%yK_hGiZ zUSz4~CbPq#ZdhCsA)M~OE}cvenMFo}X5pa*uB>H19|{+|=Mte%v*swG15}d^wt1rS zr%L)tE+z~z$myuJaQXR zwy`4^yqNwmwa-Sp#|_^byt9tOd0y!6rG7x#Oc$cy?X)gyi(mp`b6t$55;gsw)xLs< cSed+qU;SfG6YKY^L@rSf9ai#5OhA8Lw@`~Uy| literal 0 HcmV?d00001 diff --git a/image/ladder.png b/image/ladder.png new file mode 100644 index 0000000000000000000000000000000000000000..a4d0776c8c17d29476ec4604d3c93d4385e41f92 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^8bGYW!3HG7^M6$XDb50q$YKTtp%M^gyq6|l0Tc}N zba4!+nDh3cAs2%J53|Gn{~52f_!fBxK4rS;Ws#xjtdw=e>fZZj74iZC0w0VFcK>Id n{%^)kehwJ;VS+ApV>u&J<;P{()i-wmEnx6;^>bP0l+XkKe_}A0 literal 0 HcmV?d00001 diff --git a/image/menu.png b/image/menu.png new file mode 100644 index 0000000000000000000000000000000000000000..a25b05e9a87fd067f1dbcfc42ef22c2a849e5af9 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^8bGYV!3HFM+f;}FDb50q$YKTtJ!KGPtXOJa1{5sx zba4!+nDh3^M&1JkJj{;g-xzN4aSQpSFm2+o8b_Ud``cs$4Nsh8+~0V8k8>nf$m4wz zEbd5WCdeyrMt)E0ILXK+$G*sY(XplGi`~{vVEe{6X+mj!+YFh62Zah%Dp@gA##vXm dkd*J1bJ}^h&tlf|J3z}BJYD@<);T3K0RSx3LA(F} literal 0 HcmV?d00001 diff --git a/image/next.png b/image/next.png new file mode 100644 index 0000000000000000000000000000000000000000..776de362c3f6c72d8fda5f8df40b6827581f4b77 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^7C>yk!3HEmdKI;Vst0DXODmH+?% literal 0 HcmV?d00001 diff --git a/image/no.png b/image/no.png new file mode 100644 index 0000000000000000000000000000000000000000..ae6f8bde4ccdb3cb5f28aba8125af27be3137ebf GIT binary patch literal 1434 zcmV;L1!ek)P)06@v!&dxXwLipL6!< zE%C5k_gcSit#3`=rc$Z!UzTAv;D5l44M?P&3C}0Iitr1BFCfx{t{4|-43Ul|d<)^X z2rnXh2H|Z=2P9H2;R6Z3g1iB_lFK^6iwPe|cuOLU=p4*Fgm)o)Bl5}`T@~bCkmnMf zTtrtwua!nYEhLZqG!;Ccy9M_z#ZTOC~$qTMj#)G{7eCbRmfGy zPavN_q~do)o`ifI@^a+<0=g>53Hj1Scd`-ONWuppFGT*Spu(#Biu@+>9KutZg)H)( z$a9f@Xi?8V4tXK+7KH(cG=fNbAwPipWB#F56jyRDe1&{B;eF~sW_o-u@?-g-w5p>D z`62SfMEVEhP=LE3-;MlTn{c(tzeiq3_z)uX*67%d@YTpmkk@vgqk5Q$@a(35L>h@a zJ9mB2yU+~sSLEjiA48;3MA`{?etv*u=&0&hS_E)3^7Y7TN>W^vwaD*~Wxl7#l2Iqo zQBPJC0qo0-7+he>IN<@ZQq$iBxC-)TMepGL$dBit)eS?+mVV^rL^`{bEIJ+eKI9eo zsc(v)17xk+Qsf!+x|(K%ei!6R$hw#{n;2w2@|VbWA|EhRtu4?#r9Q$ZAwSEe6SC`( zKR~_=dE18e7iy!jN#bzihw_juE48;HYmr|^K8HwKH?_S8V9mYU9r+^U_lL=otI7J} zlZmutA-jtL4yuzUBEQDp=fZBwD&&Wek08?M!uGZbSQD}bk`?SmBUD-UZ5i^F$a~bb zdtC#}A$yRgkhNSzMyYn;mLQ*sJhq)}LEC_Ten8$MKjCfwu0g(!NE6$(uS2-qkQdS2 zthyo(&oLVfFrV}%AV1w@xJv&0PmwPp8m}ix0nCTgX~_4}`5f1Zd_&e%jqNg^_h#c{ z&%rW){2p=;-o9wUY0-0O8uEi1*>i)#^%LY-gqwCTEdqLK9+p2by#43^@;ijjBbtY6 zQSVJ5>)L-9X1J>N=gFnW z(_024QZMpMvdN*Wrh0&^JK0d;fvrbgG*pco+H>+*WDC`@4B3FZnDCi|A0V3!%340H zLw>LxWPL#SFy!Z{|B}@1DKA4lHVgZ-72%u7Hg{#+>we_9O#$<@;T2>X=`s}mj{Fw# z8MUi*B5jU*8|9Xr6-59?Azzb+P#K}~Hu7ophEyU=LcR<6=aK-wD*`wI`8ed4=xmd= zjx58S-{={QNaM&JdD?w^sqk0wy0>VO8ACQ?K23Y~WCK}(noXpwn%3HErkqE6{cUyH zxQR%6w^AlX5#B!!*QG6Za{$@MR}pE4W^gr-Q}P4-y#=rRjQl9_Ou}^!vS=rBB=YTK zudj`2Vn6cN$Ttw4R1_}P(}R34@{3J$RLI`$UqcS$sYKeW%L3m_SC&E;ilWQmJH~fmHLn;B41ASdRrSVKO*0QJh@e{ zL7_St`Sko=)n18T$krprq2j-*v~NhHU6F4@{v7!u!dDP!Tqkff-yW6!+3^VS7sxLY oK9@+{Us?RyWY`V(AFxCD1492Bi(wld+W-In07*qoM6N<$f;V%$(f|Me literal 0 HcmV?d00001 diff --git a/image/over.png b/image/over.png new file mode 100644 index 0000000000000000000000000000000000000000..0f69b94deda6069c745f99e86569443437a1f137 GIT binary patch literal 856 zcmeAS@N?(olHy`uVBq!ia0y~yU`zqB4LI0jv*Cu-p+K)d+fl&^7qo8|9j*;&K+VZo1u2oHc0e9a`2O$90KQ^3IRL-hYoaYbf^3WpO642lXV z3=IOeT4lcXKRWz*=l=bBoj>Ks-g*1y>fft1mu}9rkQXny@qK%_$Go-8yXWrTwSShs z)o$VEkDd5_|NF*wa&u|H_Rrzp!#{hbmp`hBIgxn({yoLYZG7*_{=NE_W%u%p-<C>y_4B<;g(g;rmm`~Ztndlu<8Bxi?;WF z{M@ZyBK5tl(<$_`C%+#n(BhUo9o73?;5v<*;*RW%Ulafgjpks-6F|H6pY+#%WA~wt z{pFePP3jvq#()3Y%av$p-~0P-`18&298PxH@h9go0A0!P(^pP0{kir{VF!ptmLy#XcKrsb9e59f9#x!vp?r8RC=P#adZ1^HjbT=-)lH5e}jVOex9_#le9aZ z6`#BTg--46+z%Cs{?qqtuzW9;)g-VjW#W$b?|uH(`(OUN@~^0_I`Mn!j?Y)+I)5(t z9eVTL`s(A$=idKPlT~lIfA5ChPIrE0^&hFZ^mkRx`|EojUp|*#Ww&+zocnP%Y8Btr zY;{kvds!E{?fdI{A2Xku+s?lge{Q$F2*U%QGk^(Cz=*+tgF})*p=DFO?EjaJfg+{H vv&=1A14X`Wha}q837TDtoL)`NuV*OyUpu*R#jOlrR$=gT^>bP0l+XkK6e6Sm literal 0 HcmV?d00001 diff --git a/image/remake.png b/image/remake.png new file mode 100644 index 0000000000000000000000000000000000000000..f7a62c5d08ffb33bcd9f3f96c576599fc1301586 GIT binary patch literal 16638 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 z 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 V)dOp%9AP@bDaotJ)ybHL{Xa&8MHc`7 literal 0 HcmV?d00001 diff --git a/image/return.png b/image/return.png new file mode 100644 index 0000000000000000000000000000000000000000..da650a8e91ea8f8ec385b8f3332712de9bb691ce GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^7C>yk!3HEbqP zIEGZrd3()K?2rM6>%})$dv{N^_$HyuVkfV}oR;}JZ}zv6GnU8CI`d~FFbgvte{AWm zu6v>BQ^T~zxlZ?+v<_@J(Z4~sCIO`lXo;x^G0h7^4bjoeNkX{zin8RjDAeL1WGqaW0p~Qa7T%Fr{z^@cJ^l zD5_rPVpf{)vfz~k$nB#n3nd)MX^SRpX&2G58_00`7 zse-4Ci@v@|P+8YF^Vt{kez|q5tNN4Ml?ziFmd!rQ2Xy`S&rIfVhbQx1($@z1oWax8 K&t;ucLK6U89eJSu literal 0 HcmV?d00001 diff --git a/image/rope.png b/image/rope.png new file mode 100644 index 0000000000000000000000000000000000000000..626c82b7fb65dfb224e75137e583cae43e6e2ae8 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^8bGYW!3HG7^M6$XDb50q$YKTtp%M^gyq6|l0aE4Z z;uumf=k2+JoD2*cM-0Bp-zw%26?(Bhbc4>zn0NmafNB^RK3ri4T42|}u`nE@hr!d; K&t;ucLK6Ts?I0`w literal 0 HcmV?d00001 diff --git a/image/runner.png b/image/runner.png new file mode 100644 index 0000000000000000000000000000000000000000..955e7fb696313a17b92a3ea6e1329b962158b000 GIT binary patch literal 2192 zcmbVOZB&wJ8m2F7EwVY;Ou{5iowDiF*qrgB{D7#;nyJ(oS2Gj0tUv{6Of(fRm)X7? zqqdnWL8O=!H&jxoX4IgzRV(Ke%n+o2G64mJ>=obO^~I(AF+b+V?%DnEd|mf*U*~$B z`+n~8oJ-o5fbqxrqfjW!?p-^+Mxo|Vee?Yb(Y{_cO8?b2{Nebn^b;u5XRF`0IVb-{ zEJC3cZri8)2!&piER z*K+;?yq3w{^tMN3_tZ2JEYI7N?k8WI2THuZC{!AlGw9UKi>NCq2Y;jl@M<n(;1&Wk7(m=SqGWEf`lAa`DAK5?|XL429ln=sXOLQ`Dl6 zf<;lLM&#z?cz3nA$|!avDUKY&tN^qhf4Rs(*aZT58CI3gN;i(i9SAUgRgXC^5duWz zDRW~xCXbegA!^(YVb>z5x4GfJXR+Z5Q!mo?#N5vno@GSL<_a~eT)4_6zRuyLdu^N% zmg;!hxeZAZ+@Y$_;S4}oLy4%mZT80L z86Hj>GSs@#56D2uPNV=<= zc-@8fbSy*XFiSA|xmg&qG6ZV?{|J5ax_2-kyPZr^QKQ#&3TUQQ z?p3XiLqsFU@%*R^JjQvsmtU2uu)!I>=5d<|Ns)Lx58yZPPD78)z|M#)7qZcEo0NuM z#}An3u>gY!58;uw$HX-*4}BICqUwYkFoKAng-JmS2pdLNXwy)8aIf+&b4|xA4`m6IO1_y;;X^SPr*nRxjwz z^OA#q;APece&;g8P}3ghT>J&HbkRj)rM-77YTQe<^6Ip%2-uo>&2NCHnrt)`$KTl6 zbyORcxl}3a{B4^AQzKSlYJ`#0CQpF})1lPna4n+@ZoLF^K&lXM9y**%y=aT)xo9kh zJ9slpV!8#F9Vo78ZY*hKCN04gf_|%@Pj0!$2ebAm4?&RJ5uQm`*99$DAKAhAKWy}BPu?^r5_rB-MH|5v1TUtnB=NWcL0s69rk8o<Enz(M(_U*l7xYw~j1c zD~*DYaOAYX)WPmx+G={xRSNuc#iO7-sf=kj=l$u5;UfF92w(ZiU_3f3^@LgD=iRG5 z1lzqL>1N5AJjJ*|%>pJ@9tj+RhDy6C<)qMm+qXl9xP!WRb|Xza60a9st}yoALaxKN zNO|KGOhzR2?JBzZ@mA+iomb7)i6W-&x8E)0DnhY9<<~JOCFJlW1F}j<&t_Y}6PAE* zt%rIxtU&*&Kd6869wJU|5z^I(+gXxp__iO zo>=S=CWnVL@4O%Fo&J8?L1q3u>Easc0A9&v@jqb9lueU;7yn7o8w0)}n&(kSoF+6o zGjf!+Dk=HwN*3gIvrnvWj=^_HS=E?m{=$^N!+s{D!k4kOI<2QiM6Mu)YrCsf7$+ zoHLsn-1_M6u>;d_dx^NI7-xsI%qa0a+jU-45-IWZ?ojL*`%qWR-q0U?`9oLVs1!W8 zyf1u-b^slh7mS-)`ybbF+zYGLUtwo;{){CtOI~&+OtYt_>0>wBfS=LGnds zc8!pNt7OVaU-{qcoks~Afv?tEhq@21bfforUl#d<2+cw9Q=Ah%8CTrVty}8MTB76I z@{j-W(WgLLtoW>v(JaA~-nl^QqqtqXvKRP-SMgth8&vCVKzw@+SJk%e_-c5W{B?RVxFBir}IK<$p-x1)L6pZ@$Woh08~ literal 0 HcmV?d00001 diff --git a/image/runner1.png b/image/runner1.png new file mode 100644 index 0000000000000000000000000000000000000000..bd4ab4718c6b3843621d945605de41c56238c461 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^8bGYW!3HG7^M6$XDb50q$YKTtp%M^gyq6|l0Tj&i zba4!+nDh3EA>RQ54i?Ay1OL~5z8G_>M9hfAxlHxd>@LHm+0(!5dtqD5P;Skqad(r9 zLjwb27`q%h(+$21**`Ko8)Pp?KiSK^!Tv(j4~7G8PBC9T$Z(o*ZS%!`nFs$H?lH2= dkacM2mSg|@z;m;h@>!sz44$rjF6*2UngCQvKH>lX literal 0 HcmV?d00001 diff --git a/image/select.png b/image/select.png new file mode 100644 index 0000000000000000000000000000000000000000..7342e970c5b225cd5ab714af11f0585d8afe5e8e GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^8bGYV!3HFM+f;}FDb50q$YKTtJ!KGPtXOJa1{6&8 zba4!+nDh3^M&1Jk94>)r-y|Z{lqU&J2>!8eO?-^|N0vvcc6ZOIx_0{shsX>*`5Egb zZcMwxP#usUwSm{i{;2JN%&*Izv2cm}5bszoX(Ldd)X2oj=TLJtp>Yex9{Cw{U7GUm XANM77Jq&ycw2r~k)z4*}Q$iB}%>F!k literal 0 HcmV?d00001 diff --git a/image/select1.png b/image/select1.png new file mode 100644 index 0000000000000000000000000000000000000000..e10d0a06900ec4afc1732b0a2879097ac38e4f8d GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^7C>yk!3HE?FUz@kL)8HaZ#eo~K&cG)u5Tb_Y~V}?D`hx~-y?;;Ex z4m@I%W4^QU3!~JAz*_GcYoKc4w%2!I)ntJ+UNCWi`+Z44$rjF6*2UngF=sJv{&b literal 0 HcmV?d00001 diff --git a/image/text.png b/image/text.png new file mode 100644 index 0000000000000000000000000000000000000000..93d1ba0eac903b3059f92d23811aa4e46624f374 GIT binary patch literal 3859 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 literal 0 HcmV?d00001 diff --git a/image/trap.png b/image/trap.png new file mode 100644 index 0000000000000000000000000000000000000000..5fa51341af3c17fd974e9214478b94faa0718043 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^8bGYW!3HG7^M6$XDb50q$YKTtp%M^gyq6|l0Tc}N zba4!+nDh3=M&1So9+rdo4gZp*o}TcWSo;6cnkO|fw_fj>JU6X2yP1LUw!(qJ1zW05 zPCm)VGAAxUhJgbLeysksu_LS818oaS@vUQgp1E9x~QO#jaXTEO7x>gTe~DWM4f DHjp-_ literal 0 HcmV?d00001 diff --git a/image/yes.png b/image/yes.png new file mode 100644 index 0000000000000000000000000000000000000000..54e21f67e5b16446ffce24694bd3235b268f9068 GIT binary patch literal 1232 zcmV;>1TXuEP)}uPW|KN|riZw>5QPpDW+V3^e}Vij@=%K3kXIp}R}R^9Km}YU3JZ{5Lf$_NR*VAjFUYHrC!aFF zl#-K?Z$N$v`CtiLF$R(Q(%*KrJTT%s3;9vxuM(gft{DBuZy;ZVLPyI2QD{e=i~KzD zuPFs9;fiq(`DGO5wj>aRvrt%wycv04jksd$LtcqOS4#m=7>mLZBF9xeMoZ3<(MFG602 z{AqgQKO(=1d_4*iYD>#79r=+|b6L}JkT__sN8!Se(@RBQn?fh@V&u1pLvHbb3dD7) z5BY8sCRPdTi7Die>Lm;A7;(M46@^i^N+p3Pj6+_E{0Z{WQHuIY%I3y`;DOv^#y67VeYJQUh%YHlMQY7O;ux4p>M9-kiKu3!%G zrj%A$(sD1cnar+KZ&d*OZH5PV7kP2og-=0#nAlY6P0c~#ZhajJ7u16*1w4@9Z687Y zfH*kcMck~`yVeaN|AhP)3e)O=l>@$)0a!%tNKvi>SCb6^h1DpOJxr>%2CpMd<5`ed z<8S1(C``?YD+TOEz7Kgj`3%9e#zEr1JSz{}3BZ)5-N-i)&mgN^F7k-|#C7icJYZ#k z=}V4BUWWW3aawOQ?lAIe$n*2Wl?5hbPeQ&=JO*eKZh$xpEUaZh$qXEZTuL0evm6GE z7Tb`oZUn9(a9HD6g#1neYVvpFhfwHl1gO`~&gyYwF3s)eTI@@x&|StyQFJfp`Y`OrB#{LxBl7 zDSi>}V)T7qKk}A%Tif`$%MF;2=O90r+I}fyfq3AwyxN1JmI5Z^L=<|7XO$y?`;ebN zq2wLIJ<~2;yYtSj2X<^m uyI)7XKiwBJbTL0Ez*dc>KfoDa#`q7U8nH_VuBz_<0000f;f++)if(e[f]==b){1==g?delete d[a]:e.splice(f,1);break}}},b.off=b.removeEventListener,b.removeAllEventListeners=function(a){a?(this._listeners&&delete this._listeners[a],this._captureListeners&&delete this._captureListeners[a]):this._listeners=this._captureListeners=null},b.dispatchEvent=function(a,b){if("string"==typeof a){var c=this._listeners;if(!c||!c[a])return!1;a=new createjs.Event(a)}if(a.target=b||this,a.bubbles&&this.parent){for(var d=this,e=[d];d.parent;)e.push(d=d.parent);var f,g=e.length;for(f=g-1;f>=0&&!a.propagationStopped;f--)e[f]._dispatchEvent(a,1+(0==f));for(f=1;g>f&&!a.propagationStopped;f++)e[f]._dispatchEvent(a,3)}else this._dispatchEvent(a,2);return a.defaultPrevented},b.hasEventListener=function(a){var b=this._listeners,c=this._captureListeners;return!!(b&&b[a]||c&&c[a])},b.willTrigger=function(a){for(var b=this;b;){if(b.hasEventListener(a))return!0;b=b.parent}return!1},b.toString=function(){return"[EventDispatcher]"},b._dispatchEvent=function(a,b){var c,d=1==b?this._captureListeners:this._listeners;if(a&&d){var e=d[a.type];if(!e||!(c=e.length))return;a.currentTarget=this,a.eventPhase=b,a.removed=!1,e=e.slice();for(var f=0;c>f&&!a.immediatePropagationStopped;f++){var g=e[f];g.handleEvent?g.handleEvent(a):g(a),a.removed&&(this.off(a.type,g,1==b),a.removed=!1)}}},createjs.EventDispatcher=a}(),this.createjs=this.createjs||{},function(){"use strict";createjs.indexOf=function(a,b){for(var c=0,d=a.length;d>c;c++)if(b===a[c])return c;return-1}}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(){throw"UID cannot be instantiated"};a._nextID=0,a.get=function(){return a._nextID++},createjs.UID=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(){throw"Ticker cannot be instantiated."};a.RAF_SYNCHED="synched",a.RAF="raf",a.TIMEOUT="timeout",a.useRAF=!1,a.timingMode=null,a.maxDelta=0,a.removeEventListener=null,a.removeAllEventListeners=null,a.dispatchEvent=null,a.hasEventListener=null,a._listeners=null,createjs.EventDispatcher.initialize(a),a._addEventListener=a.addEventListener,a.addEventListener=function(){return!a._inited&&a.init(),a._addEventListener.apply(a,arguments)},a._paused=!1,a._inited=!1,a._startTime=0,a._pausedTime=0,a._ticks=0,a._pausedTicks=0,a._interval=50,a._lastTime=0,a._times=null,a._tickTimes=null,a._timerId=null,a._raf=!0,a.init=function(){a._inited||(a._inited=!0,a._times=[],a._tickTimes=[],a._startTime=a._getTime(),a._times.push(a._lastTime=0),a.setInterval(a._interval))},a.reset=function(){if(a._raf){var b=window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame;b&&b(a._timerId)}else clearTimeout(a._timerId);a.removeAllEventListeners("tick")},a.setInterval=function(b){a._interval=b,a._inited&&a._setupTick()},a.getInterval=function(){return a._interval},a.setFPS=function(b){a.setInterval(1e3/b)},a.getFPS=function(){return 1e3/a._interval},a.getMeasuredTickTime=function(b){var c=0,d=a._tickTimes;if(d.length<1)return-1;b=Math.min(d.length,b||0|a.getFPS());for(var e=0;b>e;e++)c+=d[e];return c/b},a.getMeasuredFPS=function(b){var c=a._times;return c.length<2?-1:(b=Math.min(c.length-1,b||0|a.getFPS()),1e3/((c[0]-c[b])/b))},a.setPaused=function(b){a._paused=b},a.getPaused=function(){return a._paused},a.getTime=function(b){return a._getTime()-a._startTime-(b?a._pausedTime:0)},a.getEventTime=function(b){return(a._lastTime||a._startTime)-(b?a._pausedTime:0)},a.getTicks=function(b){return a._ticks-(b?a._pausedTicks:0)},a._handleSynch=function(){var b=a._getTime()-a._startTime;a._timerId=null,a._setupTick(),b-a._lastTime>=.97*(a._interval-1)&&a._tick()},a._handleRAF=function(){a._timerId=null,a._setupTick(),a._tick()},a._handleTimeout=function(){a._timerId=null,a._setupTick(),a._tick()},a._setupTick=function(){if(null==a._timerId){var b=a.timingMode||a.useRAF&&a.RAF_SYNCHED;if(b==a.RAF_SYNCHED||b==a.RAF){var c=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame;if(c)return a._timerId=c(b==a.RAF?a._handleRAF:a._handleSynch),a._raf=!0,void 0}a._raf=!1,a._timerId=setTimeout(a._handleTimeout,a._interval)}},a._tick=function(){var b=a._getTime()-a._startTime,c=b-a._lastTime,d=a._paused;if(a._ticks++,d&&(a._pausedTicks++,a._pausedTime+=c),a._lastTime=b,a.hasEventListener("tick")){var e=new createjs.Event("tick"),f=a.maxDelta;e.delta=f&&c>f?f:c,e.paused=d,e.time=b,e.runTime=b-a._pausedTime,a.dispatchEvent(e)}for(a._tickTimes.unshift(a._getTime()-b);a._tickTimes.length>100;)a._tickTimes.pop();for(a._times.unshift(b);a._times.length>100;)a._times.pop()};var b=window.performance&&(performance.now||performance.mozNow||performance.msNow||performance.oNow||performance.webkitNow);a._getTime=function(){return b&&b.call(performance)||(new Date).getTime()},createjs.Ticker=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b,c,d,e,f,g,h,i,j){this.initialize(a,b,c,d,e,f,g,h,i,j)},b=a.prototype=new createjs.Event;b.stageX=0,b.stageY=0,b.rawX=0,b.rawY=0,b.nativeEvent=null,b.pointerID=0,b.primary=!1,b.addEventListener=null,b.removeEventListener=null,b.removeAllEventListeners=null,b.dispatchEvent=null,b.hasEventListener=null,b._listeners=null,createjs.EventDispatcher.initialize(b),b._get_localX=function(){return this.currentTarget.globalToLocal(this.rawX,this.rawY).x},b._get_localY=function(){return this.currentTarget.globalToLocal(this.rawX,this.rawY).y};try{Object.defineProperties(b,{localX:{get:b._get_localX},localY:{get:b._get_localY}})}catch(c){}b.Event_initialize=b.initialize,b.initialize=function(a,b,c,d,e,f,g,h,i,j){this.Event_initialize(a,b,c),this.stageX=d,this.stageY=e,this.nativeEvent=f,this.pointerID=g,this.primary=h,this.rawX=null==i?d:i,this.rawY=null==j?e:j},b.clone=function(){return new a(this.type,this.bubbles,this.cancelable,this.stageX,this.stageY,this.target,this.nativeEvent,this.pointerID,this.primary,this.rawX,this.rawY)},b.toString=function(){return"[MouseEvent (type="+this.type+" stageX="+this.stageX+" stageY="+this.stageY+")]"},createjs.MouseEvent=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b,c,d,e,f){this.initialize(a,b,c,d,e,f)},b=a.prototype;a.identity=null,a.DEG_TO_RAD=Math.PI/180,b.a=1,b.b=0,b.c=0,b.d=1,b.tx=0,b.ty=0,b.alpha=1,b.shadow=null,b.compositeOperation=null,b.initialize=function(a,b,c,d,e,f){return this.a=null==a?1:a,this.b=b||0,this.c=c||0,this.d=null==d?1:d,this.tx=e||0,this.ty=f||0,this},b.prepend=function(a,b,c,d,e,f){var g=this.tx;if(1!=a||0!=b||0!=c||1!=d){var h=this.a,i=this.c;this.a=h*a+this.b*c,this.b=h*b+this.b*d,this.c=i*a+this.d*c,this.d=i*b+this.d*d}return this.tx=g*a+this.ty*c+e,this.ty=g*b+this.ty*d+f,this},b.append=function(a,b,c,d,e,f){var g=this.a,h=this.b,i=this.c,j=this.d;return this.a=a*g+b*i,this.b=a*h+b*j,this.c=c*g+d*i,this.d=c*h+d*j,this.tx=e*g+f*i+this.tx,this.ty=e*h+f*j+this.ty,this},b.prependMatrix=function(a){return this.prepend(a.a,a.b,a.c,a.d,a.tx,a.ty),this.prependProperties(a.alpha,a.shadow,a.compositeOperation),this},b.appendMatrix=function(a){return this.append(a.a,a.b,a.c,a.d,a.tx,a.ty),this.appendProperties(a.alpha,a.shadow,a.compositeOperation),this},b.prependTransform=function(b,c,d,e,f,g,h,i,j){if(f%360)var k=f*a.DEG_TO_RAD,l=Math.cos(k),m=Math.sin(k);else l=1,m=0;return(i||j)&&(this.tx-=i,this.ty-=j),g||h?(g*=a.DEG_TO_RAD,h*=a.DEG_TO_RAD,this.prepend(l*d,m*d,-m*e,l*e,0,0),this.prepend(Math.cos(h),Math.sin(h),-Math.sin(g),Math.cos(g),b,c)):this.prepend(l*d,m*d,-m*e,l*e,b,c),this},b.appendTransform=function(b,c,d,e,f,g,h,i,j){if(f%360)var k=f*a.DEG_TO_RAD,l=Math.cos(k),m=Math.sin(k);else l=1,m=0;return g||h?(g*=a.DEG_TO_RAD,h*=a.DEG_TO_RAD,this.append(Math.cos(h),Math.sin(h),-Math.sin(g),Math.cos(g),b,c),this.append(l*d,m*d,-m*e,l*e,0,0)):this.append(l*d,m*d,-m*e,l*e,b,c),(i||j)&&(this.tx-=i*this.a+j*this.c,this.ty-=i*this.b+j*this.d),this},b.rotate=function(a){var b=Math.cos(a),c=Math.sin(a),d=this.a,e=this.c,f=this.tx;return this.a=d*b-this.b*c,this.b=d*c+this.b*b,this.c=e*b-this.d*c,this.d=e*c+this.d*b,this.tx=f*b-this.ty*c,this.ty=f*c+this.ty*b,this},b.skew=function(b,c){return b*=a.DEG_TO_RAD,c*=a.DEG_TO_RAD,this.append(Math.cos(c),Math.sin(c),-Math.sin(b),Math.cos(b),0,0),this},b.scale=function(a,b){return this.a*=a,this.d*=b,this.c*=a,this.b*=b,this.tx*=a,this.ty*=b,this},b.translate=function(a,b){return this.tx+=a,this.ty+=b,this},b.identity=function(){return this.alpha=this.a=this.d=1,this.b=this.c=this.tx=this.ty=0,this.shadow=this.compositeOperation=null,this},b.invert=function(){var a=this.a,b=this.b,c=this.c,d=this.d,e=this.tx,f=a*d-b*c;return this.a=d/f,this.b=-b/f,this.c=-c/f,this.d=a/f,this.tx=(c*this.ty-d*e)/f,this.ty=-(a*this.ty-b*e)/f,this},b.isIdentity=function(){return 0==this.tx&&0==this.ty&&1==this.a&&0==this.b&&0==this.c&&1==this.d},b.transformPoint=function(a,b,c){return c=c||{},c.x=a*this.a+b*this.c+this.tx,c.y=a*this.b+b*this.d+this.ty,c},b.decompose=function(b){null==b&&(b={}),b.x=this.tx,b.y=this.ty,b.scaleX=Math.sqrt(this.a*this.a+this.b*this.b),b.scaleY=Math.sqrt(this.c*this.c+this.d*this.d);var c=Math.atan2(-this.c,this.d),d=Math.atan2(this.b,this.a);return c==d?(b.rotation=d/a.DEG_TO_RAD,this.a<0&&this.d>=0&&(b.rotation+=b.rotation<=0?180:-180),b.skewX=b.skewY=0):(b.skewX=c/a.DEG_TO_RAD,b.skewY=d/a.DEG_TO_RAD),b},b.reinitialize=function(a,b,c,d,e,f,g,h,i){return this.initialize(a,b,c,d,e,f),this.alpha=null==g?1:g,this.shadow=h,this.compositeOperation=i,this},b.copy=function(a){return this.reinitialize(a.a,a.b,a.c,a.d,a.tx,a.ty,a.alpha,a.shadow,a.compositeOperation)},b.appendProperties=function(a,b,c){return this.alpha*=a,this.shadow=b||this.shadow,this.compositeOperation=c||this.compositeOperation,this},b.prependProperties=function(a,b,c){return this.alpha*=a,this.shadow=this.shadow||b,this.compositeOperation=this.compositeOperation||c,this},b.clone=function(){return(new a).copy(this)},b.toString=function(){return"[Matrix2D (a="+this.a+" b="+this.b+" c="+this.c+" d="+this.d+" tx="+this.tx+" ty="+this.ty+")]"},a.identity=new a,createjs.Matrix2D=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b){this.initialize(a,b)},b=a.prototype;b.x=0,b.y=0,b.initialize=function(a,b){return this.x=null==a?0:a,this.y=null==b?0:b,this},b.copy=function(a){return this.initialize(a.x,a.y)},b.clone=function(){return new a(this.x,this.y)},b.toString=function(){return"[Point (x="+this.x+" y="+this.y+")]"},createjs.Point=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b,c,d){this.initialize(a,b,c,d)},b=a.prototype;b.x=0,b.y=0,b.width=0,b.height=0,b.initialize=function(a,b,c,d){return this.x=a||0,this.y=b||0,this.width=c||0,this.height=d||0,this},b.copy=function(a){return this.initialize(a.x,a.y,a.width,a.height)},b.clone=function(){return new a(this.x,this.y,this.width,this.height)},b.toString=function(){return"[Rectangle (x="+this.x+" y="+this.y+" width="+this.width+" height="+this.height+")]"},createjs.Rectangle=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b,c,d,e,f,g){this.initialize(a,b,c,d,e,f,g)},b=a.prototype;b.target=null,b.overLabel=null,b.outLabel=null,b.downLabel=null,b.play=!1,b._isPressed=!1,b._isOver=!1,b.initialize=function(a,b,c,d,e,f,g){a.addEventListener&&(this.target=a,a.cursor="pointer",this.overLabel=null==c?"over":c,this.outLabel=null==b?"out":b,this.downLabel=null==d?"down":d,this.play=e,this.setEnabled(!0),this.handleEvent({}),f&&(g&&(f.actionsEnabled=!1,f.gotoAndStop&&f.gotoAndStop(g)),a.hitArea=f))},b.setEnabled=function(a){var b=this.target;a?(b.addEventListener("rollover",this),b.addEventListener("rollout",this),b.addEventListener("mousedown",this),b.addEventListener("pressup",this)):(b.removeEventListener("rollover",this),b.removeEventListener("rollout",this),b.removeEventListener("mousedown",this),b.removeEventListener("pressup",this))},b.toString=function(){return"[ButtonHelper]"},b.handleEvent=function(a){var b,c=this.target,d=a.type;"mousedown"==d?(this._isPressed=!0,b=this.downLabel):"pressup"==d?(this._isPressed=!1,b=this._isOver?this.overLabel:this.outLabel):"rollover"==d?(this._isOver=!0,b=this._isPressed?this.downLabel:this.overLabel):(this._isOver=!1,b=this._isPressed?this.overLabel:this.outLabel),this.play?c.gotoAndPlay&&c.gotoAndPlay(b):c.gotoAndStop&&c.gotoAndStop(b)},createjs.ButtonHelper=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b,c,d){this.initialize(a,b,c,d)},b=a.prototype;a.identity=null,b.color=null,b.offsetX=0,b.offsetY=0,b.blur=0,b.initialize=function(a,b,c,d){this.color=a,this.offsetX=b,this.offsetY=c,this.blur=d},b.toString=function(){return"[Shadow]"},b.clone=function(){return new a(this.color,this.offsetX,this.offsetY,this.blur)},a.identity=new a("transparent",0,0,0),createjs.Shadow=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a){this.initialize(a)},b=a.prototype=new createjs.EventDispatcher;b.complete=!0,b.framerate=0,b._animations=null,b._frames=null,b._images=null,b._data=null,b._loadCount=0,b._frameHeight=0,b._frameWidth=0,b._numFrames=0,b._regX=0,b._regY=0,b.initialize=function(a){var b,c,d,e;if(null!=a){if(this.framerate=a.framerate||0,a.images&&(c=a.images.length)>0)for(e=this._images=[],b=0;c>b;b++){var f=a.images[b];if("string"==typeof f){var g=f;f=document.createElement("img"),f.src=g}e.push(f),f.getContext||f.complete||(this._loadCount++,this.complete=!1,function(a){f.onload=function(){a._handleImageLoad()}}(this))}if(null==a.frames);else if(a.frames instanceof Array)for(this._frames=[],e=a.frames,b=0,c=e.length;c>b;b++){var h=e[b];this._frames.push({image:this._images[h[4]?h[4]:0],rect:new createjs.Rectangle(h[0],h[1],h[2],h[3]),regX:h[5]||0,regY:h[6]||0})}else d=a.frames,this._frameWidth=d.width,this._frameHeight=d.height,this._regX=d.regX||0,this._regY=d.regY||0,this._numFrames=d.count,0==this._loadCount&&this._calculateFrames();if(this._animations=[],null!=(d=a.animations)){this._data={};var i;for(i in d){var j={name:i},k=d[i];if("number"==typeof k)e=j.frames=[k];else if(k instanceof Array)if(1==k.length)j.frames=[k[0]];else for(j.speed=k[3],j.next=k[2],e=j.frames=[],b=k[0];b<=k[1];b++)e.push(b);else{j.speed=k.speed,j.next=k.next;var l=k.frames;e=j.frames="number"==typeof l?[l]:l.slice(0)}(j.next===!0||void 0===j.next)&&(j.next=i),(j.next===!1||e.length<2&&j.next==i)&&(j.next=null),j.speed||(j.speed=1),this._animations.push(i),this._data[i]=j}}}},b.getNumFrames=function(a){if(null==a)return this._frames?this._frames.length:this._numFrames;var b=this._data[a];return null==b?0:b.frames.length},b.getAnimations=function(){return this._animations.slice(0)},b.getAnimation=function(a){return this._data[a]},b.getFrame=function(a){var b;return this._frames&&(b=this._frames[a])?b:null},b.getFrameBounds=function(a,b){var c=this.getFrame(a);return c?(b||new createjs.Rectangle).initialize(-c.regX,-c.regY,c.rect.width,c.rect.height):null},b.toString=function(){return"[SpriteSheet]"},b.clone=function(){var b=new a;return b.complete=this.complete,b._animations=this._animations,b._frames=this._frames,b._images=this._images,b._data=this._data,b._frameHeight=this._frameHeight,b._frameWidth=this._frameWidth,b._numFrames=this._numFrames,b._loadCount=this._loadCount,b},b._handleImageLoad=function(){0==--this._loadCount&&(this._calculateFrames(),this.complete=!0,this.dispatchEvent("complete"))},b._calculateFrames=function(){if(!this._frames&&0!=this._frameWidth){this._frames=[];for(var a=0,b=this._frameWidth,c=this._frameHeight,d=0,e=this._images;d0?Math.min(this._numFrames-a,g*h):g*h,j=0;i>j;j++)this._frames.push({image:f,rect:new createjs.Rectangle(j%g*b,(0|j/g)*c,b,c),regX:this._regX,regY:this._regY});a+=i}this._numFrames=a}},createjs.SpriteSheet=a}(),this.createjs=this.createjs||{},function(){"use strict";function a(a,b,c){this.f=a,this.params=b,this.path=null==c?!0:c}a.prototype.exec=function(a){this.f.apply(a,this.params)};var b=function(){this.initialize()},c=b.prototype;b.getRGB=function(a,b,c,d){return null!=a&&null==c&&(d=b,c=255&a,b=255&a>>8,a=255&a>>16),null==d?"rgb("+a+","+b+","+c+")":"rgba("+a+","+b+","+c+","+d+")"},b.getHSL=function(a,b,c,d){return null==d?"hsl("+a%360+","+b+"%,"+c+"%)":"hsla("+a%360+","+b+"%,"+c+"%,"+d+")"},b.Command=a,b.BASE_64={A:0,B:1,C:2,D:3,E:4,F:5,G:6,H:7,I:8,J:9,K:10,L:11,M:12,N:13,O:14,P:15,Q:16,R:17,S:18,T:19,U:20,V:21,W:22,X:23,Y:24,Z:25,a:26,b:27,c:28,d:29,e:30,f:31,g:32,h:33,i:34,j:35,k:36,l:37,m:38,n:39,o:40,p:41,q:42,r:43,s:44,t:45,u:46,v:47,w:48,x:49,y:50,z:51,0:52,1:53,2:54,3:55,4:56,5:57,6:58,7:59,8:60,9:61,"+":62,"/":63},b.STROKE_CAPS_MAP=["butt","round","square"],b.STROKE_JOINTS_MAP=["miter","round","bevel"];var d=createjs.createCanvas?createjs.createCanvas():document.createElement("canvas");if(d.getContext){var e=b._ctx=d.getContext("2d");b.beginCmd=new a(e.beginPath,[],!1),b.fillCmd=new a(e.fill,[],!1),b.strokeCmd=new a(e.stroke,[],!1),d.width=d.height=1}c._strokeInstructions=null,c._strokeStyleInstructions=null,c._strokeIgnoreScale=!1,c._fillInstructions=null,c._fillMatrix=null,c._instructions=null,c._oldInstructions=null,c._activeInstructions=null,c._active=!1,c._dirty=!1,c.initialize=function(){this.clear(),this._ctx=b._ctx},c.isEmpty=function(){return!(this._instructions.length||this._oldInstructions.length||this._activeInstructions.length)},c.draw=function(a){this._dirty&&this._updateInstructions();for(var b=this._instructions,c=0,d=b.length;d>c;c++)b[c].exec(a)},c.drawAsPath=function(a){this._dirty&&this._updateInstructions();for(var b,c=this._instructions,d=0,e=c.length;e>d;d++)((b=c[d]).path||0==d)&&b.exec(a)},c.moveTo=function(b,c){return this._activeInstructions.push(new a(this._ctx.moveTo,[b,c])),this},c.lineTo=function(b,c){return this._dirty=this._active=!0,this._activeInstructions.push(new a(this._ctx.lineTo,[b,c])),this},c.arcTo=function(b,c,d,e,f){return this._dirty=this._active=!0,this._activeInstructions.push(new a(this._ctx.arcTo,[b,c,d,e,f])),this},c.arc=function(b,c,d,e,f,g){return this._dirty=this._active=!0,null==g&&(g=!1),this._activeInstructions.push(new a(this._ctx.arc,[b,c,d,e,f,g])),this},c.quadraticCurveTo=function(b,c,d,e){return this._dirty=this._active=!0,this._activeInstructions.push(new a(this._ctx.quadraticCurveTo,[b,c,d,e])),this},c.bezierCurveTo=function(b,c,d,e,f,g){return this._dirty=this._active=!0,this._activeInstructions.push(new a(this._ctx.bezierCurveTo,[b,c,d,e,f,g])),this},c.rect=function(b,c,d,e){return this._dirty=this._active=!0,this._activeInstructions.push(new a(this._ctx.rect,[b,c,d,e])),this},c.closePath=function(){return this._active&&(this._dirty=!0,this._activeInstructions.push(new a(this._ctx.closePath,[]))),this},c.clear=function(){return this._instructions=[],this._oldInstructions=[],this._activeInstructions=[],this._strokeStyleInstructions=this._strokeInstructions=this._fillInstructions=this._fillMatrix=null,this._active=this._dirty=this._strokeIgnoreScale=!1,this},c.beginFill=function(b){return this._active&&this._newPath(),this._fillInstructions=b?[new a(this._setProp,["fillStyle",b],!1)]:null,this._fillMatrix=null,this},c.beginLinearGradientFill=function(b,c,d,e,f,g){this._active&&this._newPath();for(var h=this._ctx.createLinearGradient(d,e,f,g),i=0,j=b.length;j>i;i++)h.addColorStop(c[i],b[i]);return this._fillInstructions=[new a(this._setProp,["fillStyle",h],!1)],this._fillMatrix=null,this},c.beginRadialGradientFill=function(b,c,d,e,f,g,h,i){this._active&&this._newPath();for(var j=this._ctx.createRadialGradient(d,e,f,g,h,i),k=0,l=b.length;l>k;k++)j.addColorStop(c[k],b[k]);return this._fillInstructions=[new a(this._setProp,["fillStyle",j],!1)],this._fillMatrix=null,this},c.beginBitmapFill=function(b,c,d){this._active&&this._newPath(),c=c||"";var e=this._ctx.createPattern(b,c);return this._fillInstructions=[new a(this._setProp,["fillStyle",e],!1)],this._fillMatrix=d?[d.a,d.b,d.c,d.d,d.tx,d.ty]:null,this},c.endFill=function(){return this.beginFill()},c.setStrokeStyle=function(c,d,e,f,g){return this._active&&this._newPath(),this._strokeStyleInstructions=[new a(this._setProp,["lineWidth",null==c?"1":c],!1),new a(this._setProp,["lineCap",null==d?"butt":isNaN(d)?d:b.STROKE_CAPS_MAP[d]],!1),new a(this._setProp,["lineJoin",null==e?"miter":isNaN(e)?e:b.STROKE_JOINTS_MAP[e]],!1),new a(this._setProp,["miterLimit",null==f?"10":f],!1)],this._strokeIgnoreScale=g,this},c.beginStroke=function(b){return this._active&&this._newPath(),this._strokeInstructions=b?[new a(this._setProp,["strokeStyle",b],!1)]:null,this},c.beginLinearGradientStroke=function(b,c,d,e,f,g){this._active&&this._newPath();for(var h=this._ctx.createLinearGradient(d,e,f,g),i=0,j=b.length;j>i;i++)h.addColorStop(c[i],b[i]);return this._strokeInstructions=[new a(this._setProp,["strokeStyle",h],!1)],this},c.beginRadialGradientStroke=function(b,c,d,e,f,g,h,i){this._active&&this._newPath();for(var j=this._ctx.createRadialGradient(d,e,f,g,h,i),k=0,l=b.length;l>k;k++)j.addColorStop(c[k],b[k]);return this._strokeInstructions=[new a(this._setProp,["strokeStyle",j],!1)],this},c.beginBitmapStroke=function(b,c){this._active&&this._newPath(),c=c||"";var d=this._ctx.createPattern(b,c);return this._strokeInstructions=[new a(this._setProp,["strokeStyle",d],!1)],this},c.endStroke=function(){return this.beginStroke(),this},c.curveTo=c.quadraticCurveTo,c.drawRect=c.rect,c.drawRoundRect=function(a,b,c,d,e){return this.drawRoundRectComplex(a,b,c,d,e,e,e,e),this},c.drawRoundRectComplex=function(b,c,d,e,f,g,h,i){var j=(e>d?d:e)/2,k=0,l=0,m=0,n=0;0>f&&(f*=k=-1),f>j&&(f=j),0>g&&(g*=l=-1),g>j&&(g=j),0>h&&(h*=m=-1),h>j&&(h=j),0>i&&(i*=n=-1),i>j&&(i=j),this._dirty=this._active=!0;var o=this._ctx.arcTo,p=this._ctx.lineTo;return this._activeInstructions.push(new a(this._ctx.moveTo,[b+d-g,c]),new a(o,[b+d+g*l,c-g*l,b+d,c+g,g]),new a(p,[b+d,c+e-h]),new a(o,[b+d+h*m,c+e+h*m,b+d-h,c+e,h]),new a(p,[b+i,c+e]),new a(o,[b-i*n,c+e+i*n,b,c+e-i,i]),new a(p,[b,c+f]),new a(o,[b-f*k,c-f*k,b+f,c,f]),new a(this._ctx.closePath)),this},c.drawCircle=function(a,b,c){return this.arc(a,b,c,0,2*Math.PI),this},c.drawEllipse=function(b,c,d,e){this._dirty=this._active=!0;var f=.5522848,g=d/2*f,h=e/2*f,i=b+d,j=c+e,k=b+d/2,l=c+e/2;return this._activeInstructions.push(new a(this._ctx.moveTo,[b,l]),new a(this._ctx.bezierCurveTo,[b,l-h,k-g,c,k,c]),new a(this._ctx.bezierCurveTo,[k+g,c,i,l-h,i,l]),new a(this._ctx.bezierCurveTo,[i,l+h,k+g,j,k,j]),new a(this._ctx.bezierCurveTo,[k-g,j,b,l+h,b,l])),this},c.inject=function(b,c){return this._dirty=this._active=!0,this._activeInstructions.push(new a(b,[c])),this},c.drawPolyStar=function(b,c,d,e,f,g){this._dirty=this._active=!0,null==f&&(f=0),f=1-f,null==g?g=0:g/=180/Math.PI;var h=Math.PI/e;this._activeInstructions.push(new a(this._ctx.moveTo,[b+Math.cos(g)*d,c+Math.sin(g)*d]));for(var i=0;e>i;i++)g+=h,1!=f&&this._activeInstructions.push(new a(this._ctx.lineTo,[b+Math.cos(g)*d*f,c+Math.sin(g)*d*f])),g+=h,this._activeInstructions.push(new a(this._ctx.lineTo,[b+Math.cos(g)*d,c+Math.sin(g)*d]));return this},c.decodePath=function(a){for(var c=[this.moveTo,this.lineTo,this.quadraticCurveTo,this.bezierCurveTo,this.closePath],d=[2,2,4,6,0],e=0,f=a.length,g=[],h=0,i=0,j=b.BASE_64;f>e;){var k=a.charAt(e),l=j[k],m=l>>3,n=c[m];if(!n||3&l)throw"bad path data (@"+e+"): "+k;var o=d[m];m||(h=i=0),g.length=0,e++;for(var p=(1&l>>2)+2,q=0;o>q;q++){var r=j[a.charAt(e)],s=r>>5?-1:1;r=(31&r)<<6|j[a.charAt(e+1)],3==p&&(r=r<<6|j[a.charAt(e+2)]),r=s*r/10,q%2?h=r+=h:i=r+=i,g[q]=r,e+=p}n.apply(this,g)}return this},c.clone=function(){var a=new b;return a._instructions=this._instructions.slice(),a._activeInstructions=this._activeInstructions.slice(),a._oldInstructions=this._oldInstructions.slice(),this._fillInstructions&&(a._fillInstructions=this._fillInstructions.slice()),this._strokeInstructions&&(a._strokeInstructions=this._strokeInstructions.slice()),this._strokeStyleInstructions&&(a._strokeStyleInstructions=this._strokeStyleInstructions.slice()),a._active=this._active,a._dirty=this._dirty,a._fillMatrix=this._fillMatrix,a._strokeIgnoreScale=this._strokeIgnoreScale,a},c.toString=function(){return"[Graphics]"},c.mt=c.moveTo,c.lt=c.lineTo,c.at=c.arcTo,c.bt=c.bezierCurveTo,c.qt=c.quadraticCurveTo,c.a=c.arc,c.r=c.rect,c.cp=c.closePath,c.c=c.clear,c.f=c.beginFill,c.lf=c.beginLinearGradientFill,c.rf=c.beginRadialGradientFill,c.bf=c.beginBitmapFill,c.ef=c.endFill,c.ss=c.setStrokeStyle,c.s=c.beginStroke,c.ls=c.beginLinearGradientStroke,c.rs=c.beginRadialGradientStroke,c.bs=c.beginBitmapStroke,c.es=c.endStroke,c.dr=c.drawRect,c.rr=c.drawRoundRect,c.rc=c.drawRoundRectComplex,c.dc=c.drawCircle,c.de=c.drawEllipse,c.dp=c.drawPolyStar,c.p=c.decodePath,c._updateInstructions=function(){this._instructions=this._oldInstructions.slice(),this._instructions.push(b.beginCmd),this._appendInstructions(this._fillInstructions),this._appendInstructions(this._strokeInstructions),this._appendInstructions(this._strokeInstructions&&this._strokeStyleInstructions),this._appendInstructions(this._activeInstructions),this._fillInstructions&&this._appendDraw(b.fillCmd,this._fillMatrix),this._strokeInstructions&&this._appendDraw(b.strokeCmd,this._strokeIgnoreScale&&[1,0,0,1,0,0])},c._appendInstructions=function(a){a&&this._instructions.push.apply(this._instructions,a)},c._appendDraw=function(b,c){c?this._instructions.push(new a(this._ctx.save,[],!1),new a(this._ctx.transform,c,!1),b,new a(this._ctx.restore,[],!1)):this._instructions.push(b)},c._newPath=function(){this._dirty&&this._updateInstructions(),this._oldInstructions=this._instructions,this._activeInstructions=[],this._active=this._dirty=!1},c._setProp=function(a,b){this[a]=b},createjs.Graphics=b}(),this.createjs=this.createjs||{},function(){var a=function(){this.initialize()},b=a.prototype=new createjs.EventDispatcher;a._MOUSE_EVENTS=["click","dblclick","mousedown","mouseout","mouseover","pressmove","pressup","rollout","rollover"],a.suppressCrossDomainErrors=!1;var c=createjs.createCanvas?createjs.createCanvas():document.createElement("canvas");c.getContext&&(a._hitTestCanvas=c,a._hitTestContext=c.getContext("2d"),c.width=c.height=1),a._nextCacheID=1,b.alpha=1,b.cacheCanvas=null,b.id=-1,b.mouseEnabled=!0,b.tickEnabled=!0,b.name=null,b.parent=null,b.regX=0,b.regY=0,b.rotation=0,b.scaleX=1,b.scaleY=1,b.skewX=0,b.skewY=0,b.shadow=null,b.visible=!0,b.x=0,b.y=0,b.compositeOperation=null,b.snapToPixel=!1,b.filters=null,b.cacheID=0,b.mask=null,b.hitArea=null,b.cursor=null,b._cacheOffsetX=0,b._cacheOffsetY=0,b._cacheScale=1,b._cacheDataURLID=0,b._cacheDataURL=null,b._matrix=null,b._rectangle=null,b._bounds=null,b.initialize=function(){this.id=createjs.UID.get(),this._matrix=new createjs.Matrix2D,this._rectangle=new createjs.Rectangle},b.isVisible=function(){return!!(this.visible&&this.alpha>0&&0!=this.scaleX&&0!=this.scaleY)},b.draw=function(a,b){var c=this.cacheCanvas;if(b||!c)return!1;var d,e=this._cacheScale,f=this._cacheOffsetX,g=this._cacheOffsetY;return(d=this._applyFilterBounds(f,g,0,0))&&(f=d.x,g=d.y),a.drawImage(c,f,g,c.width/e,c.height/e),!0},b.updateContext=function(a){var b,c=this.mask,d=this;c&&c.graphics&&!c.graphics.isEmpty()&&(b=c.getMatrix(c._matrix),a.transform(b.a,b.b,b.c,b.d,b.tx,b.ty),c.graphics.drawAsPath(a),a.clip(),b.invert(),a.transform(b.a,b.b,b.c,b.d,b.tx,b.ty)),b=d._matrix.identity().appendTransform(d.x,d.y,d.scaleX,d.scaleY,d.rotation,d.skewX,d.skewY,d.regX,d.regY),createjs.Stage._snapToPixelEnabled&&d.snapToPixel?a.transform(b.a,b.b,b.c,b.d,0|b.tx+.5,0|b.ty+.5):a.transform(b.a,b.b,b.c,b.d,b.tx,b.ty),a.globalAlpha*=d.alpha,d.compositeOperation&&(a.globalCompositeOperation=d.compositeOperation),d.shadow&&this._applyShadow(a,d.shadow)},b.cache=function(a,b,c,d,e){e=e||1,this.cacheCanvas||(this.cacheCanvas=createjs.createCanvas?createjs.createCanvas():document.createElement("canvas")),this._cacheWidth=c,this._cacheHeight=d,this._cacheOffsetX=a,this._cacheOffsetY=b,this._cacheScale=e,this.updateCache()},b.updateCache=function(b){var c,d=this.cacheCanvas,e=this._cacheScale,f=this._cacheOffsetX*e,g=this._cacheOffsetY*e,h=this._cacheWidth,i=this._cacheHeight;if(!d)throw"cache() must be called before updateCache()";var j=d.getContext("2d");(c=this._applyFilterBounds(f,g,h,i))&&(f=c.x,g=c.y,h=c.width,i=c.height),h=Math.ceil(h*e),i=Math.ceil(i*e),h!=d.width||i!=d.height?(d.width=h,d.height=i):b||j.clearRect(0,0,h+1,i+1),j.save(),j.globalCompositeOperation=b,j.setTransform(e,0,0,e,-f,-g),this.draw(j,!0),this._applyFilters(),j.restore(),this.cacheID=a._nextCacheID++},b.uncache=function(){this._cacheDataURL=this.cacheCanvas=null,this.cacheID=this._cacheOffsetX=this._cacheOffsetY=0,this._cacheScale=1},b.getCacheDataURL=function(){return this.cacheCanvas?(this.cacheID!=this._cacheDataURLID&&(this._cacheDataURL=this.cacheCanvas.toDataURL()),this._cacheDataURL):null},b.getStage=function(){for(var a=this;a.parent;)a=a.parent;return a instanceof createjs.Stage?a:null},b.localToGlobal=function(a,b){var c=this.getConcatenatedMatrix(this._matrix);return null==c?null:(c.append(1,0,0,1,a,b),new createjs.Point(c.tx,c.ty))},b.globalToLocal=function(a,b){var c=this.getConcatenatedMatrix(this._matrix);return null==c?null:(c.invert(),c.append(1,0,0,1,a,b),new createjs.Point(c.tx,c.ty))},b.localToLocal=function(a,b,c){var d=this.localToGlobal(a,b);return c.globalToLocal(d.x,d.y)},b.setTransform=function(a,b,c,d,e,f,g,h,i){return this.x=a||0,this.y=b||0,this.scaleX=null==c?1:c,this.scaleY=null==d?1:d,this.rotation=e||0,this.skewX=f||0,this.skewY=g||0,this.regX=h||0,this.regY=i||0,this},b.getMatrix=function(a){var b=this;return(a?a.identity():new createjs.Matrix2D).appendTransform(b.x,b.y,b.scaleX,b.scaleY,b.rotation,b.skewX,b.skewY,b.regX,b.regY).appendProperties(b.alpha,b.shadow,b.compositeOperation)},b.getConcatenatedMatrix=function(a){a?a.identity():a=new createjs.Matrix2D;for(var b=this;null!=b;)a.prependTransform(b.x,b.y,b.scaleX,b.scaleY,b.rotation,b.skewX,b.skewY,b.regX,b.regY).prependProperties(b.alpha,b.shadow,b.compositeOperation),b=b.parent;return a},b.hitTest=function(b,c){var d=a._hitTestContext;d.setTransform(1,0,0,1,-b,-c),this.draw(d); +var e=this._testHit(d);return d.setTransform(1,0,0,1,0,0),d.clearRect(0,0,2,2),e},b.set=function(a){for(var b in a)this[b]=a[b];return this},b.getBounds=function(){if(this._bounds)return this._rectangle.copy(this._bounds);var a=this.cacheCanvas;if(a){var b=this._cacheScale;return this._rectangle.initialize(this._cacheOffsetX,this._cacheOffsetY,a.width/b,a.height/b)}return null},b.getTransformedBounds=function(){return this._getBounds()},b.setBounds=function(a,b,c,d){null==a&&(this._bounds=a),this._bounds=(this._bounds||new createjs.Rectangle).initialize(a,b,c,d)},b.clone=function(){var b=new a;return this.cloneProps(b),b},b.toString=function(){return"[DisplayObject (name="+this.name+")]"},b.cloneProps=function(a){a.alpha=this.alpha,a.name=this.name,a.regX=this.regX,a.regY=this.regY,a.rotation=this.rotation,a.scaleX=this.scaleX,a.scaleY=this.scaleY,a.shadow=this.shadow,a.skewX=this.skewX,a.skewY=this.skewY,a.visible=this.visible,a.x=this.x,a.y=this.y,a._bounds=this._bounds,a.mouseEnabled=this.mouseEnabled,a.compositeOperation=this.compositeOperation},b._applyShadow=function(a,b){b=b||Shadow.identity,a.shadowColor=b.color,a.shadowOffsetX=b.offsetX,a.shadowOffsetY=b.offsetY,a.shadowBlur=b.blur},b._tick=function(a){var b=this._listeners;if(b&&b.tick){var c=new createjs.Event("tick");c.params=a,this._dispatchEvent(c,this,2)}},b._testHit=function(b){try{var c=b.getImageData(0,0,1,1).data[3]>1}catch(d){if(!a.suppressCrossDomainErrors)throw"An error has occurred. This is most likely due to security restrictions on reading canvas pixel data with local or cross-domain images."}return c},b._applyFilters=function(){if(this.filters&&0!=this.filters.length&&this.cacheCanvas)for(var a=this.filters.length,b=this.cacheCanvas.getContext("2d"),c=this.cacheCanvas.width,d=this.cacheCanvas.height,e=0;a>e;e++)this.filters[e].applyFilter(b,0,0,c,d)},b._applyFilterBounds=function(a,b,c,d){var e,f,g=this.filters;if(!g||!(f=g.length))return null;for(var h=0;f>h;h++){var i=this.filters[h],j=i.getBounds&&i.getBounds();j&&(e||(e=this._rectangle.initialize(a,b,c,d)),e.x+=j.x,e.y+=j.y,e.width+=j.width,e.height+=j.height)}return e},b._getBounds=function(a,b){return this._transformBounds(this.getBounds(),a,b)},b._transformBounds=function(a,b,c){if(!a)return a;var d=a.x,e=a.y,f=a.width,g=a.height,h=c?this._matrix.identity():this.getMatrix(this._matrix);(d||e)&&h.appendTransform(0,0,1,1,0,0,0,-d,-e),b&&h.prependMatrix(b);var i=f*h.a,j=f*h.b,k=g*h.c,l=g*h.d,m=h.tx,n=h.ty,o=m,p=m,q=n,r=n;return(d=i+m)p&&(p=d),(d=i+k+m)p&&(p=d),(d=k+m)p&&(p=d),(e=j+n)r&&(r=e),(e=j+l+n)r&&(r=e),(e=l+n)r&&(r=e),a.initialize(o,q,p-o,r-q)},b._hasMouseEventListener=function(){for(var b=a._MOUSE_EVENTS,c=0,d=b.length;d>c;c++)if(this.hasEventListener(b[c]))return!0;return!!this.cursor},createjs.DisplayObject=a}(),this.createjs=this.createjs||{},function(){var a=function(){this.initialize()},b=a.prototype=new createjs.DisplayObject;b.children=null,b.mouseChildren=!0,b.tickChildren=!0,b.DisplayObject_initialize=b.initialize,b.initialize=function(){this.DisplayObject_initialize(),this.children=[]},b.isVisible=function(){var a=this.cacheCanvas||this.children.length;return!!(this.visible&&this.alpha>0&&0!=this.scaleX&&0!=this.scaleY&&a)},b.DisplayObject_draw=b.draw,b.draw=function(a,b){if(this.DisplayObject_draw(a,b))return!0;for(var c=this.children.slice(0),d=0,e=c.length;e>d;d++){var f=c[d];f.isVisible()&&(a.save(),f.updateContext(a),f.draw(a),a.restore())}return!0},b.addChild=function(a){if(null==a)return a;var b=arguments.length;if(b>1){for(var c=0;b>c;c++)this.addChild(arguments[c]);return arguments[b-1]}return a.parent&&a.parent.removeChild(a),a.parent=this,this.children.push(a),a},b.addChildAt=function(a,b){var c=arguments.length,d=arguments[c-1];if(0>d||d>this.children.length)return arguments[c-2];if(c>2){for(var e=0;c-1>e;e++)this.addChildAt(arguments[e],d+e);return arguments[c-2]}return a.parent&&a.parent.removeChild(a),a.parent=this,this.children.splice(b,0,a),a},b.removeChild=function(a){var b=arguments.length;if(b>1){for(var c=!0,d=0;b>d;d++)c=c&&this.removeChild(arguments[d]);return c}return this.removeChildAt(createjs.indexOf(this.children,a))},b.removeChildAt=function(a){var b=arguments.length;if(b>1){for(var c=[],d=0;b>d;d++)c[d]=arguments[d];c.sort(function(a,b){return b-a});for(var e=!0,d=0;b>d;d++)e=e&&this.removeChildAt(c[d]);return e}if(0>a||a>this.children.length-1)return!1;var f=this.children[a];return f&&(f.parent=null),this.children.splice(a,1),!0},b.removeAllChildren=function(){for(var a=this.children;a.length;)a.pop().parent=null},b.getChildAt=function(a){return this.children[a]},b.getChildByName=function(a){for(var b=this.children,c=0,d=b.length;d>c;c++)if(b[c].name==a)return b[c];return null},b.sortChildren=function(a){this.children.sort(a)},b.getChildIndex=function(a){return createjs.indexOf(this.children,a)},b.getNumChildren=function(){return this.children.length},b.swapChildrenAt=function(a,b){var c=this.children,d=c[a],e=c[b];d&&e&&(c[a]=e,c[b]=d)},b.swapChildren=function(a,b){for(var c,d,e=this.children,f=0,g=e.length;g>f&&(e[f]==a&&(c=f),e[f]==b&&(d=f),null==c||null==d);f++);f!=g&&(e[c]=b,e[d]=a)},b.setChildIndex=function(a,b){var c=this.children,d=c.length;if(!(a.parent!=this||0>b||b>=d)){for(var e=0;d>e&&c[e]!=a;e++);e!=d&&e!=b&&(c.splice(e,1),c.splice(b,0,a))}},b.contains=function(a){for(;a;){if(a==this)return!0;a=a.parent}return!1},b.hitTest=function(a,b){return null!=this.getObjectUnderPoint(a,b)},b.getObjectsUnderPoint=function(a,b){var c=[],d=this.localToGlobal(a,b);return this._getObjectsUnderPoint(d.x,d.y,c),c},b.getObjectUnderPoint=function(a,b){var c=this.localToGlobal(a,b);return this._getObjectsUnderPoint(c.x,c.y)},b.DisplayObject_getBounds=b.getBounds,b.getBounds=function(){return this._getBounds(null,!0)},b.getTransformedBounds=function(){return this._getBounds()},b.clone=function(b){var c=new a;if(this.cloneProps(c),b)for(var d=c.children=[],e=0,f=this.children.length;f>e;e++){var g=this.children[e].clone(b);g.parent=c,d.push(g)}return c},b.toString=function(){return"[Container (name="+this.name+")]"},b.DisplayObject__tick=b._tick,b._tick=function(a){if(this.tickChildren)for(var b=this.children.length-1;b>=0;b--){var c=this.children[b];c.tickEnabled&&c._tick&&c._tick(a)}this.DisplayObject__tick(a)},b._getObjectsUnderPoint=function(b,c,d,e,f){var g=createjs.DisplayObject._hitTestContext,h=this._matrix;f=f||e&&this._hasMouseEventListener();for(var i=this.children,j=i.length,k=j-1;k>=0;k--){var l=i[k],m=l.hitArea;if(l.visible&&(m||l.isVisible())&&(!e||l.mouseEnabled))if(!m&&l instanceof a){var n=l._getObjectsUnderPoint(b,c,d,e,f);if(!d&&n)return e&&!this.mouseChildren?this:n}else{if(!f&&!l._hasMouseEventListener())continue;if(l.getConcatenatedMatrix(h),m&&(h.appendTransform(m.x,m.y,m.scaleX,m.scaleY,m.rotation,m.skewX,m.skewY,m.regX,m.regY),h.alpha=m.alpha),g.globalAlpha=h.alpha,g.setTransform(h.a,h.b,h.c,h.d,h.tx-b,h.ty-c),(m||l).draw(g),!this._testHit(g))continue;if(g.setTransform(1,0,0,1,0,0),g.clearRect(0,0,2,2),!d)return e&&!this.mouseChildren?this:l;d.push(l)}}return null},b._getBounds=function(a,b){var c=this.DisplayObject_getBounds();if(c)return this._transformBounds(c,a,b);var d,e,f,g,h=b?this._matrix.identity():this.getMatrix(this._matrix);a&&h.prependMatrix(a);for(var i=this.children.length,j=0;i>j;j++){var k=this.children[j];if(k.visible&&(c=k._getBounds(h))){var l=c.x,m=c.y,n=l+c.width,o=m+c.height;(d>l||null==d)&&(d=l),(n>e||null==e)&&(e=n),(f>m||null==f)&&(f=m),(o>g||null==g)&&(g=o)}}return null==e?null:this._rectangle.initialize(d,f,e-d,g-f)},createjs.Container=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a){this.initialize(a)},b=a.prototype=new createjs.Container;a._snapToPixelEnabled=!1,b.autoClear=!0,b.canvas=null,b.mouseX=0,b.mouseY=0,b.snapToPixelEnabled=!1,b.mouseInBounds=!1,b.tickOnUpdate=!0,b.mouseMoveOutside=!1,b.nextStage=null,b._pointerData=null,b._pointerCount=0,b._primaryPointerID=null,b._mouseOverIntervalID=null,b.Container_initialize=b.initialize,b.initialize=function(a){this.Container_initialize(),this.canvas="string"==typeof a?document.getElementById(a):a,this._pointerData={},this.enableDOMEvents(!0)},b.update=function(){if(this.canvas){this.tickOnUpdate&&(this.dispatchEvent("tickstart"),this.tickEnabled&&this._tick(arguments.length?arguments:null),this.dispatchEvent("tickend")),this.dispatchEvent("drawstart"),a._snapToPixelEnabled=this.snapToPixelEnabled,this.autoClear&&this.clear();var b=this.canvas.getContext("2d");b.save(),this.updateContext(b),this.draw(b,!1),b.restore(),this.dispatchEvent("drawend")}},b.handleEvent=function(a){"tick"==a.type&&this.update(a)},b.clear=function(){if(this.canvas){var a=this.canvas.getContext("2d");a.setTransform(1,0,0,1,0,0),a.clearRect(0,0,this.canvas.width+1,this.canvas.height+1)}},b.toDataURL=function(a,b){b||(b="image/png");var c,d=this.canvas.getContext("2d"),e=this.canvas.width,f=this.canvas.height;if(a){c=d.getImageData(0,0,e,f);var g=d.globalCompositeOperation;d.globalCompositeOperation="destination-over",d.fillStyle=a,d.fillRect(0,0,e,f)}var h=this.canvas.toDataURL(b);return a&&(d.clearRect(0,0,e+1,f+1),d.putImageData(c,0,0),d.globalCompositeOperation=g),h},b.enableMouseOver=function(a){if(this._mouseOverIntervalID&&(clearInterval(this._mouseOverIntervalID),this._mouseOverIntervalID=null,0==a&&this._testMouseOver(!0)),null==a)a=20;else if(0>=a)return;var b=this;this._mouseOverIntervalID=setInterval(function(){b._testMouseOver()},1e3/Math.min(50,a))},b.enableDOMEvents=function(a){null==a&&(a=!0);var b,c,d=this._eventListeners;if(!a&&d){for(b in d)c=d[b],c.t.removeEventListener(b,c.f,!1);this._eventListeners=null}else if(a&&!d&&this.canvas){var e=window.addEventListener?window:document,f=this;d=this._eventListeners={},d.mouseup={t:e,f:function(a){f._handleMouseUp(a)}},d.mousemove={t:e,f:function(a){f._handleMouseMove(a)}},d.dblclick={t:this.canvas,f:function(a){f._handleDoubleClick(a)}},d.mousedown={t:this.canvas,f:function(a){f._handleMouseDown(a)}};for(b in d)c=d[b],c.t.addEventListener(b,c.f,!1)}},b.clone=function(){var b=new a(null);return this.cloneProps(b),b},b.toString=function(){return"[Stage (name="+this.name+")]"},b._getElementRect=function(a){var b;try{b=a.getBoundingClientRect()}catch(c){b={top:a.offsetTop,left:a.offsetLeft,width:a.offsetWidth,height:a.offsetHeight}}var d=(window.pageXOffset||document.scrollLeft||0)-(document.clientLeft||document.body.clientLeft||0),e=(window.pageYOffset||document.scrollTop||0)-(document.clientTop||document.body.clientTop||0),f=window.getComputedStyle?getComputedStyle(a):a.currentStyle,g=parseInt(f.paddingLeft)+parseInt(f.borderLeftWidth),h=parseInt(f.paddingTop)+parseInt(f.borderTopWidth),i=parseInt(f.paddingRight)+parseInt(f.borderRightWidth),j=parseInt(f.paddingBottom)+parseInt(f.borderBottomWidth);return{left:b.left+d+g,right:b.right+d-i,top:b.top+e+h,bottom:b.bottom+e-j}},b._getPointerData=function(a){var b=this._pointerData[a];return b||(b=this._pointerData[a]={x:0,y:0},null==this._primaryPointerID&&(this._primaryPointerID=a),(null==this._primaryPointerID||-1==this._primaryPointerID)&&(this._primaryPointerID=a)),b},b._handleMouseMove=function(a){a||(a=window.event),this._handlePointerMove(-1,a,a.pageX,a.pageY)},b._handlePointerMove=function(a,b,c,d){if(this.canvas){var e=this._getPointerData(a),f=e.inBounds;if(this._updatePointerPosition(a,b,c,d),f||e.inBounds||this.mouseMoveOutside){-1==a&&e.inBounds==!f&&this._dispatchMouseEvent(this,f?"mouseleave":"mouseenter",!1,a,e,b),this._dispatchMouseEvent(this,"stagemousemove",!1,a,e,b),this._dispatchMouseEvent(e.target,"pressmove",!0,a,e,b);var g=e.event;g&&g.hasEventListener("mousemove")&&g.dispatchEvent(new createjs.MouseEvent("mousemove",!1,!1,e.x,e.y,b,a,a==this._primaryPointerID,e.rawX,e.rawY),e.target),this.nextStage&&this.nextStage._handlePointerMove(a,b,c,d)}}},b._updatePointerPosition=function(a,b,c,d){var e=this._getElementRect(this.canvas);c-=e.left,d-=e.top;var f=this.canvas.width,g=this.canvas.height;c/=(e.right-e.left)/f,d/=(e.bottom-e.top)/g;var h=this._getPointerData(a);(h.inBounds=c>=0&&d>=0&&f-1>=c&&g-1>=d)?(h.x=c,h.y=d):this.mouseMoveOutside&&(h.x=0>c?0:c>f-1?f-1:c,h.y=0>d?0:d>g-1?g-1:d),h.posEvtObj=b,h.rawX=c,h.rawY=d,a==this._primaryPointerID&&(this.mouseX=h.x,this.mouseY=h.y,this.mouseInBounds=h.inBounds)},b._handleMouseUp=function(a){this._handlePointerUp(-1,a,!1)},b._handlePointerUp=function(a,b,c){var d=this._getPointerData(a);this._dispatchMouseEvent(this,"stagemouseup",!1,a,d,b);var e=d.target;e&&(this._getObjectsUnderPoint(d.x,d.y,null,!0)==e&&this._dispatchMouseEvent(e,"click",!0,a,d,b),this._dispatchMouseEvent(e,"pressup",!0,a,d,b));var f=d.event;f&&f.hasEventListener("mouseup")&&f.dispatchEvent(new createjs.MouseEvent("mouseup",!1,!1,d.x,d.y,b,a,a==this._primaryPointerID,d.rawX,d.rawY),e),c?(a==this._primaryPointerID&&(this._primaryPointerID=null),delete this._pointerData[a]):d.event=d.target=null,this.nextStage&&this.nextStage._handlePointerUp(a,b,c)},b._handleMouseDown=function(a){this._handlePointerDown(-1,a,a.pageX,a.pageY)},b._handlePointerDown=function(a,b,c,d){null!=d&&this._updatePointerPosition(a,b,c,d);var e=this._getPointerData(a);this._dispatchMouseEvent(this,"stagemousedown",!1,a,e,b),e.target=this._getObjectsUnderPoint(e.x,e.y,null,!0),e.event=this._dispatchMouseEvent(e.target,"mousedown",!0,a,e,b),this.nextStage&&this.nextStage._handlePointerDown(a,b,c,d)},b._testMouseOver=function(a){if(-1==this._primaryPointerID&&(a||this.mouseX!=this._mouseOverX||this.mouseY!=this._mouseOverY||!this.mouseInBounds)){var b,c,d,e,f=this._getPointerData(-1),g=f.posEvtObj,h=-1,i="";(a||this.mouseInBounds&&g&&g.target==this.canvas)&&(b=this._getObjectsUnderPoint(this.mouseX,this.mouseY,null,!0),this._mouseOverX=this.mouseX,this._mouseOverY=this.mouseY);var j=this._mouseOverTarget||[],k=j[j.length-1],l=this._mouseOverTarget=[];for(c=b;c;)l.unshift(c),null!=c.cursor&&(i=c.cursor),c=c.parent;for(this.canvas.style.cursor=i,d=0,e=l.length;e>d&&l[d]==j[d];d++)h=d;for(k!=b&&this._dispatchMouseEvent(k,"mouseout",!0,-1,f,g),d=j.length-1;d>h;d--)this._dispatchMouseEvent(j[d],"rollout",!1,-1,f,g);for(d=l.length-1;d>h;d--)this._dispatchMouseEvent(l[d],"rollover",!1,-1,f,g);k!=b&&this._dispatchMouseEvent(b,"mouseover",!0,-1,f,g)}},b._handleDoubleClick=function(a){var b=this._getPointerData(-1),c=this._getObjectsUnderPoint(b.x,b.y,null,!0);this._dispatchMouseEvent(c,"dblclick",!0,-1,b,a),this.nextStage&&this.nextStage._handleDoubleClick(a)},b._dispatchMouseEvent=function(a,b,c,d,e,f){if(a&&(c||a.hasEventListener(b))){var g=new createjs.MouseEvent(b,c,!1,e.x,e.y,f,d,d==this._primaryPointerID,e.rawX,e.rawY);return a.dispatchEvent(g),g}},createjs.Stage=a}(),this.createjs=this.createjs||{},function(){var a=function(a){this.initialize(a)},b=a.prototype=new createjs.DisplayObject;b.image=null,b.snapToPixel=!0,b.sourceRect=null,b.DisplayObject_initialize=b.initialize,b.initialize=function(a){this.DisplayObject_initialize(),"string"==typeof a?(this.image=document.createElement("img"),this.image.src=a):this.image=a},b.isVisible=function(){var a=this.cacheCanvas||this.image&&(this.image.complete||this.image.getContext||this.image.readyState>=2);return!!(this.visible&&this.alpha>0&&0!=this.scaleX&&0!=this.scaleY&&a)},b.DisplayObject_draw=b.draw,b.draw=function(a,b){if(this.DisplayObject_draw(a,b))return!0;var c=this.sourceRect;return c?a.drawImage(this.image,c.x,c.y,c.width,c.height,0,0,c.width,c.height):a.drawImage(this.image,0,0),!0},b.DisplayObject_getBounds=b.getBounds,b.getBounds=function(){var a=this.DisplayObject_getBounds();if(a)return a;var b=this.sourceRect||this.image,c=this.image&&(this.image.complete||this.image.getContext||this.image.readyState>=2);return c?this._rectangle.initialize(0,0,b.width,b.height):null},b.clone=function(){var b=new a(this.image);return this.sourceRect&&(b.sourceRect=this.sourceRect.clone()),this.cloneProps(b),b},b.toString=function(){return"[Bitmap (name="+this.name+")]"},createjs.Bitmap=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b){this.initialize(a,b)},b=a.prototype=new createjs.DisplayObject;b.currentFrame=0,b.currentAnimation=null,b.paused=!0,b.spriteSheet=null,b.snapToPixel=!0,b.offset=0,b.currentAnimationFrame=0,b.framerate=0,b._advanceCount=0,b._animation=null,b._currentFrame=null,b.DisplayObject_initialize=b.initialize,b.initialize=function(a,b){this.DisplayObject_initialize(),this.spriteSheet=a,b&&this.gotoAndPlay(b)},b.isVisible=function(){var a=this.cacheCanvas||this.spriteSheet.complete;return!!(this.visible&&this.alpha>0&&0!=this.scaleX&&0!=this.scaleY&&a)},b.DisplayObject_draw=b.draw,b.draw=function(a,b){if(this.DisplayObject_draw(a,b))return!0;this._normalizeFrame();var c=this.spriteSheet.getFrame(0|this._currentFrame);if(!c)return!1;var d=c.rect;return a.drawImage(c.image,d.x,d.y,d.width,d.height,-c.regX,-c.regY,d.width,d.height),!0},b.play=function(){this.paused=!1},b.stop=function(){this.paused=!0},b.gotoAndPlay=function(a){this.paused=!1,this._goto(a)},b.gotoAndStop=function(a){this.paused=!0,this._goto(a)},b.advance=function(a){var b=this._animation&&this._animation.speed||1,c=this.framerate||this.spriteSheet.framerate,d=c&&null!=a?a/(1e3/c):1;this._animation?this.currentAnimationFrame+=d*b:this._currentFrame+=d*b,this._normalizeFrame()},b.DisplayObject_getBounds=b.getBounds,b.getBounds=function(){return this.DisplayObject_getBounds()||this.spriteSheet.getFrameBounds(this.currentFrame,this._rectangle)},b.clone=function(){var b=new a(this.spriteSheet);return this.cloneProps(b),b},b.toString=function(){return"[Sprite (name="+this.name+")]"},b.DisplayObject__tick=b._tick,b._tick=function(a){this.paused||this.advance(a&&a[0]&&a[0].delta),this.DisplayObject__tick(a)},b._normalizeFrame=function(){var a,b=this._animation,c=this.paused,d=this._currentFrame,e=this.currentAnimationFrame;if(b)if(a=b.frames.length,(0|e)>=a){var f=b.next;if(this._dispatchAnimationEnd(b,d,c,f,a-1));else{if(f)return this._goto(f,e-a);this.paused=!0,e=this.currentAnimationFrame=b.frames.length-1,this._currentFrame=b.frames[e]}}else this._currentFrame=b.frames[0|e];else if(a=this.spriteSheet.getNumFrames(),d>=a&&!this._dispatchAnimationEnd(b,d,c,a-1)&&(this._currentFrame-=a)>=a)return this._normalizeFrame();this.currentFrame=0|this._currentFrame},b._dispatchAnimationEnd=function(a,b,c,d,e){var f=a?a.name:null;if(this.hasEventListener("animationend")){var g=new createjs.Event("animationend");g.name=f,g.next=d,this.dispatchEvent(g)}var h=this._animation!=a||this._currentFrame!=b;return h||c||!this.paused||(this.currentAnimationFrame=e,h=!0),h},b.DisplayObject_cloneProps=b.cloneProps,b.cloneProps=function(a){this.DisplayObject_cloneProps(a),a.currentFrame=this.currentFrame,a._currentFrame=this._currentFrame,a.currentAnimation=this.currentAnimation,a.paused=this.paused,a._animation=this._animation,a.currentAnimationFrame=this.currentAnimationFrame,a.framerate=this.framerate},b._goto=function(a,b){if(isNaN(a)){var c=this.spriteSheet.getAnimation(a);c&&(this.currentAnimationFrame=b||0,this._animation=c,this.currentAnimation=a,this._normalizeFrame())}else this.currentAnimationFrame=0,this.currentAnimation=this._animation=null,this._currentFrame=a,this._normalizeFrame()},createjs.Sprite=a}(),this.createjs=this.createjs||{},function(){"use strict";var a="BitmapAnimation is deprecated in favour of Sprite. See VERSIONS file for info on changes.";if(!createjs.Sprite)throw a;(createjs.BitmapAnimation=function(b){console.log(a),this.initialize(b)}).prototype=new createjs.Sprite}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a){this.initialize(a)},b=a.prototype=new createjs.DisplayObject;b.graphics=null,b.DisplayObject_initialize=b.initialize,b.initialize=function(a){this.DisplayObject_initialize(),this.graphics=a?a:new createjs.Graphics},b.isVisible=function(){var a=this.cacheCanvas||this.graphics&&!this.graphics.isEmpty();return!!(this.visible&&this.alpha>0&&0!=this.scaleX&&0!=this.scaleY&&a)},b.DisplayObject_draw=b.draw,b.draw=function(a,b){return this.DisplayObject_draw(a,b)?!0:(this.graphics.draw(a),!0)},b.clone=function(b){var c=new a(b&&this.graphics?this.graphics.clone():this.graphics);return this.cloneProps(c),c},b.toString=function(){return"[Shape (name="+this.name+")]"},createjs.Shape=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b,c){this.initialize(a,b,c)},b=a.prototype=new createjs.DisplayObject,c=createjs.createCanvas?createjs.createCanvas():document.createElement("canvas");c.getContext&&(a._workingContext=c.getContext("2d"),c.width=c.height=1),a.H_OFFSETS={start:0,left:0,center:-.5,end:-1,right:-1},a.V_OFFSETS={top:0,hanging:-.01,middle:-.4,alphabetic:-.8,ideographic:-.85,bottom:-1},b.text="",b.font=null,b.color=null,b.textAlign="left",b.textBaseline="top",b.maxWidth=null,b.outline=0,b.lineHeight=0,b.lineWidth=null,b.DisplayObject_initialize=b.initialize,b.initialize=function(a,b,c){this.DisplayObject_initialize(),this.text=a,this.font=b,this.color=c},b.isVisible=function(){var a=this.cacheCanvas||null!=this.text&&""!==this.text;return!!(this.visible&&this.alpha>0&&0!=this.scaleX&&0!=this.scaleY&&a)},b.DisplayObject_draw=b.draw,b.draw=function(a,b){if(this.DisplayObject_draw(a,b))return!0;var c=this.color||"#000";return this.outline?(a.strokeStyle=c,a.lineWidth=1*this.outline):a.fillStyle=c,this._drawText(this._prepContext(a)),!0},b.getMeasuredWidth=function(){return this._prepContext(a._workingContext).measureText(this.text).width},b.getMeasuredLineHeight=function(){return 1.2*this._prepContext(a._workingContext).measureText("M").width},b.getMeasuredHeight=function(){return this._drawText(null,{}).height},b.DisplayObject_getBounds=b.getBounds,b.getBounds=function(){var b=this.DisplayObject_getBounds();if(b)return b;if(null==this.text||""==this.text)return null;var c=this._drawText(null,{}),d=this.maxWidth&&this.maxWidthi;i++){var k=h[i],l=null;if(null!=this.lineWidth&&(l=b.measureText(k).width)>this.lineWidth){var m=k.split(/(\s)/);k=m[0],l=b.measureText(k).width;for(var n=1,o=m.length;o>n;n+=2){var p=b.measureText(m[n]+m[n+1]).width;l+p>this.lineWidth?(d&&this._drawTextLine(b,k,g*e),l>f&&(f=l),k=m[n+1],l=b.measureText(k).width,g++):(k+=m[n]+m[n+1],l+=p)}}d&&this._drawTextLine(b,k,g*e),c&&null==l&&(l=b.measureText(k).width),l>f&&(f=l),g++}return c&&(c.count=g,c.width=f,c.height=g*e),c},b._drawTextLine=function(a,b,c){this.outline?a.strokeText(b,0,c,this.maxWidth||65535):a.fillText(b,0,c,this.maxWidth||65535)},createjs.Text=a}(),this.createjs=this.createjs||{},function(){"use strict";function a(a,b){this.initialize(a,b)}var b=a.prototype=new createjs.DisplayObject;b.text="",b.spriteSheet=null,b.lineHeight=0,b.letterSpacing=0,b.spaceWidth=0,b.DisplayObject_initialize=b.initialize,b.initialize=function(a,b){this.DisplayObject_initialize(),this.text=a,this.spriteSheet=b},b.DisplayObject_draw=b.draw,b.draw=function(a,b){return this.DisplayObject_draw(a,b)?!0:(this._drawText(a),void 0)},b.isVisible=function(){var a=this.cacheCanvas||this.spriteSheet&&this.spriteSheet.complete&&this.text;return!!(this.visible&&this.alpha>0&&0!=this.scaleX&&0!=this.scaleY&&a)},b.getBounds=function(){var a=this._rectangle;return this._drawText(null,a),a.width?a:null},b._getFrame=function(a,b){var c,d=b.getAnimation(a);return d||(a!=(c=a.toUpperCase())||a!=(c=a.toLowerCase())||(c=null),c&&(d=b.getAnimation(c))),d&&b.getFrame(d.frames[0])},b._getLineHeight=function(a){var b=this._getFrame("1",a)||this._getFrame("T",a)||this._getFrame("L",a)||a.getFrame(0);return b?b.rect.height:1},b._getSpaceWidth=function(a){var b=this._getFrame("1",a)||this._getFrame("l",a)||this._getFrame("e",a)||this._getFrame("a",a)||a.getFrame(0);return b?b.rect.width:1},b._drawText=function(a,b){var c,d,e,f=0,g=0,h=this.spaceWidth,i=this.lineHeight,j=this.spriteSheet,k=!!this._getFrame(" ",j);k||0!=h||(h=this._getSpaceWidth(j)),0==i&&(i=this._getLineHeight(j));for(var l=0,m=0,n=this.text.length;n>m;m++){var o=this.text.charAt(m);if(k||" "!=o)if("\n"!=o&&"\r"!=o){var p=this._getFrame(o,j);if(p){var q=p.rect;e=p.regX,c=q.width,a&&a.drawImage(p.image,q.x,q.y,c,d=q.height,f-e,g-p.regY,c,d),f+=c+this.letterSpacing}}else"\r"==o&&"\n"==this.text.charAt(m+1)&&m++,f-e>l&&(l=f-e),f=0,g+=i;else f+=h}f-e>l&&(l=f-e),b&&(b.width=l-this.letterSpacing,b.height=g+i)},createjs.BitmapText=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(){throw"SpriteSheetUtils cannot be instantiated"},b=createjs.createCanvas?createjs.createCanvas():document.createElement("canvas");b.getContext&&(a._workingCanvas=b,a._workingContext=b.getContext("2d"),b.width=b.height=1),a.addFlippedFrames=function(b,c,d,e){if(c||d||e){var f=0;c&&a._flip(b,++f,!0,!1),d&&a._flip(b,++f,!1,!0),e&&a._flip(b,++f,!0,!0)}},a.extractFrame=function(b,c){isNaN(c)&&(c=b.getAnimation(c).frames[0]);var d=b.getFrame(c);if(!d)return null;var e=d.rect,f=a._workingCanvas;f.width=e.width,f.height=e.height,a._workingContext.drawImage(d.image,e.x,e.y,e.width,e.height,0,0,e.width,e.height);var g=document.createElement("img");return g.src=f.toDataURL("image/png"),g},a.mergeAlpha=function(a,b,c){c||(c=createjs.createCanvas?createjs.createCanvas():document.createElement("canvas")),c.width=Math.max(b.width,a.width),c.height=Math.max(b.height,a.height);var d=c.getContext("2d");return d.save(),d.drawImage(a,0,0),d.globalCompositeOperation="destination-in",d.drawImage(b,0,0),d.restore(),c},a._flip=function(b,c,d,e){for(var f=b._images,g=a._workingCanvas,h=a._workingContext,i=f.length/c,j=0;i>j;j++){var k=f[j];k.__tmp=j,h.setTransform(1,0,0,1,0,0),h.clearRect(0,0,g.width+1,g.height+1),g.width=k.width,g.height=k.height,h.setTransform(d?-1:1,0,0,e?-1:1,d?k.width:0,e?k.height:0),h.drawImage(k,0,0);var l=document.createElement("img");l.src=g.toDataURL("image/png"),l.width=k.width,l.height=k.height,f.push(l)}var m=b._frames,n=m.length/c;for(j=0;n>j;j++){k=m[j];var o=k.rect.clone();l=f[k.image.__tmp+i*c];var p={image:l,rect:o,regX:k.regX,regY:k.regY};d&&(o.x=l.width-o.x-o.width,p.regX=o.width-k.regX),e&&(o.y=l.height-o.y-o.height,p.regY=o.height-k.regY),m.push(p)}var q="_"+(d?"h":"")+(e?"v":""),r=b._animations,s=b._data,t=r.length/c;for(j=0;t>j;j++){var u=r[j];k=s[u];var v={name:u+q,speed:k.speed,next:k.next,frames:[]};k.next&&(v.next+=q),m=k.frames;for(var w=0,x=m.length;x>w;w++)v.frames.push(m[w]+n*c);s[v.name]=v,r.push(v.name)}},createjs.SpriteSheetUtils=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(){this.initialize()},b=a.prototype=new createjs.EventDispatcher;a.ERR_DIMENSIONS="frame dimensions exceed max spritesheet dimensions",a.ERR_RUNNING="a build is already running",b.maxWidth=2048,b.maxHeight=2048,b.spriteSheet=null,b.scale=1,b.padding=1,b.timeSlice=.3,b.progress=-1,b._frames=null,b._animations=null,b._data=null,b._nextFrameIndex=0,b._index=0,b._timerID=null,b._scale=1,b.initialize=function(){this._frames=[],this._animations={}},b.addFrame=function(b,c,d,e,f,g){if(this._data)throw a.ERR_RUNNING;var h=c||b.bounds||b.nominalBounds;return!h&&b.getBounds&&(h=b.getBounds()),h?(d=d||1,this._frames.push({source:b,sourceRect:h,scale:d,funct:e,params:f,scope:g,index:this._frames.length,height:h.height*d})-1):null},b.addAnimation=function(b,c,d,e){if(this._data)throw a.ERR_RUNNING;this._animations[b]={frames:c,next:d,frequency:e}},b.addMovieClip=function(b,c,d){if(this._data)throw a.ERR_RUNNING;var e=b.frameBounds,f=c||b.bounds||b.nominalBounds;if(!f&&b.getBounds&&(f=b.getBounds()),!f&&!e)return null;for(var g=this._frames.length,h=b.timeline.duration,i=0;h>i;i++){var j=e&&e[i]?e[i]:f;this.addFrame(b,j,d,function(a){var b=this.actionsEnabled;this.actionsEnabled=!1,this.gotoAndStop(a),this.actionsEnabled=b},[i],b)}var k=b.timeline._labels,l=[];for(var m in k)l.push({index:k[m],label:m});if(l.length){l.sort(function(a,b){return a.index-b.index});for(var i=0,n=l.length;n>i;i++){for(var o=l[i].label,p=g+l[i].index,q=g+(i==n-1?h:l[i+1].index),r=[],s=p;q>s;s++)r.push(s);this.addAnimation(o,r,!0)}}},b.build=function(){if(this._data)throw a.ERR_RUNNING;for(this._startBuild();this._drawNext(););return this._endBuild(),this.spriteSheet},b.buildAsync=function(b){if(this._data)throw a.ERR_RUNNING;this.timeSlice=b,this._startBuild();var c=this;this._timerID=setTimeout(function(){c._run()},50-50*Math.max(.01,Math.min(.99,this.timeSlice||.3)))},b.stopAsync=function(){clearTimeout(this._timerID),this._data=null},b.clone=function(){throw"SpriteSheetBuilder cannot be cloned."},b.toString=function(){return"[SpriteSheetBuilder]"},b._startBuild=function(){var b=this.padding||0;this.progress=0,this.spriteSheet=null,this._index=0,this._scale=this.scale;var c=[];this._data={images:[],frames:c,animations:this._animations};var d=this._frames.slice();if(d.sort(function(a,b){return a.height<=b.height?-1:1}),d[d.length-1].height+2*b>this.maxHeight)throw a.ERR_DIMENSIONS;for(var e=0,f=0,g=0;d.length;){var h=this._fillRow(d,e,g,c,b);if(h.w>f&&(f=h.w),e+=h.h,!h.h||!d.length){var i=createjs.createCanvas?createjs.createCanvas():document.createElement("canvas");i.width=this._getSize(f,this.maxWidth),i.height=this._getSize(e,this.maxHeight),this._data.images[g]=i,h.h||(f=e=0,g++)}}},b._getSize=function(a,b){for(var c=4;Math.pow(2,++c)=0;l--){var m=b[l],n=this._scale*m.scale,o=m.sourceRect,p=m.source,q=Math.floor(n*o.x-f),r=Math.floor(n*o.y-f),s=Math.ceil(n*o.height+2*f),t=Math.ceil(n*o.width+2*f);if(t>g)throw a.ERR_DIMENSIONS;s>i||j+t>g||(m.img=d,m.rect=new createjs.Rectangle(j,c,t,s),k=k||s,b.splice(l,1),e[m.index]=[j,c,t,s,d,Math.round(-q+n*p.regX-f),Math.round(-r+n*p.regY-f)],j+=t)}return{w:j,h:k}},b._endBuild=function(){this.spriteSheet=new createjs.SpriteSheet(this._data),this._data=null,this.progress=1,this.dispatchEvent("complete")},b._run=function(){for(var a=50*Math.max(.01,Math.min(.99,this.timeSlice||.3)),b=(new Date).getTime()+a,c=!1;b>(new Date).getTime();)if(!this._drawNext()){c=!0;break}if(c)this._endBuild();else{var d=this;this._timerID=setTimeout(function(){d._run()},50-a)}var e=this.progress=this._index/this._frames.length;if(this.hasEventListener("progress")){var f=new createjs.Event("progress");f.progress=e,this.dispatchEvent(f)}},b._drawNext=function(){var a=this._frames[this._index],b=a.scale*this._scale,c=a.rect,d=a.sourceRect,e=this._data.images[a.img],f=e.getContext("2d");return a.funct&&a.funct.apply(a.scope,a.params),f.save(),f.beginPath(),f.rect(c.x,c.y,c.width,c.height),f.clip(),f.translate(Math.ceil(c.x-d.x*b),Math.ceil(c.y-d.y*b)),f.scale(b,b),a.source.draw(f),f.restore(),++this._indexa)&&(a=0),this.blurX=0|a,(isNaN(b)||0>b)&&(b=0),this.blurY=0|b,(isNaN(c)||1>c)&&(c=1),this.quality=0|c},b.blurX=0,b.blurY=0,b.quality=1,b.mul_table=[1,171,205,293,57,373,79,137,241,27,391,357,41,19,283,265,497,469,443,421,25,191,365,349,335,161,155,149,9,278,269,261,505,245,475,231,449,437,213,415,405,395,193,377,369,361,353,345,169,331,325,319,313,307,301,37,145,285,281,69,271,267,263,259,509,501,493,243,479,118,465,459,113,446,55,435,429,423,209,413,51,403,199,393,97,3,379,375,371,367,363,359,355,351,347,43,85,337,333,165,327,323,5,317,157,311,77,305,303,75,297,294,73,289,287,71,141,279,277,275,68,135,67,133,33,262,260,129,511,507,503,499,495,491,61,121,481,477,237,235,467,232,115,457,227,451,7,445,221,439,218,433,215,427,425,211,419,417,207,411,409,203,202,401,399,396,197,49,389,387,385,383,95,189,47,187,93,185,23,183,91,181,45,179,89,177,11,175,87,173,345,343,341,339,337,21,167,83,331,329,327,163,81,323,321,319,159,79,315,313,39,155,309,307,153,305,303,151,75,299,149,37,295,147,73,291,145,289,287,143,285,71,141,281,35,279,139,69,275,137,273,17,271,135,269,267,133,265,33,263,131,261,130,259,129,257,1],b.shg_table=[0,9,10,11,9,12,10,11,12,9,13,13,10,9,13,13,14,14,14,14,10,13,14,14,14,13,13,13,9,14,14,14,15,14,15,14,15,15,14,15,15,15,14,15,15,15,15,15,14,15,15,15,15,15,15,12,14,15,15,13,15,15,15,15,16,16,16,15,16,14,16,16,14,16,13,16,16,16,15,16,13,16,15,16,14,9,16,16,16,16,16,16,16,16,16,13,14,16,16,15,16,16,10,16,15,16,14,16,16,14,16,16,14,16,16,14,15,16,16,16,14,15,14,15,13,16,16,15,17,17,17,17,17,17,14,15,17,17,16,16,17,16,15,17,16,17,11,17,16,17,16,17,16,17,17,16,17,17,16,17,17,16,16,17,17,17,16,14,17,17,17,17,15,16,14,16,15,16,13,16,15,16,14,16,15,16,12,16,15,16,17,17,17,17,17,13,16,15,17,17,17,16,15,17,17,17,16,15,17,17,14,16,17,17,16,17,17,16,15,17,16,14,17,16,15,17,16,17,17,16,17,15,16,17,14,17,16,15,17,16,17,13,17,16,17,17,16,17,14,17,16,17,16,17,16,17,9],b.getBounds=function(){var a=.5*Math.pow(this.quality,.6);return new createjs.Rectangle(-this.blurX*a,-this.blurY*a,2*this.blurX*a,2*this.blurY*a)},b.applyFilter=function(a,b,c,d,e,f,g,h){f=f||a,null==g&&(g=b),null==h&&(h=c);try{var i=a.getImageData(b,c,d,e)}catch(j){return!1}var k=this.blurX/2;if(isNaN(k)||0>k)return!1;k|=0;var l=this.blurY/2;if(isNaN(l)||0>l)return!1;if(l|=0,0==k&&0==l)return!1;var m=this.quality;(isNaN(m)||1>m)&&(m=1),m|=0,m>3&&(m=3),1>m&&(m=1);var b,c,n,o,p,q,r,s,t,u,v,w,x,y,z,A=i.data,B=k+k+1,C=l+l+1,D=d-1,E=e-1,F=k+1,G=l+1,H={r:0,b:0,g:0,a:0,next:null},I=H;for(n=1;B>n;n++)I=I.next={r:0,b:0,g:0,a:0,next:null};I.next=H;var J={r:0,b:0,g:0,a:0,next:null},K=J;for(n=1;C>n;n++)K=K.next={r:0,b:0,g:0,a:0,next:null};K.next=J;for(var L=null;m-->0;){r=q=0;var M=this.mul_table[k],N=this.shg_table[k];for(c=e;--c>-1;){for(s=F*(w=A[q]),t=F*(x=A[q+1]),u=F*(y=A[q+2]),v=F*(z=A[q+3]),I=H,n=F;--n>-1;)I.r=w,I.g=x,I.b=y,I.a=z,I=I.next;for(n=1;F>n;n++)o=q+((n>D?D:n)<<2),s+=I.r=A[o],t+=I.g=A[o+1],u+=I.b=A[o+2],v+=I.a=A[o+3],I=I.next;for(L=H,b=0;d>b;b++)A[q++]=s*M>>>N,A[q++]=t*M>>>N,A[q++]=u*M>>>N,A[q++]=v*M>>>N,o=r+((o=b+k+1)b;b++){for(q=b<<2,s=G*(w=A[q]),t=G*(x=A[q+1]),u=G*(y=A[q+2]),v=G*(z=A[q+3]),K=J,n=0;G>n;n++)K.r=w,K.g=x,K.b=y,K.a=z,K=K.next;for(p=d,n=1;l>=n;n++)q=p+b<<2,s+=K.r=A[q],t+=K.g=A[q+1],u+=K.b=A[q+2],v+=K.a=A[q+3],K=K.next,E>n&&(p+=d);if(q=b,L=J,m>0)for(c=0;e>c;c++)o=q<<2,A[o+3]=z=v*M>>>N,z>0?(A[o]=s*M>>>N,A[o+1]=t*M>>>N,A[o+2]=u*M>>>N):A[o]=A[o+1]=A[o+2]=0,o=b+((o=c+G)c;c++)o=q<<2,A[o+3]=z=v*M>>>N,z>0?(z=255/z,A[o]=(s*M>>>N)*z,A[o+1]=(t*M>>>N)*z,A[o+2]=(u*M>>>N)*z):A[o]=A[o+1]=A[o+2]=0,o=b+((o=c+G)n;n+=4)k[n+3]=l[n]||0;return f.putImageData(i,g,h),!0},b.clone=function(){return new a(this.alphaMap)},b.toString=function(){return"[AlphaMapFilter]"},b._prepAlphaMap=function(){if(!this.alphaMap)return!1;if(this.alphaMap==this._alphaMap&&this._mapData)return!0;this._mapData=null;var a,b=this._alphaMap=this.alphaMap,c=b;b instanceof HTMLCanvasElement?a=c.getContext("2d"):(c=createjs.createCanvas?createjs.createCanvas():document.createElement("canvas"),c.width=b.width,c.height=b.height,a=c.getContext("2d"),a.drawImage(b,0,0));try{var d=a.getImageData(0,0,b.width,b.height)}catch(e){return!1}return this._mapData=d.data,!0},createjs.AlphaMapFilter=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a){this.initialize(a)},b=a.prototype=new createjs.Filter;b.initialize=function(a){this.mask=a},b.mask=null,b.applyFilter=function(a,b,c,d,e,f,g,h){return this.mask?(f=f||a,null==g&&(g=b),null==h&&(h=c),f.save(),f.globalCompositeOperation="destination-in",f.drawImage(this.mask,g,h),f.restore(),!0):!0},b.clone=function(){return new a(this.mask)},b.toString=function(){return"[AlphaMaskFilter]"},createjs.AlphaMaskFilter=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b,c,d,e,f,g,h){this.initialize(a,b,c,d,e,f,g,h)},b=a.prototype=new createjs.Filter;b.redMultiplier=1,b.greenMultiplier=1,b.blueMultiplier=1,b.alphaMultiplier=1,b.redOffset=0,b.greenOffset=0,b.blueOffset=0,b.alphaOffset=0,b.initialize=function(a,b,c,d,e,f,g,h){this.redMultiplier=null!=a?a:1,this.greenMultiplier=null!=b?b:1,this.blueMultiplier=null!=c?c:1,this.alphaMultiplier=null!=d?d:1,this.redOffset=e||0,this.greenOffset=f||0,this.blueOffset=g||0,this.alphaOffset=h||0},b.applyFilter=function(a,b,c,d,e,f,g,h){f=f||a,null==g&&(g=b),null==h&&(h=c);try{var i=a.getImageData(b,c,d,e)}catch(j){return!1}for(var k=i.data,l=k.length,m=0;l>m;m+=4)k[m]=k[m]*this.redMultiplier+this.redOffset,k[m+1]=k[m+1]*this.greenMultiplier+this.greenOffset,k[m+2]=k[m+2]*this.blueMultiplier+this.blueOffset,k[m+3]=k[m+3]*this.alphaMultiplier+this.alphaOffset;return f.putImageData(i,g,h),!0},b.toString=function(){return"[ColorFilter]"},b.clone=function(){return new a(this.redMultiplier,this.greenMultiplier,this.blueMultiplier,this.alphaMultiplier,this.redOffset,this.greenOffset,this.blueOffset,this.alphaOffset)},createjs.ColorFilter=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b,c,d){this.initialize(a,b,c,d)},b=a.prototype;a.DELTA_INDEX=[0,.01,.02,.04,.05,.06,.07,.08,.1,.11,.12,.14,.15,.16,.17,.18,.2,.21,.22,.24,.25,.27,.28,.3,.32,.34,.36,.38,.4,.42,.44,.46,.48,.5,.53,.56,.59,.62,.65,.68,.71,.74,.77,.8,.83,.86,.89,.92,.95,.98,1,1.06,1.12,1.18,1.24,1.3,1.36,1.42,1.48,1.54,1.6,1.66,1.72,1.78,1.84,1.9,1.96,2,2.12,2.25,2.37,2.5,2.62,2.75,2.87,3,3.2,3.4,3.6,3.8,4,4.3,4.7,4.9,5,5.5,6,6.5,6.8,7,7.3,7.5,7.8,8,8.4,8.7,9,9.4,9.6,9.8,10],a.IDENTITY_MATRIX=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1],a.LENGTH=a.IDENTITY_MATRIX.length,b.initialize=function(a,b,c,d){return this.reset(),this.adjustColor(a,b,c,d),this},b.reset=function(){return this.copyMatrix(a.IDENTITY_MATRIX)},b.adjustColor=function(a,b,c,d){return this.adjustHue(d),this.adjustContrast(b),this.adjustBrightness(a),this.adjustSaturation(c)},b.adjustBrightness=function(a){return 0==a||isNaN(a)?this:(a=this._cleanValue(a,255),this._multiplyMatrix([1,0,0,0,a,0,1,0,0,a,0,0,1,0,a,0,0,0,1,0,0,0,0,0,1]),this)},b.adjustContrast=function(b){if(0==b||isNaN(b))return this;b=this._cleanValue(b,100);var c;return 0>b?c=127+127*(b/100):(c=b%1,c=0==c?a.DELTA_INDEX[b]:a.DELTA_INDEX[b<<0]*(1-c)+a.DELTA_INDEX[(b<<0)+1]*c,c=127*c+127),this._multiplyMatrix([c/127,0,0,0,.5*(127-c),0,c/127,0,0,.5*(127-c),0,0,c/127,0,.5*(127-c),0,0,0,1,0,0,0,0,0,1]),this},b.adjustSaturation=function(a){if(0==a||isNaN(a))return this;a=this._cleanValue(a,100);var b=1+(a>0?3*a/100:a/100),c=.3086,d=.6094,e=.082;return this._multiplyMatrix([c*(1-b)+b,d*(1-b),e*(1-b),0,0,c*(1-b),d*(1-b)+b,e*(1-b),0,0,c*(1-b),d*(1-b),e*(1-b)+b,0,0,0,0,0,1,0,0,0,0,0,1]),this},b.adjustHue=function(a){if(0==a||isNaN(a))return this;a=this._cleanValue(a,180)/180*Math.PI;var b=Math.cos(a),c=Math.sin(a),d=.213,e=.715,f=.072;return this._multiplyMatrix([d+b*(1-d)+c*-d,e+b*-e+c*-e,f+b*-f+c*(1-f),0,0,d+b*-d+.143*c,e+b*(1-e)+.14*c,f+b*-f+c*-.283,0,0,d+b*-d+c*-(1-d),e+b*-e+c*e,f+b*(1-f)+c*f,0,0,0,0,0,1,0,0,0,0,0,1]),this},b.concat=function(b){return b=this._fixMatrix(b),b.length!=a.LENGTH?this:(this._multiplyMatrix(b),this)},b.clone=function(){return(new a).copyMatrix(this)},b.toArray=function(){for(var b=[],c=0,d=a.LENGTH;d>c;c++)b[c]=this[c];return b},b.copyMatrix=function(b){for(var c=a.LENGTH,d=0;c>d;d++)this[d]=b[d];return this},b.toString=function(){return"[ColorMatrix]"},b._multiplyMatrix=function(a){for(var b=[],c=0;5>c;c++){for(var d=0;5>d;d++)b[d]=this[d+5*c];for(var d=0;5>d;d++){for(var e=0,f=0;5>f;f++)e+=a[d+5*f]*b[f];this[d+5*c]=e}}},b._cleanValue=function(a,b){return Math.min(b,Math.max(-b,a))},b._fixMatrix=function(b){return b instanceof a&&(b=b.toArray()),b.lengtha.LENGTH&&(b=b.slice(0,a.LENGTH)),b},createjs.ColorMatrix=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a){this.initialize(a)},b=a.prototype=new createjs.Filter;b.matrix=null,b.initialize=function(a){this.matrix=a},b.applyFilter=function(a,b,c,d,e,f,g,h){f=f||a,null==g&&(g=b),null==h&&(h=c);try{var i=a.getImageData(b,c,d,e)}catch(j){return!1}for(var k,l,m,n,o=i.data,p=o.length,q=this.matrix,r=q[0],s=q[1],t=q[2],u=q[3],v=q[4],w=q[5],x=q[6],y=q[7],z=q[8],A=q[9],B=q[10],C=q[11],D=q[12],E=q[13],F=q[14],G=q[15],H=q[16],I=q[17],J=q[18],K=q[19],L=0;p>L;L+=4)k=o[L],l=o[L+1],m=o[L+2],n=o[L+3],o[L]=k*r+l*s+m*t+n*u+v,o[L+1]=k*w+l*x+m*y+n*z+A,o[L+2]=k*B+l*C+m*D+n*E+F,o[L+3]=k*G+l*H+m*I+n*J+K;return f.putImageData(i,g,h),!0},b.toString=function(){return"[ColorMatrixFilter]"},b.clone=function(){return new a(this.matrix)},createjs.ColorMatrixFilter=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(){throw"Touch cannot be instantiated"};a.isSupported=function(){return"ontouchstart"in window||window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>0||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>0},a.enable=function(b,c,d){return b&&b.canvas&&a.isSupported()?(b.__touch={pointers:{},multitouch:!c,preventDefault:!d,count:0},"ontouchstart"in window?a._IOS_enable(b):(window.navigator.msPointerEnabled||window.navigator.pointerEnabled)&&a._IE_enable(b),!0):!1},a.disable=function(b){b&&("ontouchstart"in window?a._IOS_disable(b):(window.navigator.msPointerEnabled||window.navigator.pointerEnabled)&&a._IE_disable(b))},a._IOS_enable=function(b){var c=b.canvas,d=b.__touch.f=function(c){a._IOS_handleEvent(b,c)};c.addEventListener("touchstart",d,!1),c.addEventListener("touchmove",d,!1),c.addEventListener("touchend",d,!1),c.addEventListener("touchcancel",d,!1)},a._IOS_disable=function(a){var b=a.canvas;if(b){var c=a.__touch.f;b.removeEventListener("touchstart",c,!1),b.removeEventListener("touchmove",c,!1),b.removeEventListener("touchend",c,!1),b.removeEventListener("touchcancel",c,!1)}},a._IOS_handleEvent=function(a,b){if(a){a.__touch.preventDefault&&b.preventDefault&&b.preventDefault();for(var c=b.changedTouches,d=b.type,e=0,f=c.length;f>e;e++){var g=c[e],h=g.identifier;g.target==a.canvas&&("touchstart"==d?this._handleStart(a,h,b,g.pageX,g.pageY):"touchmove"==d?this._handleMove(a,h,b,g.pageX,g.pageY):("touchend"==d||"touchcancel"==d)&&this._handleEnd(a,h,b))}}},a._IE_enable=function(b){var c=b.canvas,d=b.__touch.f=function(c){a._IE_handleEvent(b,c)};void 0===window.navigator.pointerEnabled?(c.addEventListener("MSPointerDown",d,!1),window.addEventListener("MSPointerMove",d,!1),window.addEventListener("MSPointerUp",d,!1),window.addEventListener("MSPointerCancel",d,!1),b.__touch.preventDefault&&(c.style.msTouchAction="none")):(c.addEventListener("pointerdown",d,!1),window.addEventListener("pointermove",d,!1),window.addEventListener("pointerup",d,!1),window.addEventListener("pointercancel",d,!1),b.__touch.preventDefault&&(c.style.touchAction="none")),b.__touch.activeIDs={}},a._IE_disable=function(a){var b=a.__touch.f;void 0===window.navigator.pointerEnabled?(window.removeEventListener("MSPointerMove",b,!1),window.removeEventListener("MSPointerUp",b,!1),window.removeEventListener("MSPointerCancel",b,!1),a.canvas&&a.canvas.removeEventListener("MSPointerDown",b,!1)):(window.removeEventListener("pointermove",b,!1),window.removeEventListener("pointerup",b,!1),window.removeEventListener("pointercancel",b,!1),a.canvas&&a.canvas.removeEventListener("pointerdown",b,!1))},a._IE_handleEvent=function(a,b){if(a){a.__touch.preventDefault&&b.preventDefault&&b.preventDefault();var c=b.type,d=b.pointerId,e=a.__touch.activeIDs;if("MSPointerDown"==c||"pointerdown"==c){if(b.srcElement!=a.canvas)return;e[d]=!0,this._handleStart(a,d,b,b.pageX,b.pageY)}else e[d]&&("MSPointerMove"==c||"pointermove"==c?this._handleMove(a,d,b,b.pageX,b.pageY):("MSPointerUp"==c||"MSPointerCancel"==c||"pointerup"==c||"pointercancel"==c)&&(delete e[d],this._handleEnd(a,d,b)))}},a._handleStart=function(a,b,c,d,e){var f=a.__touch;if(f.multitouch||!f.count){var g=f.pointers;g[b]||(g[b]=!0,f.count++,a._handlePointerDown(b,c,d,e))}},a._handleMove=function(a,b,c,d,e){a.__touch.pointers[b]&&a._handlePointerMove(b,c,d,e)},a._handleEnd=function(a,b,c){var d=a.__touch,e=d.pointers;e[b]&&(d.count--,a._handlePointerUp(b,c,!0),delete e[b])},createjs.Touch=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=createjs.EaselJS=createjs.EaselJS||{};a.version="0.7.1",a.buildDate="Thu, 12 Dec 2013 23:33:39 GMT"}(); \ No newline at end of file diff --git a/lib/preloadjs-0.4.1.min.js b/lib/preloadjs-0.4.1.min.js new file mode 100644 index 0000000..b61cea1 --- /dev/null +++ b/lib/preloadjs-0.4.1.min.js @@ -0,0 +1,12 @@ +/*! +* @license PreloadJS +* Visit http://createjs.com/ for documentation, updates and examples. +* +* Copyright (c) 2011-2013 gskinner.com, inc. +* +* Distributed under the terms of the MIT license. +* http://www.opensource.org/licenses/mit-license.html +* +* This notice shall be included in all copies or substantial portions of the Software. +*/ +this.createjs=this.createjs||{},function(){"use strict";var a=createjs.PreloadJS=createjs.PreloadJS||{};a.version="0.4.1",a.buildDate="Thu, 12 Dec 2013 23:33:38 GMT"}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b,c){this.initialize(a,b,c)},b=a.prototype;b.type=null,b.target=null,b.currentTarget=null,b.eventPhase=0,b.bubbles=!1,b.cancelable=!1,b.timeStamp=0,b.defaultPrevented=!1,b.propagationStopped=!1,b.immediatePropagationStopped=!1,b.removed=!1,b.initialize=function(a,b,c){this.type=a,this.bubbles=b,this.cancelable=c,this.timeStamp=(new Date).getTime()},b.preventDefault=function(){this.defaultPrevented=!0},b.stopPropagation=function(){this.propagationStopped=!0},b.stopImmediatePropagation=function(){this.immediatePropagationStopped=this.propagationStopped=!0},b.remove=function(){this.removed=!0},b.clone=function(){return new a(this.type,this.bubbles,this.cancelable)},b.toString=function(){return"[Event (type="+this.type+")]"},createjs.Event=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(){},b=a.prototype;a.initialize=function(a){a.addEventListener=b.addEventListener,a.on=b.on,a.removeEventListener=a.off=b.removeEventListener,a.removeAllEventListeners=b.removeAllEventListeners,a.hasEventListener=b.hasEventListener,a.dispatchEvent=b.dispatchEvent,a._dispatchEvent=b._dispatchEvent,a.willTrigger=b.willTrigger},b._listeners=null,b._captureListeners=null,b.initialize=function(){},b.addEventListener=function(a,b,c){var d;d=c?this._captureListeners=this._captureListeners||{}:this._listeners=this._listeners||{};var e=d[a];return e&&this.removeEventListener(a,b,c),e=d[a],e?e.push(b):d[a]=[b],b},b.on=function(a,b,c,d,e,f){return b.handleEvent&&(c=c||b,b=b.handleEvent),c=c||this,this.addEventListener(a,function(a){b.call(c,a,e),d&&a.remove()},f)},b.removeEventListener=function(a,b,c){var d=c?this._captureListeners:this._listeners;if(d){var e=d[a];if(e)for(var f=0,g=e.length;g>f;f++)if(e[f]==b){1==g?delete d[a]:e.splice(f,1);break}}},b.off=b.removeEventListener,b.removeAllEventListeners=function(a){a?(this._listeners&&delete this._listeners[a],this._captureListeners&&delete this._captureListeners[a]):this._listeners=this._captureListeners=null},b.dispatchEvent=function(a,b){if("string"==typeof a){var c=this._listeners;if(!c||!c[a])return!1;a=new createjs.Event(a)}if(a.target=b||this,a.bubbles&&this.parent){for(var d=this,e=[d];d.parent;)e.push(d=d.parent);var f,g=e.length;for(f=g-1;f>=0&&!a.propagationStopped;f--)e[f]._dispatchEvent(a,1+(0==f));for(f=1;g>f&&!a.propagationStopped;f++)e[f]._dispatchEvent(a,3)}else this._dispatchEvent(a,2);return a.defaultPrevented},b.hasEventListener=function(a){var b=this._listeners,c=this._captureListeners;return!!(b&&b[a]||c&&c[a])},b.willTrigger=function(a){for(var b=this;b;){if(b.hasEventListener(a))return!0;b=b.parent}return!1},b.toString=function(){return"[EventDispatcher]"},b._dispatchEvent=function(a,b){var c,d=1==b?this._captureListeners:this._listeners;if(a&&d){var e=d[a.type];if(!e||!(c=e.length))return;a.currentTarget=this,a.eventPhase=b,a.removed=!1,e=e.slice();for(var f=0;c>f&&!a.immediatePropagationStopped;f++){var g=e[f];g.handleEvent?g.handleEvent(a):g(a),a.removed&&(this.off(a.type,g,1==b),a.removed=!1)}}},createjs.EventDispatcher=a}(),this.createjs=this.createjs||{},function(){"use strict";createjs.indexOf=function(a,b){for(var c=0,d=a.length;d>c;c++)if(b===a[c])return c;return-1}}(),this.createjs=this.createjs||{},function(){"use strict";createjs.proxy=function(a,b){var c=Array.prototype.slice.call(arguments,2);return function(){return a.apply(b,Array.prototype.slice.call(arguments,0).concat(c))}}}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(){this.init()};a.prototype=new createjs.EventDispatcher;var b=a.prototype,c=a;c.FILE_PATTERN=/^(?:(\w+:)\/{2}(\w+(?:\.\w+)*\/?)|(.{0,2}\/{1}))?([/.]*?(?:[^?]+)?\/)?((?:[^/?]+)\.(\w+))(?:\?(\S+)?)?$/,c.PATH_PATTERN=/^(?:(\w+:)\/{2})|(.{0,2}\/{1})?([/.]*?(?:[^?]+)?\/?)?$/,b.loaded=!1,b.canceled=!1,b.progress=0,b._item=null,b.getItem=function(){return this._item},b.init=function(){},b.load=function(){},b.close=function(){},b._sendLoadStart=function(){this._isCanceled()||this.dispatchEvent("loadstart")},b._sendProgress=function(a){if(!this._isCanceled()){var b=null;"number"==typeof a?(this.progress=a,b=new createjs.Event("progress"),b.loaded=this.progress,b.total=1):(b=a,this.progress=a.loaded/a.total,(isNaN(this.progress)||1/0==this.progress)&&(this.progress=0)),b.progress=this.progress,this.hasEventListener("progress")&&this.dispatchEvent(b)}},b._sendComplete=function(){this._isCanceled()||this.dispatchEvent("complete")},b._sendError=function(a){!this._isCanceled()&&this.hasEventListener("error")&&(null==a&&(a=new createjs.Event("error")),this.dispatchEvent(a))},b._isCanceled=function(){return null==window.createjs||this.canceled?!0:!1},b._parseURI=function(a){return a?a.match(c.FILE_PATTERN):null},b._parsePath=function(a){return a?a.match(c.PATH_PATTERN):null},b._formatQueryString=function(a,b){if(null==a)throw new Error("You must specify data.");var c=[];for(var d in a)c.push(d+"="+escape(a[d]));return b&&(c=c.concat(b)),c.join("&")},b.buildPath=function(a,b){if(null==b)return a;var c=[],d=a.indexOf("?");if(-1!=d){var e=a.slice(d+1);c=c.concat(e.split("&"))}return-1!=d?a.slice(0,d)+"?"+this._formatQueryString(b,c):a+"?"+this._formatQueryString(b,c)},b._isCrossDomain=function(a){var b=document.createElement("a");b.href=a.src;var c=document.createElement("a");c.href=location.href;var d=""!=b.hostname&&(b.port!=c.port||b.protocol!=c.protocol||b.hostname!=c.hostname);return d},b._isLocal=function(a){var b=document.createElement("a");return b.href=a.src,""==b.hostname&&"file:"==b.protocol},b.toString=function(){return"[PreloadJS AbstractLoader]"},createjs.AbstractLoader=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b,c){this.init(a,b,c)},b=a.prototype=new createjs.AbstractLoader,c=a;c.loadTimeout=8e3,c.LOAD_TIMEOUT=0,c.BINARY="binary",c.CSS="css",c.IMAGE="image",c.JAVASCRIPT="javascript",c.JSON="json",c.JSONP="jsonp",c.MANIFEST="manifest",c.SOUND="sound",c.SVG="svg",c.TEXT="text",c.XML="xml",c.POST="POST",c.GET="GET",b._basePath=null,b._crossOrigin="",b.useXHR=!0,b.stopOnError=!1,b.maintainScriptOrder=!0,b.next=null,b._typeCallbacks=null,b._extensionCallbacks=null,b._loadStartWasDispatched=!1,b._maxConnections=1,b._currentlyLoadingScript=null,b._currentLoads=null,b._loadQueue=null,b._loadQueueBackup=null,b._loadItemsById=null,b._loadItemsBySrc=null,b._loadedResults=null,b._loadedRawResults=null,b._numItems=0,b._numItemsLoaded=0,b._scriptOrder=null,b._loadedScripts=null,b.init=function(a,b,c){this._numItems=this._numItemsLoaded=0,this._paused=!1,this._loadStartWasDispatched=!1,this._currentLoads=[],this._loadQueue=[],this._loadQueueBackup=[],this._scriptOrder=[],this._loadedScripts=[],this._loadItemsById={},this._loadItemsBySrc={},this._loadedResults={},this._loadedRawResults={},this._typeCallbacks={},this._extensionCallbacks={},this._basePath=b,this.setUseXHR(a),this._crossOrigin=c===!0?"Anonymous":c===!1||null==c?"":c},b.setUseXHR=function(a){return this.useXHR=0!=a&&null!=window.XMLHttpRequest,this.useXHR},b.removeAll=function(){this.remove()},b.remove=function(a){var b=null;if(!a||a instanceof Array){if(a)b=a;else if(arguments.length>0)return}else b=[a];var c=!1;if(b){for(;b.length;){var d=b.pop(),e=this.getResult(d);for(f=this._loadQueue.length-1;f>=0;f--)if(g=this._loadQueue[f].getItem(),g.id==d||g.src==d){this._loadQueue.splice(f,1)[0].cancel();break}for(f=this._loadQueueBackup.length-1;f>=0;f--)if(g=this._loadQueueBackup[f].getItem(),g.id==d||g.src==d){this._loadQueueBackup.splice(f,1)[0].cancel();break}if(e)delete this._loadItemsById[e.id],delete this._loadItemsBySrc[e.src],this._disposeItem(e);else for(var f=this._currentLoads.length-1;f>=0;f--){var g=this._currentLoads[f].getItem();if(g.id==d||g.src==d){this._currentLoads.splice(f,1)[0].cancel(),c=!0;break}}}c&&this._loadNext()}else{this.close();for(var h in this._loadItemsById)this._disposeItem(this._loadItemsById[h]);this.init(this.useXHR)}},b.reset=function(){this.close();for(var a in this._loadItemsById)this._disposeItem(this._loadItemsById[a]);for(var b=[],c=0,d=this._loadQueueBackup.length;d>c;c++)b.push(this._loadQueueBackup[c].getItem());this.loadManifest(b,!1)},c.isBinary=function(a){switch(a){case createjs.LoadQueue.IMAGE:case createjs.LoadQueue.BINARY:return!0;default:return!1}},c.isText=function(a){switch(a){case createjs.LoadQueue.TEXT:case createjs.LoadQueue.JSON:case createjs.LoadQueue.MANIFEST:case createjs.LoadQueue.XML:case createjs.LoadQueue.HTML:case createjs.LoadQueue.CSS:case createjs.LoadQueue.SVG:case createjs.LoadQueue.JAVASCRIPT:return!0;default:return!1}},b.installPlugin=function(a){if(null!=a&&null!=a.getPreloadHandlers){var b=a.getPreloadHandlers();if(b.scope=a,null!=b.types)for(var c=0,d=b.types.length;d>c;c++)this._typeCallbacks[b.types[c]]=b;if(null!=b.extensions)for(c=0,d=b.extensions.length;d>c;c++)this._extensionCallbacks[b.extensions[c]]=b}},b.setMaxConnections=function(a){this._maxConnections=a,!this._paused&&this._loadQueue.length>0&&this._loadNext()},b.loadFile=function(a,b,c){if(null==a){var d=new createjs.Event("error");return d.text="PRELOAD_NO_FILE",this._sendError(d),void 0}this._addItem(a,null,c),b!==!1?this.setPaused(!1):this.setPaused(!0)},b.loadManifest=function(a,b,d){var e=null,f=null;if(a instanceof Array){if(0==a.length){var g=new createjs.Event("error");return g.text="PRELOAD_MANIFEST_EMPTY",this._sendError(g),void 0}e=a}else if("string"==typeof a)e=[{src:a,type:c.MANIFEST}];else{if("object"!=typeof a){var g=new createjs.Event("error");return g.text="PRELOAD_MANIFEST_NULL",this._sendError(g),void 0}if(void 0!==a.src){if(null==a.type)a.type=c.MANIFEST;else if(a.type!=c.MANIFEST){var g=new createjs.Event("error");g.text="PRELOAD_MANIFEST_ERROR",this._sendError(g)}e=[a]}else void 0!==a.manifest&&(e=a.manifest,f=a.path)}for(var h=0,i=e.length;i>h;h++)this._addItem(e[h],f,d);b!==!1?this.setPaused(!1):this.setPaused(!0)},b.load=function(){this.setPaused(!1)},b.getItem=function(a){return this._loadItemsById[a]||this._loadItemsBySrc[a]},b.getResult=function(a,b){var c=this._loadItemsById[a]||this._loadItemsBySrc[a];if(null==c)return null;var d=c.id;return b&&this._loadedRawResults[d]?this._loadedRawResults[d]:this._loadedResults[d]},b.setPaused=function(a){this._paused=a,this._paused||this._loadNext()},b.close=function(){for(;this._currentLoads.length;)this._currentLoads.pop().cancel();this._scriptOrder.length=0,this._loadedScripts.length=0,this.loadStartWasDispatched=!1},b._addItem=function(a,b,c){var d=this._createLoadItem(a,b,c);if(null!=d){var e=this._createLoader(d);null!=e&&(this._loadQueue.push(e),this._loadQueueBackup.push(e),this._numItems++,this._updateProgress(),this.maintainScriptOrder&&d.type==createjs.LoadQueue.JAVASCRIPT&&e instanceof createjs.XHRLoader&&(this._scriptOrder.push(d),this._loadedScripts.push(null)))}},b._createLoadItem=function(a,b,c){var d=null;switch(typeof a){case"string":d={src:a};break;case"object":d=window.HTMLAudioElement&&a instanceof window.HTMLAudioElement?{tag:a,src:d.tag.src,type:createjs.LoadQueue.SOUND}:a;break;default:return null}var e=this._parseURI(d.src);null!=e&&(d.ext=e[6]),null==d.type&&(d.type=this._getTypeByExtension(d.ext));var f="",g=c||this._basePath,h=d.src;if(e&&null==e[1]&&null==e[3])if(b){f=b;var i=this._parsePath(b);h=b+h,null!=g&&i&&null==i[1]&&null==i[2]&&(f=g+f)}else null!=g&&(f=g);if(d.src=f+d.src,d.path=f,(d.type==createjs.LoadQueue.JSON||d.type==createjs.LoadQueue.MANIFEST)&&(d._loadAsJSONP=null!=d.callback),d.type==createjs.LoadQueue.JSONP&&null==d.callback)throw new Error("callback is required for loading JSONP requests.");(void 0===d.tag||null===d.tag)&&(d.tag=this._createTag(d)),(void 0===d.id||null===d.id||""===d.id)&&(d.id=h);var j=this._typeCallbacks[d.type]||this._extensionCallbacks[d.ext];if(j){var k=j.callback.call(j.scope,d.src,d.type,d.id,d.data,f,this);if(k===!1)return null;k===!0||(null!=k.src&&(d.src=k.src),null!=k.id&&(d.id=k.id),null!=k.tag&&(d.tag=k.tag),null!=k.completeHandler&&(d.completeHandler=k.completeHandler),k.type&&(d.type=k.type),e=this._parseURI(d.src),null!=e&&null!=e[6]&&(d.ext=e[6].toLowerCase()))}return this._loadItemsById[d.id]=d,this._loadItemsBySrc[d.src]=d,d},b._createLoader=function(a){var b=this.useXHR;switch(a.type){case createjs.LoadQueue.JSON:case createjs.LoadQueue.MANIFEST:b=!a._loadAsJSONP;break;case createjs.LoadQueue.XML:case createjs.LoadQueue.TEXT:b=!0;break;case createjs.LoadQueue.SOUND:case createjs.LoadQueue.JSONP:b=!1;break;case null:return null}return b?new createjs.XHRLoader(a,this._crossOrigin):new createjs.TagLoader(a)},b._loadNext=function(){if(!this._paused){this._loadStartWasDispatched||(this._sendLoadStart(),this._loadStartWasDispatched=!0),this._numItems==this._numItemsLoaded?(this.loaded=!0,this._sendComplete(),this.next&&this.next.load&&this.next.load()):this.loaded=!1;for(var a=0;a=this._maxConnections);a++){var b=this._loadQueue[a];if(this.maintainScriptOrder&&b instanceof createjs.TagLoader&&b.getItem().type==createjs.LoadQueue.JAVASCRIPT){if(this._currentlyLoadingScript)continue;this._currentlyLoadingScript=!0}this._loadQueue.splice(a,1),a--,this._loadItem(b)}}},b._loadItem=function(a){a.on("progress",this._handleProgress,this),a.on("complete",this._handleFileComplete,this),a.on("error",this._handleFileError,this),this._currentLoads.push(a),this._sendFileStart(a.getItem()),a.load()},b._handleFileError=function(a){var b=a.target;this._numItemsLoaded++,this._updateProgress();var c=new createjs.Event("error");c.text="FILE_LOAD_ERROR",c.item=b.getItem(),this._sendError(c),this.stopOnError||(this._removeLoadItem(b),this._loadNext())},b._handleFileComplete=function(a){var b=a.target,c=b.getItem();if(this._loadedResults[c.id]=b.getResult(),b instanceof createjs.XHRLoader&&(this._loadedRawResults[c.id]=b.getResult(!0)),this._removeLoadItem(b),this.maintainScriptOrder&&c.type==createjs.LoadQueue.JAVASCRIPT){if(!(b instanceof createjs.TagLoader))return this._loadedScripts[createjs.indexOf(this._scriptOrder,c)]=c,this._checkScriptLoadOrder(b),void 0;this._currentlyLoadingScript=!1}if(delete c._loadAsJSONP,c.type==createjs.LoadQueue.MANIFEST){var d=b.getResult();null!=d&&void 0!==d.manifest&&this.loadManifest(d,!0)}this._processFinishedLoad(c,b)},b._processFinishedLoad=function(a,b){this._numItemsLoaded++,this._updateProgress(),this._sendFileComplete(a,b),this._loadNext()},b._checkScriptLoadOrder=function(){for(var a=this._loadedScripts.length,b=0;a>b;b++){var c=this._loadedScripts[b];if(null===c)break;if(c!==!0){var d=this._loadedResults[c.id];(document.body||document.getElementsByTagName("body")[0]).appendChild(d),this._processFinishedLoad(c),this._loadedScripts[b]=!0}}},b._removeLoadItem=function(a){for(var b=this._currentLoads.length,c=0;b>c;c++)if(this._currentLoads[c]==a){this._currentLoads.splice(c,1);break}},b._handleProgress=function(a){var b=a.target;this._sendFileProgress(b.getItem(),b.progress),this._updateProgress()},b._updateProgress=function(){var a=this._numItemsLoaded/this._numItems,b=this._numItems-this._numItemsLoaded;if(b>0){for(var c=0,d=0,e=this._currentLoads.length;e>d;d++)c+=this._currentLoads[d].progress;a+=c/b*(b/this._numItems)}this._sendProgress(a)},b._disposeItem=function(a){delete this._loadedResults[a.id],delete this._loadedRawResults[a.id],delete this._loadItemsById[a.id],delete this._loadItemsBySrc[a.src]},b._createTag=function(a){var b=null;switch(a.type){case createjs.LoadQueue.IMAGE:return b=document.createElement("img"),""==this._crossOrigin||this._isLocal(a)||(b.crossOrigin=this._crossOrigin),b;case createjs.LoadQueue.SOUND:return b=document.createElement("audio"),b.autoplay=!1,b;case createjs.LoadQueue.JSON:case createjs.LoadQueue.JSONP:case createjs.LoadQueue.JAVASCRIPT:case createjs.LoadQueue.MANIFEST:return b=document.createElement("script"),b.type="text/javascript",b;case createjs.LoadQueue.CSS:return b=this.useXHR?document.createElement("style"):document.createElement("link"),b.rel="stylesheet",b.type="text/css",b;case createjs.LoadQueue.SVG:return this.useXHR?b=document.createElement("svg"):(b=document.createElement("object"),b.type="image/svg+xml"),b}return null},b._getTypeByExtension=function(a){if(null==a)return createjs.LoadQueue.TEXT;switch(a.toLowerCase()){case"jpeg":case"jpg":case"gif":case"png":case"webp":case"bmp":return createjs.LoadQueue.IMAGE;case"ogg":case"mp3":case"wav":return createjs.LoadQueue.SOUND;case"json":return createjs.LoadQueue.JSON;case"xml":return createjs.LoadQueue.XML;case"css":return createjs.LoadQueue.CSS;case"js":return createjs.LoadQueue.JAVASCRIPT;case"svg":return createjs.LoadQueue.SVG;default:return createjs.LoadQueue.TEXT}},b._sendFileProgress=function(a,b){if(this._isCanceled())return this._cleanUp(),void 0;if(this.hasEventListener("fileprogress")){var c=new createjs.Event("fileprogress");c.progress=b,c.loaded=b,c.total=1,c.item=a,this.dispatchEvent(c)}},b._sendFileComplete=function(a,b){if(!this._isCanceled()){var c=new createjs.Event("fileload");c.loader=b,c.item=a,c.result=this._loadedResults[a.id],c.rawResult=this._loadedRawResults[a.id],a.completeHandler&&a.completeHandler(c),this.hasEventListener("fileload")&&this.dispatchEvent(c)}},b._sendFileStart=function(a){var b=new createjs.Event("filestart");b.item=a,this.hasEventListener("filestart")&&this.dispatchEvent(b)},b.toString=function(){return"[PreloadJS LoadQueue]"},createjs.LoadQueue=a;var d=function(){};d.init=function(){var a=navigator.userAgent;d.isFirefox=a.indexOf("Firefox")>-1,d.isOpera=null!=window.opera,d.isChrome=a.indexOf("Chrome")>-1,d.isIOS=a.indexOf("iPod")>-1||a.indexOf("iPhone")>-1||a.indexOf("iPad")>-1},d.init(),createjs.LoadQueue.BrowserDetect=d}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a){this.init(a)},b=a.prototype=new createjs.AbstractLoader;b._loadTimeout=null,b._tagCompleteProxy=null,b._isAudio=!1,b._tag=null,b._jsonResult=null,b.init=function(a){this._item=a,this._tag=a.tag,this._isAudio=window.HTMLAudioElement&&a.tag instanceof window.HTMLAudioElement,this._tagCompleteProxy=createjs.proxy(this._handleLoad,this)},b.getResult=function(){return this._item.type==createjs.LoadQueue.JSONP||this._item.type==createjs.LoadQueue.MANIFEST?this._jsonResult:this._tag},b.cancel=function(){this.canceled=!0,this._clean()},b.load=function(){var a=this._item,b=this._tag;clearTimeout(this._loadTimeout);var c=createjs.LoadQueue.LOAD_TIMEOUT;0==c&&(c=createjs.LoadQueue.loadTimeout),this._loadTimeout=setTimeout(createjs.proxy(this._handleTimeout,this),c),this._isAudio&&(b.src=null,b.preload="auto"),b.onerror=createjs.proxy(this._handleError,this),this._isAudio?(b.onstalled=createjs.proxy(this._handleStalled,this),b.addEventListener("canplaythrough",this._tagCompleteProxy,!1)):(b.onload=createjs.proxy(this._handleLoad,this),b.onreadystatechange=createjs.proxy(this._handleReadyStateChange,this));var d=this.buildPath(a.src,a.values);switch(a.type){case createjs.LoadQueue.CSS:b.href=d;break;case createjs.LoadQueue.SVG:b.data=d;break;default:b.src=d}if(a.type==createjs.LoadQueue.JSONP||a.type==createjs.LoadQueue.JSON||a.type==createjs.LoadQueue.MANIFEST){if(null==a.callback)throw new Error("callback is required for loading JSONP requests.");if(null!=window[a.callback])throw new Error('JSONP callback "'+a.callback+'" already exists on window. You need to specify a different callback. Or re-name the current one.');window[a.callback]=createjs.proxy(this._handleJSONPLoad,this)}(a.type==createjs.LoadQueue.SVG||a.type==createjs.LoadQueue.JSONP||a.type==createjs.LoadQueue.JSON||a.type==createjs.LoadQueue.MANIFEST||a.type==createjs.LoadQueue.JAVASCRIPT||a.type==createjs.LoadQueue.CSS)&&(this._startTagVisibility=b.style.visibility,b.style.visibility="hidden",(document.body||document.getElementsByTagName("body")[0]).appendChild(b)),null!=b.load&&b.load()},b._handleJSONPLoad=function(a){this._jsonResult=a},b._handleTimeout=function(){this._clean();var a=new createjs.Event("error");a.text="PRELOAD_TIMEOUT",this._sendError(a)},b._handleStalled=function(){},b._handleError=function(){this._clean();var a=new createjs.Event("error");this._sendError(a)},b._handleReadyStateChange=function(){clearTimeout(this._loadTimeout);var a=this.getItem().tag;("loaded"==a.readyState||"complete"==a.readyState)&&this._handleLoad()},b._handleLoad=function(){if(!this._isCanceled()){var a=this.getItem(),b=a.tag;if(!(this.loaded||this._isAudio&&4!==b.readyState)){switch(this.loaded=!0,a.type){case createjs.LoadQueue.SVG:case createjs.LoadQueue.JSON:case createjs.LoadQueue.JSONP:case createjs.LoadQueue.MANIFEST:case createjs.LoadQueue.CSS:b.style.visibility=this._startTagVisibility,(document.body||document.getElementsByTagName("body")[0]).removeChild(b)}this._clean(),this._sendComplete()}}},b._clean=function(){clearTimeout(this._loadTimeout);var a=this.getItem(),b=a.tag;null!=b&&(b.onload=null,b.removeEventListener&&b.removeEventListener("canplaythrough",this._tagCompleteProxy,!1),b.onstalled=null,b.onprogress=null,b.onerror=null,null!=b.parentNode&&a.type==createjs.LoadQueue.SVG&&a.type==createjs.LoadQueue.JSON&&a.type==createjs.LoadQueue.MANIFEST&&a.type==createjs.LoadQueue.CSS&&a.type==createjs.LoadQueue.JSONP&&b.parentNode.removeChild(b));var a=this.getItem();(a.type==createjs.LoadQueue.JSONP||a.type==createjs.LoadQueue.MANIFEST)&&(window[a.callback]=null)},b.toString=function(){return"[PreloadJS TagLoader]"},createjs.TagLoader=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b){this.init(a,b)},b=a.prototype=new createjs.AbstractLoader;b._request=null,b._loadTimeout=null,b._xhrLevel=1,b._response=null,b._rawResponse=null,b._crossOrigin="",b.init=function(a,b){this._item=a,this._crossOrigin=b,!this._createXHR(a)},b.getResult=function(a){return a&&this._rawResponse?this._rawResponse:this._response},b.cancel=function(){this.canceled=!0,this._clean(),this._request.abort()},b.load=function(){if(null==this._request)return this._handleError(),void 0;if(this._request.onloadstart=createjs.proxy(this._handleLoadStart,this),this._request.onprogress=createjs.proxy(this._handleProgress,this),this._request.onabort=createjs.proxy(this._handleAbort,this),this._request.onerror=createjs.proxy(this._handleError,this),this._request.ontimeout=createjs.proxy(this._handleTimeout,this),1==this._xhrLevel){var a=createjs.LoadQueue.LOAD_TIMEOUT;if(0==a)a=createjs.LoadQueue.loadTimeout;else try{console.warn("LoadQueue.LOAD_TIMEOUT has been deprecated in favor of LoadQueue.loadTimeout")}catch(b){}this._loadTimeout=setTimeout(createjs.proxy(this._handleTimeout,this),a)}this._request.onload=createjs.proxy(this._handleLoad,this),this._request.onreadystatechange=createjs.proxy(this._handleReadyStateChange,this);try{this._item.values&&this._item.method!=createjs.LoadQueue.GET?this._item.method==createjs.LoadQueue.POST&&this._request.send(this._formatQueryString(this._item.values)):this._request.send()}catch(c){var d=new createjs.Event("error");d.error=c,this._sendError(d)}},b.getAllResponseHeaders=function(){return this._request.getAllResponseHeaders instanceof Function?this._request.getAllResponseHeaders():null},b.getResponseHeader=function(a){return this._request.getResponseHeader instanceof Function?this._request.getResponseHeader(a):null},b._handleProgress=function(a){if(a&&!(a.loaded>0&&0==a.total)){var b=new createjs.Event("progress");b.loaded=a.loaded,b.total=a.total,this._sendProgress(b)}},b._handleLoadStart=function(){clearTimeout(this._loadTimeout),this._sendLoadStart()},b._handleAbort=function(){this._clean();var a=new createjs.Event("error");a.text="XHR_ABORTED",this._sendError(a)},b._handleError=function(){this._clean();var a=new createjs.Event("error");this._sendError(a)},b._handleReadyStateChange=function(){4==this._request.readyState&&this._handleLoad()},b._handleLoad=function(){if(!this.loaded){if(this.loaded=!0,!this._checkError())return this._handleError(),void 0;this._response=this._getResponse(),this._clean();var a=this._generateTag();a&&this._sendComplete()}},b._handleTimeout=function(a){this._clean();var b=new createjs.Event("error");b.text="PRELOAD_TIMEOUT",this._sendError(a)},b._checkError=function(){var a=parseInt(this._request.status);switch(a){case 404:case 0:return!1}return!0},b._getResponse=function(){if(null!=this._response)return this._response;if(null!=this._request.response)return this._request.response;try{if(null!=this._request.responseText)return this._request.responseText}catch(a){}try{if(null!=this._request.responseXML)return this._request.responseXML}catch(a){}return null},b._createXHR=function(a){var b=this._isCrossDomain(a),c=null;if(b&&window.XDomainRequest)c=new XDomainRequest;else if(window.XMLHttpRequest)c=new XMLHttpRequest;else try{c=new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(d){try{c=new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(d){try{c=new ActiveXObject("Msxml2.XMLHTTP")}catch(d){return!1}}}createjs.LoadQueue.isText(a.type)&&c.overrideMimeType&&c.overrideMimeType("text/plain; charset=utf-8"),this._xhrLevel="string"==typeof c.responseType?2:1;var e=null;return e=a.method==createjs.LoadQueue.GET?this.buildPath(a.src,a.values):a.src,c.open(a.method||createjs.LoadQueue.GET,e,!0),b&&c instanceof XMLHttpRequest&&1==this._xhrLevel&&c.setRequestHeader("Origin",location.origin),a.values&&a.method==createjs.LoadQueue.POST&&c.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),createjs.LoadQueue.isBinary(a.type)&&(c.responseType="arraybuffer"),this._request=c,!0},b._clean=function(){clearTimeout(this._loadTimeout);var a=this._request;a.onloadstart=null,a.onprogress=null,a.onabort=null,a.onerror=null,a.onload=null,a.ontimeout=null,a.onloadend=null,a.onreadystatechange=null},b._generateTag=function(){var a=this._item.type,b=this._item.tag;switch(a){case createjs.LoadQueue.IMAGE:return b.onload=createjs.proxy(this._handleTagReady,this),""!=this._crossOrigin&&(b.crossOrigin="Anonymous"),b.src=this.buildPath(this._item.src,this._item.values),this._rawResponse=this._response,this._response=b,!1;case createjs.LoadQueue.JAVASCRIPT:return b=document.createElement("script"),b.text=this._response,this._rawResponse=this._response,this._response=b,!0;case createjs.LoadQueue.CSS:var c=document.getElementsByTagName("head")[0];if(c.appendChild(b),b.styleSheet)b.styleSheet.cssText=this._response;else{var d=document.createTextNode(this._response);b.appendChild(d)}return this._rawResponse=this._response,this._response=b,!0;case createjs.LoadQueue.XML:var e=this._parseXML(this._response,"text/xml");return this._rawResponse=this._response,this._response=e,!0;case createjs.LoadQueue.SVG:var e=this._parseXML(this._response,"image/svg+xml");return this._rawResponse=this._response,null!=e.documentElement?(b.appendChild(e.documentElement),this._response=b):this._response=e,!0;case createjs.LoadQueue.JSON:case createjs.LoadQueue.MANIFEST:var f={};try{f=JSON.parse(this._response)}catch(g){f=g}return this._rawResponse=this._response,this._response=f,!0}return!0},b._parseXML=function(a,b){var c=null;try{if(window.DOMParser){var d=new DOMParser;c=d.parseFromString(a,b)}else c=new ActiveXObject("Microsoft.XMLDOM"),c.async=!1,c.loadXML(a)}catch(e){}return c},b._handleTagReady=function(){this._sendComplete()},b.toString=function(){return"[PreloadJS XHRLoader]"},createjs.XHRLoader=a}(),"object"!=typeof JSON&&(JSON={}),function(){"use strict";function f(a){return 10>a?"0"+a:a}function quote(a){return escapable.lastIndex=0,escapable.test(a)?'"'+a.replace(escapable,function(a){var b=meta[a];return"string"==typeof b?b:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function str(a,b){var c,d,e,f,g,h=gap,i=b[a];switch(i&&"object"==typeof i&&"function"==typeof i.toJSON&&(i=i.toJSON(a)),"function"==typeof rep&&(i=rep.call(b,a,i)),typeof i){case"string":return quote(i);case"number":return isFinite(i)?String(i):"null";case"boolean":case"null":return String(i);case"object":if(!i)return"null";if(gap+=indent,g=[],"[object Array]"===Object.prototype.toString.apply(i)){for(f=i.length,c=0;f>c;c+=1)g[c]=str(c,i)||"null";return e=0===g.length?"[]":gap?"[\n"+gap+g.join(",\n"+gap)+"\n"+h+"]":"["+g.join(",")+"]",gap=h,e}if(rep&&"object"==typeof rep)for(f=rep.length,c=0;f>c;c+=1)"string"==typeof rep[c]&&(d=rep[c],e=str(d,i),e&&g.push(quote(d)+(gap?": ":":")+e));else for(d in i)Object.prototype.hasOwnProperty.call(i,d)&&(e=str(d,i),e&&g.push(quote(d)+(gap?": ":":")+e));return e=0===g.length?"{}":gap?"{\n"+gap+g.join(",\n"+gap)+"\n"+h+"}":"{"+g.join(",")+"}",gap=h,e}}"function"!=typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()});var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;"function"!=typeof JSON.stringify&&(JSON.stringify=function(a,b,c){var d;if(gap="",indent="","number"==typeof c)for(d=0;c>d;d+=1)indent+=" ";else"string"==typeof c&&(indent=c);if(rep=b,b&&"function"!=typeof b&&("object"!=typeof b||"number"!=typeof b.length))throw new Error("JSON.stringify");return str("",{"":a})}),"function"!=typeof JSON.parse&&(JSON.parse=function(text,reviver){function walk(a,b){var c,d,e=a[b];if(e&&"object"==typeof e)for(c in e)Object.prototype.hasOwnProperty.call(e,c)&&(d=walk(e,c),void 0!==d?e[c]=d:delete e[c]);return reviver.call(a,b,e)}var j;if(text=String(text),cx.lastIndex=0,cx.test(text)&&(text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return j=eval("("+text+")"),"function"==typeof reviver?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}(); \ No newline at end of file diff --git a/lib/soundjs-0.5.2.min.js b/lib/soundjs-0.5.2.min.js new file mode 100644 index 0000000..be86dd7 --- /dev/null +++ b/lib/soundjs-0.5.2.min.js @@ -0,0 +1,18 @@ +/*! +* @license SoundJS +* Visit http://createjs.com/ for documentation, updates and examples. +* +* Copyright (c) 2011-2013 gskinner.com, inc. +* +* Distributed under the terms of the MIT license. +* http://www.opensource.org/licenses/mit-license.html +* +* This notice shall be included in all copies or substantial portions of the Software. +*/ + +/**! + * SoundJS FlashPlugin also includes swfobject (http://code.google.com/p/swfobject/) + */ + +this.createjs=this.createjs||{},function(){var a=createjs.SoundJS=createjs.SoundJS||{};a.version="0.5.2",a.buildDate="Thu, 12 Dec 2013 23:33:37 GMT"}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(){},b=a.prototype;a.initialize=function(a){a.addEventListener=b.addEventListener,a.on=b.on,a.removeEventListener=a.off=b.removeEventListener,a.removeAllEventListeners=b.removeAllEventListeners,a.hasEventListener=b.hasEventListener,a.dispatchEvent=b.dispatchEvent,a._dispatchEvent=b._dispatchEvent,a.willTrigger=b.willTrigger},b._listeners=null,b._captureListeners=null,b.initialize=function(){},b.addEventListener=function(a,b,c){var d;d=c?this._captureListeners=this._captureListeners||{}:this._listeners=this._listeners||{};var e=d[a];return e&&this.removeEventListener(a,b,c),e=d[a],e?e.push(b):d[a]=[b],b},b.on=function(a,b,c,d,e,f){return b.handleEvent&&(c=c||b,b=b.handleEvent),c=c||this,this.addEventListener(a,function(a){b.call(c,a,e),d&&a.remove()},f)},b.removeEventListener=function(a,b,c){var d=c?this._captureListeners:this._listeners;if(d){var e=d[a];if(e)for(var f=0,g=e.length;g>f;f++)if(e[f]==b){1==g?delete d[a]:e.splice(f,1);break}}},b.off=b.removeEventListener,b.removeAllEventListeners=function(a){a?(this._listeners&&delete this._listeners[a],this._captureListeners&&delete this._captureListeners[a]):this._listeners=this._captureListeners=null},b.dispatchEvent=function(a,b){if("string"==typeof a){var c=this._listeners;if(!c||!c[a])return!1;a=new createjs.Event(a)}if(a.target=b||this,a.bubbles&&this.parent){for(var d=this,e=[d];d.parent;)e.push(d=d.parent);var f,g=e.length;for(f=g-1;f>=0&&!a.propagationStopped;f--)e[f]._dispatchEvent(a,1+(0==f));for(f=1;g>f&&!a.propagationStopped;f++)e[f]._dispatchEvent(a,3)}else this._dispatchEvent(a,2);return a.defaultPrevented},b.hasEventListener=function(a){var b=this._listeners,c=this._captureListeners;return!!(b&&b[a]||c&&c[a])},b.willTrigger=function(a){for(var b=this;b;){if(b.hasEventListener(a))return!0;b=b.parent}return!1},b.toString=function(){return"[EventDispatcher]"},b._dispatchEvent=function(a,b){var c,d=1==b?this._captureListeners:this._listeners;if(a&&d){var e=d[a.type];if(!e||!(c=e.length))return;a.currentTarget=this,a.eventPhase=b,a.removed=!1,e=e.slice();for(var f=0;c>f&&!a.immediatePropagationStopped;f++){var g=e[f];g.handleEvent?g.handleEvent(a):g(a),a.removed&&(this.off(a.type,g,1==b),a.removed=!1)}}},createjs.EventDispatcher=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b,c){this.initialize(a,b,c)},b=a.prototype;b.type=null,b.target=null,b.currentTarget=null,b.eventPhase=0,b.bubbles=!1,b.cancelable=!1,b.timeStamp=0,b.defaultPrevented=!1,b.propagationStopped=!1,b.immediatePropagationStopped=!1,b.removed=!1,b.initialize=function(a,b,c){this.type=a,this.bubbles=b,this.cancelable=c,this.timeStamp=(new Date).getTime()},b.preventDefault=function(){this.defaultPrevented=!0},b.stopPropagation=function(){this.propagationStopped=!0},b.stopImmediatePropagation=function(){this.immediatePropagationStopped=this.propagationStopped=!0},b.remove=function(){this.removed=!0},b.clone=function(){return new a(this.type,this.bubbles,this.cancelable)},b.toString=function(){return"[Event (type="+this.type+")]"},createjs.Event=a}(),this.createjs=this.createjs||{},function(){"use strict";createjs.indexOf=function(a,b){for(var c=0,d=a.length;d>c;c++)if(b===a[c])return c;return-1}}(),this.createjs=this.createjs||{},function(){"use strict";createjs.proxy=function(a,b){var c=Array.prototype.slice.call(arguments,2);return function(){return a.apply(b,Array.prototype.slice.call(arguments,0).concat(c))}}}(),this.createjs=this.createjs||{},function(){"use strict";function a(){throw"Sound cannot be instantiated"}function b(a,b){this.init(a,b)}function c(){this.isDefault=!0,this.addEventListener=this.removeEventListener=this.removeAllEventListeners=this.dispatchEvent=this.hasEventListener=this._listeners=this._interrupt=this._playFailed=this.pause=this.resume=this.play=this._beginPlaying=this._cleanUp=this.stop=this.setMasterVolume=this.setVolume=this.mute=this.setMute=this.getMute=this.setPan=this.getPosition=this.setPosition=this.playFailed=function(){return!1},this.getVolume=this.getPan=this.getDuration=function(){return 0},this.playState=a.PLAY_FAILED,this.toString=function(){return"[Sound Default Sound Instance]"}}function d(){}var e=a;e.DELIMITER="|",e.INTERRUPT_ANY="any",e.INTERRUPT_EARLY="early",e.INTERRUPT_LATE="late",e.INTERRUPT_NONE="none",e.PLAY_INITED="playInited",e.PLAY_SUCCEEDED="playSucceeded",e.PLAY_INTERRUPTED="playInterrupted",e.PLAY_FINISHED="playFinished",e.PLAY_FAILED="playFailed",e.SUPPORTED_EXTENSIONS=["mp3","ogg","mpeg","wav","m4a","mp4","aiff","wma","mid"],e.EXTENSION_MAP={m4a:"mp4"},e.FILE_PATTERN=/^(?:(\w+:)\/{2}(\w+(?:\.\w+)*\/?))?([/.]*?(?:[^?]+)?\/)?((?:[^/?]+)\.(\w+))(?:\?(\S+)?)?$/,e.defaultInterruptBehavior=e.INTERRUPT_NONE,e.alternateExtensions=[],e._lastID=0,e.activePlugin=null,e._pluginsRegistered=!1,e._masterVolume=1,e._masterMute=!1,e._instances=[],e._idHash={},e._preloadHash={},e._defaultSoundInstance=null,e.addEventListener=null,e.removeEventListener=null,e.removeAllEventListeners=null,e.dispatchEvent=null,e.hasEventListener=null,e._listeners=null,createjs.EventDispatcher.initialize(e),e._sendFileLoadEvent=function(a){if(e._preloadHash[a])for(var b=0,c=e._preloadHash[a].length;c>b;b++){var d=e._preloadHash[a][b];if(e._preloadHash[a][b]=!0,e.hasEventListener("fileload")){var f=new createjs.Event("fileload");f.src=d.src,f.id=d.id,f.data=d.data,e.dispatchEvent(f)}}},e.getPreloadHandlers=function(){return{callback:createjs.proxy(e.initLoad,e),types:["sound"],extensions:e.SUPPORTED_EXTENSIONS}},e.registerPlugin=function(a){try{console.log("createjs.Sound.registerPlugin has been deprecated. Please use registerPlugins.")}catch(b){}return e._registerPlugin(a)},e._registerPlugin=function(a){return e._pluginsRegistered=!0,null==a?!1:a.isSupported()?(e.activePlugin=new a,!0):!1},e.registerPlugins=function(a){for(var b=0,c=a.length;c>b;b++){var d=a[b];if(e._registerPlugin(d))return!0}return!1},e.initializeDefaultPlugins=function(){return null!=e.activePlugin?!0:e._pluginsRegistered?!1:e.registerPlugins([createjs.WebAudioPlugin,createjs.HTMLAudioPlugin])?!0:!1},e.isReady=function(){return null!=e.activePlugin},e.getCapabilities=function(){return null==e.activePlugin?null:e.activePlugin._capabilities},e.getCapability=function(a){return null==e.activePlugin?null:e.activePlugin._capabilities[a]},e.initLoad=function(a,b,c,d,f){a=a.replace(f,"");var g=e.registerSound(a,c,d,!1,f);return null==g?!1:g},e.registerSound=function(a,c,d,f,g){if(!e.initializeDefaultPlugins())return!1;if(a instanceof Object&&(g=c,c=a.id,d=a.data,a=a.src),e.alternateExtensions.length)var h=e._parsePath2(a,"sound",c,d);else var h=e._parsePath(a,"sound",c,d);if(null==h)return!1;null!=g&&(a=g+a,h.src=g+h.src),null!=c&&(e._idHash[c]=h.src);var i=null;null!=d&&(isNaN(d.channels)?isNaN(d)||(i=parseInt(d)):i=parseInt(d.channels));var j=e.activePlugin.register(h.src,i);if(null!=j&&(null!=j.numChannels&&(i=j.numChannels),b.create(h.src,i),null!=d&&isNaN(d)?d.channels=h.data.channels=i||b.maxPerChannel():d=h.data=i||b.maxPerChannel(),null!=j.tag?h.tag=j.tag:j.src&&(h.src=j.src),null!=j.completeHandler&&(h.completeHandler=j.completeHandler),j.type&&(h.type=j.type)),0!=f)if(e._preloadHash[h.src]||(e._preloadHash[h.src]=[]),e._preloadHash[h.src].push({src:a,id:c,data:d}),1==e._preloadHash[h.src].length)e.activePlugin.preload(h.src,j);else if(1==e._preloadHash[h.src][0])return!0;return h},e.registerManifest=function(a,b){for(var c=[],d=0,e=a.length;e>d;d++)c[d]=createjs.Sound.registerSound(a[d].src,a[d].id,a[d].data,a[d].preload,b);return c},e.removeSound=function(a,c){if(null==e.activePlugin)return!1;if(a instanceof Object&&(a=a.src),a=e._getSrcById(a),e.alternateExtensions.length)var d=e._parsePath2(a);else var d=e._parsePath(a);if(null==d)return!1;null!=c&&(d.src=c+d.src),a=d.src;for(var f in e._idHash)e._idHash[f]==a&&delete e._idHash[f];return b.removeSrc(a),delete e._preloadHash[a],e.activePlugin.removeSound(a),!0},e.removeManifest=function(a,b){for(var c=[],d=0,e=a.length;e>d;d++)c[d]=createjs.Sound.removeSound(a[d].src,b);return c},e.removeAllSounds=function(){e._idHash={},e._preloadHash={},b.removeAll(),e.activePlugin.removeAllSounds()},e.loadComplete=function(a){if(e.alternateExtensions.length)var b=e._parsePath2(a,"sound");else var b=e._parsePath(a,"sound");return a=b?e._getSrcById(b.src):e._getSrcById(a),1==e._preloadHash[a][0]},e._parsePath=function(a,b,c,d){"string"!=typeof a&&(a=a.toString());var f=a.split(e.DELIMITER);if(f.length>1)try{console.log('createjs.Sound.DELIMITER "|" loading approach has been deprecated. Please use the new alternateExtensions property.')}catch(g){}for(var h={type:b||"sound",id:c,data:d},i=e.getCapabilities(),j=0,k=f.length;k>j;j++){var l=f[j],m=l.match(e.FILE_PATTERN);if(null==m)return!1;var n=m[4],o=m[5];if(i[o]&&createjs.indexOf(e.SUPPORTED_EXTENSIONS,o)>-1)return h.name=n,h.src=l,h.extension=o,h}return null},e._parsePath2=function(a,b,c,d){"string"!=typeof a&&(a=a.toString());var f=a.match(e.FILE_PATTERN);if(null==f)return!1;for(var g=f[4],h=f[5],i=e.getCapabilities(),j=0;!i[h];)if(h=e.alternateExtensions[j++],j>e.alternateExtensions.length)return null;a=a.replace("."+f[5],"."+h);var k={type:b||"sound",id:c,data:d};return k.name=g,k.src=a,k.extension=h,k},e.play=function(a,b,c,d,f,g,h){var i=e.createInstance(a),j=e._playInstance(i,b,c,d,f,g,h);return j||i.playFailed(),i},e.createInstance=function(c){if(!e.initializeDefaultPlugins())return e._defaultSoundInstance;if(c=e._getSrcById(c),e.alternateExtensions.length)var d=e._parsePath2(c,"sound");else var d=e._parsePath(c,"sound");var f=null;return null!=d&&null!=d.src?(b.create(d.src),f=e.activePlugin.create(d.src)):f=a._defaultSoundInstance,f.uniqueId=e._lastID++,f},e.setVolume=function(a){if(null==Number(a))return!1;if(a=Math.max(0,Math.min(1,a)),e._masterVolume=a,!this.activePlugin||!this.activePlugin.setVolume||!this.activePlugin.setVolume(a))for(var b=this._instances,c=0,d=b.length;d>c;c++)b[c].setMasterVolume(a)},e.getVolume=function(){return e._masterVolume},e.setMute=function(a){if(null==a||void 0==a)return!1;if(this._masterMute=a,!this.activePlugin||!this.activePlugin.setMute||!this.activePlugin.setMute(a))for(var b=this._instances,c=0,d=b.length;d>c;c++)b[c].setMasterMute(a);return!0},e.getMute=function(){return this._masterMute},e.stop=function(){for(var a=this._instances,b=a.length;b--;)a[b].stop()},e._playInstance=function(a,b,c,d,f,g,h){if(b instanceof Object&&(c=b.delay,d=b.offset,f=b.loop,g=b.volume,h=b.pan,b=b.interrupt),b=b||e.defaultInterruptBehavior,null==c&&(c=0),null==d&&(d=a.getPosition()),null==f&&(f=0),null==g&&(g=a.volume),null==h&&(h=a.pan),0==c){var i=e._beginPlaying(a,b,d,f,g,h);if(!i)return!1}else{var j=setTimeout(function(){e._beginPlaying(a,b,d,f,g,h)},c);a._delayTimeoutId=j}return this._instances.push(a),!0},e._beginPlaying=function(a,c,d,e,f,g){if(!b.add(a,c))return!1;var h=a._beginPlaying(d,e,f,g);if(!h){var i=createjs.indexOf(this._instances,a);return i>-1&&this._instances.splice(i,1),!1}return!0},e._getSrcById=function(a){return null==e._idHash||null==e._idHash[a]?a:e._idHash[a]},e._playFinished=function(a){b.remove(a);var c=createjs.indexOf(this._instances,a);c>-1&&this._instances.splice(c,1)},createjs.Sound=a,b.channels={},b.create=function(a,c){var d=b.get(a);return null==d?(b.channels[a]=new b(a,c),!0):!1},b.removeSrc=function(a){var c=b.get(a);return null==c?!1:(c.removeAll(),delete b.channels[a],!0)},b.removeAll=function(){for(var a in b.channels)b.channels[a].removeAll();b.channels={}},b.add=function(a,c){var d=b.get(a.src);return null==d?!1:d.add(a,c)},b.remove=function(a){var c=b.get(a.src);return null==c?!1:(c.remove(a),!0)},b.maxPerChannel=function(){return f.maxDefault},b.get=function(a){return b.channels[a]};var f=b.prototype;f.src=null,f.max=null,f.maxDefault=100,f.length=0,f.init=function(a,b){this.src=a,this.max=b||this.maxDefault,-1==this.max&&(this.max=this.maxDefault),this._instances=[]},f.get=function(a){return this._instances[a]},f.add=function(a,b){return this.getSlot(b,a)?(this._instances.push(a),this.length++,!0):!1},f.remove=function(a){var b=createjs.indexOf(this._instances,a);return-1==b?!1:(this._instances.splice(b,1),this.length--,!0)},f.removeAll=function(){for(var a=this.length-1;a>=0;a--)this._instances[a].stop()},f.getSlot=function(b){for(var c,d,e=0,f=this.max;f>e;e++){if(c=this.get(e),null==c)return!0;(b!=a.INTERRUPT_NONE||c.playState==a.PLAY_FINISHED)&&(0!=e?c.playState==a.PLAY_FINISHED||c.playState==a.PLAY_INTERRUPTED||c.playState==a.PLAY_FAILED?d=c:(b==a.INTERRUPT_EARLY&&c.getPosition()d.getPosition())&&(d=c):d=c)}return null!=d?(d._interrupt(),this.remove(d),!0):!1},f.toString=function(){return"[Sound SoundChannel]"},a._defaultSoundInstance=new c,d.init=function(){var a=window.navigator.userAgent;d.isFirefox=a.indexOf("Firefox")>-1,d.isOpera=null!=window.opera,d.isChrome=a.indexOf("Chrome")>-1,d.isIOS=a.indexOf("iPod")>-1||a.indexOf("iPhone")>-1||a.indexOf("iPad")>-1,d.isAndroid=a.indexOf("Android")>-1,d.isBlackberry=a.indexOf("Blackberry")>-1},d.init(),createjs.Sound.BrowserDetect=d}(),this.createjs=this.createjs||{},function(){"use strict";function a(){this._init()}var b=a;b._capabilities=null,b.isSupported=function(){var a=createjs.Sound.BrowserDetect.isIOS||createjs.Sound.BrowserDetect.isAndroid||createjs.Sound.BrowserDetect.isBlackberry;return"file:"!=location.protocol||a||this._isFileXHRSupported()?(b._generateCapabilities(),null==b.context?!1:!0):!1},b._isFileXHRSupported=function(){var a=!0,b=new XMLHttpRequest;try{b.open("GET","fail.fail",!1)}catch(c){return a=!1}b.onerror=function(){a=!1},b.onload=function(){a=404==this.status||200==this.status||0==this.status&&""!=this.response};try{b.send()}catch(c){a=!1}return a},b._generateCapabilities=function(){if(null==b._capabilities){var a=document.createElement("audio");if(null==a.canPlayType)return null;if(window.webkitAudioContext)b.context=new webkitAudioContext;else{if(!window.AudioContext)return null;b.context=new AudioContext}b._compatibilitySetUp(),b.playEmptySound(),b._capabilities={panning:!0,volume:!0,tracks:-1};for(var c=createjs.Sound.SUPPORTED_EXTENSIONS,d=createjs.Sound.EXTENSION_MAP,e=0,f=c.length;f>e;e++){var g=c[e],h=d[g]||g;b._capabilities[g]="no"!=a.canPlayType("audio/"+g)&&""!=a.canPlayType("audio/"+g)||"no"!=a.canPlayType("audio/"+h)&&""!=a.canPlayType("audio/"+h)}b.context.destination.numberOfChannels<2&&(b._capabilities.panning=!1),b.dynamicsCompressorNode=b.context.createDynamicsCompressor(),b.dynamicsCompressorNode.connect(b.context.destination),b.gainNode=b.context.createGain(),b.gainNode.connect(b.dynamicsCompressorNode)}},b._compatibilitySetUp=function(){if(!b.context.createGain){b.context.createGain=b.context.createGainNode;var a=b.context.createBufferSource();a.__proto__.start=a.__proto__.noteGrainOn,a.__proto__.stop=a.__proto__.noteOff,this._panningModel=0}},b.playEmptySound=function(){var a=this.context.createBuffer(1,1,22050),b=this.context.createBufferSource();b.buffer=a,b.connect(this.context.destination),b.start(0,0,0)};var c=a.prototype;c._capabilities=null,c._volume=1,c.context=null,c._panningModel="equalpower",c.dynamicsCompressorNode=null,c.gainNode=null,c._arrayBuffers=null,c._init=function(){this._capabilities=b._capabilities,this._arrayBuffers={},this.context=b.context,this.gainNode=b.gainNode,this.dynamicsCompressorNode=b.dynamicsCompressorNode},c.register=function(a){this._arrayBuffers[a]=!0;var b=new createjs.WebAudioPlugin.Loader(a,this);return{tag:b}},c.isPreloadStarted=function(a){return null!=this._arrayBuffers[a]},c.isPreloadComplete=function(a){return!(null==this._arrayBuffers[a]||1==this._arrayBuffers[a])},c.removeSound=function(a){delete this._arrayBuffers[a]},c.removeAllSounds=function(){this._arrayBuffers={}},c.addPreloadResults=function(a,b){this._arrayBuffers[a]=b},c._handlePreloadComplete=function(){createjs.Sound._sendFileLoadEvent(this.src)},c.preload=function(a){this._arrayBuffers[a]=!0;var b=new createjs.WebAudioPlugin.Loader(a,this);b.onload=this._handlePreloadComplete,b.load()},c.create=function(a){return this.isPreloadStarted(a)||this.preload(a),new createjs.WebAudioPlugin.SoundInstance(a,this)},c.setVolume=function(a){return this._volume=a,this._updateVolume(),!0},c._updateVolume=function(){var a=createjs.Sound._masterMute?0:this._volume;a!=this.gainNode.gain.value&&(this.gainNode.gain.value=a)},c.getVolume=function(){return this._volume},c.setMute=function(){return this._updateVolume(),!0},c.toString=function(){return"[WebAudioPlugin]"},createjs.WebAudioPlugin=a}(),function(){"use strict";function a(a,b){this._init(a,b)}var b=a.prototype=new createjs.EventDispatcher;b.src=null,b.uniqueId=-1,b.playState=null,b._owner=null,b._offset=0,b._delay=0,b._volume=1;try{Object.defineProperty(b,"volume",{get:function(){return this._volume},set:function(a){return null==Number(a)?!1:(a=Math.max(0,Math.min(1,a)),this._volume=a,this._updateVolume(),void 0)}})}catch(c){}b._pan=0;try{Object.defineProperty(b,"pan",{get:function(){return this._pan},set:function(a){return this._owner._capabilities.panning&&null!=Number(a)?(a=Math.max(-1,Math.min(1,a)),this._pan=a,this.panNode.setPosition(a,0,-.5),void 0):!1}})}catch(c){}b._duration=0,b._remainingLoops=0,b._delayTimeoutId=null,b._soundCompleteTimeout=null,b.gainNode=null,b.panNode=null,b.sourceNode=null,b._sourceNodeNext=null,b._muted=!1,b._paused=!1,b._startTime=0,b._endedHandler=null,b._sendEvent=function(a){var b=new createjs.Event(a);this.dispatchEvent(b)},b._init=function(a,b){this._owner=b,this.src=a,this.gainNode=this._owner.context.createGain(),this.panNode=this._owner.context.createPanner(),this.panNode.panningModel=this._owner._panningModel,this.panNode.connect(this.gainNode),this._owner.isPreloadComplete(this.src)&&(this._duration=1e3*this._owner._arrayBuffers[this.src].duration),this._endedHandler=createjs.proxy(this._handleSoundComplete,this)},b._cleanUp=function(){this.sourceNode&&this.playState==createjs.Sound.PLAY_SUCCEEDED&&(this.sourceNode=this._cleanUpAudioNode(this.sourceNode),this._sourceNodeNext=this._cleanUpAudioNode(this._sourceNodeNext)),0!=this.gainNode.numberOfOutputs&&this.gainNode.disconnect(0),clearTimeout(this._delayTimeoutId),clearTimeout(this._soundCompleteTimeout),this._startTime=0,null!=window.createjs&&createjs.Sound._playFinished(this)},b._cleanUpAudioNode=function(a){return a&&(a.stop(0),a.disconnect(this.panNode),a=null),a},b._interrupt=function(){this._cleanUp(),this.playState=createjs.Sound.PLAY_INTERRUPTED,this._paused=!1,this._sendEvent("interrupted")},b._handleSoundReady=function(){if(null!=window.createjs){if(1e3*this._offset>this.getDuration())return this.playFailed(),void 0;this._offset<0&&(this._offset=0),this.playState=createjs.Sound.PLAY_SUCCEEDED,this._paused=!1,this.gainNode.connect(this._owner.gainNode);var a=this._owner._arrayBuffers[this.src].duration;this.sourceNode=this._createAndPlayAudioNode(this._owner.context.currentTime-a,this._offset),this._duration=1e3*a,this._startTime=this.sourceNode.startTime-this._offset,this._soundCompleteTimeout=setTimeout(this._endedHandler,1e3*(a-this._offset)),0!=this._remainingLoops&&(this._sourceNodeNext=this._createAndPlayAudioNode(this._startTime,0))}},b._createAndPlayAudioNode=function(a,b){var c=this._owner.context.createBufferSource();return c.buffer=this._owner._arrayBuffers[this.src],c.connect(this.panNode),this._owner.context.currentTime,c.startTime=a+c.buffer.duration,c.start(c.startTime,b,c.buffer.duration-b),c},b.play=function(a,b,c,d,e,f){this._cleanUp(),createjs.Sound._playInstance(this,a,b,c,d,e,f)},b._beginPlaying=function(a,b,c,d){return null!=window.createjs&&this.src?(this._offset=a/1e3,this._remainingLoops=b,this.volume=c,this.pan=d,this._owner.isPreloadComplete(this.src)?(this._handleSoundReady(null),this._sendEvent("succeeded"),1):(this.playFailed(),void 0)):void 0},b.pause=function(){return this._paused||this.playState!=createjs.Sound.PLAY_SUCCEEDED?!1:(this._paused=!0,this._offset=this._owner.context.currentTime-this._startTime,this._cleanUpAudioNode(this.sourceNode),this._cleanUpAudioNode(this._sourceNodeNext),0!=this.gainNode.numberOfOutputs&&this.gainNode.disconnect(),clearTimeout(this._delayTimeoutId),clearTimeout(this._soundCompleteTimeout),!0)},b.resume=function(){return this._paused?(this._handleSoundReady(null),!0):!1},b.stop=function(){return this._cleanUp(),this.playState=createjs.Sound.PLAY_FINISHED,this._offset=0,!0},b.setVolume=function(a){return this.volume=a,!0},b._updateVolume=function(){var a=this._muted?0:this._volume;return a!=this.gainNode.gain.value?(this.gainNode.gain.value=a,!0):!1},b.getVolume=function(){return this.volume},b.setMute=function(a){return null==a||void 0==a?!1:(this._muted=a,this._updateVolume(),!0)},b.getMute=function(){return this._muted},b.setPan=function(a){return this.pan=a,this.pan!=a?!1:void 0},b.getPan=function(){return this.pan},b.getPosition=function(){if(this._paused||null==this.sourceNode)var a=this._offset;else var a=this._owner.context.currentTime-this._startTime;return 1e3*a},b.setPosition=function(a){return this._offset=a/1e3,this.sourceNode&&this.playState==createjs.Sound.PLAY_SUCCEEDED&&(this._cleanUpAudioNode(this.sourceNode),this._cleanUpAudioNode(this._sourceNodeNext),clearTimeout(this._soundCompleteTimeout)),this._paused||this.playState!=createjs.Sound.PLAY_SUCCEEDED||this._handleSoundReady(null),!0},b.getDuration=function(){return this._duration},b._handleSoundComplete=function(){return this._offset=0,0!=this._remainingLoops?(this._remainingLoops--,this._sourceNodeNext?(this._cleanUpAudioNode(this.sourceNode),this.sourceNode=this._sourceNodeNext,this._startTime=this.sourceNode.startTime,this._sourceNodeNext=this._createAndPlayAudioNode(this._startTime,0),this._soundCompleteTimeout=setTimeout(this._endedHandler,this._duration)):this._handleSoundReady(null),this._sendEvent("loop"),void 0):(null!=window.createjs&&(this._cleanUp(),this.playState=createjs.Sound.PLAY_FINISHED,this._sendEvent("complete")),void 0)},b.playFailed=function(){null!=window.createjs&&(this._cleanUp(),this.playState=createjs.Sound.PLAY_FAILED,this._sendEvent("failed"))},b.toString=function(){return"[WebAudioPlugin SoundInstance]"},createjs.WebAudioPlugin.SoundInstance=a}(),function(){"use strict";function a(a,b){this._init(a,b)}var b=a.prototype;b.request=null,b.owner=null,b.progress=-1,b.src=null,b.originalSrc=null,b.result=null,b.onload=null,b.onprogress=null,b.onError=null,b._init=function(a,b){this.src=a,this.originalSrc=a,this.owner=b},b.load=function(a){null!=a&&(this.src=a),this.request=new XMLHttpRequest,this.request.open("GET",this.src,!0),this.request.responseType="arraybuffer",this.request.onload=createjs.proxy(this.handleLoad,this),this.request.onError=createjs.proxy(this.handleError,this),this.request.onprogress=createjs.proxy(this.handleProgress,this),this.request.send()},b.handleProgress=function(a,b){this.progress=a/b,null!=this.onprogress&&this.onprogress({loaded:a,total:b,progress:this.progress})},b.handleLoad=function(){this.owner.context.decodeAudioData(this.request.response,createjs.proxy(this.handleAudioDecoded,this),createjs.proxy(this.handleError,this))},b.handleAudioDecoded=function(a){this.progress=1,this.result=a,this.src=this.originalSrc,this.owner.addPreloadResults(this.src,this.result),this.onload&&this.onload()},b.handleError=function(a){this.owner.removeSound(this.src),this.onerror&&this.onerror(a)},b.toString=function(){return"[WebAudioPlugin Loader]"},createjs.WebAudioPlugin.Loader=a}(),this.createjs=this.createjs||{},function(){"use strict";function a(){this._init()}var b=a;b.MAX_INSTANCES=30,b._AUDIO_READY="canplaythrough",b._AUDIO_ENDED="ended",b._AUDIO_SEEKED="seeked",b._AUDIO_STALLED="stalled",b._capabilities=null,b.enableIOS=!1,b.isSupported=function(){if(createjs.Sound.BrowserDetect.isIOS&&!b.enableIOS)return!1;b._generateCapabilities();var a=b.tag;return null==a||null==b._capabilities?!1:!0},b._generateCapabilities=function(){if(null==b._capabilities){var a=b.tag=document.createElement("audio");if(null==a.canPlayType)return null;b._capabilities={panning:!0,volume:!0,tracks:-1};for(var c=createjs.Sound.SUPPORTED_EXTENSIONS,d=createjs.Sound.EXTENSION_MAP,e=0,f=c.length;f>e;e++){var g=c[e],h=d[g]||g;b._capabilities[g]="no"!=a.canPlayType("audio/"+g)&&""!=a.canPlayType("audio/"+g)||"no"!=a.canPlayType("audio/"+h)&&""!=a.canPlayType("audio/"+h)}}};var c=a.prototype;c._capabilities=null,c._audioSources=null,c.defaultNumChannels=2,c.loadedHandler=null,c._init=function(){this._capabilities=b._capabilities,this._audioSources={}},c.register=function(a,b){this._audioSources[a]=!0;for(var c=createjs.HTMLAudioPlugin.TagPool.get(a),d=null,e=b||this.defaultNumChannels,f=0;e>f;f++)d=this._createTag(a),c.add(d);if(d.id=a,this.loadedHandler=createjs.proxy(this._handleTagLoad,this),d.addEventListener&&d.addEventListener("canplaythrough",this.loadedHandler),null==d.onreadystatechange)d.onreadystatechange=this.loadedHandler;else{var g=d.onreadystatechange;d.onreadystatechange=function(){g(),this.loadedHandler()}}return{tag:d,numChannels:e}},c._handleTagLoad=function(a){a.target.removeEventListener&&a.target.removeEventListener("canplaythrough",this.loadedHandler),a.target.onreadystatechange=null,a.target.src!=a.target.id&&createjs.HTMLAudioPlugin.TagPool.checkSrc(a.target.id)},c._createTag=function(a){var b=document.createElement("audio");return b.autoplay=!1,b.preload="none",b.src=a,b},c.removeSound=function(a){delete this._audioSources[a],createjs.HTMLAudioPlugin.TagPool.remove(a)},c.removeAllSounds=function(){this._audioSources={},createjs.HTMLAudioPlugin.TagPool.removeAll()},c.create=function(a){if(!this.isPreloadStarted(a)){var b=createjs.HTMLAudioPlugin.TagPool.get(a),c=this._createTag(a);c.id=a,b.add(c),this.preload(a,{tag:c})}return new createjs.HTMLAudioPlugin.SoundInstance(a,this)},c.isPreloadStarted=function(a){return null!=this._audioSources[a]},c.preload=function(a,b){this._audioSources[a]=!0,new createjs.HTMLAudioPlugin.Loader(a,b.tag)},c.toString=function(){return"[HTMLAudioPlugin]"},createjs.HTMLAudioPlugin=a}(),function(){"use strict";function a(a,b){this._init(a,b)}var b=a.prototype=new createjs.EventDispatcher;b.src=null,b.uniqueId=-1,b.playState=null,b._owner=null,b.loaded=!1,b._offset=0,b._delay=0,b._volume=1;try{Object.defineProperty(b,"volume",{get:function(){return this._volume},set:function(a){null!=Number(a)&&(a=Math.max(0,Math.min(1,a)),this._volume=a,this._updateVolume())}})}catch(c){}b.pan=0,b._duration=0,b._remainingLoops=0,b._delayTimeoutId=null,b.tag=null,b._muted=!1,b._paused=!1,b._endedHandler=null,b._readyHandler=null,b._stalledHandler=null,b.loopHandler=null,b._init=function(a,b){this.src=a,this._owner=b,this._endedHandler=createjs.proxy(this._handleSoundComplete,this),this._readyHandler=createjs.proxy(this._handleSoundReady,this),this._stalledHandler=createjs.proxy(this._handleSoundStalled,this),this.loopHandler=createjs.proxy(this.handleSoundLoop,this)},b._sendEvent=function(a){var b=new createjs.Event(a);this.dispatchEvent(b)},b._cleanUp=function(){var a=this.tag;if(null!=a){a.pause(),a.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_ENDED,this._endedHandler,!1),a.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_READY,this._readyHandler,!1),a.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_SEEKED,this.loopHandler,!1);try{a.currentTime=0}catch(b){}createjs.HTMLAudioPlugin.TagPool.setInstance(this.src,a),this.tag=null}clearTimeout(this._delayTimeoutId),null!=window.createjs&&createjs.Sound._playFinished(this)},b._interrupt=function(){null!=this.tag&&(this.playState=createjs.Sound.PLAY_INTERRUPTED,this._cleanUp(),this._paused=!1,this._sendEvent("interrupted"))},b.play=function(a,b,c,d,e,f){this._cleanUp(),createjs.Sound._playInstance(this,a,b,c,d,e,f)},b._beginPlaying=function(a,b,c,d){if(null==window.createjs)return-1;var e=this.tag=createjs.HTMLAudioPlugin.TagPool.getInstance(this.src);return null==e?(this.playFailed(),-1):(e.addEventListener(createjs.HTMLAudioPlugin._AUDIO_ENDED,this._endedHandler,!1),this._offset=a,this.volume=c,this.pan=d,this._updateVolume(),this._remainingLoops=b,4!==e.readyState?(e.addEventListener(createjs.HTMLAudioPlugin._AUDIO_READY,this._readyHandler,!1),e.addEventListener(createjs.HTMLAudioPlugin._AUDIO_STALLED,this._stalledHandler,!1),e.preload="auto",e.load()):this._handleSoundReady(null),this._sendEvent("succeeded"),1)},b._handleSoundStalled=function(){this._cleanUp(),this._sendEvent("failed")},b._handleSoundReady=function(){if(null!=window.createjs){if(this._duration=1e3*this.tag.duration,this.playState=createjs.Sound.PLAY_SUCCEEDED,this._paused=!1,this.tag.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_READY,this._readyHandler,!1),this._offset>=this.getDuration())return this.playFailed(),void 0;this._offset>0&&(this.tag.currentTime=.001*this._offset),-1==this._remainingLoops&&(this.tag.loop=!0),0!=this._remainingLoops&&(this.tag.addEventListener(createjs.HTMLAudioPlugin._AUDIO_SEEKED,this.loopHandler,!1),this.tag.loop=!0),this.tag.play()}},b.pause=function(){return this._paused||this.playState!=createjs.Sound.PLAY_SUCCEEDED||null==this.tag?!1:(this._paused=!0,this.tag.pause(),clearTimeout(this._delayTimeoutId),!0)},b.resume=function(){return this._paused&&null!=this.tag?(this._paused=!1,this.tag.play(),!0):!1},b.stop=function(){return this._offset=0,this.pause(),this.playState=createjs.Sound.PLAY_FINISHED,this._cleanUp(),!0},b.setMasterVolume=function(){return this._updateVolume(),!0},b.setVolume=function(a){return this.volume=a,!0},b._updateVolume=function(){if(null!=this.tag){var a=this._muted||createjs.Sound._masterMute?0:this._volume*createjs.Sound._masterVolume;return a!=this.tag.volume&&(this.tag.volume=a),!0}return!1},b.getVolume=function(){return this.volume},b.setMasterMute=function(){return this._updateVolume(),!0},b.setMute=function(a){return null==a||void 0==a?!1:(this._muted=a,this._updateVolume(),!0)},b.getMute=function(){return this._muted},b.setPan=function(){return!1},b.getPan=function(){return 0},b.getPosition=function(){return null==this.tag?this._offset:1e3*this.tag.currentTime},b.setPosition=function(a){if(null==this.tag)this._offset=a;else{this.tag.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_SEEKED,this.loopHandler,!1);try{this.tag.currentTime=.001*a}catch(b){return!1}this.tag.addEventListener(createjs.HTMLAudioPlugin._AUDIO_SEEKED,this.loopHandler,!1)}return!0},b.getDuration=function(){return this._duration},b._handleSoundComplete=function(){this._offset=0,null!=window.createjs&&(this.playState=createjs.Sound.PLAY_FINISHED,this._cleanUp(),this._sendEvent("complete"))},b.handleSoundLoop=function(){this._offset=0,this._remainingLoops--,0==this._remainingLoops&&(this.tag.loop=!1,this.tag.removeEventListener(createjs.HTMLAudioPlugin._AUDIO_SEEKED,this.loopHandler,!1)),this._sendEvent("loop")},b.playFailed=function(){null!=window.createjs&&(this.playState=createjs.Sound.PLAY_FAILED,this._cleanUp(),this._sendEvent("failed"))},b.toString=function(){return"[HTMLAudioPlugin SoundInstance]"},createjs.HTMLAudioPlugin.SoundInstance=a}(),function(){"use strict";function a(a,b){this._init(a,b)}var b=a.prototype;b.src=null,b.tag=null,b.preloadTimer=null,b.loadedHandler=null,b._init=function(a,b){if(this.src=a,this.tag=b,this.preloadTimer=setInterval(createjs.proxy(this.preloadTick,this),200),this.loadedHandler=createjs.proxy(this.sendLoadedEvent,this),this.tag.addEventListener&&this.tag.addEventListener("canplaythrough",this.loadedHandler),null==this.tag.onreadystatechange)this.tag.onreadystatechange=createjs.proxy(this.sendLoadedEvent,this);else{var c=this.tag.onreadystatechange;this.tag.onreadystatechange=function(){c(),this.tag.onreadystatechange=createjs.proxy(this.sendLoadedEvent,this)} +}this.tag.preload="auto",this.tag.load()},b.preloadTick=function(){var a=this.tag.buffered,b=this.tag.duration;a.length>0&&a.end(0)>=b-1&&this.handleTagLoaded()},b.handleTagLoaded=function(){clearInterval(this.preloadTimer)},b.sendLoadedEvent=function(){this.tag.removeEventListener&&this.tag.removeEventListener("canplaythrough",this.loadedHandler),this.tag.onreadystatechange=null,createjs.Sound._sendFileLoadEvent(this.src)},b.toString=function(){return"[HTMLAudioPlugin Loader]"},createjs.HTMLAudioPlugin.Loader=a}(),function(){"use strict";function a(a){this._init(a)}var b=a;b.tags={},b.get=function(c){var d=b.tags[c];return null==d&&(d=b.tags[c]=new a(c)),d},b.remove=function(a){var c=b.tags[a];return null==c?!1:(c.removeAll(),delete b.tags[a],!0)},b.removeAll=function(){for(var a in b.tags)b.tags[a].removeAll();b.tags={}},b.getInstance=function(a){var c=b.tags[a];return null==c?null:c.get()},b.setInstance=function(a,c){var d=b.tags[a];return null==d?null:d.set(c)},b.checkSrc=function(a){var c=b.tags[a];return null==c?null:(c.checkSrcChange(),void 0)};var c=a.prototype;c.src=null,c.length=0,c.available=0,c.tags=null,c._init=function(a){this.src=a,this.tags=[]},c.add=function(a){this.tags.push(a),this.length++,this.available++},c.removeAll=function(){for(;this.length--;)delete this.tags[this.length];this.src=null,this.tags.length=0},c.get=function(){if(0==this.tags.length)return null;this.available=this.tags.length;var a=this.tags.pop();return null==a.parentNode&&document.body.appendChild(a),a},c.set=function(a){var b=createjs.indexOf(this.tags,a);-1==b&&this.tags.push(a),this.available=this.tags.length},c.checkSrcChange=function(){for(var a=this.tags.length-1,b=this.tags[a].src;a--;)this.tags[a].src=b},c.toString=function(){return"[HTMLAudioPlugin TagPool]"},createjs.HTMLAudioPlugin.TagPool=a}(); \ No newline at end of file diff --git a/lib/tweenjs-0.5.1.min.js b/lib/tweenjs-0.5.1.min.js new file mode 100644 index 0000000..911bbb4 --- /dev/null +++ b/lib/tweenjs-0.5.1.min.js @@ -0,0 +1,17 @@ +/*! +* @license TweenJS +* Visit http://createjs.com/ for documentation, updates and examples. +* +* Copyright (c) 2011-2013 gskinner.com, inc. +* +* Distributed under the terms of the MIT license. +* http://www.opensource.org/licenses/mit-license.html +* +* This notice shall be included in all copies or substantial portions of the Software. +*/ + +/**! + * SoundJS FlashPlugin also includes swfobject (http://code.google.com/p/swfobject/) + */ + +this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b,c){this.initialize(a,b,c)},b=a.prototype;b.type=null,b.target=null,b.currentTarget=null,b.eventPhase=0,b.bubbles=!1,b.cancelable=!1,b.timeStamp=0,b.defaultPrevented=!1,b.propagationStopped=!1,b.immediatePropagationStopped=!1,b.removed=!1,b.initialize=function(a,b,c){this.type=a,this.bubbles=b,this.cancelable=c,this.timeStamp=(new Date).getTime()},b.preventDefault=function(){this.defaultPrevented=!0},b.stopPropagation=function(){this.propagationStopped=!0},b.stopImmediatePropagation=function(){this.immediatePropagationStopped=this.propagationStopped=!0},b.remove=function(){this.removed=!0},b.clone=function(){return new a(this.type,this.bubbles,this.cancelable)},b.toString=function(){return"[Event (type="+this.type+")]"},createjs.Event=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(){},b=a.prototype;a.initialize=function(a){a.addEventListener=b.addEventListener,a.on=b.on,a.removeEventListener=a.off=b.removeEventListener,a.removeAllEventListeners=b.removeAllEventListeners,a.hasEventListener=b.hasEventListener,a.dispatchEvent=b.dispatchEvent,a._dispatchEvent=b._dispatchEvent,a.willTrigger=b.willTrigger},b._listeners=null,b._captureListeners=null,b.initialize=function(){},b.addEventListener=function(a,b,c){var d;d=c?this._captureListeners=this._captureListeners||{}:this._listeners=this._listeners||{};var e=d[a];return e&&this.removeEventListener(a,b,c),e=d[a],e?e.push(b):d[a]=[b],b},b.on=function(a,b,c,d,e,f){return b.handleEvent&&(c=c||b,b=b.handleEvent),c=c||this,this.addEventListener(a,function(a){b.call(c,a,e),d&&a.remove()},f)},b.removeEventListener=function(a,b,c){var d=c?this._captureListeners:this._listeners;if(d){var e=d[a];if(e)for(var f=0,g=e.length;g>f;f++)if(e[f]==b){1==g?delete d[a]:e.splice(f,1);break}}},b.off=b.removeEventListener,b.removeAllEventListeners=function(a){a?(this._listeners&&delete this._listeners[a],this._captureListeners&&delete this._captureListeners[a]):this._listeners=this._captureListeners=null},b.dispatchEvent=function(a,b){if("string"==typeof a){var c=this._listeners;if(!c||!c[a])return!1;a=new createjs.Event(a)}if(a.target=b||this,a.bubbles&&this.parent){for(var d=this,e=[d];d.parent;)e.push(d=d.parent);var f,g=e.length;for(f=g-1;f>=0&&!a.propagationStopped;f--)e[f]._dispatchEvent(a,1+(0==f));for(f=1;g>f&&!a.propagationStopped;f++)e[f]._dispatchEvent(a,3)}else this._dispatchEvent(a,2);return a.defaultPrevented},b.hasEventListener=function(a){var b=this._listeners,c=this._captureListeners;return!!(b&&b[a]||c&&c[a])},b.willTrigger=function(a){for(var b=this;b;){if(b.hasEventListener(a))return!0;b=b.parent}return!1},b.toString=function(){return"[EventDispatcher]"},b._dispatchEvent=function(a,b){var c,d=1==b?this._captureListeners:this._listeners;if(a&&d){var e=d[a.type];if(!e||!(c=e.length))return;a.currentTarget=this,a.eventPhase=b,a.removed=!1,e=e.slice();for(var f=0;c>f&&!a.immediatePropagationStopped;f++){var g=e[f];g.handleEvent?g.handleEvent(a):g(a),a.removed&&(this.off(a.type,g,1==b),a.removed=!1)}}},createjs.EventDispatcher=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b,c){this.initialize(a,b,c)},b=a.prototype=new createjs.EventDispatcher;a.NONE=0,a.LOOP=1,a.REVERSE=2,a.IGNORE={},a._tweens=[],a._plugins={},a.get=function(b,c,d,e){return e&&a.removeTweens(b),new a(b,c,d)},a.tick=function(b,c){for(var d=a._tweens.slice(),e=d.length-1;e>=0;e--){var f=d[e];c&&!f.ignoreGlobalPause||f._paused||f.tick(f._useTicks?1:b)}},a.handleEvent=function(a){"tick"==a.type&&this.tick(a.delta,a.paused)},a.removeTweens=function(b){if(b.tweenjs_count){for(var c=a._tweens,d=c.length-1;d>=0;d--)c[d]._target==b&&(c[d]._paused=!0,c.splice(d,1));b.tweenjs_count=0}},a.removeAllTweens=function(){for(var b=a._tweens,c=0,d=b.length;d>c;c++){var e=b[c];e.paused=!0,e.target.tweenjs_count=0}b.length=0},a.hasActiveTweens=function(b){return b?b.tweenjs_count:a._tweens&&!!a._tweens.length},a.installPlugin=function(b,c){var d=b.priority;null==d&&(b.priority=d=0);for(var e=0,f=c.length,g=a._plugins;f>e;e++){var h=c[e];if(g[h]){for(var i=g[h],j=0,k=i.length;k>j&&!(d=a)return this;var c=this._cloneProps(this._curQueueProps);return this._addStep({d:a,p0:c,e:this._linearEase,p1:c,v:b})},b.to=function(a,b,c){return(isNaN(b)||0>b)&&(b=0),this._addStep({d:b||0,p0:this._cloneProps(this._curQueueProps),e:c,p1:this._cloneProps(this._appendQueueProps(a))})},b.call=function(a,b,c){return this._addAction({f:a,p:b?b:[this],o:c?c:this._target})},b.set=function(a,b){return this._addAction({f:this._set,o:this,p:[a,b?b:this._target]})},b.play=function(a){return a||(a=this),this.call(a.setPaused,[!1],a)},b.pause=function(a){return a||(a=this),this.call(a.setPaused,[!0],a)},b.setPosition=function(a,b){0>a&&(a=0),null==b&&(b=1);var c=a,d=!1;if(c>=this.duration&&(this.loop?c%=this.duration:(c=this.duration,d=!0)),c==this._prevPos)return d;var e=this._prevPos;if(this.position=this._prevPos=c,this._prevPosition=a,this._target)if(d)this._updateTargetProps(null,1);else if(this._steps.length>0){for(var f=0,g=this._steps.length;g>f&&!(this._steps[f].t>c);f++);var h=this._steps[f-1];this._updateTargetProps(h,(this._stepPosition=c-h.t)/h.d)}return 0!=b&&this._actions.length>0&&(this._useTicks?this._runActions(c,c):1==b&&e>c?(e!=this.duration&&this._runActions(e,this.duration),this._runActions(0,c,!0)):this._runActions(e,c)),d&&this.setPaused(!0),this.dispatchEvent("change"),d},b.tick=function(a){this._paused||this.setPosition(this._prevPosition+a)},b.setPaused=function(b){return this._paused=!!b,a._register(this,!b),this},b.w=b.wait,b.t=b.to,b.c=b.call,b.s=b.set,b.toString=function(){return"[Tween]"},b.clone=function(){throw"Tween can not be cloned."},b._updateTargetProps=function(b,c){var d,e,f,g,h,i;if(b||1!=c){if(this.passive=!!b.v,this.passive)return;b.e&&(c=b.e(c,0,1,1)),d=b.p0,e=b.p1}else this.passive=!1,d=e=this._curQueueProps;for(var j in this._initQueueProps){null==(g=d[j])&&(d[j]=g=this._initQueueProps[j]),null==(h=e[j])&&(e[j]=h=g),f=g==h||0==c||1==c||"number"!=typeof g?1==c?h:g:g+(h-g)*c;var k=!1;if(i=a._plugins[j])for(var l=0,m=i.length;m>l;l++){var n=i[l].tween(this,j,f,d,e,c,!!b&&d==e,!b);n==a.IGNORE?k=!0:f=n}k||(this._target[j]=f)}},b._runActions=function(a,b,c){var d=a,e=b,f=-1,g=this._actions.length,h=1;for(a>b&&(d=b,e=a,f=g,g=h=-1);(f+=h)!=g;){var i=this._actions[f],j=i.t;(j==e||j>d&&e>j||c&&j==a)&&i.f.apply(i.o,i.p)}},b._appendQueueProps=function(b){var c,d,e,f,g;for(var h in b)if(void 0===this._initQueueProps[h]){if(d=this._target[h],c=a._plugins[h])for(e=0,f=c.length;f>e;e++)d=c[e].init(this,h,d);this._initQueueProps[h]=this._curQueueProps[h]=void 0===d?null:d}else d=this._curQueueProps[h];for(var h in b){if(d=this._curQueueProps[h],c=a._plugins[h])for(g=g||{},e=0,f=c.length;f>e;e++)c[e].step&&c[e].step(this,h,d,b[h],g);this._curQueueProps[h]=b[h]}return g&&this._appendQueueProps(g),this._curQueueProps},b._cloneProps=function(a){var b={};for(var c in a)b[c]=a[c];return b},b._addStep=function(a){return a.d>0&&(this._steps.push(a),a.t=this.duration,this.duration+=a.d),this},b._addAction=function(a){return a.t=this.duration,this._actions.push(a),this},b._set=function(a,b){for(var c in a)b[c]=a[c]},createjs.Tween=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(a,b,c){this.initialize(a,b,c)},b=a.prototype=new createjs.EventDispatcher;b.ignoreGlobalPause=!1,b.duration=0,b.loop=!1,b.position=null,b._paused=!1,b._tweens=null,b._labels=null,b._labelList=null,b._prevPosition=0,b._prevPos=-1,b._useTicks=!1,b.initialize=function(a,b,c){this._tweens=[],c&&(this._useTicks=c.useTicks,this.loop=c.loop,this.ignoreGlobalPause=c.ignoreGlobalPause,c.onChange&&this.addEventListener("change",c.onChange)),a&&this.addTween.apply(this,a),this.setLabels(b),c&&c.paused?this._paused=!0:createjs.Tween._register(this,!0),c&&null!=c.position&&this.setPosition(c.position,createjs.Tween.NONE)},b.addTween=function(a){var b=arguments.length;if(b>1){for(var c=0;b>c;c++)this.addTween(arguments[c]);return arguments[0]}return 0==b?null:(this.removeTween(a),this._tweens.push(a),a.setPaused(!0),a._paused=!1,a._useTicks=this._useTicks,a.duration>this.duration&&(this.duration=a.duration),this._prevPos>=0&&a.setPosition(this._prevPos,createjs.Tween.NONE),a)},b.removeTween=function(a){var b=arguments.length;if(b>1){for(var c=!0,d=0;b>d;d++)c=c&&this.removeTween(arguments[d]);return c}if(0==b)return!1;for(var e=this._tweens,d=e.length;d--;)if(e[d]==a)return e.splice(d,1),a.duration>=this.duration&&this.updateDuration(),!0;return!1},b.addLabel=function(a,b){this._labels[a]=b;var c=this._labelList;if(c){for(var d=0,e=c.length;e>d&&!(bd&&!(ba&&(a=0);var c=this.loop?a%this.duration:a,d=!this.loop&&a>=this.duration;if(c==this._prevPos)return d;this._prevPosition=a,this.position=this._prevPos=c;for(var e=0,f=this._tweens.length;f>e;e++)if(this._tweens[e].setPosition(c,b),c!=this._prevPos)return!1;return d&&this.setPaused(!0),this.dispatchEvent("change"),d},b.setPaused=function(a){this._paused=!!a,createjs.Tween._register(this,!a)},b.updateDuration=function(){this.duration=0;for(var a=0,b=this._tweens.length;b>a;a++){var c=this._tweens[a];c.duration>this.duration&&(this.duration=c.duration)}},b.tick=function(a){this.setPosition(this._prevPosition+a)},b.resolve=function(a){var b=parseFloat(a);return isNaN(b)&&(b=this._labels[a]),b},b.toString=function(){return"[Timeline]"},b.clone=function(){throw"Timeline can not be cloned."},b._goto=function(a){var b=this.resolve(a);null!=b&&this.setPosition(b)},createjs.Timeline=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(){throw"Ease cannot be instantiated."};a.linear=function(a){return a},a.none=a.linear,a.get=function(a){return-1>a&&(a=-1),a>1&&(a=1),function(b){return 0==a?b:0>a?b*(b*-a+1+a):b*((2-b)*a+(1-a))}},a.getPowIn=function(a){return function(b){return Math.pow(b,a)}},a.getPowOut=function(a){return function(b){return 1-Math.pow(1-b,a)}},a.getPowInOut=function(a){return function(b){return(b*=2)<1?.5*Math.pow(b,a):1-.5*Math.abs(Math.pow(2-b,a))}},a.quadIn=a.getPowIn(2),a.quadOut=a.getPowOut(2),a.quadInOut=a.getPowInOut(2),a.cubicIn=a.getPowIn(3),a.cubicOut=a.getPowOut(3),a.cubicInOut=a.getPowInOut(3),a.quartIn=a.getPowIn(4),a.quartOut=a.getPowOut(4),a.quartInOut=a.getPowInOut(4),a.quintIn=a.getPowIn(5),a.quintOut=a.getPowOut(5),a.quintInOut=a.getPowInOut(5),a.sineIn=function(a){return 1-Math.cos(a*Math.PI/2)},a.sineOut=function(a){return Math.sin(a*Math.PI/2)},a.sineInOut=function(a){return-.5*(Math.cos(Math.PI*a)-1)},a.getBackIn=function(a){return function(b){return b*b*((a+1)*b-a)}},a.backIn=a.getBackIn(1.7),a.getBackOut=function(a){return function(b){return--b*b*((a+1)*b+a)+1}},a.backOut=a.getBackOut(1.7),a.getBackInOut=function(a){return a*=1.525,function(b){return(b*=2)<1?.5*b*b*((a+1)*b-a):.5*((b-=2)*b*((a+1)*b+a)+2)}},a.backInOut=a.getBackInOut(1.7),a.circIn=function(a){return-(Math.sqrt(1-a*a)-1)},a.circOut=function(a){return Math.sqrt(1- --a*a)},a.circInOut=function(a){return(a*=2)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)},a.bounceIn=function(b){return 1-a.bounceOut(1-b)},a.bounceOut=function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},a.bounceInOut=function(b){return.5>b?.5*a.bounceIn(2*b):.5*a.bounceOut(2*b-1)+.5},a.getElasticIn=function(a,b){var c=2*Math.PI;return function(d){if(0==d||1==d)return d;var e=b/c*Math.asin(1/a);return-(a*Math.pow(2,10*(d-=1))*Math.sin((d-e)*c/b))}},a.elasticIn=a.getElasticIn(1,.3),a.getElasticOut=function(a,b){var c=2*Math.PI;return function(d){if(0==d||1==d)return d;var e=b/c*Math.asin(1/a);return a*Math.pow(2,-10*d)*Math.sin((d-e)*c/b)+1}},a.elasticOut=a.getElasticOut(1,.3),a.getElasticInOut=function(a,b){var c=2*Math.PI;return function(d){var e=b/c*Math.asin(1/a);return(d*=2)<1?-.5*a*Math.pow(2,10*(d-=1))*Math.sin((d-e)*c/b):.5*a*Math.pow(2,-10*(d-=1))*Math.sin((d-e)*c/b)+1}},a.elasticInOut=a.getElasticInOut(1,.3*1.5),createjs.Ease=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=function(){throw"MotionGuidePlugin cannot be instantiated."};a.priority=0,a._rotOffS,a._rotOffE,a._rotNormS,a._rotNormE,a.install=function(){return createjs.Tween.installPlugin(a,["guide","x","y","rotation"]),createjs.Tween.IGNORE},a.init=function(a,b,c){var d=a.target;return d.hasOwnProperty("x")||(d.x=0),d.hasOwnProperty("y")||(d.y=0),d.hasOwnProperty("rotation")||(d.rotation=0),"rotation"==b&&(a.__needsRot=!0),"guide"==b?null:c},a.step=function(b,c,d,e,f){if("rotation"==c&&(b.__rotGlobalS=d,b.__rotGlobalE=e,a.testRotData(b,f)),"guide"!=c)return e;var g,h=e;h.hasOwnProperty("path")||(h.path=[]);var i=h.path;if(h.hasOwnProperty("end")||(h.end=1),h.hasOwnProperty("start")||(h.start=d&&d.hasOwnProperty("end")&&d.path===i?d.end:0),h.hasOwnProperty("_segments")&&h._length)return e;var j=i.length,k=10;if(!(j>=6&&0==(j-2)%4))throw"invalid 'path' data, please see documentation for valid paths";h._segments=[],h._length=0;for(var l=2;j>l;l+=4){for(var m,n,o=i[l-2],p=i[l-1],q=i[l+0],r=i[l+1],s=i[l+2],t=i[l+3],u=o,v=p,w=0,x=[],y=1;k>=y;y++){var z=y/k,A=1-z;m=A*A*o+2*A*z*q+z*z*s,n=A*A*p+2*A*z*r+z*z*t,w+=x[x.push(Math.sqrt((g=m-u)*g+(g=n-v)*g))-1],u=m,v=n}h._segments.push(w),h._segments.push(x),h._length+=w}g=h.orient,h.orient=!0;var B={};return a.calc(h,h.start,B),b.__rotPathS=Number(B.rotation.toFixed(5)),a.calc(h,h.end,B),b.__rotPathE=Number(B.rotation.toFixed(5)),h.orient=!1,a.calc(h,h.end,f),h.orient=g,h.orient?(b.__guideData=h,a.testRotData(b,f),e):e},a.testRotData=function(a,b){if(void 0===a.__rotGlobalS||void 0===a.__rotGlobalE){if(a.__needsRot)return;a.__rotGlobalS=a.__rotGlobalE=void 0!==a._curQueueProps.rotation?a._curQueueProps.rotation:b.rotation=a.target.rotation||0}if(void 0!==a.__guideData){var c=a.__guideData,d=a.__rotGlobalE-a.__rotGlobalS,e=a.__rotPathE-a.__rotPathS,f=d-e;if("auto"==c.orient)f>180?f-=360:-180>f&&(f+=360);else if("cw"==c.orient){for(;0>f;)f+=360;0==f&&d>0&&180!=d&&(f+=360)}else if("ccw"==c.orient){for(f=d-(e>180?360-e:e);f>0;)f-=360;0==f&&0>d&&-180!=d&&(f-=360)}c.rotDelta=f,c.rotOffS=a.__rotGlobalS-a.__rotPathS,a.__rotGlobalS=a.__rotGlobalE=a.__guideData=a.__needsRot=void 0}},a.tween=function(b,c,d,e,f,g,h){var i=f.guide;if(void 0==i||i===e.guide)return d;if(i.lastRatio!=g){var j=(i.end-i.start)*(h?i.end:g)+i.start;switch(a.calc(i,j,b.target),i.orient){case"cw":case"ccw":case"auto":b.target.rotation+=i.rotOffS+i.rotDelta*g;break;case"fixed":default:b.target.rotation+=i.rotOffS}i.lastRatio=g}return"rotation"!=c||i.orient&&"false"!=i.orient?b.target[c]:d},a.calc=function(b,c,d){void 0==b._segments&&a.validate(b),void 0==d&&(d={x:0,y:0,rotation:0});for(var e=b._segments,f=b.path,g=b._length*c,h=e.length-2,i=0;g>e[i]&&h>i;)g-=e[i],i+=2;var j=e[i+1],k=0;for(h=j.length-1;g>j[k]&&h>k;)g-=j[k],k++;var l=k/++h+g/(h*j[k]);i=2*i+2;var m=1-l;return d.x=m*m*f[i-2]+2*m*l*f[i+0]+l*l*f[i+2],d.y=m*m*f[i-1]+2*m*l*f[i+1]+l*l*f[i+3],b.orient&&(d.rotation=57.2957795*Math.atan2((f[i+1]-f[i-1])*m+(f[i+3]-f[i+1])*l,(f[i+0]-f[i-2])*m+(f[i+2]-f[i+0])*l)),d},createjs.MotionGuidePlugin=a}(),this.createjs=this.createjs||{},function(){"use strict";var a=createjs.TweenJS=createjs.TweenJS||{};a.version="0.5.1",a.buildDate="Thu, 12 Dec 2013 23:33:38 GMT"}(); \ No newline at end of file diff --git a/lodeRunner.baseLevel.js b/lodeRunner.baseLevel.js new file mode 100644 index 0000000..a5ba742 --- /dev/null +++ b/lodeRunner.baseLevel.js @@ -0,0 +1,2858 @@ +//************************************************************ +//* All levels extract from: +//* Lode Runner (Apple-II 1983) DISK IMAGE +//* by Simon Hung 2014/02/20 +//************************************************************ + +var levelData1 = [ +//======<<< Level 001 >>>====== + +" S " + +" $ S " + +"#######H####### S " + +" H----------S $ " + +" H ##H #######H##" + +" H ##H H " + +" 0 H ##H $0 H " + +"##H##### ########H#######" + +" H H " + +" H 0 H " + +"#########H##########H " + +" H H " + +" $ H----------H $ " + +" H###### #######H" + +" H & $ H" + +"############################", + +//======<<< Level 002 >>>====== + +" $ H" + +"H@@#@@H $ H" + +"H H H#########H $ H" + +"H $ 0 H H H####XH" + +"H#@#@#H H H S" + +"H H----H------ 0H S" + +"H H H H###@@@@@@H" + +"H H H $ H H" + +"H 0 H $ H#####H H" + +"@###@##@##@H H###H##" + +"@###@ H H H " + +"@$ @ H ------H H $" + +"########H###@@@@ H ####" + +" H H " + +" H & H " + +"############################", + +//======<<< Level 003 >>>====== + +" S" + +"---------- $ S" + +"H $ H##########H S" + +"#####H H H@@@@@@@" + +" H 0 H $ H " + +" H######H#####H## " + +" $ H H H -- " + +"####H# H 0 H -- " + +" H H######H## --$" + +" H----H H 0 #" + +" H H#########H " + +" H H#########H " + +"###H########## $ #####H#" + +"###H########## H###H #####H#" + +" H & H###H $ H " + +"############################", + +//======<<< Level 004 >>>====== + +"S " + +"S----------- " + +"H H # $ # H " + +"H $ HHH $ ##### $ HHH $ " + +"H HH H HH HH H HH " + +"H H HHHHH H H HHHHH H " + +"H H $0$ H H H $0$ H " + +"H H#####H HHH H#####H " + +"H HHHHH HH H HH HHHHH " + +"H H HHHHH H " + +"H $ H $0$ H $ " + +"H######H H#####H H#######" + +"H H HHHHH H " + +"H H H " + +"H H $ & H " + +"############################", + +//======<<< Level 005 >>>====== + +" S " + +" S $ 0 " + +"### S ####H#######" + +" ## S ## H " + +" ## S ## H " + +"$0 ### S $### H $ " + +"##H#### S ####H###H#######" + +" H ## S ## H " + +" H$0 ##H## H $ " + +"H###H H #H##H### " + +"H H H " + +"H H $ 0 H " + +"H H#######H######H#####H##" + +"H H H " + +"H H & H " + +"############################", + +//======<<< Level 006 >>>====== + +"##################S#########" + +"# $ S# 0 $ #" + +"#X###H####H $ S#######H#" + +"#X###H############## ### H#" + +"# H $ 0 #### ### H#" + +"#H#########H######## ### H#" + +"#H ######H#####$$# ###$ H#" + +"#H ######H##############H#" + +"#H # $H $ 0 $ #H#" + +"#H ###H#######H#######H#H#" + +"#H $###H H#######H#H#" + +"#H##X# H & H ## H#H#" + +"#H##X#H#####H########$$ H#H#" + +"#H##X#H#####H######$######H#" + +"#H0 H##$##H $ 0 H#" + +"############################", + +//======<<< Level 007 >>>====== + +" S " + +" S --------" + +" S 0 H H" + +"#####H# #H### 0H $ H" + +" H H ###H#######" + +" 0 H $ H H " + +"#####H#### H H " + +" H H H " + +" $ H $ H H " + +"##H############H H #### H" + +" H H $ H #### H" + +" H $ H----H # $# H" + +"#######H H #####H" + +" H H H" + +" H & $ H 0 H" + +"############################", + +//======<<< Level 008 >>>====== + +" S S " + +" S S " + +" $ 0 H#S S#H 0 $ " + +"H#####H--H#S S#H--H#####H" + +"H# #H #S S# H# #H" + +"H# #H #S S# H# #H" + +"H# $ #H #S S# H# $ #H" + +"H#####H #S S# H#####H" + +"H# #H #S S# H# #H" + +"H# #H---#H####H#---H# #H" + +"H# # H#H H#H # #H" + +"H#0$ # H#H $0H#H # $0#H" + +"H##X## H#@@@@@@#H ##X##H" + +"H X H H X H" + +"H X0H & H X H" + +"############################", + +//======<<< Level 009 >>>====== + +"S " + +"S---------------------------" + +"H# 0 # # #" + +"H ##### ##### " + +"H # ### #$### " + +"H ##### 0 0 0 ##### " + +"H ### #X################# # " + +"H #####X### $## $########H# " + +"H #####X#################H# " + +"H #####X#################H# " + +"H #####X#### #########H# " + +"H #####X#### #########H# " + +"H #####X#### $H########H# " + +"H ####H--------H " + +"H @@@@ " + +"H & @@@@ 0 ", + +//======<<< Level 010 >>>====== + +" $ S " + +" H####### $ S " + +" $ H ###### S " + +"##########H $ S " + +" H######S#####H## " + +"0 H S H " + +"##########H S 0 H $" + +"##########H#######@@ H####" + +"##########H H " + +"##########H $ ---H " + +"## ##H ## H " + +"## $$ ##H $ H " + +"###########H#######H H " + +" H ########H" + +" $ & H H" + +"############################", + +//======<<< Level 011 >>>====== + +" H " + +" 0$ H $0 " + +"H##0$ H $0##H" + +"H ## H####SH#####H ## H" + +"H HH$ H H" + +"H $HH H H" + +"H HH$ H" + +"H $HH H" + +"H HH$ H" + +"H $HH H" + +"H HH$ H" + +"H $HH H" + +"H HH$ H" + +"H $HH H" + +"H & HH$ H" + +"H H################H H", + +//======<<< Level 012 >>>====== + +" $ $ H " + +"H#################H H " + +"H $ H-----H $" + +"#########H######### H###" + +"########HH H " + +"#######HH-------H H " + +"#$ $##HH 0 H $ 0 H $" + +"#####HH H####@@@####H###" + +" H H H " + +" H H H " + +" 0H $ H-----------H $" + +"H###########H $ $ H###" + +"H H ######### H " + +"H H H " + +"H $ H & $ H " + +"############################", + +//======<<< Level 013 >>>====== + +" 0 0 " + +"XHXHXHXHXHXHXHXHXHXHXHXHXHXS" + +"XHXHXHXHXHXHXHXHXHXHXHXHXHXS" + +"$H#H H#H$H#H H#H$H#H H#H$H#S" + +"XH#HXH#HXH#HXH#HXH#HXH#HXH#S" + +"XH#HXH#HXH#HXH#HXH#HXH#HXH#S" + +"XH#HXH#HXH#HXH#HXH#HXH#HXH#S" + +" H#H$H#H H#H$H#H H#H$H#H H#S" + +"XH#HXH#HXH#HXH#HXH#HXH#HXH#S" + +"XH#HXH#HXH#HXH#HXH#HXH#HXH#S" + +"$H H H H H H H H H H H H H#S" + +"H##########################S" + +"H $ 0 $ $ 0 S" + +"H@@@@@@@@@@@@@@@@@@@@@@@@@@S" + +"H$ & $S" + +"############################", + +//======<<< Level 014 >>>====== + +" H 0 - 0-H H- $" + +" -H -H- - - H- H - H" + +"- H - H - - H - H - H" + +"$ H - H - - H -$H -H" + +" H- -H -- H$ -H H" + +"H- - H- -- - H------ - " + +"H - -H -$ - H - H - " + +"H- - H$--H - H -H -" + +"H - - H-- H - H - H -" + +"H- $ -0H- H - -H- - H -" + +"H -H - H - - H -" + +"H- H - H - - - H -" + +"H -H - - H$- - - H $-" + +"H- H - - H- - $- - H - " + +"H -H - -H - - - -H- " + +" H $ $& H ", + +//======<<< Level 015 >>>====== + +"S S" + +"S $ 0 $ $ 0 $ S" + +"SSSS########H H########SSS" + +" H H " + +" H#############H " + +"$ 0 $H $ $ H$ 0 $" + +"#######H $ $#####$ $ H######" + +" H #### #### H " + +" $ H $ H $ " + +" H######################H " + +" H & H " + +" H $ $H#######H$ $ H " + +"##########H H#########" + +" H H " + +" $ H H $ " + +"#@#@#@#@#@#@#@#@#@#@#@#@#@#@", + +//======<<< Level 016 >>>====== + +" S " + +" & S " + +" X####HH######HHHHH S" + +" H # H S " + +" $ H H# H S " + +" #$ HH# H S " + +" ###$ H# H S " + +" #####$ H# H S " + +"######## H# H S " + +" $##### H# H S " + +" ### H# H S " + +" # H# H S " + +" 0 H# H 0 S" + +" H##############X######### S" + +" ############### H#S" + +"################ $$$$$$H##", + +//======<<< Level 017 >>>====== + +"S S" + +"S S" + +"S 0 S" + +"H###X######################H" + +"H###X######################H" + +"H $ ##--------## H" + +"H $#H 0 $## 0 H" + +"H ### ##H ######## #####H" + +"H #$# ##H ## ##$##H" + +"H & ##H ## #####H" + +"H ### ########HH## ##$##H" + +"H ### ########HH## #####H" + +"H ### ## H ## H" + +"H ### ## $H ## $ H" + +"##########H#########H#######" + +"####### $H###### $ H#######", + +//======<<< Level 018 >>>====== + +" S " + +" S $ $ $" + +"HX#H H###H H###H# #H" + +"H ###### H#####H H $ H" + +"H$ 0 H H #### H" + +"HX#### ###H# H" + +"H @#### ## H# H" + +"H @##### ## H#H H" + +"H @########### $ H ##" + +"H @########### ### H " + +"H @ ### ### H 0$" + +"H @ $ ## $ ## 0 H ##" + +"H @H###########H######H ##" + +"H H H H ##" + +"H H & H ##" + +"############################", + +//======<<< Level 019 >>>====== + +" H##H " + +" 0$H##H$0 " + +" H######H " + +" $H######H$ " + +" H##########H " + +" 0$H##########H$0 " + +" H##############H " + +" $H $$$$$$$$ H$ " + +" H##################H " + +" $H##################H$ " + +" H######################H " + +" H######################H " + +" H H " + +" H H " + +" H & H " + +"############################", + +//======<<< Level 020 >>>====== + +" 0$ " + +" ########H 0 $ " + +" 0 $ H#H#####H" + +" $#####H H H H" + +"###X### H-------H H$ H" + +" H H #######" + +" $ H H " + +"###H#######H H--------" + +"$ H 0 H $ H $" + +"######### ########H ####" + +" $ $ H " + +"#####H###X###H $ H $ " + +" H ##############H" + +" H H" + +" H $ & $ H" + +"############################", + +//======<<< Level 021 >>>====== + +"@@@@@@@@@@@@@@@@@@@@@@@@@@S#" + +"H----------------------HSSS#" + +"H H ## 0 $ HS$ #" + +"H H #####################H#" + +"H H ### $ H#" + +"H H # ###################" + +"H H H# $ # $ # $ # $ #" + +"H H H##H##################" + +"H H--H H##### ##### #" + +"H H H H # $# 0 #" + +"H H H H--H ####H--#######" + +"H H H H H H #######" + +"H H H H H--H H #######" + +"H H H H H H #H### $$$ #" + +"H H& H H 0H H H###H#####" + +"##################H $$H#####", + +//======<<< Level 022 >>>====== + +" $ $ " + +"$$################H " + +"## $ $ H " + +" H########H $ $ " + +" H H######## " + +" $ 0$ H " + +" H######H------ $ " + +" H H H#########H" + +" $ H H H H" + +"###H 0 H 0 $ H $ H" + +" H###H######H H#####" + +" H-------- $ H " + +" $ H$ H######H $ " + +"#######H H H#####" + +" H H " + +" H $ & H $ ", + +//======<<< Level 023 >>>====== + +" @@@@@@@@@ S " + +" @ @ S @@ " + +" @ $$ 0 #H S @@ " + +"@@##H########@@H 0 S$@@ " + +"@###H###########H##@@@#H@@@@" + +"@##HHH#-------#HHH#----H---H" + +"@##H H# $ #H H# $ $ H" + +"@##H H# & #H H# H" + +"@##H$H####H####H$H#@ @H" + +"@#########H################H" + +"@ ##HHH## $ $ $ H" + +"@------#HH HH--------------H" + +"@ $ #H H 0 H" + +"@ H H ########### H" + +"@@@@ H H ### $## $ ##H" + +"@######@H$ $H #############", + +//======<<< Level 024 >>>====== + +" S " + +" SS " + +" SS " + +" SS " + +" SS " + +" S " + +" H##H " + +" H##H$ " + +" H#######H 0 " + +" #H 0 H# $ $ #H #H#H " + +" ###H############H###H " + +" ## $ #### $ H$ ##H " + +" ####H $ ###H H##H #H " + +" #$#H###H $ H H$#H$#H " + +" 0 ##################H & " + +"@@@@@@@@@@@@@@@@@@@@@@@@@@@@", + +//======<<< Level 025 >>>====== + +" @ @ @ S@" + +" @ @ @ $ S@" + +" @X####@ @#### ###S@" + +"### ###H0 $ $S@" + +"###########H H######## #H@" + +" & H ##H# $ #H@" + +"#H#########H $#H# #####H #H@" + +"#--------##H ##H# # H #H@" + +"# # # $##H HH # ###H #H@" + +"# # # #HH####H##$###H #H@" + +"# # $# #H# # ###H H@" + +"# #### #H# #### # H#HH@" + +"#H## ##HHH# #$## #######H @" + +"#H @@#HH## # ##$ H#@" + +"#H @ H##X####X#######H#@" + +"#H### H 0 H @", + +//======<<< Level 026 >>>====== + +" S " + +" 0 S " + +"H##########H 0 $ $ S " + +"H H#####H ###H###" + +"H $ $ H @H H " + +"H # ### # H $$ @H 0 H " + +"H # ### # H @@ @#########@@" + +"H # ### # H @@ @$" + +"H # ### # H @------- $ @H" + +"H #$ ### # H @$ ####H@H" + +"H ##### # H @@ H H" + +"H ######## H @@ $ H##" + +"H H @@ ###### H " + +"H@@@@@@@@#@@@@@ H " + +"H & H " + +"############################", + +//======<<< Level 027 >>>====== + +"S S" + +"S & 0 S" + +"S @#H#@----------@#H#@ S" + +"S @$H @ $ $ @ H @ S" + +"S @## H ##@ @## H$##@ S" + +"SS@$ H $@ $ $@ $ H #$@SS" + +"@S### H ##@ @#####H # #S@" + +"@ H @ $@$ H # $@" + +"@ H#####@H#@## $H ## #@" + +"@ $ 0 H 0 H ##H @" + +"@H####H @##H###@ H #H@" + +" H@ $ H # H $ # H 0@H " + +" H@## H ### H ### H ##@H " + +" H $@ H @ H $@ H @$ H " + +" H ### H ### H " + +"############################", + +//======<<< Level 028 >>>====== + +" S " + +"----------- S " + +" $ $ @H S $ " + +"#########@@@@@@@H $H@H " + +"#@#@#@#@@@@@ @@@@@@@H " + +" @@ $ @H 0$ " + +"--------H @@#####H @@####H" + +" H @@ H0 ####H" + +" H @@ ########H ####H" + +" $ $ H @@ # #H ####H" + +"###0 # H @@ # $ #H ##$#H" + +"####### H @@ ########H ## #H" + +" H # $ #H #H" + +"############## H##H #######H" + +" & H $H H" + +"############################", + +//======<<< Level 029 >>>====== + +" 0 -- - 0 " + +"#### H - ##H " + +"#### H ## - 0 -##H " + +"#$$# H ##- ####### -H " + +"#### H ####### H H### " + +" H--- ####### H #$# " + +" - H ####### H ### " + +" #### H ##$$$## H " + +" - #### H ####### H " + +"###- #$$# H- - -H " + +"#$# #### H - - H #### " + +"### H & H #### " + +" H ### H #$$# " + +" ## H #$# H #### " + +" ## H #X# H " + +" H H ", + +//======<<< Level 030 >>>====== + +"@ S" + +"@ $$$$0 0 0 & S" + +"@##########X###############H" + +" H" + +" @ $ $ $ $@ H" + +" @#######X#######X####@ H" + +" H" + +" @ $ $ $ @ H" + +" @###X######X#####@ H" + +" H" + +" @ $ $ $@ H" + +" @@##############@ H" + +" H" + +" H" + +"$$$$ 0 0 H@ H" + +"##########@@@@@@#######@@@ H", + +//======<<< Level 031 >>>====== + +" S " + +" S " + +"$ SS $" + +"#H H----------S---------H H#" + +"##HH 0 $ HH##" + +"###H H------ ---------H H###" + +"####HH $ HH####" + +"####XH H------ -----H0HX####" + +"####X#HH $ HH#X####" + +"####X##H H--- ----H H##X####" + +"####X###HH $ HH###X####" + +"####X####H H-- -H H####X####" + +"####X#####HH HH#####X####" + +"####X######H H######X####" + +"####X#######H&$H#######X####" + +"####0 H##H ####", + +//======<<< Level 032 >>>====== + +" " + +"###S#### ------ 0 " + +" S -- 0 @@@@@H" + +" H# #####H######--- # H" + +"H#### #$---H-----# ####H#" + +"H #### ###H# #$ H " + +"H #----H----H# #- H " + +"H &# #H$#$H$#H$H# # H$" + +"#H## ############ ##H###" + +" H $# $ # H " + +" H ## ###H # H " + +" H $# # H #$ H#####" + +" H # # $ H ## H " + +" H$# # H######H # #$H " + +" H# $ # H# $ #H #H " + +"############################", + +//======<<< Level 033 >>>====== + +"#####S################# ####" + +" #S# ------- #" + +"S##S S# #$ #H# 0 #" + +"S ##### ######H#####$ #H####" + +"#S $---####H########H# ##" + +"####### # #H### ####H# ##" + +" 0 #H### ## #H#$ #" + +"H#######H#H$ #H### ## #H####" + +"H H#####H###$ # #H## #" + +"H ####H###### #H##$#" + +"H # H H #" + +"H###H####H#@#@#@#@#@#@#H#@#@" + +"H###H####H###### #####H#@#@" + +"H H H####### ####H " + +"H########H########$ #######H" + +"H& H $ ###### 0 H", + +//======<<< Level 034 >>>====== + +" --------$$######$$-------- " + +"H $###HHHH###$ H" + +"H $##HHH00HHH##$ H" + +"H ##HH HH## H" + +"H $#HH HH#$ H" + +"H ##H$ $H## H" + +"H #HH$ $HH# H" + +"H #H$$ $$H# H" + +"H #HH$ $HH# H" + +"H ##H$ $H## H" + +"H #HH$ $HH# H" + +"H #XHH$$ $$HHX# H" + +"H X#HHH$$HHH#X H" + +"H ###HHHH### H" + +"H& 0 ###### 0 H" + +"#########H H#########", + +//======<<< Level 035 >>>====== + +"S ## S" + +"S @@ S" + +"S $ $ ## $ $ S" + +"@#@#@#@#@#@#H@@H#@#@#@#@#@#@" + +" $ $ H##H $ $ " + +"H@#@#@#@#@#@#@@#@#@#@#@#@#@H" + +"H $ $ ## $ $ H" + +"@#@#@#@#@#@#H@@H#@#@#@#@#@#@" + +" $0 0$ H##H $0 0$ " + +"H@#@#@#@#@#@#@@#@#@#@#@#@#@H" + +"H $ $ ## $ $ H" + +"@#@#@#@#@#@#H@@H#@#@#@#@#@#@" + +" $ $ H##H $ $ " + +"H@#@#@#@#@#@#@@#@#@#@#@#@#@H" + +"H & H" + +"#@#@#@#@#@#@#@#@#@#@#@#@#@#@", + +//======<<< Level 036 >>>====== + +" $ $ $ 0$ " + +"H######H### #####H### #####H" + +"H H H H" + +" H H - H H " + +"H H - - H H" + +" H H- - H --------H " + +"H------H - H H" + +" 0 H- -H H " + +"###### H - - H 0$ $ H" + +"## ### H - - H -###@@@" + +" $ $ H - H -###@@@" + +"##X### H - - H -###@@@" + +"##X# # H - - H -##$$@@" + +" $ $ H- -H -@@@@@@" + +"###### H $ & H $ @@@@@@" + +"############################", + +//======<<< Level 037 >>>====== + +"S " + +"S 0 " + +"S##########@@@@@@#@@@@#@@@@H" + +"$ H H" + +"## @ $ $---$ H" + +"#####HH#HH######## # # H" + +" #HH HH# @@#### 0 H" + +" #HH$HH# @ #### ###H####H" + +" ####### @$### H H" + +" H H" + +" & #H#####H@@@@H" + +"##H########H### H $$ H H" + +" H H H @@ ##H" + +" H##$# H ### @@###### H" + +" H#### 0H $ @@ H" + +"##################@@####@@@@", + +//======<<< Level 038 >>>====== + +"S S" + +"S S" + +"######H####H0 0H####H#######" + +" - H H@H@H H - " + +"H ##### H $ ###### H" + +"H ##### #HHHHHHH# ###### H" + +"H ###$# #H@@@@@H# ##$### H" + +"H ##### #HHHHHHH# ###### H" + +"H ------- H" + +"H 0 H @ H 0 H" + +"H@@@@@H $@@@$ H@@@@@@H" + +"H H @@@@@ H H" + +"H#####H @@@@@@@ H######H" + +"H H $@@@@@@@@@$ H H" + +"H@@@@@H @@@@@@@@@@@ H@@@@@@H" + +"$ H@@@@@@@@@@@@@H & $", + +//======<<< Level 039 >>>====== + +"### S ## ## ## S ###" + +"#### S#### 0#### 0####S ####" + +"H ##H# ##H# #H## #H## H" + +"H #H--H #H $H# H--H# H" + +"H 0####$H####HH####H$#### &H" + +"H### ##H# #H## #H## ###H" + +"H## #H$ H# $H# ##H" + +"H### ####HH####HH#### ###H" + +"H ##H# ##H# #H## #H## H" + +"H #H #H $H# H# H" + +"H ####HH####HH####HH#### H" + +"H### ##H# #H## #H## ###H" + +"H## #H H# H# ##H" + +"H### ####HH####HH#### ###H" + +"H $ HH $ HH $ H" + +"H##########################H", + +//======<<< Level 040 >>>====== + +"S #################" + +"S ########@ ------#" + +"S $ H# $ @H # $ #" + +"#########H@####### @H ######" + +" $ H@ $ @H ######" + +"H#########@ ##X### @H ######" + +"H 0$ @ $ @H 0 " + +"#########H@ ##XXX# ########H" + +" $ H@ $ H" + +"H#########@ ##X### H" + +"H $ @ $ H" + +"#########H@ ##XXX# ##### H" + +" $H@ $ # $# H" + +"H#########@ ##X### H## H" + +"H 0 & H# $ H" + +"############################", + +//======<<< Level 041 >>>====== + +" --$ --------0----- -----" + +" H $#$ H- # -H $$$" + +"$&H $# #$ H- ### -H $$" + +"## $# #$ H- # # -H $" + +" 0 X # # H- ## ## -H 0" + +"H## ### @@@- #$$$# -#H" + +"H # # $ HH### H" + +"H - ### $H H##H# H" + +"H - # $H H$$H -------H" + +"H - $H H@@@@H H" + +"@@@H ---H H$ $H ------H" + +" H H######H H" + +"###H###H H$ $H -----H" + +" H H@@@@@@@@H H" + +" H 0 H$ 0 $H ----H" + +"########@@@@@########H H", + +//======<<< Level 042 >>>====== + +" $ $ $ $ " + +"H### H### H##########H" + +"H $ $ H $ H $ $ H" + +"H###H###H #####@##@####@##" + +"H H 0H --------------- " + +"####H######H $ $0 H" + +" H H @####@@@@@@###H" + +" H@@@@@ H @ $ $ H" + +"# H $ @ H @ @@@@@@@@@ H" + +"#$$@@@###@ H @ @ $ $ @ H" + +"###@@@###@ H @ $ @ H####H@ H" + +" $ $ H @@X@@ H H@ H" + +"######### H @ H 0H@ H" + +" $ $ @ H @########@@@@ H" + +"######H @@@@####@ $ $ &H" + +"####$#H H#########", + +//======<<< Level 043 >>>====== + +" " + +" S S " + +" H#######################H " + +" H H## $ $ 0 $ ##H H " + +" H###H###############H###H " + +" H H H ### $ $0##H H H H " + +" ##H###H H#######H H###H## " + +" H H H H H H###H H H H H H " + +" H###H###H H $ H H###H###H " + +"$ H H H H H0H@@@H0H H H H H$" + +"####H###H$H@H@@@H@H$H###H###" + +"##H H H H@H@H@@@H@H@H H H H#" + +"##H## H@H@H@H@@@H@H@H@H ##H#" + +"##H H@H@H@H@H@@@H@H@H@H@H H#" + +"##H@H H H H H &H H H H H@H#" + +"############H#$#H###########", + +//======<<< Level 044 >>>====== + +"###########################S" + +"# HHHHHHHHHHHHHHHHHHH #S" + +"# & H HHH H HH H 0 #S" + +"####H HHH HH H HH H HHH####S" + +"# H HHH HH H HH H H #S" + +"# 0 H HHH HH H HH H HHH 0 #S" + +"####H H H HH H####S" + +"HHHHHHHHHHHHHHHHHHHHHHHHHHHS" + +"H $ H $ H $ H $ H $ H $ HS" + +"HHHHHHHHHHHHHHHHHHHHHHHHHHHS" + +"H H H H HH H HH H H HS" + +"H H H H H H H H H HHH H HS" + +"H HH H H H H H H H HHS" + +"H H H H H HH H HH H HHH H HS" + +"H H H H HH H HH H H H HS" + +"HHHHHHHHHHHHHHHHHHHHHHHHHHHS", + +//======<<< Level 045 >>>====== + +"@@@@@@@@@@@@@@@ S @@@@@@@@@" + +" 0H H--- S H $ " + +"@@@S##@@@@@#X#@@@S H@@@@ H@#" + +"@--H H----H H #####" + +"@ H $ #$#H0 H $ ##" + +"$ XH H @#H @@####@#" + +"@#XH-------H-----@H-------H@" + +"#$ @ H $H@@@ H#" + +"@@X# $$$H H@---- $ HH" + +"@ H H@H $ X#@H" + +"###X## H & H@H H" + +"#H---- H@###@##X@@H H" + +"#H$ #H H#H @#### H" + +"#H@--###H H@H # $ @ H" + +"#H ###@#H 0 H H #@@#@@" + +"@#####@@@@##############@###", + +//======<<< Level 046 >>>====== + +" $ S " + +"####H 0 S " + +" $ H H######H $ " + +"########H######H #######" + +" H H $ $ " + +" $ H H############" + +"#H######H $ H " + +" H $ H@@@@@@H $ " + +"#H######H #####H######H" + +" H 0 $ H H" + +" $ H###H#######@@@@@@@@" + +"###H##### H $ $ 0 " + +" H H########H#######" + +" H-------H H " + +" H & H $ " + +"#######################S####", + +//======<<< Level 047 >>>====== + +"@ @@@@@@@@@@@S" + +"@0 0 @ $ @ S" + +"@@------#####H &@ H@ @H@###S" + +"@##### $ ###@@ H@ @H@###S" + +"@ ###### H@ @H@ S" + +"###H ####H $ H@ @H@ $ S" + +"# ###@#H H###@@ @H@###S" + +"# $ ##@#H H @ @H@###S" + +"##### ###@#H @ @H@ S" + +"# $ #@H# ##@##H@ @H@$$ S" + +"### H##@@# $ @H@ @H@###S" + +"# #@##H ###@@#@H@ @H@###S" + +"# ###@##H $ @H@ @H@ ##S" + +"# H## $###@@#H#@H@ @H@ #S" + +"# H# H $H@ H $S" + +"#$H#@####@#####@##@@##@#####", + +//======<<< Level 048 >>>====== + +" $ " + +" ------- ####H& " + +"H $ H $ $ " + +"H H@@@@ #######H#####" + +"H H $ H " + +"H######H ####H H " + +"H H $ H0H###########H" + +"H H H@@@@ H@@@@@@@@@@@H" + +"H $H# H$ H@ $ @H" + +"H H# ####H H@H@@@@@@@H@H" + +"H $H# $H H@H@ $ H@H" + +"H H# H@@@@ H@H@@@@@@@@@H" + +"H H# H $ H@H $ H" + +"HH# ####H H@@@@@@@@@@@@" + +"HH 0 S H 0 " + +"############################", + +//======<<< Level 049 >>>====== + +" - - - - $ $ " + +"- - - - H - - H######" + +" - - - - H - - H " + +" - - H -- H 0 " + +" $ $ $ H - H@@@@@H" + +"@@@@@@@X@@@@@@H- H@ $ @H" + +" @ H@H@$@H" + +" $@ & $ H@H@$@H" + +"H##########H#@@H####-H@H@$@H" + +"H 0 H##HH H@H@$@H" + +"H ## H##H $0 @H@$@H" + +"H ### ### H##@@#####H@H----" + +"H ### ### H## H " + +"H ###$$### H# --$H #### " + +"H $ $##$ $ H## H# #H##$$##" + +"############################", + +//======<<< Level 050 >>>====== + +"H - H----" + +"H H H @ " + +"H H 0 H @$$" + +"H $ H#### $ $H#####X#H###" + +"H## H ######### HH#X" + +"H H HHX" + +"H H-------------------HH" + +"H H H" + +"H H $ 0 $ $H" + +"H #####H@@@@@@@@@@##X###" + +"H--- H --- " + +" 0$ H H " + +"#########H H $ H- $ " + +" #####H@@@H#### #$###" + +"$ & H H 0 #####" + +"#############H H##########", + +//======<<< Level 051 >>>====== + +"#@#@@# S@#@@###@" + +"##@@## S#@@###@@" + +" @#@# $ $ S#@ @" + +"H# @##@###@H##@ S#@ #@H @" + +"H#@ @#@@###@H ## $S@ #@H @" + +"H## @##@@H #@### $#@H @" + +"H@##$ #@@#H ##@H$ " + +"H#@#### @##H -------#@@#H" + +"H @@#@##$ #@H $ #@ H" + +"H H## @@#@@#@ #@ H" + +"@###@@H@## $#@ H" + +"#@#@@@H#@##$ 0 $###@ H" + +" $ H@@###X@@@@@@X###@@H##" + +"H#@###@@ 0 & H@#" + +"H@###@ H##@@#@@##@#@@##@@@#" + +"H $ H 0 @#@", + +//======<<< Level 052 >>>====== + +" H " + +" H $ 0 " + +"---- $ S @@@@@@@@@@@@H" + +"H @@@@@@@ H" + +"H ----- ----- H@@@@" + +"H--------- H H " + +" 0 $ H# H " + +"H@@@@@@@@@@@@@@@@@@# @@@@H" + +"H HH" + +"H $ $ 0 @ H " + +"@@@@##@@@@H #@@#@@@@@@@@ H " + +" H H " + +" $ H $ H " + +"H@@@@@@@@@@ @@@@@@@@ H " + +"H ------H " + +"H & 0 ", + +//======<<< Level 053 >>>====== + +" " + +" 0 0 $ $S" + +" H############## H####" + +" H ############ H#####" + +"H###### #$##$##$## H######" + +"H####### 0H#######" + +"H#############X######### " + +"H########$ $ $ $##### $$ " + +"H#########X###X#############" + +"H 0 $###### " + +"H H#####H#####H -H#### $H" + +"H H H H H H ### $H##" + +"H H$$H$$H$$H$$H # $H####" + +"H H#####H#####H $H######" + +"H & H########" + +"H###########################", + +//======<<< Level 054 >>>====== + +"S #############" + +"S $ $ #############" + +"##############H $ " + +"###########################H" + +" $ 0 0 $ H" + +"H###########################" + +"H $ $ " + +"###########################H" + +" $ $ $ H" + +"H###########################" + +"H $ 0 0 0 $ " + +"###########################H" + +" $ $ $ $ H" + +"H###########################" + +"H $ $ & " + +"############################", + +//======<<< Level 055 >>>====== + +"############S ##############" + +"#---------# S #---------# " + +" #$ H $# S #$ H $# " + +" #$ H $# S #$ H $# " + +" #$H$# S #$H$# " + +" #H# S@@@@@##H# " + +" & #H# S@ $ #H# 0 " + +"###H#H######X#######H######H" + +" H H 0 H H" + +"H##@#H##############H#@#####" + +"H---#H#------------#H# " + +"H $# H #$ $# H # " + +"H$# $H$ #$ $# H # " + +"H# $#H#$ #$ H### H # $ " + +"H $##H$#HH#@H#@# 0 H $ ###" + +"#########H H $#############", + +//======<<< Level 056 >>>====== + +"$$$----$$$ $$$-----------$$$" + +"### ###H### ###" + +"### ###H### ###" + +"### ###H### $$$ ###" + +"### ###H### ### ###" + +"### ###H### ### ###" + +"### ###H### ### ###" + +"### ###H### ### ###" + +"### ###H### ### ###" + +"###$--$###H###$--$###$--$###" + +"####$$####H####$$#####$$####" + +"##########H#################" + +" ######## H ####### ####### " + +" ###### H ##### ##### " + +" 0 &H 0 " + +"############################", + +//======<<< Level 057 >>>====== + +"#S##########################" + +"#S------------------------ #" + +"#S#@@@#@@@#@@@#@@#@H#@---#H#" + +"#S# $ $ $ H $H#H#" + +"#S$H@@@@@@@@@@@@@@@@@@@@H@H#" + +"#S#H#----------------@ $H#H#" + +"#S$H# @@@@@@@@@@@@@@@@####H#" + +"#S#H# @ $$$$$$$$$$$$ $#$H#" + +"#S$H# @###@@@@@@#@@@@@H###H#" + +"#S#H# 0 H$#$H#" + +"#S$H#@@@@@@@@@@@##@@@@H# @H#" + +"#S#H------------------ H#H#" + +"#S#@@##@@H@@#@#@@H@@@@@@H$H#" + +"#S 0 H @@ H 0 $H#H#" + +"#@@@#@###@@@@H@@#@#@@##@@#H#" + +" & H H#", + +//======<<< Level 058 >>>====== + +"##################### S#" + +"# &##--- @@ $ S#" + +"# #@ $ H@@######HH H#H H S#" + +"# # H @@# HH$H H H S#" + +"# #H####@##$ # HH H H#H S#" + +"# #H# @## HH H H H S#" + +"#$ H# $ #@# H# H H H H S#" + +"##HH##X#@###@# H#$#S##H#H S#" + +"##H 0 H#X#S# H H S#" + +"##H##@#######@HHH #S# H H S#" + +"##H #@#######@HH #S# H H0H#" + +"# H @ $ @H #S#HH###H#" + +"# HH#@#######@H $ #S#H0 H#" + +"# #H#@#######@H@@@#S#### H#" + +"# #H# $ @@# S # H#" + +"# $H #@@@@@@@@@# 0 S #####", + +//======<<< Level 059 >>>====== + +" -- $ -$ $ " + +" H ## H ## ##H " + +" H $0 H H $" + +" $H-- ## $H 0$ HH##" + +"##H H$0 ##H ## $ H " + +" $ H## H ## H " + +" ## H- --0$---H H " + +" $ H ## $ $- H$ " + +" ## H ## ## H$H## " + +" - $H $ H## " + +" H ##H ## $ H " + +" $ H $ ## $ H$ " + +"H##H ## ## H## " + +"H " + +"H & " + +"############################", + +//======<<< Level 060 >>>====== + +" ----- " + +" ----H 0$ $ " + +" ----H 0 $ #######H" + +" ---H $ ##### $ #H" + +"H &$ #### $0#X#H#H" + +"H X#X ## #### $ #X### #H#H" + +"H $ $ $ # $ ##X# $ #H#H" + +"H ## X#X # #### $###H#H#H" + +"H $ $ $ # # $ #X#X #H#H#H" + +"H ### X# # # ##X# $ #H#H#H" + +"H $ $ $ # # # $ ##H#H#H#H" + +"H #X X## # # # #####H#H#H#H" + +"H $ $ $ # # # # #H#H#H#H" + +"H ##X X# # # # # $ #H#H#H#H" + +"H 0# # # #####H#H#H#H" + +"########### H H H H", + +//======<<< Level 061 >>>====== + +" S " + +" S " + +" $ 0 $ @H@ -------- & " + +"H@###@@# @H$ #### " + +"H@ @H@ $ $" + +"H@---- @H@ ####--- H" + +"H@ $@H@ $ $ H" + +"H $@###@@H@### H#### H" + +"H@#@@ @H@ 0$ H# H" + +"H@-------$H@ ######## H" + +"H@ $ @H@ $ $ H" + +"H@ @###@H@--####-- H## H" + +"H@$ @H@ $ H H" + +"H@## @H@ ##### H" + +"H 0 H H" + +"@###@####@@@@###@####@@##@@@", + +//======<<< Level 062 >>>====== + +"##S####S#####S#####S#####S##" + +"# S$0 S S $ S $ S #" + +"#H########X####X##########H#" + +"#H#$ 0$ $ #H#" + +"#H#####X########X#######H#H#" + +"#H# $ $ #H#H#" + +"#H#H####X####X#####X##H#H#H#" + +"#H#H# #H#H#H#" + +"#H#H#H#$ 0 $ #H#H#H#" + +"#H#H#H###X##X###X#####H#H#H#" + +"#H#H#H $ $ H#H#H#" + +"#H#H###X############X###H#H#" + +"#H#H $ $ H#H#" + +"#H###X####X####X######X###H#" + +"#H 0 $ & $ 0 H#" + +"############################", + +//======<<< Level 063 >>>====== + +" 0 " + +"###########################S" + +"$ 0 # $ # $ S" + +"###H# #H#H######## #H# ##H##" + +"###H#H#H#H# $ # #H# ##H##" + +"###H#H# #H# #### # #H# H H" + +"#$#H#H#H#H#H#& # # #H# ####H" + +"# H#H#H#H#H## # # #H# #H H" + +" H#H#H#H#H#H $# # #H# #H###" + +"H### H#H#H###### # #H# #H H" + +"H## #H#H#H $ # #H -####H" + +"H -#H#H########## #H# #H H" + +"H## #H#H #H# #H###" + +"--# #H##############H# #H H" + +" H 0 H# ####H" + +"###################### 0 H", + +//======<<< Level 064 >>>====== + +"@S S@" + +"@S 0$$$$$$$$ $$$$$$$$$0 S@" + +"@@@@@@@@@@@@@S@@@@@@@@@@@@@@" + +" $ $ S $ $ " + +" @H@@@@ S @H@@@@@ " + +" H$ $ S H$ $ " + +" @@@@@@H@ S @@@@@@@H@ " + +" $ $H S $ $H " + +" @H@@@@@@@@ S @H@@@@@@@@@ " + +" H $ $ S H $ $ " + +" @@@@@@@@@@H@S@@@@@@@@@@@H@ " + +" $ $ H S $ $ H " + +" @H@@@@@@@@@@S@@@@@@@@@@@@@ " + +" H " + +" H $ $ & $ $ 0" + +"############################", + +//======<<< Level 065 >>>====== + +" ####### " + +"----------$ 0S ###### " + +"H H#H---- S ######H" + +"H HX#XH $H$ S ## #H" + +"H-------HX#XH ###H S #$ #H" + +"H HX#XH0###H S ###H" + +"H0 HHHHH ###H S ##H" + +"#----- @XHX@ ###H S #H" + +"##$ H @XHX@ H SSH" + +"###$ H @XHX@ H--H---------H" + +"####$H @XHX@ H " + +"#####H0 @XHX@ H------H##$###" + +" H @XHX@ H H@######" + +" H @XHX@ H H@#######" + +" H &H H H@#######" + +"############################", + +//======<<< Level 066 >>>====== + +"#######HH----------HH#######" + +"######HH - - HH######" + +"#####HH #00# HH#####" + +"####HH - #### - HH####" + +"###HH - ###### - HH###" + +"##HH----- ######## -----HH##" + +"#HH - ####$$#### - HH#" + +"HH ############ HH" + +"#HH - ####$$#### - HH#" + +"##HH - ######## - HH##" + +"###HH - ###### - HH###" + +"####HH - #### - HH####" + +"#####HH - - HH#####" + +"######HH HH######" + +"#######HH0 & 0HH#######" + +"############################", + +//======<<< Level 067 >>>====== + +"S " + +"S # 0 # 0 0 " + +"S------$H#H ##H##SS#SS##H " + +"H #H #H# H# $# $# H " + +"H & # # H# H# # H " + +"##### ## H# # # H " + +" # $# H# $# # --- H " + +" # # HHH # # #####H" + +" $# $# #HH# ## X H" + +"## # $# H# # # # H" + +"# $# # H# # # #$ H" + +" # $# H# $# H# #$ # H" + +" $# # H# # H # # # H" + +" # $# H# # H #$ # # H" + +" # # HH $ H # #H" + +" H################## H", + +//======<<< Level 068 >>>====== + +"@@@@@@@@@@@@@@@@@@@@@@S @" + +"@ 0 S @" + +"@ H#@##@@#H@ S @" + +"@ H SH@#@##@@#S @" + +"@ ##@H HSH# # 0#-------@" + +"@$ H $SHS## # @# $@" + +"@ H HSHS# # # 0@" + +"@H H HSHS# $#& # #@" + +"@H H HS@## ## # $#@" + +"@H@@@@X#@@S@ # # ##@" + +"@H --------@-----# # $ #@" + +"@H $ H ## # ###@" + +"@H H@X@@@H@@@#H# # $# @" + +"@H H@ @H@ #H####X#@# $ @" + +"@H H@ @H@$ #H ##@@" + +"@H $H@ 0 @H@#####@@###@####@", + +//======<<< Level 069 >>>====== + +"H 0 ## ------------" + +"H##### ##H " + +"H##### ##H #@#@#@#@#@#" + +"H##### ##H $ $ $ $ $ $" + +"H##$## ##H#X#X#X#X#X#X" + +"H##### $ 0 ##H#X#X#X#X#X#X" + +"H##############H------------" + +"H##############H @ @ @ @ @" + +"H & 0 H #X#X#X###" + +"H########H########H X###" + +"H########H #####H####HX###" + +"H########H##$ ###H####HX###" + +"H########H####$ #H 0 HX###" + +" H###### H####HX###" + +" $ $ H########H####HX###" + +"##################H $$ HX###", + +//======<<< Level 070 >>>====== + +" S" + +" S" + +" 0-$$$-S" + +" $-$- H$###$H" + +"$H# # $- $H#####H" + +"#H # $ #H##$##H" + +" H $- #H-H#####H" + +" H # $ -H $###$ " + +" H #H " + +" H $ H $$$$ " + +" H # $ -H $####$ " + +" H #H ####HX " + +" H $- H ###HX# " + +" H # $-H ##HX## " + +" H $# H #HX### " + +" H & # H 0 HX#### ", + +//======<<< Level 071 >>>====== + +" S " + +" S 0 " + +" S H#####H " + +" $H####H#H0 $ H# #H " + +"#H#####H#####H##H######H###H" + +"#H @H $ @H @H @# #H $H" + +"#H ###@H @# @H @H $@# #H ##H" + +"#H $##@H $@H @H # # #H ##H" + +"#H ###@H # #@H @H @@ #H ##H" + +"#H $@H @ H$#H ##$ #H0 $H" + +"#H#####H#####HX#H######H###H" + +"$H------- $$ H 0 ## @$H" + +"@@@H ##@@@##H@@#$ $@H" + +" H###$#@@@@@#H@@@@@@H@@@@H" + +"& H#$##$$$$$$ H$ H H" + +"@@@@@@####@@@@@@@###########", + +//======<<< Level 072 >>>====== + +"S " + +"S ------------------###" + +"H $0 H #" + +"H##X#### H #" + +"H # H $0H ## $ #" + +"H $ H # $ ---H###H#######" + +"H###H$ ##### $ H H " + +" H##########XH H $" + +"H H## $ ####XH $#H-----##" + +"H###H##########XH###H $ H ##" + +"H #---------H#$#HX##H ##" + +"H$0H # $ H###H H ##" + +"###H # $ ## H###H H ##" + +" H # $ ## H###H H ##" + +" H &#### $ H###H 0H ##" + +"############################", + +//======<<< Level 073 >>>====== + +" " + +" SSSSSSS&S S " + +" 0 S SS SS0@ " + +" $H$ S SS SS @@@ " + +" $HHH$ S SS SS @@@@@ " + +"$HHHHH$ S SSS @@@@@@@" + +"HHHHHHH--S $0 $ S----HHH " + +" H ############ H " + +" $@$ # $ $ # H " + +" $@@@$ # -------- # H " + +" @@@@@ # H H # H " + +" @@@ # H H # H " + +"H#####H #$H 0 H$# H " + +"H H ############ H " + +"H H H H H " + +"H#####HH############HH#####H", + +//======<<< Level 074 >>>====== + +" S " + +" S @@@@@@@@@@@" + +"@@@@@S@@@@@H----H @" + +"@ S H & H 0 @" + +"#####H######################" + +"##H H H### #### ##" + +"#HH#####H### ## ############" + +"#H###### H## $# ### ## ## #" + +"#H# ### #H## ## ### $### $ #" + +"#H## $ ##H## ### ## $## #" + +"#H#######H#########X########" + +"#H # #$ HH 0H#" + +"#H####### H########H######H#" + +"#H $### H ##H H#" + +"#H 0 H $ ##H $ H#" + +"############################", + +//======<<< Level 075 >>>====== + +" $ $ " + +" $ $ ##H## $ $ $ " + +" ##H## H ##H## #H#" + +" H H H H " + +" H H H H " + +" H 0H $$ H H " + +" H H ## H ---- H" + +" H H H H " + +" H H ------ H H& " + +" H ----- 0H H ##" + +" H $$ H H " + +" H ## H H " + +" 0 H H H 0 " + +"#####XXXXXXXXXXXXXXX#######H" + +" H" + +"############################", + +//======<<< Level 076 >>>====== + +"############### S" + +"# # S" + +"# ------------HH#######$ S" + +"# H# $ # #---H" + +"#$ $0 & H# # #0 H" + +"#H######H@@@@@@#@@ H ## H" + +"#H #H ### H H" + +"#H$ #H------- 0 #H H" + +"#H ##@H #######H H#" + +"#H ##$@H ### #H#####" + +"#H # @H $##$# $$ #H## ##" + +"#H## @H ## #######H# # #" + +"#H#$ @H ## #-----#H## ##" + +"#H HHH# # $ #H#$# #" + +"#H H#H #H## ##" + +"############################", + +//======<<< Level 077 >>>====== + +" ---- $$$$$$$ ---- " + +"H ################## H" + +"H @@@##################@@@ H" + +"H ################## H" + +"H0@H ################## H@0H" + +"@@@H # # # ### H@@@" + +" H #$$$$#$$$$#$$$$### H " + +" H ################## H " + +" H ################## H " + +" H ################## H " + +" H ### # # # H " + +" H ###$$$$#$$$$#$$$$# H " + +" H ################## H " + +" H ################## H " + +" H ################## H " + +" H &H ", + +//======<<< Level 078 >>>====== + +"# #S" + +"# $ 0 -----------$#S" + +"#############HH 0 $ H##S" + +"#### HH########### S" + +"##### $ 0 HH ## S" + +"#############HH $ ###H S" + +"####### HH######## H S" + +" $ ## $ HH ###X#H S" + +"H############HH $ ## H S" + +"H## # #### HH##### $ H S" + +"H H#H# $## HH #####X##H S" + +"@@@H H#H####&HH ## $ H S" + +"@@@@@H H# ###HH#####X####H S" + +"@@@@@@@HHH# #HH# H S" + +" H H HH H S" + +"############################", + +//======<<< Level 079 >>>====== + +" S " + +" 0 @ S 0 $" + +"H@@@@@ @@@@@@@H@@ #S#H####" + +"H --- H@$##H#S#H####" + +"##H## ## H#0 H ###H#S#H##$#" + +" H ##$# H # H## H#S#H####" + +"H# ####XH #H H###S#H " + +"H & H # H# S ####H" + +"H######## # $# $H#H#######H" + +"H########X# # ####H## H" + +"H########X# $##H ######" + +"H##$ ##X#----H# #H------ " + +"H## $##X#H # #$ # #H" + +"H########X#H #######H###$#H" + +"H ##$ H ## H ###H" + +"H##########H########### H", + +//======<<< Level 080 >>>====== + +" -----------$ " + +"@@@@@@ ## #@@@@@@#H " + +"@------ $$ # #H " + +"@H ###X # 0 $#H " + +"@H$$ $ $ ######X#H " + +"@@@@H $ #X## 0HH " + +" H $ $ 0-- H " + +" H #@@@@@@@@@#-- H " + +" H$0 $ #0 $ # H " + +" H####H######X#### H " + +" # #H H " + +" # #H H " + +" #$$#H H " + +" ##X#H H " + +" H 0 & H " + +"###@@@@@###@@@@###@@@@###@@@", + +//======<<< Level 081 >>>====== + +"S " + +"S " + +"@@@@@@@H H@@@@" + +" H 0 0 H " + +" H#######@@@#####H " + +" # H H " + +" # --H H " + +" # $ $H $#$ $$$H " + +" # #$#H-- # # $$$ ###H-- " + +" # #$#H$ $--$# ### #$#H$ $-" + +" # ###H#$# $#$ $$$ ###H#$# " + +" # #H$#$ ### ### #$#H$#$ " + +"# #H#$# ###H#$# " + +" H-H H-H " + +" H & H " + +"###@@@#########@@@@#########", + +//======<<< Level 082 >>>====== + +"@@@@@@@@@@@@ S @@@@@@@@@@@@@" + +"@--------H#@-S-@#H---------@" + +"@ $ H#--S--#H $ @" + +"@ $ ##H--$S$--H## $ @" + +"@ $##X-HH#@#S#@#HH-#X# $ @" + +"@ $##--H-#X-HSH-X#-H--###$ @" + +"#$##--H-----HSH-----H---##$@" + +"#X---H------HSH------H----X#" + +"#---H0------HSH------0H----#" + +"# H######XH&HX######H #" + +"# $ H ### H $ #" + +"H H 0 #$# 0 H H" + +"H---H#X#####H H#####X#H----H" + +"H $ H H H H $ H" + +"H H $ H H $ H H" + +"#########@#######@######@@@@", + +//======<<< Level 083 >>>====== + +" ----$ $ $&#S" + +" #H H#####S" + +" #H HX#####S" + +" #H H#X## #S" + +" #H H##X##$ #S" + +" $ 0 #H H#$#X##XX#S" + +"#### #H H# H#X## #S" + +"$ #$ #H$ H# $H#X## #S" + +"###H # ##H H####H#X## #S" + +"$ #H #$ #H$0H# $ $H#X## #S" + +"##H #H # ##H######H#X## #S" + +"$ #H #H #$ #H $ $ -H#X## #S" + +"#H #H #H # #H##### H#X##XX#S" + +" #H #H #H H#X## S" + +" H H H 0 H S" + +"############################", + +//======<<< Level 084 >>>====== + +" S " + +" S " + +"0 $#$ S#$ " + +"#####H########H#H##########H" + +"$ #H $ H#H # H" + +"###H#####H##########H#H#####" + +"$ H H 0 H#H $" + +"#H##############H###########" + +"$H##$ # $#H 0 #$ " + +"#########H#########H########" + +"##H 0H###$ ## H ## $#" + +"##H####H#########H###H######" + +"$ H####H# $#####$H###H ##" + +"##H####H#########H######H###" + +"##H #H # & H # H $" + +"############################", + +//======<<< Level 085 >>>====== + +" 0 $ " + +" $ ######H# $ " + +" ###X#### H#####X# " + +" # # H# # " + +" # 0$ # H# # " + +" ######## $ #$ #H#####$$# " + +" # ###X#####H #X####" + +" # # $ #H 0$ - #" + +" # # H########### H#" + +" # $ $# H# $ H#" + +" # ##### H# $ H#H H####" + +" #### # $#H#### H###X# " + +" # $ ####H # $H# " + +" ##### #H ###X# " + +" H & " + +"@#@#@#@#@#@#@#@#@#@#@#@#@#@#", + +//======<<< Level 086 >>>====== + +"S S" + +"S--------------------------S" + +"HH HH" + +"H #X## ###X## ###### H" + +"H # ## # # # X H" + +"H # ## # # H" + +"H # # # # H" + +"H # $# # $ # H" + +"H # ## # ## # $ H" + +"H #$ ## # $# #$ $# H" + +"H #### ###X## ##X### H" + +"H & H" + +"H H###### ###### #H#### H" + +"H H# $# ######H #H##$# H" + +"H0H# # 0## $##H H#### H" + +"############################", + +//======<<< Level 087 >>>====== + +" S " + +" S " + +" H$ $H $H $H " + +" $H H$ H$ H$ " + +" H$ $H $H $H " + +" $H H$ H$ H$ " + +" H$ $H $H $H " + +" $H H$ H$ H$ " + +" H$ $H $H $H " + +" $H H$ H$ H$ " + +" H$ $H $H $H " + +" $H H$ H$ H$ " + +" H$ $H $H $H " + +" $H H$ H$ H$ " + +"&H$ $H 0$H 0 $H 0 " + +"############################", + +//======<<< Level 088 >>>====== + +" --------# 0 " + +"H # $ H####H # #H" + +"H XXXXXX #####H@ H@ H # #H" + +"H XXXXXX # $ H@ H@H@ H # #H" + +"H XXXXXX #H####@ H@H@ H # #H" + +"H XX$$XX #H $ @ H@H@ H # #H" + +"H XXXXXX #####H@ H@H@ H # #H" + +"H XXXXXX # $ H@ H@H@ H #$#H" + +"H 0#H####@ H@H@ H ##XH" + +"H#########H $ @ H@H@ H H" + +"H#############H@##@H@######H" + +"H######### $ H@@@@H@@@@###H" + +"H##$$#####H####@ $ S $ @$##H" + +"H########$H@#@@@@@@@@@@@###H" + +"H@@@@@@@@@@ $ 0$ H" + +"H & H################", + +//======<<< Level 089 >>>====== + +"@S#@@@#@@##@##@@#@ @@#@@##@#" + +"@HSSSSS@S@#@@#S@SSSSSS@@####" + +"@H & $S@S $$$ S S 0 S $ S#" + +"@H@#@#S@S#@##@H#H@###H####S#" + +"@H $ S@S $$$ H H $##H###@S#" + +"@H@#@SS@S ### H H @@$H$##$S#" + +"@HSSS $@S H$H #@H@#@@S#" + +"@H S##@S $ H@H $ H----S#" + +"@H$ 0S @S ### H@H #@H $@##" + +"@H####H@S # H$H # H ##$S#" + +"@H @ H@SSSSSSH@H # H @H@" + +"@H @ H---------H$0# H@$$$H#" + +"@H @$H@####H $@H###########" + +"@H @#H@ #####@#@-------H#" + +"@H $ H $ $ 0 $$$H#" + +"@######@#@@@@@@@@@@@@#@@@@H#", + +//======<<< Level 090 >>>====== + +" H S " + +" -- H S " + +"$ $ -- H --H $S0 " + +"####H-- H 0 ---#X##H#H " + +" H @#X#H ---$#$ S#H " + +"XX###H $ H-H@@ @######H " + +"X$ H @ H @@@@ --H " + +" X$ H $H $ H@ " + +" #$ H#X##H@@@@@@H#X@H@ " + +" H#$H H $ H H@ " + +" H XH@ H#X####H##@H@ " + +" H -H $ H $ H @H@ " + +" H@ $ @ H####X#H @$H$@ " + +" H @ H $ H @@H@@ " + +" H H##X###H 0H " + +"##########H 0 &H##########", + +//======<<< Level 091 >>>====== + +" S " + +" S " + +" S " + +" ------ 0 H#H 0 ------" + +" H---H#$H#H$#H---H " + +" H#$ #H H#######H H# $#H" + +" H#### H-H# #H-H ####H" + +" HH## H###H ##HH" + +" H## H# #H ##H " + +" H## H###H ##H " + +" H## H# #H ##H " + +" H## H###H ##H " + +" H## H# #H & 0 ##H " + +" H#########H###H#########H " + +"$ H## $ #H $ H# $ ##H$" + +"@@@@@@@@@@@@@@@@@@@@@@@@@@@@", + +//======<<< Level 092 >>>====== + +" S " + +" $ #0#S# " + +" H---H########### #S# " + +"$ ----H # $ # #S# " + +"#H # ###### #S# " + +"##H 0 # $ #S# " + +"###H $ # ----- #S# " + +"####H -----#$ $# H S " + +"@@@@@@H ###### H--S " + +" H ###### H #####" + +" H ###### H #$ 0 " + +" H ###### H ####H" + +" H H H" + +" --H H H" + +"0 $# H & H H" + +"#### H##$###########H ###H", + +//======<<< Level 093 >>>====== + +" SS " + +" 0 HHHHH $$SS$$ HHHHH 0 " + +" HHHHH H######H HHH H " + +" H#H H H H $ H H H H#H " + +" H#H H H H######H H H H#H " + +" #H H H-H & $ H-H H H# " + +" $@ H @-########-@ H @$ " + +" XH H H-H######H-H H HX " + +" HXH H H-H######H-H H HXH " + +" HHH H H H#XX#H H H HHH " + +" HHH H H H#XX#H H H HHH " + +" HH H H #$$# H H HH " + +" HHH H H HHH " + +" HHHH HHHH " + +" HHH HHH " + +" 0H##########H0 ", + +//======<<< Level 094 >>>====== + +"$ ############S############" + +"H#--- - $#S# #" + +"H#$# #### #####S#H###H####H#" + +"H#$# # # $ #S#H###H####H#" + +"H#$# #$$#######S#H #H 0$#H#" + +"H#$# ##########S###H#H####H#" + +"H#$# $ 0 S #H#H####H#" + +"H#$#####H####$ S $#H#H H#" + +"H#$# H #######H######H#" + +"H#$#H###$##H $ #H $ #H#" + +"H#$#H# $ #######H########H#" + +"H#$#H H##H0$ #H $ #H#" + +"H#$############H########H#H#" + +"H#$#$ # $ # $ H$ # $ H#H#" + +"H#X#H#H#H#H#H######H######H#" + +"H $ H#H$H#H$H#& $ H $ H#", + +//======<<< Level 095 >>>====== + +" S " + +" S " + +" S ----- -----H" + +" 0H - H -- 0H H" + +"X#H---H #X## H## ##H ##X##" + +"X# H##X### H## ##H ##X# " + +"X# H##0- H## ##H ## " + +"X# H##H ## H## ##H- # " + +"X# $ H##H$## H##$ ##$HXX$& " + +"X --H-H##H ## H## ## H#### " + +"## HH ##H # H## ## H#### " + +"##HH ##H X -H## ## H## " + +"##H ##H ## ## ## H## " + +"##H $--##H $ # $# H $ " + +"#####H ######H ##X# H####H" + +"#####H $#### H $#X$ H#####", + +//======<<< Level 096 >>>====== + +" - 0 #### 0 $ #### " + +"H H####H####H###### #######H" + +"H H####H $ H###$## ####$##H" + +"H H#$$#H########### ####H" + +"H #####H --------------H" + +"H #H0 $ $ " + +"H#X#H #H#####X#######H $ $ " + +"H$ #H #H----- -----H@@@@@@@@" + +"## #H #H $ $ H &$ $ " + +" $H #H#####X#####H#######H" + +"##H@@ #H-----------H H" + +"##H $H $ @######H H" + +"##H##############S@ $ H H" + +"$#H# S@#####X# H" + +"##H# $ $ S@ 0 H" + +"############################", + +//======<<< Level 097 >>>====== + +" HH----HHHHH####" + +" H##H---H$$ H####" + +" H####H HH$H H H" + +" H######H HH$H$H" + +" H######H HHHHH" + +" H#@#@X@H H H H" + +" H$@#@X$H H H H" + +" H#@#@X@H H$H$H" + +"$---------H#@#@X@H HHHHH" + +"H$ H$@#@X$H H H H" + +"#H$ H#@#@X@H H H H" + +"##H$ H#@#@X@H H$H$H" + +"###H$ H$###X$H HHHHH" + +"####H$ H######H H H H" + +"#####H$ H@# #@ #@H &H$H$H" + +"######H 0H@# #@ #@H0 H######", + +//======<<< Level 098 >>>====== + +"@S @" + +"@S@@@@ @@@@@@@@@#@@@@@@@@@$@" + +"@S $ $---- --------H@" + +"@S H## ##### ##H@" + +"@S $ H $# # $#$H@" + +"@S ###H $ & ## #X##@H@" + +"@S $ H#####H # 0 H@" + +"@S ### H# #H #---H####@" + +"@S 0 H#$ #H # H--- @" + +"@S H#########H### H $ @" + +"@### H#$ # $ # # H ###@" + +"@$ ##H######### # H # @" + +"@####H---$$@$$#$ ##@@@H@##@" + +"@ #H ###@#####H# H $@" + +"@ $ #H $ HH 0 H#H @" + +"#####H############H#########", + +//======<<< Level 099 >>>====== + +" --- $ $ --- @ #H" + +"## #H H####H H0 ##@ H" + +" ## #H H##########H ##@ #H" + +"## #H#####$##$#####H #$@##H" + +"$##$#H 0 H #H" + +"#################X#########H" + +" $ 0 $ & 0 H" + +"@@@@@@@@@@@@@@@@H###########" + +" ------------- @H " + +"H - H@H---------- " + +"H - - H@## ## ## ##H" + +"H - # - H@@@@@@@@@@@@H" + +"H - ### - H------------H" + +"H - ##### - HX#X#X#X#X#X#X" + +"H - ##$$$## - H@ " + +"H- ######### -H@ 0 ", + +//======<<< Level 100 >>>====== + +" 0 0 0- " + +" H###### H###H" + +" H# # H###H" + +" H###### # H###H" + +" H# # # H###H" + +" H###### #$$$# H###H" + +" H# # ##### H###H" + +" H###### #$$$# H###H" + +" 0H# # ##### H#######H" + +"###### #$$$# 0H# ##H" + +"# # ##### H###### ##H" + +"# #$$$# H# # ##H" + +"# ##### H##### $$$#$$$##H" + +"#$$$$# H#@@@@@@#@@@#@@@H" + +"###### H##### & H" + +" H####################", + +//======<<< Level 101 >>>====== + +"H H" + +"H H#$##H H##$#H H" + +"H0$ H####H H####H $H" + +"####H H####H-----H####H H###" + +" H H##$#H H#$##H H " + +" $0H H####H H####H H$ " + +"H#### H####H H####H ###H" + +"H H#$##H-----H$###H H" + +"H $ H####H H#$##H $ H" + +"####H H##$#H H####H H###" + +" H H$###H H##$#H H " + +" $ H H####H-----H####H H $ " + +"H#### H#$##H H###$H ###H" + +"H H####H H#$##H H" + +"H & H##$$H 0 H####H 0 H" + +"############################", + +//======<<< Level 102 >>>====== + +"--------- H ----- " + +" H H H " + +" ------H $ H H " + +" H $ 0 ### H H " + +" H #### H --- H $$-- " + +" H H $ H @@ " + +" H---- $ H @ H $" + +" H ## H H #" + +" H H @@@###@##" + +" H H -- " + +" $0$ H H @ @" + +" #### H---- H @@@@@@@ @" + +"$ $$ H $ $ $0@" + +"@ @@ H # #########" + +" & H " + +"#####@@@#########@@@########", + +//======<<< Level 103 >>>====== + +"-----------------------H " + +" $ $ $ $ H " + +"#### #### ###X ##X# H " + +" $ $ $ H " + +"# #X## ##X# X### # H " + +" $ $ $ $ H " + +"#### #### ###X ##X# H " + +" $ $ $ H " + +"# ##X# #X## X### # H " + +" $ $ $ $ H " + +"#### #### ###X ##X# H " + +"0 & 0 H 0" + +"########################S###" + +"########################S###" + +"###################### S #" + +"###################### 0S0 #", + +//======<<< Level 104 >>>====== + +" 0 S" + +" $ $ S" + +" H###H ##H## H###H S" + +" H# $ #HH##HHHHH##HH# $ #H S" + +"#H#####H##HHHHHHH#H######H#S" + +" 0 HHHH$HHHH S" + +"#########HHHHHHHHH#########S" + +" ##$## #HHHHHHH# ##$## S" + +" ### #HHHHH# ### S" + +" # #HHH# # S" + +" #H# S" + +" #H# S" + +" #H# S" + +" #H# S" + +" 0 H & S" + +"###########################S", + +//======<<< Level 105 >>>====== + +"####@@#####################S" + +"# $ @ $ 0 & #S" + +"#H#H @#X#H######X######## #S" + +"#H##H #X#HH##$--------$ #S" + +"#H ##H X##HH##$ $ $##H #S" + +"#H ##H ###HH##$ $## H#HS" + +"#HH ##H ##HHH##$ $## HHHS" + +"#HHH$ #HH #H#HH## ## #HH#S" + +"#HHHH H#H H##HH#X## #HHH#S" + +"#$HHHH0H##HH###HHX# HHH$H#S" + +"#HH$ HH ##H ###HX $#HHHH##S" + +"###H####$ ##H ##H #HHH0HH#S" + +"#HHHHHHHH #HH HH0HHH$ HH#S" + +"#H HH $ H H#HHH#HH#####H#S" + +"#$ H#H####H HHH$ H S" + +"#####HHHH$H#####HH##########", + +//======<<< Level 106 >>>====== + +"@@@@@@@@@@@@S @@@ @#@" + +"#######@##@@S ##@ #@#" + +" $ #@#@#@S @#@ # " + +"H@###X# @S 0 #@ $# $" + +"H#### ----H##@#@X#####H@ H" + +"H# $# ---@#@H# X@####H# H" + +"H###--- @#@H#----X@####H@#H" + +"H##--- H@ $ ##@H##H" + +"H#--$ ##@#H# X##@@#H##H" + +"H-- @-------H ----- ##H #H" + +" @#0 $ @HX##@ & $ H##H" + +"##X#@## @##@HX##@@#@@#@ H" + +"##X#@ @HX 0 $ @#####" + +"##X#@-------HX## ####@ $ #" + +"## $ @H #####" + +"#@####@##H H H###@########", + +//======<<< Level 107 >>>====== + +" ---------- & ---------- " + +"H ---- ###### ---- H" + +"H --- ########## --- H" + +"H -- ############ -- H" + +"H - #####$$$$##### - H" + +"H - ############## - H" + +"H ################ H" + +"H ##$$$$####$$$$## H" + +"H ################ H" + +"H ######$$$$###### H" + +"H ############## H" + +"H - ############## - H" + +"H - #$$$$##$$$$# - H" + +"H -- ########## -- H" + +"H0$$$---$ ###### $---$$$0H" + +"#########H$$$$$$$$H#########", + +//======<<< Level 108 >>>====== + +"############ ######@@###S" + +"#--------------------- ## #S" + +"# H#########H S#-----H----S" + +"& H$@$$$$ H S#$ $$H $S" + +"##H#####@###H S###H###X#H#S" + +"# HHHHH @ $H S#$ H-----H S" + +"#$ @$H $$#H S#@ H @@@ H$S" + +"#######X####H S#$ H0 $$H@H" + +"# $@$$ @ #H S######H####H" + +"# @@@@ @ #H--H#$ H $$S" + +"# $$$ $$@$ #H$0H#@$ H ###H" + +"#H###X####H#########H######H" + +"#H--------H### -----H-@ ---H" + +"#H $ $$$ H $H $ $ H @H$ $#" + +"##H##H@#H###X#H##@#X#####H##" + +" $H$$H0 H H $$H$$", + +//======<<< Level 109 >>>====== + +"HH #####0H@@@ @@@H0##### HH@" + +"H@HH $ HH@HHHHHHH@HH $ HH@HH" + +"$H@H#H#H@H$##H##$H@H#H#H@H$#" + +"# H@HHH@H # HHH # H@HHH@H #H" + +" #HH@H@HH# H H #HH@H@HH# " + +"H# HHHHH #H ### H# HHHHH #H#" + +"H#H H#H# $ #H#H H#H&" + +"H# HHHHH #H ### H# HHHHH #H#" + +" #HH@H@HH# H H #HH@H@HH# " + +"X H@HHH@H # HHH # H@HHH@H #H" + +"$H@H#H#H@H$##H##$H@H#H#H@H$#" + +"H@HH $ HH@HHHHHHH@HH $ HH@HH" + +"@H ##### H@@@H@@@H ##### H@@" + +"@H H $ H H@@HHH@@H H $ H H@@" + +"@H H#H#H0HH@HHH@HH0H#H#H H@@" + +"H@H@HHH@H@HHHHHHH@H@HHH@H@HH", + +//======<<< Level 110 >>>====== + +" @------- --- HH##H S" + +"$ 0$@------$## HH##HH S" + +"###H##@ $## HH##HH$ S" + +" H @ $## HH##HH$ @@S" + +"$ H $@ $## HH##HH$ @@ S" + +"###H##@ $## HH##HH$ @@ S" + +" &H @ $## HH##HH$ @@ $$S" + +"###H $@$## HH##HH$ @@ H## " + +"###H##@## HH##HH$ @@ H$$ " + +"#$#H @ $ HH0 HH$ @@ H#### " + +"###H $@###########H@ H$ 0$ " + +"$##H##@-----------H@ H##### " + +"###H $@$ $ H @ H$ $ " + +"#@@@@@@### H #### @ H##### " + +" 0H##$$##@ H$ $ " + +"############@######@ #######", + +//======<<< Level 111 >>>====== + +" HHH " + +" HHHH " + +" HH " + +" 0 HHHH 0 " + +"-----------HHHHHH-----------" + +"-----------HHHHHH-----------" + +" ----------HHHHHH---------- " + +" --------HHHHHH-------- " + +" ------HHHHHH------ " + +" ---HHHHHH--- " + +"$ $ $ $ $ HHHHHH $ $ $ $ $" + +" HH0&HH " + +"###########HH##HH###########" + +"###########HH##HH###########" + +" $ $ $ $ H H $ $ $ $ " + +"############################", + +//======<<< Level 112 >>>====== + +" @@@@@@H" + +"-------------- 0 H" + +"H H@@@@@@@ H# HS#" + +"H 0H@H H-----H #H #H " + +"@@@@@H@H@ & H ## S#X" + +"H----H H#X###@@@ ##H ##HSS#X" + +"H H H# $# $ H # H#--X" + +"H H# $#### @@H $H#$ $$" + +"H H# 0##### H #H# #" + +"HX$ # #####$ @@HSSH#H###" + +"H # # $##### $ H # H## " + +"H # # ###### H@H ###H ##" + +"H # #H $#$ # H H # H# $" + +"H # H###### H@H # ## ##" + +"H # H " + +"##@@@#########@@@@#@#@@@#@@@", + +//======<<< Level 113 >>>====== + +"S " + +"S " + +"###############H## $ & " + +" 0 0 H##X#@@@@@@@H" + +"$ HHHHHHHHHHH H H" + +"#$ H HHHHHHHH H $ $ H#####H" + +" #$H H H #S# ######H" + +" #H H$ $ $ $ H # H" + +" #$ H#X#X#X# H 0$ $ $H" + +" # H H #H####H" + +" H H H H H H " + +" H H H 0 " + +" H H H H #####H" + +" H H H H H" + +" 0 $S# H 0 H" + +"############################", + +//======<<< Level 114 >>>====== + +" -- -- -- " + +" ######$-H########H-$####$- " + +" #######$H########H$######$ " + +" ########H########H######## " + +" ### ####H### H### ## " + +" ### ###H###$$$ H###$$$-- " + +" ### ###H###### H######$- " + +" ### ###H###### H ######$ " + +" ### ###H###### H ###### " + +" ### $###H### H ### " + +" ###$####H###$$$$$H##$$$### " + +" ########H########H##X##### " + +" ####### H########H #X#### " + +" ###### H########H X### " + +" 0 0 H & H 0 0 " + +"#########S###HH###S#########", + +//======<<< Level 115 >>>====== + +" S" + +"-------- #H $ $S" + +" $#$ H#H#@#@#@#@#@X@#@#@#" + +" $# #$ H#H $ $ ------" + +" $# #$H##@#@#@#@#@#H H" + +" # XH#@@@@@@@@@@@H $ H" + +" H----------H###X###H" + +" H# H" + +" $ &$ H# H" + +"H#######H 0 $ $ H# $ $0H" + +"H 0$ $ H#@#@#@#@#@#@@#@X@#H" + +"H#######H######$ ### H" + +"H $ $ H######## ## H" + +"H#######H######### # H" + +"H $ $ H########## $ $ H" + +"############################", + +//======<<< Level 116 >>>====== + +"##S#@#@#@#@#@@# #S#@ ##S####" + +"##S######@#@@H@ @S@# # S H#" + +"#@S #@ H S $ 0S H#" + +"###X##H------H##X#########H#" + +" & $ H$H#@$ H @ @#@ # H#" + +"#####H##H@#@ $ @ @ ---H#" + +" @# H@ H@@@#@@# @ -----#H#" + +"$ 0 H H #---------@ $##H#" + +"#X@##H H$@@#$ #@$ @ ## H#" + +"@X @ H $@#@@#$ @#---H# H#" + +" # H $@ $$$ @$ @ H H " + +"H----H$@ H#@# @$ #H######" + +"H H @@--H @ $ H @@@@@" + +"H H#@#$$ H--H H ####H @ #" + +"H H$ $##$0$$H--H ##@H 0$#" + +"############H $H$###########", + +//======<<< Level 117 >>>====== + +" ### S" + +" $ 0 $ @@@ $0 $ S" + +"H##############H############" + +"H---------- @@@H " + +" H###H --------- " + +" ----------H@@@H$ H" + +"H $ ----& ###### $H#" + +"##### #H @@@@@@ 0$H###" + +" - # #H ###### $H#####" + +"##$H# #H @@@@@@ $H#######" + +"$##H# #H----- $H#########" + +"##$H# #H @@@ H@@@@@@@@@@@" + +"$##H# $$ #H ### H " + +"##$H####X#H @@@ H##########H" + +"$##H 0 H$###$H#$ H" + +"############@@@###@@@@@@@@@@", + +//======<<< Level 118 >>>====== + +"---------------- " + +" $ H0 " + +" $$$ HHH " + +" $$$ HHH " + +" $$ HH " + +" $$ $$$ HH HHH --------" + +"$$ $$ $$ HH HH HH 0 " + +" HH HH HHHHH " + +" 0 HHH HHH $$$$$ " + +"HHHH HH HHHH HH HHHHH " + +" HH HH $$$$$ " + +" HH & HH HHHHH " + +"############H###############" + +" H " + +" H " + +"############################", + +//======<<< Level 119 >>>====== + +" S " + +" $ S " + +"H@## S@@H" + +"H@$## $ $S@@H" + +"H #$### 0 #######H" + +"H # # ###$ ### $ H" + +"H-- #$ # # $ ##$ @@@@ H" + +"H ###### ###X# ###@H" + +"H$ & #@@@H# $ H" + +"H@@@@-------- H###$ H" + +"H @ 0$$$$ H ####" + +"H $ @$ @@@@@@@@@@ H $@ $" + +"H##### H##@@##" + +"H----H------ H " + +" H H0 " + +" $ H ###################", + +//======<<< Level 120 >>>====== + +" S " + +" S " + +" H S H " + +" ######H H------------H " + +" # $ #H H 0 H " + +" # #H H@@@@@@##@@##@@" + +"@#@@#@@#@@#@@H#-----#X### #" + +" $0 $ $ H# H #-- # #" + +"#######X#####H# H#$$#$#H#$ #" + +" ------------H# H####X#H# #" + +"H0 H# H$ --HHH##" + +"H############H######H $ H " + +"H &H H## HHH" + +"H$##### $ ###H## $ #H#$-- H" + +"H## $ #####$ H$#####H##$ ##H" + +"####################H #####", + +//======<<< Level 121 >>>====== + +" " + +"######HS SH######" + +"###HHH$S S$HHH###" + +"HH###HHH$ $HHH#X#HH" + +"$HHH#X#HHH$0 0$HHH###HHH$" + +" $HHH###HHH$ $HHH#X#HHH$ " + +" $HHH#X#HHHHHH###HHH$ " + +" $HHH###HH###HHH$ " + +" $HHH#HH#HHH$ " + +" $HHH###HH###HHH$ " + +" $HHH###HHHHHH#X#HHH$ " + +" $HHH#X#HHH$ $HHH###HHH$ " + +"$HHH###HHH$ $HHH#X#HHH$" + +"HH#X#HHH$ $HHH###HH" + +"###HHH$S S$HHH###" + +"######HS & SH######", + +//======<<< Level 122 >>>====== + +"S " + +"S 0 $ " + +"S @@H@@@@ @@@@H@@@@@" + +"S H #$ # H# ---" + +"S---H-----# #-----H@H $" + +"#$ H $ # # H#H-- " + +" #0 H--- #H # # $ H@ H" + +" # # H X H#$ H" + +"& # # H $ H@ --H" + +"@@# # # H# ------ # H#H " + +" #X H # $ # H@H 0 " + +"$H### H # # $ H####H" + +"#H@-------H # # ##H####H" + +" H XX H H" + +" H H H" + +"@@@@@@#######@@@@####@@@@@@@", + +//======<<< Level 123 >>>====== + +" S " + +" -------- -S--- " + +" H H- H H####H " + +" H-------0H------ H# H- #H " + +" H H# --- H# H $ XH" + +" H HX #H H# H $#" + +" H -- H# #H - &---H----#" + +"H #HHS H#$H## #H # #" + +"H# #HS H#######H #### #####" + +"##X##S H# #$ #H-H - 0H" + +"##X##S H####### H#### ####H" + +"# $ #S H# $# #H H#$## ####H" + +"#####S H#######H H#### ##$#H" + +"#####S H# #$ H H# # H" + +"# #S H#######H H##X###X##H" + +"# $ S#H #H#H # $ H", + +//======<<< Level 124 >>>====== + +"S S" + +"S S" + +"S-----H H------H# #H" + +" H-----H H# $ #H" + +" $ H H 0 $ H#####X#H" + +"### $ #HH #############X#H" + +"####### H $ $ H" + +"#####$ H## $#$ ## H" + +"######$ H## $###$ ## H" + +"#######$H## $#####$ ## 0 $ H" + +"########H##X###########H@@#H" + +"# 0H H ##H" + +"# $ ##H & H ##H" + +"########H----H####H$---H ##H" + +"# $ H $ H##$#H# #H$##H" + +"##################H####H###H", + +//======<<< Level 125 >>>====== + +" ------ - " + +" ### H-- 0 H#### " + +" #$ H-- ######H#### " + +" ### -- X####XH#$$# " + +" ###X X####XH#### " + +" ###X ##-X#$$#XH X###" + +" #$$X ## X####XH X###" + +" ###X H X$$#" + +" H X###" + +" X##X H " + +"X###X X$$X HX### " + +"X###X X##X HX### ## " + +"X $ X HX$$# ## " + +"X###X HX### " + +" 0 H & " + +"############################", + +//======<<< Level 126 >>>====== + +" $ - - 0 - -0" + +"H### H####$#$#####H - - H" + +"H $ H############H -$ - $ H" + +"H### H##$#####$###H- - - -H" + +"H $ H############H $ $ H" + +"H### H#$#######$##H -- - H" + +"H $ H############H - $ -$-H" + +"H### H##$#####$###H - - H" + +"H $ H############H - - H" + +"H### H###$###$####H- - - -H" + +"H $ H############H $ - H" + +"H### H####$#$#####H -- $ H" + +"H $ H############H - - - H" + +"H### H###$###$####H $ - - -H" + +"H 0 H############H & " + +"H####H##$#####$###H#########", + +//======<<< Level 127 >>>====== + +" S S" + +" S 0 S" + +"--- 0 S------#####H 0 S" + +"H##@### #######H$##########H" + +"H##$### @$ H#H## $ $ H" + +"H###### @@@@@H@H ------- H" + +"H ----H H H H" + +"##X###H H H # H" + +"--- H###### #######H######" + +"$ H## ----# HHHHHHHH--" + +" H# @@@H #$HHHHHHHH $" + +"H#### # @@@H #-HHHHHHHH -" + +"H # H####H #$HHHHHHHH " + +"H H# H####H #-HHHHHHHH " + +"H& H#H H# $#H ###########H" + +"############### H", + +//======<<< Level 128 >>>====== + +" - - " + +"H ######################## H" + +"H # # $ $# # # H" + +"H # $ ####X### # # H" + +"H #X#### # $0 $ # $# H" + +"H # # ############# H" + +"H # $ # # # # H" + +"H ##### $ 0 # # # H" + +"H # ######### # $ # H" + +"H # # #$ 0 ##X### H" + +"H # $ $ # ####### # H" + +"H ###X#### # # # H" + +"H # $ #$ 0$ #$ # $ # H" + +"H ###X##########X######X## H" + +"H & 0 H" + +"############################", + +//======<<< Level 129 >>>====== + +" HH " + +" 0H HH H 0 " + +" ##H## ##HH## ##H## " + +"##$H$## ###HH### ##$H$##" + +"# H ##$ HH $## # H " + +"##$H$ ---## HH ##$H$ " + +" ##H## ##$ HH0$ ##H## " + +" $H$## ###HH## $H$##" + +" H # ##HH### -- H #" + +"##$H$## $ HH $## ##$H$##" + +" #XHX# HH ## ##HX# " + +" H ##$ HH0$## H " + +" ###HH### " + +" ##HH## " + +" & HH " + +"#############HH#############", + +//======<<< Level 130 >>>====== + +"H " + +"H -- -----------------" + +"H S $H $ H 0 H" + +"### #######H-------H H H@@@@" + +" $ H $ H H H " + +"@@@H### 0 H-------H H @@@@H" + +" H $ ##### $ H H H" + +" & H #####$#-------H H H@@@@" + +"H# H---------------H H H $ " + +"H#######X##### 0 H @@@@H" + +"H$ #### #$ ####H H" + +"H#############@@ ######H####" + +"H@############ ######H###$" + +"H@############H@ ##$###H####" + +"H@ $##########H@ H " + +"H #######$ H@############", + +//======<<< Level 131 >>>====== + +" S " + +"# #$S$# # " + +" #---H-----#H#-----H---# " + +" #$ H 0 $H$ 0 H $# " + +" #-H-H---#H#---H-H-# " + +" # H X H X H # " + +" H---# H #--H--# H #------H " + +" H-H #H# #H# H-H " + +" H #H# #H# H " + +" H-H #H# & $ #H#### H-H " + +" H #H#########H#### H " + +" H-H #H# ##### #H##$# H-H " + +" $H #H# ##$## #H#### H$ " + +" H-H0 #H# ##### #H# 0H-H " + +" H---- H - - H -------H " + +" H #H# ##### #H# H ", + +//======<<< Level 132 >>>====== + +"#S #" + +"#S-------------------------#" + +"#S X###H###X #" + +"#S $X#X H X## $ #" + +"#S $X#X$$$$$H$$0$$#X# $ #" + +"#S ##X#X#####H######X#X# $ #" + +"#### H #X#X#" + +"## $$$$ H0 $$$$ #X#" + +"# H######XH#######H #" + +"# H H H #" + +"# $H $$$$$H $ $$$$H 0 #" + +"# HX#########HX#########H #" + +"# H H H #" + +"# H H H #" + +"# H H & H #" + +"############################", + +//======<<< Level 133 >>>====== + +"-------------H--------------" + +" $ $ H $ $ 0$ $" + +"0$ $ 0 $ H $ $ $ " + +" #X##X#H H#X####H H#X# " + +" #X##X##HH#X####XHH#X# " + +" #X##X##XH#X####X#H#X# " + +" #X# ##XH#X# #X#H#X# " + +" #X# ##XH#X# #X#H#X# " + +" #X# ##XH#X# #X#H#X# " + +" #X# ##XH#X# #X#H#X# " + +" #X# $##XH#X# $#X#H#X# " + +" #X#X###XH#X#X##X#H#X###X## " + +" #X#X### H#X#X##X H#X###X## " + +" #X#X## H#X#X## H#X###X## " + +" H & H " + +"############################", + +//======<<< Level 134 >>>====== + +"$0 #####################" + +"##H #####################" + +"H####H ##################" + +"H#######H 0 ###############" + +"H##### ####H ############" + +"H##### #######H #########" + +"H##### ##########H 0 ######" + +"H#### $ ############H ###" + +"H####### $ ############H " + +"H##### #### $ #############H" + +"H##### ####### $ ##########H" + +"H##### #########H $ #######H" + +"H##### #########H### ######H" + +"H$ $ $ $ #H### ######H" + +"############## H### &H" + +"############################", + +//======<<< Level 135 >>>====== + +" S " + +" S " + +" S H@@@@@@@@@@@@@@@@" + +"##HH###H###H 0 -------" + +"#$#H# #H# #H############ $ " + +"# #H#$#H#$#HHHH$HHHH$HHH###H" + +"#XHH###H# #HH@@@@HH@@@HH H" + +"HHHHHHHHHHHHH@ $HH@ HH##H$" + +"HH H ## HH@ -@HH@ $HH# H#" + +"HH ###H #$#HH@@@@HH@@@HH#H #" + +"HH #$ H ##HH---- HHHHHH#H " + +"HH ## H # #H $ HHHHH####H" + +"HH H&## H####### $H###$H" + +"HHHHHHH@@@@H#HHHHH@ ##H### H" + +"H $ @@H#H H H@ ##H ##H#" + +"#####H 0 #H H$H@ $H# 0H#", + +//======<<< Level 136 >>>====== + +" 000 " + +" $$$$$$S " + +" $$$$$$S####### " + +" $$$$$$S@@@@@@@ " + +" S####### " + +" SS " + +" S " + +"$$$$S " + +"####H " + +"##########H " + +"###############H " + +"###################H " + +"######################H " + +"########################H " + +"#########################H " + +"#########################H& ", + +//======<<< Level 137 >>>====== + +"S " + +"S $ $ $0 0$ $ $ " + +"##############S#############" + +" H " + +" #H# " + +" $H$ " + +" 0 ##H## 0 " + +" H $ H $ H " + +" #H# ###H### #H# " + +" $H$ $ H $ $H$ " + +" ##H## ####H#### ##H## " + +" $ H $ $ H $ $ H $ " + +"###H### #####H##### ###H###" + +"$ H $ $ H $ $ H $" + +" H H & H " + +"############################", + +//======<<< Level 138 >>>====== + +" S " + +" S " + +" 0 S $--- " + +" --------H@@@@#X## H " + +"H H $ H " + +"H ######@@@####### " + +"H #$ # # # # " + +"H 0 $$ # # $# $$# $$# $ " + +"H####### ################# " + +"H# # ##### # " + +"H# $# $ # H$ # & $ " + +"H###########@H@#######X#####" + +"H H --- " + +"H H H $ " + +"H $ H H ###" + +"#############H $ 0 H $ ", + +//======<<< Level 139 >>>====== + +"S S @#### " + +"S###############S @ $H# $ " + +"S-----------H #H--@##H# @@@" + +"$H#@# $ H--#H $ H# H" + +"@H ## H #H @##H# $H" + +"@H## $# &H #H $@0 H#H--H" + +"HH $########H #H @#H##H H" + +"H ### @H #H H H $ " + +"H ## $@H ##H H H###" + +"HH ######@H0 ###H H H " + +"@H###------@##H ###HH H##H" + +"#H 0 #@H ##H# H" + +"#H#######H #@H H# H" + +"#H##$####H#####H###@@HH### H" + +"#H#####$#H#####H$ $ HH#$ H" + +"#H###################H#####H", + +//======<<< Level 140 >>>====== + +" " + +" SSSSSSSS " + +" H######H " + +" 0 H# 0 #H 0 " + +" H# $ #H " + +" H################H " + +" H# # # #H " + +" H# # # #H " + +" H# # # #H " + +" H# $ #0 $ # $ #H " + +"H#############X############H" + +"H# # # # # #H" + +"H# # # # # #H" + +"H# $ # $ # $ # $ # $ #H" + +"H#H##H#H##H#H##H#H##H#H##H#H" + +"H H##H H##H&H##H0H##H H##H H", + +//======<<< Level 141 >>>====== + +"---------- ----------" + +"H ######## H" + +"H ############ H" + +"H 0 ############## 0 H" + +"H @@@@################@@@@ H" + +"H ########## H" + +"H @H #### H@ H" + +"@@@H H@@@" + +" H $ $ $ $ $ $ H " + +" H H " + +" H #### H " + +" H ###XXXX### & H " + +" H ###XXXXXXXXXX### H " + +" H XXXXXXXXXXXXXX H " + +" H XXXXXXXXXXXX H " + +" H XXXXXXXX H ", + +//======<<< Level 142 >>>====== + +"----------- " + +" H # - - " + +" $ $ $ 0H---- #### H ####" + +"########### H#### H X###" + +"$$ $$ ----H#### H X###" + +"##$ $##H # ## H X$$#" + +"###$ $###H---- # ## H X###" + +"####$ $#### H# ## H X$$#" + +"#####$##### 0 H# ## H X###" + +"###########H######$$# H X$$#" + +" H #### H X###" + +"#S# & H 0H X$$#" + +"#S###########H##########X###" + +"#S ###$###H#####$ " + +"#S ####$##H##$ $##H $" + +"#S$ $##### H ############", + +//======<<< Level 143 >>>====== + +"########S###################" + +"& @ @@@S @H # H------- " + +"#H H @H@@ @H$#H@@H " + +"$H@@#H @H@@ H H $ " + +"##H H @H ###H@H----- " + +"$@H##@$@H##---H@H ####" + +" H @H@ $@ H@## $ " + +" 0H $ @H@####H@ H 0 " + +"@@##H# @H@ H--H@@@@@@@@@@" + +"H @H# H@###### H @-----@" + +"H# H###H@ $#$ ###H @ H @" + +"H@ H@@ @H@ # H H @" + +"H@ H@ $@H ###########H@ @" + +"H ### @@H@### H @" + +"H 0 H@$ @H $ $ H @" + +"#########@##$H@@####@@@H $@", + +//======<<< Level 144 >>>====== + +" " + +" ---S --- - --" + +"H H -#@@@@@@ #### @@H " + +"H$ H$ # @$ H $" + +"##H-@@H @H @@#@ XXXX## H#X#" + +" $H 0$H @H @$ H " + +"H##-H@@ @HH @@#H X X H " + +"H$ H$ @ HH @H #$$# H " + +"##H-@@H @ HH @H ##H--H $ " + +"0$H $H @ HH@H H ##X#" + +"H##-H@@ @ H@H 0 H " + +"H$ H$0 @ @H@@@@@@@@H $ " + +"##H-@@H @ @H# $ $ #H#X#" + +" $H $H @ @H#H#@#@##H " + +"H##-@@@ @0$$H# H#H $ $ H " + +"H & ######@@##@#@#@#@#@#", + +//======<<< Level 145 >>>====== + +" 0 S S 0 " + +" S S " + +" S S " + +" $###H###$ " + +" #$#$H$#$# " + +" $ #$H H#H H$# $ $ " + +" ##H#H######H H######H#H## " + +" $# H#H HHH H#H$# " + +" # HH#HHHHHHHHHHHHHHHHH#HH #" + +" #H0$ #HHHHHHH#HHHHHHH# $0H#" + +" ###H #H $ H H $ H# H### " + +" $##H#######H#######H##$ " + +" ## H $ H $ H ## " + +" # H##HHHHHH#HHHHHH##H # " + +" $ H###HHH#HHHHH#HHH###H&$ " + +"############################", + +//======<<< Level 146 >>>====== + +"# - & - # $ " + +"####H ########## H#### ####H" + +"####H # ##### # H#### $ H" + +"#$##H # ##### # H##$# H####" + +"####H # ##### # H#### H$ " + +"##$#H # ##### # H#$## ####H" + +"####H # ##### # H#### $H" + +"#$##H # ##### # H#### H####" + +"####H # ##### # H ### H $ " + +"##$#H # ##### # H#### ####H" + +"####H # #### # H#$## $ H" + +"#$##H #$#####$$# H#### H####" + +"####H ########## H##$ H $ " + +"##$#H ########## H#### ####H" + +"####H 0 0 H#### 0 H" + +"############################", + +//======<<< Level 147 >>>====== + +" S " + +" 0- -& S - " + +" H H H H S H H H" + +"H HH H H S H H H" + +" #$H H H #$# HS H #$# H-H" + +" ##H ---H0### H---H0#H# H" + +"@##H##X##@##@##@##X##@H#X##H" + +"# H X # $### $# #H X H" + +"#--H--X--# H#----H----H-#--H" + +"# H X # H# # HXH #0 $ H" + +"#X@H#@#X@##H##@##@XH@##@#X#H" + +" X#### ##H## #XH## X#H" + +" H--- --#H#-- --XH#-- --#H" + +" #H# $ #H# $ #H $ #H" + +" $#H# @ #H# @ #H# @ #H" + +"#X H X#@## H ##@## H ##@#X H", + +//======<<< Level 148 >>>====== + +" " + +" 00 SS 00 " + +" $$$S##S$$$ " + +" $$$$$S@@@@@@@@@@S$$$$$ " + +" S###### ######S " + +" SSS SSS " + +" S S " + +" S S " + +" S S " + +" S S " + +" S S " + +" S S " + +" S S " + +" S S " + +" S & S " + +"@######@#####@@#####@######@", + +//======<<< Level 149 >>>====== + +" " + +" H## ##H " + +" H## ##H " + +" H## ##H " + +" H##$ 0 $##H " + +" $--H################H--$0 " + +" H#H ##$ $## H#H " + +" HH#H ## $ $ ## H#HH " + +" $HH#H0 #### #### H#HH$ " + +" $HH#H ### ### H#HH$ " + +" $HH#H ##$&## H#HH$ " + +" $HH#H #### H#HH$ " + +" $HH#H HH H#HH$ " + +" $HH#H HH H#HH$ " + +"$ 0 $H##H HH H##H$ 0 $" + +"############################", + +//======<<< Level 150 >>>====== + +" ---- 0& ---- " + +"H ##H$ $H## H" + +"H ##H$ $H## H" + +"H ##H$ $H## H" + +"H$ $ ##H$ $H## $ $H" + +"H####H ##H$ $H## H####H" + +"H$ $H ##H$ $H## H$ $H" + +"H#####H ##H$ $H## H#####H" + +"H$0 0$H ##H$ $H## H$0 0$H" + +"H######H ##H$ $H## H######H" + +"H$ $H ##H$ $H## H$ $H" + +"H#######H ##H$$H## H#######H" + +"H$ $H ######## H$ $H" + +"H########H ###X## H########H" + +"H$ $H $$#X$$ H$ $H" + +"#############@@##S##########" + +]; diff --git a/lodeRunner.champLevel.js b/lodeRunner.champLevel.js new file mode 100644 index 0000000..d0544ca --- /dev/null +++ b/lodeRunner.champLevel.js @@ -0,0 +1,979 @@ +//************************************************************ +//* All levels extract from: +//* Championship Lode Runner (Apple-II 1984) DISK IMAGE +//* by Simon Hung 2014/02/20 +//* +//* "level 51" : Championship demo level (2014/04/27) +//************************************************************ + +var levelData2 = [ +//======<<< Level 001 >>>====== + +" " + +"H--------------------------H" + +"H $ $ $$$$ $ $ $$ H" + +"H $ $ $ $ $ $ $ H" + +"H $$$$ $$$ $ $ $ $ H" + +"H $ $ $ $ $ $ $ H" + +"H $ $ $$$$ $$$$ $$$$ $$ H" + +"H 0 0H" + +"H--HHH---HHH---HHH--HHHH---H" + +"H&S S S S S S S S H" + +"H#H# S S S S S H##H" + +"H#S #HH S S S S S###S #H" + +"H#S S#H# S S H#H S #H" + +"H# SSSS SHH#$$HHH SSSS #H" + +"H# #H" + +"############################", + +//======<<< Level 002 >>>====== + +"$0 @@ S$S 0 & $" + +"H-----@-@----H----@@-------H" + +"H----$@--@---H----@-@------H" + +"H---@@@------H---$@--@-----H" + +"H---@@@------H--@@@--------H" + +"H------------H--@@@--------H" + +"H0 $$$ 0 0H" + +"H $ $$ H" + +"H------------H---------@@--H" + +"H--------@@--H---------@-@-H" + +"H--------@-@-H--------$@--@H" + +"H-------$@--@H-------@@@---H" + +"H------@@@-----------@@@---H" + +"H @@@ $$$ H" + +"H H" + +"H$$$$$$$$$$$$$$$$$$$$$$$$$$H", + +//======<<< Level 003 >>>====== + +"HHHHH$HH0HHHHHHHH&HHH S" + +"HHHHHHHHHHHHHHHHHHHHH@ S" + +"HHHHHHHHHHHHHHHHHHHHH@ S" + +"$HHHHH0HHHH$HHHHHHHHH@######" + +"HHHH@@@@@@@@@@@@@@@@@@@@@@@@" + +"HHHHHHHHHHHHHHHHHHHHHHHHHHHH" + +"HHHHH$HHHHHHHH0HH$HHHHHHHHHH" + +"@@@@@@@@@@@@@@@@@@@@@@@@HHHH" + +"HHHHHHHH$HHHHHHHHHH$HHH@HHH$" + +"HHHHHHHHHHHHHHHHHHHHHHH@HHHH" + +"HHHHHHHHHHHHHHHHHHHHHHH@HHHH" + +"HHHH$HHHHHHHHH$HHHHHHH$@$HHH" + +"HHHH@@@@@@@@@@@@@@HHHHH@HHHH" + +"HHHHHHHHHHHHHHHHH@HHHHHHHHHH" + +"HHHHHHHHHHH0H$H$H@HHHHHHHHHH" + +"@@@@@@@@@@@@@@@#@@H$HHHHHHH$", + +//======<<< Level 004 >>>====== + +" H " + +"-------------S--------------" + +" $S$ H" + +" $ H#H# 0$ H" + +"H@@@@@@@@@@@@H@@@@@@@@@@@@@@" + +"H S " + +"H $S$ " + +"H 0 $ ##H##H $ 0 " + +"@@@@@@@@@@@@@H@@@@@@@@@@@@@H" + +" S H" + +" $S$ H" + +" $ H###H### $ 0 H" + +"H@@@@@@@@@@@@H@@@@@@@@@@@@@@" + +"H S " + +"H $S$ " + +"H $& ####H####H $ 0 ", + +//======<<< Level 005 >>>====== + +"########################### " + +"###########################S" + +"& $ # S" + +"H@#@#@#@#@#@# # ###########H" + +"H@#@#@#@#@#@#@# # ####### #H" + +"H $ # ####### #H" + +"H#@#@#@#@#@# # # #-###-# #H" + +"H#@#@#@#@#@#@# # #-###-# #H" + +"H $ # #-# #-# #H" + +"H@#@#@#@#@# # # #-# #-# #H" + +"H@#@#@#@#@#@# # #-# #-# #H" + +"H $ # #-# #-# #H" + +"H#@#@#@#@# # #$#$#$#$#$#H" + +"H#@#@#@#@#@# #X#########H" + +"H 0000H" + +"H########### ############", + +//======<<< Level 006 >>>====== + +"H--------------------------H" + +"H# # # # $ ### # # H" + +"H### ### # # # # ### H" + +"H $ $ ### $ &H" + +"H # # ### $ ### # #H" + +"H ### # #$ ### # # ###H" + +"H$ $ # # # # 0 H" + +"H# # # # ### $ # # H" + +"H### ### $ # # ### H" + +"H $ $ # # ### $ H" + +"H # # ### ### $ # # H" + +"H ### # # # # ### H" + +"H $ # # ### 0 H" + +"H # # # # ###$ $ ### H" + +"H ### ### # # # # H" + +"H 000 $ ### $ $H", + +//======<<< Level 007 >>>====== + +"HHHHHHHHHHHHHHHHHHHHHHHHHHHH" + +"H H" + +"H $$ H" + +"H $XX$ H" + +"H #XX# H" + +"H $ $#XX#$ $ H" + +"H #$# $ ##$# H" + +"H $ $### #$ ###$ $ H" + +"H #$### $##$ ###$# H" + +"H #### #### #### H" + +"H $ $## $ $# ##$ $ ##$ $ H" + +"H #$## #$## ##$# ##$# H" + +"H #X $ $### ###$ $ X# H" + +"H ## #$### ###$# ## H" + +"H ## ### $$$$$$ ### ## H" + +"H & H######H 0000 H", + +//======<<< Level 008 >>>====== + +"H$H##H$H@@H$H##H$H@@H$H##H$H" + +"H@@H H##H H@@H H##H0H@@H H#H" + +"HH0H@@H H##H0H@@H H##H H@@HH" + +"HH##H H@@H H##H H@@H H##H HH" + +"H@H H##H H@@H H##H H@@H H##H" + +"H H@@H H##H H@@H H##H H@@H H" + +"H##H H@@H H##H H@@H H##H0H@H" + +"HH H##H H@@H H##H H@@H H##HH" + +"HH@@H H##H H@@H H##H H@@H HH" + +"H#H H@@H H##H H@@H H##H H@@H" + +"H H##H H@@H H##H H@@H H##H H" + +"H@@H H##H H@@H H##H H@@H H#H" + +"HH H@@H H##H0H@@H H##H H@@HH" + +"HH##H H@@H H##H H@@H H##H HH" + +"H@H H##H H@@H H##H H@@H H##H" + +"H&H@@H$H##H$H@@H$H##H H@@H$H", + +//======<<< Level 009 >>>====== + +"############S # S##########S" + +"## 0HHH HH 0S S0HH HH 0#S" + +" $## $# $#HH H#$ ##$ ##$S" + +"$## $# $#HH H##$ ##$ ##S" + +"## $# $#HH $ & H ##$ ##$ ##" + +"# $# $#HH $####H$ ##$ ##$ #" + +" $ # $#HH $## ##H$ ##$ ##$ " + +"H## $#HH $## $$ ##H$ ##$ ## " + +"H# $#HH $##$H##H$##H$ ##$ ##" + +"H $#HH $##$H# #H$##H$ ##$ " + +"H$#HH $##$H# $$ #H$##H$ ##$0" + +"H#HH $##$H# $##$ #H$##H$ ##H" + +"HHH $##$H# $####$ #H$##H$ #H" + +"HH $##$H# $##$$##$ #H$##H$ H" + +"H$ ##$H# $ ## $ #H$##H$H" + +"##H $#H ############ H# $H##", + +//======<<< Level 010 >>>====== + +"H--- #### $HH ######## " + +"H $##$### $H $## # " + +"H $####$## $H $##$H####### " + +"H$######$# H$ -##$H ## " + +"H######### $H -# H ## " + +"H --$$#$$# H$ -#H $# " + +"H$ ##$##$ $H -#H# H# " + +"&H $##$## H$ -#H#$H#$H#$H# " + +" #H ##$##$ $H -#H@@@@@@@@@# " + +"0#H $##$## H$ -#H # " + +" #H ##$##$ $H -######H##### " + +" #H $##$## #H -##$ #H# $# " + +" $H ##$##$# H - # 0#H# ## " + +" #H ##### H ## ###H#### " + +" H--- ##### #HHHHH### " + +" S ", + +//======<<< Level 011 >>>====== + +"H--------------------------H" + +"H & H" + +"H ##### ##### ##### ##### H" + +"H # $ # # $ # # $ # # $ # H" + +"H #@### ##### ##### #@### H" + +"H # # # # H" + +"H ###@# ##### ##### ###@# H" + +"H # $ # # $ # # $ # # $ # H" + +"H #@### ##### ##### #@### H" + +"H # # # # H" + +"H ###@# ##### ##### ###@# H" + +"H # $ # # $ # # $ # # $ # H" + +"H ##### ##### ##### ##### H" + +"H # # # # H" + +"H0 # # 0H" + +"############################", + +//======<<< Level 012 >>>====== + +"S ------------------------H" + +" #S X 0 # # 0 # # # H" + +" $XS $#$ $X$ $#$ $X$ $#$ H" + +"X #X#S### #X# ##X XX# ### H" + +" # S # # # # # H" + +"$#$ $XS SXS $#$ $X$ $X$ $#$H" + +"X## ###S##XSX## #XX ### ###H" + +" # # 0 # S # 0 X # # H" + +" $X$ $#$ $XS $X$ $#$ $#$ H" + +"X ### ### ###S### X## X#X H" + +" # # # S # # # H" + +"$#$ $#$ $X$ $#S $#$ $#$ $#$H" + +"X## ### ### ###S##X ### ##XH" + +" # $ # $ # $ # S # $ # $ # H" + +"& H#H HXH H#H S# H#H H#H 0H" + +"##H H H H H H H H H H H H##H", + +//======<<< Level 013 >>>====== + +"@ @@@@@@@@@@@@@@@@@@@@@@@@@S" + +"@S&H H$H H$H H$H H$H H$H H@S" + +"@@@H@@@@@@@H@@@@@@@H@@@@@H@S" + +"@H@H$H H$H@H$H H$H@H$H@H@H@S" + +"@H@@@@@@@H@H@@@@@@@@@H@H@H@S" + +"@H$H H$H@H@H@H$H H$H@H@H@H@S" + +"@@@H@@@@@H@H@H@@@@@H@H@H@H@S" + +"@H@H@H H$H@H@H@H$H@H@H H$H@S" + +"@H@H@H@@@@@H@H@H@H@H@@@@@H@S" + +"@H$H H$H@H$H@H$H@H@H H$H@H@S" + +"@H@@@@@H@H@H@@@H@H@@@@@H@H@S" + +"@H@H$H H@H@H$H@H@H H$H@H@H@S" + +"@H@H@@@@@@@@@@@H@H@@@H@H@@@S" + +"@H@H H$H H$H H$H@H@H@H@H0H@S" + +"@H@@@@@@@@@@@@@@@H@H@H@@@H@S" + +"@H0H$H H@H H$H H$H@H$H H@H ", + +//======<<< Level 014 >>>====== + +" & 0 0 0 0 0 S" + +"###H#X#H###H#X#H###H#X#H###H" + +"###H#X#H###H#X#H###H#X#H###H" + +"###H#X#H###H#X#H###H#X#H###H" + +"HHHHHHHHHHHHHHHHHHHHHHHHHHHH" + +"###H#X# #X#H### #X#H#X# ###H" + +"###H#X# #X#H### #X#H#X# ###H" + +"###H#X#$#X#H###$#X#H#X#$###H" + +"HHHHHHHHHHHHHHHHHHHHHHHHHHHH" + +"#X# ###H#X# ###H#X# ###H#X#H" + +"#X# ###H#X# ###H#X# ###H#X#H" + +"#X#$###H#X#$###H#X#$###H#X#H" + +"H$HHH$HHH$HHH$HHH$HHH$HHH$HH" + +"###H###H###H###H###H###H###H" + +"###H###H###H###H###H###H###H" + +"###H###H###H###H###H###H###H", + +//======<<< Level 015 >>>====== + +"0 " + +"&$ $ $ $ $ $ $ $ S " + +" H- H- H- H- H- H- H- H- H- " + +" H H H H0 H H H0 H H " + +" H H H H H H H H H " + +" H H H H H H H H H " + +" H H H H H H H H -H " + +" H H H H H H H -H " + +" H H H H H H -H " + +" H H H H H -H #####H" + +" H H H H -H #$######H" + +" H H H -H ###########H" + +" H H -H ##############H" + +" H -H # ###############H" + +"-H ####################H" + +" S #######################H", + +//======<<< Level 016 >>>====== + +"HHHH HHHHHHHHHHHHHHHHHHHHHH" + +"H $## @@ $ @H$0 @@$ @H $H" + +"H $## @@0$ @H$ @@$ @HH" + +"H$## $ @@ $ @H$ @@$ H" + +"H## H## @@ $ @H$ @@$H" + +"H@ $ HX# @@ $ @H$ @H" + +"H @@ $ H#X @@ $ @H$ H" + +"H$ @# ## $@@ $ @@H" + +"H@H$ @@ $ H## @@ $ H" + +"H$ @H$ @@ $ HX# @@&H" + +"H@$ @H$0 @@ $ H#X $#H" + +"H @@$0 @H$ @# ## $#@@H" + +"H$ @@ $ @H$ @@ $ $#@ H" + +"H@H$ @@$ @H$ @@ $ $#@ H" + +"H0 @H @@ @H ## ## H" + +"HHHHHHHHHHHHHHHHHHHH#######H", + +//======<<< Level 017 >>>====== + +" S S " + +" $ S S " + +" H@#H0 S S H#@H $ " + +"H@#H H@@H H@@H H@@H" + +"H& $ $ H#@H $H#@H $ $ H" + +"@@H $ $ SH@@H H@#" + +" H#@H0 H@@S$ H@@H H@#H $" + +"H@@$ H#@H $ HS@@H$ H@@" + +"H $ H#@H0 H@#S H#@H " + +"H#@S $ H@@S H $ H 0 " + +" $ S@@H H@@ S#@H H@#@H " + +" H@#H $ H@@H $ H " + +" H@#H $H@@H H#@H H " + +"H@@H H#@H H@#H H@#H$ H@@H " + +"H S S 0S S$ S$S S S $S " + +"H@@@@@@@@H# @@#@@H# @@@@@@@@", + +//======<<< Level 018 >>>====== + +"########################### " + +"& - #H ##H ##H ## ##H" + +"##-###H###-#H###-#H###-# ##H" + +"##-#X#H###-#H###-#H#$#-# ##H" + +"##-#X#H##- #H###-#H#X- # ##H" + +"##-#X#H - ##H -#H #####H" + +"##-#X#H ####H#X#-#H#### # #H" + +"##-#X#H# ###H###-#H#### # #H" + +"##-#X#H##$##H###-#H####$ #H" + +"##-#$ H#XX H#$#- H# $### #H" + +"###X#########X##X###X######H" + +" SSS -------------------0 0H" + +"S SS S SS S SS S S 0 H" + +" SS S S SS SS SS H" + +" S S S S S S H" + +"SSS SS S S S S H", + +//======<<< Level 019 >>>====== + +" -- @ - @@@ - @@" + +"#H@$#@@H #$#@ H# $#@ H-$ " + +"#H ##$ @H @@ H#$ #@ H # " + +"#@@@@# @H 0H@# @## H #@ " + +"$ #@@@H#@@@#@@#@@ H #@@ " + +"X H@ H# -- ----H ##$@ " + +"X@H @@#@@#@ $ @# @X@ #@@ " + +" @@H - @@#@@@# @@$@@ @@ " + +" @@H @#$@ $#@@@X@@@ @ " + +"-- @@H @# @@@ ---H @@$ " + +"$ H @@H H H @@ " + +" #H @H H#@H---- @H @@ " + +" #H@## @H#@# H 0 #0@ H " + +"@# $##@ H@$##@@#S #@# HXS " + +"@@@### H#@@## $#S#$@ H@$@S$" + +"@$ #H@H &#@@ @S@# H X S@", + +//======<<< Level 020 >>>====== + +"S " + +"S$ 0 ------------$$" + +"H@------------ $$$$$$$$ $$@H" + +"H@X#######X###X###X####X##@H" + +"H@ $ 0 $ $ $ $ @H" + +"H@ @@@@@@@@@@@ ###X####X##@H" + +"H@ $$$0$$$$$ @ @ $$$$$$$$ @H" + +"H@ ######### @ @ ######## @H" + +"H@ $ 0 $ $ @ $ $ @H" + +"H#H###########X##########H#H" + +"H#H$ 0 $ $ $ $ $ H#H" + +"H############# @@@@@@@@@@##H" + +"H $ & $ $@ $ $ $ $ H" + +"H############# ########## #H" + +"H $ $ $ $@ $ $ $ $ H" + +"H############# ############H", + +//======<<< Level 021 >>>====== + +"###########################S" + +"####--------#--------- #S" + +"### & # 0 H# #S" + +"### #### ######### H# #S" + +"## ##### ###$##$## H# #S" + +"## $## #$#####$# H# #S" + +"# 0 ###$####$ H# #S" + +"# #### #$####$## H# #S" + +"#X######@@ ###$#$### H# #S" + +"#X#$$$$$#HH #$#####$# H# #S" + +"#X######HH ####$####$ H# #S" + +"#X#### ###$####$## HX #S" + +"#X####H# ############ H####S" + +"# H # ### H# #S" + +"# H ### # H# $#S" + +"########### #############XSS", + +//======<<< Level 022 >>>====== + +"@@ @@@@@@@@@@S@@@@@@@@@@@ @@" + +"#H$$$$$$$$$$$S&$$$$$$0$$$$H#" + +"@H@@@@@@@@@@@H@@@@@@@@@@@@H@" + +"#H@0$$$$$$$H H H$$$$$$$$ @H#" + +"@H#$@@@@#@@H$H$H@@#@@@@@$#H@" + +"#H@$#H$$$0@HHHHH@ $0$$ #$@H#" + +"@H#$@H@@@X@@HHH@@X@@@@H@$#H@" + +"#H@$#H@ $$$$HHH$$$ $H@H#$@H#" + +"@H#$@H#$@@@@HHH@@@$@H#H@$#H@" + +"#H@$#H@$$ $$HHH$$0$$H@H#$@H#" + +"@H#$@H@@@X@@HHH@@X@@@@H@$#H@" + +"#H@$#H$$$$#HHHHH#$$$$$H#$@H#" + +"@H#$@@@@@@@H@$@H@@@@@@@@$#H@" + +"#H@$$$$$$$$H#$#H$$$$$$$$$@H#" + +"@H@@@@@@@@@@@$@@@@@@@@@@@@H@" + +"#H$$$$$$$$$$$$$$$$$$$$$$$$H#", + +//======<<< Level 023 >>>====== + +"########################### " + +"#& # # # # -- -- --H" + +"#$ # $H# $ # # $# #$ H" + +"####H############### ##H###H" + +"# #H$# # $# # $ #$H# H" + +"# #H # # H#----H# H" + +"#####H#####################H" + +"# # H# # # $# $ #$H# H" + +"# $ H#$ # #H HH#$ H" + +"# #########################H" + +"# # # #$H# # H# # H" + +"# $ # # # $H# # # H" + +"# ##H########H#############H" + +"# $#H # # H$# #$ # H" + +"# #H $ #H S# $H" + +"############################", + +//======<<< Level 024 >>>====== + +"H---------------- 0#### ----" + +"H----- 0 ------- ####### ---" + +"H--- ### ---- ######## ---" + +"H-- ####### - ####### ----" + +"H- # ####### ###### -----" + +"H- # $ ############ ##### --" + +"H-- ### ########## ######## " + +"H------- ########## ########" + +"H ############ #######" + +"H ###$###$###### ######" + +"H ############## ######" + +"H -----########-----######" + +"H ----## ###------#####" + +"H-- ###S####H##### #### ####" + +"H #$##S ###### ###### ###" + +"H&HXH###S ##H#H## ###", + +//======<<< Level 025 >>>====== + +"##########HHHHHHHH##########" + +"#######HHHH00 &HHHH#######" + +"######HH ###### HH######" + +"#####HH #####-###### HH#####" + +"####HH ######--# #$## HH####" + +"###HH ##$####--####### HH###" + +"###H ####0 -- 0#### H###" + +"###H ########--######## H###" + +"###H #####--#--#--##### H###" + +"###H ####--##--##--#### H###" + +"###HH ##- ## --###$-## HH###" + +"####HH ###### -###### HH####" + +"#####HH ###### ##### HH#####" + +"######HH ###### HH######" + +"#######HHHH HHHH#######" + +"##########HHHHHHHH##########", + +//======<<< Level 026 >>>====== + +"#####HHHHHHHHHHHHHHHHH######" + +"####HH HH#####" + +"###HH & 0 HH####" + +"##HH H######H######H HH###" + +"##H H# $ #H# $ #H H###" + +"##H---H@$ #H# $@H---H###" + +"##H$$$H## ###H### ##H$$$H###" + +"##H$$$H # X@@@@@# # H$$$H###" + +"##H H ### ### H H###" + +"##H---H $$$ H---H###" + +"##H H ########### H H###" + +"##H0 $HHHHH$ 0H####" + +"###H XX#XXXXX#XX H#####" + +"####H0 0H######" + +"#####H H#######" + +"######H$$$$$$$$$$$$H########", + +//======<<< Level 027 >>>====== + +" @0 @ " + +" @H@@@@@@@@ @ " + +" @H@@ @ " + +" @H@@ @@@@@@@ " + +" H H " + +" H H " + +" H H " + +" H H @@@@@@@@@@@@@@@@@@@S" + +" H $$@$$$$$$$$$$$$$$$$$$H" + +" H @@@@@@@@@@@@@@@@@@@@@@" + +" H " + +" H $$$$$$$$$$$$$$$$$$$$$H" + +" H @@@@@@@@@@@@@@@@@@@@@@" + +" H " + +" H $$$$$$$$$$$$$$$$$$$$$H" + +"& H @@@@@@@@@@@@@@@@@@@@@@", + +//======<<< Level 028 >>>====== + +" & 0 " + +"##S#####X#########S#########" + +" S # #S " + +"S##########X##########X###S#" + +"S # # S " + +"####S###############X### S " + +" S------------ S " + +" - H ### ####H" + +"####--H########### ---H" + +"####- H - H" + +"##0#- #####H####### - H" + +"####- H $ - H#" + +"##0#- ##H###### H##H # - H##" + +"####- H H H H###" + +"#$$# H H H H###" + +"############################", + +//======<<< Level 029 >>>====== + +"HHH#H H#& 0#0HHHH" + +"X#X#H $ $ $ $ H###$##X##H" + +"H#X#H HHHHHHHH $HHH#$0$$0#H" + +"H#HHH H#X#XXXH $ H#####$##" + +"H##HH H#SS$$XHHHHH HHHHH#$$0" + +"X##H$ H#$SS#X#XX#H $ $ H#X##" + +"HHHHH H#SS$#XS$$#HHHHH HHHHH" + +"H###H H###X#XSS##X#X#H $$$S" + +"H$$#H HHHHH#$$$##$SS#H $HHHH" + +"HHH#H$ H#X####SS$#H $HXX" + +"HXH#H HHHHH#$$$$#H $HXH" + +"HXH#####H$ H####X#H HHHXH" + +"HXHHHHH#H HHHHHHHH H#XXH" + +"HX##X#H#X###H$ $ $ $H#HHH" + +"HHHH$#HHHH###HHHH HHHH#H#X" + +"XXXXH###$HHH#XXXH$ $HXXX#H#H", + +//======<<< Level 030 >>>====== + +"##############S#############" + +"# 0 $ 0 &SSS 0 $ 0 #" + +"#S########### ##########S#" + +" H------------------------H " + +" H S H " + +" H S H " + +" H S H " + +" H S H " + +" H S H " + +" H S H " + +" H S H " + +" H S$ H " + +" H $ @ $ H " + +" H @ @ @ H " + +"H @ @ @ 0 H" + +"H##### #### @ #### ####H", + +//======<<< Level 031 >>>====== + +" SS---S---S---S---S---S---SS" + +" H##X###X###X###X###X###X##H" + +" H#---# #-- # --# #---#H" + +" H#X#X#X#X#X#X#X#####X#X#X#H" + +" H# #---# # X---# #H" + +" H##X#X#X#X#X#X#X###X#X#X##H" + +" H# # #---#---# # #H" + +" H#X#X#X###X#X#X#X#X#X#X#X#H" + +" H# X H#---#---# # #H" + +" H##XXX#X#X#X#X#X#####X#X##H" + +" H# #---# X #H--# #H" + +" H#X#X#X#X#X#XX######X#X#X#H" + +" H#--- # # #H # #--#H" + +" H##X#X#X#X#XXXXX#X#X#X#X##H" + +" H&00 $ 000H" + +" ############S S############", + +//======<<< Level 032 >>>====== + +" S & S " + +" H H##########@@@@@@@@@@@ H " + +" H H# H H " + +" H H@$#H# $ 0 $H#H H " + +" H H@@@@@@@@@@@@@@@@@@##H H " + +" H H# ---H H " + +" H H#$ 0 0 0 $#H# $#H H " + +" H H#######@@@@@@@@@@#H H " + +" H---H--- # H " + +" H H#$ #H# $$ @H H " + +" H H######@@@@@@@@@@H H " + +" H H@ H " + +" H H@$0 #H#H $$ #H H " + +" H H@#@@@@@@@@@@@#H H " + +" H H " + +" H H ", + +//======<<< Level 033 >>>====== + +"-------------H$-------------" + +" $ $0$ $H $&$ $ " + +"######## H$ ########" + +"## ## $H ## ##" + +"#S# # # H$ # # #S#" + +"#SS# # # $H # # #SS#" + +"#SSS#0 # # H$ # # 0#SSS#" + +"#SSSSXX###X##$H##X###XXSSSS#" + +"#SSSSX # #H$# # XSSSS#" + +"#####X##$ #$H# $##X#####" + +" #HHHXHH#$ #H$# $#HHXHHH# " + +" #HHXHHH#$ #$H# $#HHHXHH# " + +"H #HXHHHHX$#H$#$XHHHHXH# H" + +"HH #XHHHHHX#$H#XHHHHHX# HH" + +" H XX####X#H$#X####XX H " + +"##HH $H HH##", + +//======<<< Level 034 >>>====== + +" S - 0 " + +"@S H #H @--------X" + +" H@H#@@@@##@H###@H H H" + +"H@@@H - @ $ @H##@H @ @ H" + +"H@$ H$ $@H0-HH#@H--$ $-@H" + +"H@@H H H@@H @@H@H @ $-@ H" + +"H$@H H @$ H $@H@H--$ @ $-@H" + +"H@$H-H@@H H $H@H@H @-$ @ H" + +"H$@H @$ H H XH H@H--$ @ $-@H" + +"H@$H@@H H H @$@H@H @ $-@ H" + +"H@@@$ H H H $X$H@H--$ @ $-@H" + +"H$@@H H H H H@@@ H @-$ @ H" + +"@@$ H H H H H@ #H--$ @ $-@H" + +"@ H H H H H H #H@H @ @ H" + +"$@H@H@H@H@H @@@ &H@S 00 H" + +"H H H H H H #H@@@####@@#@", + +//======<<< Level 035 >>>====== + +"S S" + +"S $ 0 $ $ $ 0 $S" + +"@@@@@@@@@@#H H#@@@@@@@@@@@@" + +" H H " + +" H##H " + +"$ 0$ $ H H $ 0 $ " + +"#@#@#@#@#@#@HH@#@#@#@#@#@#@#" + +" HH " + +"------ $ HH $ --------" + +" H@@@@@@@@@@@@H " + +" H H " + +" $ 0 H $ $ H $0 $ " + +"@@@@X#######HH#######X@@@@@@" + +" HH " + +" HH " + +" $ &$ HH $ $ ", + +//======<<< Level 036 >>>====== + +" SSSSSSSSSSSSSSSSSSSSSSSSS " + +" S 0 ----- & S " + +" S######### H #########S " + +" SSH-H-H-H #HHH# H-H-H-HSS " + +" #-H-H-H-H-#H H#-H-H-H-H-# " + +" #-H$H H$H-#HHH#-H$H H$H-# " + +" ######### HHH ######### " + +" H H " + +" HHH ### " + +" HHH #--H $ " + +"H# -----$ H H # $ H### " + +"H@$ --- # HHH-- @ # H-- " + +"H#@#$- #H#@#@#H# # H " + +"H #@#@#H 0 H #@#@#@#@# $@" + +"@H @# #@#H#H $ $ #@" + +"#@#@H$#H $ H#@#@#@#@#@#", + +//======<<< Level 037 >>>====== + +" S " + +" H------------------HS " + +" H- - - - - - - -###H " + +" H # # # # # # # # H " + +" H############### ### H " + +" H# #### # ### # X#### H " + +" H###############X####H " + +" 0 H### ##### #####X#### H " + +"H########## #### $ X#### H " + +"H##-############X##X#### H" + +"H#### $### ####X##X#### H " + +"H# H##### ###-X#-X#-## H " + +"HX###HX####$ ##X##XX####H " + +"HX#-###--####--X##X--### H " + +"HX####----##----##----## H " + +"H HH 0 HH $ HH $ HH & H", + +//======<<< Level 038 >>>====== + +"&HHHH#### H###H-----####HHHH" + +"H###H-----H###H#### ####H##H" + +"H### ##X#0H###H####-----H##H" + +"H $0$0 $0$H $ H$ $ $$ $ H" + +"### @@X# #HX#H##H# X#X# #XH#" + +"### $X# #HX#H##H# $#X# ##H#" + +"#X# ##X# #HHHH##H# X#X# H HH" + +"$$ $--------- $H $ $ $ $ " + +"## XH##0#X## #X#H #X#H ##XX " + +"## XH## #X#$-HHHH #$#H------" + +"## XH## #X## ###H #X#H #### " + +"$ $ H $ $ $$ H $$ H $$ $" + +"#HXH#XHX### ####HX##XH#### #" + +"#HXH##HX### ####HX##XH#### #" + +"#HHHHHHX### ####HX##XH#### #" + +"$H$$$$$$$$$$$$$$H$$$$H$$$$$$", + +//======<<< Level 039 >>>====== + +" 0 -- & " + +" H####### ######H " + +" H####### ######H-H- SS " + +" H ### ### 0 H S S" + +"H--H ### ### H S S" + +"H H ### ### H SS " + +"H 0 ### ### H " + +"H ### $$ $$ ### H S S " + +"H ### ## ## ### H SS " + +"H ### ### H S SS" + +"H ### ##### ### H " + +"H ### ##### ### H#@##H" + +"H ## ### ### # $ #H" + +"#####H### $#$ ###---# # #H" + +"# $ #H ###########----## ##H" + +"# # #H ## ## H", + +//======<<< Level 040 >>>====== + +" " + +"H---- " + +"H &0 H###H --------- H###H" + +"H #H#####H ----- H#####H" + +"H ##H#H###H## ##H###H#H" + +"H ##H#H###H## ### ##H###H#H" + +"H #H###H#### H ####H###H" + +"H H###H#### #H# ####H###H" + +"H #H#H###H## #H# ##H###H#H" + +"H ##H#H###H## #H# ##H###H#H" + +"H ##H###H#### #H# ####H###H" + +"H #H###H#### #H# ####H###H" + +"H H H###H## #H# ##H###H#H" + +"#H H##H###H #H# H###H#H" + +"##HH##### $ ##H## $ ###H" + +"######################### H", + +//======<<< Level 041 >>>====== + +" 0 S #S" + +"## H### S # #S######S" + +" ##H #S###### ### #S" + +" H # ##### # H# #S" + +" #S###### ####### #S" + +" ### ####### 0 ##S" + +" # ####### S" + +"#### ## & ####H # S" + +" H#### H H###S" + +" H## H $ ####H H#### $ S" + +"#H ### H### $ H#XS" + +" H $ H $ H### H " + +" ######H## ##### H ####H " + +" $ 0 H $ H H " + +"### ######H ### ####H H###" + +" H H H ", + +//======<<< Level 042 >>>====== + +" ---- SS0 " + +" H #######S S###### " + +" H##### # #S S# # " + +" H# ##### #&SS # H#####" + +"H#H### # #H ###H## H# # #" + +"H# # # #H # H H### #" + +"H# $# # #H#######H H# #" + +"H# ##### #H ###H# #####" + +"H# # # # ### #H## H####H " + +"H##### ### H##### H# #H " + +"H # #$H # #######H #H$ " + +"H # ###### # # 0 # $H#### " + +"#H###H# 0# # # # # H# 0# " + +"#H #H# $##### # ##### # " + +"#H #H###### ##### #X## " + +"#####H # X ", + +//======<<< Level 043 >>>====== + +" ###H### ###H### " + +" ### H #### H ### " + +" # H###### ######H # " + +" ##S#### ####S## " + +" #S H### ###H S# " + +"X #S#####H H#####S# X" + +"X@@S@@@@@@@@H H@@@@@@@@S@@X" + +"X S $ # H H # $ S X" + +"X@@S@@@@@@H@ -- @H@@@@@@S@@X" + +" S H # # H S " + +"0# S #H & H## ##H 0 H# S #0" + +" #####H####H# #H####H##### " + +"0 #H##$ H#$$#H $##H# 0" + +"## ##H #--H#$$#H--# H## ##" + +"### H ########## H ###" + +"########H H########", + +//======<<< Level 044 >>>====== + +" & S" + +" ##H#H#######H#########H###S" + +" H #H# H #H# H # S" + +" ##H##H## #H####H##S#######S" + +" H S H H H H H S" + +" #H H# ##H #H# #H # H- " + +" # H H - #H ### #H###H " + +" #H# #H##$#H#H # H #H " + +" H# #H#-H# H-#H# H #H#H " + +" H H####0## H #### H#H " + +" #H - #H#- # #H - H#H " + +" #H # H#### H# H H#$## H#H " + +" H H#H---## #H HH#---H#H " + +" ##H H H #H# # H#####HH " + +" ###H- H----H---##-----H " + +" 0 ", + +//======<<< Level 045 >>>====== + +"############# " + +"#& # # $ # H ----------" + +"# #$ H# $#-H H " + +"#####H#######0H SH ####### " + +"# #$H# #$ # H S H $###$## " + +"#$ # H#$ #-HS H #$####$ " + +"## ##H####### H $###$## " + +"# $# H# $#H # H #$####$ " + +"# $H# #$ # H $###$## " + +"#####H####### H #$####$ " + +"#--# H#--# # H " + +"#--# H#--# 0# H#########" + +"############# H# H# $#" + +"#H # # H#########" + +"#H0 # $ H# H# #H $#" + +"############################", + +//======<<< Level 046 >>>====== + +" 0S S0 " + +"@@ @@ @S & S@@ @ @@@@@ " + +"@ @ @ @ S H S @ @ @ @@@ " + +"@ @ @ SHS @ @@ @@@@@ " + +"#####X###@#H########## 0## " + +"H- H - - $-$$#H###H" + +"H $#####$#H#$H# H# H##H #H" + +"H $$#####$#H#@@@XX#H#X#$###H" + +"H$$$#####$#H $ @@ $ $ H" + +"H#$######$#HX@@#X######@@##H" + +"H @@X$X@@@H@ $XX# $#@ $@@@H" + +"##H@@$$$@@@H#H###@#########H" + +"# H@$$$$$@@H@$ $ $#H" + +"#H#########H@@@@@@ #####@@#H" + +"#H $ $ $ $ H #####H#$ $H" + +"############@ ####H0#H#S####", + +//======<<< Level 047 >>>====== + +"H - 0 0 0 0 - - - &-H" + +"H# ##$##$##$##$## ## ## ## H" + +"H## ## ## ## ## ## ## ## ##H" + +"H ## ## ## ## ## ## ## ## #H" + +"H# ## ## ## ## ## ## ## ## H" + +"H## ## ## ## ## ## ## ## ##H" + +"H ## ## ## ## ## ## ## ## #H" + +"H# ## ## ## ## ## ## ## ## H" + +"H## ## ## ## ## ## ## ## ##H" + +"H ## ## ## ## ## ## ## ## #H" + +"H# ## ## ## ## ## ## ## ## H" + +"H## ## ## ## ## ## ## ## ##H" + +"H ##$##$##$##$##$##$##$##$#H" + +"H# ## ## ## ## ## ## ## ## H" + +"H H" + +"############################", + +//======<<< Level 048 >>>====== + +" S S " + +" S S " + +" # S S # " + +" #@@X#H#X@@@@X#H#X@@# " + +" #$$X#H#X X#H#X$$# " + +" ### @H# #### #H@ ### " + +" @@H@@ @@H@@ " + +" #@@X@HH@ @HH@X@@# " + +" #$$X@H##@X@@X@##H@X$$# " + +" ### @H#$$X@@X$$#H@ ### " + +" @@H### @@ ###H@@ " + +" #@@X@HH @@@@ HH@X@@# " + +" #$$X@H H@X$$# " + +" ### @H H@ ### " + +" 00 @HH & 00HH@ 0 " + +"####H H##############H H####", + +//======<<< Level 049 >>>====== + +"##S S###" + +"#####S0 & 0S######" + +"#########SH#####HS##########" + +" $ HX XH $ " + +" H## H##$##H ##H " + +"H#### H# H#####H #H #####H" + +"H H##S#######S##H H" + +"H 0 HX #S# X$ #SX #H 0 H" + +"H######$#S#$### #S#$#######H" + +"H #X#S#####X#S#X# H" + +"X#H S S H###" + +"X####H# S#########S #H###XX#" + +"X$ #H##SH# $#$ #HS##H # $#" + +"##$ H ##H# X#X #H## H # ##" + +"### H H#######H H# " + +"#####H###H H###H######", + +//======<<< Level 050 >>>====== + +"& -- -- ---- # $0$ $" + +"0#H H@ $ @H#$#$# #H#X# H" + +"@#####@H# ##H# # ####HH## H" + +"@#####@H # #H#-- #$##H ##- H" + +" H H########H $ H" + +"H######XH H--# #$## ## ##" + +"H# #H #H# $# H#$ ###@@ ###" + +"H#$ # $#H## # H###$H $" + +"H ##### H # H#$##H- $ #H##" + +"H# H# #H #0#H###$H ## $H#$" + +"H#$ # $XH ##H#$# H#$H# # " + +"H ##### H #H# 0#H#HH####" + +"H# # #H -H $ #HH ## $" + +" #$ # $#H H $ # #H H##" + +"$#######H H # #@HH H## H#$" + +" H# # #@ H H##$H# ", + +//======<<< Level 051 >>>====== + +"& #0000# $ $ " + +"# #----#H##########S##### " + +" # #H# - S - - " + +" $ #H#H###S####$## ## ##" + +"### #H#H#$#S#####$## ## #" + +"HH #H#H# #S ##$## ## " + +"HH HH#H###S ##$## ##" + +"HH H# S ##$## #" + +"### ###H# S ##$## " + +"@@@@@@@@@@##S#######H ##$##" + +" S#$H# H ## #" + +"$ #HS# # H " + +"#########H####@@########H##H" + +" H # # H" + +"$ H HXH $#####$ H" + +"#########################XH#" + +]; diff --git a/lodeRunner.def.js b/lodeRunner.def.js new file mode 100644 index 0000000..9cb6d95 --- /dev/null +++ b/lodeRunner.def.js @@ -0,0 +1,158 @@ +var VERSION = "0.99k"; +var AI_VERSION = 1; + +var NO_OF_TILES_X = 28, + NO_OF_TILES_Y = 16; + +var BASE_TILE_X = 40, + BASE_TILE_Y = 44; + +var GROUND_TILE_X = 40, + GROUND_TILE_Y = 20, + TEXT_TILE_X = 40, + TEXT_TILE_Y = 44; + +var BASE_SCREEN_X = (NO_OF_TILES_X * BASE_TILE_X); +var BASE_SCREEN_Y = (NO_OF_TILES_Y * BASE_TILE_Y + GROUND_TILE_Y + TEXT_TILE_Y); + +var MIN_SCALE = 0.5, + MAX_SCALE = 2; + +var KEYCODE_BKSPACE = 8, //backspace + KEYCODE_ENTER = 13, + KEYCODE_SPACE = 32, + KEYCODE_ESC = 27, //escape + + KEYCODE_Z = 90, //dig left + KEYCODE_X = 88, //dig right + + KEYCODE_LEFT = 37, //move left + KEYCODE_RIGHT = 39, //move right + KEYCODE_UP = 38, //move up + KEYCODE_DOWN = 40, //move down + + KEYCODE_DASH = 189, //'-' + KEYCODE_DOT = 190, //'.' + + KEYCODE_U = 85, //dig left + KEYCODE_O = 79, //dig right + + KEYCODE_J = 74, //move left + KEYCODE_L = 76, //move right + KEYCODE_I = 73, //move up + KEYCODE_K = 75, //move down + + KEYCODE_PERIOD = 190, //'.' + KEYCODE_COMMA = 188, //',' + + KEYCODE_A = 65, //'A' + KEYCODE_C = 67, //'C' + KEYCODE_R = 82, //'R' + KEYCODE_S = 83, //'S' + KEYCODE_T = 84, //'T' + KEYCODE_V = 86; //'V' + +var KEYCODE_0 = 48, + KEYCODE_1 = 49, + KEYCODE_2 = 50, + KEYCODE_3 = 51, + KEYCODE_4 = 52, + KEYCODE_5 = 53, + KEYCODE_6 = 54, + KEYCODE_7 = 55, + KEYCODE_8 = 56, + KEYCODE_9 = 57; + +var SCORE_COMPLETE_LEVEL = 1500, SCORE_COUNTER = 15; + SCORE_GET_GOLD = 250, + SCORE_IN_HOLE = 75, + SCORE_GUARD_DEAD = 75; + +var SCORE_VALUE_PER_POINT = 100; //for modern & edit mode + +var PLAY_NONE = 0, PLAY_CLASSIC = 1, PLAY_MODERN = 2, PLAY_DEMO = 3, PLAY_EDIT = 4, PLAY_TEST = 5, PLAY_AUTO = 6; + + +var GAME_START = 0, GAME_RUNNING = 1, + GAME_FINISH = 2, GAME_FINISH_SCORE_COUNT= 3, + GAME_WAITING = 4, GAME_PAUSE = 5, + GAME_NEW_LEVEL = 6, GAME_RUNNER_DEAD = 7, + GAME_OVER_ANIMATION = 8, GAME_OVER = 9, + GAME_NEXT_LEVEL = 10, GAME_PREV_LEVEL = 11; + +var ACT_UNKNOWN = -1, ACT_STOP = 0, + ACT_LEFT = 1, ACT_RIGHT = 2, + ACT_UP = 3, ACT_DOWN = 4, + ACT_FALL = 5, ACT_FALL_BAR = 6, + ACT_DIG_LEFT = 7, ACT_DIG_RIGHT = 8, + ACT_DIGGING = 9, + ACT_IN_HOLE = 10, ACT_CLIMB_OUT = 11, + ACT_REBORN = 12; + +//value | Character | Type +//------+-----------+----------- +// 0x0 | | Empty space +// 0x1 | # | Normal Brick +// 0x2 | @ | Solid Brick +// 0x3 | H | Ladder +// 0x4 | - | Hand-to-hand bar (Line of rope) +// 0x5 | X | False brick +// 0x6 | S | Ladder appears at end of level +// 0x7 | $ | Gold chest +// 0x8 | 0 | Guard +// 0x9 | & | Player + +var EMPTY_T = 0x00; +var BLOCK_T = 0x01; +var SOLID_T = 0x02; +var LADDR_T = 0x03; +var BAR_T = 0x04; +var TRAP_T = 0x05; +var HLADR_T = 0x06; +var GOLD_T = 0x07; +var GUARD_T = 0x08; +var RUNNER_T = 0x09; + +var REBORN_T = 0x10; //template: for reborn + +var CLOSE_SCREEN_SPEED = 35; //20 ~ 80 + +var MAX_GUARD = 6; //maximum number of guards +var RUNNER_LIFE = 5; //number of runner life +var RUNNER_MAX_LIFE = 100; + +var MAX_TIME_COUNT = 999; //for moden mode +var TICK_COUNT_PER_TIME = 16; +var MAX_DEMO_WAIT_COUNT = 150 * TICK_COUNT_PER_TIME; + +var MAX_EDIT_LEVEL = 120; + +var MAX_HISCORE_RECORD = 10, MAX_HISCORE_NAME_LENGTH = 10; + +var STORAGE_LASTPLAY_MODE = "loderunner_lastplay"; + +var STORAGE_CLASSIC_INFO1 = "loderunner_classicInfo1"; +var STORAGE_CLASSIC_INFO2 = "loderunner_classicInfo2"; + +var STORAGE_MODERN_INFO1 = "loderunner_modernInfo1"; +var STORAGE_MODERN_INFO2 = "loderunner_modernInfo2"; + +var STORAGE_DEMO_INFO1 = "loderunner_demoInfo1"; +var STORAGE_DEMO_INFO2 = "loderunner_demoInfo2"; + +var STORAGE_FIRST_PLAY = "loderunner_firstRun"; + +var STORAGE_MODERN_SCORE_INFO1 = "loderunner_modernScore1"; +var STORAGE_MODERN_SCORE_INFO2 = "loderunner_modernScore2"; + +var STORAGE_USER_INFO = "loderunner_userInfo"; //user created +var STORAGE_USER_SCORE_INFO = "loderunner_userScore"; //user created + + +var STORAGE_EDIT_INFO = "loderunner_editInfo"; + +var STORAGE_USER_LEVEL = "loderunner_userLevel"; +var STORAGE_TEST_LEVEL = "loderunner_testlevel"; + +var STORAGE_HISCORE_INFO1 = "loderunner_hiScore1"; +var STORAGE_HISCORE_INFO2 = "loderunner_hiScore2"; diff --git a/lodeRunner.demo.js b/lodeRunner.demo.js new file mode 100644 index 0000000..b6dfe7f --- /dev/null +++ b/lodeRunner.demo.js @@ -0,0 +1,458 @@ +///////////////// +// Auto Demo +///////////////// + +var demoRecordIdx, demoGoldIdx, demoBornIdx; +var demoTickCount; +var demoRnd, demoIdx; + +function initAutoDemoRnd() +{ + demoRnd = []; + demoRnd[0] = new rangeRandom(0, demoData1.length-1, 0); //random range 0 .. demoData1.length-1 +/* auto demo data always use demoData1 (because now can select demo levels from demo mode) , 6/12/2014 + demoRnd[1] = new rangeRandom(0, demoData2.length-1, 0); //random range 0 .. demoData1.length-2 +*/ +} + +var demoRecord, demoGoldDrop, demoBornPos; +var demoLevel, demoData, demoCount, demoMaxCount; +function getAutoDemoLevel(initValue) +{ + if(initValue) { + curScore = 0; + runnerLife = 1; +/* auto demo data always use demoData1 (because now can select demo levels from demo mode) , 6/12/2014 + if(playData == 2) { //lode runner 2 demo data + demoLevel = 1; + demoCount = 1; + demoMaxCount = 2; + demoData = demoData2; + levelData = levelData2; + demoIdx = 1; + } else { //lode runner 1 demo data +*/ + demoLevel = 1; + demoCount = 1; + demoMaxCount = 3; + demoData = demoData1; + levelData = levelData1; + demoIdx = 0; +// } + } else { + demoLevel++; + demoCount++; + } + var idx = demoRnd[demoIdx].get(); + + demoRecord = demoData[idx].action; + demoGoldDrop = demoData[idx].goldDrop; + demoBornPos = demoData[idx].bornPos; + curLevel = demoData[idx].level; +} + +var demoCountTime = 0, demoCountEnable = 0; +function enableAutoDemoTimer() +{ + demoCountEnable = 1; + demoCountTime = 0; +} + +function disableAutoDemoTimer() +{ + demoCountEnable = 0; +} + +function countAutoDemoTimer() +{ + if(demoCountEnable) { + demoCountTime++; + //debug(demoCountTime); + if(demoCountTime > MAX_DEMO_WAIT_COUNT) { + disableAutoDemoTimer(); + gameState = GAME_WAITING; + showCoverPage(); + } + } +} + +//===================================== +// function for auto demo & demo mode +//===================================== + +function initPlayDemo() +{ + demoRecordIdx = demoGoldIdx = demoBornIdx = 0; + demoTickCount = 0; + gameState = GAME_RUNNING; +} + +function playDemo() +{ + if(demoRecordIdx < demoRecord.length) { + if(demoRecord[demoRecordIdx*2] == demoTickCount) { + //loadingTxt.text = demoRecordIdx + " " + demoTickCount ; //for debug + pressKey(demoRecord[demoRecordIdx*2+1]); + demoRecordIdx++; + } + } + demoTickCount++; +} + +function getDemoGold(guard) +{ + guard.hasGold = demoGoldDrop[demoGoldIdx++]; +} + +function getDemoBornPos() +{ + if(demoBornPos[0] == 2) { + demoBornIdx += 2; + return { x: demoBornPos[demoBornIdx-1], y: demoBornPos[demoBornIdx] }; + } else { + return { x: demoBornPos[++demoBornIdx], y: 1 }; + } +} + +//==================================== +// for demo mode (User select level) +//==================================== + +var playerDemoData1 = [], playerDemoData2 = []; +var noDemoData1 = 1, noDemoData2 = 1; + +var wHighScores1 = [], wHighScores2 = []; +var wDemoData1 = [], wDemoData2 = []; + +function initDemoModeVariable() +{ + for(var i = 0; i < wDemoData1.length; i++) { + playerDemoData1[wDemoData1[i].level-1] = wDemoData1[i]; + } + + for(var i = 0; i < wDemoData2.length; i++) { + playerDemoData2[wDemoData2[i].level-1] = wDemoData2[i]; + } + + if(playerDemoData1.length > 0) noDemoData1 = 0; + if(playerDemoData2.length > 0) noDemoData2 = 0; +} + +function initDemoInfo() +{ + var idx = curLevel - 1; + + curScore = 0; + runnerLife = 1; + + demoRecord = demoData[idx].action; + demoGoldDrop = demoData[idx].goldDrop; + demoBornPos = demoData[idx].bornPos; + assert(curLevel == demoData[idx].level, "curLevel != level of demoData"); +} + +function getDemoInfo() +{ + var infoJSON; + + if(playData == 5) { + infoJSON = getStorage(STORAGE_DEMO_INFO2); + levelData = levelData2; + demoData = playerDemoData2; + } else { + infoJSON = getStorage(STORAGE_DEMO_INFO1); + levelData = levelData1; + demoData = playerDemoData1; + } + + if(infoJSON == null) { + curLevel = 1; + } else { + var infoObj = JSON.parse(infoJSON); + curLevel = infoObj.l; + } + getValidDemoLevel(); + initDemoInfo(); +} + +function setDemoInfo() +{ + var infoObj = { l:curLevel}; + var infoJSON = JSON.stringify(infoObj); + + switch(playData) { + default: + case 4: + setStorage(STORAGE_DEMO_INFO1, infoJSON); + break; + case 5: + setStorage(STORAGE_DEMO_INFO2, infoJSON); + break; + } +} + +function getValidDemoLevel() +{ + while(typeof demoData[curLevel-1] == "undefined") { + if(++curLevel > levelData.length) curLevel = 1; + } +} + +function getNextDemoLevel() +{ + getValidDemoLevel(); + setDemoInfo(); + initDemoInfo(); +} + +function updatePlayerDemoData(playData, demoDataInfo) +{ + var playerDemoData = null; + var level = demoDataInfo.level; + + switch(playData) { + case 1: + playerDemoData = playerDemoData1; + break; + case 2: + playerDemoData = playerDemoData2; + break; + } + + if(playerDemoData != null) { + if(typeof playerDemoData[level-1] == "undefined") { + // new + playerDemoData[level-1] = { + level: demoDataInfo.level, + ai: demoDataInfo.ai, + time: demoDataInfo.time, + state: demoDataInfo.state, + action: demoDataInfo.action, + goldDrop: demoDataInfo.goldDrop, + bornPos: demoDataInfo.bornPos + }; + } else { // always update local data + //if( playerDemoData[level-1].time >= demoDataInfo.time) { //only udate best time + + //update + playerDemoData[level-1].level = demoDataInfo.level; + playerDemoData[level-1].ai = demoDataInfo.ai; + playerDemoData[level-1].time = demoDataInfo.time; + playerDemoData[level-1].state = demoDataInfo.state; + playerDemoData[level-1].action = demoDataInfo.action; + playerDemoData[level-1].goldDrop = demoDataInfo.goldDrop; + playerDemoData[level-1].bornPos = demoDataInfo.bornPos; + } + } +} + +//============================== +// Record play action for demo +//============================== + +var RECORD_NONE = 0, RECORD_KEY = 1, RECORD_PLAY = 2; +var recordMode = RECORD_KEY; +//var recordMode = RECORD_NONE; + +var recordCount, recordKeyCode = 0, lastKeyCode = -1; +var playRecord, goldRecord, bornRecord; +var goldRecordIdx, bornRecordIdx; +var playRecordTime, recordState; + +function initRecordVariable() +{ + recordCount = 0; + goldRecordIdx = 0; + bornRecordIdx = 0; + playRecordTime = 0; + + switch(recordMode) { + case RECORD_KEY: + recordKeyCode = 0; + lastKeyCode = -1; + playRecord = []; + goldRecord = []; + bornRecord = []; + break; + case RECORD_PLAY: + recordIdx = 0; + gameState = GAME_RUNNING; + break; + } +} + +function saveKeyCode(code) +{ + recordKeyCode = code +} + +function recordModeDump(state) +{ + recordPlayTime(state); + convertBornPos(); + dumpRecord(); +} + +function recordModeToggle(state) +{ + if(recordMode == RECORD_KEY) { + if(playMode != PLAY_AUTO && playMode != PLAY_DEMO) recordMode = RECORD_PLAY; + recordModeDump(state); + } else recordMode = RECORD_KEY; +} + +function processRecordKey() +{ + switch(recordMode) { + case RECORD_KEY: //record the play key action + recordKeyAction(); + break; + case RECORD_PLAY: //play the record key + recordPlayDemo(); + break; + } + recordCount++; +} + +function recordKeyAction() +{ + if(recordKeyCode != lastKeyCode) { + playRecord.push(recordCount); + playRecord.push(recordKeyCode); + lastKeyCode = recordKeyCode; + } +} + +var recordIdx; + +function recordPlayDemo() +{ + if(recordIdx < playRecord.length) { + /* + if(playRecord[recordIdx].count == recordCount) { + loadingTxt.text = recordIdx; + pressKey(playRecord[recordIdx++].code); + }*/ + if(playRecord[recordIdx*2] == recordCount) { + //loadingTxt.text = recordIdx; //for debug + pressKey(playRecord[recordIdx*2+1]); + recordIdx++; + } + } +} + +function processRecordGold(guard) +{ + switch(recordMode) { + case RECORD_KEY: //record the play key action, save gold + goldRecord.push(guard.hasGold); + break; + case RECORD_PLAY: //play the record key, get gold + guard.hasGold = goldRecord[goldRecordIdx++]; + break; + } + +} + +function saveRecordBornPos(x, y) +{ + bornRecord.push({ x:x, y:y }); +} + +function getRecordBornPos() +{ + if(bornRecord[0] == 2) { + bornRecordIdx += 2; + return { x: bornRecord[bornRecordIdx-1], y: bornRecord[bornRecordIdx] }; + } else { + return { x: bornRecord[++bornRecordIdx], y: 1 }; + } +} + +function recordPlayTime(state) +{ + playRecordTime = recordCount; + recordState = (state == GAME_FINISH)?1:0; //finish or dead +} + +function convertBornPos() +{ + var len, offset = 1; + var tmpRecord = []; + + if((len = bornRecord.length) <= 0) return; + + for(var i = 0; i < len; i++) if(bornRecord[i].y != 1) offset = 2; + + tmpRecord[0] = offset; + for(var i = 0; i < len; i++) { + tmpRecord[i*offset+1] = bornRecord[i].x; + if(offset == 2) tmpRecord[i*offset+2] = bornRecord[i].y; + } + bornRecord = tmpRecord; +} + +var curDemoData; +function dumpRecord() +{ + var txtStr; + + curDemoData = {}; + curDemoData.level = curLevel; + curDemoData.ai = AI_VERSION; + curDemoData.time = playRecordTime; + curDemoData.state = recordState; + curDemoData.action = []; + curDemoData.goldDrop = []; + curDemoData.bornPos = []; + + for(var i = 0; i < playRecord.length; i++) { + curDemoData.action[i] = playRecord[i]; + } + + for(var i = 0; i < goldRecord.length; i++) { + curDemoData.goldDrop[i] = goldRecord[i]; + } + + for(var i = 0; i < bornRecord.length; i++) { + curDemoData.bornPos[i] = bornRecord[i]; + } + + debug(curDemoData); + + debug(" { level: " + curLevel + ","); + debug(" ai: " + AI_VERSION + ","); + debug(" time: " + playRecordTime + ","); + debug(" state: " + recordState + ","); + + if(playRecord.length > 0) { + txtStr = " action: [ " + playRecord[0]; + for(var i = 1; i < playRecord.length; i++) { + txtStr += ", " + playRecord[i]; + } + debug(txtStr+ " ], //" + (playRecord.length/2)); + } else { + debug(" action: [ ],"); + } + + if(goldRecord.length > 0) { + txtStr = " goldDrop: [ " + goldRecord[0]; + for(var i = 1; i < goldRecord.length; i++) { + txtStr += ", " + goldRecord[i]; + } + debug(txtStr+ " ],"); + } else { + debug(" goldDrop: [ ],"); + } + if( bornRecord.length > 0) { + txtStr = " bornPos: [ " + bornRecord[0]; + for(var i = 1; i < bornRecord.length; i++) { + txtStr += ", " + bornRecord[i]; + } + debug(txtStr+" ]"); + } else { + debug(" bornPos: [ ]"); + } + + debug(" },"); +} diff --git a/lodeRunner.demoData1.js b/lodeRunner.demoData1.js new file mode 100644 index 0000000..53c027f --- /dev/null +++ b/lodeRunner.demoData1.js @@ -0,0 +1,166 @@ +var demoData1 = [ +/* + { level: 1, + ai: 1, + time: 755, + state: 1, + action: [ 0, 39, 63, 38, 75, 37, 96, 90, 134, 37, 149, 38, 181, 39, 206, 38, 222, 37, 312, 38, 324, 37, 340, 88, 352, 39, 374, 88, 391, 39, 407, 88, 425, 39, 508, 40, 519, 39, 585, 38, 597, 37, 631, 38, 664, 39, 688, 38, 703, 37, 738, 38 ], //26 + goldDrop: [ 29 ] + }, + { level: 2, + ai: 1, + time: 988, + state: 1, + action: [ 0, 37, 18, 38, 35, 39, 49, 38, 104, 39, 170, 37, 182, 38, 190, 37, 201, 90, 213, 39, 217, 90, 282, 37, 371, 38, 399, 37, 408, 39, 418, 40, 428, 37, 452, 90, 512, 37, 524, 38, 544, 39, 575, 40, 607, 37, 636, 90, 647, 39, 651, 90, 660, 37, 668, 90, 678, 37, 692, 88, 708, 39, 826, 38, 859, 39, 878, 40, 896, 39, 910, 37, 918, 38, 933, 39, 944, 38 ], //39 + goldDrop: [ 22, 29, 16 ], + bornPos: [ 1, 18, 20 ] + }, + { level: 3, + ai: 1, + time: 242, + state: 0, + action: [ 0, 39, 66, 38, 80, 39, 145, 38, 164, 37, 187, 38, 197, 37, 230, 38 ] //8 + }, + { level: 4, + ai: 1, + time: 1097, + state: 1, + action: [ 0, 37, 40, 88, 54, 37, 64, 88, 75, 37, 82, 38, 104, 37, 114, 39, 157, 37, 169, 88, 200, 37, 234, 38, 307, 39, 334, 37, 349, 40, 362, 39, 383, 40, 395, 39, 419, 38, 435, 37, 458, 38, 474, 39, 522, 90, 531, 37, 547, 40, 581, 39, 599, 38, 615, 39, 622, 38, 627, 37, 631, 38, 648, 39, 658, 40, 672, 39, 688, 37, 697, 88, 725, 39, 750, 38, 768, 40, 801, 37, 923, 38, 945, 37, 965, 90, 976, 39, 980, 90, 1021, 37, 1042, 38 ], //47 + goldDrop: [ 28, 25, 16 ], + bornPos: [ 1, 24 ] + }, + { level: 5, + ai: 1, + time: 748, + state: 1, + action: [ 0, 37, 23, 88, 32, 37, 61, 90, 92, 37, 107, 90, 157, 37, 167, 38, 200, 39, 216, 37, 222, 38, 238, 37, 247, 39, 256, 40, 272, 39, 370, 38, 386, 39, 425, 37, 434, 90, 485, 37, 499, 38, 515, 37, 530, 38, 546, 39, 588, 37, 608, 38, 630, 37, 709, 38 ], //28 + bornPos: [ 1, 7, 9 ] + }, + { level: 7, + ai: 1, + time: 1798, + state: 1, + action: [ 0, 39, 46, 37, 101, 38, 119, 37, 143, 38, 160, 88, 192, 39, 210, 38, 218, 37, 222, 38, 240, 40, 257, 38, 273, 39, 294, 37, 302, 90, 316, 39, 320, 90, 387, 37, 394, 39, 472, 40, 536, 39, 542, 88, 566, 37, 570, 88, 685, 39, 699, 38, 758, 37, 768, 90, 780, 37, 810, 40, 841, 39, 847, 88, 876, 39, 885, 37, 910, 88, 953, 37, 957, 88, 969, 37, 974, 88, 986, 37, 1015, 38, 1031, 37, 1056, 38, 1073, 39, 1100, 88, 1160, 39, 1240, 38, 1284, 39, 1308, 90, 1320, 37, 1342, 90, 1362, 39, 1367, 90, 1377, 37, 1395, 88, 1407, 39, 1417, 90, 1430, 37, 1520, 40, 1658, 37, 1669, 38, 1686, 37, 1710, 38, 1725, 39, 1740, 38, 1772, 37, 1787, 38 ], //67 + goldDrop: [ 26 ], + bornPos: [ 1, 15, 16, 3, 13, 8, 9 ] + }, +*/ + { level: 11, + ai: 1, + time: 721, + state: 1, + action: [ 0, 39, 32, 37, 43, 38, 54, 39, 63, 38, 73, 37, 83, 38, 93, 39, 102, 38, 111, 37, 120, 38, 129, 39, 137, 38, 146, 37, 155, 38, 164, 39, 172, 38, 181, 37, 189, 38, 199, 39, 207, 38, 218, 37, 224, 38, 247, 39, 256, 90, 275, 39, 278, 90, 294, 39, 298, 90, 314, 39, 317, 90, 334, 39, 339, 90, 562, 40, 570, 90, 590, 38, 597, 90, 650, 37, 710, 38 ], //39 + goldDrop: [ 24, 22, 22, 15, 38 ], + bornPos: [ 1, 3, 0, 22, 17 ] + }, + { level: 12, + ai: 1, + time: 1495, + state: 1, + action: [ 0, 39, 12, 37, 91, 90, 131, 37, 151, 38, 172, 39, 218, 37, 237, 38, 254, 39, 259, 38, 268, 39, 272, 38, 280, 39, 285, 38, 294, 39, 298, 38, 310, 39, 354, 38, 365, 37, 424, 90, 505, 37, 516, 90, 532, 39, 537, 90, 552, 39, 585, 88, 595, 39, 631, 40, 640, 37, 654, 88, 667, 39, 684, 40, 699, 39, 758, 38, 780, 39, 798, 37, 811, 38, 831, 39, 847, 37, 860, 38, 881, 39, 897, 37, 973, 90, 1025, 37, 1076, 90, 1087, 39, 1093, 90, 1104, 39, 1110, 90, 1120, 37, 1137, 90, 1148, 39, 1156, 90, 1166, 37, 1174, 90, 1188, 37, 1201, 39, 1215, 39, 1216, 39, 1249, 37, 1281, 88, 1293, 39, 1334, 88, 1372, 38, 1389, 39, 1394, 38, 1401, 39, 1405, 38, 1411, 39, 1415, 38, 1422, 39, 1428, 38, 1441, 39, 1484, 38 ], //74 + goldDrop: [ 30 ], + bornPos: [ 1, 22 ] + }, + { level: 22, + ai: 1, + time: 1335, + state: 1, + action: [ 0, 39, 46, 37, 84, 38, 104, 39, 166, 37, 190, 38, 206, 39, 232, 38, 249, 37, 308, 40, 322, 37, 332, 90, 379, 37, 398, 38, 421, 37, 427, 38, 444, 39, 531, 37, 569, 38, 584, 37, 679, 88, 686, 39, 733, 39, 744, 38, 759, 39, 767, 37, 783, 39, 896, 38, 916, 39, 951, 38, 962, 39, 986, 37, 998, 88, 1042, 39, 1058, 38, 1075, 37, 1101, 90, 1154, 37, 1167, 90, 1181, 88, 1204, 37, 1248, 38, 1257, 37, 1263, 38, 1279, 39, 1324, 38 ], //46 + goldDrop: [ 23, 28 ] + }, + { level: 31, + ai: 1, + time: 561, + state: 1, + action: [ 0, 39, 8, 37, 21, 38, 27, 37, 33, 38, 49, 37, 66, 38, 73, 37, 81, 38, 87, 37, 94, 38, 110, 37, 128, 38, 133, 37, 141, 38, 147, 37, 153, 38, 160, 37, 169, 38, 174, 37, 181, 38, 188, 37, 197, 39, 297, 40, 309, 39, 314, 40, 325, 39, 339, 38, 354, 39, 372, 38, 379, 39, 388, 38, 394, 39, 401, 38, 417, 39, 435, 38, 440, 39, 447, 38, 453, 39, 459, 38, 463, 39, 473, 37, 540, 38, 552, 37, 555, 38 ] //45 + }, + { level: 44, + ai: 1, + time: 686, + state: 1, + action: [ 0, 37, 39, 88, 83, 39, 98, 40, 131, 37, 142, 39, 200, 38, 238, 39, 290, 40, 298, 37, 302, 40, 336, 37, 367, 39, 407, 37, 416, 38, 452, 40, 459, 38, 465, 39, 524, 90, 580, 37, 595, 40, 621, 39, 647, 38 ], //23 + goldDrop: [ 15 ] + }, + { level: 48, + ai: 1, + time: 783, + state: 0, + action: [ 0, 40, 30, 37, 64, 38, 76, 39, 97, 38, 109, 37, 128, 38, 142, 39, 160, 38, 171, 37, 180, 39, 190, 40, 202, 37, 218, 40, 231, 37, 233, 40, 245, 39, 263, 40, 279, 37, 300, 40, 313, 39, 335, 40, 347, 37, 367, 40, 381, 39, 394, 37, 422, 39, 428, 37, 435, 88, 470, 39, 475, 37, 505, 90, 569, 37, 579, 38, 592, 39, 600, 38, 609, 39, 617, 38, 625, 39, 633, 38, 640, 39, 646, 38, 653, 39, 660, 38, 668, 39, 673, 38, 697, 37, 708, 39, 770, 37 ], //49 + goldDrop: [ 24 ] + }, + { level: 56, + ai: 1, + time: 1552, + state: 1, + action: [ 0, 39, 6, 38, 83, 37, 104, 38, 112, 37, 145, 39, 161, 38, 172, 40, 219, 39, 225, 90, 240, 39, 254, 37, 260, 88, 271, 40, 281, 37, 289, 90, 297, 39, 300, 90, 311, 39, 316, 90, 326, 39, 333, 90, 343, 37, 359, 90, 371, 39, 378, 90, 395, 37, 403, 39, 415, 90, 534, 37, 551, 39, 588, 38, 666, 39, 688, 40, 737, 39, 743, 90, 759, 39, 772, 37, 777, 88, 796, 40, 804, 37, 810, 90, 821, 39, 826, 90, 838, 39, 842, 90, 852, 37, 867, 90, 878, 39, 886, 90, 896, 37, 904, 90, 918, 37, 953, 38, 1032, 39, 1121, 37, 1156, 40, 1173, 37, 1185, 39, 1235, 39, 1239, 90, 1254, 39, 1267, 37, 1272, 88, 1284, 40, 1292, 37, 1298, 90, 1309, 39, 1314, 90, 1326, 39, 1330, 90, 1342, 37, 1356, 90, 1367, 39, 1374, 90, 1386, 37, 1392, 90, 1407, 37, 1475, 38 ] //79 + }, + { level: 64, + ai: 1, + time: 4069, + state: 1, + action: [ 0, 39, 32, 37, 134, 38, 149, 39, 193, 38, 222, 39, 293, 40, 306, 37, 343, 39, 381, 38, 394, 37, 438, 38, 450, 39, 485, 38, 497, 37, 521, 38, 532, 39, 554, 37, 646, 38, 670, 37, 720, 39, 728, 90, 743, 39, 747, 90, 758, 39, 764, 90, 776, 39, 783, 90, 796, 39, 801, 90, 812, 39, 818, 90, 982, 39, 1009, 37, 1014, 90, 1028, 39, 1032, 90, 1088, 37, 1108, 88, 1121, 37, 1126, 88, 1139, 37, 1144, 88, 1156, 37, 1162, 88, 1174, 37, 1179, 88, 1406, 39, 1430, 88, 1442, 37, 1448, 88, 1460, 37, 1465, 88, 1476, 37, 1481, 88, 1493, 37, 1498, 88, 1509, 37, 1514, 88, 1524, 37, 1529, 88, 1540, 37, 1546, 88, 1554, 37, 1574, 38, 1591, 39, 1638, 38, 1655, 37, 1696, 38, 1707, 39, 1736, 38, 1747, 37, 1766, 38, 1777, 39, 1858, 37, 1873, 88, 1887, 37, 1891, 88, 1904, 37, 1909, 88, 1921, 37, 1926, 88, 1938, 37, 1943, 88, 1955, 37, 1960, 88, 1970, 37, 1975, 88, 2182, 39, 2221, 37, 2228, 88, 2243, 37, 2247, 88, 2261, 37, 2265, 88, 2277, 37, 2282, 88, 2292, 37, 2297, 88, 2527, 37, 2533, 88, 2562, 39, 2597, 90, 2613, 39, 2616, 90, 2629, 39, 2634, 90, 2646, 39, 2651, 90, 2663, 39, 2668, 90, 2679, 39, 2683, 90, 2909, 37, 2944, 88, 2959, 37, 2963, 88, 2977, 37, 2981, 88, 2994, 37, 2999, 88, 3012, 37, 3016, 88, 3029, 37, 3033, 88, 3279, 39, 3309, 37, 3316, 88, 3331, 37, 3334, 88, 3346, 37, 3350, 88, 3361, 37, 3362, 88, 3374, 37, 3377, 88, 3390, 37, 3394, 88, 3578, 39, 3610, 37, 3668, 40, 3858, 37, 3866, 38, 3876, 39, 3880, 38, 3894, 39, 3948, 38, 4004, 37, 4063, 38 ], //149 + goldDrop: [ 21, 17, 33, 17, 25, 20, 29, 39, 27, 30, 26, 34, 20, 38, 20, 24, 35, 38, 38, 26, 16, 15, 15, 35, 30, 14, 28, 28, 28, 34, 20, 18, 18, 21, 22, 23, 14 ], + bornPos: [ 1, 5, 6, 13, 23, 24, 4, 21, 22, 7, 1, 3, 26, 25, 19, 2, 10, 6, 19, 24, 7, 17 ] + }, + { level: 80, + ai: 1, + time: 2387, + state: 1, + action: [ 0, 90, 13, 39, 47, 38, 127, 37, 140, 39, 152, 37, 191, 38, 297, 37, 336, 40, 349, 39, 359, 37, 368, 39, 395, 37, 439, 39, 448, 90, 462, 40, 466, 90, 477, 40, 482, 90, 494, 37, 518, 39, 533, 38, 669, 37, 679, 90, 690, 37, 725, 39, 826, 38, 835, 90, 901, 38, 970, 90, 979, 40, 986, 90, 1001, 37, 1033, 37, 1040, 90, 1058, 40, 1062, 90, 1075, 37, 1101, 39, 1109, 38, 1144, 39, 1186, 40, 1219, 39, 1232, 40, 1283, 38, 1362, 37, 1444, 40, 1462, 39, 1466, 90, 1481, 37, 1488, 38, 1517, 37, 1544, 38, 1585, 37, 1590, 90, 1654, 37, 1664, 38, 1688, 37, 1707, 38, 1724, 39, 1746, 38, 1765, 39, 1768, 38, 1801, 40, 1837, 90, 1864, 39, 1883, 38, 1930, 40, 1944, 40, 1945, 40, 1946, 40, 1947, 40, 1948, 40, 1949, 40, 1950, 40, 1951, 40, 1952, 40, 1953, 40, 1954, 40, 1955, 40, 1956, 40, 1957, 40, 1958, 40, 1959, 40, 1960, 40, 1961, 40, 1962, 40, 1963, 40, 1965, 88, 2011, 39, 2076, 88, 2089, 37, 2095, 88, 2153, 39, 2169, 38, 2179, 90, 2194, 38, 2199, 90, 2325, 38 ], //99 + goldDrop: [ 17, 14, 15, 36, 19 ], + bornPos: [ 1, 15, 8 ] + }, + { level: 80, + ai: 1, + time: 1652, + state: 0, + action: [ 0, 37, 2, 90, 15, 39, 44, 90, 57, 39, 60, 90, 69, 38, 149, 90, 162, 40, 165, 90, 175, 37, 225, 39, 234, 90, 250, 40, 252, 90, 266, 37, 303, 38, 316, 39, 330, 39, 367, 38, 371, 90, 531, 38, 578, 37, 646, 90, 691, 37, 709, 90, 722, 40, 728, 90, 741, 40, 746, 90, 756, 37, 786, 39, 808, 37, 817, 38, 831, 37, 837, 40, 852, 37, 865, 39, 890, 90, 904, 39, 924, 90, 935, 39, 937, 90, 956, 39, 957, 90, 973, 39, 976, 90, 1042, 39, 1076, 38, 1156, 37, 1222, 40, 1229, 38, 1237, 37, 1251, 39, 1257, 37, 1266, 39, 1283, 90, 1293, 37, 1321, 39, 1329, 37, 1342, 39, 1358, 37, 1366, 90, 1378, 37, 1411, 39, 1472, 37, 1478, 88, 1511, 39, 1548, 88, 1558, 37, 1563, 88, 1573, 37, 1586, 90, 1591, 39, 1599, 88, 1602, 90, 1615, 39, 1621, 90 ], //78 + goldDrop: [ 27, 34, 16, 16, 37, 39, 26, 27, 25, 33, 32, 19 ], + bornPos: [ 1, 6, 7, 27, 8, 26, 11 ] + }, + { level: 95, + ai: 1, + time: 2002, + state: 1, + action: [ 0, 37, 8, 39, 39, 37, 94, 39, 109, 38, 120, 39, 144, 90, 186, 37, 209, 38, 221, 40, 234, 88, 242, 38, 280, 37, 288, 40, 333, 39, 339, 38, 383, 37, 389, 38, 407, 37, 420, 38, 425, 37, 444, 38, 473, 40, 509, 39, 564, 38, 574, 39, 597, 90, 654, 37, 678, 38, 710, 37, 717, 38, 738, 37, 753, 38, 865, 40, 929, 39, 952, 38, 964, 39, 981, 90, 1027, 37, 1042, 38, 1074, 37, 1081, 38, 1104, 37, 1138, 40, 1190, 37, 1194, 37, 1209, 38, 1217, 37, 1224, 39, 1233, 38, 1237, 37, 1243, 38, 1250, 90, 1278, 38, 1282, 37, 1287, 90, 1301, 39, 1333, 37, 1348, 38, 1359, 37, 1379, 38, 1419, 39, 1468, 38, 1520, 37, 1543, 38, 1632, 37, 1659, 40, 1712, 37, 1723, 88, 1816, 39, 1834, 40, 1848, 39, 1855, 37, 1864, 38, 1873, 37, 1888, 38, 1901, 39, 1906, 38, 1916, 39, 1932, 38, 1961, 37, 1980, 38 ], //82 + goldDrop: [ 35, 15, 39, 28 ] + }, + { level: 118, + ai: 1, + time: 3184, + state: 1, + action: [ 0, 39, 31, 88, 52, 37, 56, 90, 91, 39, 103, 37, 111, 38, 141, 37, 159, 38, 176, 37, 183, 38, 225, 39, 230, 38, 236, 37, 294, 40, 318, 37, 350, 40, 365, 39, 373, 88, 420, 39, 449, 88, 458, 37, 464, 88, 508, 39, 565, 37, 573, 38, 583, 37, 589, 38, 600, 37, 605, 38, 632, 39, 637, 38, 647, 37, 703, 40, 711, 39, 724, 39, 729, 39, 735, 39, 739, 39, 809, 88, 820, 37, 822, 88, 844, 90, 868, 39, 879, 38, 901, 37, 906, 38, 935, 39, 940, 38, 951, 37, 1001, 38, 1071, 40, 1083, 39, 1179, 38, 1201, 37, 1206, 38, 1233, 39, 1239, 38, 1251, 37, 1316, 40, 1330, 37, 1369, 40, 1384, 39, 1394, 88, 1406, 39, 1465, 38, 1483, 39, 1503, 38, 1524, 37, 1528, 38, 1562, 39, 1567, 38, 1574, 37, 1643, 40, 1703, 88, 1715, 39, 1781, 38, 1796, 39, 1817, 38, 1839, 37, 1844, 38, 1876, 39, 1882, 38, 1889, 37, 1962, 40, 2022, 88, 2034, 39, 2061, 40, 2072, 39, 2116, 38, 2132, 39, 2153, 38, 2175, 37, 2180, 38, 2212, 39, 2217, 38, 2224, 37, 2314, 40, 2326, 39, 2366, 40, 2380, 88, 2393, 39, 2461, 38, 2479, 39, 2500, 38, 2523, 37, 2528, 38, 2557, 39, 2562, 38, 2572, 37, 2616, 40, 2671, 39, 2724, 38, 2746, 37, 2750, 38, 2783, 39, 2789, 38, 2798, 37, 2837, 40, 2853, 39, 2940, 38, 2963, 37, 2967, 38, 2977, 39, 3011, 40, 3025, 39, 3048, 40, 3059, 37, 3113, 38, 3130, 37, 3135, 38, 3168, 39, 3173, 38 ], //133 + goldDrop: [ 34 ], + bornPos: [ 1, 12 ] + }, + { level: 118, + ai: 1, + time: 1686, + state: 0, + action: [ 0, 37, 28, 90, 39, 39, 80, 37, 85, 88, 94, 37, 97, 88, 109, 37, 114, 88, 183, 39, 198, 38, 219, 37, 224, 38, 257, 39, 262, 38, 268, 37, 328, 38, 368, 40, 382, 39, 476, 88, 522, 39, 532, 38, 550, 37, 555, 38, 588, 39, 593, 38, 603, 37, 657, 40, 669, 39, 732, 90, 743, 39, 749, 90, 760, 39, 765, 90, 780, 39, 813, 38, 827, 37, 834, 38, 843, 37, 849, 38, 876, 39, 882, 38, 892, 37, 942, 40, 953, 39, 975, 39, 1048, 38, 1064, 39, 1067, 38, 1084, 37, 1089, 38, 1126, 39, 1131, 38, 1139, 37, 1201, 40, 1215, 37, 1228, 37, 1229, 37, 1230, 37, 1231, 37, 1232, 37, 1233, 37, 1267, 40, 1279, 39, 1297, 88, 1306, 37, 1315, 88, 1337, 37, 1343, 88, 1368, 39, 1443, 38, 1462, 37, 1469, 38, 1503, 39, 1508, 38, 1518, 37, 1583, 40, 1593, 37, 1643, 40, 1658, 39, 1673, 88, 1681, 37 ], //82 + goldDrop: [ 31, 33, 20, 31, 26, 27 ], + bornPos: [ 1, 5, 8 ] + }, + { level: 119, + ai: 1, + time: 2915, + state: 1, + action: [ 0, 37, 17, 40, 34, 39, 52, 37, 68, 38, 128, 39, 236, 37, 273, 39, 333, 37, 343, 39, 349, 88, 445, 39, 459, 38, 475, 39, 488, 37, 494, 38, 508, 37, 510, 38, 531, 88, 541, 39, 583, 90, 594, 37, 603, 39, 621, 90, 633, 37, 668, 90, 721, 37, 732, 38, 770, 88, 781, 39, 801, 38, 812, 39, 830, 38, 874, 37, 928, 90, 942, 37, 957, 90, 971, 37, 986, 39, 1029, 38, 1054, 37, 1060, 38, 1074, 88, 1117, 39, 1124, 38, 1134, 39, 1138, 38, 1175, 88, 1184, 39, 1226, 38, 1272, 37, 1308, 90, 1326, 37, 1333, 39, 1347, 39, 1348, 39, 1380, 40, 1393, 90, 1407, 40, 1410, 90, 1457, 37, 1472, 39, 1477, 90, 1488, 37, 1542, 88, 1575, 37, 1617, 38, 1629, 37, 1633, 90, 1692, 37, 1706, 37, 1707, 37, 1708, 37, 1733, 39, 1746, 38, 1758, 37, 1784, 38, 1850, 39, 1865, 90, 1880, 37, 1903, 37, 1920, 38, 2001, 39, 2024, 39, 2037, 39, 2038, 39, 2039, 39, 2040, 39, 2041, 39, 2042, 39, 2043, 39, 2044, 39, 2045, 39, 2046, 39, 2047, 39, 2059, 90, 2130, 37, 2150, 38, 2180, 39, 2188, 88, 2200, 39, 2209, 88, 2229, 39, 2282, 90, 2317, 37, 2338, 38, 2382, 39, 2389, 38, 2435, 39, 2470, 90, 2483, 37, 2499, 39, 2509, 90, 2522, 37, 2533, 39, 2633, 88, 2649, 37, 2653, 88, 2748, 39, 2763, 38, 2801, 88, 2812, 39, 2851, 38, 2894, 37, 2909, 38 ], //125 + goldDrop: [ 37, 17 ], + bornPos: [ 1, 15, 12 ] + }, + { level: 121, + ai: 1, + time: 3642, + state: 1, + action: [ 0, 37, 44, 38, 51, 37, 57, 38, 67, 39, 77, 38, 88, 39, 98, 40, 110, 37, 131, 38, 137, 37, 144, 38, 153, 39, 162, 38, 172, 39, 179, 40, 196, 37, 206, 38, 210, 37, 213, 38, 220, 39, 231, 38, 241, 39, 250, 38, 261, 39, 271, 38, 282, 39, 290, 38, 318, 39, 346, 38, 358, 39, 374, 38, 432, 39, 469, 40, 480, 39, 492, 38, 500, 39, 507, 40, 558, 37, 569, 38, 577, 37, 587, 38, 595, 37, 605, 38, 613, 37, 623, 38, 630, 37, 636, 38, 646, 39, 656, 38, 666, 39, 675, 38, 684, 39, 692, 38, 708, 39, 714, 40, 745, 37, 758, 37, 759, 37, 760, 37, 768, 38, 774, 37, 785, 38, 791, 37, 801, 38, 814, 39, 823, 38, 833, 39, 839, 38, 853, 39, 857, 38, 873, 39, 880, 40, 904, 37, 922, 38, 928, 37, 937, 38, 952, 39, 963, 38, 974, 39, 981, 40, 1010, 39, 1016, 40, 1039, 37, 1044, 39, 1051, 38, 1058, 37, 1069, 38, 1079, 37, 1085, 40, 1102, 39, 1111, 38, 1118, 39, 1123, 38, 1131, 37, 1142, 38, 1150, 37, 1161, 38, 1170, 37, 1177, 40, 1194, 39, 1218, 38, 1226, 39, 1231, 38, 1238, 37, 1247, 38, 1255, 37, 1266, 38, 1275, 37, 1286, 38, 1314, 37, 1319, 40, 1352, 39, 1478, 38, 1484, 39, 1488, 38, 1496, 37, 1505, 38, 1512, 37, 1522, 38, 1528, 37, 1538, 38, 1548, 37, 1569, 38, 1619, 40, 1660, 39, 1767, 38, 1773, 39, 1777, 38, 1796, 37, 1807, 38, 1815, 37, 1826, 38, 1835, 37, 1844, 38, 1879, 37, 1888, 40, 1920, 39, 1996, 38, 2003, 39, 2006, 38, 2015, 37, 2025, 38, 2032, 37, 2041, 38, 2049, 37, 2057, 38, 2066, 37, 2114, 40, 2123, 39, 2140, 39, 2192, 38, 2200, 39, 2204, 38, 2212, 37, 2223, 38, 2230, 37, 2240, 38, 2248, 37, 2259, 38, 2268, 37, 2282, 38, 2309, 37, 2332, 38, 2344, 37, 2360, 38, 2373, 37, 2380, 40, 2397, 37, 2409, 38, 2418, 37, 2429, 38, 2440, 37, 2447, 40, 2490, 39, 2504, 38, 2512, 39, 2522, 40, 2540, 39, 2553, 38, 2566, 38, 2568, 37, 2572, 38, 2582, 39, 2591, 38, 2601, 39, 2609, 38, 2628, 39, 2634, 40, 2657, 39, 2814, 38, 2833, 39, 2838, 38, 2844, 37, 2852, 38, 2858, 37, 2867, 38, 2872, 37, 2881, 38, 2886, 37, 2899, 38, 2918, 37, 2929, 38, 2933, 37, 2944, 38, 2948, 37, 2960, 38, 2966, 37, 2979, 38, 2983, 37, 3007, 40, 3016, 39, 3036, 37, 3046, 38, 3067, 37, 3072, 40, 3081, 39, 3095, 39, 3096, 39, 3097, 39, 3098, 39, 3099, 39, 3100, 39, 3101, 39, 3102, 39, 3103, 39, 3104, 39, 3105, 39, 3106, 39, 3107, 39, 3108, 39, 3109, 39, 3110, 39, 3111, 39, 3112, 39, 3113, 39, 3114, 39, 3115, 39, 3116, 39, 3117, 39, 3118, 39, 3121, 38, 3128, 39, 3138, 38, 3145, 39, 3155, 38, 3166, 39, 3171, 38, 3178, 37, 3187, 38, 3194, 37, 3200, 40, 3210, 39, 3224, 39, 3225, 39, 3226, 39, 3227, 39, 3228, 39, 3232, 38, 3242, 37, 3251, 38, 3258, 37, 3267, 38, 3285, 37, 3292, 40, 3301, 39, 3315, 39, 3316, 39, 3317, 39, 3318, 39, 3319, 39, 3320, 39, 3321, 39, 3322, 39, 3323, 39, 3324, 39, 3325, 39, 3326, 39, 3327, 39, 3328, 39, 3329, 39, 3330, 39, 3331, 39, 3332, 39, 3334, 40, 3357, 39, 3472, 38, 3478, 39, 3482, 38, 3490, 37, 3498, 38, 3505, 37, 3515, 38, 3522, 37, 3533, 38, 3541, 37, 3555, 38, 3580, 37, 3604, 38, 3610, 37, 3620, 38 ], //301 + goldDrop: [ 30, 32, 32, 15, 26, 27, 23 ] + }, + { level: 134, + ai: 1, + time: 2422, + state: 1, + action: [ 0, 39, 4, 38, 60, 90, 89, 37, 101, 88, 111, 37, 120, 38, 125, 90, 150, 37, 163, 88, 173, 38, 180, 37, 187, 90, 216, 37, 226, 38, 232, 37, 247, 38, 254, 37, 269, 38, 276, 37, 288, 38, 295, 37, 303, 38, 310, 37, 315, 90, 327, 37, 356, 39, 360, 88, 372, 39, 391, 88, 401, 39, 422, 88, 432, 39, 461, 40, 466, 39, 479, 37, 483, 88, 493, 39, 542, 88, 554, 37, 560, 88, 640, 39, 655, 38, 688, 37, 697, 90, 708, 88, 756, 37, 766, 38, 773, 37, 789, 38, 796, 37, 812, 38, 820, 37, 835, 38, 842, 37, 846, 90, 880, 37, 891, 38, 897, 37, 915, 38, 921, 37, 931, 39, 939, 90, 965, 37, 979, 38, 984, 37, 999, 38, 1005, 37, 1012, 90, 1020, 37, 1027, 39, 1032, 90, 1041, 37, 1049, 40, 1120, 39, 1202, 38, 1221, 39, 1234, 88, 1243, 37, 1246, 88, 1265, 39, 1315, 88, 1325, 37, 1330, 88, 1342, 37, 1347, 88, 1359, 37, 1363, 88, 1374, 37, 1379, 88, 1566, 39, 1595, 38, 1628, 37, 1647, 38, 1656, 37, 1669, 38, 1676, 37, 1680, 90, 1691, 39, 1695, 90, 1706, 39, 1720, 90, 1731, 39, 1736, 90, 1749, 39, 1761, 90, 1772, 39, 1777, 90, 1787, 39, 1793, 90, 1926, 40, 1931, 39, 1947, 40, 1952, 39, 1971, 40, 1977, 39, 2011, 40, 2026, 37, 2040, 88, 2115, 39, 2130, 38, 2164, 37, 2185, 38, 2192, 37, 2200, 90, 2208, 39, 2212, 90, 2224, 39, 2228, 90, 2268, 37, 2283, 38, 2289, 37, 2305, 38, 2311, 37, 2327, 38, 2333, 37, 2349, 38, 2354, 37, 2371, 38, 2379, 37, 2395, 38, 2401, 37, 2416, 38 ], //143 + bornPos: [ 1, 3, 4, 5, 6, 5, 6, 3, 4 ] + } +]; \ No newline at end of file diff --git a/lodeRunner.demoData2.js b/lodeRunner.demoData2.js new file mode 100644 index 0000000..95b721e --- /dev/null +++ b/lodeRunner.demoData2.js @@ -0,0 +1,271 @@ +var demoData2 = [ + { + level: 1, + ai:1, + time: 7396, + state: 1, + action: [0, 37, 46, 88, 59, 40, 64, 88, 75, 40, 80, 88, 91, 40, 95, 88, 268, 40, 273, 88, 286, 38, 305, 39, 316, 38, 320, 39, 403, 37, 474, 38, 490, 39, 506, 38, 525, 37, 796, 38, 870, 39, 1013, 40, 1024, 39, 1038, 40, 1048, 39, 1057, 40, 1064, 39, 1072, 40, 1078, 39, 1087, 40, 1091, 39, 1109, 38, 1122, 40, 1128, 39, 1177, 40, 1192, 90, 1236, 37, 1243, 39, 1252, 38, 1294, 37, 1304, 38, 1394, 40, 1426, 39, 1439, 39, 1440, 39, 1441, 39, 1445, 38, 1484, 37, 1499, 40, 1533, 39, 1548, 40, 1557, 39, 1565, 37, 1575, 88, 1617, 39, 1628, 38, 1673, 37, 1694, 38, 1794, 40, 1819, 39, 1833, 39, 1834, 39, 1835, 39, 1836, 39, 1837, 39, 1838, 39, 1839, 39, 1840, 39, 1841, 39, 1842, 39, 1843, 39, 1853, 38, 1892, 37, 1918, 38, 2009, 40, 2038, 39, 2052, 39, 2053, 39, 2054, 39, 2055, 39, 2056, 39, 2057, 39, 2058, 39, 2059, 39, 2060, 39, 2061, 39, 2062, 39, 2063, 39, 2064, 39, 2072, 38, 2111, 37, 2151, 38, 2280, 40, 2317, 39, 2361, 38, 2399, 37, 2449, 38, 2594, 40, 2619, 39, 2633, 39, 2634, 39, 2635, 39, 2636, 39, 2637, 39, 2638, 39, 2639, 39, 2640, 39, 2641, 39, 2698, 40, 2702, 90, 2773, 37, 2781, 39, 2792, 38, 2835, 37, 2894, 38, 3015, 40, 3039, 39, 3114, 38, 3154, 37, 3219, 38, 3377, 40, 3403, 39, 3417, 39, 3418, 39, 3419, 39, 3420, 39, 3421, 39, 3422, 39, 3423, 39, 3424, 39, 3425, 39, 3426, 39, 3427, 39, 3482, 38, 3524, 37, 3598, 38, 3724, 40, 3756, 37, 3830, 38, 3870, 39, 3930, 38, 4083, 40, 4121, 37, 4183, 38, 4221, 39, 4272, 38, 4433, 40, 4461, 37, 4475, 37, 4476, 37, 4477, 37, 4478, 37, 4479, 37, 4480, 37, 4481, 37, 4521, 38, 4561, 39, 4607, 38, 4745, 40, 4774, 37, 4831, 38, 4872, 39, 4913, 38, 5038, 40, 5069, 37, 5120, 38, 5159, 39, 5194, 38, 5310, 40, 5343, 37, 5386, 38, 5427, 39, 5453, 38, 5552, 40, 5578, 37, 5617, 38, 5656, 39, 5676, 38, 5757, 40, 5784, 37, 5798, 37, 5799, 37, 5800, 37, 5801, 37, 5802, 37, 5803, 37, 5804, 37, 5812, 38, 5851, 39, 5865, 38, 5945, 40, 5975, 37, 5999, 38, 6038, 39, 6049, 38, 6122, 40, 6157, 37, 6171, 40, 6177, 88, 6227, 39, 6233, 37, 6241, 38, 6285, 39, 6383, 40, 6395, 39, 6409, 39, 6410, 39, 6411, 39, 6412, 39, 6413, 39, 6414, 39, 6415, 39, 6416, 39, 6417, 39, 6418, 39, 6419, 39, 6420, 39, 6421, 39, 6422, 39, 6423, 39, 6424, 39, 6425, 39, 6426, 39, 6427, 39, 6428, 39, 6429, 39, 6430, 39, 6431, 39, 6432, 39, 6433, 39, 6434, 39, 6435, 39, 6436, 39, 6437, 39, 6438, 39, 6439, 39, 6440, 39, 6441, 39, 6442, 39, 6443, 39, 6444, 39, 6445, 39, 6446, 39, 6447, 39, 6448, 39, 6454, 38, 6467, 90, 6472, 39, 6682, 38, 6696, 38, 6697, 38, 6698, 38, 6699, 38, 6700, 38, 6701, 38, 6702, 38, 6703, 38, 6704, 38, 6705, 38, 6706, 38, 6707, 38, 6739, 40, 6801, 39, 6900, 38, 6910, 90, 6921, 40, 6927, 90, 6939, 40, 6943, 90, 6954, 40, 6960, 90, 7129, 40, 7132, 90, 7142, 38, 7165, 37, 7245, 39, 7319, 38], //277 + goldDrop: [35, 30, 36] + }, + { + level: 2, + ai:1, + time: 11607, + state: 1, + action: [0, 39, 17, 38, 41, 37, 61, 38, 139, 40, 176, 37, 184, 40, 205, 37, 214, 40, 242, 39, 279, 38, 338, 37, 489, 40, 502, 40, 503, 40, 504, 40, 505, 40, 506, 40, 507, 40, 508, 40, 509, 40, 552, 39, 600, 38, 804, 37, 835, 38, 851, 40, 868, 37, 965, 40, 988, 37, 992, 38, 1007, 40, 1047, 37, 1071, 39, 1143, 38, 1200, 37, 1316, 40, 1330, 37, 1365, 38, 1398, 39, 1430, 37, 1434, 38, 1496, 39, 1534, 37, 1554, 38, 1616, 40, 1630, 40, 1631, 40, 1632, 40, 1633, 40, 1634, 40, 1635, 40, 1636, 40, 1637, 40, 1638, 40, 1639, 40, 1640, 40, 1649, 37, 1749, 38, 1833, 39, 1863, 40, 1874, 37, 1882, 40, 1895, 39, 1909, 39, 1926, 38, 1960, 39, 1983, 38, 2089, 39, 2114, 40, 2127, 37, 2252, 40, 2264, 37, 2275, 38, 2276, 39, 2296, 37, 2302, 38, 2320, 40, 2357, 37, 2367, 40, 2393, 37, 2455, 38, 2510, 39, 2575, 38, 2759, 40, 2795, 37, 2811, 39, 2834, 37, 2848, 38, 2860, 40, 2873, 38, 2980, 39, 3005, 37, 3031, 40, 3038, 37, 3047, 37, 3185, 39, 3190, 38, 3227, 40, 3232, 90, 3394, 39, 3405, 37, 3412, 38, 3420, 39, 3434, 37, 3446, 40, 3460, 40, 3461, 40, 3462, 40, 3463, 40, 3464, 40, 3465, 40, 3466, 40, 3467, 40, 3468, 40, 3469, 40, 3470, 40, 3471, 40, 3472, 40, 3473, 40, 3474, 40, 3482, 37, 3577, 38, 3634, 39, 3694, 38, 3698, 38, 3706, 39, 3708, 38, 3722, 39, 3724, 38, 3862, 37, 3899, 39, 3906, 40, 3915, 37, 4057, 40, 4102, 37, 4108, 40, 4120, 39, 4239, 38, 4463, 37, 4521, 39, 4531, 38, 4584, 40, 4605, 37, 4662, 39, 4671, 38, 4684, 37, 4690, 40, 4744, 39, 4785, 38, 4800, 40, 4842, 38, 5018, 37, 5047, 38, 5189, 40, 5210, 37, 5307, 40, 5358, 39, 5511, 38, 5590, 37, 5616, 38, 5834, 40, 5855, 37, 5897, 40, 5912, 37, 5944, 38, 5955, 40, 5969, 38, 5976, 37, 5988, 39, 5999, 37, 6006, 39, 6015, 37, 6025, 39, 6036, 38, 6081, 40, 6086, 39, 6098, 40, 6109, 37, 6240, 39, 6248, 38, 6270, 37, 6275, 38, 6285, 37, 6302, 39, 6312, 37, 6327, 39, 6343, 90, 6449, 40, 6454, 37, 6551, 39, 6563, 40, 6583, 37, 6597, 37, 6598, 37, 6667, 38, 6728, 39, 6772, 40, 6775, 39, 6810, 37, 6828, 39, 6845, 38, 6922, 39, 7021, 40, 7035, 40, 7036, 40, 7037, 40, 7038, 40, 7039, 40, 7040, 40, 7041, 40, 7042, 40, 7043, 40, 7044, 40, 7045, 40, 7046, 40, 7047, 40, 7048, 40, 7049, 40, 7050, 40, 7051, 40, 7052, 40, 7053, 40, 7054, 40, 7055, 40, 7056, 40, 7057, 40, 7058, 40, 7059, 40, 7060, 40, 7061, 40, 7062, 40, 7063, 40, 7064, 40, 7065, 40, 7066, 40, 7067, 40, 7068, 40, 7069, 40, 7070, 40, 7079, 37, 7195, 38, 7268, 40, 7286, 39, 7349, 38, 7587, 40, 7611, 37, 7685, 40, 7690, 39, 7808, 40, 7820, 37, 7830, 40, 7844, 40, 7845, 40, 7846, 40, 7847, 40, 7848, 40, 7849, 40, 7850, 40, 7851, 40, 7852, 40, 7853, 40, 7854, 40, 7855, 40, 7863, 37, 7877, 37, 7878, 37, 7879, 37, 7880, 37, 7881, 37, 7882, 37, 7883, 37, 7884, 37, 8004, 38, 8060, 39, 8129, 38, 8141, 37, 8144, 38, 8365, 40, 8447, 39, 8741, 38, 8776, 40, 8792, 39, 8804, 40, 8809, 39, 8820, 40, 8825, 39, 9155, 38, 9202, 37, 9303, 40, 9315, 37, 9355, 38, 9376, 39, 9385, 38, 9449, 40, 9463, 40, 9464, 40, 9465, 40, 9466, 40, 9467, 40, 9468, 40, 9469, 40, 9470, 40, 9471, 40, 9472, 40, 9473, 40, 9474, 40, 9475, 40, 9476, 40, 9477, 40, 9478, 40, 9485, 39, 9685, 38, 9747, 40, 9800, 39, 10232, 40, 10246, 40, 10451, 38, 10681, 37, 10713, 38, 10788, 39, 10792, 40, 10814, 37, 10832, 40, 10846, 37, 10884, 40, 10889, 37, 11018, 39, 11027, 40, 11049, 37, 11169, 38, 11224, 39, 11250, 38, 11371, 40, 11430, 37, 11456, 38, 11513, 39, 11579, 38], //337 + goldDrop: [38, 31, 35, 19, 14, 15, 24, 27, 27, 30, 33, 25, 28, 28, 22, 32, 14, 23, 14, 31] + }, + { + level: 3, + ai:1, + time: 3536, + state: 1, + action: [0, 37, 25, 40, 41, 37, 55, 37, 56, 37, 57, 37, 58, 37, 59, 37, 64, 38, 79, 37, 92, 37, 93, 37, 94, 37, 95, 37, 96, 37, 105, 40, 118, 40, 119, 40, 120, 40, 121, 40, 122, 40, 131, 38, 145, 38, 146, 38, 147, 38, 148, 38, 149, 38, 150, 38, 151, 38, 156, 40, 169, 37, 178, 40, 192, 40, 195, 39, 208, 39, 209, 39, 210, 39, 211, 39, 212, 39, 213, 39, 214, 39, 215, 39, 216, 39, 217, 39, 218, 39, 330, 40, 342, 37, 356, 40, 372, 39, 388, 40, 402, 40, 403, 40, 404, 40, 405, 40, 411, 37, 451, 39, 465, 38, 487, 37, 494, 38, 509, 37, 543, 40, 561, 37, 576, 38, 593, 40, 603, 38, 609, 39, 625, 37, 630, 38, 651, 40, 665, 37, 679, 37, 680, 37, 681, 37, 689, 38, 706, 37, 731, 40, 753, 39, 778, 38, 787, 37, 799, 39, 809, 40, 829, 38, 848, 39, 859, 40, 863, 37, 870, 40, 883, 40, 941, 37, 944, 40, 956, 39, 970, 39, 971, 39, 972, 39, 973, 39, 974, 39, 976, 39, 993, 40, 1002, 39, 1034, 90, 1172, 37, 1240, 39, 1249, 37, 1266, 38, 1281, 39, 1284, 40, 1297, 40, 1348, 37, 1395, 38, 1417, 40, 1431, 40, 1440, 39, 1447, 37, 1457, 38, 1482, 39, 1495, 39, 1496, 40, 1509, 40, 1510, 40, 1511, 40, 1512, 40, 1513, 40, 1514, 40, 1518, 39, 1532, 39, 1533, 39, 1534, 39, 1543, 40, 1549, 39, 1592, 90, 1625, 38, 1649, 40, 1669, 38, 1684, 40, 1758, 37, 1828, 38, 1845, 39, 1856, 40, 1954, 37, 1960, 40, 1969, 39, 1983, 39, 1984, 39, 2036, 40, 2048, 90, 2229, 37, 2280, 40, 2290, 37, 2304, 38, 2316, 39, 2337, 38, 2342, 39, 2347, 40, 2447, 37, 2451, 40, 2459, 39, 2472, 40, 2476, 39, 2543, 40, 2594, 90, 2631, 38, 2648, 40, 2659, 38, 2671, 40, 2682, 38, 2699, 40, 2775, 37, 2840, 38, 2849, 39, 2880, 37, 2901, 38, 2908, 39, 2924, 37, 2939, 40, 2945, 39, 2962, 38, 2970, 39, 2974, 40, 3063, 37, 3094, 40, 3182, 38, 3196, 38, 3201, 39, 3214, 39, 3216, 39, 3217, 39, 3218, 39, 3219, 39, 3220, 39, 3221, 39, 3222, 39, 3223, 39, 3224, 39, 3225, 39, 3226, 39, 3227, 39, 3228, 39, 3229, 39, 3230, 39, 3231, 39, 3232, 39, 3308, 40, 3319, 39, 3335, 38, 3343, 39, 3352, 38, 3392, 37, 3508, 38], //207 + goldDrop: [24, 22, 16, 24], + bornPos: [1, 26, 27, 25] + }, + { level: 4, + ai: 1, + time: 2124, + state: 1, + action: [ 0, 37, 36, 38, 58, 39, 106, 38, 114, 39, 145, 88, 156, 37, 162, 88, 193, 37, 198, 88, 220, 39, 262, 37, 316, 38, 421, 40, 427, 38, 445, 40, 452, 39, 571, 38, 578, 39, 590, 88, 601, 37, 606, 88, 617, 37, 621, 88, 633, 40, 655, 39, 662, 37, 668, 88, 716, 39, 724, 37, 840, 37, 847, 38, 869, 39, 916, 38, 923, 39, 1017, 38, 1039, 37, 1094, 38, 1102, 37, 1122, 90, 1168, 39, 1171, 90, 1208, 37, 1250, 39, 1406, 38, 1413, 37, 1418, 90, 1430, 39, 1434, 90, 1446, 40, 1464, 39, 1546, 38, 1570, 37, 1625, 38, 1655, 37, 1742, 38, 1766, 39, 1824, 38, 1831, 39, 1846, 37, 1855, 38, 2023, 39, 2025, 88, 2100, 39, 2106, 37, 2113, 38 ], //66 + goldDrop: [ 38, 20 ] + }, + { + level: 5, + ai:1, + time: 6878, + state: 1, + action: [0, 40, 288, 38, 293, 39, 347, 88, 356, 37, 359, 88, 371, 37, 376, 88, 388, 37, 393, 88, 406, 37, 411, 88, 423, 37, 429, 88, 441, 37, 447, 88, 459, 37, 464, 88, 477, 37, 482, 88, 496, 37, 500, 88, 515, 37, 518, 88, 535, 37, 550, 88, 623, 40, 637, 40, 638, 40, 639, 40, 640, 40, 641, 40, 642, 40, 643, 40, 644, 40, 645, 40, 646, 40, 647, 40, 648, 40, 649, 40, 650, 40, 651, 40, 652, 40, 776, 38, 783, 39, 835, 88, 844, 37, 851, 88, 862, 37, 868, 88, 880, 37, 885, 88, 898, 37, 902, 88, 916, 37, 919, 88, 932, 37, 937, 88, 949, 37, 954, 88, 967, 37, 972, 88, 985, 37, 989, 88, 1012, 37, 1018, 88, 1115, 40, 1137, 38, 1159, 39, 1181, 38, 1217, 90, 1265, 37, 1285, 40, 1295, 39, 1438, 40, 1446, 39, 1497, 88, 1506, 37, 1514, 88, 1524, 37, 1530, 88, 1540, 37, 1546, 88, 1558, 37, 1564, 88, 1575, 37, 1581, 88, 1592, 37, 1598, 88, 1610, 37, 1615, 88, 1629, 37, 1634, 88, 1644, 37, 1649, 88, 1661, 37, 1666, 88, 1773, 38, 1806, 39, 1830, 38, 1897, 90, 1964, 37, 1991, 40, 2000, 39, 2127, 40, 2141, 40, 2142, 40, 2143, 40, 2144, 40, 2145, 40, 2146, 40, 2147, 40, 2148, 40, 2149, 40, 2150, 40, 2151, 40, 2152, 40, 2153, 40, 2154, 40, 2155, 40, 2156, 40, 2157, 40, 2158, 40, 2159, 40, 2160, 40, 2161, 40, 2162, 40, 2163, 40, 2164, 40, 2322, 38, 2339, 40, 2373, 38, 2396, 40, 2433, 38, 2442, 39, 2453, 40, 2456, 39, 2509, 88, 2519, 37, 2522, 88, 2533, 37, 2539, 88, 2550, 37, 2556, 88, 2567, 37, 2574, 88, 2585, 37, 2591, 88, 2601, 37, 2608, 88, 2619, 37, 2626, 88, 2637, 37, 2643, 88, 2654, 37, 2660, 88, 2672, 37, 2678, 88, 2687, 37, 2694, 88, 2782, 38, 2829, 39, 2851, 38, 2971, 90, 3018, 37, 3039, 40, 3048, 39, 3190, 40, 3204, 40, 3478, 38, 3484, 39, 3535, 88, 3545, 37, 3552, 88, 3563, 37, 3570, 88, 3582, 37, 3588, 88, 3601, 37, 3606, 88, 3617, 37, 3623, 88, 3635, 37, 3640, 88, 3652, 37, 3657, 88, 3669, 37, 3674, 88, 3685, 37, 3690, 88, 3700, 37, 3706, 88, 3791, 38, 3860, 39, 3876, 38, 3918, 39, 3927, 38, 3937, 37, 3947, 38, 4015, 90, 4056, 37, 4070, 40, 4080, 39, 4241, 38, 4262, 39, 4333, 37, 4339, 88, 4350, 37, 4416, 40, 4430, 39, 4496, 37, 4503, 88, 4513, 37, 4576, 40, 4588, 39, 4600, 40, 4604, 39, 4665, 37, 4672, 88, 4681, 37, 4741, 40, 4756, 39, 4811, 37, 4817, 88, 4827, 37, 4879, 40, 4894, 39, 5029, 38, 5096, 90, 5107, 40, 5112, 90, 5123, 40, 5128, 90, 5141, 40, 5145, 90, 5158, 40, 5162, 90, 5174, 40, 5179, 90, 5191, 40, 5196, 90, 5208, 40, 5213, 90, 5226, 40, 5230, 90, 5244, 40, 5248, 90, 5260, 37, 5278, 39, 5290, 38, 5347, 37, 5387, 90, 5399, 39, 5404, 90, 5416, 39, 5421, 90, 5433, 39, 5439, 90, 5451, 39, 5457, 90, 5468, 39, 5474, 90, 5485, 39, 5490, 90, 5497, 37, 5535, 90, 5546, 39, 5551, 90, 5563, 39, 5568, 90, 5581, 39, 5586, 90, 5597, 39, 5603, 90, 5612, 39, 5622, 90, 5631, 37, 5654, 90, 5667, 39, 5671, 90, 5685, 39, 5689, 90, 5702, 37, 5718, 90, 5728, 39, 5735, 90, 5748, 37, 5768, 88, 5780, 40, 5786, 88, 5799, 40, 5803, 88, 5817, 40, 5822, 88, 5834, 40, 5839, 88, 5852, 40, 5857, 88, 5873, 40, 5881, 39, 5897, 90, 5908, 37, 5918, 39, 5963, 38, 6028, 37, 6048, 88, 6059, 37, 6066, 88, 6076, 37, 6082, 88, 6094, 37, 6100, 88, 6111, 37, 6117, 88, 6128, 37, 6134, 88, 6145, 37, 6151, 88, 6161, 39, 6190, 88, 6201, 37, 6208, 88, 6219, 37, 6225, 88, 6237, 37, 6243, 88, 6254, 37, 6262, 88, 6273, 39, 6293, 88, 6302, 37, 6310, 88, 6322, 37, 6329, 88, 6337, 39, 6354, 88, 6367, 39, 6384, 90, 6395, 40, 6401, 90, 6414, 40, 6418, 90, 6432, 40, 6436, 90, 6450, 40, 6454, 90, 6467, 40, 6471, 90, 6490, 40, 6501, 90, 6514, 37, 6525, 39, 6554, 38, 6620, 37, 6666, 90, 6681, 37, 6746, 39, 6801, 38], //358 + bornPos: [1, 27, 27] + }, + { + level: 6, + ai:1, + time: 6375, + state: 1, + action: [0, 39, 6, 38, 24, 37, 138, 40, 173, 39, 182, 38, 196, 37, 211, 39, 218, 38, 231, 39, 236, 38, 320, 39, 337, 37, 374, 38, 459, 39, 596, 40, 611, 90, 622, 38, 640, 37, 655, 40, 708, 37, 716, 39, 730, 38, 744, 38, 756, 39, 769, 39, 770, 39, 771, 39, 772, 39, 773, 39, 774, 39, 775, 39, 776, 39, 777, 39, 778, 39, 779, 39, 780, 39, 781, 39, 782, 39, 783, 39, 784, 39, 785, 39, 833, 39, 837, 38, 847, 90, 887, 38, 953, 40, 969, 38, 976, 90, 987, 38, 1007, 37, 1058, 39, 1072, 38, 1105, 40, 1131, 37, 1135, 88, 1207, 39, 1220, 39, 1246, 37, 1322, 39, 1401, 39, 1493, 38, 1573, 40, 1585, 38, 1600, 40, 1614, 38, 1622, 39, 1632, 40, 1641, 39, 1652, 90, 1667, 37, 1686, 88, 1762, 39, 1777, 38, 1812, 37, 1857, 38, 1887, 39, 1896, 40, 1920, 39, 1923, 90, 1962, 37, 1984, 39, 2037, 39, 2068, 38, 2152, 37, 2213, 39, 2224, 38, 2272, 37, 2279, 40, 2297, 39, 2320, 37, 2358, 39, 2429, 38, 2514, 37, 2655, 40, 2687, 88, 2699, 38, 2733, 39, 2815, 38, 3000, 40, 3021, 90, 3078, 37, 3084, 39, 3109, 37, 3149, 39, 3162, 39, 3163, 39, 3331, 38, 3475, 37, 3539, 40, 3551, 39, 3595, 37, 3718, 39, 3725, 90, 3734, 39, 3748, 39, 3749, 39, 3750, 39, 3812, 38, 3895, 37, 3951, 38, 4310, 40, 4360, 39, 4383, 37, 4419, 39, 4491, 38, 4575, 37, 4668, 40, 4692, 39, 4696, 40, 4710, 37, 4720, 39, 4743, 37, 4760, 39, 4765, 88, 4774, 37, 4826, 39, 4853, 37, 4856, 88, 4869, 37, 4875, 38, 4905, 39, 4914, 38, 4958, 39, 4972, 39, 4973, 39, 4992, 90, 5006, 37, 5009, 90, 5017, 39, 5034, 37, 5059, 39, 5111, 38, 5196, 37, 5269, 39, 5287, 38, 5657, 40, 5675, 90, 5739, 37, 5743, 39, 5753, 38, 5765, 39, 5776, 37, 5813, 39, 5827, 39, 5828, 39, 5829, 39, 5894, 38, 5983, 37, 6073, 40, 6085, 90, 6103, 37, 6114, 39, 6146, 90, 6159, 39, 6164, 90, 6178, 37, 6185, 39, 6230, 37, 6292, 38], //180 + goldDrop: [29, 35, 27, 35, 23] + }, + { + level: 7, + ai:1, + time: 10949, + state: 1, + action: [0, 38, 4, 38, 9, 38, 14, 38, 19, 38, 29, 38, 81, 37, 95, 37, 96, 37, 97, 37, 140, 38, 222, 39, 241, 38, 284, 39, 287, 38, 395, 39, 399, 38, 600, 40, 651, 39, 902, 37, 918, 39, 936, 37, 986, 38, 1073, 39, 1099, 38, 1469, 40, 1516, 39, 1597, 37, 1615, 39, 1638, 37, 1665, 38, 1751, 39, 1810, 40, 1833, 37, 1857, 39, 1874, 37, 1878, 90, 1888, 39, 1948, 37, 1973, 39, 1981, 37, 1992, 39, 2000, 90, 2009, 39, 2042, 37, 2050, 39, 2084, 37, 2095, 39, 2167, 37, 2181, 39, 2228, 38, 2234, 39, 2325, 38, 2411, 37, 2464, 38, 2480, 39, 2496, 38, 2541, 39, 2548, 38, 2847, 40, 2890, 38, 3020, 39, 3041, 39, 3081, 37, 3097, 39, 3140, 38, 3187, 40, 3262, 38, 3348, 37, 3460, 38, 3488, 39, 3490, 38, 3665, 40, 3706, 39, 3711, 39, 3724, 39, 3725, 39, 3726, 39, 3757, 37, 3771, 39, 3830, 38, 3837, 39, 3891, 37, 3898, 39, 3935, 37, 4039, 38, 4052, 37, 4142, 38, 4226, 39, 4291, 38, 4306, 40, 4337, 37, 4378, 39, 4386, 90, 4397, 39, 4452, 37, 4485, 39, 4491, 90, 4501, 39, 4603, 37, 4638, 39, 4695, 38, 4702, 39, 4710, 88, 4762, 39, 4891, 38, 4977, 37, 5018, 38, 5046, 39, 5064, 38, 5139, 37, 5144, 38, 5400, 40, 5441, 38, 5511, 39, 5545, 37, 5564, 39, 5596, 38, 5657, 39, 5668, 40, 5675, 39, 5685, 40, 5706, 38, 5723, 40, 5740, 38, 5791, 37, 5852, 40, 5871, 39, 5896, 37, 5904, 88, 5913, 37, 5934, 39, 5941, 38, 5983, 39, 6007, 37, 6024, 39, 6027, 88, 6038, 37, 6052, 37, 6082, 39, 6088, 38, 6137, 39, 6151, 38, 6201, 39, 6215, 37, 6263, 38, 6269, 37, 6417, 38, 6500, 39, 6516, 40, 6571, 37, 6613, 38, 6696, 39, 6764, 38, 6811, 39, 6813, 38, 6865, 40, 6971, 39, 6978, 38, 6994, 39, 7018, 37, 7059, 39, 7091, 37, 7105, 39, 7115, 37, 7292, 39, 7295, 88, 7301, 37, 7315, 37, 7316, 37, 7317, 37, 7318, 37, 7319, 37, 7372, 39, 7396, 37, 7429, 38, 7436, 37, 7526, 38, 7607, 40, 7626, 37, 7648, 38, 7686, 39, 7755, 40, 7793, 39, 7816, 37, 7842, 39, 7845, 88, 7852, 37, 7866, 37, 7867, 37, 7868, 37, 7886, 39, 7892, 38, 7915, 39, 7984, 38, 8158, 37, 8176, 40, 8242, 37, 8255, 39, 8270, 37, 8303, 38, 8309, 37, 8399, 38, 8512, 39, 8603, 37, 8634, 38, 8679, 37, 8731, 40, 8807, 39, 8853, 38, 8862, 39, 8954, 38, 9061, 37, 9123, 39, 9143, 38, 9169, 39, 9179, 38, 9474, 40, 9511, 38, 9618, 39, 9664, 37, 9677, 39, 9712, 38, 9797, 37, 9862, 38, 9874, 40, 9909, 39, 9964, 88, 9975, 37, 10050, 39, 10075, 37, 10106, 38, 10112, 37, 10125, 38, 10153, 88, 10220, 39, 10292, 38, 10399, 37, 10454, 40, 10479, 39, 10512, 88, 10524, 37, 10641, 39, 10651, 38, 10659, 39, 10712, 37, 10723, 39, 10738, 37, 10771, 38, 10777, 37, 10866, 38], //251 + goldDrop: [37, 26, 31, 17, 35, 17, 15, 25], + bornPos: [1, 10] + }, + { + level: 8, + ai:1, + time: 2738, + state: 1, + action: [0, 37, 6, 38, 40, 37, 79, 38, 100, 39, 112, 90, 145, 37, 158, 38, 185, 39, 192, 37, 200, 40, 210, 39, 226, 38, 231, 39, 241, 38, 245, 39, 274, 90, 288, 37, 294, 40, 301, 39, 312, 38, 318, 39, 328, 38, 332, 39, 346, 37, 360, 40, 370, 37, 380, 39, 391, 90, 399, 37, 410, 40, 426, 37, 444, 88, 489, 39, 501, 38, 507, 39, 516, 38, 522, 39, 534, 38, 541, 39, 550, 38, 555, 39, 572, 37, 612, 39, 627, 90, 763, 37, 767, 40, 781, 40, 782, 37, 792, 88, 829, 39, 839, 38, 846, 39, 856, 38, 864, 39, 873, 38, 881, 39, 896, 37, 916, 40, 924, 90, 995, 37, 1001, 40, 1015, 40, 1018, 37, 1032, 88, 1069, 40, 1078, 37, 1089, 40, 1097, 37, 1107, 88, 1207, 40, 1220, 40, 1221, 40, 1328, 38, 1337, 39, 1346, 38, 1353, 39, 1363, 38, 1369, 39, 1378, 38, 1384, 39, 1396, 37, 1409, 40, 1417, 37, 1427, 40, 1438, 37, 1444, 40, 1457, 37, 1462, 40, 1474, 37, 1507, 40, 1520, 37, 1530, 40, 1541, 37, 1551, 40, 1566, 37, 1576, 40, 1607, 90, 1618, 37, 1625, 40, 1639, 40, 1640, 40, 1641, 40, 1644, 90, 1649, 37, 1657, 40, 1667, 37, 1677, 40, 1689, 39, 1702, 38, 1709, 39, 1719, 38, 1726, 39, 1736, 38, 1744, 39, 1754, 90, 1763, 37, 1775, 40, 1788, 37, 1797, 39, 1812, 38, 1818, 39, 1830, 38, 1834, 39, 1843, 90, 1853, 37, 1866, 40, 1874, 39, 1887, 38, 1894, 39, 1903, 38, 1911, 39, 1921, 38, 1928, 39, 1946, 90, 1958, 37, 1968, 40, 1974, 39, 1987, 38, 1993, 39, 2003, 90, 2014, 37, 2024, 40, 2033, 39, 2046, 38, 2114, 37, 2218, 40, 2230, 37, 2242, 40, 2276, 90, 2315, 38, 2369, 40, 2400, 37, 2413, 40, 2424, 37, 2435, 40, 2446, 37, 2458, 40, 2472, 40, 2591, 38, 2600, 39, 2629, 38, 2635, 39, 2651, 38, 2659, 39, 2670, 38, 2680, 39, 2688, 38, 2697, 39, 2707, 38, 2721, 39, 2727, 38], //172 + goldDrop: [14] + }, + { + level: 9, + ai:1, + time: 7861, + state: 1, + action: [0, 90, 20, 37, 38, 40, 45, 90, 58, 88, 64, 40, 69, 90, 89, 39, 92, 90, 106, 37, 116, 39, 184, 37, 187, 88, 197, 39, 211, 39, 212, 39, 213, 39, 214, 39, 215, 39, 216, 39, 217, 39, 218, 39, 222, 38, 228, 39, 236, 37, 240, 38, 249, 37, 252, 38, 261, 37, 264, 38, 273, 37, 276, 38, 284, 37, 287, 38, 296, 37, 300, 38, 309, 37, 312, 38, 323, 37, 328, 90, 340, 37, 360, 39, 365, 90, 379, 37, 393, 88, 403, 39, 426, 90, 435, 37, 466, 90, 477, 37, 501, 38, 506, 37, 514, 39, 519, 38, 525, 39, 530, 38, 539, 39, 543, 38, 551, 39, 555, 38, 562, 39, 565, 38, 572, 39, 575, 38, 595, 39, 602, 38, 610, 39, 622, 90, 636, 37, 666, 39, 678, 37, 708, 90, 721, 37, 742, 38, 751, 90, 769, 40, 770, 90, 788, 40, 795, 37, 806, 39, 814, 38, 826, 39, 828, 38, 858, 39, 865, 38, 871, 39, 878, 38, 883, 39, 889, 38, 894, 39, 900, 38, 905, 39, 910, 38, 915, 39, 917, 38, 928, 39, 933, 38, 940, 39, 945, 90, 953, 39, 958, 90, 970, 39, 976, 90, 989, 40, 997, 39, 1008, 37, 1014, 38, 1095, 37, 1109, 37, 1110, 37, 1111, 37, 1112, 37, 1113, 37, 1114, 37, 1115, 37, 1116, 37, 1117, 37, 1118, 37, 1119, 37, 1120, 37, 1121, 37, 1122, 37, 1123, 37, 1124, 37, 1125, 37, 1126, 37, 1127, 37, 1128, 37, 1216, 39, 1220, 90, 1233, 37, 1246, 37, 1252, 38, 1303, 40, 1307, 90, 1332, 40, 1388, 38, 1400, 39, 1407, 38, 1414, 39, 1420, 38, 1426, 39, 1432, 38, 1438, 39, 1444, 38, 1449, 39, 1456, 38, 1461, 39, 1465, 38, 1485, 39, 1495, 38, 1514, 90, 1531, 39, 1536, 90, 1558, 40, 1565, 39, 1673, 40, 1686, 39, 1691, 40, 1701, 39, 1707, 40, 1716, 39, 1722, 40, 1731, 39, 1737, 40, 1746, 39, 1754, 40, 1763, 88, 1773, 38, 1776, 88, 1787, 40, 1823, 38, 1834, 37, 1838, 38, 1847, 37, 1851, 38, 1860, 37, 1864, 38, 1873, 37, 1877, 38, 1886, 37, 1889, 38, 1898, 37, 1904, 38, 1913, 37, 1922, 88, 1976, 39, 1983, 37, 1995, 88, 2003, 40, 2014, 37, 2216, 39, 2224, 38, 2229, 39, 2246, 40, 2254, 39, 2264, 40, 2273, 39, 2279, 40, 2287, 39, 2295, 40, 2301, 39, 2308, 40, 2315, 39, 2322, 40, 2329, 39, 2341, 40, 2348, 39, 2359, 37, 2364, 88, 2378, 40, 2425, 38, 2435, 37, 2440, 38, 2448, 37, 2453, 38, 2461, 37, 2465, 38, 2475, 37, 2478, 38, 2487, 37, 2490, 38, 2500, 37, 2505, 38, 2519, 37, 2526, 38, 2537, 37, 2540, 88, 2580, 39, 2587, 37, 2599, 88, 2607, 40, 2619, 37, 2821, 39, 2827, 38, 2832, 39, 2846, 40, 2854, 39, 2860, 40, 2868, 39, 2875, 40, 2882, 39, 2888, 40, 2896, 39, 2902, 40, 2908, 39, 2915, 40, 2920, 39, 2928, 40, 2936, 88, 2956, 40, 3022, 38, 3034, 37, 3039, 38, 3046, 37, 3052, 38, 3060, 37, 3063, 38, 3073, 37, 3076, 38, 3085, 37, 3089, 38, 3099, 37, 3104, 38, 3119, 37, 3127, 88, 3161, 37, 3166, 88, 3180, 40, 3192, 38, 3245, 40, 3256, 37, 3262, 40, 3268, 37, 3273, 40, 3277, 37, 3281, 40, 3285, 37, 3289, 40, 3293, 37, 3297, 40, 3300, 37, 3304, 40, 3308, 37, 3318, 39, 3325, 90, 3388, 38, 3396, 39, 3402, 38, 3407, 39, 3413, 38, 3419, 39, 3425, 38, 3429, 39, 3434, 38, 3439, 39, 3443, 38, 3446, 39, 3450, 38, 3454, 39, 3463, 39, 3474, 40, 3482, 39, 3487, 40, 3493, 39, 3499, 40, 3504, 39, 3510, 40, 3515, 39, 3521, 40, 3525, 39, 3531, 40, 3536, 39, 3543, 40, 3549, 88, 3562, 40, 3569, 39, 3577, 40, 3588, 37, 3594, 40, 3601, 37, 3617, 39, 3621, 38, 3636, 37, 3640, 38, 3648, 37, 3653, 38, 3660, 37, 3664, 38, 3673, 37, 3676, 38, 3685, 37, 3689, 38, 3698, 37, 3702, 38, 3735, 37, 3742, 88, 3751, 37, 3755, 88, 3764, 37, 3777, 40, 3786, 37, 3791, 40, 3795, 37, 3801, 40, 3804, 37, 3807, 40, 3809, 37, 3812, 40, 3814, 37, 3817, 40, 3819, 37, 3822, 40, 3823, 37, 3826, 40, 3828, 37, 3831, 40, 3833, 37, 3840, 37, 3847, 40, 3853, 90, 3863, 37, 3891, 38, 3897, 37, 3910, 38, 3931, 40, 3961, 38, 4007, 40, 4021, 40, 4022, 40, 4023, 40, 4048, 38, 4134, 40, 4184, 39, 4200, 37, 4208, 38, 4217, 39, 4226, 38, 4231, 39, 4236, 38, 4239, 39, 4243, 38, 4246, 39, 4250, 38, 4253, 39, 4257, 38, 4259, 39, 4263, 38, 4265, 39, 4269, 38, 4274, 39, 4277, 38, 4287, 37, 4363, 38, 4371, 39, 4385, 38, 4395, 37, 4403, 38, 4414, 39, 4421, 38, 4427, 39, 4434, 38, 4438, 39, 4441, 38, 4451, 37, 4470, 38, 4480, 39, 4488, 38, 4494, 39, 4499, 38, 4504, 39, 4509, 38, 4513, 39, 4517, 38, 4522, 39, 4525, 38, 4529, 39, 4532, 38, 4536, 39, 4540, 38, 4544, 39, 4547, 38, 4552, 39, 4555, 38, 4558, 39, 4561, 38, 4563, 39, 4566, 38, 4584, 39, 4590, 88, 4612, 39, 4625, 39, 4626, 39, 4627, 39, 4628, 39, 4629, 39, 4630, 39, 4631, 39, 4632, 39, 4633, 39, 4634, 39, 4635, 39, 4636, 39, 4637, 39, 4639, 40, 4646, 39, 4651, 40, 4671, 38, 4676, 37, 4681, 38, 4686, 90, 4729, 37, 4745, 40, 4752, 37, 4763, 39, 4768, 38, 4773, 88, 4781, 40, 4794, 37, 4802, 40, 4816, 40, 4817, 40, 4830, 38, 4998, 39, 5003, 38, 5007, 39, 5020, 40, 5027, 39, 5031, 40, 5036, 39, 5042, 40, 5047, 39, 5051, 40, 5059, 39, 5063, 40, 5067, 39, 5069, 40, 5073, 39, 5075, 40, 5079, 39, 5082, 40, 5084, 39, 5087, 40, 5091, 39, 5099, 38, 5106, 37, 5110, 88, 5121, 39, 5134, 39, 5135, 39, 5136, 39, 5137, 39, 5138, 39, 5139, 39, 5140, 39, 5141, 39, 5142, 39, 5143, 39, 5148, 38, 5163, 37, 5165, 38, 5171, 37, 5177, 38, 5186, 37, 5190, 38, 5199, 37, 5202, 38, 5211, 37, 5213, 38, 5225, 37, 5227, 38, 5237, 37, 5243, 38, 5250, 37, 5254, 38, 5264, 37, 5268, 38, 5276, 37, 5279, 38, 5287, 37, 5291, 38, 5299, 37, 5419, 38, 5430, 39, 5440, 38, 5450, 39, 5453, 38, 5463, 39, 5467, 38, 5476, 39, 5480, 38, 5488, 39, 5496, 38, 5510, 37, 5566, 38, 5576, 39, 5584, 38, 5595, 39, 5599, 38, 5610, 39, 5614, 38, 5624, 39, 5628, 38, 5637, 39, 5641, 38, 5650, 39, 5655, 38, 5663, 39, 5668, 38, 5677, 39, 5681, 38, 5689, 39, 5694, 38, 5704, 39, 5708, 38, 5730, 37, 5739, 40, 5749, 37, 5831, 40, 5842, 39, 5852, 38, 5861, 39, 5866, 38, 5873, 39, 5879, 38, 5887, 39, 5892, 38, 5900, 39, 5905, 38, 5913, 39, 5919, 38, 5926, 39, 5934, 38, 5951, 37, 6025, 38, 6034, 39, 6042, 38, 6051, 39, 6054, 38, 6062, 39, 6065, 38, 6076, 39, 6079, 38, 6089, 39, 6093, 38, 6101, 39, 6104, 38, 6117, 39, 6122, 38, 6131, 39, 6135, 38, 6143, 39, 6147, 38, 6158, 39, 6162, 38, 6178, 37, 6203, 40, 6212, 37, 6260, 40, 6292, 39, 6301, 38, 6310, 39, 6313, 38, 6322, 39, 6325, 38, 6339, 39, 6344, 38, 6353, 39, 6358, 38, 6367, 39, 6372, 38, 6381, 39, 6385, 38, 6394, 39, 6398, 38, 6408, 39, 6412, 38, 6423, 39, 6427, 38, 6442, 37, 6482, 90, 6517, 37, 6531, 39, 6536, 90, 6549, 37, 6568, 88, 6580, 39, 6595, 37, 6609, 40, 6640, 39, 6650, 38, 6660, 39, 6663, 38, 6671, 39, 6681, 39, 6696, 37, 6733, 38, 6744, 39, 6754, 38, 6763, 39, 6767, 38, 6777, 39, 6781, 38, 6790, 39, 6794, 38, 6803, 39, 6808, 38, 6820, 39, 6825, 38, 6834, 39, 6839, 38, 6848, 39, 6853, 38, 6863, 39, 6868, 38, 6877, 39, 6882, 38, 6892, 39, 6930, 38, 6946, 88, 6959, 39, 7055, 40, 7078, 37, 7088, 38, 7098, 37, 7102, 38, 7111, 37, 7115, 38, 7124, 37, 7125, 38, 7137, 37, 7141, 38, 7150, 37, 7154, 38, 7163, 37, 7167, 38, 7177, 37, 7180, 38, 7189, 37, 7193, 38, 7202, 37, 7204, 38, 7216, 37, 7220, 38, 7228, 37, 7233, 38, 7266, 39, 7285, 88, 7297, 39, 7311, 37, 7318, 88, 7327, 39, 7344, 37, 7350, 88, 7360, 39, 7377, 37, 7383, 88, 7392, 39, 7410, 37, 7418, 88, 7428, 39, 7444, 37, 7452, 88, 7463, 39, 7479, 90, 7497, 37, 7505, 39, 7519, 39, 7520, 39, 7521, 39, 7526, 40, 7550, 37, 7561, 38, 7571, 37, 7575, 38, 7584, 37, 7587, 38, 7597, 37, 7599, 38, 7610, 37, 7614, 38, 7624, 37, 7628, 38, 7637, 37, 7640, 38, 7649, 37, 7652, 38, 7662, 37, 7664, 38, 7676, 37, 7680, 38, 7690, 37, 7696, 38, 7706, 37, 7710, 38, 7738, 39, 7779, 88, 7809, 39, 7823, 39, 7826, 37, 7838, 39, 7850, 38], //742 + goldDrop: [16, 19, 35, 28, 25, 36, 15, 28, 24, 18], + bornPos: [1, 21] + }, + { + level: 10, + ai:1, + time: 3605, + state: 1, + action: [0, 39, 55, 38, 84, 37, 89, 38, 98, 37, 102, 38, 138, 39, 154, 40, 159, 37, 191, 38, 211, 39, 233, 37, 276, 39, 298, 88, 308, 37, 315, 88, 326, 39, 335, 90, 347, 39, 353, 90, 365, 39, 371, 90, 388, 37, 403, 88, 416, 37, 420, 88, 438, 39, 454, 90, 468, 37, 475, 39, 492, 37, 496, 88, 507, 39, 524, 90, 537, 37, 551, 88, 561, 39, 578, 90, 588, 37, 603, 88, 614, 39, 631, 90, 642, 37, 657, 88, 665, 39, 685, 90, 695, 37, 726, 38, 770, 37, 773, 38, 784, 37, 788, 38, 824, 39, 843, 88, 856, 39, 867, 37, 872, 88, 877, 88, 889, 39, 905, 37, 913, 88, 922, 39, 941, 90, 953, 37, 969, 39, 976, 37, 983, 88, 994, 39, 1009, 90, 1021, 37, 1037, 88, 1046, 39, 1063, 90, 1076, 37, 1089, 88, 1102, 39, 1115, 90, 1127, 37, 1142, 88, 1159, 39, 1178, 37, 1186, 88, 1203, 39, 1227, 38, 1243, 37, 1248, 39, 1251, 38, 1269, 37, 1273, 38, 1285, 39, 1289, 38, 1300, 37, 1305, 38, 1316, 39, 1321, 38, 1331, 37, 1336, 38, 1347, 39, 1352, 38, 1365, 37, 1368, 38, 1380, 39, 1384, 38, 1394, 39, 1398, 38, 1418, 39, 1448, 37, 1456, 39, 1468, 37, 1473, 39, 1479, 40, 1494, 39, 1511, 40, 1545, 39, 1565, 37, 1570, 88, 1584, 39, 1606, 40, 1611, 39, 1633, 38, 1672, 88, 1788, 40, 1794, 88, 1876, 40, 1879, 88, 1890, 38, 1903, 39, 1918, 88, 1928, 39, 1942, 37, 1968, 38, 1986, 37, 2014, 38, 2035, 88, 2047, 40, 2051, 88, 2061, 39, 2084, 38, 2089, 88, 2100, 39, 2121, 38, 2126, 88, 2138, 39, 2159, 38, 2172, 37, 2228, 38, 2249, 39, 2254, 38, 2266, 39, 2270, 38, 2305, 40, 2308, 37, 2324, 40, 2328, 37, 2336, 40, 2365, 39, 2390, 90, 2537, 40, 2543, 90, 2627, 40, 2631, 90, 2652, 38, 2662, 37, 2674, 88, 2683, 37, 2692, 90, 2702, 37, 2713, 39, 2726, 39, 2727, 39, 2728, 39, 2729, 39, 2730, 39, 2731, 39, 2732, 39, 2733, 39, 2734, 39, 2735, 39, 2736, 39, 2746, 38, 2764, 39, 2772, 90, 2782, 39, 2789, 90, 2801, 39, 2807, 90, 3004, 37, 3018, 37, 3019, 37, 3020, 37, 3021, 37, 3022, 37, 3023, 37, 3024, 37, 3025, 37, 3026, 37, 3027, 37, 3028, 37, 3029, 37, 3030, 37, 3031, 37, 3032, 37, 3033, 37, 3034, 37, 3035, 37, 3048, 38, 3062, 38, 3063, 38, 3064, 38, 3065, 38, 3066, 38, 3067, 38, 3068, 38, 3069, 38, 3070, 38, 3071, 38, 3072, 38, 3073, 38, 3074, 38, 3075, 38, 3076, 38, 3077, 38, 3078, 38, 3082, 39, 3086, 38, 3141, 39, 3145, 38, 3239, 40, 3242, 37, 3314, 40, 3318, 37, 3324, 40, 3351, 88, 3363, 39, 3390, 90, 3402, 37, 3416, 37, 3417, 37, 3418, 37, 3420, 40, 3434, 37, 3507, 38, 3553, 37, 3557, 38, 3566, 37, 3572, 38], //246 + bornPos: [1, 2] + }, + { + level: 11, + ai:1, + time: 3836, + state: 1, + action: [0, 88, 12, 39, 23, 37, 32, 88, 43, 39, 64, 37, 112, 39, 130, 37, 207, 38, 250, 39, 293, 37, 298, 88, 328, 39, 350, 37, 362, 39, 367, 90, 463, 37, 494, 38, 508, 38, 511, 37, 518, 38, 577, 37, 630, 39, 665, 37, 670, 88, 690, 39, 714, 37, 719, 88, 754, 39, 766, 38, 875, 39, 891, 37, 948, 38, 1028, 39, 1083, 40, 1088, 90, 1101, 37, 1115, 90, 1135, 37, 1153, 88, 1163, 39, 1186, 90, 1195, 37, 1217, 88, 1227, 39, 1249, 90, 1261, 37, 1328, 38, 1407, 39, 1493, 40, 1500, 88, 1512, 39, 1527, 37, 1534, 88, 1545, 39, 1565, 90, 1575, 37, 1597, 88, 1608, 39, 1628, 90, 1639, 37, 1660, 88, 1670, 39, 1739, 38, 1818, 37, 1863, 40, 2026, 39, 2078, 37, 2082, 88, 2097, 39, 2119, 88, 2130, 37, 2133, 88, 2211, 39, 2218, 38, 2417, 39, 2461, 38, 2541, 37, 2586, 38, 2598, 40, 2892, 39, 2905, 38, 2961, 39, 2987, 37, 2992, 88, 3002, 39, 3026, 90, 3252, 37, 3258, 88, 3282, 39, 3318, 38, 3398, 37, 3413, 40, 3422, 90, 3438, 37, 3448, 88, 3531, 39, 3539, 38, 3694, 39, 3759, 38] //100 + }, + { + level: 13, + ai:1, + time: 9521, + state: 1, + action: [0, 39, 85, 40, 100, 39, 112, 40, 136, 39, 162, 38, 198, 37, 270, 40, 284, 39, 304, 38, 309, 39, 341, 37, 373, 40, 400, 37, 412, 40, 416, 37, 430, 39, 445, 40, 459, 40, 468, 39, 494, 37, 501, 38, 513, 38, 528, 37, 529, 38, 539, 39, 584, 38, 628, 37, 668, 40, 684, 39, 690, 39, 693, 37, 704, 38, 717, 39, 758, 38, 798, 39, 836, 40, 850, 40, 851, 40, 852, 40, 853, 40, 854, 40, 920, 38, 930, 37, 1008, 40, 1022, 40, 1023, 40, 1024, 40, 1029, 39, 1061, 40, 1084, 37, 1105, 40, 1118, 39, 1130, 40, 1144, 37, 1165, 40, 1178, 39, 1239, 38, 1260, 37, 1268, 39, 1280, 38, 1290, 39, 1301, 40, 1315, 40, 1316, 40, 1317, 40, 1318, 40, 1319, 40, 1320, 40, 1321, 40, 1323, 40, 1324, 40, 1325, 40, 1326, 40, 1327, 40, 1328, 40, 1342, 37, 1356, 40, 1364, 37, 1396, 39, 1428, 38, 1474, 37, 1484, 40, 1498, 40, 1499, 40, 1500, 40, 1501, 40, 1502, 40, 1503, 40, 1504, 40, 1505, 40, 1506, 40, 1507, 40, 1508, 40, 1509, 40, 1510, 40, 1511, 40, 1512, 40, 1513, 40, 1514, 40, 1515, 40, 1516, 40, 1517, 40, 1518, 40, 1522, 37, 1583, 38, 1595, 39, 1616, 38, 1629, 37, 1648, 38, 1671, 37, 1681, 39, 1709, 37, 1727, 40, 1741, 40, 1752, 37, 1763, 40, 1777, 40, 1778, 40, 1779, 40, 1780, 40, 1781, 40, 1782, 40, 1783, 40, 1784, 40, 1785, 40, 1786, 40, 1787, 40, 1788, 40, 1789, 40, 1790, 40, 1798, 39, 1821, 37, 1847, 38, 1881, 39, 1901, 38, 1915, 39, 1935, 38, 1993, 37, 2035, 38, 2104, 40, 2120, 39, 2152, 40, 2166, 40, 2167, 40, 2168, 40, 2174, 37, 2188, 37, 2189, 37, 2190, 37, 2197, 40, 2211, 37, 2231, 39, 2241, 38, 2268, 39, 2394, 37, 2413, 40, 2427, 40, 2428, 40, 2429, 40, 2435, 39, 2457, 40, 2468, 37, 2482, 37, 2483, 37, 2484, 37, 2489, 40, 2502, 39, 2506, 39, 2510, 37, 2518, 38, 2530, 39, 2543, 39, 2550, 38, 2560, 40, 2592, 38, 2604, 37, 2611, 38, 2624, 37, 2628, 38, 2644, 39, 2678, 38, 2726, 37, 2757, 38, 2779, 39, 2855, 38, 3007, 40, 3019, 39, 3023, 40, 3037, 40, 3079, 39, 3088, 40, 3102, 40, 3103, 40, 3104, 40, 3105, 40, 3106, 40, 3107, 40, 3108, 40, 3109, 40, 3110, 40, 3111, 40, 3112, 40, 3113, 40, 3114, 40, 3115, 40, 3116, 40, 3117, 40, 3118, 40, 3119, 40, 3175, 38, 3187, 39, 3277, 40, 3290, 40, 3291, 40, 3292, 40, 3293, 40, 3320, 39, 3337, 40, 3351, 40, 3352, 40, 3360, 39, 3365, 40, 3379, 40, 3380, 40, 3381, 40, 3382, 40, 3383, 40, 3384, 40, 3385, 40, 3386, 40, 3387, 40, 3388, 40, 3389, 40, 3390, 40, 3391, 40, 3392, 40, 3393, 40, 3394, 40, 3395, 40, 3396, 40, 3458, 38, 3480, 37, 3498, 38, 3519, 37, 3531, 38, 3540, 37, 3554, 37, 3583, 40, 3598, 39, 3602, 40, 3661, 38, 3686, 40, 4243, 38, 4301, 37, 4340, 40, 4352, 39, 4381, 40, 4400, 37, 4413, 37, 4418, 40, 4424, 37, 4444, 40, 4455, 39, 4464, 40, 4474, 37, 4488, 37, 4489, 37, 4490, 37, 4491, 37, 4495, 40, 4509, 40, 4510, 40, 4511, 40, 4523, 39, 4583, 38, 4604, 37, 4615, 38, 4635, 39, 4662, 37, 4689, 40, 4703, 40, 4704, 40, 4710, 39, 4725, 38, 4735, 39, 4746, 40, 4764, 39, 4776, 40, 4780, 39, 4798, 40, 4811, 40, 4812, 40, 4821, 37, 4839, 39, 4890, 37, 4899, 38, 4921, 37, 4942, 38, 4968, 37, 4981, 40, 4995, 40, 4996, 40, 4997, 40, 4998, 40, 4999, 40, 5000, 40, 5001, 40, 5002, 40, 5003, 40, 5004, 40, 5005, 40, 5006, 40, 5007, 40, 5008, 40, 5009, 40, 5010, 40, 5011, 40, 5012, 40, 5013, 40, 5047, 37, 5061, 37, 5062, 37, 5111, 38, 5124, 39, 5146, 38, 5161, 37, 5170, 38, 5196, 40, 5240, 38, 5290, 40, 5328, 38, 5354, 40, 5391, 38, 5422, 40, 5459, 38, 5503, 40, 5540, 38, 5576, 39, 5594, 38, 5628, 40, 5642, 40, 5643, 40, 5644, 40, 5645, 40, 5646, 40, 5647, 40, 5648, 40, 5649, 40, 5650, 40, 5651, 40, 5652, 40, 5653, 40, 5654, 40, 5692, 37, 5714, 40, 5728, 39, 5740, 40, 5754, 40, 5776, 37, 5798, 40, 5814, 39, 5876, 38, 5911, 39, 5923, 40, 5936, 40, 5937, 40, 5938, 40, 5939, 40, 5940, 40, 5941, 40, 5942, 40, 5943, 40, 5944, 40, 5945, 40, 5946, 40, 5947, 40, 5948, 40, 5949, 40, 5950, 40, 5951, 40, 5952, 40, 5953, 40, 5954, 40, 5955, 40, 5956, 40, 5957, 40, 5958, 40, 5959, 40, 5960, 40, 5961, 40, 5962, 40, 5963, 40, 5964, 40, 5965, 40, 5966, 40, 5967, 40, 5968, 40, 5969, 40, 5970, 40, 6058, 38, 6127, 40, 6141, 40, 6142, 40, 6143, 40, 6144, 40, 6145, 40, 6146, 40, 6147, 40, 6148, 40, 6149, 40, 6150, 40, 6151, 40, 6152, 40, 6153, 40, 6154, 40, 6155, 40, 6156, 40, 6157, 40, 6158, 40, 6159, 40, 6160, 40, 6161, 40, 6162, 40, 6163, 40, 6164, 40, 6165, 40, 6242, 38, 6314, 37, 6329, 40, 6338, 37, 6442, 38, 6501, 40, 6552, 38, 6633, 40, 6647, 40, 6648, 40, 6649, 40, 6650, 40, 6651, 40, 6652, 40, 6653, 40, 6662, 39, 6673, 40, 6710, 37, 6848, 38, 6860, 39, 6879, 38, 6894, 37, 6904, 38, 6923, 39, 6973, 38, 7000, 37, 7094, 38, 7105, 39, 7185, 38, 7202, 40, 7216, 40, 7217, 40, 7218, 40, 7219, 40, 7220, 40, 7221, 40, 7222, 40, 7223, 40, 7224, 40, 7290, 38, 7299, 37, 7378, 40, 7392, 40, 7393, 40, 7394, 40, 7395, 40, 7396, 40, 7397, 40, 7398, 40, 7399, 40, 7405, 39, 7439, 40, 7460, 37, 7478, 40, 7490, 39, 7501, 40, 7511, 37, 7530, 40, 7544, 39, 7610, 38, 7646, 39, 7658, 40, 7678, 39, 7740, 37, 7757, 38, 7774, 37, 7778, 38, 7780, 37, 7785, 38, 7803, 37, 7818, 40, 7828, 37, 7842, 38, 7866, 39, 7894, 40, 7907, 40, 7908, 40, 7909, 40, 7910, 40, 7911, 40, 7912, 40, 7913, 40, 7973, 39, 8000, 40, 8013, 40, 8014, 40, 8015, 40, 8016, 40, 8017, 40, 8018, 40, 8019, 40, 8020, 40, 8463, 38, 8491, 37, 8520, 38, 8534, 39, 8607, 38, 8647, 40, 8655, 39, 8671, 40, 8685, 40, 8686, 40, 8690, 38, 8718, 40, 8727, 37, 8750, 40, 8763, 40, 8764, 40, 8765, 40, 8766, 40, 8767, 40, 8768, 40, 8769, 40, 8770, 40, 8809, 39, 8828, 40, 8847, 38, 8869, 37, 8878, 39, 8890, 40, 8921, 38, 8932, 39, 8979, 40, 8992, 40, 8993, 40, 8994, 40, 8995, 40, 8996, 40, 8997, 40, 8998, 40, 8999, 40, 9000, 40, 9001, 40, 9002, 40, 9003, 40, 9004, 40, 9005, 40, 9006, 40, 9007, 40, 9008, 40, 9009, 40, 9010, 40, 9019, 39, 9027, 40, 9040, 40, 9041, 40, 9042, 40, 9043, 40, 9044, 40, 9045, 40, 9046, 40, 9047, 40, 9048, 40, 9090, 38, 9100, 37, 9112, 38, 9133, 37, 9155, 38, 9177, 37, 9208, 40, 9222, 40, 9223, 40, 9228, 39, 9240, 40, 9253, 40, 9254, 40, 9255, 40, 9264, 37, 9327, 38, 9338, 39, 9360, 38, 9374, 37, 9384, 38, 9395, 39, 9414, 38, 9439, 37, 9466, 38, 9486, 37, 9490, 38, 9503, 37, 9515, 38], //608 + goldDrop: [18, 24, 39, 32, 37, 17, 39, 29, 38, 39] + }, + { + level: 14, + ai:1, + time: 3067, + state: 1, + action: [0, 39, 12, 40, 26, 40, 30, 39, 40, 40, 53, 40, 61, 39, 73, 40, 94, 39, 108, 39, 109, 39, 116, 37, 123, 88, 133, 37, 147, 37, 148, 37, 149, 37, 150, 37, 151, 37, 152, 37, 155, 88, 165, 37, 178, 37, 179, 37, 180, 37, 181, 37, 182, 37, 183, 37, 189, 88, 204, 37, 223, 39, 237, 38, 245, 40, 254, 39, 267, 38, 271, 39, 290, 38, 312, 39, 332, 38, 356, 39, 392, 38, 410, 39, 433, 38, 447, 40, 459, 39, 480, 40, 523, 37, 594, 39, 604, 38, 625, 39, 640, 38, 680, 37, 686, 40, 700, 40, 701, 40, 702, 40, 703, 40, 704, 40, 710, 39, 717, 90, 763, 37, 770, 39, 795, 90, 813, 39, 833, 90, 959, 39, 969, 38, 1011, 40, 1019, 38, 1030, 37, 1052, 38, 1063, 40, 1072, 37, 1074, 38, 1114, 40, 1121, 39, 1176, 40, 1190, 40, 1191, 40, 1192, 40, 1193, 40, 1194, 40, 1195, 40, 1196, 40, 1197, 40, 1198, 40, 1199, 40, 1200, 40, 1201, 40, 1202, 40, 1203, 40, 1204, 40, 1205, 40, 1206, 40, 1207, 40, 1208, 40, 1209, 40, 1210, 40, 1211, 40, 1212, 40, 1213, 40, 1214, 40, 1215, 40, 1216, 40, 1217, 40, 1218, 40, 1219, 40, 1220, 40, 1221, 40, 1222, 40, 1235, 37, 1251, 88, 1263, 37, 1276, 37, 1277, 37, 1278, 37, 1279, 37, 1280, 37, 1281, 37, 1283, 88, 1296, 37, 1316, 88, 1327, 37, 1348, 88, 1516, 37, 1522, 38, 1544, 39, 1564, 38, 1590, 39, 1600, 40, 1604, 39, 1631, 37, 1636, 38, 1651, 39, 1713, 40, 1727, 40, 1728, 40, 1729, 40, 1730, 40, 1731, 40, 1732, 40, 1733, 40, 1734, 40, 1735, 40, 1736, 40, 1737, 40, 1738, 40, 1739, 40, 1740, 40, 1741, 40, 1742, 40, 1743, 40, 1744, 40, 1745, 40, 1746, 40, 1747, 40, 1748, 40, 1749, 40, 1750, 40, 1751, 40, 1752, 40, 1753, 40, 1754, 40, 1755, 40, 1756, 40, 1757, 40, 1758, 40, 1759, 40, 1760, 40, 1761, 40, 1762, 40, 1763, 40, 1772, 39, 1808, 37, 1828, 90, 1841, 39, 1864, 90, 1873, 37, 1876, 90, 1889, 39, 1911, 90, 1973, 39, 2098, 38, 2111, 38, 2143, 37, 2201, 38, 2215, 39, 2307, 40, 2321, 40, 2322, 40, 2323, 40, 2324, 40, 2325, 40, 2326, 40, 2327, 40, 2328, 40, 2329, 40, 2330, 40, 2331, 40, 2332, 40, 2333, 40, 2334, 40, 2335, 40, 2336, 40, 2337, 40, 2338, 40, 2339, 40, 2340, 40, 2341, 40, 2342, 40, 2343, 40, 2344, 40, 2345, 40, 2346, 40, 2347, 40, 2348, 40, 2349, 40, 2350, 40, 2351, 40, 2352, 40, 2353, 40, 2354, 40, 2355, 40, 2356, 40, 2357, 40, 2365, 39, 2388, 37, 2393, 90, 2402, 37, 2405, 90, 2415, 39, 2440, 90, 2451, 90, 2454, 37, 2457, 90, 2469, 39, 2492, 90, 2505, 37, 2507, 90, 2564, 39, 2574, 38, 2620, 37, 2669, 38, 2723, 40, 2737, 40, 2738, 40, 2739, 40, 2740, 40, 2741, 40, 2742, 40, 2743, 40, 2744, 40, 2745, 40, 2746, 40, 2747, 40, 2748, 40, 2749, 40, 2750, 40, 2751, 40, 2752, 40, 2753, 40, 2754, 40, 2755, 40, 2756, 40, 2757, 40, 2758, 40, 2759, 40, 2760, 40, 2761, 40, 2762, 40, 2763, 40, 2764, 40, 2769, 37, 2775, 88, 2848, 39, 2853, 37, 2866, 37, 2901, 38, 2923, 39, 2942, 38, 2964, 39, 3045, 38], //282 + goldDrop: [37, 39, 38, 30, 29, 23, 24, 27, 25, 24], + bornPos: [2, 23, 5, 23, 5, 23, 6, 15, 5, 23, 5, 7, 5, 23, 5, 23, 5, 23, 5] + }, + { + level: 15, + ai:1, + time: 2482, + state: 1, + action: [0, 39, 76, 38, 146, 39, 223, 38, 289, 39, 361, 38, 423, 39, 488, 38, 545, 39, 605, 38, 656, 39, 711, 38, 755, 39, 804, 38, 843, 39, 888, 38, 916, 39, 960, 40, 975, 39, 982, 40, 1188, 38, 1231, 37, 1271, 90, 1275, 39, 1289, 39, 1290, 39, 1291, 39, 1292, 39, 1316, 37, 1330, 90, 1357, 37, 1406, 90, 1412, 39, 1426, 39, 1427, 39, 1488, 37, 1494, 39, 1502, 37, 1512, 37, 1556, 38, 1626, 39, 1703, 38, 1765, 39, 1835, 38, 1895, 39, 1961, 38, 2013, 39, 2070, 38, 2115, 39, 2163, 38, 2175, 39, 2179, 38, 2224, 39, 2274, 38, 2311, 39, 2357, 38, 2411, 39, 2449, 38], //58 + goldDrop: [38] + }, + { + level: 16, + ai:1, + time: 5396, + state: 1, + action: [0, 39, 5, 90, 16, 37, 33, 90, 45, 37, 60, 39, 64, 90, 75, 37, 91, 39, 95, 90, 107, 37, 121, 88, 132, 39, 168, 38, 242, 37, 258, 38, 264, 37, 286, 38, 317, 40, 333, 39, 362, 37, 379, 39, 395, 39, 403, 37, 413, 39, 423, 38, 446, 37, 507, 40, 515, 39, 603, 40, 628, 38, 643, 90, 678, 38, 682, 90, 709, 38, 718, 90, 770, 38, 784, 38, 785, 38, 786, 38, 787, 38, 788, 38, 789, 38, 800, 37, 882, 40, 892, 39, 1000, 39, 1012, 38, 1020, 90, 1058, 38, 1072, 90, 1120, 38, 1147, 37, 1188, 39, 1203, 40, 1231, 39, 1264, 39, 1270, 40, 1300, 38, 1312, 90, 1353, 38, 1366, 90, 1377, 38, 1405, 37, 1506, 40, 1519, 39, 1532, 39, 1533, 39, 1534, 39, 1535, 39, 1536, 39, 1537, 39, 1538, 39, 1539, 39, 1540, 39, 1541, 39, 1542, 39, 1543, 39, 1544, 39, 1553, 38, 1559, 39, 1567, 38, 1572, 39, 1594, 37, 1598, 88, 1609, 39, 1625, 37, 1640, 39, 1659, 90, 1664, 37, 1677, 39, 1683, 37, 1691, 88, 1705, 39, 1722, 37, 1731, 38, 1739, 37, 1746, 38, 1753, 37, 1762, 38, 1772, 37, 1782, 38, 1793, 37, 1803, 38, 1812, 37, 1821, 38, 1832, 37, 1845, 38, 1863, 37, 1875, 40, 1887, 39, 2003, 40, 2014, 37, 2028, 37, 2029, 37, 2030, 37, 2031, 37, 2032, 37, 2033, 37, 2052, 40, 2148, 38, 2162, 37, 2178, 40, 2184, 37, 2198, 38, 2278, 39, 2312, 37, 2321, 38, 2339, 90, 2360, 37, 2374, 39, 2383, 37, 2394, 39, 2408, 39, 2409, 39, 2410, 39, 2411, 39, 2412, 39, 2413, 39, 2414, 39, 2415, 39, 2416, 39, 2417, 39, 2418, 39, 2419, 39, 2462, 37, 2478, 40, 2547, 39, 2566, 38, 2579, 37, 2630, 40, 2637, 37, 2704, 40, 2781, 39, 2801, 40, 2832, 38, 2861, 40, 2897, 38, 2919, 37, 2944, 40, 2954, 37, 2971, 38, 3057, 39, 3080, 38, 3118, 90, 3130, 37, 3138, 90, 3156, 37, 3166, 88, 3180, 37, 3181, 88, 3196, 37, 3198, 88, 3220, 39, 3332, 38, 3339, 39, 3514, 38, 3521, 39, 3567, 40, 3590, 39, 3630, 38, 3637, 39, 3645, 38, 3652, 39, 3661, 38, 3666, 39, 3700, 37, 3713, 40, 3794, 38, 3800, 39, 3807, 40, 3830, 39, 3845, 90, 3859, 37, 3921, 40, 3928, 37, 3977, 38, 3989, 37, 4001, 40, 4008, 37, 4022, 38, 4099, 39, 4188, 38, 4274, 37, 4451, 40, 4628, 39, 4644, 40, 4679, 39, 4687, 38, 4728, 37, 4892, 40, 4906, 39, 4982, 37, 5007, 38, 5019, 37, 5028, 38, 5036, 37, 5044, 38, 5053, 37, 5062, 38, 5070, 37, 5078, 38, 5087, 37, 5094, 38, 5106, 37, 5110, 38, 5118, 37, 5127, 38, 5135, 37, 5142, 38, 5151, 37, 5154, 38, 5197, 39, 5282, 40, 5294, 39, 5363, 38], //236 + goldDrop: [30, 22, 28, 31, 20, 23, 16, 28, 27, 26, 32], + bornPos: [1, 2, 10] + }, + { + level: 17, + ai:1, + time: 4628, + state: 1, + action: [0, 37, 6, 38, 18, 39, 33, 38, 38, 39, 42, 88, 68, 39, 134, 38, 141, 39, 157, 38, 162, 39, 177, 40, 203, 39, 210, 40, 226, 39, 241, 90, 252, 37, 273, 37, 283, 38, 289, 37, 306, 38, 313, 37, 329, 38, 335, 37, 341, 38, 352, 39, 376, 37, 390, 37, 391, 37, 392, 37, 397, 38, 403, 37, 411, 38, 430, 39, 433, 38, 443, 39, 450, 38, 465, 39, 467, 38, 471, 39, 488, 37, 506, 38, 513, 37, 519, 38, 529, 39, 540, 38, 549, 37, 563, 40, 582, 39, 591, 38, 602, 39, 609, 38, 620, 39, 624, 38, 638, 37, 653, 38, 662, 39, 677, 38, 683, 39, 699, 38, 704, 39, 730, 37, 739, 38, 745, 37, 756, 88, 765, 37, 768, 88, 813, 39, 828, 40, 852, 39, 860, 40, 866, 39, 880, 37, 889, 40, 907, 37, 958, 38, 967, 37, 1071, 40, 1080, 39, 1095, 38, 1119, 37, 1212, 38, 1218, 37, 1223, 38, 1233, 39, 1248, 38, 1343, 37, 1355, 38, 1361, 37, 1367, 38, 1377, 39, 1386, 38, 1397, 37, 1411, 38, 1418, 37, 1433, 38, 1439, 37, 1453, 38, 1459, 37, 1483, 40, 1502, 37, 1513, 40, 1523, 37, 1541, 40, 1555, 40, 1556, 40, 1557, 40, 1558, 40, 1559, 40, 1560, 40, 1561, 40, 1562, 40, 1563, 40, 1564, 40, 1565, 40, 1566, 40, 1567, 40, 1568, 40, 1569, 40, 1587, 37, 1608, 40, 1727, 38, 1736, 39, 1802, 38, 1807, 39, 1831, 38, 1836, 39, 1852, 38, 1857, 39, 1873, 38, 1878, 39, 1888, 38, 1899, 37, 1917, 38, 1928, 39, 1937, 37, 1967, 38, 1978, 37, 1985, 90, 2006, 37, 2014, 40, 2028, 40, 2047, 39, 2156, 40, 2161, 90, 2182, 40, 2201, 37, 2248, 38, 2266, 39, 2286, 38, 2292, 39, 2308, 40, 2315, 39, 2328, 37, 2340, 38, 2350, 39, 2368, 38, 2375, 39, 2385, 38, 2399, 37, 2415, 38, 2424, 37, 2446, 38, 2454, 37, 2473, 40, 2481, 37, 2491, 40, 2500, 39, 2509, 90, 2524, 37, 2540, 39, 2569, 40, 2598, 37, 2632, 38, 2644, 39, 2661, 38, 2666, 39, 2669, 88, 2701, 39, 2714, 38, 2720, 39, 2780, 38, 2795, 39, 2804, 38, 2858, 37, 2872, 38, 2885, 37, 2906, 38, 2912, 37, 2934, 38, 2941, 37, 2956, 38, 2970, 39, 2987, 38, 2993, 39, 3046, 40, 3073, 37, 3094, 40, 3104, 37, 3112, 40, 3136, 37, 3156, 40, 3159, 37, 3173, 37, 3174, 37, 3175, 37, 3176, 37, 3177, 37, 3178, 37, 3179, 37, 3180, 37, 3181, 37, 3182, 37, 3183, 37, 3184, 37, 3185, 37, 3220, 38, 3232, 39, 3247, 38, 3251, 39, 3255, 88, 3286, 39, 3297, 38, 3303, 39, 3323, 38, 3330, 39, 3344, 38, 3398, 37, 3440, 38, 3446, 37, 3463, 38, 3471, 37, 3486, 38, 3491, 37, 3502, 38, 3513, 39, 3529, 38, 3534, 39, 3606, 40, 3632, 37, 3649, 37, 3663, 37, 3666, 38, 3671, 37, 3687, 38, 3696, 39, 3705, 38, 3719, 37, 3734, 38, 3760, 37, 3782, 38, 3788, 37, 3807, 38, 3815, 37, 3827, 38, 3849, 39, 3866, 38, 3872, 39, 4058, 40, 4071, 39, 4083, 40, 4086, 39, 4100, 39, 4101, 39, 4102, 39, 4103, 39, 4104, 39, 4105, 39, 4106, 39, 4107, 39, 4108, 39, 4109, 39, 4110, 39, 4111, 39, 4112, 39, 4113, 39, 4114, 39, 4115, 39, 4116, 39, 4117, 39, 4149, 37, 4162, 37, 4163, 37, 4167, 38, 4263, 37, 4266, 90, 4282, 37, 4320, 88, 4330, 37, 4343, 37, 4344, 37, 4345, 37, 4346, 37, 4347, 37, 4348, 37, 4349, 37, 4352, 88, 4402, 39, 4434, 37, 4448, 38, 4463, 39, 4477, 38, 4487, 37, 4504, 38, 4511, 37, 4519, 38, 4538, 39, 4542, 38, 4554, 39, 4562, 38, 4572, 37, 4586, 38, 4596, 39, 4611, 38], //314 + goldDrop: [26, 17, 17, 24, 25, 33, 36, 26, 25] + }, + { + level: 18, + ai:1, + time: 1579, + state: 1, + action: [0, 39, 14, 88, 24, 39, 84, 38, 130, 39, 141, 88, 155, 39, 169, 90, 187, 37, 200, 88, 225, 40, 231, 88, 243, 37, 248, 88, 256, 39, 274, 90, 287, 37, 299, 39, 322, 38, 368, 39, 379, 88, 391, 39, 407, 90, 417, 40, 422, 90, 438, 40, 443, 90, 454, 40, 459, 90, 477, 40, 481, 90, 495, 40, 499, 90, 516, 40, 521, 90, 537, 40, 542, 37, 559, 39, 581, 38, 632, 39, 636, 88, 654, 39, 678, 37, 719, 38, 860, 39, 871, 88, 882, 39, 899, 90, 916, 37, 924, 88, 948, 39, 957, 37, 962, 88, 974, 37, 979, 88, 989, 37, 996, 88, 1009, 39, 1024, 88, 1034, 37, 1044, 88, 1058, 39, 1068, 88, 1080, 39, 1094, 90, 1110, 37, 1138, 37, 1165, 39, 1180, 40, 1193, 40, 1194, 40, 1195, 40, 1196, 40, 1197, 40, 1198, 40, 1199, 40, 1200, 40, 1201, 40, 1376, 37, 1392, 38, 1414, 39, 1496, 38] //82 + }, + { + level: 19, + ai:1, + time: 5077, + state: 1, + action: [0, 37, 14, 38, 25, 39, 34, 38, 47, 39, 58, 38, 65, 88, 79, 39, 90, 37, 96, 88, 107, 39, 123, 90, 135, 39, 139, 90, 148, 37, 164, 88, 175, 37, 183, 88, 191, 39, 208, 90, 220, 37, 251, 38, 263, 39, 270, 38, 282, 37, 289, 38, 296, 37, 303, 38, 311, 37, 317, 38, 325, 37, 331, 38, 338, 37, 345, 38, 352, 37, 358, 38, 372, 39, 393, 88, 432, 39, 454, 38, 472, 37, 478, 38, 485, 37, 489, 38, 497, 37, 506, 90, 518, 37, 534, 39, 539, 90, 551, 37, 572, 38, 583, 90, 596, 40, 601, 90, 616, 40, 626, 37, 645, 39, 648, 90, 660, 37, 700, 39, 715, 40, 719, 90, 731, 40, 736, 90, 746, 38, 760, 37, 771, 40, 785, 39, 797, 38, 804, 39, 818, 37, 823, 88, 835, 37, 839, 88, 848, 39, 863, 90, 875, 39, 879, 90, 889, 37, 905, 88, 916, 37, 921, 88, 931, 39, 946, 90, 957, 37, 984, 39, 1007, 38, 1013, 39, 1025, 38, 1032, 39, 1039, 38, 1051, 37, 1059, 38, 1066, 37, 1073, 38, 1081, 37, 1088, 38, 1098, 37, 1105, 38, 1114, 37, 1121, 38, 1130, 37, 1137, 38, 1149, 39, 1168, 88, 1210, 39, 1232, 38, 1252, 37, 1257, 38, 1265, 37, 1271, 38, 1278, 37, 1288, 90, 1300, 37, 1320, 88, 1335, 39, 1350, 37, 1359, 88, 1369, 39, 1383, 90, 1398, 37, 1409, 88, 1422, 39, 1436, 39, 1445, 88, 1459, 39, 1477, 37, 1482, 88, 1493, 39, 1515, 37, 1528, 38, 1536, 37, 1543, 38, 1550, 37, 1556, 38, 1565, 37, 1573, 38, 1581, 37, 1588, 38, 1596, 37, 1602, 38, 1640, 39, 1658, 88, 1701, 39, 1724, 38, 1732, 88, 1744, 38, 1747, 88, 1759, 40, 1765, 88, 1775, 39, 1804, 90, 1816, 37, 1832, 37, 1872, 38, 1881, 37, 1888, 38, 1898, 37, 1903, 38, 1913, 37, 1919, 38, 1928, 37, 1934, 38, 1943, 37, 1948, 38, 1964, 39, 2005, 38, 2023, 37, 2030, 38, 2038, 37, 2044, 38, 2053, 39, 2061, 88, 2074, 39, 2117, 38, 2123, 39, 2130, 38, 2145, 37, 2152, 90, 2163, 37, 2166, 90, 2178, 37, 2212, 88, 2228, 40, 2232, 88, 2259, 39, 2288, 88, 2315, 39, 2321, 88, 2338, 39, 2355, 90, 2368, 37, 2438, 38, 2449, 37, 2454, 38, 2464, 37, 2470, 38, 2479, 37, 2485, 38, 2494, 37, 2499, 38, 2509, 37, 2514, 38, 2528, 39, 2569, 38, 2582, 39, 2608, 38, 2616, 39, 2626, 38, 2641, 88, 2656, 40, 2661, 88, 2672, 40, 2860, 88, 2873, 38, 2884, 88, 2901, 39, 2925, 37, 2932, 88, 2948, 39, 2975, 40, 2994, 39, 3016, 40, 3022, 39, 3035, 40, 3042, 39, 3050, 40, 3063, 40, 3064, 40, 3065, 40, 3066, 40, 3067, 40, 3068, 40, 3069, 40, 3070, 40, 3078, 37, 3089, 38, 3099, 37, 3103, 38, 3111, 39, 3118, 38, 3125, 39, 3131, 38, 3138, 39, 3143, 38, 3154, 37, 3159, 38, 3184, 37, 3203, 90, 3213, 39, 3251, 37, 3265, 88, 3274, 39, 3301, 38, 3310, 39, 3316, 38, 3323, 39, 3329, 38, 3337, 39, 3342, 38, 3352, 37, 3357, 38, 3366, 37, 3372, 38, 3381, 37, 3410, 40, 3416, 37, 3441, 40, 3453, 39, 3459, 88, 3479, 39, 3493, 90, 3504, 88, 3519, 39, 3540, 37, 3563, 39, 3581, 88, 3591, 39, 3616, 38, 3626, 39, 3634, 38, 3641, 39, 3649, 38, 3655, 39, 3662, 38, 3681, 37, 3687, 38, 3698, 37, 3704, 38, 3718, 37, 3722, 37, 3741, 38, 3760, 37, 3772, 40, 3780, 37, 3816, 38, 3824, 37, 3838, 37, 3839, 37, 3840, 37, 3841, 37, 3842, 37, 3863, 38, 3871, 37, 3877, 38, 3887, 37, 3893, 38, 3901, 37, 3906, 38, 3914, 37, 3920, 38, 3929, 37, 3934, 38, 3947, 39, 3961, 39, 3992, 38, 4006, 39, 4036, 38, 4044, 39, 4052, 38, 4069, 88, 4082, 40, 4087, 88, 4098, 40, 4106, 88, 4125, 39, 4155, 37, 4161, 88, 4171, 39, 4207, 38, 4220, 39, 4225, 38, 4234, 39, 4239, 38, 4248, 39, 4263, 37, 4280, 38, 4290, 39, 4295, 38, 4306, 37, 4317, 90, 4328, 37, 4344, 39, 4353, 90, 4363, 37, 4379, 88, 4391, 39, 4410, 38, 4423, 39, 4429, 38, 4442, 39, 4448, 38, 4458, 39, 4465, 38, 4481, 39, 4491, 88, 4505, 39, 4512, 90, 4527, 37, 4536, 90, 4549, 37, 4561, 88, 4574, 39, 4593, 90, 4603, 37, 4623, 39, 4685, 37, 4692, 38, 4699, 37, 4705, 38, 4712, 37, 4717, 38, 4725, 37, 4730, 38, 4739, 37, 4743, 38, 4753, 37, 4784, 40, 4791, 37, 4798, 40, 4807, 90, 4849, 37, 4864, 38, 4876, 37, 4913, 38, 4921, 37, 4926, 38, 4935, 37, 4940, 38, 4948, 37, 4956, 38, 4964, 37, 4969, 38, 4978, 37, 4983, 38, 4995, 39, 5035, 38, 5052, 37, 5059, 38, 5066, 37, 5071, 38] //401 + }, + { + level: 20, + ai:1, + time: 7612, + state: 1, + action: [0, 37, 15, 38, 336, 39, 395, 37, 398, 88, 409, 39, 420, 37, 493, 40, 504, 38, 581, 39, 590, 38, 610, 40, 620, 39, 688, 37, 711, 90, 723, 39, 727, 90, 740, 39, 744, 90, 757, 39, 761, 90, 776, 39, 779, 90, 793, 39, 797, 90, 859, 37, 912, 38, 959, 90, 977, 39, 981, 90, 997, 39, 1001, 90, 1018, 39, 1021, 90, 1033, 39, 1039, 90, 1084, 39, 1090, 38, 1226, 39, 1232, 38, 1272, 90, 1275, 39, 1292, 90, 1334, 37, 1361, 90, 1373, 37, 1402, 38, 1412, 90, 1468, 37, 1491, 40, 1499, 39, 1518, 40, 1522, 39, 1640, 90, 1729, 37, 1744, 88, 1757, 37, 1771, 37, 1772, 37, 1773, 37, 1774, 37, 1775, 37, 1776, 37, 1777, 37, 1778, 37, 1779, 37, 1780, 37, 1781, 37, 1782, 37, 1783, 37, 1784, 37, 1785, 37, 1786, 37, 1787, 37, 1788, 37, 1789, 37, 1804, 40, 1818, 40, 1819, 40, 1957, 38, 1975, 39, 2020, 37, 2038, 38, 2042, 90, 2093, 37, 2122, 38, 2272, 39, 2280, 38, 2329, 39, 2368, 40, 2379, 37, 2388, 39, 2410, 37, 2424, 39, 2464, 39, 2559, 37, 2567, 88, 2592, 37, 2595, 88, 2652, 39, 2671, 38, 2745, 37, 2755, 38, 2767, 40, 2782, 37, 2791, 40, 2797, 39, 2816, 39, 2820, 37, 2834, 37, 2835, 37, 2836, 37, 2871, 39, 2910, 40, 2923, 37, 2986, 39, 3046, 88, 3090, 39, 3106, 38, 3179, 37, 3204, 38, 3229, 40, 3247, 37, 3293, 39, 3323, 90, 3335, 37, 3380, 39, 3385, 90, 3394, 37, 3443, 39, 3495, 88, 3552, 39, 3572, 38, 3702, 37, 3746, 38, 3779, 40, 3808, 37, 3827, 39, 3837, 90, 3850, 37, 3892, 39, 3935, 37, 3946, 38, 4016, 37, 4021, 88, 4079, 39, 4127, 38, 4246, 37, 4299, 40, 4329, 39, 4335, 37, 4405, 39, 4419, 39, 4420, 39, 4466, 37, 4503, 38, 4576, 88, 4638, 39, 4652, 90, 4662, 39, 4669, 90, 4677, 39, 4691, 39, 4692, 39, 4693, 39, 4694, 39, 4695, 39, 4696, 39, 4697, 39, 4698, 39, 4714, 40, 4728, 40, 4926, 38, 4942, 37, 4947, 39, 4973, 37, 4978, 90, 5071, 37, 5085, 37, 5086, 37, 5087, 37, 5120, 39, 5153, 88, 5177, 39, 5185, 37, 5198, 88, 5212, 37, 5217, 88, 5231, 37, 5236, 88, 5249, 37, 5254, 88, 5268, 37, 5272, 88, 5287, 37, 5291, 88, 5305, 37, 5309, 88, 5323, 37, 5328, 88, 5341, 37, 5346, 88, 5520, 37, 5532, 88, 5580, 39, 5691, 90, 5744, 38, 5817, 37, 5828, 40, 5840, 90, 5851, 37, 5882, 39, 5902, 37, 5932, 38, 5939, 39, 5963, 37, 5978, 38, 6022, 39, 6027, 90, 6041, 37, 6098, 39, 6154, 88, 6216, 39, 6240, 40, 6295, 38, 6379, 37, 6423, 40, 6448, 37, 6469, 39, 6479, 90, 6489, 37, 6537, 39, 6549, 38, 6693, 88, 6737, 39, 6794, 40, 6808, 40, 7037, 38, 7118, 37, 7207, 40, 7219, 37, 7259, 40, 7270, 39, 7332, 37, 7350, 38, 7390, 90, 7403, 37, 7414, 90, 7427, 37, 7459, 38, 7468, 90, 7526, 37, 7546, 38], //253 + goldDrop: [37, 25, 19, 23, 22, 26, 16, 22, 30, 38, 35, 37, 22, 23, 38, 26, 28, 16, 16, 33, 15, 16, 18, 33, 20, 24], + bornPos: [1, 2, 3, 1, 9, 26, 7, 5, 4, 6, 13] + }, + { + level: 21, + ai:1, + time: 1941, + state: 1, + action: [0, 90, 12, 39, 16, 90, 29, 37, 37, 90, 48, 37, 75, 88, 82, 39, 102, 90, 111, 37, 151, 39, 166, 88, 186, 39, 200, 39, 201, 39, 202, 39, 203, 39, 204, 39, 206, 38, 224, 39, 228, 88, 239, 39, 249, 37, 254, 88, 266, 37, 270, 88, 278, 39, 295, 37, 300, 88, 313, 37, 317, 88, 328, 37, 333, 88, 341, 37, 358, 39, 380, 88, 390, 37, 396, 88, 401, 37, 414, 37, 415, 37, 416, 37, 417, 37, 418, 37, 419, 37, 420, 37, 425, 39, 441, 88, 449, 37, 463, 37, 464, 37, 470, 39, 499, 88, 563, 39, 604, 38, 674, 37, 714, 40, 729, 90, 741, 39, 745, 90, 756, 37, 773, 88, 779, 39, 801, 90, 811, 37, 831, 88, 840, 39, 859, 90, 869, 37, 887, 88, 896, 39, 914, 90, 925, 37, 942, 88, 953, 39, 971, 90, 982, 37, 1000, 88, 1012, 39, 1047, 38, 1079, 88, 1114, 39, 1142, 38, 1215, 37, 1247, 40, 1258, 88, 1270, 37, 1275, 88, 1283, 39, 1300, 37, 1306, 88, 1319, 39, 1335, 37, 1342, 88, 1352, 39, 1371, 37, 1378, 88, 1391, 39, 1405, 90, 1416, 37, 1433, 39, 1440, 90, 1451, 37, 1470, 88, 1481, 39, 1500, 37, 1507, 88, 1519, 39, 1532, 90, 1543, 37, 1562, 88, 1573, 39, 1592, 38, 1616, 88, 1651, 39, 1667, 38, 1743, 39, 1775, 88, 1821, 39, 1858, 38] //120 + }, + { + level: 22, + ai:1, + time: 5279, + state: 1, + action: [0, 39, 19, 37, 102, 40, 121, 39, 348, 38, 536, 40, 616, 39, 741, 38, 816, 37, 879, 40, 895, 38, 903, 40, 911, 37, 918, 39, 934, 37, 941, 38, 956, 37, 995, 39, 1034, 40, 1049, 39, 1067, 38, 1075, 39, 1089, 37, 1098, 39, 1108, 37, 1133, 39, 1143, 38, 1147, 39, 1158, 88, 1168, 39, 1180, 38, 1221, 37, 1247, 38, 1276, 37, 1281, 38, 1290, 39, 1299, 38, 1384, 40, 1394, 37, 1399, 40, 1431, 39, 1438, 40, 1555, 38, 1568, 37, 1572, 38, 1606, 39, 1615, 38, 1625, 39, 1637, 88, 1656, 39, 1665, 38, 1709, 37, 1733, 38, 1779, 38, 1784, 37, 1791, 38, 1801, 39, 1807, 38, 1853, 40, 1863, 37, 1868, 40, 1902, 39, 1907, 40, 1919, 40, 1920, 40, 1921, 40, 1922, 40, 1923, 40, 1924, 40, 2023, 38, 2035, 37, 2041, 38, 2078, 39, 2086, 38, 2093, 39, 2189, 37, 2242, 38, 2254, 37, 2258, 38, 2272, 39, 2282, 37, 2283, 39, 2295, 40, 2299, 39, 2308, 37, 2316, 39, 2326, 37, 2338, 38, 2359, 39, 2366, 38, 2377, 39, 2387, 88, 2396, 39, 2431, 37, 2444, 39, 2462, 40, 2478, 38, 2493, 37, 2518, 40, 2527, 39, 2540, 39, 2553, 38, 2564, 37, 2597, 39, 2624, 38, 2655, 37, 2725, 39, 2736, 38, 2746, 37, 2754, 38, 2766, 37, 2862, 39, 2901, 38, 2913, 39, 2921, 38, 2931, 37, 2946, 39, 2957, 38, 2979, 37, 2986, 38, 2998, 37, 3007, 90, 3017, 37, 3075, 39, 3079, 39, 3085, 37, 3096, 39, 3122, 37, 3144, 39, 3162, 37, 3187, 38, 3218, 39, 3229, 39, 3230, 39, 3267, 40, 3307, 37, 3323, 39, 3633, 38, 3710, 37, 3772, 38, 3857, 37, 3860, 40, 3867, 39, 3898, 38, 4042, 40, 4119, 40, 4201, 37, 4307, 38, 4386, 39, 4446, 40, 4451, 39, 4631, 38, 4781, 40, 4793, 40, 4794, 40, 4795, 40, 4796, 40, 4797, 40, 4798, 40, 4799, 40, 4800, 40, 4801, 40, 4802, 40, 4803, 40, 4974, 37, 5073, 38, 5151, 39, 5242, 37, 5273, 38], //169 + goldDrop: [24, 19, 34, 37, 17, 16, 25, 21, 34, 25, 19, 35] + }, + { + level: 23, + ai:1, + time: 3015, + state: 1, + action: [0, 88, 20, 39, 33, 37, 47, 88, 54, 39, 97, 38, 111, 88, 124, 40, 130, 88, 142, 38, 152, 37, 157, 38, 173, 39, 190, 37, 198, 90, 209, 37, 219, 38, 291, 40, 332, 38, 349, 88, 375, 40, 384, 88, 398, 38, 400, 88, 413, 40, 419, 88, 431, 38, 443, 37, 448, 38, 464, 39, 483, 38, 491, 88, 500, 39, 535, 37, 544, 90, 555, 37, 573, 90, 585, 37, 634, 38, 653, 37, 659, 38, 719, 39, 742, 38, 778, 39, 806, 88, 817, 39, 853, 38, 863, 88, 874, 39, 912, 38, 929, 90, 940, 37, 987, 88, 1003, 39, 1043, 38, 1060, 40, 1069, 37, 1077, 88, 1087, 37, 1093, 88, 1102, 39, 1113, 88, 1130, 39, 1152, 37, 1162, 88, 1173, 39, 1214, 38, 1248, 37, 1263, 39, 1272, 38, 1307, 37, 1322, 39, 1330, 38, 1352, 40, 1356, 37, 1375, 88, 1388, 37, 1406, 39, 1416, 40, 1422, 37, 1430, 40, 1447, 39, 1467, 38, 1484, 39, 1502, 38, 1540, 40, 1545, 39, 1601, 37, 1615, 37, 1616, 37, 1617, 37, 1618, 37, 1619, 37, 1620, 37, 1621, 37, 1622, 37, 1623, 37, 1624, 37, 1625, 37, 1626, 37, 1627, 37, 1628, 37, 1629, 37, 1630, 37, 1631, 37, 1632, 37, 1633, 37, 1634, 37, 1635, 37, 1636, 37, 1637, 37, 1638, 37, 1639, 37, 1640, 37, 1641, 37, 1642, 37, 1643, 37, 1644, 37, 1645, 37, 1646, 37, 1647, 37, 1654, 90, 1665, 37, 1693, 90, 1719, 37, 1755, 90, 1767, 39, 1771, 90, 1784, 39, 1787, 90, 1800, 37, 1814, 88, 1826, 40, 1830, 88, 1841, 38, 1852, 37, 1865, 39, 1921, 37, 1933, 90, 1948, 37, 1959, 39, 1978, 37, 1996, 38, 2169, 39, 2183, 39, 2184, 39, 2188, 38, 2195, 88, 2207, 39, 2213, 88, 2225, 39, 2240, 37, 2279, 38, 2284, 90, 2295, 37, 2344, 38, 2363, 90, 2376, 40, 2382, 90, 2392, 40, 2407, 39, 2453, 40, 2502, 38, 2508, 90, 2525, 37, 2577, 38, 2584, 90, 2594, 38, 2606, 37, 2612, 90, 2622, 37, 2634, 39, 2698, 38, 2744, 39, 2758, 39, 2766, 38, 2834, 39, 2868, 37, 2873, 88, 2882, 39, 2938, 38] //181 + }, + { + level: 26, //OK + ai:1, + time: 6562, + state: 1, + action: [0, 39, 16, 88, 71, 37, 86, 38, 131, 88, 184, 39, 199, 38, 214, 90, 250, 39, 265, 38, 305, 90, 365, 37, 379, 88, 390, 40, 395, 88, 405, 40, 411, 88, 425, 39, 443, 90, 597, 37, 618, 38, 630, 39, 688, 39, 707, 38, 713, 39, 746, 40, 761, 37, 800, 38, 814, 37, 855, 39, 866, 88, 922, 37, 926, 88, 938, 40, 943, 88, 955, 40, 960, 88, 974, 39, 992, 90, 1154, 37, 1169, 38, 1180, 39, 1244, 38, 1256, 39, 1272, 90, 1350, 37, 1365, 88, 1375, 40, 1381, 88, 1392, 40, 1397, 88, 1410, 39, 1429, 38, 1489, 90, 1585, 37, 1603, 38, 1614, 39, 2092, 38, 2106, 39, 2118, 37, 2129, 88, 2276, 40, 2282, 88, 2341, 40, 2346, 88, 2356, 38, 2370, 39, 2379, 88, 2394, 39, 2430, 37, 2518, 38, 2557, 40, 2563, 39, 2603, 38, 2612, 39, 2619, 88, 2691, 37, 2695, 88, 2707, 40, 2713, 88, 2727, 40, 2731, 88, 2745, 39, 2764, 38, 2858, 90, 2931, 37, 2944, 37, 2945, 37, 2946, 37, 2947, 37, 2948, 37, 2949, 37, 2953, 38, 2960, 39, 2972, 38, 2976, 39, 3089, 38, 3108, 90, 3345, 37, 3352, 90, 3575, 37, 3580, 90, 3600, 37, 3608, 39, 3621, 39, 3622, 39, 3623, 39, 3624, 39, 3625, 39, 3626, 39, 3628, 90, 3645, 37, 3655, 90, 3671, 37, 3679, 39, 3693, 39, 3716, 90, 3740, 88, 3758, 39, 3766, 37, 3842, 39, 3909, 38, 3916, 39, 3923, 38, 3928, 39, 3935, 38, 3940, 39, 3946, 38, 3951, 39, 3959, 38, 3963, 39, 3971, 38, 3999, 37, 4006, 40, 4016, 39, 4030, 39, 4031, 39, 4035, 38, 4058, 37, 4069, 40, 4082, 39, 4100, 38, 4121, 37, 4136, 40, 4153, 37, 4160, 38, 4170, 37, 4174, 38, 4214, 37, 4285, 40, 4303, 39, 4339, 38, 4356, 39, 4384, 38, 4404, 90, 4460, 39, 4464, 90, 4475, 40, 4479, 90, 4493, 40, 4496, 90, 4510, 37, 4525, 38, 4594, 37, 4598, 88, 4689, 39, 4705, 38, 4716, 39, 4800, 38, 4808, 37, 4842, 40, 4858, 39, 4901, 38, 4918, 39, 4947, 90, 5019, 39, 5022, 90, 5032, 40, 5037, 90, 5049, 40, 5053, 90, 5072, 37, 5088, 38, 5159, 88, 5239, 39, 5250, 38, 5267, 37, 5286, 38, 5417, 37, 5431, 88, 5476, 39, 5509, 38, 5524, 37, 5536, 39, 5545, 90, 5603, 39, 5606, 90, 5617, 40, 5622, 90, 5636, 40, 5639, 90, 5654, 37, 5673, 38, 5760, 88, 5832, 39, 5848, 38, 5860, 39, 5983, 38, 5988, 90, 5996, 40, 6002, 90, 6012, 40, 6016, 90, 6028, 40, 6032, 90, 6042, 37, 6079, 39, 6106, 38, 6215, 37, 6255, 40, 6280, 39, 6293, 38, 6306, 39, 6309, 38, 6333, 37, 6344, 40, 6360, 39, 6372, 38, 6385, 39, 6388, 38, 6412, 37, 6428, 40, 6445, 39, 6460, 38, 6478, 37, 6497, 38, 6529, 39, 6535, 38, 6542, 39, 6546, 38, 6552, 39, 6556, 38], //242 + bornPos: [1, 8, 12] + }, + { + level: 27, //OK + ai:1, + time: 2831, + state: 1, + action: [0, 39, 18, 38, 51, 90, 239, 39, 253, 39, 254, 39, 255, 39, 256, 39, 257, 39, 258, 39, 259, 39, 260, 39, 261, 39, 262, 39, 364, 37, 468, 38, 621, 37, 629, 39, 643, 39, 644, 39, 645, 39, 646, 39, 647, 39, 648, 39, 649, 39, 760, 37, 880, 38, 959, 39, 971, 38, 978, 39, 1114, 37, 1227, 38, 1309, 39, 1366, 39, 1399, 37, 1440, 39, 1504, 37, 1547, 37, 1558, 38, 1604, 90, 1623, 40, 1625, 90, 1642, 39, 1644, 90, 1760, 39, 1767, 38, 2092, 39, 2106, 39, 2107, 39, 2108, 39, 2109, 39, 2110, 39, 2111, 39, 2112, 39, 2113, 39, 2114, 39, 2115, 39, 2116, 39, 2117, 39, 2118, 39, 2119, 39, 2120, 39, 2121, 39, 2122, 39, 2123, 39, 2212, 40, 2221, 37, 2315, 39, 2405, 38, 2416, 37, 2512, 39, 2525, 37, 2542, 39, 2697, 37, 2748, 38], //75 + goldDrop: [38, 17] + }, + { + level: 28, //OK + ai:1, + time: 1012, + state: 1, + action: [0, 39, 18, 38, 84, 39, 98, 39, 99, 39, 100, 39, 101, 39, 102, 39, 103, 39, 104, 39, 159, 88, 178, 39, 195, 90, 209, 37, 220, 38, 253, 37, 334, 38, 350, 39, 365, 38, 378, 37, 402, 38, 423, 37, 434, 38, 456, 90, 469, 40, 475, 90, 488, 40, 492, 90, 563, 40, 567, 90, 581, 40, 585, 90, 641, 40, 645, 37, 656, 90, 665, 39, 667, 90, 679, 39, 683, 90, 695, 40, 699, 90, 709, 37, 734, 39, 756, 88, 768, 37, 773, 88, 821, 39, 841, 38, 858, 39, 872, 38, 886, 37, 911, 38, 930, 37, 941, 38, 955, 37, 975, 38, 989, 39, 1001, 38] //58 + }, + { + level: 29, + ai:1, + time: 6605, + state: 1, + action: [0, 88, 333, 39, 383, 40, 390, 39, 441, 37, 459, 38, 473, 37, 492, 38, 505, 37, 516, 38, 767, 37, 776, 39, 822, 40, 861, 90, 1005, 38, 1037, 37, 1060, 38, 1073, 37, 1094, 38, 1110, 37, 1145, 40, 1161, 39, 1212, 38, 1358, 40, 1396, 39, 1419, 40, 1428, 39, 1450, 40, 1459, 39, 1496, 38, 1503, 37, 1524, 40, 1528, 90, 1671, 38, 1701, 37, 1721, 38, 1736, 37, 1747, 40, 1765, 37, 1792, 40, 1798, 39, 1813, 40, 1822, 39, 1859, 38, 1891, 37, 1902, 40, 1931, 38, 1949, 40, 1953, 39, 1963, 38, 1997, 37, 2017, 40, 2039, 37, 2049, 39, 2063, 37, 2086, 40, 2089, 39, 2096, 38, 2115, 39, 2118, 38, 2149, 37, 2170, 38, 2179, 37, 2193, 40, 2225, 37, 2260, 40, 2264, 39, 2280, 40, 2285, 39, 2303, 40, 2306, 39, 2333, 40, 2336, 39, 2371, 38, 2403, 37, 2425, 38, 2439, 37, 2471, 38, 2480, 37, 2484, 40, 2531, 38, 2549, 40, 2552, 39, 2573, 40, 2585, 39, 2620, 38, 2652, 37, 2672, 38, 2683, 37, 2702, 38, 2713, 37, 2722, 40, 2752, 37, 2762, 39, 2802, 40, 2807, 37, 2825, 38, 2858, 39, 2870, 40, 2894, 39, 2931, 40, 2936, 37, 2956, 38, 2992, 39, 3010, 40, 3039, 39, 3065, 40, 3070, 37, 3089, 38, 3194, 37, 3246, 39, 3250, 90, 3261, 39, 3265, 90, 3276, 39, 3280, 90, 3291, 40, 3296, 90, 3313, 40, 3317, 90, 3369, 37, 3393, 40, 3399, 39, 3409, 40, 3416, 39, 3421, 38, 3429, 37, 3445, 38, 3454, 37, 3464, 40, 3475, 37, 3497, 38, 3524, 39, 3537, 38, 3543, 37, 3557, 38, 3566, 39, 3577, 38, 3598, 39, 3601, 38, 3616, 39, 3619, 38, 3736, 39, 3793, 39, 3811, 90, 3822, 40, 3835, 39, 3849, 90, 3859, 39, 3865, 90, 3878, 40, 3885, 39, 3897, 40, 3905, 39, 3925, 40, 3931, 37, 3937, 38, 3947, 39, 4032, 37, 4041, 39, 4051, 38, 4060, 39, 4077, 38, 4092, 39, 4104, 38, 4118, 39, 4127, 37, 4146, 39, 4160, 39, 4161, 39, 4162, 39, 4163, 39, 4164, 39, 4165, 39, 4166, 39, 4167, 39, 4168, 39, 4173, 38, 4183, 37, 4190, 40, 4203, 40, 4204, 40, 4205, 40, 4206, 40, 4207, 40, 4208, 40, 4209, 40, 4213, 37, 4271, 38, 4318, 37, 4336, 38, 4346, 37, 4366, 38, 4377, 39, 4388, 37, 4398, 38, 4409, 37, 4431, 38, 4449, 37, 4463, 38, 4467, 37, 4474, 38, 4494, 39, 4498, 38, 4572, 39, 4621, 39, 4632, 90, 4642, 39, 4645, 90, 4658, 39, 4661, 90, 4674, 39, 4678, 90, 4688, 40, 4695, 90, 4715, 39, 4725, 38, 4736, 39, 4741, 90, 4753, 39, 4757, 90, 4768, 39, 4771, 90, 4785, 39, 4786, 90, 4832, 40, 4838, 90, 4862, 38, 4908, 39, 4997, 38, 5002, 39, 5015, 38, 5105, 39, 5116, 38, 5341, 37, 5355, 37, 5356, 37, 5357, 37, 5358, 37, 5359, 37, 5360, 37, 5361, 37, 5362, 37, 5363, 37, 5364, 37, 5365, 37, 5366, 37, 5367, 37, 5368, 37, 5369, 37, 5370, 37, 5371, 37, 5372, 37, 5373, 37, 5374, 37, 5375, 37, 5376, 37, 5377, 37, 5378, 37, 5379, 37, 5380, 37, 5381, 37, 5382, 37, 5383, 37, 5384, 37, 5385, 37, 5386, 37, 5387, 37, 5388, 37, 5389, 37, 5390, 37, 5391, 37, 5392, 37, 5393, 37, 5394, 37, 5395, 37, 5396, 37, 5397, 37, 5398, 37, 5399, 37, 5400, 37, 5401, 37, 5402, 37, 5403, 37, 5404, 37, 5405, 37, 5406, 37, 5407, 37, 5408, 37, 5409, 37, 5410, 37, 5411, 37, 5412, 37, 5413, 37, 5414, 37, 5415, 37, 5416, 37, 5417, 37, 5418, 37, 5419, 37, 5420, 37, 5421, 37, 5426, 38, 5433, 37, 5443, 38, 5451, 37, 5457, 38, 5465, 37, 5481, 39, 5503, 40, 5517, 40, 5518, 40, 5519, 40, 5557, 38, 5638, 37, 5670, 38, 5716, 37, 5737, 38, 5748, 37, 5770, 38, 5790, 37, 5799, 38, 5811, 39, 5814, 38, 5840, 39, 5845, 38, 5905, 39, 5963, 39, 5968, 90, 5980, 39, 5984, 90, 5995, 39, 5999, 90, 6092, 39, 6105, 38, 6120, 39, 6124, 90, 6137, 39, 6142, 90, 6154, 39, 6158, 90, 6223, 39, 6241, 38, 6267, 39, 6275, 40, 6332, 38, 6341, 39, 6360, 39, 6366, 38, 6384, 39, 6391, 38, 6405, 37, 6433, 38, 6440, 37, 6455, 38, 6464, 37, 6470, 38, 6476, 37, 6493, 38, 6504, 37, 6507, 38, 6521, 37, 6541, 38, 6561, 37, 6567, 38, 6583, 39, 6588, 38], //367 + goldDrop: [31, 37, 33, 26, 36, 35, 38, 39, 31, 35, 39, 36, 20, 14, 16, 39, 29, 18, 30, 39, 15, 16, 15, 23, 36], + bornPos: [1, 14, 5, 6, 7, 13] + }, + { + level: 34, + ai:1, + time: 8419, + state: 1, + action: [0, 39, 16, 38, 29, 90, 44, 38, 47, 90, 61, 37, 75, 38, 131, 90, 160, 40, 174, 39, 185, 38, 257, 37, 308, 38, 321, 90, 326, 37, 368, 40, 373, 37, 378, 40, 384, 40, 429, 39, 434, 37, 440, 38, 448, 38, 491, 39, 495, 38, 503, 39, 541, 37, 552, 38, 568, 90, 576, 37, 613, 40, 619, 37, 622, 40, 627, 40, 643, 39, 648, 37, 652, 38, 676, 39, 682, 38, 687, 39, 719, 38, 792, 90, 801, 37, 838, 40, 845, 37, 847, 40, 858, 37, 862, 40, 895, 39, 901, 37, 906, 38, 941, 39, 948, 38, 953, 39, 985, 38, 1015, 90, 1024, 37, 1042, 90, 1052, 37, 1058, 40, 1094, 37, 1103, 40, 1109, 37, 1117, 39, 1123, 38, 1136, 39, 1146, 38, 1170, 37, 1176, 38, 1183, 37, 1188, 38, 1209, 39, 1223, 39, 1224, 39, 1225, 39, 1226, 39, 1227, 39, 1228, 39, 1229, 39, 1230, 39, 1231, 39, 1232, 39, 1233, 39, 1234, 39, 1235, 39, 1237, 38, 1249, 37, 1253, 38, 1275, 90, 1287, 37, 1302, 90, 1315, 37, 1321, 40, 1346, 37, 1363, 39, 1367, 38, 1383, 37, 1389, 39, 1422, 38, 1444, 37, 1450, 38, 1457, 37, 1461, 38, 1473, 39, 1487, 39, 1488, 39, 1489, 39, 1490, 39, 1491, 39, 1492, 39, 1493, 39, 1494, 39, 1495, 39, 1496, 39, 1497, 39, 1498, 39, 1499, 39, 1500, 38, 1512, 37, 1516, 38, 1535, 90, 1545, 37, 1562, 90, 1575, 37, 1583, 40, 1590, 39, 1603, 40, 1620, 37, 1627, 38, 1637, 37, 1640, 38, 1656, 37, 1661, 38, 1669, 37, 1672, 38, 1684, 39, 1698, 39, 1699, 39, 1701, 39, 1702, 39, 1709, 38, 1784, 90, 1792, 37, 1809, 90, 1820, 37, 1833, 39, 1846, 40, 1850, 39, 1861, 40, 1875, 37, 1881, 38, 1900, 37, 1904, 38, 1913, 37, 1916, 38, 1928, 39, 1941, 39, 1942, 39, 1943, 39, 1951, 38, 2041, 90, 2051, 37, 2067, 90, 2078, 37, 2088, 40, 2094, 39, 2120, 37, 2144, 38, 2162, 37, 2166, 38, 2175, 37, 2180, 38, 2191, 39, 2216, 38, 2266, 39, 2306, 88, 2316, 37, 2321, 88, 2332, 37, 2337, 88, 2346, 39, 2363, 88, 2373, 37, 2379, 88, 2389, 39, 2399, 88, 2412, 39, 2419, 40, 2454, 37, 2460, 39, 2465, 38, 2500, 37, 2509, 38, 2521, 37, 2526, 38, 2563, 39, 2575, 88, 2585, 37, 2590, 88, 2601, 37, 2606, 88, 2622, 39, 2636, 88, 2646, 37, 2652, 88, 2661, 39, 2676, 88, 2686, 37, 2689, 88, 2700, 39, 2709, 40, 2730, 37, 2739, 40, 2751, 39, 2762, 38, 2795, 37, 2805, 38, 2818, 37, 2828, 38, 2842, 39, 2855, 88, 2866, 37, 2868, 88, 2877, 37, 2884, 88, 2895, 37, 2899, 88, 2908, 39, 2925, 88, 2934, 37, 2941, 88, 2949, 39, 2960, 88, 2974, 39, 2983, 40, 3002, 37, 3012, 38, 3026, 40, 3035, 39, 3041, 39, 3046, 38, 3068, 37, 3077, 38, 3089, 37, 3095, 38, 3129, 39, 3140, 88, 3150, 37, 3155, 88, 3166, 37, 3170, 88, 3178, 39, 3196, 88, 3206, 37, 3211, 88, 3222, 39, 3231, 88, 3249, 37, 3255, 40, 3268, 37, 3273, 40, 3293, 39, 3310, 38, 3334, 37, 3344, 38, 3358, 37, 3365, 38, 3446, 39, 3471, 40, 3523, 90, 3534, 40, 3537, 90, 3548, 37, 3561, 90, 3574, 39, 3585, 40, 3663, 38, 3736, 37, 3813, 38, 3841, 40, 3869, 38, 3898, 90, 3908, 37, 3948, 39, 3957, 38, 3991, 40, 3995, 90, 4026, 38, 4033, 39, 4046, 39, 4047, 39, 4048, 39, 4049, 39, 4050, 39, 4051, 39, 4052, 39, 4053, 39, 4054, 39, 4055, 39, 4082, 40, 4131, 38, 4173, 39, 4198, 40, 4269, 37, 4275, 90, 4284, 37, 4371, 38, 4380, 40, 4388, 39, 4471, 38, 4651, 90, 4664, 37, 4696, 38, 4762, 39, 4859, 38, 4929, 90, 4941, 37, 4985, 38, 5034, 39, 5123, 38, 5168, 90, 5184, 37, 5239, 38, 5277, 39, 5364, 38, 5459, 90, 5471, 37, 5525, 38, 5537, 39, 5598, 38, 5605, 39, 5610, 38, 5821, 40, 5893, 37, 5898, 90, 5908, 37, 5975, 38, 6003, 39, 6088, 38, 6094, 39, 6098, 38, 6195, 40, 6268, 37, 6271, 90, 6280, 37, 6357, 38, 6377, 39, 6391, 39, 6393, 40, 6410, 39, 6415, 39, 6471, 38, 6477, 39, 6482, 38, 6510, 40, 6522, 90, 6531, 37, 6545, 90, 6555, 37, 6558, 90, 6570, 37, 6589, 38, 6608, 40, 6624, 39, 6640, 38, 6649, 39, 6659, 38, 6703, 39, 6719, 37, 6727, 40, 6737, 39, 6743, 37, 6751, 40, 6760, 39, 6772, 37, 6780, 40, 6790, 39, 6801, 37, 6809, 40, 6818, 39, 6831, 37, 6846, 38, 6889, 90, 7084, 40, 7295, 38, 7350, 39, 7360, 38, 7440, 39, 7475, 37, 7486, 37, 7500, 39, 7539, 40, 7546, 37, 7561, 38, 7580, 88, 7603, 37, 7607, 88, 7678, 39, 7708, 38, 7766, 37, 7782, 39, 7815, 37, 7837, 39, 7851, 39, 7852, 39, 7853, 39, 7854, 39, 7855, 39, 7856, 39, 7857, 39, 7903, 40, 7917, 40, 7935, 37, 7962, 39, 7972, 88, 8018, 39, 8050, 38, 8098, 37, 8111, 39, 8135, 37, 8140, 39, 8160, 40, 8170, 37, 8175, 39, 8184, 40, 8193, 37, 8199, 39, 8206, 40, 8216, 37, 8222, 39, 8231, 40, 8241, 37, 8274, 38, 8283, 37, 8295, 38, 8362, 37, 8413, 38], //437 + bornPos: [1, 5] + }, + { + level: 38, + ai:1, + time: 15166, + state: 1, + action: [0, 40, 21, 39, 62, 37, 66, 88, 384, 88, 400, 39, 414, 39, 415, 39, 416, 39, 417, 39, 418, 39, 419, 39, 420, 39, 424, 40, 438, 39, 452, 39, 453, 39, 454, 39, 455, 39, 456, 39, 457, 39, 458, 39, 459, 39, 460, 39, 461, 39, 462, 39, 463, 39, 464, 39, 465, 39, 466, 39, 467, 39, 468, 39, 470, 39, 471, 39, 472, 39, 473, 39, 474, 39, 475, 39, 476, 39, 477, 39, 478, 39, 536, 38, 762, 37, 817, 39, 875, 37, 905, 38, 938, 40, 945, 90, 970, 38, 979, 39, 1374, 40, 1388, 37, 1437, 38, 1459, 39, 1480, 37, 1500, 38, 1781, 40, 1826, 38, 1993, 37, 2069, 39, 2103, 38, 2370, 40, 2390, 37, 2518, 39, 2525, 38, 2549, 37, 2557, 39, 2577, 39, 2586, 38, 2598, 37, 2604, 39, 2618, 39, 2619, 39, 2622, 38, 2633, 39, 2639, 38, 2740, 39, 2780, 40, 2797, 39, 2813, 37, 2842, 39, 2856, 37, 2912, 38, 2998, 39, 3015, 38, 3052, 39, 3059, 38, 3248, 39, 3291, 37, 3306, 39, 3321, 38, 3485, 40, 3493, 37, 3496, 40, 3509, 38, 3523, 38, 3529, 37, 3606, 38, 3613, 39, 3624, 38, 3643, 39, 3650, 38, 3675, 39, 3699, 38, 3717, 40, 3750, 37, 3757, 39, 3784, 37, 3812, 38, 3823, 37, 3855, 38, 3870, 40, 3895, 38, 3904, 39, 3911, 38, 3983, 40, 3997, 40, 3998, 40, 3999, 40, 4000, 40, 4001, 40, 4002, 40, 4003, 40, 4004, 40, 4005, 40, 4006, 40, 4007, 40, 4008, 40, 4009, 40, 4010, 40, 4011, 40, 4012, 40, 4165, 38, 4172, 39, 4201, 38, 4294, 40, 4316, 39, 4366, 38, 4411, 37, 4417, 39, 4422, 38, 4443, 37, 4486, 38, 4509, 37, 4531, 38, 4580, 39, 4589, 38, 4609, 40, 4634, 39, 4646, 38, 4744, 39, 4764, 38, 4819, 40, 4829, 37, 4840, 39, 4848, 40, 4858, 37, 4862, 40, 4877, 39, 4883, 37, 4903, 39, 4963, 38, 5229, 40, 5336, 38, 5568, 37, 5708, 40, 5817, 38, 5822, 39, 5881, 38, 6120, 40, 6143, 39, 6193, 38, 6219, 37, 6232, 40, 6236, 37, 6254, 39, 6258, 37, 6268, 39, 6282, 39, 6290, 39, 6313, 38, 6336, 37, 6346, 38, 6357, 37, 6364, 38, 6405, 39, 6421, 38, 6488, 39, 6492, 37, 6501, 39, 6512, 37, 6528, 38, 6670, 39, 6706, 40, 6714, 39, 6726, 40, 6748, 37, 6819, 38, 6857, 40, 6879, 39, 6928, 38, 6983, 37, 6995, 38, 7014, 39, 7044, 40, 7054, 39, 7061, 38, 7081, 40, 7097, 37, 7103, 40, 7139, 37, 7178, 38, 7189, 37, 7206, 38, 7261, 39, 7285, 37, 7336, 37, 7343, 38, 7360, 37, 7392, 38, 7445, 37, 7475, 38, 7498, 37, 7503, 38, 7559, 40, 7574, 39, 7619, 40, 7624, 39, 7635, 38, 7651, 39, 7657, 38, 7672, 39, 7697, 40, 7707, 39, 7735, 40, 7807, 39, 7818, 40, 7834, 39, 7839, 40, 7862, 37, 7893, 38, 7905, 37, 7968, 37, 7973, 38, 7984, 39, 7988, 38, 7998, 37, 8015, 38, 8023, 37, 8030, 38, 8043, 40, 8058, 39, 8086, 38, 8137, 37, 8146, 38, 8161, 39, 8187, 40, 8196, 39, 8223, 38, 8244, 40, 8357, 37, 8370, 39, 8389, 37, 8420, 38, 8432, 37, 8476, 38, 8494, 37, 8495, 38, 8504, 37, 8507, 38, 8517, 37, 8542, 38, 8547, 37, 8551, 38, 8570, 40, 8589, 39, 8770, 40, 8784, 40, 8785, 40, 8786, 40, 8787, 40, 8788, 40, 8789, 40, 8790, 40, 8791, 40, 8792, 40, 8793, 40, 8794, 40, 8795, 40, 8796, 40, 8912, 38, 9073, 37, 9110, 38, 9130, 37, 9243, 40, 9256, 40, 9257, 40, 9258, 40, 9259, 40, 9380, 37, 9396, 39, 9410, 39, 9411, 39, 9412, 39, 9413, 39, 9414, 39, 9433, 39, 9438, 38, 9463, 39, 9540, 40, 9553, 40, 9554, 40, 9555, 40, 9556, 40, 9557, 40, 9558, 40, 9559, 40, 9585, 37, 9610, 40, 9697, 38, 9704, 39, 9785, 38, 9839, 39, 9911, 38, 9923, 37, 9965, 38, 9978, 40, 9988, 39, 10007, 38, 10015, 40, 10025, 39, 10038, 38, 10058, 40, 10074, 39, 10101, 38, 10395, 40, 10461, 37, 10480, 39, 10496, 38, 10511, 39, 10514, 38, 10532, 40, 10541, 39, 10583, 40, 10596, 40, 10597, 40, 10598, 40, 10599, 40, 10600, 40, 10737, 38, 10831, 37, 10861, 38, 10876, 37, 10881, 38, 10903, 37, 10937, 38, 10943, 37, 10964, 40, 10984, 39, 10988, 90, 10997, 39, 11000, 90, 11041, 88, 11053, 37, 11059, 88, 11069, 39, 11085, 90, 11097, 37, 11117, 37, 11125, 39, 11134, 40, 11166, 40, 11170, 39, 11247, 38, 11369, 40, 11382, 40, 11383, 40, 11384, 40, 11385, 40, 11386, 40, 11387, 40, 11388, 40, 11389, 40, 11390, 40, 11396, 37, 11421, 40, 11442, 38, 11449, 39, 11490, 38, 11505, 40, 11514, 39, 11597, 38, 11739, 40, 11757, 37, 11796, 38, 11809, 38, 11817, 39, 11831, 39, 11832, 39, 11833, 39, 11834, 39, 11835, 39, 11836, 39, 11837, 39, 11838, 39, 11839, 39, 11841, 38, 11855, 39, 11861, 38, 11885, 39, 11909, 38, 11933, 37, 11950, 38, 11976, 38, 11998, 39, 12021, 38, 12039, 39, 12050, 38, 12120, 40, 12133, 40, 12134, 40, 12135, 40, 12136, 40, 12137, 40, 12140, 37, 12148, 40, 12164, 39, 12216, 38, 12482, 37, 12620, 40, 12700, 37, 12705, 38, 12711, 39, 12719, 38, 12727, 37, 12731, 38, 12741, 39, 12754, 38, 12766, 39, 12780, 39, 12781, 39, 12782, 39, 12783, 39, 12784, 39, 12786, 38, 12797, 39, 12803, 38, 12879, 39, 12919, 38, 13074, 40, 13097, 37, 13104, 40, 13116, 39, 13174, 38, 13236, 40, 13272, 39, 13279, 37, 13310, 38, 13445, 40, 13459, 40, 13460, 40, 13461, 40, 13462, 40, 13463, 40, 13464, 40, 13465, 40, 13466, 40, 13467, 40, 13468, 40, 13469, 40, 13470, 40, 13471, 40, 13472, 40, 13473, 40, 13558, 38, 13578, 40, 13589, 38, 13865, 40, 13971, 38, 14217, 37, 14357, 40, 14474, 38, 14480, 39, 14536, 38, 14603, 40, 14617, 40, 14618, 40, 14619, 40, 14620, 40, 14621, 40, 14622, 40, 14623, 40, 14624, 40, 14632, 39, 14683, 40, 14729, 38, 14742, 40, 14756, 40, 14757, 40, 14758, 40, 14759, 40, 14760, 40, 14794, 38, 14816, 37, 14824, 38, 14843, 37, 14846, 88, 14859, 37, 14863, 88, 14876, 37, 14880, 88, 15015, 37, 15033, 39, 15047, 39, 15048, 39, 15049, 39, 15050, 39, 15051, 39, 15052, 39, 15053, 39, 15064, 38, 15084, 37, 15089, 39, 15095, 38, 15139, 37, 15149, 38], //526 + goldDrop: [26, 28, 14, 35, 15, 32, 16, 35, 26, 15, 20, 31, 18, 33, 23, 27, 31, 15, 38, 31, 20, 25, 37, 38, 16], + bornPos: [1, 19] + }, + { + level: 39, + ai:1, + time: 3527, + state: 1, + action: [0, 37, 12, 40, 287, 37, 291, 88, 337, 39, 363, 90, 374, 40, 380, 90, 511, 40, 518, 90, 536, 38, 588, 37, 603, 39, 611, 37, 620, 90, 630, 37, 642, 39, 671, 38, 849, 37, 872, 38, 918, 37, 931, 38, 937, 37, 948, 38, 952, 37, 977, 90, 987, 39, 992, 90, 1004, 39, 1009, 90, 1021, 39, 1026, 90, 1036, 37, 1055, 90, 1066, 39, 1071, 90, 1084, 39, 1089, 90, 1099, 37, 1114, 90, 1124, 39, 1131, 90, 1141, 37, 1149, 90, 1163, 37, 1175, 39, 1224, 37, 1251, 39, 1258, 88, 1272, 37, 1278, 88, 1288, 39, 1296, 88, 1311, 39, 1470, 38, 1497, 37, 1522, 38, 1568, 37, 1582, 38, 1605, 37, 1629, 38, 1726, 37, 1827, 39, 1843, 37, 1850, 90, 1861, 39, 1866, 90, 1878, 37, 1886, 90, 1897, 37, 1928, 38, 1946, 37, 1951, 90, 1980, 39, 1983, 90, 2043, 37, 2061, 88, 2074, 37, 2079, 88, 2091, 38, 2135, 39, 2151, 38, 2174, 39, 2203, 88, 2213, 37, 2219, 88, 2229, 37, 2235, 88, 2247, 37, 2251, 88, 2259, 39, 2282, 88, 2294, 37, 2299, 88, 2313, 37, 2318, 88, 2328, 39, 2345, 88, 2357, 37, 2364, 88, 2375, 39, 2384, 88, 2397, 39, 2420, 37, 2444, 39, 2457, 39, 2458, 39, 2459, 39, 2460, 39, 2461, 39, 2462, 39, 2463, 39, 2464, 39, 2465, 39, 2468, 90, 2476, 39, 2479, 90, 2490, 39, 2496, 90, 2506, 37, 2517, 90, 2527, 37, 2560, 38, 2573, 38, 2574, 38, 2577, 90, 2607, 37, 2620, 88, 2634, 37, 2638, 88, 2652, 37, 2656, 88, 2904, 39, 2940, 90, 2954, 40, 2960, 90, 3151, 40, 3156, 90, 3169, 38, 3186, 37, 3195, 90, 3207, 37, 3216, 39, 3241, 38, 3419, 37, 3446, 38, 3490, 39, 3505, 38], //148 + bornPos: [1, 26, 24] + }, + { + level: 46, + ai:1, + time: 4227, + state: 1, + action: [0, 40, 20, 39, 127, 37, 137, 38, 177, 40, 191, 40, 192, 40, 205, 38, 213, 39, 220, 38, 226, 39, 235, 37, 284, 90, 296, 40, 302, 90, 314, 40, 319, 90, 333, 40, 338, 90, 349, 38, 368, 39, 378, 38, 403, 90, 447, 37, 454, 39, 492, 38, 556, 40, 569, 40, 570, 40, 571, 40, 572, 40, 573, 40, 574, 40, 575, 40, 576, 40, 577, 40, 578, 40, 579, 40, 596, 38, 603, 39, 611, 38, 620, 88, 639, 40, 651, 39, 664, 38, 702, 88, 752, 39, 782, 40, 814, 37, 823, 38, 904, 88, 969, 39, 981, 38, 1014, 37, 1034, 90, 1048, 37, 1057, 39, 1071, 90, 1082, 37, 1103, 39, 1127, 37, 1148, 90, 1160, 37, 1166, 38, 1187, 39, 1192, 40, 1263, 38, 1269, 39, 1303, 38, 1336, 37, 1368, 90, 1380, 39, 1385, 90, 1395, 37, 1406, 90, 1421, 37, 1436, 88, 1447, 39, 1472, 88, 1483, 39, 1497, 39, 1498, 39, 1499, 39, 1500, 39, 1511, 37, 1533, 90, 1543, 39, 1554, 90, 1562, 39, 1576, 39, 1577, 39, 1578, 39, 1579, 39, 1580, 39, 1581, 39, 1582, 39, 1583, 39, 1584, 39, 1585, 39, 1586, 39, 1587, 39, 1588, 39, 1589, 39, 1590, 39, 1609, 38, 1618, 38, 1635, 40, 1644, 39, 1660, 38, 1703, 90, 1716, 40, 1721, 90, 1732, 37, 1756, 38, 1766, 90, 1779, 37, 1827, 40, 1836, 37, 1840, 38, 1856, 39, 1860, 38, 1868, 37, 1880, 90, 1891, 37, 1894, 90, 1983, 40, 1987, 90, 2013, 40, 2018, 90, 2115, 40, 2120, 90, 2130, 38, 2147, 37, 2177, 39, 2187, 38, 2220, 37, 2231, 90, 2243, 37, 2272, 90, 2284, 39, 2289, 90, 2301, 39, 2306, 90, 2318, 39, 2322, 90, 2331, 37, 2353, 90, 2364, 39, 2369, 90, 2381, 39, 2388, 90, 2401, 37, 2415, 88, 2430, 37, 2433, 88, 2443, 39, 2454, 88, 2465, 39, 2503, 90, 2515, 37, 2524, 39, 2548, 38, 2609, 37, 2620, 90, 2635, 37, 2663, 90, 2676, 39, 2681, 90, 2694, 39, 2698, 90, 2711, 39, 2715, 90, 2724, 37, 2746, 90, 2759, 39, 2764, 90, 2776, 39, 2783, 90, 2796, 37, 2811, 88, 2825, 37, 2828, 88, 2838, 39, 2857, 90, 2869, 37, 2902, 88, 2910, 39, 2958, 38, 3019, 37, 3029, 90, 3041, 37, 3058, 88, 3070, 37, 3075, 88, 3088, 37, 3092, 88, 3104, 37, 3108, 88, 3116, 39, 3141, 88, 3152, 37, 3159, 88, 3171, 37, 3177, 88, 3191, 39, 3204, 90, 3217, 39, 3221, 90, 3233, 37, 3249, 88, 3259, 39, 3283, 88, 3295, 39, 3326, 38, 3389, 37, 3399, 90, 3410, 37, 3491, 38, 3521, 39, 3553, 37, 3569, 38, 3579, 39, 3598, 40, 3612, 37, 3619, 40, 3632, 39, 3682, 38, 3731, 39, 3764, 38, 3783, 37, 3786, 40, 3800, 40, 3809, 37, 3830, 39, 3838, 88, 3850, 39, 3857, 40, 3866, 37, 3874, 40, 3888, 39, 3931, 88, 3942, 39, 3977, 38, 4034, 90, 4044, 40, 4050, 90, 4061, 37, 4085, 38, 4096, 90, 4107, 37, 4171, 38, 4191, 39, 4205, 38, 4215, 39, 4221, 38], //255 + goldDrop: [16, 37] + }, + + { + level: 47, + ai:1, + time: 6562, + state: 1, + action: [0, 37, 48, 88, 59, 37, 63, 88, 71, 37, 79, 38, 91, 39, 110, 88, 121, 37, 125, 88, 132, 37, 149, 39, 170, 88, 180, 37, 185, 88, 194, 37, 214, 39, 234, 88, 245, 37, 250, 88, 258, 37, 283, 39, 302, 88, 313, 37, 318, 88, 328, 37, 350, 39, 370, 88, 381, 37, 386, 88, 395, 37, 424, 39, 443, 88, 453, 37, 458, 88, 466, 37, 492, 39, 513, 88, 523, 37, 529, 88, 538, 37, 560, 39, 580, 88, 590, 37, 597, 88, 605, 37, 619, 37, 620, 37, 633, 39, 652, 88, 663, 37, 668, 88, 676, 37, 703, 39, 723, 88, 732, 37, 738, 88, 746, 37, 760, 37, 761, 37, 762, 37, 779, 39, 801, 37, 809, 88, 821, 37, 865, 39, 872, 38, 940, 39, 954, 90, 991, 37, 1122, 38, 1175, 40, 1191, 90, 1285, 38, 1324, 88, 1335, 39, 1344, 88, 1357, 39, 1366, 88, 1377, 39, 1384, 88, 1396, 39, 1404, 88, 1418, 39, 1425, 88, 1439, 39, 1446, 88, 1459, 39, 1468, 88, 1481, 39, 1489, 88, 1502, 39, 1510, 88, 1524, 39, 1531, 88, 1545, 39, 1555, 88, 1567, 39, 1584, 90, 1592, 37, 1671, 38, 1732, 88, 1743, 39, 1752, 88, 1763, 39, 1772, 88, 1784, 39, 1792, 88, 1805, 39, 1813, 88, 1826, 39, 1834, 88, 1847, 39, 1855, 88, 1868, 39, 1876, 88, 1890, 39, 1898, 88, 1913, 39, 1929, 90, 1937, 37, 2001, 38, 2044, 88, 2057, 39, 2067, 88, 2078, 39, 2088, 88, 2100, 39, 2109, 88, 2120, 39, 2128, 88, 2142, 39, 2151, 88, 2162, 39, 2179, 90, 2191, 37, 2237, 38, 2262, 88, 2274, 39, 2283, 88, 2295, 39, 2304, 88, 2314, 39, 2332, 90, 2342, 37, 2375, 38, 2466, 39, 2528, 88, 2540, 37, 2545, 88, 2553, 37, 2563, 38, 2575, 39, 2597, 88, 2608, 37, 2613, 88, 2621, 37, 2643, 39, 2662, 88, 2673, 37, 2679, 88, 2686, 37, 2709, 39, 2730, 88, 2740, 37, 2746, 88, 2754, 37, 2768, 37, 2769, 37, 2777, 39, 2797, 88, 2809, 37, 2814, 88, 2823, 37, 2845, 39, 2865, 88, 2875, 37, 2882, 88, 2890, 37, 2911, 39, 2932, 88, 2943, 37, 2949, 88, 2957, 37, 2980, 39, 3000, 88, 3010, 37, 3016, 88, 3025, 37, 3038, 37, 3048, 39, 3068, 88, 3079, 37, 3085, 88, 3092, 37, 3106, 37, 3107, 37, 3119, 39, 3139, 88, 3149, 37, 3156, 88, 3166, 37, 3179, 37, 3187, 39, 3207, 88, 3217, 37, 3224, 88, 3230, 37, 3244, 37, 3245, 37, 3246, 37, 3247, 37, 3248, 37, 3249, 37, 3250, 37, 3260, 39, 3282, 88, 3292, 37, 3294, 88, 3305, 37, 3312, 88, 3318, 37, 3332, 37, 3333, 37, 3334, 37, 3335, 37, 3336, 37, 3337, 37, 3338, 37, 3339, 37, 3340, 37, 3368, 39, 3373, 38, 3470, 39, 3482, 37, 3497, 90, 3543, 37, 3690, 38, 3784, 40, 3806, 39, 3822, 38, 3828, 90, 3839, 38, 3846, 90, 4103, 38, 4133, 39, 4180, 88, 4190, 37, 4195, 88, 4202, 37, 4213, 38, 4226, 39, 4247, 88, 4257, 37, 4262, 88, 4269, 37, 4283, 37, 4284, 37, 4285, 37, 4294, 39, 4312, 88, 4321, 37, 4328, 88, 4334, 37, 4357, 39, 4377, 88, 4386, 37, 4392, 88, 4399, 37, 4413, 37, 4424, 39, 4443, 88, 4453, 37, 4460, 88, 4466, 37, 4480, 37, 4492, 39, 4511, 88, 4521, 37, 4528, 88, 4535, 37, 4548, 37, 4549, 37, 4557, 39, 4576, 88, 4586, 37, 4592, 88, 4600, 37, 4614, 37, 4615, 37, 4622, 39, 4641, 88, 4650, 37, 4657, 88, 4663, 37, 4677, 37, 4678, 37, 4685, 39, 4704, 88, 4713, 37, 4720, 88, 4727, 37, 4750, 39, 4770, 88, 4780, 37, 4788, 88, 4794, 37, 4808, 37, 4809, 37, 4810, 37, 4811, 37, 4812, 37, 4818, 39, 4837, 88, 4846, 37, 4854, 88, 4861, 37, 4875, 37, 4892, 39, 4907, 88, 4918, 37, 4932, 37, 4933, 37, 4934, 37, 5003, 39, 5028, 37, 5042, 88, 5088, 39, 5095, 37, 5209, 38, 5230, 39, 5342, 38, 5412, 39, 5445, 88, 5455, 37, 5458, 88, 5470, 37, 5474, 88, 5482, 37, 5492, 38, 5504, 39, 5525, 88, 5534, 37, 5541, 88, 5548, 37, 5569, 39, 5588, 88, 5597, 37, 5605, 88, 5612, 37, 5626, 37, 5637, 39, 5657, 88, 5667, 37, 5675, 88, 5683, 37, 5707, 39, 5728, 88, 5739, 37, 5745, 88, 5754, 37, 5767, 37, 5768, 37, 5769, 37, 5770, 37, 5778, 39, 5798, 88, 5808, 37, 5815, 88, 5824, 37, 5845, 39, 5866, 88, 5875, 37, 5882, 88, 5892, 37, 5912, 39, 5932, 88, 5942, 37, 5949, 88, 5958, 37, 5979, 39, 5999, 88, 6009, 37, 6016, 88, 6024, 37, 6037, 37, 6038, 37, 6045, 39, 6064, 88, 6075, 37, 6081, 88, 6090, 37, 6110, 39, 6129, 88, 6140, 37, 6146, 88, 6154, 37, 6177, 39, 6196, 88, 6206, 37, 6213, 88, 6221, 37, 6235, 37, 6236, 37, 6237, 37, 6238, 37, 6299, 39, 6323, 37, 6330, 88, 6344, 37, 6356, 39, 6374, 37, 6460, 38, 6484, 39, 6509, 38], //415 + goldDrop: [28, 27, 37, 19] + }, + + { + level: 48, + ai: 1, + time: 5605, + state: 1, + action: [ 0, 39, 12, 88, 23, 37, 28, 88, 42, 37, 45, 88, 58, 37, 61, 88, 74, 37, 77, 88, 272, 37, 277, 38, 297, 39, 311, 39, 312, 39, 313, 39, 314, 39, 315, 39, 316, 39, 317, 39, 318, 39, 319, 39, 320, 39, 321, 39, 322, 39, 323, 39, 324, 39, 325, 39, 326, 39, 327, 39, 328, 39, 329, 39, 330, 39, 331, 39, 332, 39, 333, 39, 334, 39, 335, 39, 336, 39, 352, 88, 396, 39, 421, 38, 436, 37, 441, 38, 463, 37, 469, 38, 497, 37, 523, 88, 531, 37, 534, 88, 569, 39, 574, 38, 584, 37, 595, 38, 632, 39, 751, 37, 761, 88, 772, 39, 785, 37, 798, 37, 836, 90, 846, 39, 851, 90, 863, 39, 867, 90, 879, 39, 882, 90, 894, 39, 897, 90, 909, 39, 912, 90, 923, 39, 927, 90, 939, 39, 943, 90, 955, 39, 958, 90, 969, 39, 973, 90, 1048, 38, 1067, 37, 1070, 38, 1086, 40, 1100, 39, 1114, 40, 1127, 40, 1128, 40, 1129, 40, 1130, 40, 1131, 40, 1132, 40, 1133, 40, 1134, 40, 1204, 37, 1255, 90, 1307, 37, 1323, 38, 1342, 39, 1347, 38, 1369, 39, 1375, 38, 1404, 39, 1412, 38, 1425, 39, 1432, 38, 1460, 39, 1464, 90, 1509, 37, 1562, 39, 1575, 37, 1591, 39, 1596, 90, 1609, 37, 1632, 39, 1693, 38, 1713, 37, 1716, 38, 1733, 37, 1737, 38, 1760, 37, 1765, 38, 1815, 39, 1852, 90, 1935, 37, 1948, 39, 1977, 90, 2063, 37, 2084, 39, 2106, 37, 2109, 88, 2122, 39, 2135, 37, 2143, 40, 2152, 37, 2162, 38, 2168, 37, 2215, 90, 2226, 39, 2230, 90, 2242, 39, 2246, 90, 2257, 39, 2261, 90, 2272, 39, 2276, 90, 2288, 39, 2292, 90, 2301, 39, 2306, 90, 2322, 39, 2325, 90, 2336, 39, 2340, 90, 2404, 39, 2413, 38, 2557, 37, 2653, 40, 2773, 38, 2782, 39, 2803, 37, 2820, 38, 2839, 39, 2852, 39, 2853, 39, 2854, 39, 2881, 90, 2893, 39, 2898, 90, 2910, 39, 2915, 90, 2927, 39, 2932, 90, 2943, 39, 2949, 90, 2959, 39, 2964, 90, 3003, 39, 3018, 38, 3036, 37, 3041, 38, 3074, 37, 3078, 38, 3106, 40, 3136, 39, 3150, 40, 3184, 37, 3222, 90, 3232, 39, 3238, 90, 3248, 39, 3252, 90, 3262, 39, 3265, 90, 3276, 39, 3281, 90, 3291, 39, 3296, 90, 3306, 39, 3311, 90, 3323, 39, 3434, 37, 3440, 38, 3487, 37, 3492, 38, 3511, 40, 3529, 39, 3536, 40, 3550, 40, 3551, 40, 3552, 40, 3553, 40, 3557, 39, 3565, 40, 3573, 39, 3582, 38, 3591, 39, 3599, 88, 3609, 37, 3614, 88, 3623, 37, 3629, 88, 3639, 40, 3653, 37, 3855, 38, 3866, 37, 3941, 40, 3947, 37, 3958, 38, 3965, 37, 3975, 90, 3985, 39, 3990, 90, 4000, 39, 4006, 90, 4017, 40, 4027, 39, 4037, 38, 4049, 39, 4063, 38, 4082, 39, 4137, 38, 4152, 37, 4157, 38, 4178, 37, 4183, 38, 4239, 40, 4264, 39, 4272, 40, 4309, 37, 4315, 88, 4326, 37, 4331, 88, 4341, 37, 4346, 88, 4398, 37, 4445, 38, 4458, 38, 4465, 39, 4470, 38, 4484, 38, 4485, 38, 4495, 39, 4502, 38, 4573, 40, 4658, 38, 4683, 88, 4690, 40, 4699, 88, 4706, 40, 4720, 40, 4721, 40, 4722, 40, 4723, 40, 4724, 40, 4725, 40, 4726, 40, 4727, 40, 4728, 40, 4729, 40, 4730, 40, 4731, 40, 4732, 40, 4733, 37, 4741, 40, 4755, 40, 4756, 40, 4757, 40, 4758, 40, 4759, 40, 4760, 40, 4761, 40, 4762, 40, 4763, 40, 4798, 39, 4802, 90, 4816, 39, 4819, 90, 4831, 39, 4835, 90, 5085, 37, 5105, 38, 5126, 39, 5132, 38, 5158, 39, 5163, 38, 5193, 37, 5238, 88, 5283, 39, 5290, 38, 5327, 37, 5349, 88, 5384, 39, 5389, 38, 5438, 37, 5452, 39, 5457, 90, 5469, 37, 5477, 40, 5485, 39, 5490, 40, 5498, 39, 5508, 38, 5515, 39, 5520, 38, 5536, 39, 5540, 38, 5562, 39, 5566, 38 ], + goldDrop: [], + bornPos: [ 1, 16, 9, 13, 0, 20, 15, 4, 8, 25, 1, 19, 11, 6 ] + }, + + { + level: 50, + ai:1, + time: 5390, + state: 1, + action: [0, 39, 8, 90, 17, 39, 31, 39, 32, 39, 33, 39, 34, 39, 35, 39, 36, 39, 37, 39, 38, 39, 39, 39, 40, 39, 43, 38, 48, 39, 57, 40, 71, 38, 125, 40, 139, 40, 140, 40, 141, 40, 142, 40, 143, 40, 149, 39, 157, 40, 169, 37, 173, 40, 183, 37, 290, 38, 300, 88, 311, 39, 334, 37, 344, 88, 360, 37, 379, 40, 421, 88, 433, 38, 499, 37, 502, 38, 635, 88, 659, 39, 667, 40, 680, 37, 684, 40, 707, 39, 713, 38, 719, 37, 733, 37, 734, 37, 743, 38, 754, 37, 773, 40, 778, 39, 825, 38, 908, 39, 919, 90, 1056, 39, 1067, 88, 1080, 37, 1084, 88, 1097, 37, 1118, 88, 1130, 40, 1136, 88, 1145, 38, 1159, 39, 1173, 39, 1174, 39, 1175, 39, 1176, 39, 1190, 90, 1202, 40, 1206, 90, 1215, 39, 1229, 37, 1241, 88, 1253, 37, 1258, 88, 1269, 37, 1275, 88, 1285, 37, 1301, 88, 1312, 40, 1319, 88, 1327, 38, 1341, 38, 1342, 38, 1343, 38, 1344, 38, 1345, 38, 1346, 38, 1347, 38, 1348, 38, 1349, 38, 1350, 38, 1351, 38, 1352, 38, 1359, 39, 1370, 88, 1379, 39, 1407, 88, 1421, 40, 1425, 88, 1434, 39, 1460, 37, 1495, 88, 1507, 40, 1511, 88, 1521, 39, 1539, 37, 1558, 39, 1601, 38, 1621, 90, 1632, 40, 1637, 90, 1646, 37, 1664, 39, 1672, 38, 1683, 38, 1698, 39, 1701, 38, 1758, 37, 1763, 38, 1777, 39, 1793, 37, 1802, 38, 1840, 39, 1843, 88, 1853, 37, 1858, 38, 1870, 39, 1876, 38, 1898, 39, 1903, 38, 1913, 39, 1927, 39, 1928, 39, 1929, 39, 1935, 38, 1948, 37, 1953, 38, 1989, 39, 2034, 37, 2039, 88, 2050, 37, 2055, 88, 2065, 39, 2080, 90, 2093, 39, 2096, 90, 2105, 37, 2131, 39, 2139, 90, 2150, 39, 2155, 90, 2166, 37, 2182, 90, 2189, 39, 2192, 90, 2206, 39, 2210, 90, 2219, 38, 2235, 39, 2241, 38, 2256, 39, 2272, 37, 2279, 88, 2289, 37, 2301, 40, 2324, 37, 2352, 39, 2357, 90, 2368, 37, 2379, 40, 2408, 39, 2431, 37, 2438, 88, 2670, 39, 2682, 37, 2689, 88, 2701, 37, 2706, 88, 2716, 40, 2723, 88, 2735, 39, 2755, 38, 2762, 39, 2772, 38, 2784, 39, 2797, 37, 2806, 88, 2817, 40, 2824, 88, 2834, 40, 2840, 37, 2869, 38, 2876, 37, 2880, 38, 2891, 39, 2893, 38, 2906, 38, 2911, 39, 2916, 38, 2939, 39, 2946, 88, 2954, 37, 2962, 88, 2977, 40, 2982, 88, 2991, 39, 3005, 39, 3006, 39, 3007, 39, 3008, 39, 3009, 39, 3010, 39, 3011, 39, 3012, 39, 3013, 39, 3014, 38, 3020, 39, 3030, 88, 3041, 90, 3052, 38, 3065, 39, 3070, 88, 3080, 39, 3098, 37, 3138, 40, 3162, 39, 3173, 38, 3193, 39, 3199, 88, 3210, 37, 3215, 88, 3227, 39, 3237, 88, 3247, 37, 3253, 88, 3264, 39, 3292, 38, 3309, 39, 3323, 37, 3334, 88, 3344, 40, 3351, 88, 3360, 37, 3392, 38, 3439, 39, 3444, 88, 3457, 37, 3461, 88, 3475, 39, 3483, 88, 3496, 37, 3501, 88, 3512, 39, 3525, 39, 3526, 39, 3527, 39, 3528, 39, 3529, 39, 3530, 39, 3531, 39, 3540, 38, 3545, 88, 3555, 38, 3567, 39, 3572, 88, 3584, 39, 3598, 37, 3648, 38, 3658, 39, 3663, 38, 3678, 39, 3683, 38, 3704, 37, 3708, 38, 3721, 90, 3743, 40, 3757, 39, 3766, 90, 3782, 38, 3791, 37, 3795, 38, 3805, 37, 3812, 40, 3828, 39, 3836, 90, 3847, 37, 3868, 39, 3875, 90, 3888, 39, 3893, 38, 3921, 37, 3946, 39, 3952, 90, 3963, 39, 3970, 38, 3996, 37, 4021, 38, 4241, 39, 4249, 38, 4270, 90, 4279, 40, 4303, 37, 4313, 40, 4379, 38, 4391, 39, 4400, 38, 4442, 37, 4451, 38, 4482, 39, 4494, 40, 4518, 39, 4524, 88, 4537, 39, 4554, 88, 4568, 39, 4582, 90, 4595, 37, 4611, 39, 4618, 90, 4630, 37, 4641, 38, 4662, 37, 4688, 38, 4697, 39, 4708, 38, 4749, 37, 4759, 38, 4790, 39, 4813, 40, 4839, 37, 4842, 40, 4860, 37, 4864, 88, 4877, 39, 4894, 88, 4911, 39, 4925, 90, 4941, 37, 4953, 39, 4965, 90, 4977, 37, 5026, 39, 5038, 37, 5042, 38, 5052, 39, 5062, 38, 5106, 37, 5117, 38, 5149, 39, 5198, 37, 5203, 88, 5218, 39, 5231, 39, 5240, 38, 5251, 88, 5265, 40, 5271, 88, 5288, 40, 5290, 88, 5305, 40, 5308, 88, 5332, 39, 5345, 39, 5346, 39, 5347, 39, 5348, 39, 5349, 39, 5350, 39, 5351, 39, 5352, 39, 5353, 39, 5354, 39, 5355, 39, 5368, 38] //378 + } + +]; \ No newline at end of file diff --git a/lodeRunner.edit.js b/lodeRunner.edit.js new file mode 100644 index 0000000..388f60d --- /dev/null +++ b/lodeRunner.edit.js @@ -0,0 +1,955 @@ +var emptyTile, actTile; +var cursorTileObj; +var editMap; + +var MAX_EDIT_GUARD = 5; //maximum number of guards +var EMPTY_ID = 0, GUARD_ID = 8, RUNNER_ID = 9; + +//value | Character | Type +//------+-----------+----------- +// 0x0 | | Empty space +// 0x1 | # | Normal Brick +// 0x2 | @ | Solid Brick +// 0x3 | H | Ladder +// 0x4 | - | Hand-to-hand bar (Line of rope) +// 0x5 | X | False brick +// 0x6 | S | Ladder appears at end of level +// 0x7 | $ | Gold chest +// 0x8 | 0 | Guard +// 0x9 | & | Player + +var tileInfo = [ + [ "eraser", ' ' ], //(0), empty + [ "brick", '#' ], //(1) + [ "solid", '@' ], //(2) + [ "ladder", 'H' ], //(3) + [ "rope", '-' ], //(4) + [ "trapBrick",'X' ], //(5) + [ "hladder", 'S' ], //(6) + [ "gold", '$' ], //(7) + [ "guard1", '0' ], //(8) + [ "runner1", '&' ] //(9) +]; + +var baseTile=[]; +var lastRunner = null; +var lastGuardList = []; +var editBorder; +var testLevelInfo = {level: -1}; + +function startEditMode() +{ + playMode = PLAY_EDIT; + mainStage.removeAllChildren(); + //document.onkeydown = function() { return true; }; + document.onkeydown = editHandleKeyDown; + + ////getEditLevelInfo(); //move to main.js + setEditSelectMenu(); + + canvasEditReSize(); + createBaseTile(); + createEditMap(); + startEditTicker(); + setButtonState(); +} + +function setEditSelectMenu() +{ + if(editLevels>0)selectIconObj.enable(); + else selectIconObj.disable(1); +} + +function back2EditMode(rc) +{ + if(rc == 1) { //pass + testLevelInfo.pass = 1; + setTestLevel(testLevelInfo); + //enableSaveButton(); + } else { //fail + //if(testLevelInfo.pass && !testLevelInfo.modified) enableSaveButton(); + } + startEditMode(); + //setButtonState(); +} + +function saveTestState() +{ + map2LevelData(); + setTestLevel(testLevelInfo); +} + +function startTestMode() +{ + playMode = PLAY_TEST; + playData = 3; + + curLevel = testLevelInfo.level; + stopEditTicker(); + saveTestState(); + canvasReSize(); + document.onkeydown = handleKeyDown; //key press + selectIconObj.disable(1); + initShowDataMsg(); + startGame(); +} + +function getTestLevelMap(initValue) +{ + return testLevelInfo.levelMap; +} + +var EDIT_PADDING = 1; + +function canvasEditReSize() +{ + for (var scale = MAX_SCALE; scale >= MIN_SCALE; scale -= 0.25) { + canvasX = (BASE_SCREEN_X+BASE_TILE_X*2) * scale+ EDIT_PADDING * (NO_OF_TILES_X+1); + canvasY = BASE_SCREEN_Y * scale + EDIT_PADDING * (NO_OF_TILES_Y+1); + if (canvasX <= screenX && canvasY <= screenY || scale <= MIN_SCALE) break; + } + //debug("screenX = " + screenX + " screenY = " + screenY + "scale = " + scale); + + canvas = document.getElementById('canvas'); + + canvas.width = canvasX; + canvas.height = canvasY; + + //Set canvas top left position + var left = ((screenX - canvasX)/2|0), + top = ((screenY - canvasY)/2|0); + canvas.style.left = (left>0?left:0) + "px"; + canvas.style.top = (top>0?top:0) + "px"; + canvas.style.position = "absolute"; + + //initial constant value + tileScale = scale; + tileW = BASE_TILE_X * scale; + tileH = BASE_TILE_Y * scale; + + W2 = (tileW/2|0); //20, 15, 10, + H2 = (tileH/2|0); //22, 16, 11 + + W4 = (tileW/4|0); //10, 7, 5, + H4 = (tileH/4|0); //11, 8, 5, + + editBorder = 4 * tileScale; +} + +function createBaseTile() +{ + for(var id = 0; id < tileInfo.length; id++) { + baseTile[id] = { image: preload.getResult(tileInfo[id][0]), id: id }; + } + + emptyTile = { image: preload.getResult("empty"), id: 0 }; + actTile = baseTile[1]; +} + +function createEditMap() +{ + var tile, backColor, bitmap; + + setEditBackground(); + drawEditArea(0,0, + (tileW+EDIT_PADDING)*NO_OF_TILES_X+EDIT_PADDING, + (tileH+EDIT_PADDING)*NO_OF_TILES_Y+EDIT_PADDING + ); + + initMapInfo(); + getTestLevel(testLevelInfo); + + + //(1) create empty map[x][y] array; + editMap = []; + for(var x = 0; x < NO_OF_TILES_X; x++) { + editMap[x] = []; + } + + //(2) draw map + var index = 0; + for(var y = 0; y < NO_OF_TILES_Y; y++) { + for(var x = 0; x < NO_OF_TILES_X; x++) { + var id = tile2Id(testLevelInfo.levelMap.charAt(index++)); + tile = new createjs.Container(); + + backColor = new createjs.Shape(); + backColor.graphics.beginFill("black").drawRect(0, 0, tileW, tileH).endFill(); + if(id == 0) { + bitmap = new createjs.Bitmap(emptyTile.image); + } else { + bitmap = new createjs.Bitmap(baseTile[id].image); + } + bitmap.scaleX = bitmap.scaleY = tileScale; + + tile.addChild(backColor, bitmap); + tile.x = (tileW + EDIT_PADDING) * x+EDIT_PADDING; + tile.y = (tileH + EDIT_PADDING) * y+EDIT_PADDING; + editMap[x][y] = { tile: tile, id: id }; + mainStage.addChild(tile); + addManCheck(id, x, y); + } + } + drawEditGround(); + addSelectIcon(); + addCursorTile(); + drawEditLevel(); + drawSaveButton(); + drawTestButton(); + drawNewButton(); + enableTestButton(); + + mainStage.on("stagemouseup", stageMouseUp); + mainStage.on("stagemousedown", stageMouseDown); +} + +function clearEditMap() +{ + initMapInfo(); + for(var y = 0; y < NO_OF_TILES_Y; y++) { + for(var x = 0; x < NO_OF_TILES_X; x++) { + var tileObj = editMap[x][y]; + tileObj.tile.getChildAt(1).image = emptyTile.image; + tileObj.id = emptyTile.id; + } + } +} + +var tileIdMapping = { ' ':0, '#':1, '@':2, 'H':3, '-':4, 'X':5, 'S':6, '$':7, '0':8, '&':9 }; +function tile2Id(tileChar) +{ + if( tileIdMapping.hasOwnProperty(tileChar)) { + return tileIdMapping[tileChar]; + } else { + return 0; + } +} + +function setEditBackground() +{ + //set background color + var background = new createjs.Shape(); + background.graphics.beginFill("black").drawRect(0, 0, canvas.width, canvas.height); + mainStage.addChild(background); + document.body.style.background = "#301050"; +} + +function drawEditArea(startX, startY, width, height) +{ + var editBack = new createjs.Shape(); + editBack.alpha = 0.5; + editBack.graphics.beginFill("gold").drawRect(startX, startY, width, height); + mainStage.addChild(editBack); +} + +function drawEditGround() +{ + var groundTile; + var y = (tileH + EDIT_PADDING) * NO_OF_TILES_Y+EDIT_PADDING; + var x = (tileW + EDIT_PADDING) * NO_OF_TILES_X+EDIT_PADDING; + + groundTile = new createjs.Shape(); + groundTile.graphics.beginFill("#0DA1FF").drawRect(0, 0, x, 10*tileScale); + groundTile.x = 0; + groundTile.y = y; + + mainStage.addChild(groundTile); +} + +function addSelectIcon() +{ + var x = (tileW+EDIT_PADDING)*NO_OF_TILES_X+tileW/2; + var y; + for(var i = 1; i < baseTile.length; i++) { + y = (tileH*3/2)*(i-1) + tileH*3/2; + drawSelectIcon(i, x, y); + } + y = (tileH*3/2)*(i-1) + tileH*3/2; + drawSelectIcon(0, x, y); +} + +function addCursorTile() +{ + var backColor, bitmap; + + cursorTileObj = new createjs.Container(); + + backColor = new createjs.Shape(); + backColor.graphics.beginFill("black").drawRect(0, 0, tileW, tileH).endFill(); + bitmap = new createjs.Bitmap(actTile.image); + bitmap.scaleX = bitmap.scaleY = tileScale; + + cursorTileObj.addChild(backColor, bitmap); + cursorTileObj.alpha = 0; + mainStage.addChild(cursorTileObj); + +} + +//var gameTicker = null; ....//same as playTicker +function startEditTicker() +{ + stopEditTicker(); + createjs.Ticker.setFPS(30); +/* + if(testLevelInfo.level >= MAX_EDIT_LEVEL) { + mainStage.cursor = 'default'; + mainStage.update(); + return; + } +*/ + mainStage.enableMouseOver(120); + gameTicker = createjs.Ticker.on("tick", editTick); +} + +function stopEditTicker() +{ + if(gameTicker) { + createjs.Ticker.off("tick", gameTicker); + mainStage.enableMouseOver(0); + mainStage.cursor = 'default'; + gameTicker = null; + } +} + +function drawSelectIcon(id, x, y) +{ + var tile, border, backColor, bitmap; + var selColor; + + tile = new createjs.Container(); + + //child id = 0 + border = new createjs.Shape(); + if(id == actTile.id) { + selColor = "red"; + selectedTile = tile; + } else { + selColor = "black"; + } + border.graphics.beginFill(selColor).drawRect(-editBorder, -editBorder, tileW+editBorder*2, tileH+editBorder*2).endFill(); + + //child id = 1 + backColor = new createjs.Shape(); + backColor.graphics.beginFill("black").drawRect(0, 0, tileW, tileH).endFill(); + + //child id = 2 + if(id == 0) { + bitmap = new createjs.Bitmap(preload.getResult("eraser")); //id=2 + } else { + bitmap = new createjs.Bitmap(baseTile[id].image); //id=2 + } + bitmap.scaleX = bitmap.scaleY = tileScale; + + tile.addChild(border, backColor, bitmap); + + tile.x = x; + tile.y = y; + tile.myId = id; + tile.on('click', selectTileClick); + tile.on('mouseover', selectTileMouseOver); + tile.on('mouseout', selectTileMouseOut); + mainStage.addChild(tile); +} + +var mouseOver = 0; +function selectTileClick() +{ + var actBorder = this.getChildAt(0); + var inActBorder = selectedTile.getChildAt(0); + + inActBorder.graphics.clear(); + inActBorder.graphics.beginFill("black").drawRect(-editBorder, -editBorder, tileW+editBorder*2, tileH+editBorder*2).endFill(); + + actBorder.graphics.clear(); + actBorder.graphics.beginFill("red").drawRect(-editBorder, -editBorder, tileW+editBorder*2, tileH+editBorder*2).endFill(); + + actTile = baseTile[this.myId]; + cursorTileObj.getChildAt(1).image = actTile.image; + selectedTile = this; +} + +function selectTileMouseOver() +{ + var border = this.getChildAt(0); + + border.graphics.clear(); + border.graphics.beginFill("gold").drawRect(-editBorder, -editBorder, tileW+editBorder*2, tileH+editBorder*2).endFill(); + + mainStage.cursor = 'pointer' + mouseOver = 1; +} + +function selectTileMouseOut() +{ + var border = this.getChildAt(0); + var color = (actTile.id == this.myId)?"red":"black"; + + border.graphics.clear(); + border.graphics.beginFill(color).drawRect(-editBorder, -editBorder, tileW+editBorder*2, tileH+editBorder*2).endFill(); + + mouseOver = 0; +} + +function drawEditLevel() +{ + var y = canvas.height - tileH - editBorder*2; + + drawText(0, y, "LEVEL", mainStage); + drawEditLevelNo(); +} + +var editLevelNoObj = []; +function drawEditLevelNo() +{ + var y = canvas.height - tileH - editBorder*2; + + for(var i = 0; i < editLevelNoObj.length; i++) + mainStage.removeChild(editLevelNoObj[i]); + + editLevelNoObj = drawText(5*tileW, y, ("00"+(testLevelInfo.level)).slice(-3), mainStage); +} + +var testButton, newButton, saveButton; + +function drawTestButton() +{ + var border, backColor, text; + var textSting = "TEST"; + + var width = textSting.length * tileW; + //var x = canvas.width - width * 1.5; + var x = 20*(tileW+EDIT_PADDING)+EDIT_PADDING; + var y = canvas.height - tileH - editBorder; + + testButton = new createjs.Container(); + + //child id = 0 + border = new createjs.Shape(); + border.graphics.beginFill("black").drawRect(-editBorder, -editBorder, width+editBorder*2, tileH+editBorder*2).endFill(); + + //child id = 1 + backColor = new createjs.Shape(); + backColor.graphics.beginFill("#FFF").drawRect(0, 0, width, tileH).endFill(); + + testButton.addChild(border, backColor); + + //child id = 2 + drawText(0, 0, textSting, testButton); + + testButton.x = x; + testButton.y = y; + testButton.on('click', testButtonClick); + testButton.on('mouseover', testButtonMouseOver); + testButton.on('mouseout', testButtonMouseOut); + testButton.alpha = 0; + mainStage.addChild(testButton); + + function testButtonClick() + { + startTestMode(); + } + + function testButtonMouseOver() + { + var border = this.getChildAt(0); + + border.graphics.clear(); + border.graphics.beginFill("gold").drawRect(-editBorder, -editBorder, 4*tileW+editBorder*2, tileH+editBorder*2).endFill(); + + mainStage.cursor = 'pointer'; + mouseOver = 1; + } + + function testButtonMouseOut() + { + var border = this.getChildAt(0); + + border.graphics.clear(); + border.graphics.beginFill("black").drawRect(-editBorder, -editBorder, 4*tileW+editBorder*2, tileH+editBorder*2).endFill(); + + mouseOver = 0; + } +} + +function drawSaveButton() +{ + var border, backColor, text; + var textSting = "SAVE"; + + var width = textSting.length * tileW; + //var x = canvas.width - width * 1.5; + var x = 15*(tileW+EDIT_PADDING)+EDIT_PADDING; + var y = canvas.height - tileH - editBorder; + + saveButton = new createjs.Container(); + + //child id = 0 + border = new createjs.Shape(); + border.graphics.beginFill("black").drawRect(-editBorder, -editBorder, width+editBorder*2, tileH+editBorder*2).endFill(); + + //child id = 1 + backColor = new createjs.Shape(); + backColor.graphics.beginFill("#FFF").drawRect(0, 0, width, tileH).endFill(); + + saveButton.addChild(border, backColor); + + //child id = 2 + drawText(0, 0, textSting, saveButton); + + saveButton.x = x; + saveButton.y = y; + saveButton.on('click', saveButtonClick); + saveButton.on('mouseover', saveButtonMouseOver); + saveButton.on('mouseout', saveButtonMouseOut); + saveButton.alpha = 0; + mainStage.addChild(saveButton); + + function saveButtonClick() + { + stopEditTicker(); + saveEditLevel(); + yesNoDialog(["Save Successful", "Play It ?"], yesBitmap, noBitmap, mainStage, tileScale, playConfirm); + + } + + function saveButtonMouseOver() + { + var border = this.getChildAt(0); + + border.graphics.clear(); + border.graphics.beginFill("gold").drawRect(-editBorder, -editBorder, 4*tileW+editBorder*2, tileH+editBorder*2).endFill(); + + mainStage.cursor = 'pointer'; + mouseOver = 1; + } + + function saveButtonMouseOut() + { + var border = this.getChildAt(0); + + border.graphics.clear(); + border.graphics.beginFill("black").drawRect(-editBorder, -editBorder, 4*tileW+editBorder*2, tileH+editBorder*2).endFill(); + + mouseOver = 0; + } + + function playConfirm(rc) + { + if(rc) { //yes + clearTestLevel(); //clear current edit level + startPlayUserLevel(); + } else { //no + //enableTestButton(); + setButtonState(); + startEditTicker(); + } + } + + function startPlayUserLevel() + { + playMode = PLAY_MODERN; + playData = 3; + + curLevel = testLevelInfo.level; + setModernInfo(); + + canvasReSize(); + document.onkeydown = handleKeyDown; + initShowDataMsg(); + startGame(); + } +} + +function editLevelModified() +{ + return (testLevelInfo.modified); +} + +function editConfirmAbortState(callbackFun) +{ + stopEditTicker(); + yesNoDialog(["Abort current edit ?"], yesBitmap, noBitmap, mainStage, tileScale, + function(rc) { if(rc) callbackFun(); else startEditTicker(); }); +} + +function drawNewButton() +{ + var border, backColor, text; + var textSting = "NEW"; + var width = textSting.length * tileW; + var x = 25*(tileW+EDIT_PADDING)+EDIT_PADDING; + var y = canvas.height - tileH - editBorder; + + newButton = new createjs.Container(); + + //child id = 0 + border = new createjs.Shape(); + border.graphics.beginFill("black").drawRect(-editBorder, -editBorder, width+editBorder*2, tileH+editBorder*2).endFill(); + + //child id = 1 + backColor = new createjs.Shape(); + backColor.graphics.beginFill("#FFF").drawRect(0, 0, width, tileH).endFill(); + + newButton.addChild(border, backColor); + + //child id = 2 + drawText(0, 0, textSting, newButton); + + newButton.x = x; + newButton.y = y; + newButton.on('click', newButtonClick); + newButton.on('mouseover', newButtonMouseOver); + newButton.on('mouseout', newButtonMouseOut); + mainStage.addChild(newButton); + + function newLevel(rc) + { + if(rc) { + clearEditMap(); + if(testLevelInfo.level <= editLevels) { //edit exist level + testLevelInfo.level = editLevels+1; + drawEditLevelNo(); + } + if(testLevelInfo.level > MAX_EDIT_LEVEL) { + setButtonState(); + } else { + disableTestButton(); + } + clearTestLevel(); + } + startEditTicker(); + } + + function newButtonClick() + { + stopEditTicker(); + if(testLevelInfo.modified) { + yesNoDialog(["Abort current edit ?"], yesBitmap, noBitmap, mainStage, tileScale, newLevel); + } else { + newLevel(1); + } + } + + function newButtonMouseOver() + { + var border = this.getChildAt(0); + + border.graphics.clear(); + border.graphics.beginFill("gold").drawRect(-editBorder, -editBorder, 3*tileW+editBorder*2, tileH+editBorder*2).endFill(); + + mainStage.cursor = 'pointer'; + mouseOver = 1; + } + + function newButtonMouseOut() + { + var border = this.getChildAt(0); + + border.graphics.clear(); + border.graphics.beginFill("black").drawRect(-editBorder, -editBorder, 3*tileW+editBorder*2, tileH+editBorder*2).endFill(); + + mouseOver = 0; + } +} + +function setButtonState() +{ + if(testLevelInfo.level > MAX_EDIT_LEVEL) { + newButton.alpha = 0; + testButton.alpha = 0; + saveButton.alpha = 0; + editWarningMsg(0); + return; + } else { + newButton.alpha = 1; + editWarningMsg(1); + } + + if(testLevelInfo.modified) { + enableTestButton(); + if(testLevelInfo.pass) { + saveButton.alpha = 1; + } else { + saveButton.alpha = 0; + } + } else { + testLevelInfo.pass = 0; + saveButton.alpha = 0; + } +} + +function enableTestButton() +{ + if(lastRunner) testButton.alpha = 1; +} + +function disableTestButton() +{ + testButton.alpha = 0; + saveButton.alpha = 0; +} + +function clearUserLevelScore() +{ + playData = 3; + getModernScoreInfo(); + modernScoreInfo[testLevelInfo.level-1] = -1; + setModernScoreInfo(); +} + +function delUserLevelScore(level) +{ + playData = 3; + getModernScoreInfo(); + modernScoreInfo.splice(level-1, 1); + modernScoreInfo[MAX_EDIT_LEVEL-1] = -1; + setModernScoreInfo(); +} + +function saveEditLevel() +{ + map2LevelData(); + if(testLevelInfo.level > editLevels) { // new level + addEditLevel(testLevelInfo.levelMap); + } else { + setEditLevel(testLevelInfo.level, testLevelInfo.levelMap); + } + clearUserLevelScore(); //clear score + testLevelInfo.modified = 0; + setEditSelectMenu(); +} + + +var mouseDown = 0; +var lastDown = {x:-1, y:-1}; + +function stageMouseDown(event) +{ + mouseDown = 1; + //console.log("DOWN"); +} + +function stageMouseUp(event) +{ + mouseDown = 0; + lastDown = {x:-1, y:-1}; + //console.log("UP"); +} + +function initMapInfo() +{ + lastRunner = null; + lastGuardList = []; + + testLevelInfo.modified = 0; + testLevelInfo.pass = 0; +} + +function addManCheck(id, x, y) +{ + switch(id) { + case RUNNER_ID: + if (lastRunner && (lastRunner.x != x || lastRunner.y != y)) { + var lastRunnerTile = editMap[lastRunner.x][lastRunner.y]; + lastRunnerTile.tile.getChildAt(1).image = emptyTile.image; + lastRunnerTile.id = emptyTile.id; + } + lastRunner = { x:x, y:y }; + break; + case GUARD_ID: + var sameGuard=0, guardNo = lastGuardList.length; + + for(var i = 0; i < guardNo; i++) { + if(lastGuardList[i].x == x && lastGuardList[i].y == y) { + sameGuard = 1; + break; + } + } + if(!sameGuard) { + if(guardNo >= MAX_EDIT_GUARD) { //too many guards remove first one + var x1 = lastGuardList[0].x, y1 = lastGuardList[0].y; + var guardTile = editMap[x1][y1]; + + guardTile.tile.getChildAt(1).image = emptyTile.image; + guardTile.id = emptyTile.id; + lastGuardList.splice(0,1); //remove first one from array + } + lastGuardList.push({x:x, y:y}); + } + break; + } +} + +function delManCheck(id, x, y) +{ + switch(id) { + case RUNNER_ID: + //assert(lastRunner != null, "runner == null error"); + var lastRunnerTile = editMap[lastRunner.x][lastRunner.y]; + lastRunnerTile.tile.getChildAt(1).image = emptyTile.image; + lastRunnerTile.id = emptyTile.id; + lastRunner = null; + disableTestButton(); + break; + case GUARD_ID: + var removeId = -1, guardNo = lastGuardList.length; + + for(var i = 0; i < guardNo; i++) { + if(lastGuardList[i].x == x && lastGuardList[i].y == y) { + removeId = i; + break; + } + } + if(removeId >= 0) { + var x1 = lastGuardList[removeId].x, y1 = lastGuardList[removeId].y; + var guardTile = editMap[x1][y1]; + + guardTile.tile.getChildAt(1).image = emptyTile.image; + guardTile.id = emptyTile.id; + lastGuardList.splice(removeId,1); + } else { + console.log("design error !"); + } + break; + } +} + +//state: = 0: no change, < 0: level deleted, > 0 level change to newLevel +function editSelectMenuClose(levelDeleted, newLevel, state) +{ + if(levelDeleted) { + switch(true) { + case (state > 0): //level changed + getTestLevel(testLevelInfo); + testLevelInfo.level = newLevel; + setTestLevel(testLevelInfo); + startEditMode(); + break; + case (state < 0): //level deleted + clearTestLevel(); + setEditSelectMenu(); + startEditMode(); + break; + case (state == 0 && newLevel == 0): //new level + if(testLevelInfo.modified == 1) { + testLevelInfo.level = editLevels+1; + setTestLevel(testLevelInfo); + } + startEditMode(); + break; + } + } +} + +function editSelectLevel(level) +{ + testLevelInfo.level = level; + testLevelInfo.levelMap = editLevelData[level-1]; + setTestLevel(testLevelInfo); + startEditMode(); +} + +function map2LevelData() +{ + var i=0; + + testLevelInfo.levelMap = ""; + for(var y = 0; y < NO_OF_TILES_Y; y++) { + for(var x = 0; x < NO_OF_TILES_X; x++) { + testLevelInfo.levelMap += tileInfo[editMap[x][y].id][1]; + } + } +} + +//============================== +// Too many user created Levels +//============================== +var editWarningText = null; +function editWarningMsg(hidden) +{ + var x, y, width, height; + + if(editWarningText == null) + editWarningText = new createjs.Text("Too many user created levels !", + "bold " + (64*tileScale) + "px Helvetica", "#fc5c1c"); + + width = editWarningText.getBounds().width; + height = editWarningText.getBounds().height; + x = editWarningText.x = (NO_OF_TILES_X*(tileW+EDIT_PADDING) - width) / 2 | 0; + y = editWarningText.y = (NO_OF_TILES_Y*tileH - height) / 2 | 0; + editWarningText.shadow = new createjs.Shadow("white", 2, 2, 1); + + if(hidden) { + mainStage.removeChild(editWarningText); + } else { + mainStage.addChild(editWarningText); + } + mainStage.update(); +} + +var copyLevelMap = null; +function editHandleKeyDown(event) +{ + if(!event){ event = window.event; } //cross browser issues exist + + if (event.ctrlKey) { + if(event.keyCode == KEYCODE_V) { //CTRL-V + if(copyLevelMap != null) { + testLevelInfo.levelMap = copyLevelMap; + testLevelInfo.pass = 1; + setTestLevel(testLevelInfo); + startEditMode(); + ////setButtonState(); + setTimeout(function() { showTipsText("PASTE MAP", 0);}, 50); + } + } + } + return true; +} + +function editTick() +{ + var x = ((mainStage.mouseX-EDIT_PADDING) / (tileW+EDIT_PADDING) )| 0; + var y = ((mainStage.mouseY-EDIT_PADDING) / (tileH+EDIT_PADDING) )| 0; + + if(testLevelInfo.level > MAX_EDIT_LEVEL) { + mainStage.cursor = 'default'; + mainStage.update(); + return; + } + if(x >= 0 && x < NO_OF_TILES_X && y >= 0 && y < NO_OF_TILES_Y) { + //edit area + mainStage.cursor = 'pointer'; + if( x != lastDown.x || y != lastDown.y) { + cursorTileObj.alpha = 1; + cursorTileObj.x = (tileW + EDIT_PADDING) * x+EDIT_PADDING; + cursorTileObj.y = (tileH + EDIT_PADDING) * y+EDIT_PADDING; + if(mouseDown) { + var clickTile = editMap[x][y]; + + if(!actTile.id || clickTile.id == actTile.id) { + if(actTile.id) cursorTileObj.alpha = 0; + delManCheck(clickTile.id, x, y); + clickTile.tile.getChildAt(1).image = emptyTile.image; + clickTile.id = emptyTile.id; + } else { + delManCheck(clickTile.id, x, y); + clickTile.tile.getChildAt(1).image = actTile.image; + clickTile.id = actTile.id; + addManCheck(actTile.id, x, y); + } + lastDown = {x:x, y:y}; + + if(testLevelInfo.pass || actTile.id == RUNNER_ID || testLevelInfo.modified == 0) { + testLevelInfo.modified = 1; + testLevelInfo.pass = 0; + setButtonState(); + } + } + } + } else { + if(!mouseOver) mainStage.cursor = 'default'; + cursorTileObj.alpha = 0; + } + mainStage.update(); +} \ No newline at end of file diff --git a/lodeRunner.guard.js b/lodeRunner.guard.js new file mode 100644 index 0000000..aa870fb --- /dev/null +++ b/lodeRunner.guard.js @@ -0,0 +1,756 @@ +//============================================================================= +// AI reference book: "玩 Lode Runner 學 C 語言" +// http://www.kingstone.com.tw/book/book_page.asp?kmcode=2014710650538 +//============================================================================= + +var movePolicy = [ [0, 0, 0], //* move_map is used to find *// + [0, 1, 1], //* wheather to move a enm *// + [1, 1, 1], //* by indexing into it with *// + [1, 2, 1], //* enm_byte + num_enm + *// + [1, 2, 2], //* set_num to get a byte. *// + [2, 2, 2], //* then that byte is checked*// + [2, 2, 3], //* for !=0 and then decrmnt *// + [2, 3, 3], //* for next test until = 0 *// + [3, 3, 3], + [3, 3, 4], + [3, 4, 4], + [4, 4, 4] + ]; + +var moveOffset = 0; +var moveId = 0; //current guard id + +//******************************** +//initial guard start move value +//******************************** +function initGuardVariable() +{ + moveOffset = moveId = 0; +} + +function moveGuard() +{ + var moves; + var curGuard; + var x, y, yOffset; + + if(!guardCount) return; //no guard + + if( ++moveOffset >= 3 ) moveOffset = 0; + moves = movePolicy[guardCount][moveOffset]; // get next moves + + while ( moves-- > 0) { // slows guard relative to runner + if(++moveId >= guardCount) moveId = 0; + curGuard = guard[moveId]; + + if(curGuard.action == ACT_IN_HOLE || curGuard.action == ACT_REBORN) { + continue; + } + + guardMoveStep(moveId, bestMove(moveId)); + } +} + +function guardMoveStep( id, action) +{ + var curGuard = guard[id]; + var x = curGuard.pos.x; + var xOffset = curGuard.pos.xOffset; + var y = curGuard.pos.y; + var yOffset = curGuard.pos.yOffset; + + var curToken, nextToken; + var centerX, centerY; + var curShape, newShape; + var stayCurrPos; + + centerX = centerY = ACT_STOP; + curShape = newShape = curGuard.shape; + + if(curGuard.action == ACT_CLIMB_OUT && action == ACT_STOP) + curGuard.action = ACT_STOP; //for level 16, 30, guard will stock in hole + + switch(action) { + case ACT_UP: + case ACT_DOWN: + case ACT_FALL: + if ( action == ACT_UP ) { + stayCurrPos = ( y <= 0 || + (nextToken = map[x][y-1].act) == BLOCK_T || + nextToken == SOLID_T || nextToken == TRAP_T || + nextToken == GUARD_T); + + if( yOffset <= 0 && stayCurrPos) + action = ACT_STOP; + } else { //ACT_DOWN || ACT_FALL + stayCurrPos = ( y >= maxTileY || + (nextToken = map[x][y+1].act) == BLOCK_T || + nextToken == SOLID_T || nextToken == GUARD_T); + + if( action == ACT_FALL && yOffset < 0 && map[x][y].base == BLOCK_T) { + action = ACT_IN_HOLE; + stayCurrPos = 1; + } else { + if ( yOffset >= 0 && stayCurrPos) + action = ACT_STOP; + } + } + + if ( action != ACT_STOP ) { + if ( xOffset > 0) + centerX = ACT_LEFT; + else if ( xOffset < 0) + centerX = ACT_RIGHT; + } + break; + case ACT_LEFT: + case ACT_RIGHT: + if ( action == ACT_LEFT ) { + /* original source code from book + stayCurrPos = ( x <= 0 || + (nextToken = map[x-1][y].act) == BLOCK_T || + nextToken == SOLID_T || nextToken == TRAP_T || + nextToken == GUARD_T); + */ + // change check TRAP_T from base, + // for support level 41==> runner in trap will cause guard move + stayCurrPos = ( x <= 0 || + (nextToken = map[x-1][y].act) == BLOCK_T || + nextToken == SOLID_T || nextToken == GUARD_T || + map[x-1][y].base == TRAP_T); + + if (xOffset <= 0 && stayCurrPos) + action = ACT_STOP; + } else { //ACT_RIGHT + /* original source code from book + stayCurrPos = ( x >= maxTileX || + (nextToken = map[x+1][y].act) == BLOCK_T || + nextToken == SOLID_T || nextToken == TRAP_T || + nextToken == GUARD_T); + */ + // change check TRAP_T from base, + // for support level 41==> runner in trap will cause guard move + stayCurrPos = ( x >= maxTileX || + (nextToken = map[x+1][y].act) == BLOCK_T || + nextToken == SOLID_T || nextToken == GUARD_T || + map[x+1][y].base == TRAP_T); + + if (xOffset >= 0 && stayCurrPos) + action = ACT_STOP; + } + + if ( action != ACT_STOP ) { + if ( yOffset > 0 ) + centerY = ACT_UP; + else if ( yOffset < 0) + centerY = ACT_DOWN; + } + break; + } + + curToken = map[x][y].base; + + if ( action == ACT_UP ) { + yOffset -= yMove; + + if(stayCurrPos && yOffset < 0) yOffset = 0; //stay on current position + else if(yOffset < -H2) { //move to y-1 position + if ( curToken == BLOCK_T || curToken == HLADR_T ) curToken = EMPTY_T; //in hole or hide laddr + map[x][y].act = curToken; //runner move to [x][y-1], so set [x][y].act to previous state + y--; + yOffset = tileH + yOffset; + if(map[x][y].act == RUNNER_T) gameState = GAME_RUNNER_DEAD; //collision + //map[x][y].act = GUARD_T; + } + + if( yOffset <= 0 && yOffset > -yMove) { + dropGold(id); //decrease count + } + newShape = "runUpDn"; + } + + if ( centerY == ACT_UP ) { + yOffset -= yMove; + if( yOffset < 0) yOffset = 0; //move to center Y + } + + if ( action == ACT_DOWN || action == ACT_FALL || action == ACT_IN_HOLE) { + var holdOnBar = 0; + if(curToken == BAR_T) { + if( yOffset < 0) holdOnBar = 1; + else if(action == ACT_DOWN && y < maxTileY && map[x][y+1].act != LADDR_T) { + action = ACT_FALL; //shape fixed: 2014/03/27 + } + } + + yOffset += yMove; + + if(holdOnBar == 1 && yOffset >= 0) { + yOffset = 0; //fall and hold on bar + action = ACT_FALL_BAR; + } + if(stayCurrPos && yOffset > 0 ) yOffset = 0; //stay on current position + else if(yOffset > H2) { //move to y+1 position + if(curToken == BLOCK_T || curToken == HLADR_T) curToken = EMPTY_T; //in hole or hide laddr + map[x][y].act = curToken; //runner move to [x][y+1], so set [x][y].act to previous state + y++; + yOffset = yOffset - tileH; + if(map[x][y].act == RUNNER_T) gameState = GAME_RUNNER_DEAD; //collision + //map[x][y].act = GUARD_T; + } + if(action == ACT_DOWN && yOffset >= 0 && yOffset < yMove) { //try drop gold + dropGold(id); //decrease count + } + + if(action == ACT_IN_HOLE) { //check in hole or still falling + if (yOffset < 0) action = ACT_FALL; //still falling + else { //fall into hole (yOffset MUST = 0) + if( curGuard.hasGold > 0 ) { + if(map[x][y-1].base == EMPTY_T) { + //drop gold above + addGold(x, y-1); + } else + decGold(); //gold disappear + } + curGuard.hasGold = 0; + curGuard.sprite.on("animationend", function() { climbOut(id); }); + soundPlay("trap"); + if( curShape == "fallRight") newShape = "shakeRight"; + else newShape = "shakeLeft"; + if(playMode == PLAY_CLASSIC || playMode == PLAY_AUTO || playMode == PLAY_DEMO) { + drawScore(SCORE_IN_HOLE); + } else { + //for modem mode & edit mode + //drawGuard(1); //only guard dead need add count + } + } + } + + if(action == ACT_DOWN) { + newShape = "runUpDn"; + } else { //ACT_FALL or ACT_FALL_BAR + if (action == ACT_FALL_BAR) { + if(curGuard.lastLeftRight == ACT_LEFT) newShape = "barLeft"; + else newShape = "barRight"; + } else { + if(action == ACT_FALL && curShape != "fallLeft" && curShape != "fallRight") { + if (curGuard.lastLeftRight == ACT_LEFT) newShape = "fallLeft"; + else newShape = "fallRight"; + } + } + } + } + + if ( centerY == ACT_DOWN ) { + yOffset += yMove; + if ( yOffset > 0 ) yOffset = 0; //move to center Y + } + + if ( action == ACT_LEFT) { + xOffset -= xMove; + + if(stayCurrPos && xOffset < 0) xOffset = 0; //stay on current position + else if ( xOffset < -W2) { //move to x-1 position + if(curToken == BLOCK_T || curToken == HLADR_T) curToken = EMPTY_T; //in hole or hide laddr + map[x][y].act = curToken; //runner move to [x-1][y], so set [x][y].act to previous state + x--; + xOffset = tileW + xOffset; + if(map[x][y].act == RUNNER_T) gameState = GAME_RUNNER_DEAD; //collision + //map[x][y].act = GUARD_T; + } + if( xOffset <= 0 && xOffset > -xMove) { + dropGold(id); //try to drop gold + } + if(curToken == BAR_T) newShape = "barLeft"; + else newShape = "runLeft"; + } + + if ( centerX == ACT_LEFT ) { + xOffset -= xMove; + if ( xOffset < 0) xOffset = 0; //move to center X + } + + if ( action == ACT_RIGHT ) { + xOffset += xMove; + + if(stayCurrPos && xOffset > 0) xOffset = 0; //stay on current position + else if ( xOffset > W2) { //move to x+1 position + if(curToken == BLOCK_T || curToken == HLADR_T) curToken = EMPTY_T; //in hole or hide laddr + map[x][y].act = curToken; //runner move to [x+1][y], so set [x][y].act to previous state + x++; + xOffset = xOffset - tileW; + if(map[x][y].act == RUNNER_T) gameState = GAME_RUNNER_DEAD; //collision + //map[x][y].act = GUARD_T; + } + if( xOffset >= 0 && xOffset < xMove) { + dropGold(id); + } + if(curToken == BAR_T) newShape = "barRight"; + else newShape = "runRight"; + } + + if ( centerX == ACT_RIGHT ) { + xOffset += xMove; + if ( xOffset > 0) xOffset = 0; //move to center X + } + + //if(curGuard == ACT_CLIMB_OUT) action == ACT_CLIMB_OUT; + + if(action == ACT_STOP) { + if(curGuard.action != ACT_STOP){ + curGuard.sprite.stop(); + if(curGuard.action != ACT_CLIMB_OUT) curGuard.action = ACT_STOP; + } + } else { + if(curGuard.action == ACT_CLIMB_OUT) action = ACT_CLIMB_OUT; + curGuard.sprite.x = x * tileW + xOffset; + curGuard.sprite.y = y * tileH + yOffset; + curGuard.pos = { x:x, y:y, xOffset:xOffset, yOffset:yOffset}; + if(curShape != newShape) { + curGuard.sprite.gotoAndPlay(newShape); + curGuard.shape = newShape; + } + if(action != curGuard.action){ + curGuard.sprite.play(); + } + curGuard.action = action; + if(action == ACT_LEFT || action == ACT_RIGHT) curGuard.lastLeftRight = action; + } + map[x][y].act = GUARD_T; + + // Check to get gold and carry + if(map[x][y].base == GOLD_T && curGuard.hasGold == 0 && + ((!xOffset && yOffset >= 0 && yOffset < H4) || + (!yOffset && xOffset >= 0 && xOffset < W4) || + (y < maxTileY && map[x][y+1].base == LADDR_T && yOffset < H4) // gold above laddr + ) + ) + { + curGuard.hasGold = ((Math.random()*26)+14)|0; //14 - 39 + if(playMode == PLAY_AUTO || playMode == PLAY_DEMO) getDemoGold(curGuard); + if(recordMode) processRecordGold(curGuard); + removeGold(x, y); + //debug ("get, (x,y) = " + x + "," + y + ", offset = " + xOffset); + } + + //check collision again + //checkCollision(runner.pos.x, runner.pos.y); +} + +function dropGold(id) +{ + var curGuard = guard[id]; + var nextToken; + var drop = 0; + + switch (true) { + case (curGuard.hasGold > 1): + curGuard.hasGold--; // count > 1, don't drop it only decrease count + //loadingTxt.text = "(" + id + ") = " + curGuard.hasGold; + break; + case (curGuard.hasGold == 1): + var x = curGuard.pos.x, y = curGuard.pos.y; + + if(map[x][y].base == EMPTY_T && ( y >= maxTileY || + ((nextToken = map[x][y+1].base) == BLOCK_T || + nextToken == SOLID_T || nextToken == LADDR_T) ) + ) { + addGold(x,y); + curGuard.hasGold = -1; //for record play action always use value = -1 + //curGuard.hasGold = -(((Math.random()*10)+1)|0); //-1 ~ -10; //waiting time for get gold + drop = 1; + } + break; + case (curGuard.hasGold < 0): + curGuard.hasGold++; //wait, don't get gold till count = 0 + //loadingTxt.text = "(" + id + ") = " + curGuard.hasGold; + break; + } +} + +function climbOut(id) +{ + var curGuard = guard[id] + + curGuard.action = ACT_CLIMB_OUT; + curGuard.sprite.removeAllEventListeners ("animationend"); + curGuard.sprite.gotoAndPlay("runUpDn"); + curGuard.shape = "runUpDn"; + curGuard.holePos = {x: curGuard.pos.x, y: curGuard.pos.y }; +} + +function bestMove(id) +{ + var guarder = guard[id]; + var x = guarder.pos.x; + var xOffset = guarder.pos.xOffset; + var y = guarder.pos.y; + var yOffset = guarder.pos.yOffset; + + var curToken, nextBelow, nextMove; + var checkSameLevelOnly = 0; + + curToken = map[x][y].base; + + if(guarder.action == ACT_CLIMB_OUT) { //clib from hole + if(guarder.pos.y == guarder.holePos.y) { + return (ACT_UP); + }else { + checkSameLevelOnly = 1; + if(guarder.pos.x != guarder.holePos.x) { //out of hole + guarder.action = ACT_LEFT; + } + } + } + + if( !checkSameLevelOnly) { + + /****** next check to see if enm must fall. if so ***********/ + /****** return e_fall and skip the rest. ***********/ + + if ( curToken == LADDR_T || (curToken == BAR_T && yOffset === 0) ) { //ladder & bar + /* no guard fall */ + } else if ( yOffset < 0) //no laddr & yOffset < 0 ==> falling + return (ACT_FALL); + else if ( y < maxTileY ) + { + nextBelow = map[x][y+1].act; + + if ( (nextBelow == EMPTY_T || nextBelow == RUNNER_T )) { + return (ACT_FALL); + } else if ( nextBelow == BLOCK_T || nextBelow == SOLID_T || + nextBelow == GUARD_T || nextBelow == LADDR_T ) { + /* no guard fall */ + } else { + return ( ACT_FALL ); + } + } + } + + /******* next check to see if palyer on same floor *********/ + /******* and whether enm can get him. Ignore walls *********/ + var runnerX = runner.pos.x; + var runnerY = runner.pos.y; + +// if ( y == runnerY ) { // same floor with runner + if ( y == runnerY && runner.action != ACT_FALL) { //case : guard on laddr and falling => don't catch it + while ( x != runnerX ) { + if ( y < maxTileY ) + nextBelow = map[x][y+1].base; + else nextBelow = SOLID_T; + + curToken = map[x][y].base; + + if ( curToken == LADDR_T || curToken == BAR_T || // go through + nextBelow == SOLID_T || nextBelow == LADDR_T || + nextBelow == BLOCK_T || map[x][y+1].act == GUARD_T || //fixed: must check map[].act with guard_t (for support champLevel:43) + nextBelow == BAR_T || nextBelow == GOLD_T) //add BAR_T & GOLD_T for support level 92 + { + if ( x < runnerX) // guard left to runner + ++x; + else if ( x > runnerX ) + --x; // guard right to runner + } else break; // exit loop with closest x if no path to runner + } + + if ( x == runnerX ) // scan for a path ignoring walls is a success + { + if (guarder.pos.x < runnerX ) { //if left of man go right else left + nextMove = ACT_RIGHT; + } else if ( guarder.pos.x > runnerX ) { + nextMove = ACT_LEFT; + } else { // guard X = runner X + if ( guarder.pos.xOffset < runner.pos.xOffset ) + nextMove = ACT_RIGHT; + else + nextMove = ACT_LEFT; + } + return (nextMove); + } + } // if ( y == runnerY ) { ... + + /********** If can't reach man on current level, then scan floor *********/ + /********** (ignoring walls) and look up and down for best move *********/ + + return scanFloor(id); +} + +var bestPath, bestRating, curRating; +var leftEnd, rightEnd; +var startX, startY; + +function scanFloor(id) +{ + var x, y; + var curToken, nextBelow; + var curPath; + + x = startX = guard[id].pos.x; + y = startY = guard[id].pos.y; + + bestRating = 255; // start with worst rating + curRating = 255; + bestPath = ACT_STOP; + + /****** get ends for search along floor ******/ + + while ( x > 0 ) { //get left end first + curToken = map[x-1][y].act; + if ( curToken == BLOCK_T || curToken == SOLID_T ) + break; + if ( curToken == LADDR_T || curToken == BAR_T || y >= maxTileY || + y < maxTileY && ( ( nextBelow = map[x-1][y+1].base) == BLOCK_T || + nextBelow == SOLID_T || nextBelow == LADDR_T ) ) + --x; + else { + --x; // go on left anyway + break; + } + } + + leftEnd = x; + x = startX; + while ( x < maxTileX ) { // get right end next + curToken = map[x+1][y].act; + if ( curToken == BLOCK_T || curToken == SOLID_T ) + break; + + if ( curToken == LADDR_T || curToken == BAR_T || y >= maxTileY || + y < maxTileY && ( ( nextBelow = map[x+1][y+1].base) == BLOCK_T || + nextBelow == SOLID_T || nextBelow == LADDR_T ) ) + ++x; + else { // go on right anyway + ++x; + break; + } + } + + rightEnd = x; + + /******* Do middle scan first for best rating and direction *******/ + + x = startX; + if ( y < maxTileY && + (nextBelow = map[x][y+1].base) != BLOCK_T && nextBelow != SOLID_T ) + scanDown( x, ACT_DOWN ); + + if( map[x][y].base == LADDR_T ) + scanUp( x, ACT_UP ); + + /******* next scan both sides of floor for best rating *******/ + + curPath = ACT_LEFT; + x = leftEnd; + + while ( true ) { + if ( x == startX ) { + if ( curPath == ACT_LEFT && rightEnd != startX ) { + curPath = ACT_RIGHT; + x = rightEnd; + } + else break; + } + + if( y < maxTileY && + (nextBelow = map [x][y+1].base) != BLOCK_T && nextBelow != SOLID_T ) + scanDown (x, curPath ); + + if( map[x][y].base == LADDR_T ) + scanUp ( x, curPath ); + + if ( curPath == ACT_LEFT ) + x++; + else x--; + } + + + return ( bestPath ); +} // end scan floor for best direction to go + +function scanDown(x, curPath ) +{ + var y; + var nextBelow; //curRating; + var runnerX = runner.pos.x; + var runnerY = runner.pos.y; + + y = startY; + + while( y < maxTileY && ( nextBelow = map [x][y+1].base) != BLOCK_T && + nextBelow != SOLID_T ) // while no floor below ==> can move down + { + if ( map[x][y].base != EMPTY_T && map[x][y].base != HLADR_T) { // if not falling ==> try move left or right + //************************************************************************************ + // 2014/04/14 Add check "map[x][y].base != HLADR_T" for support + // champLevel 19: a guard in hole with h-ladder can run left after dig the left hole + //************************************************************************************ + if ( x > 0 ) { // if not at left edge check left side + if ( (nextBelow = map[x-1][y+1].base) == BLOCK_T || + nextBelow == LADDR_T || nextBelow == SOLID_T || + map[x-1][y].base == BAR_T ) // can move left + { + if ( y >= runnerY ) // no need to go on + break; // already below runner + } + } + + if ( x < maxTileX ) // if not at right edge check right side + { + if ( (nextBelow = map[x+1][y+1].base) == BLOCK_T || + nextBelow == LADDR_T || nextBelow == SOLID_T || + map[x+1][y].base == BAR_T ) // can move right + { + if ( y >= runnerY ) + break; + } + } + } // end if not falling + ++y; // go to next level down + } // end while ( y < maxTileY ... ) scan down + + if( y == runnerY ) { // update best rating and direct. + curRating = Math.abs(startX - x); +// if ( (curRating = runnerX - x) < 0) //BUG from original book ? (changed by Simon) +// curRating = -curRating; //ABS + } else if ( y > runnerY ) + curRating = y - runnerY + 200; // position below runner + else curRating = runnerY - y + 100; // position above runner + + if( curRating < bestRating ) + { + bestRating = curRating; + bestPath = curPath; + } + +} // end Scan Down + +function scanUp( x, curPath ) +{ + var y; + var nextBelow; //curRating; + var runnerX = runner.pos.x; + var runnerY = runner.pos.y; + + y = startY; + + while ( y > 0 && map[x][y].base == LADDR_T ) { // while can go up + --y; + if ( x > 0 ) { // if not at left edge check left side + if ( (nextBelow = map[x-1][y+1].base) == BLOCK_T || + nextBelow == SOLID_T || nextBelow == LADDR_T || + map[x-1][y].base == BAR_T ) // can move left + { + if ( y <= runnerY ) // no need to go on + break; // already above runner + } + } + + if ( x < maxTileX ) { // if not at right edge check right side + if ( (nextBelow = map[x+1][y+1].base) == BLOCK_T || + nextBelow == SOLID_T || nextBelow == LADDR_T || + map[x+1][y].base == BAR_T ) // can move right + { + if ( y <= runnerY ) + break; + } + } + //--y; + } // end while ( y > 0 && laddr up) scan up + + if ( y == runnerY ) { // update best rating and direct. + curRating = Math.abs(startX - x); + //if ( (curRating = runnerX - x) < 0) // BUG from original book ? (changed by Simon) + // curRating = -curRating; //ABS + } else if ( y > runnerY ) + curRating = y - runnerY + 200; // position below runner + else curRating = runnerY - y + 100; // position above runner + + if ( curRating < bestRating ) + { + bestRating = curRating; + bestPath = curPath; + } + +} // end scan Up + +var bornRndX; //range random 0..maxTileX + +function initRnd() +{ + //bornRndX = new rangeRandom(0, maxTileX, curLevel); //set fixed seed for demo mode + bornRndX = new rangeRandom(0, maxTileX, 0); //random range 0 .. maxTileX +} + +function getGuardId(x, y) +{ + var id; + + for(id = 0; id < guardCount; id++) { + if ( guard[id].pos.x == x && guard[id].pos.y == y) break; + } + assert(id < guardCount, "Error: can not get guard position!"); + + return id; +} + +function guardReborn(x, y) +{ + var id; + + //get guard id by current in hole position + id = getGuardId(x, y); + + var bornY = 1; //start on line 2 + var bornX = bornRndX.get(); + var rndStart = bornX; + + while(map[bornX][bornY].act != EMPTY_T) { //BUG FIXED for level 115 (can not reborn at bornX=27) + if( (bornX = bornRndX.get()) == rndStart) { + bornY++; + } + assert(bornY <= maxTileY, "Error: Born Y too large !"); + } + //debug("bornX = " + bornX); + if(playMode == PLAY_AUTO || playMode == PLAY_DEMO) { + var bornPos = getDemoBornPos(); + bornX = bornPos.x; + bornY = bornPos.y; + } + + if(recordMode == RECORD_KEY) saveRecordBornPos(bornX, bornY); + else if(recordMode == RECORD_PLAY) { + var bornPos = getRecordBornPos(); + bornX = bornPos.x; + bornY = bornPos.y; + } + + map[bornX][bornY].act = GUARD_T; + //debug("born (x,y) = (" + bornX + "," + bornY + ")"); + + var curGuard = guard[id]; + + curGuard.pos = { x:bornX, y:bornY, xOffset:0, yOffset: 0 }; + curGuard.sprite.x = bornX * tileW; + curGuard.sprite.y = bornY * tileH; + curGuard.sprite.on("animationend", function() { rebornComplete(id); }); + curGuard.sprite.gotoAndPlay("reborn"); + + curGuard.shape = "reborn"; + curGuard.action = ACT_REBORN; + +} + +function rebornComplete(id) +{ + var x = guard[id].pos.x; + var y = guard[id].pos.y; + + if( map[x][y].act == RUNNER_T) gameState = GAME_RUNNER_DEAD; //collision + map[x][y].act = GUARD_T; + guard[id].sprite.removeAllEventListeners ("animationend"); + guard[id].action = ACT_FALL; + guard[id].shape = "fallRight"; + //guard[id].hasGold = 0; + guard[id].sprite.gotoAndPlay("fallRight"); + soundPlay("reborn"); +} diff --git a/lodeRunner.hiscore.js b/lodeRunner.hiscore.js new file mode 100644 index 0000000..aa0b18f --- /dev/null +++ b/lodeRunner.hiscore.js @@ -0,0 +1,357 @@ + +function showScoreTable(_dataId, _curScoreInfo, _callbackFun, _waitTime) +{ + var hiScoreInfo; + var canvas2, scoreStage; + var titleText; + var recordId = -1; + var savedKeyDownHander; + var timeOutHandler = null; + + init(); + + function init() + { + getHiScoreInfo(); + + if(_curScoreInfo) { + recordId = updateScoreInfo(); + if(recordId < 0) { + if(_callbackFun) _callbackFun(); + return; //don't need update score + } + } + + createCanvas2(); + createScoreStage(); + setScoreBackground(); + drawHiScoreList(); + scoreStage.update(); + if(recordId >= 0) { + inputHiScoreName(); + } else { + anyKeyHandler(); + if(typeof _waitTime == "undefined") _waitTime = 3500; + timeOutHandler = setTimeout( function() { closeScoreTable(); }, _waitTime); + } + } + + function closeScoreTable() + { + removeCanvas2(); + restoreKeyDownHandler(); + if(_callbackFun) _callbackFun(); + } + + function getHiScoreInfo() + { + var infoJSON, levelMap; + + if(_dataId == 1) { + infoJSON = getStorage(STORAGE_HISCORE_INFO2); + } else { + infoJSON = getStorage(STORAGE_HISCORE_INFO1); + } + + if(infoJSON) { + var infoObj = JSON.parse(infoJSON); + hiScoreInfo = infoObj; + } else { + hiScoreInfo = []; + for(var i = 0; i < MAX_HISCORE_RECORD; i++) { + hiScoreInfo[i] = {s:0 , n:"" , l: 0}; + } + + if(_dataId == 1) { + hiScoreInfo[0].n = "STEVE JOBS"; + hiScoreInfo[0].l = 1; + hiScoreInfo[0].s = 2500; + + hiScoreInfo[1].n = "BILL GATES"; + hiScoreInfo[1].l = 1; + hiScoreInfo[1].s = 1500; + } else { + hiScoreInfo[0].n = "SIMON"; + hiScoreInfo[0].l = 1; + hiScoreInfo[0].s = 3500; + + hiScoreInfo[1].n = "PETER PAN"; + hiScoreInfo[1].l = 1; + hiScoreInfo[1].s = 2000; + + hiScoreInfo[2].n = "DASH PARR"; // The Incredibles. He is the son of Bob Parr and Helen Parr (小飛) + hiScoreInfo[2].l = 1; + hiScoreInfo[2].s = 1000; + } + } + } + + function setHiScoreInfo() + { + var infoJSON = JSON.stringify(hiScoreInfo); + + if(_dataId == 1) + setStorage(STORAGE_HISCORE_INFO2, infoJSON); + else + setStorage(STORAGE_HISCORE_INFO1, infoJSON); + } + + function updateScoreInfo() + { + var addId = -1; + + if(_curScoreInfo.s <= 0) return addId; //don't save if scroe <= 0 + + for(var i = 0; i < MAX_HISCORE_RECORD; i++) { + _curScoreInfo.n = ""; + if(_curScoreInfo.s >= hiScoreInfo[i].s) { + addId = i; + hiScoreInfo.splice(i, 0, _curScoreInfo); + hiScoreInfo.splice(MAX_HISCORE_RECORD, 1); + setHiScoreInfo(); + break; + } + } + return addId; + } + + function createCanvas2() + { + canvas2 = document.createElement('canvas'); + canvas2.id = "canvas2"; + canvas2.width = canvasX; + canvas2.height = canvasY; + + //Set canvas top left position + var left = ((screenX - canvasX)/2|0), + top = ((screenY - canvasY)/2|0); + canvas2.style.left = (left>0?left:0) + "px"; + canvas2.style.top = (top>0?top:0) + "px"; + canvas2.style.position = "absolute"; + document.body.appendChild(canvas2); + } + + function createScoreStage() + { + scoreStage = new createjs.Stage(canvas); + } + + function removeCanvas2() + { + scoreStage.removeAllChildren(); + scoreStage.update(); + document.body.removeChild(canvas2); + } + + function setScoreBackground() + { + //set background color + var background = new createjs.Shape(); + background.graphics.beginFill("black").drawRect(0, 0, canvas2.width, canvas2.height); + scoreStage.addChild(background); + } + + function getNameStartPos(nameLength, itemId) + { + var x = (4+(MAX_HISCORE_NAME_LENGTH-nameLength)/2)*tileW; + var y = (itemId * 1.2 + 5) * tileH; + + return { x: x, y: y }; + } + + function drawHiScoreList() + { + var title = "LODE RUNNER " + ((_dataId == 1)?"2":"1") + " HIGH SCORES"; + var barTile; + + drawText((NO_OF_TILES_X-title.length)/2*tileW, 0.5*tileH, title, scoreStage); + drawText(0.5*tileW, 3*tileH, "NO", scoreStage); + drawText(7*tileW, 3*tileH, "NAME", scoreStage); + drawText(14.5*tileW, 3*tileH, "LEVEL SCORE", scoreStage); + + for(var x = 0; x < NO_OF_TILES_X; x++) { + barTile = new createjs.Bitmap(preload.getResult("ground")); + barTile.setTransform(x * tileW, 4.5*tileH , tileScale, tileScale); + scoreStage.addChild(barTile); + } + + for(var i = 0; i < MAX_HISCORE_RECORD; i++) { + var pos = getNameStartPos(hiScoreInfo[i].n.length, i); + + drawText(0.5*tileW, pos.y, ("0"+(i+1)).slice(-2) + ".", scoreStage); + + if(hiScoreInfo[i].s > 0) { + if(hiScoreInfo[i].n.length > 0) { + drawText(pos.x, pos.y, hiScoreInfo[i].n, scoreStage); + } + drawText(15.5*tileW, pos.y, ("00"+hiScoreInfo[i].l).slice(-3), scoreStage); + drawText(20.5*tileW, pos.y, ("000000"+hiScoreInfo[i].s).slice(-7), scoreStage); + } + } + } + + function anyKeyHandler() + { + savedKeyDownHander = document.onkeydown; + document.onkeydown = function(event) { + if(!event){ event = window.event; } + + //if( event.keyCode == KEYCODE_ENTER) { + clearTimeout(timeOutHandler); + closeScoreTable(); + //} + } + } + + function restoreKeyDownHandler() + { + document.onkeydown = savedKeyDownHander; + } + + function inputHiScoreName() + { + var name, nameText; + var curPos = 0; + var savedKeyDownHander, hiScoreTicker; + var cursor; + + init(); + + function init() + { + name = []; //string + nameText = []; //text object + changeKeyDownHandler(); + + var pos = getNameStartPos(0, recordId); + cursor = new createjs.Sprite(textData, "FLASH"); + cursor.setTransform(pos.x-tileW/2, pos.y , tileScale, tileScale); + scoreStage.addChild(cursor); + + hiScoreTicker = createjs.Ticker.on("tick", scoreStage); + } + + function changeKeyDownHandler() + { + savedKeyDownHander = document.onkeydown; + document.onkeydown = handleHiScoreName; + } + + function cutTailSpace() + { + for(var i = name.length-1; i >= 0; i--) { + if(name[i] == " ") name.splice(i,1); + else break; + } + } + + function inputFinish() + { + cutTailSpace(); + redrawName(); + + //uodate name for score info + hiScoreInfo[recordId].n = array2String(name); + setHiScoreInfo(); + + //remove cursor + scoreStage.removeChild(cursor); + scoreStage.update(); + + createjs.Ticker.off("tick", hiScoreTicker); + setTimeout( function() { closeScoreTable(); }, 1500); + } + + function removeNameText() + { + for(var i = 0; i < nameText.length; i++) + scoreStage.removeChild(nameText[i]); + } + + function array2String(name) + { + var nameString = ""; + for(var i = 0; i < name.length; i++) { + nameString += name[i]; + } + return nameString; + } + + function redrawName() + { + var pos = getNameStartPos(name.length, recordId); + removeNameText(); + nameText = drawText(pos.x, pos.y, array2String(name), scoreStage); + + //change cursor position + if(name.length > 0) cursor.x = pos.x + curPos * tileW; + else cursor.x = pos.x - tileW/2; + + //move cursor to top + moveChild2Top(scoreStage, cursor); + } + + + function handleHiScoreName(event) + { + if(!event){ event = window.event; } //cross browser issues exist + + + //if(event.shiftKey) { + //} else if (event.ctrlKey) { + //} else + { + var code = event.keyCode; + + if(curPos >= MAX_HISCORE_NAME_LENGTH && + code != KEYCODE_BKSPACE && code != KEYCODE_LEFT && code != KEYCODE_ENTER) + { + soundPlay("beep"); //wrong key code + return false; + } + + switch(true) { + case (code >=65 && code <= 90): // A ~ Z + case (code >= 97 && code <= 122): //a ~ z + if( code > 90) code -= 32; + name[curPos++] = String.fromCharCode(code); + break; + case (code == KEYCODE_DOT): //'.' + name[curPos++] = "."; + break; + case (code == KEYCODE_DASH): //'-' + name[curPos++] = "-"; + break; + case (code == KEYCODE_SPACE): //space + if(curPos == 0) { + soundPlay("beep"); //wrong key code + break; + } + name[curPos++] = " "; + break; + case (code == KEYCODE_BKSPACE): //backspace + if(curPos == 0) break; + name.splice(--curPos, 1); + break; + case (code == KEYCODE_LEFT): //LEFT + if(curPos > 0) curPos--; + break; + case (code == KEYCODE_RIGHT): //RIGHT + if(curPos < name.length) curPos++; + break; + case (code == KEYCODE_ENTER): //ENTER + if(name.length > 0) inputFinish(); + else soundPlay("beep"); + default: + //debug(code); + if(code > 32) soundPlay("beep"); //wrong key code + break; + } + + redrawName(); + + return false; + } + } + } +} diff --git a/lodeRunner.html b/lodeRunner.html new file mode 100644 index 0000000..7c32639 --- /dev/null +++ b/lodeRunner.html @@ -0,0 +1,52 @@ + + + + Lode Runner + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + \ No newline at end of file diff --git a/lodeRunner.ico b/lodeRunner.ico new file mode 100644 index 0000000000000000000000000000000000000000..2afcc669c1896f0ff07c11ca65852efbb4c0cffb GIT binary patch literal 3262 zcmd^?yA8rn3`LzDN)TmA#-Lyb#$gpYrX*NII)$&W{U{I;Aul?)KM6X_CjZQ{y{`Ml zZ0~gRGy6IDne5D0>%YYJtz6VO?dPQA>qrcib}0i8wZ)XNNO3T1aFu-vxmJ=E%l Me`-JeANcnB69Z6_=l}o! literal 0 HcmV?d00001 diff --git a/lodeRunner.key.js b/lodeRunner.key.js new file mode 100644 index 0000000..62cc6f8 --- /dev/null +++ b/lodeRunner.key.js @@ -0,0 +1,222 @@ +var keyAction = ACT_STOP; //// keyLastLeftRight = ACT_RIGHT; +var shiftLevelNum = 0; +var runnerDebug = 0; + +function pressShiftKey(code) +{ + switch(code) { + case KEYCODE_PERIOD: //SHIFT-. = '>', change to next level + shiftLevelNum = 1; + gameState = GAME_NEXT_LEVEL; + break; + case KEYCODE_COMMA: //SHIFT-, = '<', change to previous level + shiftLevelNum = 1; + gameState = GAME_PREV_LEVEL; + break; + default: + if(runnerDebug) debugKeyPress(code); + break; + } +} + +function pressCtrlKey(code) +{ + switch(code) { + case KEYCODE_A: //CTRL-A : abort level + gameState = GAME_RUNNER_DEAD; + break; + case KEYCODE_C: //CTRL-C : copy current level + copyLevelMap = levelData[curLevel-1]; + showTipsText("COPY MAP", 0); + break; + case KEYCODE_R: //CTRL-R : abort game + runnerLife = 1; + gameState = GAME_RUNNER_DEAD; + break; + case KEYCODE_X: //CTRL-X + toggleTrapTile(); + break; + case KEYCODE_S: //CTRL-S, toggle sound + if( (soundOff ^= 1) == 1) { + soundDig.stop(); + soundFall.stop(); + showTipsText("SOUND OFF", 0); + } else { + showTipsText("SOUND ON", 0); + } + break; + case KEYCODE_LEFT: //SHIFT + <- : speed down + setSpeed(-1); + break; + case KEYCODE_RIGHT: //SHIFT + -> : speed up + setSpeed(1); + break; + } +} + +function debugKeyPress(code) +{ + switch(code) { + case KEYCODE_1: //SHIFT-1 , add 5 level + shiftLevelNum = 5; + gameState = GAME_NEXT_LEVEL; + break; + case KEYCODE_2: //SHIFT-2 , add 10 level + shiftLevelNum = 10; + gameState = GAME_NEXT_LEVEL; + break; + case KEYCODE_3: //SHIFT-3 , add 20 level + shiftLevelNum = 20; + gameState = GAME_NEXT_LEVEL; + break; + case KEYCODE_4: //SHIFT-4 , add 50 level + shiftLevelNum = 50; + gameState = GAME_NEXT_LEVEL; + break; + case KEYCODE_6: //SHIFT-6 , dec 5 level + shiftLevelNum = 5; + gameState = GAME_PREV_LEVEL; + break; + case KEYCODE_7: //SHIFT-7 , dec 10 level + shiftLevelNum = 10; + gameState = GAME_PREV_LEVEL; + break; + case KEYCODE_8: //SHIFT-8 , dec 20 level + shiftLevelNum = 20; + gameState = GAME_PREV_LEVEL; + break; + case KEYCODE_9: //SHIFT-9 , dec 50 level + shiftLevelNum = 50; + gameState = GAME_PREV_LEVEL; + break; + case KEYCODE_UP: //SHIFT-UP, inc runner + if(runnerLife < 10) { + runnerLife++; + drawLife(); + } + break; + } +} + +function setSpeed(v) +{ + speed += v; + if(speed < 0) speed = 0; + if(speed >= speedMode.length) speed = speedMode.length-1; + createjs.Ticker.setFPS(speedMode[speed]); + showTipsText(speedText[speed], 0); +} + +function helpCallBack() //help complete call back +{ + pressKey(KEYCODE_ESC); +} + +function pressKey(code) +{ + switch(code) { + case KEYCODE_LEFT: + case KEYCODE_J: + keyAction = ACT_LEFT; + break; + case KEYCODE_RIGHT: + case KEYCODE_L: + keyAction = ACT_RIGHT; + break; + case KEYCODE_UP: + case KEYCODE_I: + keyAction = ACT_UP; + break; + case KEYCODE_DOWN: + case KEYCODE_K: + keyAction = ACT_DOWN; + break; + case KEYCODE_Z: + case KEYCODE_U: + keyAction = ACT_DIG_LEFT; + break; + case KEYCODE_X: + case KEYCODE_O: + keyAction = ACT_DIG_RIGHT; + break; + case KEYCODE_ESC: //help & pause + if(gameState == GAME_PAUSE) { + gameResume(); + showTipsText("", 0); //clear text + } else { + gamePause(); + showTipsText("PAUSE", 1); //display "PAUSE" + //helpObj.showHelp(helpCallBack); + } + break; + case KEYCODE_ENTER: //display hi-score + if(playMode == PLAY_CLASSIC) { + menuIconDisable(1); + gamePause(); + showScoreTable(playData-1, null, function() { menuIconEnable(); gameResume();}); + } else { + keyAction = ACT_UNKNOWN; + } + break; + default: + keyAction = ACT_UNKNOWN; + //debug("keycode = " + code); + break; + } + if(recordMode && code != KEYCODE_ESC) saveKeyCode(code); +} + +function gameResume() +{ + gameState = lastGameState; + soundResume(soundFall); + soundResume(soundDig); +} + +function gamePause() +{ + lastGameState = gameState; + gameState = GAME_PAUSE; + soundPause(soundFall); + soundPause(soundDig); +} + +function handleKeyDown(event) +{ + if(!event){ event = window.event; } //cross browser issues exist + + if(event.shiftKey) { + if(gameState == GAME_START || gameState == GAME_RUNNING) { + pressShiftKey(event.keyCode); + } + } else + if (event.ctrlKey) { + if(gameState == GAME_START || gameState == GAME_RUNNING) { + pressCtrlKey(event.keyCode); + } + } else { + if((gameState == GAME_PAUSE && event.keyCode == KEYCODE_ESC) || + gameState == GAME_START || gameState == GAME_RUNNING) + { + if(recordMode != RECORD_PLAY && playMode != PLAY_AUTO) { + pressKey(event.keyCode); + } + } + + } + /* + //e.cancelBubble is supported by IE - this will kill the bubbling process. + event.cancelBubble = true; + event.returnValue = false; + + //event.stopPropagation works only in Firefox. + if (event.stopPropagation) { + event.stopPropagation(); + event.preventDefault(); + } + */ + if(event.keyCode >= 112 && event.keyCode <= 123) return true; //F1 ~ F12 + return false; + +} + \ No newline at end of file diff --git a/lodeRunner.main.js b/lodeRunner.main.js new file mode 100644 index 0000000..985cf59 --- /dev/null +++ b/lodeRunner.main.js @@ -0,0 +1,1326 @@ +/** + * @license ============================================================================= + * Lode Runner main program + * + * This program is a HTML5 remake of the Lode Runner games (APPLE II version). + * + * The program code base on CreateJS JavaScript libraries ! + * http://www.createjs.com/ + * + * The AI algorithm reference book: + * http://www.kingstone.com.tw/book/book_page.asp?kmcode=2014710650538 + * + * by Simon Hung 2014/06/20 (http://simonsays-tw.com) + * ============================================================================= + */ + +var screenX, screenY; +var canvasX, canvasY; + +var tileW, tileH; //tile width & tile height +var W2, W4; //W2: 1/2 tile-width, W4: 1/4 tile width +var H2, H4; //H2: 1/2 tile-height, H4: 1/4 tile height + +var mainStageX, mainStageY; +var scroeStageX, scoreStageY; + +var canvas; +var mainStage, scoreStage; +var loadingTxt; + +var gameState, lastGameState ; +var tileScale, xMove, yMove; + +var speedMode = [18, 22, 26, 30, 34]; //slow normal fast +var speedText = ["VERY SLOW", "SLOW", "NORMAL", "FAST", "VERY FAST"]; +var speed = 2; //normal +var demoSpeed = 40; + +var levelData = levelData1; //Lode Runner 1 + +var curLevel = 1, maxLevel = 1; +var playMode = PLAY_CLASSIC; +var playData = 1; //1: lode runner 1, 2: lode runner 2, 3: user created, + //4: lode runner 1 demo mode, 5: lode runner 2 demo mode +var curTime = MAX_TIME_COUNT; + +function init() +{ + var screenSize = getScreenSize(); + screenX = screenSize.x; + screenY = screenSize.y; + + loadDataJS(); //load demo data file + canvasReSize(); + createStage(); + setBackground(); + initAutoDemoRnd(); //init auto demo random levels + //initDemoModeVariable(); //for user to select demo level 06/11/2014, move to lodeDataJS() 06/14/2014 + ////genUserLevel(MAX_EDIT_LEVEL); //for debug only + getEditLevelInfo(); //load edit levels + showLoadingPage(); //preload function +} + +function loadDataJS() +{ + var js = document.createElement('script'); + + js.type = "text/javascript"; + js.src = "lodeRunner.wData.js"; + //console.log(js.src); + js.onload = function() { + initDemoModeVariable(); + debug('demo data load complete'); + }; + //document.body.appendChild(js); + document.getElementsByTagName('head')[0].appendChild(js); +} + +function canvasReSize() +{ + for (var scale = MAX_SCALE; scale >= MIN_SCALE; scale -= 0.25) { + canvasX = BASE_SCREEN_X * scale; + canvasY = BASE_SCREEN_Y * scale; + if (canvasX <= screenX && canvasY <= screenY || scale <= MIN_SCALE) break; + } + //debug("screenX = " + screenX + " screenY = " + screenY + "scale = " + scale); + + canvas = document.getElementById('canvas'); + + canvas.width = canvasX; + canvas.height = canvasY; + + //Set canvas top left position + var left = ((screenX - canvasX)/2|0), + top = ((screenY - canvasY)/2|0); + canvas.style.left = (left>0?left:0) + "px"; + canvas.style.top = (top>0?top:0) + "px"; + canvas.style.position = "absolute"; + + //initial constant value + tileScale = scale; + tileW = BASE_TILE_X * scale; + tileH = BASE_TILE_Y * scale; + + W2 = (tileW/2|0); //20, 15, 10, + H2 = (tileH/2|0); //22, 16, 11 + + W4 = (tileW/4|0); //10, 7, 5, + H4 = (tileH/4|0); //11, 8, 5, + + xMove = 4 * tileScale * 2; + yMove = 4 * tileScale * 2; +} + +function createStage() +{ + mainStage = new createjs.Stage(canvas); + + loadingTxt = new createjs.Text(" ", "36px Arial", "#FF0000"); + loadingTxt.x = (canvas.width - loadingTxt.getBounds().width) / 2 | 0; + loadingTxt.y = (canvas.height - loadingTxt.getBounds().height) / 2 | 0; + mainStage.addChild(loadingTxt); + mainStage.update(); +} + +function setBackground() +{ + //set background color + var background = new createjs.Shape(); + background.graphics.beginFill("#000000").drawRect(0, 0, canvas.width, canvas.height); + mainStage.addChild(background); + document.body.style.background = "#301050"; +} + +function showCoverPage() +{ + menuIconDisable(1); + clearIdleDemoTimer(); + mainStage.removeAllChildren(); + mainStage.addChild(coverBitmap); + mainStage.addChild(remakeBitmap); + mainStage.update(); + waitIdleDemo(3000); +} + +var idleTimer=null, startIdleTime; +function waitIdleDemo(maxIdleTime) +{ + startIdleTime = new Date(); + idleTimer = setInterval(function(){ checkIdleTime(maxIdleTime);}, 200); + anyKeyStopDemo(); +} + +function anyKeyStopDemo() +{ + document.onkeydown = anyKeyDown; //any key press + enableStageClickEvent(); +} + +function stopDemoAndPlay() +{ + if(changingLevel) return false; + clearIdleDemoTimer(); + disableStageClickEvent(); + + soundStop(soundFall); + stopAllSpriteObj(); + + if(playMode == PLAY_DEMO) selectIconObj.disable(1); + + ////genUserLevel(MAX_EDIT_LEVEL); //for debug only + ////getEditLevelInfo(); //load edit levels + selectGame(); +} + +var stageClickListener = null, stagePressListener = null; + +function enableStageClickEvent() +{ + disableStageClickEvent(); + + //createjs.Touch.enable(mainStage); + stageClickListener = mainStage.on("click", function(evt) { stopDemoAndPlay(); }); + //stagePressListener = mainStage.on("press", function(evt) { stopDemoAndPlay(); }); +} + +function disableStageClickEvent() +{ + var rc = 0; + + if(stageClickListener) { rc = 1; mainStage.off("click", stageClickListener); } + //if(stagePressListener) { rc = 1; mainStage.off("press", stagePressListener); } + stageClickListener = stagePressListener = null; + //createjs.Touch.disable(mainStage); + + return rc; +} + +function clearIdleDemoTimer() +{ + if(idleTimer) clearInterval(idleTimer); + idleTimer = null; +} + +function noKeyDown() +{ + return false; +} + +function anyKeyDown() +{ + //if(changingLevel) return false; + stopDemoAndPlay(); +} + +function checkIdleTime(maxIdleTime) +{ + var curTime = new Date(); + var idleTime = (curTime - startIdleTime); + + if(idleTime > maxIdleTime){ //start demo + clearIdleDemoTimer(); + playMode = PLAY_AUTO; + anyKeyStopDemo(); + startGame(); + } +} + +function selectGame() +{ + var infoJSON = getStorage(STORAGE_LASTPLAY_MODE); + playMode = PLAY_NONE; + + if(infoJSON) { + var infoObj = JSON.parse(infoJSON); + playMode = infoObj.m; //mode= 1: classic, 2:time + playData = infoObj.d; //data= 1: lode runner 1, 2: lode runner 2 + } + + if( (playMode != PLAY_CLASSIC && playMode != PLAY_MODERN) || + (playData != 1 && playData != 2 && playData != 3) ) + { + playMode = PLAY_CLASSIC; + playData = 1; //lode runner 1 + } + document.onkeydown = handleKeyDown; + initShowDataMsg(); + startGame(); +} + +var gameTicker = null; +var changingLevel = 0; +function startPlayTicker() +{ + stopPlayTicker(); + //createjs.Ticker.timingMode = createjs.Ticker.RAF; + if(playMode == PLAY_AUTO || playMode == PLAY_DEMO) { + //createjs.Ticker.setFPS(speedMode[speedMode.length-1]); //very fast + createjs.Ticker.setFPS(demoSpeed); //06/12/2014 + } else { + createjs.Ticker.setFPS(speedMode[speed]); + } + gameTicker = createjs.Ticker.on("tick", mainTick); +} + +function stopPlayTicker() +{ + if(gameTicker) { + createjs.Ticker.off("tick", gameTicker); + gameTicker = null; + } +} + +function startGame() +{ + var levelMap; + gameState = GAME_WAITING; + startPlayTicker(); + changingLevel = 1; + + switch(playMode) { + case PLAY_CLASSIC: + getClassicInfo(); + levelMap = levelData[curLevel-1]; + break; + case PLAY_MODERN: + getModernInfo(); + levelMap = levelData[curLevel-1]; + break; + case PLAY_TEST: + levelMap = getTestLevelMap(); + break; + case PLAY_DEMO: + getDemoInfo(); + levelMap = levelData[curLevel-1]; + break; + case PLAY_AUTO: + getAutoDemoLevel(1); + levelMap = levelData[curLevel-1]; + break; + } + showLevel(levelMap); + addCycScreen(); + setTimeout(function() { openingScreen(cycDiff*2);}, 5); +} + +var maxTileX = NO_OF_TILES_X - 1, maxTileY = NO_OF_TILES_Y - 1; + +var runner = null, guard= []; +var map; //[x][y] = { base: base map, act : active map, state:, bitmap: } +var guardCount, goldCount, goldComplete; + +function initVariable() +{ + guard = []; + keyAction = holeObj.action = ACT_STOP; + goldCount = guardCount = goldComplete = 0; + runner = null; + dspTrapTile = 0; + + initRnd(); + initModernVariable(); + initGuardVariable(); + initInfoVariable(); + initCycVariable(); +} + +function buildLevelMap(levelMap) +{ + //(1) create empty map[x][y] array; + map = []; + for(var x = 0; x < NO_OF_TILES_X; x++) { + map[x] = []; + for(var y = 0; y < NO_OF_TILES_Y; y++) { + map[x][y] = {}; + } + } + + + //(2) draw map + var index = 0; + for(var y = 0; y < NO_OF_TILES_Y; y++) { + for(var x = 0; x < NO_OF_TILES_X; x++) { + var id = levelMap.charAt(index++); + + var curTile; + switch(id) { + default: + case ' ': //empty + map[x][y].base = EMPTY_T; + map[x][y].act = EMPTY_T; + map[x][y].bitmap = null; + continue; + case '#': //Normal Brick + map[x][y].base = BLOCK_T; + map[x][y].act = BLOCK_T; + curTile = map[x][y].bitmap = new createjs.Bitmap(preload.getResult("brick")); + break; + case '@': //Solid Brick + map[x][y].base = SOLID_T; + map[x][y].act = SOLID_T; + curTile = map[x][y].bitmap = new createjs.Bitmap(preload.getResult("solid")); + break; + case 'H': //Ladder + map[x][y].base =LADDR_T; + map[x][y].act =LADDR_T; + curTile = map[x][y].bitmap = new createjs.Bitmap(preload.getResult("ladder")); + break; + case '-': //Line of rope + map[x][y].base = BAR_T; + map[x][y].act = BAR_T; + curTile = map[x][y].bitmap = new createjs.Bitmap(preload.getResult("rope")); + break; + case 'X': //False brick + map[x][y].base = TRAP_T; //behavior same as empty + map[x][y].act = TRAP_T; + curTile = map[x][y].bitmap = new createjs.Bitmap(preload.getResult("brick")); + break; + case 'S': //Ladder appears at end of level + map[x][y].base = HLADR_T; //behavior same as empty before end of level + map[x][y].act = EMPTY_T; //behavior same as empty before end of level + curTile = map[x][y].bitmap = new createjs.Bitmap(preload.getResult("ladder")); + curTile.set({alpha:0}); //hide the laddr + break; + case '$': //Gold chest + map[x][y].base = GOLD_T; //keep gold on base map + map[x][y].act = EMPTY_T; + curTile = map[x][y].bitmap = new createjs.Bitmap(preload.getResult("gold")); + goldCount++; + break; + case '0': //Guard + map[x][y].base = EMPTY_T; + map[x][y].act = GUARD_T; + map[x][y].bitmap = null; + if(guardCount >= MAX_GUARD) { + map[x][y].act = EMPTY_T; + continue; //too many guard , set this tile as empty + } + + guard[guardCount] = {}; + curTile = guard[guardCount].sprite = new createjs.Sprite(guardData, "runLeft"); + guard[guardCount].pos = { x:x, y:y, xOffset:0, yOffset:0}; + guard[guardCount].action = ACT_STOP; + guard[guardCount].shape = "runLeft"; + guard[guardCount].lastLeftRight = "ACT_LEFT"; + guard[guardCount].hasGold = 0; + guardCount++; + //curTile.gotoAndPlay(); + curTile.stop(); + //curTile.framerate = 60; + break; + case '&': //Player + map[x][y].base = EMPTY_T; + map[x][y].act = RUNNER_T; + map[x][y].bitmap = null; + if(runner != null) { + map[x][y].act = EMPTY_T; + continue; //too many runner, set this tile as empty + } + runner = {}; + curTile = runner.sprite = new createjs.Sprite(runnerData, "runRight"); + runner.pos = { x:x, y:y, xOffset:0, yOffset:0}; + runner.action = ACT_STOP; + runner.shape = "runRight"; + runner.lastLeftRight = "ACT_RIGHT"; + //curTile.gotoAndPlay(); + curTile.stop(); + //curTile.framerate = 60; + break; + } + curTile.setTransform(x * tileW, y * tileH,tileScale, tileScale); //x,y, scaleX, scaleY + mainStage.addChild(curTile); + } + } + moveSprite2Top(); +} + +function moveSprite2Top() +{ + //move guard to top (z index) + for(var i = 0; i < guardCount; i++) { + moveChild2Top(mainStage, guard[i].sprite); + } + + if(runner == null) { + console.log(" Without runner ???"); + } else { + //move runner to top (z index) + moveChild2Top(mainStage, runner.sprite); + } + + //move fill hole object to top + moveFillHoleObj2Top(); + + //move debug text to top + moveChild2Top(mainStage, loadingTxt); //for debug +} + +function buildGroundInfo() +{ + drawGround(); + drawInfo(levelData); +} + +var groundTile; +function drawGround() +{ + groundTile = []; + for(var x = 0; x < NO_OF_TILES_X; x++) { + groundTile[x] = new createjs.Bitmap(preload.getResult("ground")); + groundTile[x].setTransform(x * tileW, NO_OF_TILES_Y*tileH , tileScale, tileScale); + mainStage.addChild(groundTile[x]); + } +} + + +var runnerLife = RUNNER_LIFE; +var curScore = 0; +var curGetGold = 0, curGuardDeadNo = 0; //for modern mode + +var infoY; +var scoreTxt, scoreTile, + lifeTxt, lifeTile, + levelTxt, levelTile, + demoTxt; + +var goldTxt, goldTile, + guardTxt, guardTile, + timeTxt, timeTile; + +//============================= +// initial modern mode variable +//============================= +function initModernVariable() +{ + curTime = MAX_TIME_COUNT; + curGetGold = curGuardDeadNo = 0; +} + +function initInfoVariable() +{ + infoY = (NO_OF_TILES_Y * BASE_TILE_Y + GROUND_TILE_Y) * tileScale; + + scoreTxt = []; + scoreTile = []; + + lifeTxt = []; + lifeTile = []; + + demoTxt = []; + + levelTxt = []; + levelTile = []; + + goldTxt = []; + goldTile = []; + + guardTxt = []; + guardTile = []; + + timeTxt = []; + timeTile = []; +} + +function drawInfo() +{ + if(playMode == PLAY_CLASSIC || playMode == PLAY_AUTO || playMode == PLAY_DEMO) { + //SCORE + drawScoreTxt(); + drawScore(0); + + if(playMode == PLAY_DEMO) { + drawDemoTxt(); + } else { + //MEN + drawLifeTxt(); + drawLife(); + } + } else { + //GOLD + drawGoldTxt(); + drawGold(0); + + //GUARD + drawGuardTxt(); + drawGuard(0); + + //TIME + drawTimeTxt(); + drawTime(0); + } + + //LEVEL + drawLevelTxt(); + drawLevel(); +} + +//for classic & auto demo mode +function drawScoreTxt() +{ + scoreTxt = drawText(0, infoY, "SCORE", mainStage); +} + +function drawLifeTxt() +{ + lifeTxt = drawText(13*tileW, infoY, "MEN", mainStage); +} + +function drawLevelTxt() +{ + var xOffset = 20; + + //if(playMode == PLAY_CLASSIC || playMode == PLAY_AUTO) xOffset = 20; + //else xOffset = 19; + + levelTxt = drawText(xOffset*tileW, infoY, "LEVEL", mainStage); +} + +//for demo mode +function drawDemoTxt() +{ + demoTxt = drawText(14*tileW, infoY, "DEMO", mainStage); +} + +//for time & edit mode +function drawGoldTxt() +{ + goldTxt = drawText(0*tileW, infoY, "@", mainStage); +} + +function drawGuardTxt() +{ + guardTxt = drawText((5+2/3)*tileW, infoY, "#", mainStage); +} + +function drawTimeTxt() +{ + timeTxt = drawText((11+1/3)*tileW, infoY, "TIME", mainStage); +} + +// draw score number +function drawScore(addScore) +{ + var digitNo; + + curScore += addScore; + for(var i = 0; i < scoreTile.length; i++) + mainStage.removeChild(scoreTile[i]); + + //if(playMode == PLAY_CLASSIC || playMode == PLAY_AUTO) digitNo = 7; + //else digitNo = 6 + + scoreTile = drawText(5*tileW, infoY, ("000000"+curScore).slice(-7), mainStage); +} + +function drawLife() +{ + for(var i = 0; i < lifeTile.length; i++) + mainStage.removeChild(lifeTile[i]); + + lifeTile = drawText(16*tileW, infoY, ("00"+runnerLife).slice(-3), mainStage); +} + +function drawLevel() +{ + for(var i = 0; i < levelTile.length; i++) + mainStage.removeChild(levelTile[i]); + + switch(playMode) { + case PLAY_AUTO: + levelTile = drawText(25*tileW, infoY, ("00"+demoLevel).slice(-3), mainStage); + break; + case PLAY_CLASSIC: + default: + levelTile = drawText(25*tileW, infoY, ("00"+curLevel).slice(-3), mainStage); + break; + } +} + +function drawGold(addGold) +{ + curGetGold += addGold; + for(var i = 0; i < goldTile.length; i++) + mainStage.removeChild(goldTile[i]); + + goldTile = drawText(1*tileW, infoY, ("00"+curGetGold).slice(-3), mainStage); +} + +function drawGuard(addGuard) +{ + curGuardDeadNo += addGuard; + if(curGuardDeadNo > 100) curGuardDeadNo = 100; + for(var i = 0; i < guardTile.length; i++) + mainStage.removeChild(guardTile[i]); + + guardTile = drawText((6+2/3)*tileW, infoY, ("00"+curGuardDeadNo).slice(-3), mainStage); +} + + +function drawTime(decTime) +{ + if(curTime <= 0) return; + if(decTime) curTime--; + if(curTime < 0) { curTime = 0;} + + for(var i = 0; i < timeTile.length; i++) + mainStage.removeChild(timeTile[i]); + + timeTile = drawText((15+1/3)*tileW, infoY, ("00"+curTime).slice(-3), mainStage); +} + +function setGroundInfoOrder() +{ + var i; + + for(i = 0; i < groundTile.length; i++) moveChild2Top(mainStage, groundTile[i]); + + if(playMode == PLAY_CLASSIC || playMode == PLAY_AUTO || playMode == PLAY_DEMO) { + for(i = 0; i < scoreTxt.length; i++) moveChild2Top(mainStage, scoreTxt[i]); + for(i = 0; i < scoreTile.length; i++) moveChild2Top(mainStage, scoreTile[i]); + + if(playMode == PLAY_DEMO) { + for(i = 0; i < demoTxt.length; i++) moveChild2Top(mainStage, demoTxt[i]); + } else { + for(i = 0; i < lifeTxt.length; i++) moveChild2Top(mainStage, lifeTxt[i]); + for(i = 0; i < lifeTile.length; i++) moveChild2Top(mainStage, lifeTile[i]); + } + } else { + for(i = 0; i < goldTxt.length; i++) moveChild2Top(mainStage, goldTxt[i]); + for(i = 0; i < goldTile.length; i++) moveChild2Top(mainStage, goldTile[i]); + + for(i = 0; i < guardTxt.length; i++) moveChild2Top(mainStage, guardTxt[i]); + for(i = 0; i < guardTile.length; i++) moveChild2Top(mainStage, guardTile[i]); + + for(i = 0; i < timeTxt.length; i++) moveChild2Top(mainStage, timeTxt[i]); + for(i = 0; i < timeTile.length; i++) moveChild2Top(mainStage, timeTile[i]); + } + + for(i = 0; i < levelTxt.length; i++) moveChild2Top(mainStage, levelTxt[i]); + for(i = 0; i < levelTile.length; i++) moveChild2Top(mainStage, levelTile[i]); +} + +function drawText(x, y, str, parentObj) +{ + var text = str.toUpperCase(); + var textTile = []; + + for(var i = 0; i < text.length; i++) { + var code = text.charCodeAt(i); + + switch(true) { + case (code >=48 && code <=57): + textTile[i] = new createjs.Sprite(textData,"N"+String.fromCharCode(code)); + break; + case (code >=65 && code <= 90): + textTile[i] = new createjs.Sprite(textData, String.fromCharCode(code)); + break; + case (code == 46): //'.' + textTile[i] = new createjs.Sprite(textData, "DOT"); + break; + case (code == 60): //'<' + textTile[i] = new createjs.Sprite(textData, "LT"); + break; + case (code == 62): //'>' + textTile[i] = new createjs.Sprite(textData, "GT"); + break; + case (code == 45): //'-' + textTile[i] = new createjs.Sprite(textData, "DASH"); + break; + case (code == 35): //'#': guard dead in trap hole + textTile[i] = new createjs.Sprite(textData, String.fromCharCode(code)); + break; + case (code == 64): //'@': gold + textTile[i] = new createjs.Sprite(textData, String.fromCharCode(code)); + break; + default: //space + textTile[i] = new createjs.Sprite(textData, "SPACE"); + break; + } + textTile[i].setTransform(x + i*tileW, y, tileScale, tileScale).stop(); + parentObj.addChild(textTile[i]); + } + return textTile; +} + +var playTickTimer = 0; +function playGame(deltaS) +{ + if(goldComplete && runner.pos.y == 0 && runner.pos.yOffset == 0) { + gameState = GAME_FINISH; + return; + } + + if(++playTickTimer >= TICK_COUNT_PER_TIME) { + if(playMode != PLAY_CLASSIC && playMode != PLAY_AUTO && playMode != PLAY_DEMO) drawTime(1); + playTickTimer = 0; + } + + //runner.xMove = 4 * tileScale * 2; + //runner.yMove = 4 * tileScale * 2; + if(playMode == PLAY_AUTO || playMode == PLAY_DEMO) playDemo(); + if(recordMode) processRecordKey(); + if(!isDigging()) moveRunner(); + if(gameState != GAME_RUNNER_DEAD) moveGuard(); +} + +//*********************** +// BEGIN show new level * +//*********************** +function showLevel(levelMap) +{ + mainStage.removeAllChildren(); + + loadingTxt.text = "" + mainStage.addChild(loadingTxt); //for debug + + initVariable(); + setBackground(); + + buildLevelMap(levelMap); + + buildGroundInfo(); +} + +var tipsText = null; +var tipsRect = null; +function showTipsText(text, always) +{ + var x, y, width, height; + + if(tipsText != null) { + mainStage.removeChild(tipsText); + } + if(tipsRect != null) { + mainStage.removeChild(tipsRect); + } + + tipsText = new createjs.Text("test", "bold " + (48*tileScale) + "px Helvetica", "#ee1122"); + tipsText.text = text; + tipsText.set({alpha:1}); + if(text.length) { + width = tipsText.getBounds().width; + height = tipsText.getBounds().height; + } else { + width = height = 0; + } + x = tipsText.x = (canvas.width - width) / 2 | 0; + y = tipsText.y = (NO_OF_TILES_Y*tileH - height) / 2 | 0; + tipsText.shadow = new createjs.Shadow("white", 2, 2, 1); + + tipsRect = new createjs.Shape(); + tipsRect.graphics.beginFill("#020722"); + tipsRect.graphics.drawRect(-1, -1,width+2, height+2); + tipsRect.setTransform(x, y+5).set({alpha:0.8}); + + mainStage.addChild(tipsRect); + mainStage.addChild(tipsText); + + if(!always){ + createjs.Tween.get(tipsRect,{override:true}).set({alpha:0.8}).to({alpha:0}, 1000); + createjs.Tween.get(tipsText,{override:true}).set({alpha:1}).to({alpha:0}, 1000); + } + mainStage.update(); +} + +var dspTrapTile = 0; +function toggleTrapTile() +{ + dspTrapTile ^= 1; + + for(var y = 0; y < NO_OF_TILES_Y; y++) { + for(var x = 0; x < NO_OF_TILES_X; x++) { + if( map[x][y].base == TRAP_T) { + if(dspTrapTile) { + map[x][y].bitmap.set({alpha:0.5}); //hidden tile + } else { + map[x][y].bitmap.set({alpha:1}); //display tile + } + } + } + } +} + +function startAllSpriteObj() +{ + //(1) runner stop + if(runner && !runner.paused) runner.sprite.play(); + + //(2) guard stop + for(var i = 0; i < guardCount; i++) { + if(!guard[i].paused) guard[i].sprite.play(); + } + + //(3) fill hole stop + for(var i = 0; i < fillHoleObj.length; i++) + fillHoleObj[i].play(); + + //(4) hole digging + if(holeObj.action == ACT_DIGGING) holeObj.sprite.play(); +} + +function stopAllSpriteObj() +{ + //(1) runner stop + if(runner) { + runner.paused = runner.sprite.paused; + runner.sprite.stop(); + } + + //(2) guard stop + for(var i = 0; i < guardCount; i++) { + guard[i].paused = guard[i].sprite.paused; + guard[i].sprite.stop(); + } + + //(3) fill hole stop + for(var i = 0; i < fillHoleObj.length; i++) + fillHoleObj[i].stop(); + + //(4) hole digging + if(holeObj.action == ACT_DIGGING) holeObj.sprite.stop(); + +} + +function gameOverAnimation() +{ + var gameOverImage = new createjs.Bitmap(preload.getResult("over")); + var bound = gameOverImage.getBounds(); + var x = (NO_OF_TILES_X*tileW)/2|0; + var y = (NO_OF_TILES_Y*tileH)/2|0; + var regX = (bound.width)/2|0; + var regY = (bound.height)/2|0; + + + var rectBlock = new createjs.Shape(); + rectBlock.graphics.beginFill("black"); + rectBlock.graphics.drawRect(-1, -1,bound.width+2, bound.height+2); + + rectBlock.setTransform(x, y, tileScale, tileScale).set({regX:regX, regY:regY}); + + gameOverImage.setTransform(x, y, tileScale, tileScale).set({regX:regX, regY:regY}); + createjs.Tween.get(gameOverImage) + .to({scaleY:-tileScale},80) + .to({scaleY:tileScale},80) + .to({scaleY:-tileScale},100) + .to({scaleY:tileScale},100) + .to({scaleY:-tileScale},150) + .to({scaleY:tileScale},150) + .to({scaleY:-tileScale},300) + .to({scaleY:tileScale},300) + .to({scaleY:-tileScale},450) + .to({scaleY:tileScale},450) + .to({scaleY:-tileScale},750) + .to({scaleY:tileScale},750) + .wait(1500) + .call(function(){gameState = GAME_OVER;}); + + mainStage.addChild(rectBlock); + mainStage.addChild(gameOverImage); + //stopAllSpriteObj(); +} + +var cycScreen, cycMaxRadius, cycDiff, cycX, cycY + +function initCycVariable() +{ + cycX = NO_OF_TILES_X * tileW/2; + cycY = NO_OF_TILES_Y * tileH/2; + cycMaxRadius = Math.sqrt(cycX*cycX+cycY*cycY)|0+1; + cycDiff = (cycMaxRadius/CLOSE_SCREEN_SPEED)|0; +} + +function addCycScreen() +{ + cycScreen = new createjs.Shape(); + mainStage.addChild(cycScreen); + + setGroundInfoOrder(); +} + +function removeCycScreen() +{ + mainStage.removeChild(cycScreen); +} + +function newLevel(r) +{ + changingLevel = 1; + //menuIconDisable(0); + addCycScreen(); + + //close screen + setTimeout(function() { closingScreen(cycMaxRadius);}, 100); +} + +function closingScreen(r) +{ + removeCycScreen(); + addCycScreen(); + cycScreen.graphics.beginFill("black").arc( cycX, cycY, r, 0, 2*Math.PI, true) + cycScreen.graphics.arc( cycX, cycY, cycMaxRadius, 0, 2*Math.PI, false); + mainStage.update(); + if(r > 0) { + r -= cycDiff; + if(r < cycDiff*2) r = 0; + setTimeout(function() { closingScreen(r);}, 5); + } else { + var levelMap; + if(playMode == PLAY_AUTO) getAutoDemoLevel(0); + if(playMode == PLAY_DEMO) getNextDemoLevel(); +/* + if(playMode == PLAY_MODERN || playMode == PLAY_EDIT) { + curScore = 0; curGetGold = 0; curGuardDeadNo = 0; + } +*/ + if(playMode == PLAY_TEST) { + levelMap = getTestLevelMap(); + } else { + levelMap = levelData[curLevel-1]; + } + + showLevel(levelMap); + addCycScreen(); + setTimeout(function() { openingScreen(cycDiff*2);}, 5); + } +} + +function menuIconEnable() +{ + mainMenuIconObj.enable(); + if(playMode == PLAY_MODERN || playMode == PLAY_DEMO) { + selectIconObj.enable(); + } +} + +function menuIconDisable(hidden) +{ + mainMenuIconObj.disable(hidden); + if(playMode == PLAY_MODERN) { + selectIconObj.disable(hidden); + } +} + +var showStartTipsMsg = 0; +function initShowDataMsg() +{ + showStartTipsMsg = 0; +} + +function showDataMsg() +{ + if(!showStartTipsMsg) { + var nameTxt = null; + switch(playData) { + case 1: + nameTxt = "Lode Runner 1"; + break; + case 2: + nameTxt = "Lode Runner 2"; + break; + case 3: + if(playMode == PLAY_TEST) { + nameTxt = "Test Mode"; + } else { + nameTxt = "User Created"; + } + break; + case 4: + nameTxt = "DEMO: Lode Runner 1"; + break; + case 5: + nameTxt = "DEMO: Lode Runner 2"; + break; + } + if(nameTxt) showTipsMsg(nameTxt, mainStage, tileScale); + showStartTipsMsg = 1; + } +} + +function initForPlay() +{ + menuIconEnable(); + showDataMsg(); +} + +function openingScreen(r) +{ + removeCycScreen(); + addCycScreen(); + cycScreen.graphics.beginFill("black").arc( cycX, cycY, r, 0, 2*Math.PI, true) + cycScreen.graphics.arc( cycX, cycY, cycMaxRadius, 0, 2*Math.PI, false); + mainStage.update(); + if(r < cycMaxRadius) { + r += cycDiff; + if(r > cycMaxRadius) r = cycMaxRadius; + setTimeout(function() { openingScreen(r);}, 5); + } else { + removeCycScreen(); + gameState = GAME_START; + keyAction = ACT_STOP; + runner.sprite.gotoAndPlay(); + changingLevel = 0; + + if(recordMode) initRecordVariable(); + if(playMode == PLAY_AUTO || playMode == PLAY_DEMO) { + initPlayDemo(); + if(playMode == PLAY_DEMO) initForPlay(); + } else { + if(firstPlay) { + firstPlay = 0; + helpObj.showHelp(0, initForPlay, null); + } else { + initForPlay(); + } + if(playMode != PLAY_TEST) { + enableAutoDemoTimer(); //while start game and idle too long will into demo mode + } + } + } +} + +function incLevel(incValue) +{ + curLevel += incValue; + while (curLevel > levelData.length) curLevel-= levelData.length; + if(playMode == PLAY_CLASSIC) setClassicInfo(); + if(playMode == PLAY_MODERN) setModernInfo(); +} + +function decLevel(decValue) +{ + curLevel -= decValue + while (curLevel <= 0) curLevel += levelData.length; + if(playMode == PLAY_CLASSIC) setClassicInfo(); + if(playMode == PLAY_MODERN) setModernInfo(); +} + + +function updateModernScoreInfo() +{ + var lastHiScore = modernScoreInfo[curLevel-1]; + var levelScore = (curTime + curGetGold + curGuardDeadNo) * SCORE_VALUE_PER_POINT; + + if(lastHiScore < levelScore) { + modernScoreInfo[curLevel-1] = (curTime + curGetGold + curGuardDeadNo) * SCORE_VALUE_PER_POINT; + setModernScoreInfo(); + } + + if(lastHiScore < 0) lastHiScore = 0; + + return lastHiScore; +} + +function gameFinishActiveNew(level) +{ + curLevel = level; + setModernInfo(); + startGame(); +} + +function gameFinishCloseIcon() +{ + startGame(); +} + +function gameFinishCallback(selectMode) +{ + switch(selectMode) { + case 0: //return (same level) + gameState = GAME_NEW_LEVEL; + break; + case 1: //menu selection + //incLevel(1); + activeSelectMenu(gameFinishActiveNew, gameFinishCloseIcon, null) + break; + case 2: //new level + incLevel(1); + gameState = GAME_NEW_LEVEL; + break; + default: + debug("design error !"); + break; + } +} + +function gameFinishTestModeCallback() +{ + back2EditMode(1); +} + +var lastScoreTime, scoreDuration; +var scoreIncValue, finalScore; + +function mainTick(event) +{ + var deltaS = event.delta/1000; + + switch(gameState) { + case GAME_START: + //if(playMode == PLAY_AUTO) initPlayDemo(); + //if(recordMode) initRecordVariable(); + countAutoDemoTimer(); + if(keyAction != ACT_STOP && keyAction != ACT_UNKNOWN) { + disableAutoDemoTimer(); + gameState = GAME_RUNNING; + playTickTimer = 0; + if(goldCount <= 0) showHideLaddr(); + } + break; + case GAME_RUNNING: + playGame(deltaS); + break; + case GAME_RUNNER_DEAD: + //mainStage.update(); + //if(recordMode) recordModeToggle(GAME_RUNNER_DEAD); + if(recordMode == RECORD_KEY) recordModeDump(GAME_RUNNER_DEAD); + soundStop(soundFall); + stopAllSpriteObj(); + soundPlay("dead"); + switch(playMode) { + case PLAY_CLASSIC: + case PLAY_AUTO: + --runnerLife; + drawLife(); + if(runnerLife <= 0) { + gameOverAnimation(); + menuIconDisable(1); + if(playMode == PLAY_CLASSIC) clearClassicInfo(); + gameState = GAME_OVER_ANIMATION; + } else { + //stopAllSpriteObj(); + setTimeout(function() {gameState = GAME_NEW_LEVEL; }, 500); + gameState = GAME_WAITING; + if(playMode == PLAY_CLASSIC) setClassicInfo(); + } + break; + case PLAY_DEMO: + console.log("DEMO dead level=" + curLevel); + setTimeout(function() {incLevel(1); gameState = GAME_NEW_LEVEL; }, 500); + gameState = GAME_WAITING; + break; + case PLAY_MODERN: + setTimeout(function() {gameState = GAME_NEW_LEVEL; }, 500); + gameState = GAME_WAITING; + break; + case PLAY_TEST: + setTimeout(function() { back2EditMode(0); }, 500); + gameState = GAME_WAITING; + break; + default: + debug("GAME_RUNNER_DEAD: desgin error !"); + break; + } + break; + case GAME_OVER_ANIMATION: + //if(playMode == PLAY_CLASSIC) clearClassicInfo(); + break; + case GAME_OVER: + ////getClassicInfo(); + var scoreInfo = null; + if(playMode == PLAY_CLASSIC) { + //try to set hi-score record + scoreInfo = {s:curScore, l:(curLevel>maxLevel)?curLevel:maxLevel}; + } + + showScoreTable(playData-1, scoreInfo , function() { showCoverPage();}); + //setTimeout(function(){ showCoverPage();}, 2000); + gameState = GAME_WAITING; + return; + case GAME_FINISH: + stopAllSpriteObj(); + + switch(playMode) { + case PLAY_CLASSIC: + case PLAY_AUTO: + case PLAY_DEMO: + soundPlay(soundPass); + finalScore = curScore + SCORE_COMPLETE_LEVEL; + scoreDuration = ((soundPass.getDuration()) /(SCORE_COUNTER+1))| 0; + lastScoreTime = event.time; + scoreIncValue = SCORE_COMPLETE_LEVEL/SCORE_COUNTER|0; + drawScore(scoreIncValue); + gameState = GAME_FINISH_SCORE_COUNT; + break; + case PLAY_MODERN: + soundPlay(soundEnding); + var lastHiScore = lastHiScore = updateModernScoreInfo(); + levelPassDialog(curLevel, curGetGold, curGuardDeadNo, curTime, lastHiScore, + returnBitmap, select1Bitmap, nextBitmap, + mainStage, tileScale, gameFinishCallback); + gameState = GAME_WAITING; + break; + case PLAY_TEST: + soundPlay(soundEnding); + + setTimeout(function() { + ////playMode = GAME_EDITING; + back2EditMode(1); + },500); + + gameState = GAME_WAITING; + break; + default: + debug("design error!"); + break; + } + if(recordMode == RECORD_KEY) { + recordModeDump(GAME_FINISH); + if((playMode == PLAY_CLASSIC || playMode == PLAY_MODERN) && playData <= 2) { + updatePlayerDemoData(playData, curDemoData); //update current player demo data + } + } + break; + case GAME_FINISH_SCORE_COUNT: + if(event.time > lastScoreTime+ scoreDuration) { + lastScoreTime += scoreDuration; + if(curScore + scoreIncValue >= finalScore) { + curScore = finalScore; + drawScore(0); + + if(playMode == PLAY_TEST) { + back2EditMode(1); + break; + } + if(playMode == PLAY_CLASSIC) { + if(++runnerLife > RUNNER_MAX_LIFE) runnerLife = RUNNER_MAX_LIFE; + } + gameState = GAME_NEW_LEVEL; + + if(playMode == PLAY_AUTO) { + if(demoCount >= demoMaxCount) { + setTimeout(function(){ showCoverPage();}, 500); + gameState = GAME_WAITING; + } + } + if(recordMode != RECORD_PLAY) { + incLevel(1); + } + } else { + drawScore(scoreIncValue); + } + } + break; + case GAME_NEXT_LEVEL: + soundStop(soundFall); + stopAllSpriteObj(); + incLevel(shiftLevelNum); + gameState = GAME_NEW_LEVEL; + return; + case GAME_PREV_LEVEL: + soundStop(soundFall); + stopAllSpriteObj(); + decLevel(shiftLevelNum); + gameState = GAME_NEW_LEVEL; + return; + case GAME_NEW_LEVEL: + gameState = GAME_WAITING; + newLevel(); + break; + case GAME_PAUSE: + default: + return; + } + + mainStage.update(); +} diff --git a/lodeRunner.menu.js b/lodeRunner.menu.js new file mode 100644 index 0000000..683a4b4 --- /dev/null +++ b/lodeRunner.menu.js @@ -0,0 +1,2601 @@ +var LODERUNNER_NAME1 = "Lode Runner 1"; //"Lode Runner"; +var LODERUNNER_NAME2 = "Lode Runner 2"; //"Championship Lode Runner"; +var USER_CREATED_NAME = "User Created"; //user defined level + +function saveKeyHandler(newHandler) +{ + var keyHandler, clickState; + + keyHandler = document.onkeydown; + clickState = disableStageClickEvent(); + document.onkeydown = newHandler; + + return { keyHandler: keyHandler, clickState: clickState }; +} + +function restoreKeyHandler(stateObj) +{ + document.onkeydown = stateObj.keyHandler; + if(stateObj.clickState) enableStageClickEvent(); +} + + +function helpMenuClass(_stage, _bitmap, _editBitmap, _demoBitmap, _scale) +{ + var HELP_BORDER_SIZE = 24; + + var saveStateObj; + var stage, helpBitmap = [], bitmapId, scale; + var helpBorder, helpBackground; //versionText; + var startX, startY, menuX, menuY; + var closeBoxSize; + var callBackFun, callBackArgs; + var coverBackgroundObj, closeIcon; + + stage = _stage; + helpBitmap[0] = _bitmap; + helpBitmap[1] = _editBitmap; + helpBitmap[2] = _demoBitmap; + bitmapId = 0; + scale = _scale; + + this.showHelp = function(id, callback, args) + { + if(typeof args == "undefined") args = null; + callBackFun = callback; + callBackArgs = args; + closeBoxSize = 12*scale+2; + closeIcon = null; + bitmapId = id; + + drawBackground(); + drawHelpMenu(); + drawCloseIcon(0); + stage.update(); + + saveStateObj = saveKeyHandler(helpKeyDown); + } + + function drawBackground() + { + coverBackgroundObj = new createjs.Shape(); + coverBackgroundObj.graphics.beginFill("black").drawRect(0, 0, stage.canvas.width, stage.canvas.height).endFill(); + coverBackgroundObj.alpha = 0.3; + stage.addChild(coverBackgroundObj); + } + + function removeBackground() + { + stage.removeChild(coverBackgroundObj); + } + + function drawHelpMenu() + { + var borderSize = HELP_BORDER_SIZE * scale; + var halfBorder = borderSize/2; + var bitmapW = helpBitmap[bitmapId].getBounds().width * scale; + var bitmapH = helpBitmap[bitmapId].getBounds().height * scale; + + menuX = bitmapW + borderSize; + menuY = bitmapH + borderSize; + startX = (stage.canvas.width - menuX)/2; + startY = (stage.canvas.height - menuY)/2; + + if(startX < 0) startX = 0; + if(startY < 0) startY = 0; + + helpBorder = new createjs.Shape(); + helpBackground = new createjs.Shape(); + versionText = new createjs.Text("Ver " + VERSION + "." + AI_VERSION, (16*scale) + "px Helvetica", "#FFF"); + + var helpG = helpBorder.graphics; + + helpBorder.alpha = 0.8; + helpG.beginFill("#FF0").drawRoundRect(startX, startY, menuX, menuY, halfBorder).endFill(); + + + var helpB = helpBackground.graphics; + + helpBackground.alpha = 0.6; + helpB.beginFill("#190218") + .drawRoundRect(startX + halfBorder, startY + halfBorder, bitmapW, bitmapH, halfBorder/2).endFill(); + + + helpBitmap[bitmapId].setTransform(startX + halfBorder, startY + halfBorder, scale, scale); + //helpBitmap.set({alpha:0.8}); + + versionText.x = startX + (menuX - versionText.getBounds().width-borderSize); + versionText.y = startY + (menuY - versionText.getBounds().height*2.5); + + stage.addChild(helpBorder); + stage.addChild(helpBackground); + stage.addChild(helpBitmap[bitmapId]); + stage.addChild(versionText); + } + + function removeHelpMenu() + { + stage.removeChild(versionText); + stage.removeChild(helpBitmap[bitmapId]); + stage.removeChild(helpBackground); + stage.removeChild(helpBorder); + } + + function helpKeyDown(event) + { + if(!event){ event = window.event; } //cross browser issues exist + if(event.keyCode == KEYCODE_ESC) { + closeHelpMenu(); + } + return false; + } + + function drawCloseIcon(mouseOver) + { + var cycle, cross; + var alpha, cycColor, crosColor; + if(closeIcon == null) { + closeIcon = new createjs.Container(); + cross = new createjs.Shape(); + cycle = new createjs.Shape(); + closeIcon.addChild(cycle, cross); + closeIcon.on("mouseover", handleMouseOver); + closeIcon.on("mouseout", handleMouseOut); + closeIcon.on("click", closeHelpMenu); + closeIcon.x = startX+menuX - closeBoxSize*3; + closeIcon.y = startY + closeBoxSize*2; + stage.enableMouseOver(30); + stage.addChild(closeIcon); + } else { + cycle = closeIcon.getChildAt(0); + cross = closeIcon.getChildAt(1); + } + if(mouseOver) { + alpha = 0.6; + cycColor = "red"; + crosColor = "white"; + } else { + alpha = 0.01; + cycColor = "gold"; + crosColor = "white"; + } + + var g = cycle.graphics; + g.clear(); + cycle.alpha = alpha; + g.beginFill(cycColor).dc(closeBoxSize/2, closeBoxSize/2, closeBoxSize*5/4); + + g = cross.graphics; + g.clear(); + //cross.alpha = 1; + g.setStrokeStyle(closeBoxSize/4).beginStroke(crosColor).moveTo(0,0) + .lineTo(closeBoxSize,closeBoxSize).closePath(); + + g.moveTo(closeBoxSize,0).lineTo(0,closeBoxSize).closePath(); + + stage.update(); + } + + function removeCloseIcon() + { + stage.removeChild(closeIcon); + } + + function handleMouseOver(event) + { + stage.cursor = 'pointer'; + drawCloseIcon(1); + } + + function handleMouseOut(event) + { + stage.cursor = 'default'; + drawCloseIcon(0); + } + + function closeHelpMenu() + { + removeCloseIcon(); + removeHelpMenu(); + removeBackground(); + stage.cursor = 'default'; + stage.update(); + stage.enableMouseOver(0); + restoreKeyHandler(saveStateObj); + if(callBackFun) setTimeout(function() { callBackFun(callBackArgs);}, 10); //add setTimeout just don't cause mouse event (click) cascade! + } +} + + +function closeIconClass(_width, _height, _stage, _scale, _activeColor, _callBack, _args) +{ + var closeBoxSize = 12*_scale+2; + var closeIcon = null;; + + drawCloseIcon(0); + return closeIcon; //must remove by contractor + + function drawCloseIcon(mouseOver) + { + var cycle, cross; + var alpha, cycColor, crosColor; + if(closeIcon == null) { + closeIcon = new createjs.Container(); + cross = new createjs.Shape(); + cycle = new createjs.Shape(); + closeIcon.addChild(cycle, cross); + closeIcon.on("mouseover", handleMouseOver); + closeIcon.on("mouseout", handleMouseOut); + closeIcon.on("click", handleMouseClick); + closeIcon.x = _width - closeBoxSize*3; + closeIcon.y = _height + closeBoxSize*2; + //_stage.enableMouseOver(30); + _stage.addChild(closeIcon); + } else { + cycle = closeIcon.getChildAt(0); + cross = closeIcon.getChildAt(1); + } + if(mouseOver) { + alpha = 1; + cycColor = _activeColor; + crosColor = "white"; + } else { + alpha = 0.01; + cycColor = _activeColor; + crosColor = "white"; + } + + var g = cycle.graphics; + g.clear(); + cycle.alpha = alpha; + g.beginFill(cycColor).dc(closeBoxSize/2, closeBoxSize/2, closeBoxSize*5/4); + + g = cross.graphics; + g.clear(); + //cross.alpha = 1; + g.setStrokeStyle(closeBoxSize/4).beginStroke(crosColor).moveTo(0,0) + .lineTo(closeBoxSize,closeBoxSize).closePath(); + + g.moveTo(closeBoxSize,0).lineTo(0,closeBoxSize).closePath(); + + _stage.update(); + + } + + function handleMouseOver(event) + { + _stage.cursor = 'pointer'; + drawCloseIcon(1); + } + + function handleMouseOut(event) + { + _stage.cursor = 'default'; + drawCloseIcon(0); + } + + function handleMouseClick(event) + { + _stage.cursor = 'default'; + if(_callBack) setTimeout(function(){_callBack(_args);},10); + } +} + + + +// -+-- +-------------------------------------------------------------+ +// TOP_BORDER1 | | Lode Runner 1 | +// | | | +// -+-- | #-----------+-----------+ | +// TOP_BORDER2 | | | 001 - 030 | 031 - 060 | | +// -+-- | +-----------+-----------+-----------------------------+ | +// BORDER2 | | | | | +// -+-- | | +---------------------------------------------+ | | +// | | | 001 002 003 | | | +// | | | +----------+ +----------+ +----------+ | | | +// | | | | | | | | | | | | +// | | | | | | | | | | | | +// | | | +----------+ +----------+ +----------+ | | | +// | | | 004 005 006 | | | +// | | | +----------+ +----------+ +----------+ | | | +// | | | | | | | | | | | | +// | | | | | | | | | | | | +// | | | +----------+ +----------+ +----------+ | | | +// -+-- | | +---------------------------------------------+ | | +// BORDER2 | | | | | +// -+-- | +-----------------------------------------------------+ | +// BORDER1 | | | +// -+-- +-------------------------------------------------------------+ +// |<1>|<2>| +// +// # : (TABS_START_X, TABS_START_Y) +// <1> : BORDER1 +// <2> : BORDER2 +// +// +// +// |< 3 >| |<4>|<4>| +// +--------------------------------------------------------+ -+- +// | 001 | 002 | 003 | | +// -+- | +----------+ +----------+ +----------+ | +// SELECT_SIZE_Y | | | | | | | | | | | +// | | | | | | | | | +// -+- | +----------+ | +----------+ | +----------+ | +// SLIDE_GAP_Y | | | +// -+- | - - - - - - - - | - - - - - - - - | - - - - - - - - | SLIDE_AREA_Y +// SLIDE_GAP_Y | | 004 005 006 | +// -+- | +----------+ | +----------+ | +----------+ | +// | | | | | | | | +// | | | | | | | | | | +// | +----------+ +----------+ +----------+ | +// | | | | | +// +--------------------------------------------------------+ -+- +// +// |< SLIDE_AREA_X >| +// +// +// < 3 > : SELECT_SIZE_X +// < 4 > : SLIDE_GAP_X + + +function selectDialog(_titleName, _checkBitmap, _levelData, _activeLevel, _screenX, _screenY, + _parentStage, _scale, _activeFun, _closeFun, _postFun) +{ + var TITLE_TEXT_SIZE = 36 * _scale; + var TABS_TEXT_SIZE = 20 * _scale; + + var TOP_BORDER1 = TITLE_TEXT_SIZE * 3/2 | 0; + var TOP_BORDER2 = TABS_TEXT_SIZE * 3/2 | 0; + var BORDER1 = 20 * _scale; + var BORDER2 = 16 * _scale; + var TABS_START_X = BORDER1; + var TABS_START_Y = TOP_BORDER1; + + var MAP_SCALE = _scale * 0.2; + var SELECT_SIZE_X = NO_OF_TILES_X*BASE_TILE_X*MAP_SCALE; + var SELECT_SIZE_Y = NO_OF_TILES_Y*BASE_TILE_Y*MAP_SCALE; + var SLIDE_PAGE_ITEMS = 3 * 10; + var SLIDE_GAP_X = BASE_TILE_X * _scale * 3/4; + var SLIDE_GAP_Y = BASE_TILE_Y * _scale * 3/4; + var SLIDE_ITEM_X = 3; + var SLIDE_ITEM_Y = 3; + var SLIDE_AREA_X = (SLIDE_GAP_X*2+SELECT_SIZE_X)*SLIDE_ITEM_X; + var SLIDE_AREA_Y = (SLIDE_GAP_Y*2+SELECT_SIZE_Y)*SLIDE_ITEM_Y; + + var CANVAS_SIZE_X = (BORDER1+BORDER2)*2 + SLIDE_AREA_X; + var CANVAS_SIZE_Y = TOP_BORDER1 + TOP_BORDER2 + BORDER2 + SLIDE_AREA_Y +BORDER1+BORDER2; + + var BACKGROUND_COLOR = "#ff5050"; + var BORDER1_COLOR = BACKGROUND_COLOR; + var BORDER2_COLOR = "white"; + var TABS_ACTIVE_FILL_COLOR = BORDER2_COLOR; + var TABS_ACTIVE_LINE_COLOR = BORDER2_COLOR; + var TABS_ACTIVE_TEXT_COLOR = "black"; + var TABS_INACTIVE_FILL_COLOR = "#ccc"; + var TABS_INACTIVE_LINE_COLOR = "#aaa"; + var TABS_INACTIVE_TEXT_COLOR = "#888"; + + var SLIDE_BACKGROUND = "#EEEEFF"; + var SLIDE_BOUNDLINE_COLOR = "red"; + + var SELECT_TEXT_COLOR = "black"; + var SELECT_TEXT_ACTIVE_COLOR = "red"; + var SELECT_TEXT_SIZE = 20 * _scale; + + var SELECT_MOUSE_OVER_COLOR = "gold"; + var SELECT_MAP_BACKGROUND_COLOR = "black"; + var SELECT_SCORE_COLOR = "white"; + var SELECT_SCORE_SHADOW = "black"; + var SELECT_CHECK_SHADOW_COLOR = "white"; + + var TITLE_TEXT_COLOR = "white"; + var TITLE_TEXT_SHADOW_COLOR = "gold"; + + var CLOSE_ICON_ACTIVE_COLOR = "#8080ff"; + + ////////////////////////////////////////////////// + + var canvas1; + var coverBackgroundObj; + var dialogStage; + var slider; + var boundLine1, boundLine2; + + var tabs = [], tabsLine; + + var maxPages, activePage; //0 - + var lastWheelFun = null; + + var activeState = 0; //for edit mode only (1: active level shift, -1: active level deleted) + var levelDeleted = 0; //for edit mode only + + init(); + function init() + { + createCanvas1(); + createDialogStage(); + setBackground(); + + initVariable(); + drawCoverBackground(); + createSliderPage(); + createSliderBoundLine(); + createBorder1(); + createBorder2(); + createTabs(0); + createTitle(); + new closeIconClass(CANVAS_SIZE_X, 0, dialogStage, _scale, CLOSE_ICON_ACTIVE_COLOR, closeBox, null); + dialogStage.update(); + } + + function initVariable() + { + maxPages = Math.ceil(_levelData.length / SLIDE_PAGE_ITEMS); + + if(playMode == PLAY_EDIT && _activeLevel <= 0) { + _activeLevel = activePage = 0; + } else { + if(_activeLevel <= 0 || _activeLevel > _levelData.length) _activeLevel = 1; + activePage = Math.ceil(_activeLevel / SLIDE_PAGE_ITEMS)-1; + } + } + + function drawCoverBackground() + { + coverBackgroundObj = new createjs.Shape(); + coverBackgroundObj.graphics.beginFill("black") + .drawRect(0, 0, _parentStage.canvas.width, _parentStage.canvas.height).endFill(); + coverBackgroundObj.alpha = 0.6; + _parentStage.addChild(coverBackgroundObj); + _parentStage.update(); + } + + function removeCoverBackground() + { + _parentStage.removeChild(coverBackgroundObj); + } + + function createCanvas1() + { + canvas1 = document.createElement('canvas'); + canvas1.id = "canvas1"; + canvas1.width = CANVAS_SIZE_X; + canvas1.height = CANVAS_SIZE_Y; + + var left = ((_screenX - canvas1.width)/2|0), + top = ((_screenY - canvas1.height)/2|0); + canvas1.style.left = (left>0?left:0) + "px"; + canvas1.style.top = (top>0?top:0) + "px"; + canvas1.style.position = "absolute"; + document.body.appendChild(canvas1); + } + + function closeBox() + { + removeCanvas1(); + removeCoverBackground(); + if(_postFun) _postFun(); + if(_closeFun) _closeFun(levelDeleted, _activeLevel, activeState); //for edit mode + } + + function removeCanvas1() + { + dialogStage.removeAllChildren(); + dialogStage.enableMouseOver(0); + document.body.removeChild(canvas1); + } + + function createDialogStage() + { + dialogStage = new createjs.Stage(canvas1); + dialogStage.enableMouseOver(120); + } + + function setBackground() + { + var background = new createjs.Shape(); + background.graphics.beginFill(BACKGROUND_COLOR).drawRoundRect(0, 0, CANVAS_SIZE_X, CANVAS_SIZE_Y, 8*_scale) + .endFill(); + dialogStage.addChild(background); + } + + + function createSliderPage() + { + slider = new createjs.Container(); + dialogStage.addChild(slider); + } + + function createSliderBoundLine() + { + boundLine1 = new createjs.Shape(); + boundLine2 = new createjs.Shape(); + + boundLine1.graphics.setStrokeStyle(2).beginStroke(SLIDE_BOUNDLINE_COLOR) + .moveTo(BORDER1+BORDER2, TOP_BORDER1+TOP_BORDER2+BORDER2+1) + .lineTo(SLIDE_AREA_X+BORDER1+BORDER2, TOP_BORDER1+TOP_BORDER2+BORDER2+1).endStroke(); + boundLine1.alpha = 0; + + boundLine2.graphics.setStrokeStyle(2).beginStroke(SLIDE_BOUNDLINE_COLOR) + .moveTo(BORDER1+BORDER2, CANVAS_SIZE_Y-BORDER1-BORDER2-1) + .lineTo(SLIDE_AREA_X+BORDER1+BORDER2, CANVAS_SIZE_Y-BORDER1-BORDER2-1).endStroke(); + boundLine2.alpha = 0; + + dialogStage.addChild(boundLine2, boundLine1); + } + + function createBorder1() + { + var border1 = new createjs.Container(); + var vBorder1 = new createjs.Shape(); + var vBorder2 = new createjs.Shape(); + + vBorder1.graphics.beginFill(BORDER1_COLOR) + .drawRect(BORDER1+BORDER2, 0, SLIDE_AREA_X, TOP_BORDER1+TOP_BORDER2).endFill(); + + vBorder2.graphics.beginFill(BORDER1_COLOR) + .drawRect(BORDER1+BORDER2, CANVAS_SIZE_Y-BORDER1, SLIDE_AREA_X, BORDER1).endFill(); + + border1.addChild(vBorder1, vBorder2); + border1.on("mouseover", function() { dialogStage.cursor ="default" }); + dialogStage.addChild(border1); + } + + function createBorder2() + { + var border2 = new createjs.Container(); + var vBorder1 = new createjs.Shape(); + var vBorder2 = new createjs.Shape(); + var hBorder1 = new createjs.Shape(); + var hBorder2 = new createjs.Shape(); + + + vBorder1.graphics.beginFill(BORDER2_COLOR) + .drawRect(BORDER1, TOP_BORDER1+TOP_BORDER2, + CANVAS_SIZE_X-2*BORDER1, BORDER2).endFill(); + + vBorder2.graphics.beginFill(BORDER2_COLOR) + .drawRect(BORDER1+BORDER2, CANVAS_SIZE_Y-BORDER1-BORDER2-1, + CANVAS_SIZE_X-2*(BORDER1+BORDER2),BORDER2+1).endFill(); + + hBorder1.graphics.beginFill(BORDER2_COLOR) + .drawRect(BORDER1, TOP_BORDER1+TOP_BORDER2+BORDER2, + BORDER2, CANVAS_SIZE_Y-BORDER1-BORDER2-TOP_BORDER1-TOP_BORDER2).endFill(); + + hBorder2.graphics.beginFill(BORDER2_COLOR) + .drawRect(CANVAS_SIZE_X-BORDER1-BORDER2, TOP_BORDER1+TOP_BORDER2+BORDER2, + BORDER2, CANVAS_SIZE_Y-BORDER1-BORDER2-TOP_BORDER1-TOP_BORDER2).endFill(); + + border2.addChild(vBorder1, vBorder2, hBorder1, hBorder2); + dialogStage.addChild(border2); + } + + function clearTabs() + { + for(var i = 0; i < tabs.length; i++) { + dialogStage.removeChild(tabs[i]); + } + dialogStage.removeChild(tabsLine); + } + + function createTabs(tabsOnly) + { + var tabBackground, tabText; + var textWidth, textHeight; + var tabsStartX = BORDER1; + + for(var i = 0; i < maxPages; i++) { + var tabsName = ("00" + (i * SLIDE_PAGE_ITEMS + 1)).slice(-3) + " - " + + ("00" + (i==maxPages-1?_levelData.length:((i+1) * SLIDE_PAGE_ITEMS))).slice(-3); + //debug(tabsName); + + tabs[i] = new createjs.Container(); + tabBackground = new createjs.Shape(); + tabText = new createjs.Text(tabsName, TABS_TEXT_SIZE + "px Arial", TABS_INACTIVE_TEXT_COLOR); + textHeight = tabText.getBounds().height+4*_scale; + textWidth = tabText.getBounds().width+textHeight; + + tabText.x = textHeight; + tabs[i].x = tabsStartX; + tabs[i].y = TOP_BORDER1+TOP_BORDER2 - textHeight; + tabsStartX += (textHeight/2+textWidth); + tabs[i].addChild(tabBackground, tabText); + tabsActive(i); + dialogStage.addChild(tabs[i]); + + tabs[i].tabId = i; + + tabs[i].on("mouseover", function(){ dialogStage.cursor = 'pointer'; dialogStage.update();}); + tabs[i].on("mouseout", function() { dialogStage.cursor = 'default'; dialogStage.update();}); + + tabs[i].on("click", tabMouseClick); + } + + tabsLine = new createjs.Shape(); + tabsLine.graphics.setStrokeStyle(2).beginStroke(TABS_ACTIVE_LINE_COLOR) + .moveTo(BORDER1, TOP_BORDER1+TOP_BORDER2) + .lineTo(SLIDE_AREA_X+BORDER1+2*BORDER2, TOP_BORDER1+TOP_BORDER2).endStroke(); + dialogStage.addChild(tabsLine); + + tabsInActiveAll(); + tabsActive(activePage); + if(!tabsOnly) setSlidePage(activePage); + + function tabsActive(id) + { + tabBackground = tabs[id].getChildAt(0); + tabText = tabs[id].getChildAt(1); + + tabBackground.graphics.clear().setStrokeStyle(1) + .beginStroke(TABS_ACTIVE_LINE_COLOR).beginFill(TABS_ACTIVE_FILL_COLOR) + .moveTo(0, textHeight).lineTo(textHeight/2, 0) + .lineTo(textHeight/2+textWidth, 0).lineTo(textHeight+textWidth, textHeight) + .lineTo(0, textHeight).endFill(); + tabText.color = TABS_ACTIVE_TEXT_COLOR; + moveChild2Top(dialogStage, tabs[id]); + dialogStage.update(); + } + function tabsInActive(id) + { + tabBackground = tabs[id].getChildAt(0); + tabText = tabs[id].getChildAt(1); + + tabBackground.graphics.clear().setStrokeStyle(1) + .beginStroke(TABS_INACTIVE_LINE_COLOR).beginFill(TABS_INACTIVE_FILL_COLOR) + .moveTo(0, textHeight).lineTo(textHeight/2, 0) + .lineTo(textHeight/2+textWidth, 0).lineTo(textHeight+textWidth, textHeight) + .lineTo(0, textHeight).endFill(); + tabText.color = TABS_INACTIVE_TEXT_COLOR; + moveChild2Top(dialogStage, tabs[id]); + } + + function tabsInActiveAll() + { + for(var i = maxPages; i > 0; i--) { + tabsInActive(i-1); + moveChild2Top(dialogStage, tabs[i-1]); + } + moveChild2Top(dialogStage, tabsLine); + } + + function tabMouseClick() { + if(activePage != this.tabId) { + tabsInActiveAll(); + tabsActive(this.tabId); + setSlidePage(this.tabId); + activePage = this.tabId; + } + } + } + + function setSlidePage(pages) + { + var startLevel = SLIDE_PAGE_ITEMS * pages+1; + var endLevel = (pages == maxPages-1)?_levelData.length:SLIDE_PAGE_ITEMS * (pages+1); + + var pageItems = endLevel - startLevel+1; + var selectItemX = SLIDE_ITEM_X; + var selectItemY = Math.ceil(pageItems/SLIDE_ITEM_X); + + var slideX = SLIDE_AREA_X; + var slideY = (SLIDE_GAP_Y*2+SELECT_SIZE_Y) * (selectItemY < SLIDE_ITEM_Y?SLIDE_ITEM_Y:selectItemY); + var slideStartX = BORDER1 + BORDER2; + var slideStartY = TOP_BORDER1 + TOP_BORDER2 + BORDER2; + + var maxSliderY = slideStartY; + var minSliderY = slideStartY + SLIDE_AREA_Y - slideY; + + var background = new createjs.Shape(); + var selectRect = [], selectText = []; + var delSelectObj = []; + + var sliderMoved = 0; //while move ths silder don't active mouse click + var firstPressMoveY = 0; //keep Y position while first press move + var closeClicked = 0, closeOver = 0; + + var activeItemY = -1; //for scroll to active Item + + + init(); + + function init() + { + var diffY; + + slider.removeAllChildren(); + slider.removeAllEventListeners(); + + background.graphics.beginFill(SLIDE_BACKGROUND).drawRect(0, 0, slideX, slideY); + slider.addChild(background); + + var id = -1; + + levelLoop: + for(var y = 0; y < selectItemY; y++) { + for(var x = 0; x < selectItemX; x++) { + //var id; + + if(++id >= pageItems) break levelLoop; + createSelectLevel(x, y); +/* + textColor = SELECT_TEXT_COLOR; + if(_activeLevel == (level = startLevel+id)) { + activeItemY = y; + if(activeItemY + SLIDE_ITEM_Y > selectItemY) { + activeItemY = selectItemY - SLIDE_ITEM_Y; + } + textColor = SELECT_TEXT_ACTIVE_COLOR; + } + + selectText[id] = new createjs.Text(("00"+level).slice(-3), SELECT_TEXT_SIZE + "px Arial", + textColor); + + selectText[id].x = (SLIDE_GAP_X*2+SELECT_SIZE_X) * x + SLIDE_GAP_X; + selectText[id].y = (SLIDE_GAP_Y*2+SELECT_SIZE_Y) * y + SLIDE_GAP_Y - SELECT_TEXT_SIZE*4/3; + slider.addChild(selectText[id]); + + selectRect[id] = buildSelectMap(level); + selectRect[id].x = (SLIDE_GAP_X*2+SELECT_SIZE_X) * x + SLIDE_GAP_X; + selectRect[id].y = (SLIDE_GAP_Y*2+SELECT_SIZE_Y) * y + SLIDE_GAP_Y; + slider.addChild(selectRect[id]); + selectRect[id].on('click', selectClick); + selectRect[id].on('mouseover', selectMouseOver); + selectRect[id].on('mouseout', selectMouseOut); + selectRect[id].myLevel = level; +*/ + } + } + background.on("mouseover", function() { + dialogStage.cursor = "url('cursor/openhand.cur'), auto";} + ); + background.on("mouseout", function() { + dialogStage.cursor = "default";} + ); + + slider.on("mousedown", function(evt) { + //dialogStage.cursor = "url('cursor/closedhand.cur'), auto"; + diffY = evt.currentTarget.y - evt.stageY; + }); + + slider.on("pressmove",function(evt) { + debug("pressmove (1) x=" + evt.stageX + ", y=" + evt.stageY); + if(sliderMoved++ <= 0) firstPressMoveY = evt.stageY; + + boundLine1.alpha = boundLine2.alpha = 0; + dialogStage.cursor = "url('cursor/closedhand.cur'), auto"; + + evt.currentTarget.y = evt.stageY + diffY; + if(evt.currentTarget.y > maxSliderY) { + evt.currentTarget.y = maxSliderY; + boundLine1.alpha = 1; + } else + if(evt.currentTarget.y < minSliderY ) { + evt.currentTarget.y = minSliderY; + boundLine2.alpha = 1; + } + dialogStage.update(); + }); + + slider.on("pressup", function(evt) { + debug("press-up (0)"); + sliderMoved = firstPressMoveY = 0; + dialogStage.cursor = "url('cursor/openhand.cur'), auto"; + boundLine1.alpha = boundLine2.alpha = 0; + + //--------------------- + // move to block bound + //--------------------- + var blockSizeY = (SLIDE_GAP_Y*2+SELECT_SIZE_Y); + var startY = maxSliderY + var mod = (maxSliderY - slider.y) % blockSizeY; //division remainder value to block bound + + if(blockSizeY/2 > mod) { + evt.currentTarget.y += mod; //shift down + } else { + evt.currentTarget.y -= (blockSizeY - mod); //shift up + } + + dialogStage.update(); + }); + + slider.x = slideStartX; + slider.y = slideStartY; + if(activeItemY > 0) { //scroll to active level + slider.y -= activeItemY*(SLIDE_GAP_Y*2+SELECT_SIZE_Y); + } + + dialogStage.update(); + enableMouseWheel(); + } + + function createSelectLevel(x, y) + { + var id = y*selectItemX+x; + var textColor = SELECT_TEXT_COLOR, level = startLevel+id;; + + if(_activeLevel == level) { + activeItemY = y; + if(activeItemY + SLIDE_ITEM_Y > selectItemY) { + activeItemY = selectItemY - SLIDE_ITEM_Y; + } + textColor = SELECT_TEXT_ACTIVE_COLOR; + } + + selectText[id] = new createjs.Text(("00"+level).slice(-3), SELECT_TEXT_SIZE + "px Arial", + textColor); + + selectText[id].x = (SLIDE_GAP_X*2+SELECT_SIZE_X) * x + SLIDE_GAP_X; + selectText[id].y = (SLIDE_GAP_Y*2+SELECT_SIZE_Y) * y + SLIDE_GAP_Y - SELECT_TEXT_SIZE*4/3; + slider.addChild(selectText[id]); + + selectRect[id] = buildSelectMap(level, id); + selectRect[id].x = (SLIDE_GAP_X*2+SELECT_SIZE_X) * x + SLIDE_GAP_X; + selectRect[id].y = (SLIDE_GAP_Y*2+SELECT_SIZE_Y) * y + SLIDE_GAP_Y; + slider.addChild(selectRect[id]); + + if(playMode != PLAY_DEMO || (playMode == PLAY_DEMO && (typeof demoData[level-1] != "undefined"))) { + selectRect[id].on('click', selectClick); + selectRect[id].on('mouseover', selectMouseOver); + selectRect[id].on('mouseout', selectMouseOut); + } + + selectRect[id].myId = id; + selectRect[id].myLevel = level; + } + + function delSelectLevel(level) + { + var id = level - startLevel; //level = startLevel + id + var x, y; + var tabsOnly = 1; + + //(1) remove deleted level + slider.removeChild(selectText[id]); + slider.removeChild(selectRect[id]); + + //(2) remove close icon object + delSelectObj.splice(id,1); + + //(3) shift level+1 - endLevel + while(level < endLevel) { + id = level - startLevel; + y = id /selectItemX|0; + x = id - y * selectItemX; + selectText[id] = selectText[id+1]; + selectText[id].text = ("00"+level).slice(-3); + selectText[id].color = (_activeLevel == level)?SELECT_TEXT_ACTIVE_COLOR:SELECT_TEXT_COLOR; + selectText[id].x = (SLIDE_GAP_X*2+SELECT_SIZE_X) * x + SLIDE_GAP_X; + selectText[id].y = (SLIDE_GAP_Y*2+SELECT_SIZE_Y) * y + SLIDE_GAP_Y - SELECT_TEXT_SIZE*4/3; + + selectRect[id] = selectRect[id+1]; + selectRect[id].x = (SLIDE_GAP_X*2+SELECT_SIZE_X) * x + SLIDE_GAP_X; + selectRect[id].y = (SLIDE_GAP_Y*2+SELECT_SIZE_Y) * y + SLIDE_GAP_Y; + selectRect[id].myLevel = level; + selectRect[id].myId = level - startLevel; + + level++; + } + + //(3) add one if could add + if(level <= editLevels) { + // add new level + id = level - startLevel; + y = id /selectItemX|0; + x = id - y * selectItemX; + createSelectLevel(x,y); + maxPages = Math.ceil(_levelData.length / SLIDE_PAGE_ITEMS); + } else { + // no more level (remove last level) + if(level == startLevel) { //end pages and no more levels in this pages + maxPages--; + if(maxPages > 0) { + tabsOnly = 0; + activePage = maxPages-1; + //move to previous page + } else { + //no any level in select menu !!! ==> close it (maxPages < 0) + } + } + endLevel--; + + pageItems = endLevel - startLevel+1; + selectItemY = Math.ceil(pageItems/SLIDE_ITEM_X); + slideY = (SLIDE_GAP_Y*2+SELECT_SIZE_Y) * (selectItemY < SLIDE_ITEM_Y?SLIDE_ITEM_Y:selectItemY); + minSliderY = slideStartY + SLIDE_AREA_Y - slideY; + if(slider.y < minSliderY) slider.y = minSliderY; //shift slider + } + + //(3) redraw tabs page + clearTabs() + createTabs(tabsOnly); + + if(maxPages <= 0) closeBox(); + } + + + function buildSelectMap(level, id) + { + var levelMap = _levelData[level-1]; + var selectMap = new createjs.Container(); + var border = new createjs.Shape(); + var background = new createjs.Shape(); + + var borderSize = _scale*4+2; + + border.graphics.beginFill(SELECT_MOUSE_OVER_COLOR) + .drawRoundRect(-borderSize, -borderSize, SELECT_SIZE_X+2*borderSize, SELECT_SIZE_Y+2*borderSize, borderSize); + border.alpha = 0; + background.graphics.beginFill(SELECT_MAP_BACKGROUND_COLOR).drawRect(0, 0, SELECT_SIZE_X, SELECT_SIZE_Y); + + selectMap.addChild(border, background); + selectMap.addChild(level2Bitmap(levelMap)); + + switch(playMode) { + case PLAY_EDIT: + delSelectObj[id] = new delIcon(); + selectMap.addChild(delSelectObj[id].getCloseObj()); + break; + case PLAY_DEMO: + setDemoLevelInfo(selectMap, level); + break; + default: + setLevelInfo(selectMap, level); + break; + } + + return selectMap; + } + + function level2Bitmap(levelMap) + { + var canvas2 = document.createElement('canvas'); + var stage = new createjs.Stage(canvas2); + var container = new createjs.Container(); + var guardCount = 0, runner = 0; + + canvas2.width = SELECT_SIZE_X; + canvas2.height = SELECT_SIZE_Y; + + var index = 0; + for(var y = 0; y < NO_OF_TILES_Y; y++) { + for(var x = 0; x < NO_OF_TILES_X; x++) { + var id = levelMap.charAt(index++); + + var curTile; + switch(id) { + default: + case ' ': //empty + continue; + case '#': //Normal Brick + curTile = new createjs.Bitmap(preload.getResult("brick")); + break; + case '@': //Solid Brick + curTile = new createjs.Bitmap(preload.getResult("solid")); + break; + case 'H': //Ladder + curTile = new createjs.Bitmap(preload.getResult("ladder")); + break; + case '-': //Line of rope + curTile = new createjs.Bitmap(preload.getResult("rope")); + break; + case 'X': //False brick + curTile = new createjs.Bitmap(preload.getResult("brick")); + break; + case 'S': //Ladder appears at end of level + continue; + case '$': //Gold chest + curTile = new createjs.Bitmap(preload.getResult("gold")); + break; + case '0': //Guard + if(++guardCount > MAX_GUARD) { + continue; //too many guard , set this tile as empty + } + curTile = new createjs.Sprite(guardData, "runLeft"); + curTile.stop(); + break; + case '&': //Player + if(++runner > 1) { + continue; //too many runner, set this tile as empty + } + curTile = new createjs.Sprite(runnerData, "runRight"); + curTile.stop(); + break; + } + curTile.setTransform(x * BASE_TILE_X*MAP_SCALE, y * BASE_TILE_Y*MAP_SCALE,MAP_SCALE, MAP_SCALE); + container.addChild(curTile); + } + } + container.cache(0, 0, canvas2.width, canvas2.height); + return (new createjs.Bitmap( container.getCacheDataURL())); + } + + //for demo mode + function setDemoLevelInfo(selectObj, level) + { + if( typeof demoData[level-1] != "undefined") { + var bitmap = _checkBitmap.clone(); + var startX = (SELECT_SIZE_X - _checkBitmap.getBounds().width*_scale)/2|0; + var startY = (SELECT_SIZE_Y - _checkBitmap.getBounds().height*_scale)/4|0; + + bitmap.setTransform(startX, startY, _scale, _scale); + bitmap.set({alpha:0.9}); + bitmap.shadow = new createjs.Shadow(SELECT_CHECK_SHADOW_COLOR, 2, 2, 5); + selectObj.addChild(bitmap); + } + } + + function setLevelInfo(selectObj, level) + { + if(modernScoreInfo[level-1] >= 0) { + var bitmap = _checkBitmap.clone(); + var scoreText = new createjs.Text(modernScoreInfo[level-1], + "bold "+SELECT_TEXT_SIZE +"px Helvetica",SELECT_SCORE_COLOR); + var startX = (SELECT_SIZE_X - _checkBitmap.getBounds().width*_scale)/2|0; + var startY = (SELECT_SIZE_Y - _checkBitmap.getBounds().height*_scale)/4|0; + + bitmap.setTransform(startX, startY, _scale, _scale); + bitmap.set({alpha:0.9}); + bitmap.shadow = new createjs.Shadow(SELECT_CHECK_SHADOW_COLOR, 2, 2, 5); + selectObj.addChild(bitmap); + + scoreText.x = (SELECT_SIZE_X - scoreText.getBounds().width)/2|0; + scoreText.y = SELECT_SIZE_Y - scoreText.getBounds().height; + scoreText.shadow = new createjs.Shadow( SELECT_SCORE_SHADOW, 2, 2, 3); + selectObj.addChild(scoreText); + } + } + + function selectClick(evt) + { + debug("selectClick(0) x=" + evt.stageX + ", y=" + evt.stageY + "(" + Math.abs(firstPressMoveY-evt.stageY) +")"); + + //============================================================================================================= + // BUG FIX: This is not a root solution !!! 6/16/2014 + // sometime when click on slect map level, also will do "pressmove" command + // (1) pressmove => (2) select click ==> (3) pressup + // so currently use sliderMoved count > 10 or (click Y-pos not equal to pressmove Y-pos ) acts as move slider + // otherwise acts as click the selection! + //============================================================================================================= + if(sliderMoved > 10 || (sliderMoved && firstPressMoveY != evt.stageY) || closeClicked) { + //while move the silder or click on delete level icon don't active mouse click + debug("sliderMoved = " + sliderMoved + " closeClicked = " + closeClicked); + sliderMoved = firstPressMoveY = closeClicked = 0; + return; + } + debug("selectClick"); + removeCanvas1(); + removeCoverBackground(); + if(_postFun) _postFun(); + _activeFun(this.myLevel); + } + + function selectMouseOver() + { + var border = this.getChildAt(0); + + if(playMode == PLAY_EDIT) { + delSelectObj[this.myId].selectOver(); + } + + border.alpha = 1; + dialogStage.cursor = 'pointer'; + dialogStage.update(); + } + + function selectMouseOut() + { + var border = this.getChildAt(0); + + if(playMode == PLAY_EDIT) { + if(this.myId < delSelectObj.length) delSelectObj[this.myId].selectOut(); + ////else debug("mouse out: select deleted"); + } + + border.alpha = 0; + dialogStage.cursor = "url('cursor/openhand.cur'), auto"; + dialogStage.update(); + } + + function wheelScroll(e) + { + var direction = e.detail?-e.detail:e.wheelDelta; //e.detail: for fireFox, e.wheelDelta: for chrome, IE + direction = (direction>0)?1: -1; + + + slider.y += ((SLIDE_GAP_Y*2+SELECT_SIZE_Y)) * direction; + //boundLine1.alpha = boundLine2.alpha = 0; + if(slider.y > maxSliderY) { + slider.y = maxSliderY; + //boundLine1.alpha = 1; + } else if(slider.y < minSliderY ) { + slider.y = minSliderY; + //boundLine2.alpha = 1; + } + dialogStage.update(); + } + + function enableMouseWheel() + { + if(lastWheelFun) { + canvas1.removeEventListener("mousewheel", lastWheelFun, false); + canvas1.removeEventListener('DOMMouseScroll', lastWheelFun, false); + } + lastWheelFun = wheelScroll; + //for chrome + canvas1.addEventListener("mousewheel", wheelScroll, false); + //for firefox + canvas1.addEventListener('DOMMouseScroll', wheelScroll, false); + } + + function delIcon() + { + var closeBoxSize = 12*_scale+1; + var cross, cycle, delIconObj; + + createCloseIcon(); + + this.getCloseObj = function () + { + return delIconObj; + } + + + this.selectOver = function () + { + ////debug("select over"); + if(closeOver) return; + drawIcon(1); + } + + this.selectOut = function () + { + ////debug("select out"); + drawIcon(0); + } + + function createCloseIcon() + { + cross = new createjs.Shape(); + cycle = new createjs.Shape(); + delIconObj = new createjs.Container(); + delIconObj.addChild(cycle, cross); + delIconObj.on("mouseover", handleMouseOver); + delIconObj.on("mouseout", handleMouseOut); + delIconObj.on("click", handleMouseClick); + delIconObj.x = SELECT_SIZE_X - closeBoxSize*2; + delIconObj.y = closeBoxSize; + + drawIcon(0); + } + + function drawIcon(state) + { + var cycAlpha, crosAlpha, cycColor, crosColor; + + crosColor = "white"; + + switch(state) { + case 0: + cycColor = "#888"; + cycAlpha = crosAplha = 0; + break; + case 1: + cycColor = "#888"; + crosAlpha = 1; + cycAlpha = 0.7; + break; + case 2: + cycColor = "red"; + crosAlpha = cycAlpha = 1; + break; + } + + var g = cycle.graphics; + g.clear(); + cycle.alpha = cycAlpha; + g.beginFill(cycColor).dc(closeBoxSize/2, closeBoxSize/2, closeBoxSize*7/6); + //g.beginFill(cycColor).dr(-closeBoxSize/2, - closeBoxSize/2, closeBoxSize*2, closeBoxSize*2); + + g = cross.graphics; + g.clear(); + cross.alpha = crosAlpha; + g.setStrokeStyle(closeBoxSize/4).beginStroke(crosColor).moveTo(0,0) + .lineTo(closeBoxSize,closeBoxSize).closePath(); + + g.moveTo(closeBoxSize,0).lineTo(0,closeBoxSize).closePath(); + } + + function handleMouseOver(event) + { + ////debug("close over"); + closeOver = 1; + drawIcon(2); + } + + function handleMouseOut(event) + { + ////debug("close out"); + closeOver = 0; + drawIcon(1); + } + + function handleMouseClick(event) + { + closeClicked = 1; + ////debug("delete level = " + delIconObj.parent.myLevel); + delLevel(delIconObj.parent.myLevel); //get level from parent's property + } + } + + //------------------------------- + // for edit mode to delete level + //------------------------------- + + function delLevel(level) + { + //(1) remove from local storage & variable + delEditLevel(level); + levelDeleted = 1; + + //(2) shift or delete active level + if(_activeLevel == level) { + _activeLevel = 0; + activeState = -1; //active level deleted + } else if( _activeLevel > level) { + _activeLevel--; activeState = 1; //active level shift + } + + //(3) shift or delete playInfo of user created + playData = 3; + if(editLevels > 0) { + getModernInfo(); + if(curLevel == level) { //play level deleted + curLevel = 1; + setModernInfo(); + } else if ( curLevel > level) { //level shift + curLevel--; + setModernInfo(); + } + } else { + clearModernInfo(); + } + + //(4) remove from slider + delSelectLevel(level); + + ////debug("delete level = " + level); + } +//////////////////////////////////////////// + } + + function createTitle() + { + var titleText = new createjs.Text(_titleName, + "italic bold " + TITLE_TEXT_SIZE + "px Helvetica",TITLE_TEXT_COLOR); + titleText.x = (CANVAS_SIZE_X - titleText.getBounds().width)/2|0; + titleText.y = (TOP_BORDER1 - titleText.getBounds().height)/2|0; + titleText.shadow = new createjs.Shadow(TITLE_TEXT_SHADOW_COLOR, 2, 2, 10 ); + dialogStage.addChild(titleText); + } + +} + +//============== +// select menu +//============== +function menuDialog(_titleName, _itemList, _stage, _scale, _closeCallBack, _args) +{ + var TITLE_TEXT_SIZE = 48 * _scale; + var ITEM_TEXT_SIZE = 40 * _scale; + + var TITLE_TEXT_COLOR = "white"; + var TITLE_TEXT_SHADOW_COLOR = "gold"; + + var ITEM_TEXT_COLOR = "white"; + var ITEM_TEXT_SHADOW_COLOR = "gold"; + + var TITLE_AREA_Y = TITLE_TEXT_SIZE * 2 | 0; + + var ITEM_AREA_Y = ITEM_TEXT_SIZE * 3/2 | 0; + var ITEM_GAP_Y = ITEM_TEXT_SIZE * 2/3 | 0; + + var BOTTOM_AREA_Y = ITEM_AREA_Y/2|0; + + var BUTTON_BORDER_SIZE = 8 * _scale; + var BUTTON_ROUND_RADIUD = 2+ 4 * _scale; + + var COVER_BACKGROUND_COLOR = "black"; + + var BUTTON_BACKGROUND_BORDER_COLOR = "white"; + var BUTTON_BACKGROUND_COLOR = "#5b0680"; //"#890ee0"; + var BUTTON_BACKGROUND_SHADOW = "gold"; + var BUTTON_BACKGROUND_BORDER_SIZE = 8 * _scale;; + + var BUTTON_BORDER_COLOR = "gold"; + var BUTTON_COLOR = "#5d7cff"; + + var CLOSE_ICON_ACTIVE_COLOR = "#ff5050"; + + var screenX = _stage.canvas.width; + var screenY = _stage.canvas.height; + + var titleTextObj, titleWidth, titleHeight; + var itemText = [], maxItemTextWidth, itemTextHeight; + var menuX, menuY; + var startX, startY; + + + var coverBackgroundObj, background1Obj, background2Obj, menuButtonObj; + var closeIconObj = null; + + init(); + + function init() + { + createText(); + coverParentStage(); + creatBackground(); + createTitle(); + createItemList(); + if(_closeCallBack) { + closeIconObj = new closeIconClass(startX+menuX, startY, _stage, _scale, CLOSE_ICON_ACTIVE_COLOR, closeBox, null); + } + + _stage.enableMouseOver(120); + _stage.update(); + } + + function coverParentStage() + { + coverBackgroundObj = new createjs.Shape(); + coverBackgroundObj.graphics.beginFill(COVER_BACKGROUND_COLOR).drawRect(0, 0, screenX, screenY).endFill(); + coverBackgroundObj.alpha = 0.6; + _stage.addChild(coverBackgroundObj); + } + + function createText() + { + var textLength; + + titleTextObj = new createjs.Text(_titleName, + "bold " + TITLE_TEXT_SIZE + "px Helvetica",TITLE_TEXT_COLOR); + titleWidth = titleTextObj.getBounds().width; + titleHeight = titleTextObj.getBounds().height; + + maxItemTextWidth =0; + for(var i = 0; i < _itemList.length; i++) { + itemText[i] = new createjs.Text(_itemList[i].name, + "bold " + ITEM_TEXT_SIZE + "px Helvetica",ITEM_TEXT_COLOR); + textLength = itemText[i].getBounds().width; + if(maxItemTextWidth < textLength) maxItemTextWidth = textLength; + } + maxItemTextWidth += ITEM_TEXT_SIZE; + menuX = (maxItemTextWidth > titleWidth? maxItemTextWidth: titleWidth) + TITLE_TEXT_SIZE * 2; + menuY = TITLE_AREA_Y + BOTTOM_AREA_Y + (ITEM_AREA_Y+ITEM_GAP_Y)*_itemList.length; + + startX = (screenX-menuX)/2|0; + startY = (screenY-menuY)/2|0; + } + + function creatBackground() + { + background1Obj = new createjs.Shape(); + background1Obj.graphics.beginFill(BUTTON_BACKGROUND_BORDER_COLOR) + .drawRoundRect(startX, startY, menuX, menuY, 8*_scale).endFill(); + background1Obj.shadow = new createjs.Shadow(BUTTON_BACKGROUND_SHADOW, 3, 3, 5 ); + + background2Obj = new createjs.Shape(); + background2Obj.graphics.beginFill(BUTTON_BACKGROUND_COLOR) + .drawRoundRect(startX+BUTTON_BACKGROUND_BORDER_SIZE, startY+BUTTON_BACKGROUND_BORDER_SIZE, + menuX-BUTTON_BACKGROUND_BORDER_SIZE*2, menuY-BUTTON_BACKGROUND_BORDER_SIZE*2, 8*_scale).endFill(); + _stage.addChild(background1Obj, background2Obj); + } + + function createTitle() + { + titleTextObj.x = startX + (menuX - titleWidth)/2|0; + titleTextObj.y = startY + (TITLE_AREA_Y - titleHeight)/2|0; + titleTextObj.shadow = new createjs.Shadow(TITLE_TEXT_SHADOW_COLOR, 0, 0, 10 ); + _stage.addChild(titleTextObj); + } + + function createItemList() + { + menuButtonObj = [] + for(var i = 0; i < itemText.length; i++) { + menuButtonObj[i] = new createjs.Container(); + + //child id = 0 + var border = new createjs.Shape(); + border.graphics.beginFill(BUTTON_BACKGROUND_COLOR) + .drawRoundRect(-BUTTON_BORDER_SIZE, -BUTTON_BORDER_SIZE, + maxItemTextWidth+BUTTON_BORDER_SIZE*2, ITEM_AREA_Y+BUTTON_BORDER_SIZE*2,BUTTON_ROUND_RADIUD).endFill(); + + //child id = 1 + var button = new createjs.Shape(); + button.graphics.beginFill(BUTTON_COLOR).drawRoundRect(0, 0, + maxItemTextWidth, ITEM_AREA_Y,BUTTON_ROUND_RADIUD).endFill(); + + //child id = 2 + itemText[i].textAlign = "center"; + itemText[i].x = maxItemTextWidth/2|0; + itemText[i].y = (ITEM_AREA_Y - itemText[i].getBounds().height)/2|0; + + menuButtonObj[i].addChild(border, button,itemText[i]); + menuButtonObj[i].x = startX+(menuX - maxItemTextWidth)/2|0; + menuButtonObj[i].y = startY+TITLE_AREA_Y+(ITEM_AREA_Y+ITEM_GAP_Y) * i; + menuButtonObj[i].myId = i; + + menuButtonObj[i].on('click', buttonClick); + menuButtonObj[i].on('mouseover', buttonMouseOver); + menuButtonObj[i].on('mouseout', buttonMouseOut); + _stage.addChild(menuButtonObj[i]); + } + } + + function closeBox() + { + removeAllObj() + if(_closeCallBack) _closeCallBack(_args); + } + + function removeAllObj() + { + _stage.removeChild(coverBackgroundObj, titleTextObj, background1Obj, background2Obj); + for(var i = 0; i < itemText.length; i++) { + _stage.removeChild(menuButtonObj[i]); + } + if(closeIconObj) _stage.removeChild(closeIconObj); + _stage.update(); + } + + function buttonClick() + { + removeAllObj(); + _stage.cursor = 'default'; + _stage.enableMouseOver(0); + if(_itemList[this.myId].activeFun) { + _itemList[this.myId].activeFun(this.myId, _args); + } + } + + function buttonMouseOver() + { + var border = this.getChildAt(0); + var text = this.getChildAt(2); + + border.graphics.clear(); + border.graphics.beginFill(BUTTON_BORDER_COLOR) + .drawRoundRect(-BUTTON_BORDER_SIZE, -BUTTON_BORDER_SIZE, + maxItemTextWidth+BUTTON_BORDER_SIZE*2, ITEM_AREA_Y+BUTTON_BORDER_SIZE*2,BUTTON_ROUND_RADIUD).endFill(); + + text.shadow = new createjs.Shadow(TITLE_TEXT_SHADOW_COLOR, 2, 2, 10 ); + _stage.cursor = 'pointer'; + _stage.update(); + } + + function buttonMouseOut() + { + var border = this.getChildAt(0); + var text = this.getChildAt(2); + + + border.graphics.clear(); + border.graphics.beginFill(BUTTON_BACKGROUND_COLOR) + .drawRoundRect(-BUTTON_BORDER_SIZE, -BUTTON_BORDER_SIZE, + maxItemTextWidth+BUTTON_BORDER_SIZE*2, ITEM_AREA_Y+BUTTON_BORDER_SIZE*2,BUTTON_ROUND_RADIUD).endFill(); + + text.shadow = null; + + _stage.cursor = 'default'; + _stage.update(); + } +} + +function mainMenuClose(callbackFun) +{ + if(callbackFun) callbackFun(); +} + +function mainMenu(callbackFun) +{ + var mainMenuList = [ + { name: "CLASSIC MODE", activeFun: classicMenu }, + { name: "TIME MODE", activeFun: modernMenu }, + { name: "EDIT MODE", activeFun: editMenu }, + { name: "HELP", activeFun: helpMenu } + ]; + + if(!noDemoData1 || !noDemoData2 ) { //insert demo mode 6/11/2014 + mainMenuList.splice(3, 0, { name: "DEMO MODE", activeFun: demoMenu }); + } + + if(typeof callbackFun == "undefined") callbackFun = null; + + menuDialog("MAIN MENU", mainMenuList, mainStage, tileScale, mainMenuClose, callbackFun); +} + +function classicMenu(id, callbackFun) +{ + var classicMenuList = [ + { name: LODERUNNER_NAME1, activeFun: classicPlay }, + { name: LODERUNNER_NAME2, activeFun: classicPlay } + ]; + + if(playMode != PLAY_EDIT) { + classicMenuList.push({ name: "High Scores", activeFun: hiScoreDisplay }); + } + + menuDialog(" CLASSIC MODE ", classicMenuList, mainStage, tileScale, mainMenu, callbackFun); +} + +function modernMenu(id, callbackFun) +{ + var modernMenuList = [ + { name: LODERUNNER_NAME1, activeFun: modernPlay}, + { name: LODERUNNER_NAME2, activeFun: modernPlay} + ]; + if(editLevels > 0) { + modernMenuList.push({ name: USER_CREATED_NAME, activeFun: modernPlay}); + } + + menuDialog(" TIME MODE ", modernMenuList, mainStage, tileScale, mainMenu, callbackFun); +} + +function demoMenu(id, callbackFun) +{ + var demoMenuList = []; + if(!noDemoData1) { + demoMenuList.push({ name: LODERUNNER_NAME1, activeFun: demoPlay}); + } + if(!noDemoData2) { + demoMenuList.push({ name: LODERUNNER_NAME2, activeFun: demoPlay}); + } + + menuDialog(" DEMO MODE ", demoMenuList, mainStage, tileScale, mainMenu, callbackFun); +} + + +function editMenu(id, callbackFun) +{ + if(callbackFun != null) callbackFun(); + disableStageClickEvent(); + startEditMode(); +} + + +function classicPlay(id, callbackFun) +{ + if(callbackFun != null) callbackFun(); + if(playMode == PLAY_EDIT) canvasReSize(); + + playMode = PLAY_CLASSIC; + playData = id+1; + + disableStageClickEvent(); + document.onkeydown = handleKeyDown; + setLastPlayMode(); + selectIconObj.disable(1); + initShowDataMsg(); + startGame(); +} + +function hiScoreDisplay(id, callbackFun) +{ + //if(callbackFun != null) callbackFun(); + showScoreTable(0, null, function() { showScoreTable(1, null, callbackFun, 3500);}, 3500); +} + +function modernPlay(id, callbackFun) +{ + if(callbackFun != null) callbackFun(); + if(playMode == PLAY_EDIT) canvasReSize(); + + playMode = PLAY_MODERN; + playData = id+1; + + disableStageClickEvent(); + document.onkeydown = handleKeyDown; + setLastPlayMode(); + initShowDataMsg(); + startGame(); +} + +function demoPlay(id, callbackFun) +{ + if(callbackFun != null) callbackFun(); + if(playMode == PLAY_EDIT) canvasReSize(); + + playMode = PLAY_DEMO; + playData = id+4; //4: DEMO: lode runner 1 , 5: DEMO: lode runner 2 + + anyKeyStopDemo(); + initShowDataMsg(); + startGame(); +} + +/* +function editPlay(id, callbackFun) +{ + if(callbackFun != null) callbackFun(); + //debug("edit play:" + id); +} +*/ + +function helpMenu(id, callbackFun) +{ + var id = 0; + if(playMode == PLAY_EDIT) id = 1; + if(playMode == PLAY_DEMO) id = 2; + + helpObj.showHelp(id, helpMenuClose, callbackFun); + //debug("help menu:" + id); +} + +function helpMenuClose(callbackFun) +{ + if(callbackFun != null) callbackFun(); +} + + +///////////////////////////////////////////////////// + +function mainMenuIconClass( _screenX, _screenY, _scale, _mainMenuBitmap) +{ + //_scale = _scale*2/3; + var border = 4 * _scale + 2; + var mainMainCanvas, stage; + var menuIcon, menuBG; + var saveStateObj; + var mouseOverHandler = null, mouseOutHandler = null, mouseClickHandler = null; + + var bitmapX = _mainMenuBitmap.getBounds().width * _scale; + var bitmapY = _mainMenuBitmap.getBounds().height * _scale; + var self = this; + var enabled = 0; + + init(); + + function init() + { + createCanvas(); + createMenuIcon(); + } + + this.enable = function () + { + if(enabled) return; + enabled = 1; + disableMouseHandler(); + enableMouseHandler(); + menuIcon.set({alpha:1}) + stage.enableMouseOver(60); + stage.update(); + } + + this.disable = function (hidden) + { + disableMouseHandler(); + if(hidden) { + menuIcon.set({alpha:0}) + } else { + menuIcon.set({alpha:1}) + } + stage.update(); + enabled = 0; + stage.enableMouseOver(0); + } + + function enableMouseHandler() + { + mouseOverHandler = menuIcon.on("mouseover", mouseOver); + mouseOutHandler = menuIcon.on("mouseout", mouseOut); + mouseClickHandler = menuIcon.on("click", mouseClick); + } + + function disableMouseHandler() + { + menuIcon.removeEventListener("mouseover", mouseOverHandler); + menuIcon.removeEventListener("mouseout", mouseOutHandler); + menuIcon.removeEventListener("click", mouseClickHandler); + stage.cursor = "default"; + stage.update(); + } + + function createCanvas() + { + mainMainCanvas = document.createElement('canvas'); + mainMainCanvas.id = "main_menu"; + mainMainCanvas.width = bitmapX+border*2; + mainMainCanvas.height = bitmapY+border*2; + + var left = (_screenX - mainMainCanvas.width - bitmapX/3), + top = (_screenY - mainMainCanvas.height - bitmapY/4); + //top = bitmapY/4|0; + mainMainCanvas.style.left = left + "px"; + mainMainCanvas.style.top = top + "px"; + mainMainCanvas.style.position = "absolute"; + document.body.appendChild(mainMainCanvas); + } + + function createMenuIcon() + { + stage = new createjs.Stage(mainMainCanvas); + menuIcon = new createjs.Container(); + menuBG = new createjs.Shape(); + + menuBG.graphics.beginFill("#fefef1") + .drawRect(0, 0, bitmapX+border*2, bitmapY+border*2).endFill(); + menuBG.alpha = 0.05; + menuIcon.addChild(menuBG); + _mainMenuBitmap.setTransform(border, border, _scale, _scale); + menuIcon.addChild(_mainMenuBitmap); + + menuIcon.set({alpha:0}) + stage.addChild(menuIcon); + stage.update(); + } + function mouseOver() + { + if(gameState == GAME_PAUSE || + (gameState != GAME_START && gameState != GAME_RUNNING && playMode != PLAY_EDIT)) return; + stage.cursor = "pointer"; + menuBG.alpha = 1; + stage.update(); + } + + function mouseOut() + { + stage.cursor = "default"; + menuBG.alpha = 0.05; + stage.update(); + } + + function mouseClick() + { + if(gameState == GAME_PAUSE || + (gameState != GAME_START && gameState != GAME_RUNNING && playMode != PLAY_EDIT)) return; + saveState(); + mainMenu(restoreState); + mouseOut(); + } + + function saveState() + { + saveStateObj = saveKeyHandler(noKeyDown); + gamePause(); + if(playMode == PLAY_EDIT) { + if(editLevelModified()) saveTestState(); + stopEditTicker(); + } else { + stopPlayTicker(); + stopAllSpriteObj(); + } + self.disable(); + } + + function restoreState() + { + restoreKeyHandler(saveStateObj); + if(playMode == PLAY_EDIT) { + startEditTicker(); + } else { + startAllSpriteObj(); + startPlayTicker(); + } + gameResume(); + self.enable(); + } +} + +////////////////////////////////////////////////////////// +function activeSelectMenu(activeFun, postFun) +{ + if(playMode == PLAY_EDIT) { + var editLevel = testLevelInfo.level> editLevels?0:testLevelInfo.level; + + selectDialog(USER_CREATED_NAME, checkBitmap, editLevelData, editLevel, screenX, screenY, + mainStage, tileScale, activeFun, editSelectMenuClose, postFun) + } else { + //var titleName = (playData==1)?LODERUNNER_NAME1:((playData==2)?LODERUNNER_NAME2:USER_CREATED_NAME); + + switch(playData) { + case 1: + titleName = LODERUNNER_NAME1; + break; + case 2: + titleName = LODERUNNER_NAME2; + break; + case 3: + titleName = USER_CREATED_NAME; + break; + case 4: + titleName = "DEMO: " + LODERUNNER_NAME1; + break; + case 5: + titleName = "DEMO: " + LODERUNNER_NAME2; + break; + default: + titleName = "Unknown"; + break; + } + + selectDialog(titleName, checkBitmap, levelData, curLevel, screenX, screenY, + mainStage, tileScale, activeFun, null, postFun) + } +} + +function selectIconClass( _screenX, _screenY, _scale, _bitmap) +{ + //_scale = _scale*2/3; + var border = 4 * _scale + 2; + var selectCanvas, stage; + var selectIcon, selectBG; + var saveStateObj; + var mouseOverHandler = null, mouseOutHandler = null, mouseClickHandler = null; + + var bitmapX = _bitmap.getBounds().width * _scale; + var bitmapY = _bitmap.getBounds().height * _scale; + var self = this; + var enabled = 0; + + init(); + + function init() + { + createCanvas(); + createSelectIcon(); + } + + this.enable = function () + { + if(enabled) return; + enabled = 1; + disableMouseHandler(); + enableMouseHandler(); + selectIcon.set({alpha:1}) + stage.enableMouseOver(60); + stage.update(); + } + + this.disable = function (hidden) + { + disableMouseHandler(); + if(hidden) { + selectIcon.set({alpha:0}) + } else { + selectIcon.set({alpha:1}) + } + stage.update(); + enabled = 0; + stage.enableMouseOver(0); + } + + function enableMouseHandler() + { + mouseOverHandler = selectIcon.on("mouseover", mouseOver); + mouseOutHandler = selectIcon.on("mouseout", mouseOut); + mouseClickHandler = selectIcon.on("click", mouseClick); + } + + function disableMouseHandler() + { + selectIcon.removeEventListener("mouseover", mouseOverHandler); + selectIcon.removeEventListener("mouseout", mouseOutHandler); + selectIcon.removeEventListener("click", mouseClickHandler); + stage.cursor = "default"; + stage.update(); + } + + function createCanvas() + { + selectCanvas = document.createElement('canvas'); + selectCanvas.id = "select_menu"; + selectCanvas.width = bitmapX+border*2; + selectCanvas.height = bitmapY+border*2; + + var left = (_screenX - selectCanvas.width - bitmapX/3), + top = bitmapY/4|0; + //top = (_screenY - selectCanvas.height - bitmapY/4); + selectCanvas.style.left = left + "px"; + selectCanvas.style.top = top + "px"; + selectCanvas.style.position = "absolute"; + document.body.appendChild(selectCanvas); + } + + function createSelectIcon() + { + stage = new createjs.Stage(selectCanvas); + selectIcon = new createjs.Container(); + selectBG = new createjs.Shape(); + + selectBG.graphics.beginFill("#fefef1") + .drawRect(0, 0, bitmapX+border*2, bitmapY+border*2).endFill(); + selectBG.alpha = 0.05; + selectIcon.addChild(selectBG); + _bitmap.setTransform(border, border, _scale, _scale); + selectIcon.addChild(_bitmap); + + selectIcon.set({alpha:0}) + stage.addChild(selectIcon); + stage.update(); + } + + function mouseOver() + { + if(gameState == GAME_PAUSE || + (gameState != GAME_START && gameState != GAME_RUNNING && playMode != PLAY_EDIT)) return; + stage.cursor = "pointer"; + selectBG.alpha = 1; + stage.update(); + } + + function mouseOut() + { + stage.cursor = "default"; + selectBG.alpha = 0.05; + stage.update(); + } + + function startSelectMenu() + { + saveState(); + activeSelectMenu(activeSelectPlay, restoreState); + mouseOut(); + } + + function mouseClick() + { + if(gameState == GAME_PAUSE || + (gameState != GAME_START && gameState != GAME_RUNNING && playMode != PLAY_EDIT)) return; + + if(playMode == PLAY_EDIT && editLevelModified()) { + if(editLevelModified())saveTestState(); + editConfirmAbortState(startSelectMenu); + } else { + startSelectMenu(); + } + } + + function activeSelectPlay(level) + { + //debug("time play:" + level); + //if(callbackFun != null) callbackFun(); + switch(playMode) { + case PLAY_EDIT: + editSelectLevel(level); + break; + case PLAY_DEMO: + curLevel = level; + setDemoInfo(); + startGame(); + break; + case PLAY_MODERN: + curLevel = level; + //playMode = PLAY_MODERN; + //document.onkeydown = handleKeyDown; + //setLastPlayMode(); + setModernInfo(); + startGame(); + break; + default: + debug("activeSelectPlay design error ! playMode = " + playMode); + break; + } + } + + function saveState() + { + saveStateObj = saveKeyHandler(noKeyDown); + gamePause(); + if(playMode == PLAY_EDIT) { + stopEditTicker(); + } else { + stopPlayTicker(); + stopAllSpriteObj(); + } + self.disable(); + } + + function restoreState() + { + restoreKeyHandler(saveStateObj); + if(playMode == PLAY_EDIT) { + startEditTicker(); + } else { + startAllSpriteObj(); + startPlayTicker(); + } + gameResume(); + self.enable(); + } +} + + +/////////////////////////////////////////////////////// +function levelPassDialog(_level, _getGold, _guardDead, _time, _hiScore, + _returnBitmap, _menuBitmap, _nextBitmap, + _stage, _scale, _callBack) +{ + var TITLE_TEXT_SIZE = 48 * _scale; + var ITEM_TEXT_SIZE = 40 * _scale; + var GOLD_X = 32 * _scale; + + var TITLE_TEXT_COLOR = "white"; + var TITLE_SHADOW_COLOR = "yellow"; + + var ITEM_TEXT_COLOR = "white"; + var TIME_NAME_COLOR = "#fad292"; + var SCORE_NAME_COLOR = TIME_NAME_COLOR; + var HISCORE_NAME_COLOR = TIME_NAME_COLOR; + + var TEXT_GAP_Y = ITEM_TEXT_SIZE * 2/3 | 0; + + var COVER_BACKGROUND_COLOR = "black"; + + var BACKGROUND_BORDER_COLOR = "white" + var BACKGROUND_COLOR = "#5b0680"; + var BACKGROUND_SHADOW = "gold"; + var BACKGROUND_BORDER_SIZE = 8 * _scale; + + var BUTTON_BORDER_SIZE = 8 * _scale; + var BUTTON_ROUND_RADIUD = 2+ 4 * _scale; + var BUTTON_BORDER_COLOR = "gold"; + var BUTTON_COLOR = "#eeffff" + var BUTTON_BACKGROUND_COLOR = BACKGROUND_COLOR; + + var buttonX = _returnBitmap.getBounds().width * _scale, + buttonY = _returnBitmap.getBounds().height * _scale; + + var titleTextObj, goldTextObj, guardTextObj, timeTextObj; + var goldObj, guardObj, timeNameObj; + var scoreNameObj, scoreTextObj, + hiScoreNameObj, hiScoreTextObj; + + var coverBackgroundObj, background1Obj, background2Obj, menuButtonObj; + var screenX = _stage.canvas.width; + var screenY = _stage.canvas.height; + + var menuX, menuY, startX, startY + var timeNameX, maxTextSize; + var menuButton = []; + var bitmap = [ _returnBitmap, _menuBitmap, _nextBitmap ]; + + var centerX, xOffset, yOffset; + + var levelScore = 0, goldPoint = 0, guardPoint = 0, timePoint = 0; + var countTime = 85, onePointValue = 100, countAddValue = 47; + + init(); + + function init() + { + initContent(); + coverParentStage(); + creatBackground(); + createContent(); + _stage.enableMouseOver(120); + _stage.update(); + setTimeout(function() { goldScoreCounting(1);}, 200); + } + + function initContent() + { + titleTextObj = new createjs.Text("LEVEL " + ("00"+_level).slice(-3), + "bold "+TITLE_TEXT_SIZE + "px Helvetica",TITLE_TEXT_COLOR); + titleTextObj.shadow = new createjs.Shadow(TITLE_SHADOW_COLOR, 0, 0, 10 ); + + goldTextObj = new createjs.Text("000", ITEM_TEXT_SIZE + "px Helvetica",ITEM_TEXT_COLOR); + + guardTextObj = new createjs.Text("000", ITEM_TEXT_SIZE + "px Helvetica",ITEM_TEXT_COLOR); + + timeTextObj = new createjs.Text("000", ITEM_TEXT_SIZE + "px Helvetica",ITEM_TEXT_COLOR); + + timeNameObj = new createjs.Text("TIME", "bold " + ITEM_TEXT_SIZE + "px Helvetica", TIME_NAME_COLOR); + + scoreNameObj = new createjs.Text("SCORE", "bold " + ITEM_TEXT_SIZE + "px Helvetica", SCORE_NAME_COLOR); + scoreTextObj = new createjs.Text("000000", ITEM_TEXT_SIZE + "px Helvetica",ITEM_TEXT_COLOR); + + hiScoreNameObj = new createjs.Text("HI-SCORE", "bold " + ITEM_TEXT_SIZE + "px Helvetica", HISCORE_NAME_COLOR); + hiScoreTextObj = new createjs.Text( ("00000"+_hiScore).slice(-6), + ITEM_TEXT_SIZE + "px Helvetica",ITEM_TEXT_COLOR); + + timeNameX = timeNameObj.getBounds().width; + maxTextSize = hiScoreNameObj.getBounds().width + hiScoreTextObj.getBounds().width; + menuX = maxTextSize + TITLE_TEXT_SIZE * 5; + menuY = TITLE_TEXT_SIZE * 2 + (ITEM_TEXT_SIZE+TEXT_GAP_Y) * 5 + buttonY*3; + + startX = (screenX-menuX)/2|0; + startY = (screenY-menuY)/2|0; + } + + function coverParentStage() + { + coverBackgroundObj = new createjs.Shape(); + coverBackgroundObj.graphics.beginFill(COVER_BACKGROUND_COLOR).drawRect(0, 0, screenX, screenY).endFill(); + coverBackgroundObj.alpha = 0.6; + _stage.addChild(coverBackgroundObj); + } + + function creatBackground() + { + background1Obj = new createjs.Shape(); + background1Obj.graphics.beginFill(BACKGROUND_BORDER_COLOR) + .drawRoundRect(startX, startY, menuX, menuY, 8*_scale).endFill(); + background1Obj.shadow = new createjs.Shadow(BACKGROUND_SHADOW, 3, 3, 5 ); + + background2Obj = new createjs.Shape(); + background2Obj.graphics.beginFill(BACKGROUND_COLOR) + .drawRoundRect(startX+BACKGROUND_BORDER_SIZE, startY+BACKGROUND_BORDER_SIZE, + menuX-BACKGROUND_BORDER_SIZE*2, menuY-BACKGROUND_BORDER_SIZE*2, 8*_scale).endFill(); + _stage.addChild(background1Obj, background2Obj); + } + + function createContent() + { + titleTextObj.x = startX + (menuX - titleTextObj.getBounds().width)/2|0; + titleTextObj.y = startY + TITLE_TEXT_SIZE; + _stage.addChild(titleTextObj); + + var centerGap = 8*_scale; + + centerX = startX+ menuX/2|0; + xOffset = centerX; + yOffset = startY+TITLE_TEXT_SIZE*3; + + goldObj = drawText(xOffset, yOffset, "@", _stage); //@: gold + var xOffset = centerX - GOLD_X - centerGap; + goldObj[0].x = xOffset; + goldObj[0].alpha = 0; + + goldTextObj.x = centerX + centerGap; + goldTextObj.y = yOffset; + goldTextObj.alpha = 0; + _stage.addChild(goldTextObj); + + yOffset += (ITEM_TEXT_SIZE + TEXT_GAP_Y); + guardObj = drawText(xOffset, yOffset, "#", _stage); //#: trap (陷井) + guardObj[0].alpha = 0; + + guardTextObj.x =centerX + centerGap; + guardTextObj.y = yOffset; + guardTextObj.alpha = 0; + _stage.addChild(guardTextObj); + + var xOffset = centerX - timeNameX - centerGap; + yOffset += (ITEM_TEXT_SIZE + TEXT_GAP_Y); + timeNameObj.x = xOffset; + timeNameObj.y = yOffset; + timeNameObj.alpha = 0; + + timeTextObj.x = centerX + centerGap; + timeTextObj.y = yOffset; + timeTextObj.alpha = 0; + _stage.addChild(timeNameObj, timeTextObj); + + xOffset = centerX - scoreNameObj.getBounds().width - centerGap; + yOffset += (ITEM_TEXT_SIZE + TEXT_GAP_Y); + scoreNameObj.x = xOffset; + scoreNameObj.y = yOffset; + scoreTextObj.x = centerX + centerGap; + scoreTextObj.y = yOffset; + _stage.addChild(scoreNameObj, scoreTextObj); + + xOffset = centerX - hiScoreNameObj.getBounds().width - centerGap; + yOffset += (ITEM_TEXT_SIZE+ TEXT_GAP_Y/3); + hiScoreNameObj.x = xOffset; + hiScoreNameObj.y = yOffset; + hiScoreTextObj.x = centerX + centerGap; + hiScoreTextObj.y = yOffset; + _stage.addChild(hiScoreNameObj, hiScoreTextObj); + + + yOffset += (ITEM_TEXT_SIZE + buttonY); //xOffset for menu button + + } + + function updateHiScore() + { + if(_hiScore < levelScore) { + hiScoreTextObj.text = ("00000" + (levelScore)).slice(-6); + hiScoreTextObj.color = "gold"; + } + } + + function goldScoreCounting(firstTime) + { + var endCount = 0; + if(firstTime) { + goldObj[0].alpha = 1; + goldTextObj.alpha = 1; + soundPlay("scoreBell"); + if(_getGold <= 0) { + endCount = 1; + } else { + setTimeout(function() { goldScoreCounting(0); }, countTime ); + } + } else { + var addCount = countAddValue, endCount = 0; + if(goldPoint + addCount >= _getGold) { + endCount = 1; + addCount = _getGold - goldPoint; + } + soundPlay("scoreCount"); + goldPoint += addCount; + levelScore += (addCount * onePointValue); + goldTextObj.text = ("00" + (goldPoint)).slice(-3); + scoreTextObj.text = ("00000" + (levelScore)).slice(-6); + updateHiScore(); + + if(!endCount) { + setTimeout(function() { goldScoreCounting(0); }, countTime ); + } + } + _stage.update(); + if(endCount) { + setTimeout(function() { guardScoreCounting(1); }, countTime*4); + } + } + + function guardScoreCounting(firstTime) + { + var endCount = 0; + if(firstTime) { + guardObj[0].alpha = 1; + guardTextObj.alpha = 1; + soundPlay("scoreBell"); + if(_guardDead <= 0) { + endCount = 1; + } else { + setTimeout(function() { guardScoreCounting(0); }, countTime ); + } + } else { + var addCount = countAddValue, endCount = 0; + if(guardPoint + addCount >= _guardDead) { + endCount = 1; + addCount = _guardDead - guardPoint; + } + soundPlay("scoreCount"); + guardPoint += addCount; + levelScore += (addCount * onePointValue); + guardTextObj.text = ("00" + (guardPoint)).slice(-3); + scoreTextObj.text = ("00000" + (levelScore)).slice(-6); + updateHiScore(); + + if(!endCount) { + setTimeout(function() { guardScoreCounting(0); }, countTime ); + } + } + _stage.update(); + if(endCount) { + setTimeout(function() { timeScoreCounting(1); }, countTime*4 ); + } + } + + function timeScoreCounting(firstTime) + { + var endCount = 0; + if(firstTime) { + timeNameObj.alpha = 1; + timeTextObj.alpha = 1; + soundPlay("scoreBell"); + if(_time <= 0) { + endCount = 1; + } else { + setTimeout(function() { timeScoreCounting(0); }, countTime ); + } + } else { + var addCount = countAddValue, endCount = 0; + if(timePoint + addCount >= _time) { + endCount = 1; + addCount = _time - timePoint; + } + soundPlay("scoreCount"); + timePoint += addCount; + levelScore += (addCount * onePointValue); + timeTextObj.text = ("00" + (timePoint)).slice(-3); + scoreTextObj.text = ("00000" + (levelScore)).slice(-6); + updateHiScore(); + + if(!endCount) { + setTimeout(function() { timeScoreCounting(0); }, countTime ); + } + } + if(endCount) { + soundPlay("scoreEnding"); + setTimeout(function() { createButton(); }, 100 ); + } + _stage.update(); + } + + function createButton() + { + var border, button; + + for(var i = 0; i < 3; i++ ) { + menuButton[i] = new createjs.Container(); + border = new createjs.Shape(); + button = new createjs.Shape(); + + xOffset = centerX - buttonX*3 + (buttonX *5/2*i)|0; + + //id = 0 + border.graphics.beginFill(BUTTON_BACKGROUND_COLOR) + .drawRoundRect(-BUTTON_BORDER_SIZE*2, -BUTTON_BORDER_SIZE*2, + buttonX+4*BUTTON_BORDER_SIZE, buttonY+4*BUTTON_BORDER_SIZE,BUTTON_ROUND_RADIUD).endFill(); + //id = 1 + button.graphics.beginFill(BUTTON_COLOR) + .drawRoundRect(-BUTTON_BORDER_SIZE, -BUTTON_BORDER_SIZE, + buttonX+BUTTON_BORDER_SIZE*2, buttonY+BUTTON_BORDER_SIZE*2,BUTTON_ROUND_RADIUD).endFill(); + + //id = 2 + bitmap[i].setTransform(0, 0, _scale, _scale); + + menuButton[i].x = xOffset; + menuButton[i].y = yOffset; + menuButton[i].addChild(border, button, bitmap[i]); + + menuButton[i].on('click', buttonClick); + menuButton[i].on('mouseover', buttonMouseOver); + menuButton[i].on('mouseout', buttonMouseOut); + menuButton[i].myId = i; + _stage.addChild(menuButton[i]); + + } + _stage.update(); + } + + function buttonClick() + { + removeAllObj(); + _stage.cursor = 'default'; + _stage.enableMouseOver(0); + if(_callBack) _callBack(this.myId); + //debug(this.myId); + } + + function buttonMouseOver() + { + var border = this.getChildAt(0); + + border.graphics.clear(); + border.graphics.beginFill(BUTTON_BORDER_COLOR) + .drawRoundRect(-BUTTON_BORDER_SIZE*2, -BUTTON_BORDER_SIZE*2, + buttonX+BUTTON_BORDER_SIZE*4, buttonY+BUTTON_BORDER_SIZE*4,BUTTON_ROUND_RADIUD).endFill(); + + _stage.cursor = 'pointer'; + _stage.update(); + } + + function buttonMouseOut() + { + var border = this.getChildAt(0); + + border.graphics.clear(); + border.graphics.beginFill(BUTTON_BACKGROUND_COLOR) + .drawRoundRect(-BUTTON_BORDER_SIZE*2, -BUTTON_BORDER_SIZE*2, + buttonX+BUTTON_BORDER_SIZE*4, buttonY+BUTTON_BORDER_SIZE*4,BUTTON_ROUND_RADIUD).endFill(); + + _stage.cursor = 'default'; + _stage.update(); + } + + function removeAllObj() + { + _stage.removeChild(coverBackgroundObj, background1Obj, background2Obj, titleTextObj); + + _stage.removeChild(goldObj[0], goldTextObj); + _stage.removeChild(guardObj[0], guardTextObj); + _stage.removeChild(timeNameObj, timeTextObj); + _stage.removeChild(scoreNameObj, scoreTextObj); + _stage.removeChild(hiScoreNameObj, hiScoreTextObj); + + for(var i = 0; i < 3; i++) { + _stage.removeChild(menuButton[i]); + } + _stage.update(); + } + +} +//////////////////////////////////////////////////////////// +function yesNoDialog(_txtMsg, _yesBitmap, _noBitmap, _stage, _scale, _callBack) +{ + var TEXT_MSG_SIZE = 48 * _scale; + var TEXT_GAP_Y = TEXT_MSG_SIZE * 3/4 | 0; + + var TEXT_MSG_COLOR = "white"; + var TEXT_MSG_SHADOW_COLOR = "yellow"; + + var COVER_BACKGROUND_COLOR = "black"; + + var BACKGROUND_BORDER_COLOR = "white" + var BACKGROUND_COLOR = "#5b0680"; + var BACKGROUND_SHADOW = "gold"; + var BACKGROUND_BORDER_SIZE = 8 * _scale; + + var BUTTON_BORDER_SIZE = 8 * _scale; + var BUTTON_ROUND_RADIUD = 2+ 4 * _scale; + var BUTTON_BORDER_COLOR = "gold"; + var BUTTON_COLOR = "#eeffff" + var BUTTON_BACKGROUND_COLOR = BACKGROUND_COLOR; + + var saveStateObj; + var textObj; + + var coverBackgroundObj, background1Obj, background2Obj; + var screenX = _stage.canvas.width; + var screenY = _stage.canvas.height; + + var buttonX = _yesBitmap.getBounds().width * _scale, + buttonY = _yesBitmap.getBounds().height * _scale; + + var menuX, menuY, startX, startY + var menuButton = []; + var bitmap = [ _yesBitmap, _noBitmap ]; + + init(); + + function init() + { + saveKeyState(); + initTxtMsg(); + coverParentStage(); + creatBackground(); + createTxtMsg(); + createButton(); + + _stage.enableMouseOver(60); + _stage.update(); + } + + function saveKeyState() + { + saveStateObj = saveKeyHandler(noKeyDown); + } + + function restoreKeyState() + { + restoreKeyHandler(saveStateObj); + } + + function initTxtMsg() + { + var maxTextSize = 0, tmpTextSize; + + textObj = []; + for(var i = 0; i < _txtMsg.length; i++) { + textObj[i] = new createjs.Text(_txtMsg[i], "bold " + TEXT_MSG_SIZE + "px Helvetica",TEXT_MSG_COLOR); + textObj[i].shadow = new createjs.Shadow(TEXT_MSG_SHADOW_COLOR, 0, 0, 10 ); + tmpTextSize = textObj[i].getBounds().width; + if(maxTextSize < tmpTextSize) maxTextSize = tmpTextSize; + } + if(maxTextSize < buttonX * 4) maxTextSize = buttonX * 4; + + menuY = (TEXT_GAP_Y + TEXT_MSG_SIZE) * _txtMsg.length + TEXT_MSG_SIZE * 2 + buttonY; + menuX = maxTextSize + TEXT_MSG_SIZE * 2; + + startX = (screenX-menuX)/2|0; + startY = (screenY-menuY)/2|0; + } + + function coverParentStage() + { + coverBackgroundObj = new createjs.Shape(); + coverBackgroundObj.graphics.beginFill(COVER_BACKGROUND_COLOR).drawRect(0, 0, screenX, screenY).endFill(); + coverBackgroundObj.alpha = 0.6; + _stage.addChild(coverBackgroundObj); + } + + function creatBackground() + { + background1Obj = new createjs.Shape(); + background1Obj.graphics.beginFill(BACKGROUND_BORDER_COLOR) + .drawRoundRect(startX, startY, menuX, menuY, 8*_scale).endFill(); + background1Obj.shadow = new createjs.Shadow(BACKGROUND_SHADOW, 3, 3, 5 ); + + background2Obj = new createjs.Shape(); + background2Obj.graphics.beginFill(BACKGROUND_COLOR) + .drawRoundRect(startX+BACKGROUND_BORDER_SIZE, startY+BACKGROUND_BORDER_SIZE, + menuX-BACKGROUND_BORDER_SIZE*2, menuY-BACKGROUND_BORDER_SIZE*2, 8*_scale).endFill(); + _stage.addChild(background1Obj, background2Obj); + } + + function createTxtMsg() + { + for(var i = 0; i < textObj.length; i++) { + textObj[i].x = startX + (menuX - textObj[i].getBounds().width)/2|0 + textObj[i].y = startY + (TEXT_GAP_Y + TEXT_MSG_SIZE) * i + TEXT_GAP_Y; + _stage.addChild(textObj[i]); + } + } + + function createButton() + { + var border, button; + var centerX = startX+ menuX/2|0; + + for(var i = 0; i < 2; i++ ) { + menuButton[i] = new createjs.Container(); + border = new createjs.Shape(); + button = new createjs.Shape(); + + //id = 0 + border.graphics.beginFill(BUTTON_BACKGROUND_COLOR) + .drawRoundRect(-BUTTON_BORDER_SIZE*2, -BUTTON_BORDER_SIZE*2, + buttonX+4*BUTTON_BORDER_SIZE, buttonY+4*BUTTON_BORDER_SIZE,BUTTON_ROUND_RADIUD).endFill(); + //id = 1 + button.graphics.beginFill(BUTTON_COLOR) + .drawRoundRect(-BUTTON_BORDER_SIZE, -BUTTON_BORDER_SIZE, + buttonX+BUTTON_BORDER_SIZE*2, buttonY+BUTTON_BORDER_SIZE*2,BUTTON_ROUND_RADIUD).endFill(); + + //id = 2 + bitmap[i].setTransform(0, 0, _scale, _scale); + + menuButton[i].x = centerX - buttonX*2.5 + (buttonX*4*i); + menuButton[i].y = textObj[textObj.length-1].y + TEXT_MSG_SIZE*2; + menuButton[i].addChild(border, button, bitmap[i]); + + menuButton[i].on('click', buttonClick); + menuButton[i].on('mouseover', buttonMouseOver); + menuButton[i].on('mouseout', buttonMouseOut); + menuButton[i].myId = i; + _stage.addChild(menuButton[i]); + + } + _stage.update(); + } + + function buttonClick() + { + restoreKeyState(); + removeAllObj(); + _stage.cursor = 'default'; + _stage.enableMouseOver(0); + if(_callBack) _callBack(!this.myId+0); + //debug(this.myId); + } + + function buttonMouseOver() + { + var border = this.getChildAt(0); + + border.graphics.clear(); + border.graphics.beginFill(BUTTON_BORDER_COLOR) + .drawRoundRect(-BUTTON_BORDER_SIZE*2, -BUTTON_BORDER_SIZE*2, + buttonX+BUTTON_BORDER_SIZE*4, buttonY+BUTTON_BORDER_SIZE*4,BUTTON_ROUND_RADIUD).endFill(); + + _stage.cursor = 'pointer'; + _stage.update(); + } + + function buttonMouseOut() + { + var border = this.getChildAt(0); + + border.graphics.clear(); + border.graphics.beginFill(BUTTON_BACKGROUND_COLOR) + .drawRoundRect(-BUTTON_BORDER_SIZE*2, -BUTTON_BORDER_SIZE*2, + buttonX+BUTTON_BORDER_SIZE*4, buttonY+BUTTON_BORDER_SIZE*4,BUTTON_ROUND_RADIUD).endFill(); + + _stage.cursor = 'default'; + _stage.update(); + } + + function removeAllObj() + { + _stage.removeChild(coverBackgroundObj, background1Obj, background2Obj); + + for(var i = 0; i < textObj.length; i++) { + _stage.removeChild(textObj[i]); + } + + for(var i = 0; i < menuButton.length; i++) { + _stage.removeChild(menuButton[i]); + } + + _stage.update(); + } +} + + + diff --git a/lodeRunner.misc.js b/lodeRunner.misc.js new file mode 100644 index 0000000..a800d3c --- /dev/null +++ b/lodeRunner.misc.js @@ -0,0 +1,212 @@ +//============ +// MISC +//============ +var DEBUG = 0; +var demoSoundOff = 1; +function debug(string) { + if(DEBUG) console.log(string); +} + +function assert(expression, msg) +{ + if(DEBUG) console.assert(expression, msg); +} + +function getScreenSize() +{ + var x, y; + + //---------------------------------------------------------------------- + // Window size and scrolling: + // URL: http://www.howtocreate.co.uk/tutorials/javascript/browserwindow + //---------------------------------------------------------------------- + if (typeof (window.innerWidth) == 'number') { + //Non-IE + x = window.innerWidth; + y = window.innerHeight; + } else if ((document.documentElement) && + (document.documentElement.clientWidth || document.documentElement.clientHeight)) { + //IE 6+ in 'standards compliant mode' + x = document.documentElement.clientWidth; + y = document.documentElement.clientHeight; + } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) { + //IE 4 compatible + x = document.body.clientWidth; + y = document.body.clientHeight; + } + return {x:x, y:y}; +} + +//============================== +// Too many user created Levels +//============================== +var editWarningText = null; +function editWarningMsg(hidden) +{ + var x, y, width, height; + + if(editWarningText == null) + editWarningText = new createjs.Text("Too many user created levels !", + "bold " + (64*tileScale) + "px Helvetica", "#fc5c1c"); + + width = editWarningText.getBounds().width; + height = editWarningText.getBounds().height; + x = editWarningText.x = (NO_OF_TILES_X*(tileW+EDIT_PADDING) - width) / 2 | 0; + y = editWarningText.y = (NO_OF_TILES_Y*tileH - height) / 2 | 0; + editWarningText.shadow = new createjs.Shadow("white", 2, 2, 1); + + if(hidden) { + mainStage.removeChild(editWarningText); + } else { + mainStage.addChild(editWarningText); + } + mainStage.update(); +} + +//================================ +// show tips messgae +//=============================== +function showTipsMsg(_tipsTxt, _stage, _scale) +{ + var TEXT_SIZE = 72* _scale; + var TEXT_COLOR = "#ff2020"; + var tipsText = new createjs.Text(_tipsTxt, "bold " + TEXT_SIZE + "px Helvetica", TEXT_COLOR); + var screenX = _stage.canvas.width; + var screenY = _stage.canvas.height; + + tipsText.x = (screenX) / 2 | 0; + tipsText.y = screenY/2 - tipsText.getBounds().height*5/4 | 0; + tipsText.shadow = new createjs.Shadow("white", 3, 3, 2); + tipsText.textAlign = "center"; + + _stage.addChild(tipsText); + + createjs.Tween.get(tipsText).set({alpha:1}).wait(50).to({scaleX:1.2, scaleY:1.2, alpha:0}, 2000) + .call(function(){_stage.removeChild(tipsText);}); +} + +//========================================== +// move z-index to top for a child of stage +//========================================== +function moveChild2Top(stage, obj) +{ + stage.setChildIndex(obj, stage.getNumChildren() - 1); +} + +//========================== +// BEGIN for Sound function +//========================== +var soundOff = 0; +function soundPlay(name) +{ + if(soundOff || playMode == PLAY_AUTO || (playMode == PLAY_DEMO && demoSoundOff)) return; + + if(typeof name == "string") { + return createjs.Sound.play(name); + } else { + name.play(); + } +} + +function soundStop(name) +{ + if(soundOff || playMode == PLAY_AUTO || (playMode == PLAY_DEMO && demoSoundOff)) return; + + if(typeof name == "string") { + return createjs.Sound.stop(name); + } else { + name.stop(); + } +} + +function soundPause(name) +{ + if(soundOff || playMode == PLAY_AUTO || (playMode == PLAY_DEMO && demoSoundOff)) return; + + if(typeof name == "string") { + return createjs.Sound.pause(name); + } else { + name.pause(); + } +} + +function soundResume(name) +{ + if(soundOff || playMode == PLAY_AUTO || (playMode == PLAY_DEMO && demoSoundOff)) return; + + if(typeof name == "string") { + return createjs.Sound.resume(name); + } else { + name.resume(); + } +} + +//=============== +// Random Object +//=============== +function rangeRandom(minValue, maxValue, seedValue) +{ + var rndList, idx, items; + var min, max; + var reset; + var seed = 0; + + function rndStart() + { + var swapId, tmp; + + rndList = []; + for(var i = 0; i < items; i++) rndList[i] = min + i; + for(var i = 0; i < items; i++) { + if(seedValue > 0) { + seed = seedValue; + swapId = (seedRandom() * items) | 0; + } else { + swapId = (Math.random() * items) | 0; + } + tmp = rndList[i]; + rndList[i] = rndList[swapId]; + rndList[swapId] = tmp; + } + idx = 0; + //debug(rndList); + } + + function seedRandom() + { + var x = Math.sin(seed++) * 10000; + return x - Math.floor(x); + } + + this.get = function () + { + if( idx >= items) { + rndStart(); + reset = 1; + } else { + reset = 0; + } + return rndList[idx++]; + } + + this.rndReset = function () + { + return reset; + } + + //--------- + // initial + //--------- + reset = 0; + min = minValue; + max = maxValue; + if(min > max) { //swap + var tmp; + tmp = min; + min = max; + max = tmp; + } + items = max - min + 1; + + rndStart(); +} diff --git a/lodeRunner.preload.js b/lodeRunner.preload.js new file mode 100644 index 0000000..160dcd0 --- /dev/null +++ b/lodeRunner.preload.js @@ -0,0 +1,436 @@ +var RUNNER_SPEED = 0.65; +var DIG_SPEED = 0.68; //for support champLevel, change DIG_SPEED and FILL_SPEED, 2014/04/12 +var FILL_SPEED = 0.24; +var GUARD_SPEED = 0.3; + +var FLASH_SPEED = 0.25; //for flash cursor (hi-score input mode) + +var COVER_PROGRESS_BAR_H = 32; +var COVER_PROGRESS_UNDER_Y = 116; +var COVER_RUNNER_UNDER_Y = 164; +var COVER_SIDE_X = 56; + +//********************* +// preload cover page +//********************* +var coverBitmap, remakeBitmap; +var helpObj, helpBitmap, editHelpBitmap, demoHelpBitmap; +var mainMenuIconBitmap, mainMenuIconObj; +var selectIconBitmap, selectIconObj; +var checkBitmap; +var returnBitmap, select1Bitmap, nextBitmap; +var yesBitmap, noBitmap; +var coverPageLoad; + +function showLoadingPage() +{ + var coverPageImages = [ + { src: "image/cover.png", id: "cover" }, + { src: "image/runner.png", id: "runner" } + ]; + + coverPageLoad = new createjs.LoadQueue(true); + coverPageLoad.on("error", handleCoverPageError); + coverPageLoad.on("fileload", handleCoverPageFileLoad); + coverPageLoad.on("complete", handleCoverPageComplete); + coverPageLoad.loadManifest(coverPageImages); + + function handleCoverPageError(e) + { + console.log("error", e); + } + + function handleCoverPageFileLoad(e) + { + switch(e.item.id) { + case "cover": + addCover2Screen(e.result); + break; + case "runner": + createRunnerSpriteSheet(e.result); + break; + } + } + + function handleCoverPageComplete(e) + { + preloadResource(); + } + + function addCover2Screen(image) + { + coverBitmap = new createjs.Bitmap(image); + coverBitmap.setTransform(0, 0, tileScale, tileScale); //x,y, scaleX, scaleY + mainStage.addChild(coverBitmap); + mainStage.update(); + } + + function createRunnerSpriteSheet(runnerImage) + { + runnerData = new createjs.SpriteSheet({ + images: [runnerImage], + + frames: { regX:0, height: BASE_TILE_Y, regY:0, width: BASE_TILE_X}, + + animations: { + runRight: [0,2, "runRight", RUNNER_SPEED], + runLeft : [3,5, "runLeft", RUNNER_SPEED], + runUpDn : [6,7, "runUpDn", RUNNER_SPEED], + + barRight: { + frames: [ 9, 10, 10, 11, 11 ], + next: "barRight", + speed: RUNNER_SPEED + }, + + barLeft: { + frames: [ 12, 13, 13, 14, 14 ], + next: "barLeft", + speed: RUNNER_SPEED + }, + + digRight: 15, + digLeft : 16, + + fallRight : 8, + fallLeft: 17 + } + }); + } +} + +//***************************************************************************** +//BEGIN of preload +//***************************************************************************** +var preload; //preload resource object +var firstPlay = 0; + +var runnerData, guardData; +var holeData, holeObj = {}; +var textData; + +var soundFall, soundDig, soundPass, soundEnding; + +function preloadResource() +{ + var runnerSprite = new createjs.Sprite(runnerData, "runRight"); + var progress = new createjs.Shape(); + var progressBorder = new createjs.Shape(); + var percentTxt = new createjs.Text("0", (COVER_PROGRESS_BAR_H* tileScale) + "px Arial", "#FF0000"); + + var resource = [ + { src: "image/remake.png", id: "remake" }, + + { src: "image/empty.png", id: "empty" }, + { src: "image/brick.png", id: "brick" }, + { src: "image/block.png", id: "solid" }, + { src: "image/ladder.png", id: "ladder" }, + { src: "image/rope.png", id: "rope" }, + { src: "image/trap.png", id: "trapBrick" }, + { src: "image/hladder.png", id: "hladder" }, + { src: "image/gold.png", id: "gold" }, + { src: "image/guard1.png", id: "guard1" }, + { src: "image/runner1.png", id: "runner1" }, + { src: "image/eraser.png", id: "eraser" }, + + { src: "image/guard.png", id: "guard" }, + { src: "image/hole.png", id: "hole" }, + { src: "image/over.png", id: "over" }, + + { src: "image/ground.png", id: "ground" }, + { src: "image/text.png", id: "text" }, + + { src: "image/help.png", id: "help" }, + { src: "image/editHelp.png",id: "editHelp" }, + { src: "image/demoHelp.png",id: "demoHelp" }, + + { src: "image/menu.png", id: "menu" }, + { src: "image/select.png", id: "select" }, + { src: "image/check.png", id: "check" }, //check icon for select menu + + { src: "image/return.png", id: "return" }, + { src: "image/select1.png", id: "select1" }, + { src: "image/next.png", id: "next" }, + + { src: "image/yes.png", id: "yes" }, + { src: "image/no.png", id: "no" }, + + + { src: "sound/born.mp3", id:"reborn"}, + { src: "sound/dead.mp3", id:"dead"}, + { src: "sound/dig.mp3", id:"dig"}, + { src: "sound/getGold.mp3", id:"getGold"}, + { src: "sound/fall.mp3", id:"fall"}, + { src: "sound/down.mp3", id:"down"}, + { src: "sound/pass.mp3", id:"pass"}, + { src: "sound/trap.mp3", id:"trap"}, + + { src: "sound/goldFinish.mp3", id:"goldFinish"}, + { src: "sound/ending.mp3", id:"ending"}, + { src: "sound/scoreBell.mp3", id:"scoreBell"}, + { src: "sound/scoreCount.mp3", id:"scoreCount"}, + { src: "sound/scoreEnding.mp3", id:"scoreEnding"}, + + { src: "sound/beep.mp3", id:"beep"}, + + { src: "cursor/openhand.cur", id:"openHand"}, //preload cursor + { src: "cursor/closedhand.cur", id:"closeHand"} + + ]; + + preload = new createjs.LoadQueue(true); + createjs.Sound.alternateExtensions = ["ogg"]; + preload.installPlugin(createjs.Sound); + preload.on("error", handleFileError); + preload.on("progress", handleProgress); + preload.on("complete", handleComplete); + + preload.loadManifest(resource); + + createjs.Ticker.setFPS(30); + var preloadTicker = createjs.Ticker.on("tick", mainStage); + + //Set runner sprite size & position + runnerSprite.setTransform(COVER_SIDE_X* tileScale, + (BASE_SCREEN_Y - COVER_RUNNER_UNDER_Y)* tileScale, + tileScale, + tileScale); + runnerSprite.gotoAndPlay(); + + var width = canvas.width - 2*COVER_SIDE_X* tileScale; + var height = COVER_PROGRESS_BAR_H * tileScale; + + //Set progress & progressborder size & position + progressBorder.graphics.beginStroke("gold").drawRect(0,0,width,height); + progress.x = progressBorder.x = COVER_SIDE_X * tileScale; + progress.y = progressBorder.y = (BASE_SCREEN_Y - COVER_PROGRESS_UNDER_Y) * tileScale; + + //Set percentTxt position + percentTxt.x = (canvas.width - percentTxt.getBounds().width) / 2 | 0; + percentTxt.y = (BASE_SCREEN_Y - COVER_PROGRESS_UNDER_Y) * tileScale; + + mainStage.addChild(runnerSprite, progress, progressBorder, percentTxt); + + function handleFileError(event) + { + console.log("error", event); + } + + function handleProgress(event) + { + progress.graphics.clear(); + progress.graphics.beginFill("gold").drawRect(0,0,width*(event.loaded / event.total),height); + percentTxt.text = (100*(event.loaded / event.total)|0) + "%"; + percentTxt.x = (canvas.width - percentTxt.getBounds().width) / 2 | 0; + } + + function handleComplete(event) + { + percentTxt.text = "100%"; + mainStage.update(); + createSpriteSheet(); + createSoundInstance(); + setTimeout(clearLoadingInfo, 500); + } + + function createSpriteSheet() + { + guardData = new createjs.SpriteSheet({ + images: [preload.getResult("guard")], + + frames: {regX:0, height: BASE_TILE_Y, regY: 0, width: BASE_TILE_X}, + + animations: { + runRight: [0,2, "runRight", GUARD_SPEED], + runLeft : [3,5, "runLeft", GUARD_SPEED], + runUpDn : [6,7, "runUpDn", GUARD_SPEED], + + barRight: { + frames: [ 11, 12, 12, 13, 13 ], + next: "barRight", + speed: GUARD_SPEED + }, + + barLeft: { + frames: [ 14, 15, 15, 16, 16 ], + next: "barLeft", + speed: GUARD_SPEED + }, + + reborn: { + frames: [ 17, 17, 18 ], + speed: GUARD_SPEED + }, + + fallRight : 8, + fallLeft: 19, + + shakeRight: { + frames: [ 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, + 9, 10, 9, 10, 8 ], + next: null, + speed: GUARD_SPEED + }, + + shakeLeft: { + frames: [ 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, + 20, 21, 20, 21, 19], + next: null, + speed: GUARD_SPEED + } + + } + }); + + holeData = new createjs.SpriteSheet( { + images: [preload.getResult("hole")], + + frames: [ + //dig hole Left + [BASE_TILE_X*0,0,BASE_TILE_X,BASE_TILE_Y*2], //0 [x,y, width, height] + [BASE_TILE_X*1,0,BASE_TILE_X,BASE_TILE_Y*2], //1 + [BASE_TILE_X*2,0,BASE_TILE_X,BASE_TILE_Y*2], //2 + [BASE_TILE_X*3,0,BASE_TILE_X,BASE_TILE_Y*2], //3 + [BASE_TILE_X*4,0,BASE_TILE_X,BASE_TILE_Y*2], //4 + [BASE_TILE_X*5,0,BASE_TILE_X,BASE_TILE_Y*2], //5 + [BASE_TILE_X*6,0,BASE_TILE_X,BASE_TILE_Y*2], //6 + [BASE_TILE_X*7,0,BASE_TILE_X,BASE_TILE_Y*2], //7 + + //dig hole right + [BASE_TILE_X*0,BASE_TILE_Y*2,BASE_TILE_X,BASE_TILE_Y*2], //08 + [BASE_TILE_X*1,BASE_TILE_Y*2,BASE_TILE_X,BASE_TILE_Y*2], //09 + [BASE_TILE_X*2,BASE_TILE_Y*2,BASE_TILE_X,BASE_TILE_Y*2], //10 + [BASE_TILE_X*3,BASE_TILE_Y*2,BASE_TILE_X,BASE_TILE_Y*2], //11 + [BASE_TILE_X*4,BASE_TILE_Y*2,BASE_TILE_X,BASE_TILE_Y*2], //12 + [BASE_TILE_X*5,BASE_TILE_Y*2,BASE_TILE_X,BASE_TILE_Y*2], //13 + [BASE_TILE_X*6,BASE_TILE_Y*2,BASE_TILE_X,BASE_TILE_Y*2], //14 + [BASE_TILE_X*7,BASE_TILE_Y*2,BASE_TILE_X,BASE_TILE_Y*2], //15 + + //fill hole + [BASE_TILE_X*8,0, BASE_TILE_X,BASE_TILE_Y], //16 + [BASE_TILE_X*8,BASE_TILE_Y, BASE_TILE_X,BASE_TILE_Y], //17 + [BASE_TILE_X*8,BASE_TILE_Y*2,BASE_TILE_X,BASE_TILE_Y], //18 + [BASE_TILE_X*8,BASE_TILE_Y*3,BASE_TILE_X,BASE_TILE_Y] //19 + ], + + animations: { + digHoleLeft: [0, 7, false, DIG_SPEED], + digHoleRight: [8,15, false, DIG_SPEED], + fillHole: { + frames: [16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, + 17, 17, 18, 18, 19 ], //delay fill time for champLevel, 2014/04/12 + next: false, + speed: FILL_SPEED + } + } + }); + + holeObj.sprite = new createjs.Sprite(holeData, "digHoleLeft"); + holeObj.action = ACT_STOP; //no digging + + textData = new createjs.SpriteSheet({ + images: [preload.getResult("text")], + + frames: {regX:0, height: BASE_TILE_Y, regY: 0, width: BASE_TILE_X}, + + animations: { + "N0": 0, "N1": 1, "N2": 2, "N3": 3, "N4": 4, + "N5": 5, "N6": 6, "N7": 7, "N8": 8, "N9": 9, + "A": 10, "B": 11, "C": 12, "D": 13, "E": 14, "F": 15, "G": 16, "H": 17, + "I": 18, "J": 19, "K": 20, "L": 21, "M": 22, "N": 23, "O": 24, "P": 25, + "Q": 26, "R": 27, "S": 28, "T": 29, "U": 30, "V": 31, "W": 32, "X": 33, + "Y": 34, "Z": 35, + "DOT": 36, "LT": 37, "GT": 38, "DASH": 39, + "@":40, //gold + "#":41, //trap + "SPACE":43, + "FLASH": { + frames: [42, 42, 42, 43, 43, 43], + next: "FLASH", + speed: FLASH_SPEED + } + } + }); + } + + function createSoundInstance() + { + soundFall = createjs.Sound.createInstance("fall"); + soundDig = createjs.Sound.createInstance("dig"); + soundPass = createjs.Sound.createInstance("pass"); + + soundEnding = createjs.Sound.createInstance("ending"); + + } + + function clearLoadingInfo() + { + mainStage.removeChild(runnerSprite, progress, progressBorder, percentTxt); + showRemakeBitmap(); + mainStage.addChild(remakeBitmap); + mainStage.update(); + } + + //create remake 2014 + function showRemakeBitmap() + { + var x = 372 * tileScale; + var y = 128 * tileScale; + remakeBitmap = new createjs.Bitmap(preload.getResult("remake")); + remakeBitmap.setTransform(x, y, tileScale, tileScale); //x,y, scaleX, scaleY + remakeBitmap.rotation = -5; + remakeBitmap.set({alpha:0}); + createjs.Tween.get(remakeBitmap).set({alpha:0}).to({alpha:1}, 500).call(preloadComplet); + } + + function createHelpObj() + { + helpBitmap = new createjs.Bitmap(preload.getResult("help")); + editHelpBitmap = new createjs.Bitmap(preload.getResult("editHelp")); + demoHelpBitmap = new createjs.Bitmap(preload.getResult("demoHelp")); + + helpObj = new helpMenuClass(mainStage, helpBitmap, editHelpBitmap, demoHelpBitmap, tileScale); + } + + function createMenuBitmapIcon() + { + mainMenuIconBitmap = new createjs.Bitmap(preload.getResult("menu")); + mainMenuIconObj = new mainMenuIconClass(screenX, screenY, tileScale, mainMenuIconBitmap); + + selectIconBitmap = new createjs.Bitmap(preload.getResult("select")); + selectIconObj = new selectIconClass(screenX, screenY, tileScale, selectIconBitmap); + + checkBitmap = new createjs.Bitmap(preload.getResult("check")); + + returnBitmap = new createjs.Bitmap(preload.getResult("return")); + select1Bitmap = new createjs.Bitmap(preload.getResult("select1")); + nextBitmap = new createjs.Bitmap(preload.getResult("next")); + + yesBitmap = new createjs.Bitmap(preload.getResult("yes")); + noBitmap = new createjs.Bitmap(preload.getResult("no")); + + } + + function getFirstPlayInfo() + { + if(getStorage(STORAGE_FIRST_PLAY) == null) { + firstPlay = 1; + setStorage(STORAGE_FIRST_PLAY, 1); + } + } + + function preloadComplet() + { + createHelpObj(); + createMenuBitmapIcon(); + getFirstPlayInfo(); + createjs.Ticker.off("tick", preloadTicker); //remove ticker of cover page + waitIdleDemo(4000); //wait user key or show demo level + } +} diff --git a/lodeRunner.runner.js b/lodeRunner.runner.js new file mode 100644 index 0000000..cb017dd --- /dev/null +++ b/lodeRunner.runner.js @@ -0,0 +1,627 @@ +//============================================================================= +// AI reference book: "玩 Lode Runner 學 C 語言" +// http://www.kingstone.com.tw/book/book_page.asp?kmcode=2014710650538 +//============================================================================= + +var STATE_OK_TO_MOVE = 1, STATE_FALLING = 2; + +function moveRunner() +{ + var x = runner.pos.x; + var xOffset = runner.pos.xOffset; + var y = runner.pos.y; + var yOffset = runner.pos.yOffset; + + var curState; + var curToken, nextToken; + + curToken = map[x][y].base; + + if ( curToken == LADDR_T || (curToken == BAR_T && yOffset == 0) ) { //ladder & bar + curState = STATE_OK_TO_MOVE; //ok to move (on ladder or bar) + } else if (yOffset < 0) { //no ladder && yOffset < 0 ==> falling + curState = STATE_FALLING; + } else if (y < maxTileY) { //no laddr && y < maxTileY && yOffset >= 0 + + nextToken = map[x][y+1].act; + + switch (true) { + case (nextToken == EMPTY_T): + curState = STATE_FALLING; + break; + case ( nextToken == BLOCK_T || nextToken == LADDR_T || nextToken == SOLID_T): + curState = STATE_OK_TO_MOVE; + break; + case ( nextToken == GUARD_T): + curState = STATE_OK_TO_MOVE; + break; + default: + curState = STATE_FALLING; + break; + } + } else { // no laddr && y == maxTileY + curState = STATE_OK_TO_MOVE; + } + + if ( curState == STATE_FALLING ) { + stayCurrPos = ( y >= maxTileY || + (nextToken = map[x][y+1].act) == BLOCK_T || + nextToken == SOLID_T || nextToken == GUARD_T); + + runnerMoveStep(ACT_FALL, stayCurrPos); + return; + } + + /****** Check Key Action ******/ + + var moveStep = ACT_STOP; + var stayCurrPos = 1; + + switch(keyAction) { + case ACT_UP: + stayCurrPos = ( y <= 0 || + ( nextToken = map[x][y-1].act) == BLOCK_T || + nextToken == SOLID_T || nextToken == TRAP_T ); + + if (y > 0 && map[x][y].base != LADDR_T && yOffset < H4 && yOffset > 0 && map[x][y+1].base == LADDR_T) + { + stayCurrPos = 1; + moveStep = ACT_UP; + } else + if (!( map[x][y].base != LADDR_T && + (yOffset <= 0 || map[x][y+1].base != LADDR_T) || + (yOffset <= 0 && stayCurrPos ) ) + ) { + moveStep = ACT_UP; + } + + break; + case ACT_DOWN: + stayCurrPos = ( y >= maxTileY || + (nextToken = map[x][y+1].act) == BLOCK_T || + nextToken == SOLID_T); + + if (!(yOffset >= 0 && stayCurrPos)) + moveStep = ACT_DOWN; + break; + case ACT_LEFT: + stayCurrPos = ( x <= 0 || + (nextToken = map[x-1][y].act) == BLOCK_T || + nextToken == SOLID_T || nextToken == TRAP_T); + + if (!(xOffset <= 0 && stayCurrPos)) + moveStep = ACT_LEFT; + break; + case ACT_RIGHT: + stayCurrPos = ( x >= maxTileX || + (nextToken = map[x+1][y].act) == BLOCK_T || + nextToken == SOLID_T || nextToken == TRAP_T); + + if (!(xOffset >= 0 && stayCurrPos)) + moveStep = ACT_RIGHT; + break; + case ACT_DIG_LEFT: + case ACT_DIG_RIGHT: + if(ok2Dig(keyAction)) { + runnerMoveStep(keyAction, stayCurrPos); + digHole(keyAction); + } else { + runnerMoveStep(ACT_STOP, stayCurrPos); + } + keyAction = ACT_STOP; + return; + } + runnerMoveStep(moveStep, stayCurrPos); +} + +function runnerMoveStep(action, stayCurrPos ) +{ + var x = runner.pos.x; + var xOffset = runner.pos.xOffset; + var y = runner.pos.y; + var yOffset = runner.pos.yOffset; + + var curToken, nextToken, centerX, centerY; + var curShape, newShape; + + curShape = newShape = runner.shape; + + centerX = centerY = ACT_STOP; + + switch(action) { + case ACT_DIG_LEFT: + case ACT_DIG_RIGHT: + xOffset = 0; + yOffset = 0; + break; + case ACT_UP: + case ACT_DOWN: + case ACT_FALL: + if ( xOffset > 0 ) centerX = ACT_LEFT; + else if (xOffset < 0) centerX = ACT_RIGHT; + break; + case ACT_LEFT: + case ACT_RIGHT: + if( yOffset > 0 ) centerY = ACT_UP; + else if (yOffset < 0) centerY = ACT_DOWN; + break; + } + + curToken = map[x][y].base; + + if ( action == ACT_UP ) { + yOffset -= yMove; + + if(stayCurrPos && yOffset < 0) yOffset = 0; //stay on current position + else if(yOffset < -H2) { //move to y-1 position + if ( curToken == BLOCK_T || curToken == HLADR_T ) curToken = EMPTY_T; //in hole or hide laddr + map[x][y].act = curToken; //runner move to [x][y-1], so set [x][y].act to previous state + y--; + yOffset = tileH + yOffset; + if(map[x][y].act == GUARD_T) gameState = GAME_RUNNER_DEAD; //collision + } + newShape = "runUpDn"; + } + + if ( centerY == ACT_UP ) { + yOffset -= yMove; + if( yOffset < 0) yOffset = 0; //move to center Y + } + + if ( action == ACT_DOWN || action == ACT_FALL) { + var holdOnBar = 0; + if(curToken == BAR_T) { + if( yOffset < 0) holdOnBar = 1; + else if(action == ACT_DOWN && y < maxTileY && map[x][y+1].act != LADDR_T) { + action = ACT_FALL; //shape fixed: 2014/03/27 + } + } + + yOffset += yMove; + + if(holdOnBar == 1 && yOffset >= 0) { + yOffset = 0; //fall and hold on bar + action = ACT_FALL_BAR; + } + if(stayCurrPos && yOffset > 0) yOffset = 0; //stay on current position + else if(yOffset > H2) { //move to y+1 position + if(curToken == BLOCK_T || curToken == HLADR_T) curToken = EMPTY_T; //in hole or hide laddr + map[x][y].act = curToken; //runner move to [x][y+1], so set [x][y].act to previous state + y++; + yOffset = yOffset - tileH; + if(map[x][y].act == GUARD_T) gameState = GAME_RUNNER_DEAD; //collision + } + + if(action == ACT_DOWN) { + newShape = "runUpDn"; + } else { //ACT_FALL or ACT_FALL_BAR + + if (y < maxTileY && map[x][y+1].act == GUARD_T) { //over guard + //don't collision + var id = getGuardId(x, y+1); + if(yOffset > guard[id].pos.yOffset) yOffset = guard[id].pos.yOffset; + } + + if (action == ACT_FALL_BAR) { + if(runner.lastLeftRight == ACT_LEFT) newShape = "barLeft"; + else newShape = "barRight"; + } else { + if(runner.lastLeftRight == ACT_LEFT) newShape = "fallLeft"; + else newShape = "fallRight"; + + } + } + } + + if ( centerY == ACT_DOWN ) { + yOffset += yMove; + if ( yOffset > 0 ) yOffset = 0; //move to center Y + } + + if ( action == ACT_LEFT) { + xOffset -= xMove; + + if(stayCurrPos && xOffset < 0) xOffset = 0; //stay on current position + else if ( xOffset < -W2) { //move to x-1 position + if(curToken == BLOCK_T || curToken == HLADR_T) curToken = EMPTY_T; //in hole or hide laddr + map[x][y].act = curToken; //runner move to [x-1][y], so set [x][y].act to previous state + x--; + xOffset = tileW + xOffset; + if(map[x][y].act == GUARD_T) gameState = GAME_RUNNER_DEAD; //collision + } + if(curToken == BAR_T) newShape = "barLeft"; + else newShape = "runLeft"; + } + + if ( centerX == ACT_LEFT ) { + xOffset -= xMove; + if ( xOffset < 0) xOffset = 0; //move to center X + } + + if ( action == ACT_RIGHT ) { + xOffset += xMove; + + if(stayCurrPos && xOffset > 0) xOffset = 0; //stay on current position + else if ( xOffset > W2) { //move to x+1 position + if(curToken == BLOCK_T || curToken == HLADR_T) curToken = EMPTY_T; //in hole or hide laddr + map[x][y].act = curToken; //runner move to [x+1][y], so set [x][y].act to previous state + x++; + xOffset = xOffset - tileW; + if(map[x][y].act == GUARD_T) gameState = GAME_RUNNER_DEAD; //collision + } + if(curToken == BAR_T) newShape = "barRight"; + else newShape = "runRight"; + } + + if ( centerX == ACT_RIGHT ) { + xOffset += xMove; + if ( xOffset > 0) xOffset = 0; //move to center X + } + + if(action == ACT_STOP ) { + if(runner.action == ACT_FALL) { + soundStop(soundFall); + soundPlay("down"); + } + if(runner.action != ACT_STOP){ + runner.sprite.stop(); + runner.action = ACT_STOP; + } + } else { + runner.sprite.x = x * tileW + xOffset; + runner.sprite.y = y * tileH + yOffset; + runner.pos = { x:x, y:y, xOffset:xOffset, yOffset:yOffset}; + if(curShape != newShape) { + runner.sprite.gotoAndPlay(newShape); + runner.shape = newShape; + } + if(action != runner.action){ + if(runner.action == ACT_FALL) { + soundStop(soundFall); + soundPlay("down"); + } else if ( action == ACT_FALL) { + soundPlay(soundFall); + } + runner.sprite.play(); + } + if(action == ACT_LEFT || action == ACT_RIGHT) runner.lastLeftRight = action; + runner.action = action; + } + map[x][y].act = RUNNER_T; + + // Check runner to get gold (MAX MOVE MUST < H4 & W4) + if( map[x][y].base == GOLD_T && + ((!xOffset && yOffset >= 0 && yOffset < H4) || + (!yOffset && xOffset >= 0 && xOffset < W4) || + (y < maxTileY && map[x][y+1].base == LADDR_T && yOffset < H4) // gold above laddr + ) + ) + { + removeGold(x,y); + soundPlay("getGold"); + decGold(); + //debug("gold = " + goldCount); + if(playMode == PLAY_CLASSIC || playMode == PLAY_AUTO || playMode == PLAY_DEMO) { + drawScore(SCORE_GET_GOLD); + } else { + //for modern mode , edit mode + drawGold(1); //get gold + } + } + //if(!goldCount && !goldComplete) showHideLaddr(); + + //check collision with guard ! + checkCollision(x, y); +} + +//dec gold count +function decGold() +{ + if(--goldCount <= 0) { + //if(!showHideLaddr() && runner.pos.y > 0) { + showHideLaddr(); + if(runner.pos.y > 0 && playMode != PLAY_CLASSIC && playMode != PLAY_AUTO && playMode != PLAY_DEMO) { + soundPlay("goldFinish"); + } + } +} + +function removeGold(x,y) +{ + map[x][y].base = EMPTY_T; + mainStage.removeChild(map[x][y].bitmap); + map[x][y].bitmap = null; +} + +function addGold(x, y) +{ + var tile; + + map[x][y].base = GOLD_T; + tile = map[x][y].bitmap = new createjs.Bitmap(preload.getResult("gold")); + tile.setTransform(x * tileW, y * tileH,tileScale, tileScale); //x,y, scaleX, scaleY + mainStage.addChild(tile); + + moveSprite2Top(); //reset runner, guard & fill hole object order +} + +function showHideLaddr() +{ + var haveHLadder = 0; + for(var y = 0; y < NO_OF_TILES_Y; y++) { + for(var x = 0; x < NO_OF_TILES_X; x++) { + if( map[x][y].base == HLADR_T) { + haveHLadder = 1; + map[x][y].base =LADDR_T; + map[x][y].act =LADDR_T; + map[x][y].bitmap.set({alpha:1}); //display laddr + } + } + } + goldComplete = 1; + return haveHLadder; +} + +function checkCollision(runnerX, runnerY) +{ + var x = -1, y = -1; + //var dbg = "NO"; + + switch(true) { + case ( runnerY > 0 && map[runnerX][runnerY-1].act == GUARD_T): + x = runnerX; y = runnerY-1; + //dbg = "UP"; + break; + case ( runnerY < maxTileY && map[runnerX][runnerY+1].act == GUARD_T): + x = runnerX; y = runnerY+1; + //dbg = "DN"; + break; + case ( runnerX > 0 && map[runnerX-1][runnerY].act == GUARD_T): + x = runnerX-1; y = runnerY; + //dbg = "LF"; + break; + case ( runnerX < maxTileX && map[runnerX+1][runnerY].act== GUARD_T): + x = runnerX+1; y = runnerY; + //dbg = "RT"; + break; + } + //if( dbg != "NO") debug(dbg); + if( x >= 0) { + for(var i = 0; i < guardCount; i++) { + if( guard[i].pos.x == x && guard[i].pos.y == y) break; + } + assert( (i < guardCount), "checkCollision design error !"); + if(guard[i].action != ACT_REBORN) { + var dw = Math.abs(runner.sprite.x - guard[i].sprite.x); + var dh = Math.abs(runner.sprite.y - guard[i].sprite.y); + //debug (" dw = " + dw +"(" + tileW + ") dh = " + dh + "(" + tileH + ")" ); + /* + debug("runner:" + runner.pos.x + "," + + runner.pos.y + "," + + "guard:" + guard[i].pos.x + "," + + guard[i].pos.y + "," + + + "runner:" + runner.pos.xOffset + "," + + runner.pos.yOffset + "," + + "guard:" + guard[i].pos.xOffset + "," + + guard[i].pos.yOffset + ); + */ + /* + if( Math.abs(runner.sprite.x - guard[i].sprite.x) < tileW && + Math.abs(runner.sprite.y - guard[i].sprite.y) < tileH) + */ + if( Math.abs(runner.sprite.x - guard[i].sprite.x) <= W4*3 && + Math.abs(runner.sprite.y - guard[i].sprite.y) <= H4*3 ) + { + gameState = GAME_RUNNER_DEAD; + //debug("runner dead!"); + } + } + } +} + +//Page 276 misc.c (book) +function ok2Dig(nextMove) +{ + var x = runner.pos.x; + var y = runner.pos.y; + var token, rc = 0; + + switch(nextMove) { + case ACT_DIG_LEFT: +// debug("[x-1][y+1] = " + map[x-1][y+1].act + " [x-1][y] = " + map[x-1][y].act + +// "[x-1][y].base = " + map[x-1][y].base ); + + if( y < maxTileY && x > 0 && map[x-1][y+1].act == BLOCK_T && + map[x-1][y].act == EMPTY_T && map[x-1][y].base != GOLD_T) + rc = 1; + break; + case ACT_DIG_RIGHT: +// debug("[x+1][y+1] = " + map[x+1][y+1].act + " [x+1][y] = " + map[x+1][y].act + +// "[x+1][y].base = " + map[x+1][y].base ); + + if( y < maxTileY && x < maxTileX && map[x+1][y+1].act == BLOCK_T && + map[x+1][y].act == EMPTY_T && map[x+1][y].base != GOLD_T) + rc = 1; + break; + } + + return rc; +} + +function digHole(action) +{ + var x,y, holeShape; + + if(action == ACT_DIG_LEFT) { + x = runner.pos.x-1; + y = runner.pos.y; + + runner.shape = "digLeft"; + holeShape = "digHoleLeft"; + + } else { //DIG RIGHT + + x = runner.pos.x+1; + y = runner.pos.y; + + runner.shape = "digRight"; + holeShape = "digHoleRight"; + } + + soundPlay(soundDig); + map[x][y+1].bitmap.set({alpha:0}); //hide block (replace with digging image) + runner.sprite.gotoAndPlay(runner.shape); + + holeObj.sprite.gotoAndPlay(holeShape); + holeObj.action = ACT_DIGGING; + holeObj.pos = { x: x, y: y }; + holeObj.sprite.setTransform(x * tileW, y * tileH,tileScale, tileScale); + + // the callback is called each time a sequence completes: + holeObj.sprite.on("animationend", digComplete); + + mainStage.addChild(holeObj.sprite); +} + +function isDigging() +{ + var rc = 0; + + if(holeObj.action == ACT_DIGGING) { + var x = holeObj.pos.x, y = holeObj.pos.y; + if(map[x][y].act == GUARD_T) { //guard come close to the digging hole ! + var id = getGuardId(x, y); + if(holeObj.sprite.currentAnimationFrame < 6 && guard[id].pos.yOffset > -H4) { + stopDigging(x,y); + } + } else { + switch( runner.shape ) { + case "digLeft": + if(holeObj.sprite.currentAnimationFrame > 2 ) { + runner.sprite.gotoAndStop("runLeft"); + runner.shape = "runLeft"; + runner.action = ACT_STOP; + } + break; + case "digRight": + if(holeObj.sprite.currentAnimationFrame > 2) { + runner.sprite.gotoAndStop("runRight"); + runner.shape = "runRight"; + runner.action = ACT_STOP; + } + break; + } + rc = 1; + } + } + return rc; +} + +function stopDigging(x,y) +{ + //(1) remove holeObj + holeObj.sprite.removeAllEventListeners ("animationend"); + holeObj.action = ACT_STOP; //no digging + mainStage.removeChild(holeObj.sprite); + + //(2) fill hole + y++; + map[x][y].act = map[x][y].base; //BLOCK_T + assert(map[x][y].base == BLOCK_T, "fill hole != BLOCK_T"); + map[x][y].bitmap.set({alpha:1}); //display block + + //(3) change runner shape + switch( runner.shape ) { + case "digLeft": + runner.sprite.gotoAndStop("runLeft"); + runner.shape = "runLeft"; + runner.action = ACT_STOP; + break; + case "digRight": + runner.sprite.gotoAndStop("runRight"); + runner.shape = "runRight"; + runner.action = ACT_STOP; + break; + } + + soundStop(soundDig); //stop sound of digging +} + +function digComplete() +{ + var x = holeObj.pos.x; + var y = holeObj.pos.y + 1; + + map[x][y].act = EMPTY_T; + holeObj.sprite.removeAllEventListeners ("animationend"); + holeObj.action = ACT_STOP; //no digging + mainStage.removeChild(holeObj.sprite); + + fillHole(x, y); +} + +var fillHoleObj = []; +function fillHole(x, y) +{ + var fillSprite = new createjs.Sprite(holeData, "fillHole"); + + fillSprite.setTransform(x * tileW, y * tileH,tileScale, tileScale); + fillSprite.on("animationend", fillComplete); + fillSprite.play(); + mainStage.addChild(fillSprite); + fillHoleObj.push(fillSprite); +} + +function moveFillHoleObj2Top() +{ + for(var i = 0; i < fillHoleObj.length; i++) { + moveChild2Top(mainStage, fillHoleObj[i]); + } +} + +function fillComplete() +{ + var x = this.x / tileW | 0; //this : scope default to the dispatcher + var y = this.y / tileH | 0; + + map[x][y].bitmap.set({alpha:1}); //display block + this.removeAllEventListeners ("animationend"); + mainStage.removeChild(this); + removeFillHoleObj(this); + + switch(map[x][y].act) { + case RUNNER_T : // runner dead + //loadingTxt.text = "RUNNER DEAD"; + gameState = GAME_RUNNER_DEAD; + runner.sprite.set({alpha:0}); //hidden runner --> dead + break; + case GUARD_T: + var id = getGuardId(x,y); + if(guard[id].hasGold > 0) { //guard has gold and not fall into the hole + decGold(); + guard[id].hasGold = 0; + } + guardReborn(x,y); + if(playMode == PLAY_CLASSIC || playMode == PLAY_AUTO || playMode == PLAY_DEMO) { + drawScore(SCORE_GUARD_DEAD); + } else { + //for modern mode & edit mode + drawGuard(1); //guard dead, add count + } + break; + } + map[x][y].act = BLOCK_T; +} + +function removeFillHoleObj(spriteObj) +{ + for(var i = 0; i < fillHoleObj.length; i++) { + if(fillHoleObj[i] == spriteObj) { + fillHoleObj.splice(i,1); + return; + } + } + debug("removeFillHoleObj: design error!"); +} diff --git a/lodeRunner.storage.js b/lodeRunner.storage.js new file mode 100644 index 0000000..970824c --- /dev/null +++ b/lodeRunner.storage.js @@ -0,0 +1,437 @@ + +var modernScoreInfo, editScoreInfo; + +//======================= +// LOCAL STORAGE SET/GET +//======================= + +function setLastPlayMode() +{ + var infoObj = { m:playMode, d:playData }; + var infoJSON = JSON.stringify(infoObj); + + setStorage(STORAGE_LASTPLAY_MODE, infoJSON); +} + +function getClassicInfo() +{ + var infoJSON; + + if(playData == 1) { + infoJSON = getStorage(STORAGE_CLASSIC_INFO1); + levelData = levelData1; + } else { + infoJSON = getStorage(STORAGE_CLASSIC_INFO2); + levelData = levelData2; + } + + if(infoJSON == null) { + curScore = 0; + curLevel = maxLevel = 1; + runnerLife = RUNNER_LIFE; + } else { + var infoObj = JSON.parse(infoJSON); + curScore = infoObj.s; + curLevel = infoObj.l; + maxLevel = infoObj.m; + runnerLife = infoObj.r; + } +} + +function setClassicInfo() +{ + maxLevel = (maxLevel < curLevel)?curLevel:maxLevel; + var infoObj = { s:curScore, l:curLevel, r:runnerLife, m: maxLevel }; + var infoJSON = JSON.stringify(infoObj); + + if(playData == 1) setStorage(STORAGE_CLASSIC_INFO1, infoJSON); + else setStorage(STORAGE_CLASSIC_INFO2, infoJSON); +} + +function clearClassicInfo() +{ + if(playData == 1) clearStorage(STORAGE_CLASSIC_INFO1); + else clearStorage(STORAGE_CLASSIC_INFO2); +} + +function getModernInfo() +{ + var infoJSON; + + if(playData == 1) { + infoJSON = getStorage(STORAGE_MODERN_INFO1); + levelData = levelData1; + } else if(playData == 2) { + infoJSON = getStorage(STORAGE_MODERN_INFO2); + levelData = levelData2; + } else { + if(editLevels > 0) { + infoJSON = getStorage(STORAGE_USER_INFO); + levelData = editLevelData; + } else { //no any user created level ! + playData = 1; + infoJSON = getStorage(STORAGE_MODERN_INFO1); + levelData = levelData1; + } + } + + if(infoJSON == null) { + curScore = 0; + curLevel = 1; + runnerLife = RUNNER_LIFE; + } else { + var infoObj = JSON.parse(infoJSON); + curScore = 0; + curLevel = infoObj.l; + runnerLife = RUNNER_LIFE; + } + getModernScoreInfo(); +} + +function setModernInfo() +{ + var infoObj = { l:curLevel}; + var infoJSON = JSON.stringify(infoObj); + + switch(playData) { + case 1: + setStorage(STORAGE_MODERN_INFO1, infoJSON); + break; + case 2: + setStorage(STORAGE_MODERN_INFO2, infoJSON); + break; + case 3: + setStorage(STORAGE_USER_INFO, infoJSON); //user created + break; + default: + debug("setModernInfo() design error !"); + break; + } +} + +function clearModernInfo() +{ + switch(playData) { + case 1: + clearStorage(STORAGE_MODERN_INFO1); + break; + case 2: + clearStorage(STORAGE_MODERN_INFO2); + break; + case 3: + clearStorage(STORAGE_USER_INFO); + break; + default: + debug("setModernInfo() design error !"); + break; + } + +} + +function getModernScoreInfo() +{ + var infoJSON, levelSize; + + switch(playData) { + case 1: + infoJSON = getStorage(STORAGE_MODERN_SCORE_INFO1); + levelSize = levelData.length; + break; + case 2: + infoJSON = getStorage(STORAGE_MODERN_SCORE_INFO2); + levelSize = levelData.length; + break; + case 3: + infoJSON = getStorage(STORAGE_USER_SCORE_INFO); //user created + levelSize = MAX_EDIT_LEVEL; + break; + } + + if(infoJSON) { + modernScoreInfo = JSON.parse(infoJSON); + if(modernScoreInfo.length != levelSize) infoJSON = null; + } + if(infoJSON == null) { + modernScoreInfo = []; + for(var i = 0; i < levelSize; i++) modernScoreInfo[i] = -1; + } +} + +function setModernScoreInfo() +{ + var infoJSON = JSON.stringify(modernScoreInfo); + + switch(playData) { + case 1: + setStorage(STORAGE_MODERN_SCORE_INFO1, infoJSON); + break; + case 2: + setStorage(STORAGE_MODERN_SCORE_INFO2, infoJSON); + break; + case 3: + setStorage(STORAGE_USER_SCORE_INFO, infoJSON); + break; + } +} + +//===================== +// for edit mode +//===================== + +var editLevelData, editLevels = -1, editLevelInfo; + +function delEditLevel(level) +{ + if(level > editLevels || level< 1) return false; + + var delId = editLevelInfo[level-1]; + + editLevelInfo.splice(level-1,1); //delete id and shift others + editLevelInfo.push(delId); //put the deleted id to last of array + clearStorage(STORAGE_USER_LEVEL+("00"+(delId)).slice(-3)); + if(--editLevels <= 0) { + clearEditLevelInfo(); //no edit levels + clearStorage(STORAGE_USER_SCORE_INFO); //clear user score info + initEditLevelInfo(); + } else { + setEditLevelInfo(); + delUserLevelScore(level); + } + + editLevelData.splice(level-1,1); + + return true; +} + +function addEditLevel(levelMap) +{ + if(editLevels >= MAX_EDIT_LEVEL) return false; + setEditLevel(++editLevels, levelMap); + //setStorage(STORAGE_USER_LEVEL+("00"+(editLevelInfo[editLevels])).slice(-3), levelMap); + //editLevelData[editLevels] = levelMap; + //++editLevels; + setEditLevelInfo(); + + return true; +} + +function setEditLevel(level, levelMap) +{ + setStorage(STORAGE_USER_LEVEL+("00"+(editLevelInfo[level-1])).slice(-3), levelMap); + editLevelData[level-1] = levelMap; +} + +function initEditLevelInfo() +{ + editLevels = 0; + editLevelInfo = []; + for(var i = 0; i < MAX_EDIT_LEVEL; i++) { + editLevelInfo[i] = i+1; + } +} + +function getEditLevelInfo() +{ + var infoJSON, levelMap; + + if(editLevels >= 0) return; //just once + + infoJSON = getStorage(STORAGE_EDIT_INFO); + editLevelData = []; + + if(infoJSON) { + var infoObj = JSON.parse(infoJSON); + editLevels = infoObj.no; + editLevelInfo = infoObj.id; + } else { + initEditLevelInfo(); + if(getStorage(STORAGE_FIRST_PLAY) == null) { + createUserDefaultLevel(); //first time, create user default level + } + } + + for(var i = 0; i < editLevels; i++) { + levelMap = getStorage(STORAGE_USER_LEVEL + ("00"+(editLevelInfo[i])).slice(-3)); + if(levelMap == null || levelMap.length != NO_OF_TILES_X * NO_OF_TILES_Y) { + debug("LOCAL STORAGE: get edit level map failed (" + i + ") !"); + editLevels =i; + break; + } + editLevelData[i] = levelMap; + } + + curScore = 0; + curLevel = editLevels+1; + runnerLife = RUNNER_LIFE; +} + +function setEditLevelInfo() +{ + var infoObj = { no:editLevels, id: editLevelInfo}; + var infoJSON = JSON.stringify(infoObj); + + setStorage(STORAGE_EDIT_INFO, infoJSON); +} + +function clearEditLevelInfo() +{ + clearStorage(STORAGE_EDIT_INFO); +} + +function initNewLevelInfo(testInfo) +{ + testInfo.level = editLevels+1; + testInfo.levelMap = ""; + testInfo.pass = 0; + testInfo.modified = 0; + for(var i = 0; i < NO_OF_TILES_X * NO_OF_TILES_Y; i++) + testInfo.levelMap += " "; //empty map +} + +function compareWithExist(existLevelMap, testLevelMap) +{ + for(var i = 0; i < NO_OF_TILES_X * NO_OF_TILES_Y; i++) { + if(existLevelMap.charAt(i) != testLevelMap.charAt(i)) return 1; + } + return 0; +} + +function getTestLevel(testInfo) +{ + var infoJSON; + + if((infoJSON = getStorage(STORAGE_TEST_LEVEL)) == null) { + initNewLevelInfo(testInfo); + } else { + var init = testInfo.level<0?1:0; + var infoObj = JSON.parse(infoJSON); + + testInfo.level = infoObj.level; + testInfo.levelMap = infoObj.map; + testInfo.pass = infoObj.pass; + + //BEGIN for debug ==================== + var i = 0; + for(var y = 0; y < NO_OF_TILES_Y; y++) { + var string = "" + for(var x = 0; x < NO_OF_TILES_X; x++) { + string += testInfo.levelMap[i++]; + } + debug('"' + string + '"'); + } + //END for debug ==================== + + if(testInfo.level > editLevels) testInfo.modified = 1; + else { + if(compareWithExist(editLevelData[infoObj.level-1], testInfo.levelMap) == 0) { + if(init) { + //same as exist level, new level + clearTestLevel(); + initNewLevelInfo(testInfo); + } + } else { + testInfo.modified = 1; + } + } + + } +} + +function setTestLevel(testInfo) +{ + var infoObj = { level:testInfo.level, map: testInfo.levelMap, pass: testInfo.pass}; + var infoJSON = JSON.stringify(infoObj); + + setStorage(STORAGE_TEST_LEVEL, infoJSON); +} + +function clearTestLevel() +{ + clearStorage(STORAGE_TEST_LEVEL); +} + +function createUserDefaultLevel() +{ + var myDefaultLevel = //Double Happy 2014/05/25 + "0-------- ------- ---------0" + + "H & # $ # H" + + "H #######S####### H" + + "H $ # # $ H" + + "H @@@#@@@S@@@#@@@ H" + + "H # # H" + + "H ####### ####### H" + + "H # $ # # $ # H" + + "H #@@#### ####@@# H" + + "H X X H" + + "H @@@#@@@X@@@#@@@ H" + + "H # # H" + + "H ####### ####### H" + + "H # $ # # $ # H" + + "H ####### ####### H" + + "H # # H"; + + addEditLevel(myDefaultLevel); +} + +//========================= +// for debug only +//========================= +function genUserLevel(levels) +{ + var levelMap = + " H " + + " &H " + + " ## " + + " " + + " " + + " " + + " " + + " " + + " " + + " " + + " " + + " " + + " " + + " " + + " " + + " " ; + getEditLevelInfo(); + while(editLevels > 0) delEditLevel(1); //clear all user level + + for(var i = 1; i <= levels; i++) { + var tmpMap = levelMap; + var no = i%5; + var str = "##########"; + for(var j = 0; j < no; j++) { + var index = (no+j*2)*NO_OF_TILES_X; + tmpMap = tmpMap.substr(0, index) + str + tmpMap.substr(index+str.length); + } + addEditLevel(tmpMap); + } +} + +//======================================= +// BEGIN for set|get|clear localstorage +//======================================= +function setStorage(key, value) +{ + if(typeof(window.localStorage) != 'undefined'){ + window.localStorage.setItem(key,value); + } +} + +function getStorage(key) +{ + var value = null; + if(typeof(window.localStorage) != 'undefined'){ + value = window.localStorage.getItem(key); + } + return value; +} + +function clearStorage(key) +{ + if(typeof(window.localStorage) != 'undefined'){ + window.localStorage.removeItem(key); + } +} diff --git a/lodeRunner.wData.js b/lodeRunner.wData.js new file mode 100644 index 0000000..d2aa022 --- /dev/null +++ b/lodeRunner.wData.js @@ -0,0 +1,830 @@ + +// World HighScores1 +var wHighScores1 = [ + { s: 662025, n: "SIMON", l: 69, c: "Taiwan"} //1 date: 2014-06-07 15:33:26 +,{ s: 61200, n: "AS", l: 8, c: "United States"} //2 date: 2014-06-14 00:39:07 +,{ s: 58900, n: "BITCH", l: 8, c: "United States"} //3 date: 2014-06-14 01:13:26 +,{ s: 41050, n: "SIMON HUNG", l: 9, c: "Taiwan"} //4 date: 2014-06-02 21:08:18 +,{ s: 38250, n: "DANIEL", l: 6, c: "Taiwan"} //5 date: 2014-06-17 00:49:41 +,{ s: 38250, n: "DANIEL", l: 6, c: "Taiwan"} //6 date: 2014-06-17 00:49:40 +,{ s: 33575, n: "DANIEL", l: 6, c: "Taiwan"} //7 date: 2014-06-16 14:09:01 +,{ s: 32400, n: "DANIEL", l: 6, c: "Taiwan"} //8 date: 2014-06-16 00:44:55 +,{ s: 31325, n: "DANIEL", l: 5, c: "Taiwan"} //9 date: 2014-06-17 00:38:00 +,{ s: 31325, n: "DANIEL", l: 5, c: "Taiwan"} //10 date: 2014-06-17 00:37:59 +]; + + + +// World HighScores2 +var wHighScores2 = [ + { s: 35000, n: "Simon", l: 100, c: "Taiwan"} //1 date: 2014-06-03 00:17:48 +,{ s: 35000, n: "Simon", l: 100, c: "Taiwan"} //2 date: 2014-06-01 19:37:07 +,{ s: 35000, n: "Simon", l: 100, c: "Taiwan"} //3 date: 2014-06-01 14:58:04 +,{ s: 6500, n: "PPP", l: 1, c: "Taiwan"} //4 date: 2014-06-01 10:14:11 +,{ s: 3000, n: "LAD APPLE", l: 1, c: "Taiwan"} //5 date: 2014-06-01 10:15:43 +]; + + + +// World DemoData1 +var wDemoData1 = [ + { level: 1, ai: 1, time: 757, state: 1, country: "Taiwan", //id=1 2014-06-05 01:11:19 + action: [ 0, 39, 65, 38, 76, 37, 96, 90, 130, 37, 145, 38, 178, 39, 201, 38, 216, 37, 306, 38, 317, 37, 333, 88, 348, 39, 369, 37, 379, 88, 395, 39, 411, 88, 428, 39, 510, 40, 530, 39, 585, 38, 598, 37, 632, 38, 666, 39, 691, 38, 706, 37, 740, 38 ], + goldDrop: [ 39 ], + bornPos: [] +}, +{ level: 2, ai: 1, time: 913, state: 1, country: "Taiwan", //id=2 2014-06-13 10:09:40 + action: [ 0, 37, 18, 38, 33, 39, 48, 38, 101, 39, 167, 37, 181, 38, 187, 37, 211, 90, 244, 37, 254, 90, 280, 37, 340, 38, 353, 37, 373, 90, 427, 37, 437, 38, 456, 39, 485, 40, 516, 37, 543, 90, 555, 39, 561, 90, 575, 37, 582, 90, 596, 37, 607, 88, 623, 39, 745, 37, 752, 38, 784, 39, 803, 40, 819, 39, 833, 37, 843, 38, 860, 39, 869, 38 ], + goldDrop: [ 17, 30, 27 ], + bornPos: [ 1, 18 ] +}, +{ level: 3, ai: 1, time: 860, state: 1, country: "Taiwan", //id=3 2014-06-16 14:34:09 + action: [ 0, 39, 1, 39, 2, 39, 4, 39, 5, 39, 9, 39, 26, 39, 28, 38, 39, 39, 57, 39, 58, 39, 59, 39, 61, 39, 62, 39, 64, 39, 65, 39, 66, 39, 68, 39, 76, 39, 94, 39, 95, 39, 96, 39, 98, 39, 99, 39, 100, 39, 102, 38, 114, 38, 122, 37, 139, 37, 140, 38, 152, 37, 170, 37, 171, 37, 173, 37, 174, 37, 175, 37, 177, 37, 178, 37, 180, 38, 191, 39, 198, 38, 212, 39, 215, 38, 231, 37, 248, 39, 265, 39, 267, 39, 268, 39, 270, 39, 271, 39, 273, 38, 290, 37, 308, 37, 309, 37, 310, 37, 312, 37, 313, 37, 315, 37, 316, 37, 317, 37, 319, 37, 320, 37, 322, 37, 323, 37, 324, 37, 326, 37, 327, 37, 329, 37, 330, 37, 331, 37, 333, 37, 334, 37, 335, 37, 337, 37, 338, 37, 340, 37, 341, 37, 342, 37, 344, 37, 345, 37, 347, 37, 348, 37, 349, 37, 351, 37, 352, 37, 354, 37, 355, 37, 356, 37, 358, 37, 359, 37, 361, 37, 362, 37, 363, 37, 365, 37, 366, 37, 367, 37, 369, 37, 370, 37, 372, 37, 373, 37, 374, 37, 376, 37, 377, 37, 379, 40, 393, 39, 398, 37, 399, 90, 410, 37, 432, 39, 446, 40, 460, 39, 478, 39, 479, 39, 481, 39, 482, 39, 483, 39, 485, 39, 486, 39, 488, 38, 502, 39, 513, 38, 523, 39, 542, 38, 555, 39, 564, 38, 581, 39, 598, 39, 600, 39, 601, 39, 603, 39, 604, 39, 605, 39, 607, 39, 608, 39, 609, 39, 611, 39, 612, 39, 614, 39, 615, 39, 616, 39, 618, 39, 619, 39, 621, 39, 622, 39, 623, 39, 625, 39, 626, 39, 628, 39, 629, 39, 630, 39, 632, 39, 633, 39, 635, 39, 636, 39, 637, 39, 639, 39, 640, 39, 642, 39, 643, 39, 644, 39, 646, 39, 651, 37, 659, 38, 666, 37, 683, 37, 685, 37, 686, 37, 687, 37, 689, 37, 690, 37, 692, 37, 693, 37, 694, 37, 696, 38, 705, 37, 723, 37, 724, 37, 725, 37, 727, 37, 728, 37, 729, 37, 731, 37, 732, 37, 734, 38, 744, 39, 751, 38, 762, 39, 765, 38, 783, 39, 790, 38, 799, 39, 802, 38, 814, 39, 849, 38 ], + goldDrop: [], + bornPos: [] +}, +{ level: 4, ai: 1, time: 988, state: 1, country: "Taiwan", //id=4 2014-06-02 01:39:36 + action: [ 0, 37, 40, 88, 55, 37, 65, 88, 74, 37, 85, 38, 94, 39, 99, 38, 119, 37, 155, 38, 210, 39, 220, 38, 230, 40, 255, 39, 296, 38, 313, 37, 336, 38, 356, 39, 404, 90, 416, 37, 429, 40, 464, 39, 482, 38, 502, 39, 509, 38, 517, 37, 522, 38, 540, 39, 549, 40, 567, 39, 596, 38, 614, 40, 651, 37, 663, 90, 698, 37, 804, 38, 825, 37, 842, 90, 854, 39, 859, 90, 907, 37, 933, 38 ], + goldDrop: [ 31, 15, 39, 22, 39, 21 ], + bornPos: [] +}, +{ level: 5, ai: 1, time: 712, state: 1, country: "Taiwan", //id=5 2014-06-08 01:17:23 + action: [ 0, 37, 64, 88, 76, 90, 151, 37, 162, 38, 195, 39, 212, 37, 217, 38, 232, 37, 242, 39, 251, 40, 264, 39, 366, 38, 382, 39, 396, 90, 439, 37, 442, 90, 473, 37, 497, 38, 512, 39, 552, 37, 572, 38, 596, 37, 673, 38 ], + goldDrop: [], + bornPos: [ 1, 22 ] +}, +{ level: 6, ai: 1, time: 2006, state: 1, country: "Taiwan", //id=6 2014-06-08 01:32:52 + action: [ 0, 37, 23, 38, 38, 39, 58, 88, 102, 39, 160, 40, 179, 37, 198, 39, 202, 90, 213, 37, 229, 39, 239, 88, 257, 37, 259, 88, 268, 37, 271, 88, 315, 39, 335, 38, 378, 37, 389, 39, 395, 90, 427, 37, 435, 40, 465, 37, 472, 90, 488, 37, 553, 38, 572, 39, 582, 88, 634, 39, 642, 38, 659, 37, 740, 39, 766, 38, 792, 37, 824, 38, 840, 40, 850, 90, 861, 38, 873, 39, 939, 88, 952, 37, 958, 88, 970, 37, 976, 88, 987, 39, 1001, 90, 1014, 39, 1019, 90, 1029, 37, 1046, 88, 1055, 39, 1075, 90, 1088, 37, 1102, 39, 1115, 90, 1128, 39, 1134, 90, 1146, 39, 1152, 90, 1162, 37, 1179, 90, 1190, 39, 1195, 90, 1208, 37, 1215, 90, 1229, 37, 1245, 88, 1257, 39, 1282, 37, 1324, 38, 1343, 37, 1347, 90, 1360, 39, 1364, 90, 1373, 37, 1385, 90, 1398, 39, 1406, 90, 1415, 37, 1426, 90, 1440, 39, 1447, 90, 1458, 37, 1482, 39, 1498, 38, 1516, 39, 1537, 38, 1555, 37, 1582, 38, 1606, 37, 1637, 90, 1649, 37, 1703, 38, 1756, 37, 1762, 90, 1817, 37, 1828, 38, 1885, 39, 1906, 38, 1923, 39, 1995, 38 ], + goldDrop: [ 24, 19, 21, 27, 39 ], + bornPos: [ 1, 8 ] +}, +{ level: 7, ai: 1, time: 1119, state: 1, country: "Taiwan", //id=7 2014-06-05 20:19:19 + action: [ 0, 39, 45, 37, 58, 88, 70, 37, 108, 38, 125, 37, 150, 38, 168, 88, 195, 39, 232, 88, 243, 37, 251, 38, 261, 37, 270, 38, 280, 39, 291, 90, 317, 37, 331, 38, 347, 39, 367, 38, 420, 90, 448, 39, 530, 38, 549, 39, 553, 38, 596, 39, 620, 90, 633, 37, 661, 90, 674, 39, 680, 90, 690, 37, 706, 88, 715, 39, 730, 90, 743, 37, 778, 38, 837, 37, 846, 90, 857, 37, 914, 38, 929, 37, 953, 90, 964, 39, 968, 90, 1024, 37, 1042, 88, 1054, 37, 1063, 38, 1095, 37, 1108, 38 ], + goldDrop: [], + bornPos: [] +}, +{ level: 8, ai: 1, time: 1418, state: 1, country: "Taiwan", //id=8 2014-06-17 12:37:50 + action: [ 0, 37, 4, 90, 68, 37, 88, 40, 117, 38, 146, 37, 161, 38, 202, 37, 219, 39, 226, 90, 238, 37, 267, 39, 282, 90, 315, 37, 344, 90, 354, 39, 361, 37, 371, 90, 387, 39, 390, 90, 406, 39, 410, 90, 476, 37, 492, 38, 559, 39, 613, 40, 673, 39, 719, 38, 747, 39, 763, 38, 802, 39, 822, 90, 834, 37, 845, 39, 868, 90, 879, 37, 953, 39, 970, 38, 991, 88, 1005, 37, 1010, 88, 1082, 39, 1102, 38, 1169, 37, 1222, 38, 1245, 37, 1285, 90, 1359, 37, 1366, 39, 1374, 38 ], + goldDrop: [ 27 ], + bornPos: [ 1, 8, 10 ] +}, +{ level: 9, ai: 1, time: 1856, state: 1, country: "Taiwan", //id=9 2014-06-05 20:21:34 + action: [ 0, 37, 36, 38, 112, 39, 233, 40, 243, 39, 249, 88, 261, 37, 265, 88, 275, 37, 281, 88, 290, 39, 306, 90, 316, 39, 322, 90, 334, 37, 357, 39, 365, 88, 376, 37, 379, 88, 390, 39, 399, 40, 441, 37, 486, 38, 493, 37, 511, 38, 592, 39, 595, 90, 606, 37, 685, 38, 730, 40, 739, 38, 757, 90, 771, 38, 795, 39, 856, 40, 878, 39, 885, 88, 896, 37, 901, 88, 912, 39, 926, 88, 937, 37, 941, 88, 953, 39, 967, 90, 979, 39, 985, 90, 995, 37, 1006, 90, 1018, 37, 1052, 38, 1142, 39, 1144, 90, 1193, 37, 1270, 38, 1323, 90, 1386, 38, 1399, 40, 1405, 38, 1422, 39, 1488, 40, 1520, 39, 1523, 90, 1535, 39, 1540, 90, 1549, 37, 1556, 90, 1572, 37, 1587, 88, 1598, 37, 1605, 88, 1616, 39, 1631, 90, 1643, 37, 1656, 39, 1671, 90, 1682, 37, 1755, 38, 1767, 37, 1773, 38 ], + goldDrop: [], + bornPos: [] +}, +{ level: 10, ai: 1, time: 1287, state: 1, country: "Taiwan", //id=10 2014-06-02 21:04:04 + action: [ 0, 37, 27, 39, 63, 38, 80, 39, 105, 37, 123, 88, 156, 39, 215, 38, 233, 37, 259, 39, 284, 38, 301, 39, 322, 37, 341, 38, 359, 37, 416, 90, 451, 39, 455, 90, 482, 37, 503, 88, 514, 37, 520, 88, 530, 37, 536, 88, 548, 38, 555, 37, 589, 90, 599, 39, 606, 90, 618, 39, 623, 90, 634, 39, 640, 90, 650, 37, 671, 90, 682, 39, 688, 90, 699, 39, 704, 90, 716, 37, 732, 90, 743, 39, 750, 90, 760, 37, 769, 90, 782, 37, 797, 39, 820, 88, 834, 39, 877, 38, 905, 40, 985, 38, 1003, 37, 1008, 38, 1058, 37, 1089, 39, 1110, 38, 1122, 39, 1177, 38, 1197, 39, 1229, 88, 1260, 39, 1270, 38 ], + goldDrop: [], + bornPos: [ 1, 22, 6 ] +}, +{ level: 11, ai: 1, time: 724, state: 1, country: "Taiwan", //id=11 2014-06-03 17:54:26 + action: [ 0, 39, 32, 37, 45, 38, 55, 39, 66, 38, 75, 37, 84, 38, 93, 39, 102, 38, 111, 37, 121, 38, 130, 39, 140, 38, 150, 37, 159, 38, 168, 39, 178, 38, 186, 37, 195, 38, 205, 39, 213, 38, 225, 37, 230, 38, 274, 39, 282, 90, 297, 39, 302, 90, 317, 39, 321, 90, 336, 39, 339, 90, 354, 39, 357, 90, 477, 40, 486, 38, 583, 40, 590, 38, 604, 90, 652, 37, 713, 38 ], + goldDrop: [ 28, 33, 16, 31, 33 ], + bornPos: [ 1, 6, 4, 1, 15 ] +}, +{ level: 12, ai: 1, time: 1177, state: 1, country: "Taiwan", //id=12 2014-06-03 13:12:19 + action: [ 0, 39, 18, 37, 95, 90, 141, 37, 165, 38, 186, 39, 259, 40, 272, 39, 332, 38, 352, 39, 369, 37, 383, 38, 403, 39, 419, 37, 459, 39, 483, 38, 505, 39, 521, 37, 584, 90, 594, 39, 600, 90, 612, 39, 627, 38, 638, 37, 703, 90, 716, 37, 738, 90, 751, 39, 756, 90, 767, 39, 773, 90, 784, 39, 789, 90, 798, 37, 819, 90, 830, 39, 835, 90, 847, 37, 853, 90, 867, 37, 881, 39, 894, 90, 904, 37, 921, 39, 962, 38, 985, 39, 992, 88, 1057, 39, 1065, 38, 1085, 39, 1144, 38 ], + goldDrop: [], + bornPos: [ 1, 26 ] +}, +{ level: 13, ai: 1, time: 1994, state: 1, country: "Taiwan", //id=13 2014-06-03 13:14:04 + action: [ 0, 37, 45, 38, 68, 39, 74, 38, 173, 37, 227, 39, 248, 38, 305, 39, 376, 38, 479, 37, 493, 37, 510, 40, 551, 37, 567, 40, 571, 37, 588, 39, 604, 90, 615, 39, 626, 90, 643, 88, 687, 38, 824, 39, 879, 39, 885, 38, 968, 37, 1019, 37, 1062, 38, 1185, 40, 1199, 40, 1200, 40, 1201, 40, 1202, 40, 1203, 40, 1204, 40, 1205, 40, 1206, 40, 1244, 39, 1304, 88, 1319, 38, 1346, 40, 1415, 39, 1444, 38, 1533, 39, 1605, 38, 1659, 39, 1712, 37, 1742, 90, 1755, 39, 1765, 90, 1776, 37, 1822, 39, 1896, 37, 1906, 39, 1917, 38 ], + goldDrop: [ 30, 35, 21, 34 ], + bornPos: [] +}, +{ level: 14, ai: 1, time: 2669, state: 1, country: "Japan", //id=14 2014-06-06 02:31:58 + action: [ 0, 37, 11, 37, 12, 37, 13, 37, 14, 37, 15, 37, 16, 37, 17, 37, 18, 37, 19, 37, 20, 37, 21, 37, 22, 37, 23, 37, 24, 37, 25, 37, 26, 37, 27, 37, 28, 37, 29, 37, 30, 37, 31, 37, 32, 37, 33, 37, 34, 37, 35, 37, 36, 37, 37, 37, 38, 37, 39, 37, 40, 37, 41, 37, 42, 37, 43, 37, 44, 37, 45, 37, 46, 37, 47, 37, 48, 37, 49, 37, 50, 37, 51, 37, 52, 37, 53, 37, 54, 37, 55, 37, 56, 37, 57, 37, 58, 37, 59, 37, 60, 37, 61, 37, 62, 37, 63, 38, 75, 38, 76, 38, 77, 38, 78, 38, 79, 38, 80, 38, 81, 38, 82, 38, 83, 38, 84, 38, 85, 38, 86, 38, 87, 38, 88, 38, 89, 38, 90, 38, 91, 38, 92, 38, 93, 38, 94, 38, 95, 38, 96, 37, 109, 37, 110, 37, 111, 37, 112, 37, 113, 37, 114, 37, 115, 37, 116, 37, 117, 37, 118, 37, 119, 37, 120, 37, 121, 38, 134, 38, 135, 38, 136, 38, 137, 38, 138, 38, 139, 38, 140, 38, 141, 38, 142, 38, 143, 38, 144, 38, 145, 38, 146, 38, 147, 38, 148, 38, 149, 38, 150, 38, 151, 38, 152, 38, 153, 38, 154, 38, 155, 38, 156, 39, 168, 39, 169, 39, 170, 39, 171, 39, 172, 39, 173, 39, 175, 39, 176, 39, 177, 39, 178, 39, 179, 39, 180, 39, 181, 39, 182, 39, 183, 39, 184, 39, 185, 39, 186, 39, 187, 39, 188, 39, 189, 39, 190, 39, 191, 39, 192, 39, 193, 39, 194, 39, 195, 39, 196, 39, 197, 39, 198, 39, 199, 39, 200, 39, 201, 39, 202, 39, 203, 39, 204, 39, 205, 39, 206, 39, 207, 39, 208, 39, 209, 39, 210, 39, 211, 39, 212, 39, 213, 39, 214, 39, 215, 39, 216, 39, 217, 39, 218, 39, 219, 39, 220, 39, 221, 39, 222, 39, 223, 39, 224, 39, 225, 39, 226, 39, 227, 39, 228, 39, 229, 39, 230, 39, 231, 39, 232, 39, 233, 39, 234, 39, 235, 39, 236, 39, 237, 39, 238, 39, 239, 39, 240, 39, 241, 39, 242, 39, 243, 39, 244, 38, 258, 38, 275, 39, 277, 38, 291, 39, 301, 37, 303, 38, 310, 38, 319, 37, 320, 38, 327, 37, 331, 38, 343, 38, 344, 38, 345, 38, 346, 38, 347, 38, 348, 38, 349, 38, 350, 38, 351, 38, 352, 38, 353, 38, 354, 38, 355, 38, 356, 38, 357, 38, 358, 38, 359, 38, 360, 38, 361, 38, 362, 38, 363, 38, 364, 38, 365, 38, 366, 38, 367, 38, 368, 38, 369, 38, 370, 38, 371, 38, 372, 38, 373, 37, 391, 39, 403, 39, 404, 39, 405, 39, 406, 39, 407, 39, 408, 39, 409, 39, 410, 39, 411, 39, 412, 39, 413, 39, 414, 39, 415, 39, 416, 39, 417, 39, 418, 39, 419, 39, 420, 39, 421, 39, 422, 39, 423, 39, 424, 39, 425, 39, 426, 39, 427, 39, 428, 39, 429, 39, 430, 39, 431, 39, 432, 39, 433, 39, 434, 39, 435, 39, 436, 39, 437, 39, 438, 39, 439, 39, 440, 39, 441, 39, 442, 39, 443, 39, 444, 39, 445, 39, 446, 39, 447, 39, 448, 39, 449, 39, 450, 39, 451, 39, 452, 39, 453, 39, 454, 39, 455, 39, 456, 39, 457, 39, 458, 39, 459, 39, 460, 39, 461, 39, 462, 39, 463, 39, 464, 39, 465, 39, 466, 39, 467, 39, 468, 39, 469, 39, 470, 39, 471, 39, 472, 39, 473, 39, 474, 39, 475, 39, 476, 39, 477, 39, 478, 39, 479, 39, 480, 39, 481, 39, 482, 39, 483, 39, 484, 39, 485, 39, 486, 39, 487, 39, 488, 39, 489, 39, 490, 39, 491, 39, 492, 39, 493, 39, 494, 39, 495, 39, 496, 39, 497, 39, 498, 39, 499, 39, 500, 39, 501, 39, 502, 39, 503, 39, 504, 39, 505, 39, 506, 39, 507, 39, 508, 39, 509, 39, 510, 39, 511, 38, 568, 39, 580, 40, 620, 37, 632, 38, 634, 37, 648, 39, 657, 38, 667, 39, 669, 38, 684, 38, 685, 38, 686, 38, 687, 38, 688, 38, 689, 38, 690, 38, 691, 38, 692, 38, 693, 38, 694, 38, 695, 38, 696, 38, 697, 38, 698, 38, 699, 38, 700, 38, 701, 38, 702, 38, 703, 38, 705, 38, 706, 38, 707, 38, 708, 38, 709, 38, 710, 38, 711, 38, 712, 38, 713, 38, 714, 37, 727, 37, 728, 37, 729, 37, 730, 37, 731, 37, 732, 37, 733, 37, 734, 37, 735, 37, 736, 37, 737, 37, 738, 37, 739, 37, 740, 37, 741, 37, 742, 37, 743, 37, 744, 37, 745, 37, 746, 37, 747, 37, 748, 37, 749, 37, 750, 37, 751, 37, 752, 37, 753, 37, 754, 37, 755, 37, 756, 37, 757, 37, 758, 37, 759, 37, 760, 37, 761, 37, 762, 37, 763, 37, 764, 37, 765, 37, 766, 37, 767, 37, 768, 37, 769, 37, 770, 37, 771, 37, 772, 37, 773, 37, 774, 37, 775, 37, 776, 37, 777, 37, 778, 37, 779, 39, 792, 39, 793, 39, 794, 39, 795, 39, 796, 39, 797, 39, 798, 39, 799, 39, 800, 39, 801, 39, 802, 39, 803, 39, 804, 39, 805, 39, 806, 39, 807, 39, 808, 39, 809, 39, 810, 38, 866, 37, 878, 37, 879, 37, 880, 37, 881, 37, 882, 37, 883, 37, 884, 37, 885, 37, 886, 37, 887, 37, 888, 37, 889, 37, 890, 37, 891, 37, 892, 37, 893, 37, 894, 37, 895, 37, 896, 37, 897, 37, 898, 37, 899, 38, 908, 39, 918, 37, 919, 38, 933, 37, 951, 39, 965, 39, 974, 40, 996, 37, 1004, 39, 1016, 39, 1017, 39, 1018, 39, 1019, 39, 1020, 39, 1021, 39, 1022, 39, 1023, 39, 1024, 39, 1025, 39, 1026, 39, 1027, 39, 1028, 39, 1029, 39, 1030, 39, 1031, 39, 1032, 39, 1033, 39, 1034, 39, 1035, 38, 1047, 39, 1057, 38, 1070, 38, 1071, 38, 1072, 38, 1073, 38, 1074, 38, 1075, 38, 1076, 38, 1077, 38, 1078, 38, 1079, 38, 1080, 38, 1081, 38, 1082, 38, 1083, 38, 1084, 38, 1085, 38, 1086, 38, 1087, 38, 1088, 38, 1089, 38, 1090, 38, 1091, 38, 1092, 38, 1093, 38, 1094, 38, 1095, 38, 1096, 38, 1097, 38, 1098, 38, 1099, 38, 1100, 38, 1101, 38, 1102, 38, 1103, 38, 1104, 38, 1105, 38, 1106, 38, 1107, 38, 1108, 38, 1109, 38, 1110, 38, 1111, 38, 1112, 37, 1125, 37, 1126, 37, 1127, 37, 1128, 37, 1129, 37, 1130, 37, 1131, 37, 1132, 37, 1133, 37, 1134, 37, 1135, 37, 1136, 37, 1137, 37, 1138, 37, 1139, 37, 1140, 37, 1141, 37, 1142, 37, 1143, 37, 1144, 37, 1145, 37, 1146, 37, 1147, 38, 1159, 38, 1160, 38, 1161, 38, 1162, 38, 1163, 38, 1164, 38, 1165, 38, 1166, 38, 1167, 38, 1168, 38, 1169, 38, 1170, 39, 1184, 39, 1185, 39, 1186, 39, 1187, 39, 1188, 39, 1189, 39, 1190, 39, 1191, 39, 1192, 39, 1193, 39, 1194, 39, 1195, 39, 1196, 39, 1197, 39, 1198, 39, 1199, 39, 1200, 39, 1201, 39, 1202, 39, 1203, 38, 1217, 39, 1220, 38, 1230, 37, 1239, 39, 1240, 38, 1249, 39, 1252, 38, 1268, 38, 1269, 38, 1270, 38, 1271, 38, 1272, 38, 1273, 38, 1274, 39, 1288, 39, 1289, 39, 1290, 39, 1291, 39, 1292, 39, 1293, 39, 1294, 39, 1295, 39, 1296, 39, 1297, 39, 1298, 39, 1299, 39, 1300, 39, 1301, 39, 1302, 39, 1303, 39, 1304, 39, 1305, 39, 1306, 39, 1307, 39, 1308, 39, 1309, 39, 1310, 39, 1311, 39, 1312, 39, 1313, 39, 1314, 39, 1315, 39, 1316, 39, 1317, 39, 1318, 39, 1319, 39, 1320, 38, 1336, 38, 1337, 37, 1351, 37, 1352, 37, 1353, 37, 1354, 37, 1355, 37, 1356, 37, 1357, 37, 1358, 37, 1359, 37, 1360, 37, 1361, 37, 1362, 37, 1363, 37, 1364, 37, 1365, 37, 1366, 37, 1367, 37, 1368, 37, 1369, 37, 1370, 37, 1371, 37, 1372, 37, 1373, 37, 1374, 37, 1375, 37, 1376, 37, 1377, 37, 1378, 37, 1379, 37, 1380, 37, 1381, 37, 1382, 37, 1383, 37, 1384, 37, 1385, 37, 1386, 37, 1387, 37, 1388, 37, 1389, 37, 1390, 37, 1391, 37, 1392, 37, 1393, 37, 1394, 37, 1395, 37, 1396, 37, 1397, 37, 1398, 37, 1399, 37, 1400, 37, 1401, 37, 1402, 37, 1403, 37, 1404, 37, 1405, 37, 1406, 37, 1407, 37, 1408, 37, 1409, 37, 1410, 40, 1425, 40, 1426, 40, 1427, 40, 1428, 40, 1429, 40, 1430, 40, 1431, 40, 1432, 40, 1433, 40, 1434, 40, 1435, 40, 1436, 40, 1437, 40, 1438, 40, 1439, 40, 1440, 40, 1441, 40, 1442, 40, 1443, 40, 1444, 40, 1445, 40, 1446, 40, 1447, 40, 1448, 40, 1449, 40, 1509, 39, 1521, 39, 1522, 39, 1523, 39, 1524, 39, 1525, 39, 1526, 39, 1527, 39, 1528, 39, 1529, 39, 1530, 39, 1531, 39, 1532, 39, 1597, 37, 1620, 39, 1639, 37, 1651, 37, 1652, 37, 1653, 37, 1654, 37, 1655, 37, 1656, 37, 1657, 37, 1658, 37, 1659, 37, 1660, 37, 1661, 37, 1662, 37, 1663, 37, 1667, 39, 1673, 37, 1677, 39, 1685, 39, 1691, 37, 1698, 39, 1707, 38, 1715, 38, 1725, 38, 1737, 38, 1738, 38, 1739, 38, 1740, 38, 1741, 38, 1742, 38, 1743, 38, 1744, 38, 1745, 38, 1746, 38, 1747, 38, 1748, 38, 1749, 38, 1750, 38, 1751, 38, 1752, 38, 1753, 38, 1754, 38, 1755, 38, 1756, 38, 1757, 38, 1758, 38, 1759, 38, 1760, 38, 1761, 38, 1762, 38, 1763, 38, 1848, 37, 1860, 37, 1861, 37, 1862, 37, 1863, 37, 1864, 37, 1865, 37, 1866, 37, 1867, 37, 1868, 37, 1869, 37, 1870, 37, 1871, 37, 1872, 37, 1873, 37, 1874, 37, 1875, 37, 1876, 37, 1877, 37, 1878, 37, 1879, 37, 1880, 37, 1881, 37, 1882, 37, 1883, 37, 1884, 37, 1885, 37, 1886, 37, 1887, 37, 1888, 37, 1889, 37, 1890, 37, 1891, 37, 1892, 37, 1893, 37, 1894, 37, 1895, 37, 1896, 37, 1897, 37, 1898, 37, 1899, 37, 1900, 37, 1901, 37, 1902, 37, 1903, 37, 1904, 37, 1905, 37, 1906, 37, 1907, 37, 1908, 37, 1909, 37, 1910, 37, 1911, 37, 1912, 37, 1913, 37, 1914, 37, 1915, 37, 1916, 37, 1917, 37, 1918, 37, 1919, 37, 1920, 37, 1921, 37, 1922, 37, 1923, 37, 1924, 37, 1925, 37, 1926, 37, 1927, 37, 1928, 37, 1929, 37, 1930, 37, 1931, 37, 1932, 37, 1933, 37, 1934, 37, 1935, 37, 1936, 37, 1937, 37, 1938, 37, 1939, 37, 1940, 37, 1941, 37, 1942, 37, 1943, 37, 1944, 37, 1945, 37, 1946, 37, 1947, 37, 1948, 37, 1949, 37, 1950, 37, 1951, 37, 1952, 37, 1953, 37, 1954, 37, 1955, 37, 1956, 37, 1957, 37, 1958, 37, 1959, 37, 1960, 37, 1961, 37, 1962, 37, 1963, 37, 1964, 37, 1965, 37, 1966, 37, 1967, 37, 1968, 37, 1969, 37, 1970, 37, 1971, 37, 1972, 37, 1973, 37, 1974, 37, 1975, 37, 1976, 37, 1977, 37, 1978, 37, 1979, 37, 1980, 37, 1981, 37, 1982, 37, 1983, 37, 1984, 37, 1985, 37, 1986, 37, 1987, 37, 1988, 37, 1989, 37, 1990, 37, 1991, 37, 1992, 37, 1993, 37, 1994, 37, 1995, 37, 1996, 38, 2008, 38, 2009, 38, 2010, 38, 2011, 38, 2012, 38, 2013, 38, 2014, 38, 2015, 38, 2016, 38, 2017, 38, 2018, 38, 2019, 38, 2020, 38, 2021, 38, 2022, 38, 2023, 38, 2024, 37, 2037, 37, 2038, 37, 2039, 37, 2040, 37, 2041, 38, 2060, 38, 2061, 38, 2062, 38, 2063, 38, 2064, 38, 2065, 38, 2066, 38, 2067, 38, 2068, 38, 2069, 38, 2070, 38, 2072, 38, 2073, 38, 2074, 38, 2075, 39, 2089, 39, 2090, 39, 2091, 39, 2092, 39, 2093, 39, 2094, 39, 2095, 39, 2096, 39, 2097, 39, 2098, 39, 2099, 39, 2100, 39, 2101, 39, 2102, 39, 2103, 39, 2104, 39, 2105, 39, 2106, 39, 2107, 39, 2108, 39, 2109, 39, 2110, 39, 2111, 39, 2112, 39, 2113, 39, 2114, 39, 2115, 39, 2116, 39, 2117, 39, 2118, 39, 2119, 39, 2120, 39, 2121, 39, 2122, 39, 2163, 39, 2165, 38, 2182, 38, 2183, 38, 2184, 38, 2185, 38, 2186, 38, 2187, 38, 2188, 38, 2189, 38, 2190, 38, 2191, 38, 2192, 38, 2193, 38, 2194, 38, 2195, 38, 2196, 38, 2197, 38, 2198, 38, 2199, 38, 2200, 38, 2201, 38, 2202, 38, 2203, 38, 2204, 37, 2217, 37, 2218, 37, 2219, 37, 2220, 37, 2221, 37, 2222, 37, 2223, 37, 2224, 37, 2225, 37, 2226, 37, 2227, 37, 2228, 37, 2229, 37, 2230, 37, 2231, 38, 2234, 39, 2255, 39, 2256, 39, 2257, 39, 2258, 39, 2259, 39, 2260, 39, 2261, 39, 2262, 39, 2263, 39, 2264, 39, 2265, 39, 2266, 39, 2267, 39, 2268, 39, 2269, 39, 2270, 39, 2271, 39, 2272, 39, 2273, 39, 2274, 39, 2275, 39, 2276, 39, 2277, 39, 2278, 39, 2279, 39, 2280, 39, 2281, 39, 2282, 38, 2297, 38, 2298, 38, 2299, 38, 2300, 38, 2301, 38, 2302, 38, 2303, 38, 2304, 38, 2305, 38, 2306, 38, 2307, 38, 2308, 38, 2309, 38, 2310, 38, 2311, 38, 2312, 38, 2313, 38, 2314, 38, 2315, 38, 2316, 38, 2317, 38, 2318, 38, 2319, 38, 2320, 37, 2333, 37, 2334, 37, 2335, 37, 2336, 37, 2337, 37, 2338, 37, 2339, 37, 2340, 37, 2341, 37, 2342, 38, 2358, 38, 2359, 38, 2360, 38, 2361, 38, 2362, 38, 2363, 38, 2364, 38, 2365, 38, 2366, 38, 2367, 38, 2368, 38, 2369, 38, 2370, 38, 2371, 38, 2372, 38, 2373, 38, 2374, 38, 2375, 38, 2376, 38, 2377, 38, 2378, 38, 2379, 38, 2380, 38, 2381, 38, 2382, 38, 2383, 38, 2384, 37, 2398, 37, 2399, 37, 2400, 37, 2401, 37, 2402, 37, 2403, 37, 2404, 37, 2405, 37, 2406, 37, 2407, 37, 2408, 37, 2409, 37, 2410, 37, 2411, 37, 2412, 37, 2413, 37, 2414, 37, 2415, 37, 2416, 37, 2417, 37, 2418, 37, 2419, 37, 2420, 37, 2421, 37, 2422, 37, 2423, 37, 2424, 37, 2425, 38, 2439, 38, 2440, 38, 2441, 38, 2442, 38, 2443, 37, 2457, 40, 2473, 39, 2485, 39, 2486, 39, 2487, 39, 2488, 39, 2489, 39, 2490, 39, 2491, 39, 2492, 39, 2493, 39, 2494, 39, 2495, 39, 2496, 39, 2497, 39, 2498, 39, 2499, 39, 2500, 39, 2501, 39, 2502, 39, 2503, 39, 2504, 39, 2505, 39, 2506, 39, 2507, 39, 2508, 39, 2509, 39, 2510, 39, 2511, 39, 2512, 39, 2513, 39, 2514, 39, 2515, 39, 2516, 39, 2517, 39, 2518, 39, 2519, 39, 2520, 39, 2521, 39, 2522, 39, 2524, 39, 2525, 39, 2526, 39, 2527, 39, 2528, 39, 2529, 39, 2530, 39, 2531, 39, 2532, 39, 2533, 39, 2534, 39, 2535, 39, 2536, 39, 2537, 39, 2538, 39, 2539, 39, 2540, 39, 2541, 39, 2542, 39, 2543, 39, 2544, 39, 2545, 39, 2546, 39, 2547, 39, 2548, 39, 2549, 39, 2550, 39, 2552, 39, 2553, 39, 2554, 39, 2555, 39, 2556, 39, 2557, 39, 2558, 39, 2559, 39, 2560, 39, 2561, 39, 2562, 39, 2563, 38, 2579, 38, 2580, 38, 2581, 38, 2582, 38, 2583, 38, 2584, 38, 2585, 38, 2586, 38, 2587, 38, 2588, 38, 2589, 38, 2590, 38, 2591, 38, 2592, 38, 2593, 38, 2594, 38, 2595, 38, 2596, 38, 2597, 38, 2598, 38, 2599, 38, 2600, 38, 2601, 38, 2602, 37, 2616, 37, 2617, 37, 2618, 37, 2619, 37, 2620, 37, 2621, 37, 2622, 37, 2623, 37, 2624, 37, 2625, 38 ], + goldDrop: [ 30 ], + bornPos: [] +}, +{ level: 15, ai: 1, time: 1478, state: 1, country: "Japan", //id=15 2014-06-06 02:35:03 + action: [ 0, 37, 11, 37, 12, 37, 13, 37, 14, 37, 15, 37, 16, 37, 17, 37, 18, 37, 19, 37, 20, 37, 21, 37, 22, 37, 23, 37, 24, 37, 25, 37, 26, 37, 27, 37, 28, 37, 29, 37, 30, 37, 31, 37, 32, 37, 33, 37, 34, 37, 35, 37, 36, 37, 37, 37, 38, 37, 39, 37, 40, 37, 41, 37, 42, 37, 43, 37, 44, 37, 45, 37, 46, 37, 47, 37, 48, 37, 49, 37, 50, 37, 51, 37, 52, 37, 53, 37, 54, 37, 55, 37, 56, 37, 57, 37, 58, 37, 59, 37, 60, 37, 61, 37, 62, 90, 68, 37, 81, 37, 82, 37, 83, 37, 88, 39, 101, 39, 102, 39, 103, 39, 104, 39, 105, 39, 106, 39, 107, 39, 108, 39, 109, 39, 110, 39, 111, 39, 112, 39, 113, 39, 114, 39, 115, 39, 116, 39, 117, 39, 118, 39, 119, 39, 120, 39, 121, 39, 122, 39, 123, 39, 124, 39, 125, 39, 126, 39, 127, 39, 128, 39, 129, 39, 130, 39, 131, 39, 132, 39, 133, 39, 134, 39, 135, 39, 136, 39, 137, 39, 138, 39, 139, 38, 153, 38, 154, 38, 155, 37, 168, 37, 169, 37, 170, 37, 171, 37, 172, 37, 173, 37, 174, 37, 175, 90, 209, 37, 221, 37, 222, 37, 223, 37, 224, 37, 225, 37, 226, 88, 251, 39, 264, 39, 265, 39, 266, 39, 267, 39, 268, 39, 269, 39, 270, 39, 271, 39, 272, 39, 273, 39, 274, 39, 275, 39, 276, 39, 277, 39, 278, 39, 279, 39, 280, 39, 281, 39, 282, 39, 283, 39, 284, 39, 285, 39, 286, 39, 287, 39, 288, 39, 289, 39, 290, 39, 291, 39, 292, 39, 293, 39, 294, 39, 295, 39, 296, 39, 297, 39, 298, 39, 299, 39, 300, 38, 312, 40, 323, 39, 335, 39, 336, 39, 337, 90, 394, 37, 406, 38, 416, 37, 419, 38, 431, 38, 432, 38, 433, 38, 434, 38, 435, 38, 436, 37, 451, 39, 454, 37, 466, 37, 467, 37, 468, 37, 469, 37, 470, 37, 471, 37, 472, 37, 473, 37, 474, 37, 475, 37, 476, 37, 477, 37, 478, 37, 479, 37, 480, 37, 481, 37, 482, 37, 483, 38, 495, 38, 496, 38, 497, 38, 498, 39, 512, 39, 513, 39, 514, 39, 515, 39, 516, 39, 517, 39, 519, 39, 520, 39, 521, 39, 522, 39, 523, 39, 524, 39, 525, 39, 526, 39, 527, 39, 528, 39, 529, 39, 530, 39, 531, 39, 532, 90, 572, 37, 582, 38, 594, 38, 595, 38, 596, 37, 609, 37, 610, 37, 611, 37, 612, 37, 613, 37, 614, 37, 615, 37, 616, 37, 617, 37, 618, 37, 619, 37, 620, 37, 621, 37, 622, 37, 623, 37, 624, 37, 625, 37, 626, 37, 627, 37, 628, 37, 629, 37, 630, 37, 631, 39, 644, 39, 645, 39, 646, 39, 647, 39, 648, 39, 649, 39, 650, 39, 651, 39, 652, 39, 653, 39, 654, 39, 655, 39, 656, 39, 657, 39, 658, 39, 659, 39, 660, 39, 661, 39, 662, 39, 663, 39, 664, 39, 665, 38, 676, 39, 689, 39, 690, 39, 691, 39, 692, 39, 693, 39, 694, 39, 695, 39, 696, 39, 697, 39, 698, 39, 699, 39, 700, 39, 701, 88, 707, 38, 719, 38, 720, 38, 721, 38, 722, 38, 723, 38, 724, 38, 725, 37, 732, 39, 745, 39, 746, 39, 747, 39, 748, 39, 749, 39, 750, 39, 751, 39, 752, 39, 753, 39, 754, 39, 764, 39, 775, 37, 787, 37, 788, 37, 789, 37, 790, 37, 791, 37, 792, 37, 793, 37, 794, 37, 795, 37, 796, 37, 797, 37, 798, 37, 799, 37, 800, 37, 801, 37, 802, 37, 803, 37, 804, 37, 805, 37, 806, 37, 807, 88, 819, 37, 825, 39, 837, 39, 838, 39, 839, 39, 840, 39, 841, 39, 842, 39, 843, 39, 844, 39, 845, 39, 846, 39, 847, 39, 848, 39, 849, 39, 850, 39, 851, 39, 852, 39, 853, 39, 854, 39, 855, 39, 856, 39, 857, 39, 858, 39, 859, 39, 860, 88, 891, 39, 903, 90, 914, 37, 940, 39, 952, 39, 953, 39, 954, 39, 955, 39, 956, 39, 957, 39, 958, 39, 959, 39, 960, 39, 961, 39, 962, 39, 963, 39, 964, 39, 965, 39, 966, 39, 967, 39, 968, 39, 969, 39, 970, 39, 971, 39, 972, 39, 973, 39, 974, 39, 975, 39, 976, 39, 977, 39, 978, 39, 979, 39, 980, 39, 981, 39, 982, 39, 983, 39, 984, 39, 985, 39, 986, 39, 987, 39, 988, 39, 989, 39, 990, 39, 991, 39, 992, 39, 993, 39, 994, 39, 995, 39, 996, 39, 997, 37, 1010, 37, 1011, 37, 1012, 37, 1013, 37, 1014, 37, 1015, 37, 1016, 37, 1017, 37, 1018, 37, 1019, 37, 1020, 37, 1021, 37, 1022, 37, 1023, 37, 1024, 37, 1025, 37, 1026, 37, 1027, 37, 1028, 37, 1029, 37, 1030, 37, 1031, 38, 1043, 38, 1044, 38, 1045, 38, 1046, 39, 1059, 39, 1060, 39, 1061, 39, 1062, 39, 1063, 39, 1064, 39, 1065, 39, 1066, 39, 1067, 39, 1068, 39, 1069, 39, 1070, 39, 1071, 39, 1072, 39, 1073, 39, 1074, 39, 1075, 39, 1076, 39, 1077, 39, 1078, 39, 1079, 39, 1080, 38, 1093, 38, 1094, 38, 1095, 37, 1107, 37, 1108, 37, 1109, 37, 1110, 37, 1111, 37, 1112, 37, 1113, 37, 1114, 37, 1115, 37, 1116, 37, 1117, 38, 1130, 38, 1131, 38, 1132, 39, 1144, 39, 1145, 39, 1146, 39, 1147, 39, 1148, 39, 1149, 39, 1150, 39, 1151, 39, 1152, 39, 1153, 39, 1154, 39, 1155, 39, 1156, 39, 1157, 39, 1158, 39, 1159, 39, 1160, 39, 1161, 39, 1162, 39, 1163, 37, 1175, 37, 1176, 37, 1177, 37, 1178, 37, 1179, 37, 1180, 37, 1181, 37, 1182, 37, 1183, 37, 1184, 37, 1185, 37, 1186, 37, 1187, 37, 1188, 38, 1198, 37, 1202, 38, 1213, 37, 1225, 37, 1226, 37, 1227, 37, 1228, 37, 1229, 37, 1230, 37, 1231, 37, 1232, 37, 1233, 37, 1234, 37, 1235, 37, 1236, 37, 1237, 37, 1238, 37, 1239, 37, 1240, 37, 1241, 37, 1242, 37, 1243, 37, 1244, 37, 1245, 37, 1246, 37, 1247, 88, 1252, 39, 1264, 39, 1268, 39, 1280, 39, 1281, 39, 1282, 39, 1283, 39, 1284, 39, 1285, 39, 1286, 39, 1287, 39, 1288, 39, 1289, 39, 1290, 39, 1291, 39, 1292, 39, 1293, 39, 1294, 39, 1295, 39, 1296, 39, 1297, 39, 1298, 39, 1299, 39, 1300, 39, 1301, 39, 1302, 39, 1303, 39, 1304, 39, 1305, 39, 1306, 39, 1307, 39, 1308, 39, 1309, 39, 1310, 39, 1311, 39, 1312, 39, 1313, 39, 1314, 39, 1315, 39, 1316, 39, 1317, 39, 1318, 38, 1330, 37, 1341, 39, 1351, 38, 1364, 38, 1365, 38, 1366, 38, 1367, 38, 1368, 38, 1369, 38, 1370, 38, 1371, 38, 1372, 38, 1373, 38, 1374, 38, 1375, 38, 1376, 37, 1391, 37, 1392, 37, 1393, 37, 1394, 37, 1395, 37, 1396, 37, 1397, 37, 1398, 38, 1407, 37, 1409, 38, 1419, 39, 1432, 39, 1433, 39, 1434, 39, 1435, 39, 1436, 39, 1437, 39, 1438, 39, 1439, 39, 1440, 39, 1441, 39, 1442, 39, 1443, 39, 1444, 39, 1445, 39, 1446, 39, 1447, 39, 1448, 39, 1449, 39, 1450, 39, 1451, 39, 1453, 39, 1454, 39, 1455, 39, 1456, 39, 1457, 39, 1458, 39, 1459, 39, 1460, 39, 1461, 39, 1462, 39, 1463, 39, 1464, 39, 1465, 39, 1466, 39, 1467, 39, 1468, 39, 1469, 39, 1470, 39, 1471, 39, 1472, 38 ], + goldDrop: [ 31, 14, 23, 26, 36 ], + bornPos: [ 1, 5 ] +}, +{ level: 16, ai: 1, time: 979, state: 1, country: "United States", //id=16 2014-06-14 01:49:49 + action: [ 0, 37, 12, 37, 13, 37, 14, 37, 15, 37, 16, 37, 17, 37, 18, 37, 19, 37, 20, 37, 21, 37, 22, 37, 23, 37, 24, 37, 25, 37, 27, 37, 28, 37, 29, 37, 30, 37, 31, 37, 32, 37, 33, 37, 34, 37, 35, 37, 36, 37, 37, 37, 39, 37, 40, 37, 41, 37, 42, 37, 43, 37, 45, 37, 46, 37, 48, 37, 49, 37, 50, 37, 51, 37, 53, 37, 54, 37, 56, 37, 57, 37, 59, 37, 60, 37, 61, 37, 62, 37, 64, 37, 65, 37, 67, 37, 68, 37, 69, 37, 70, 37, 71, 37, 72, 37, 73, 37, 74, 37, 75, 37, 76, 37, 77, 37, 78, 37, 79, 37, 80, 37, 81, 37, 82, 37, 83, 37, 84, 37, 85, 37, 86, 37, 87, 37, 88, 37, 89, 37, 91, 37, 92, 37, 93, 37, 94, 37, 95, 37, 96, 37, 97, 37, 98, 37, 99, 37, 100, 37, 101, 37, 102, 37, 103, 37, 104, 37, 105, 37, 106, 37, 107, 37, 108, 37, 109, 37, 111, 37, 112, 37, 113, 37, 114, 37, 115, 37, 117, 37, 118, 37, 119, 37, 120, 37, 121, 37, 122, 37, 123, 37, 124, 37, 125, 37, 126, 37, 127, 37, 128, 37, 129, 88, 138, 39, 150, 39, 152, 39, 153, 39, 154, 39, 155, 39, 156, 39, 157, 39, 158, 39, 159, 39, 160, 39, 161, 39, 162, 39, 163, 39, 164, 39, 165, 39, 167, 39, 168, 39, 169, 39, 170, 39, 171, 39, 172, 39, 173, 39, 174, 39, 175, 39, 176, 39, 177, 39, 178, 39, 180, 39, 181, 39, 182, 39, 183, 39, 184, 39, 185, 39, 186, 39, 188, 39, 189, 39, 190, 39, 191, 39, 192, 39, 193, 39, 194, 39, 195, 39, 196, 39, 197, 39, 198, 39, 199, 39, 200, 39, 201, 39, 202, 39, 204, 88, 241, 39, 254, 39, 255, 39, 256, 39, 257, 39, 258, 39, 259, 39, 261, 39, 262, 39, 263, 39, 264, 39, 265, 39, 266, 39, 267, 38, 281, 38, 282, 38, 283, 38, 284, 38, 285, 38, 286, 38, 287, 38, 288, 38, 289, 38, 290, 38, 291, 38, 292, 38, 293, 38, 294, 38, 295, 38, 297, 38, 298, 38, 299, 38, 300, 38, 302, 38, 303, 38, 304, 38, 305, 38, 306, 38, 307, 38, 308, 38, 309, 38, 310, 38, 311, 37, 320, 38, 326, 37, 330, 38, 340, 37, 354, 37, 355, 37, 356, 37, 359, 90, 366, 37, 386, 39, 399, 39, 400, 39, 401, 39, 402, 39, 403, 39, 404, 39, 405, 39, 406, 39, 407, 39, 408, 39, 409, 39, 411, 39, 412, 39, 413, 39, 414, 39, 415, 39, 416, 39, 417, 39, 418, 39, 419, 39, 420, 39, 421, 39, 422, 39, 423, 39, 424, 39, 425, 39, 426, 39, 427, 39, 428, 39, 429, 39, 431, 39, 432, 39, 433, 39, 434, 39, 436, 39, 457, 88, 472, 90, 485, 90, 495, 39, 504, 38, 519, 38, 520, 38, 521, 38, 523, 38, 524, 38, 525, 38, 526, 38, 527, 38, 528, 38, 529, 38, 530, 38, 531, 38, 532, 38, 534, 38, 535, 38, 537, 38, 538, 38, 539, 38, 540, 38, 541, 38, 542, 38, 543, 38, 544, 38, 545, 38, 546, 38, 547, 38, 548, 37, 557, 38, 563, 37, 568, 38, 579, 39, 593, 39, 594, 39, 595, 39, 596, 39, 597, 39, 598, 39, 600, 39, 601, 39, 602, 39, 603, 39, 604, 39, 605, 39, 606, 39, 607, 39, 608, 39, 609, 39, 610, 39, 611, 39, 612, 39, 613, 39, 614, 39, 616, 39, 617, 39, 618, 39, 619, 39, 620, 39, 621, 39, 622, 39, 623, 39, 624, 39, 626, 39, 627, 39, 628, 39, 629, 39, 630, 39, 632, 39, 633, 39, 634, 39, 635, 39, 636, 39, 638, 39, 639, 39, 640, 39, 641, 39, 642, 39, 643, 39, 644, 39, 645, 39, 646, 39, 647, 39, 648, 39, 649, 39, 651, 39, 652, 39, 653, 39, 654, 39, 655, 39, 712, 88, 726, 39, 731, 40, 744, 40, 745, 40, 746, 40, 747, 37, 760, 37, 761, 37, 762, 37, 763, 37, 764, 37, 765, 37, 766, 37, 767, 37, 768, 37, 769, 37, 770, 37, 771, 37, 772, 37, 773, 37, 774, 37, 775, 37, 776, 37, 777, 37, 778, 39, 791, 39, 792, 39, 793, 39, 794, 39, 795, 39, 796, 39, 797, 39, 798, 39, 799, 39, 800, 39, 801, 39, 802, 39, 803, 39, 804, 39, 805, 39, 806, 39, 807, 39, 808, 39, 809, 39, 810, 38, 821, 39, 832, 38, 842, 37, 846, 38, 851, 37, 855, 38, 862, 37, 867, 38, 872, 37, 877, 38, 883, 37, 889, 38, 898, 39, 905, 38, 914, 39, 919, 38, 927, 39, 931, 38, 938, 39, 944, 38, 957, 39, 961, 38, 968, 37, 973, 38 ], + goldDrop: [], + bornPos: [ 1, 20 ] +}, +{ level: 17, ai: 1, time: 2178, state: 1, country: "Taiwan", //id=17 2014-06-05 20:41:57 + action: [ 0, 39, 25, 88, 39, 39, 73, 38, 85, 39, 113, 37, 121, 38, 152, 88, 196, 39, 206, 38, 228, 37, 259, 38, 283, 39, 394, 40, 404, 90, 425, 37, 433, 40, 445, 40, 467, 88, 477, 39, 509, 38, 521, 39, 536, 88, 548, 37, 553, 88, 599, 39, 626, 38, 686, 37, 778, 90, 790, 39, 795, 90, 805, 39, 811, 90, 820, 37, 837, 90, 849, 39, 855, 90, 865, 37, 873, 90, 888, 37, 952, 88, 964, 39, 994, 38, 1007, 39, 1027, 38, 1040, 88, 1074, 39, 1085, 38, 1108, 37, 1139, 38, 1159, 39, 1205, 40, 1212, 90, 1223, 37, 1229, 40, 1266, 88, 1274, 39, 1309, 38, 1321, 39, 1333, 88, 1347, 37, 1352, 88, 1406, 39, 1425, 90, 1434, 39, 1440, 90, 1451, 39, 1456, 90, 1466, 38, 1507, 37, 1514, 90, 1523, 39, 1530, 90, 1541, 37, 1552, 90, 1562, 39, 1570, 90, 1579, 37, 1604, 39, 1613, 90, 1625, 39, 1630, 90, 1642, 37, 1651, 90, 1662, 39, 1669, 90, 1679, 37, 1704, 39, 1721, 38, 1765, 37, 1772, 90, 1782, 39, 1787, 90, 1854, 37, 1966, 90, 1977, 39, 1979, 90, 1991, 37, 2009, 38, 2024, 39, 2028, 90, 2041, 37, 2052, 38, 2066, 37, 2106, 38 ], + goldDrop: [ 30, 29 ], + bornPos: [ 1, 7, 15, 23 ] +}, +{ level: 18, ai: 1, time: 2105, state: 1, country: "Japan", //id=18 2014-06-06 02:40:47 + action: [ 0, 39, 11, 39, 12, 39, 13, 39, 14, 39, 15, 39, 16, 39, 17, 39, 18, 39, 19, 39, 20, 39, 21, 39, 22, 39, 23, 39, 24, 39, 25, 39, 26, 39, 27, 39, 28, 39, 29, 39, 30, 39, 31, 39, 32, 39, 33, 39, 34, 39, 35, 39, 36, 39, 37, 39, 38, 39, 39, 39, 40, 39, 41, 88, 72, 37, 78, 88, 128, 39, 140, 39, 141, 39, 142, 39, 143, 39, 144, 39, 145, 39, 146, 38, 194, 39, 195, 38, 208, 39, 214, 38, 228, 39, 233, 38, 240, 39, 252, 39, 253, 39, 254, 39, 255, 39, 256, 39, 257, 39, 258, 39, 259, 38, 271, 39, 276, 38, 293, 38, 294, 38, 295, 38, 296, 38, 297, 38, 298, 38, 299, 38, 300, 38, 301, 38, 302, 38, 303, 38, 304, 38, 305, 38, 306, 38, 307, 38, 308, 38, 309, 38, 310, 37, 326, 37, 327, 37, 328, 37, 329, 37, 330, 37, 331, 37, 332, 37, 333, 37, 334, 37, 335, 37, 336, 37, 337, 37, 338, 37, 339, 37, 340, 37, 341, 38, 352, 37, 354, 38, 366, 37, 379, 37, 380, 37, 381, 37, 382, 37, 383, 37, 384, 37, 385, 37, 386, 37, 387, 37, 388, 37, 389, 37, 390, 37, 391, 37, 392, 37, 393, 37, 394, 37, 395, 37, 396, 37, 397, 37, 398, 37, 399, 37, 400, 37, 401, 37, 402, 37, 403, 37, 404, 37, 405, 37, 406, 37, 407, 37, 408, 37, 409, 37, 410, 37, 411, 37, 413, 37, 414, 37, 415, 37, 416, 37, 417, 38, 427, 37, 428, 38, 449, 90, 472, 37, 478, 90, 503, 37, 516, 37, 517, 37, 534, 37, 540, 90, 550, 39, 559, 90, 568, 37, 580, 37, 581, 37, 582, 37, 583, 37, 584, 37, 585, 88, 590, 39, 602, 39, 603, 39, 604, 39, 605, 39, 606, 39, 607, 39, 614, 90, 626, 37, 638, 37, 639, 37, 640, 37, 641, 37, 642, 37, 643, 37, 644, 37, 645, 37, 646, 37, 647, 37, 648, 37, 649, 37, 650, 37, 651, 37, 652, 37, 653, 37, 654, 37, 655, 37, 656, 37, 657, 37, 658, 37, 659, 37, 660, 37, 661, 37, 662, 37, 663, 37, 664, 90, 702, 37, 714, 37, 715, 37, 716, 37, 717, 88, 724, 38, 736, 38, 737, 38, 738, 38, 739, 38, 740, 38, 741, 38, 742, 38, 743, 38, 744, 38, 745, 39, 757, 37, 764, 40, 776, 37, 780, 40, 792, 37, 805, 37, 806, 37, 807, 37, 808, 37, 809, 38, 887, 39, 960, 39, 973, 39, 974, 39, 975, 39, 976, 39, 977, 39, 978, 39, 979, 39, 980, 39, 981, 39, 982, 39, 983, 39, 984, 39, 985, 39, 986, 39, 987, 39, 988, 39, 989, 39, 990, 39, 991, 39, 992, 39, 993, 39, 994, 39, 995, 39, 996, 39, 997, 39, 998, 39, 999, 39, 1000, 39, 1001, 39, 1002, 39, 1003, 39, 1004, 39, 1005, 39, 1006, 39, 1007, 39, 1008, 39, 1009, 39, 1010, 39, 1011, 39, 1012, 39, 1013, 39, 1014, 39, 1015, 39, 1016, 39, 1017, 39, 1018, 39, 1019, 39, 1020, 39, 1021, 39, 1022, 39, 1023, 39, 1024, 39, 1025, 39, 1026, 39, 1027, 39, 1028, 39, 1029, 39, 1030, 39, 1031, 39, 1032, 39, 1033, 39, 1034, 39, 1035, 39, 1036, 39, 1037, 39, 1038, 39, 1039, 39, 1040, 39, 1041, 39, 1042, 39, 1043, 39, 1044, 39, 1045, 39, 1046, 39, 1047, 39, 1048, 39, 1049, 39, 1050, 39, 1051, 39, 1052, 39, 1053, 39, 1054, 39, 1055, 39, 1056, 39, 1057, 39, 1058, 39, 1059, 39, 1060, 39, 1061, 39, 1062, 39, 1063, 39, 1064, 39, 1065, 39, 1066, 39, 1067, 39, 1068, 38, 1113, 39, 1122, 38, 1142, 38, 1146, 39, 1158, 39, 1159, 39, 1160, 39, 1161, 39, 1162, 39, 1163, 39, 1164, 39, 1165, 39, 1166, 39, 1167, 39, 1168, 39, 1169, 39, 1170, 39, 1171, 39, 1172, 90, 1177, 37, 1189, 37, 1190, 37, 1191, 37, 1192, 37, 1200, 39, 1213, 37, 1226, 37, 1227, 37, 1228, 37, 1229, 37, 1230, 37, 1231, 37, 1232, 37, 1233, 37, 1234, 37, 1235, 37, 1236, 37, 1237, 37, 1238, 37, 1239, 37, 1240, 37, 1241, 37, 1242, 37, 1243, 37, 1244, 37, 1245, 37, 1246, 37, 1247, 37, 1248, 37, 1249, 37, 1250, 37, 1251, 37, 1252, 37, 1253, 37, 1254, 37, 1255, 37, 1256, 38, 1272, 38, 1273, 38, 1274, 38, 1276, 38, 1277, 38, 1278, 38, 1279, 38, 1280, 38, 1281, 38, 1282, 38, 1283, 38, 1284, 38, 1285, 38, 1286, 38, 1287, 38, 1288, 38, 1289, 38, 1290, 38, 1291, 38, 1292, 38, 1293, 38, 1294, 38, 1295, 38, 1296, 38, 1297, 38, 1298, 38, 1299, 38, 1300, 38, 1301, 38, 1302, 38, 1443, 39, 1453, 38, 1461, 39, 1474, 39, 1475, 39, 1476, 39, 1477, 39, 1478, 39, 1479, 39, 1480, 39, 1481, 39, 1482, 39, 1483, 39, 1484, 39, 1485, 39, 1486, 39, 1487, 39, 1510, 38, 1522, 38, 1523, 38, 1524, 38, 1525, 38, 1526, 38, 1527, 38, 1528, 38, 1529, 38, 1530, 38, 1531, 38, 1532, 38, 1533, 38, 1534, 38, 1535, 38, 1537, 38, 1538, 38, 1539, 38, 1540, 38, 1541, 38, 1542, 38, 1543, 37, 1559, 37, 1560, 37, 1561, 37, 1562, 37, 1563, 37, 1564, 37, 1565, 37, 1566, 37, 1567, 37, 1568, 37, 1569, 37, 1570, 37, 1571, 37, 1572, 37, 1573, 37, 1574, 37, 1575, 37, 1576, 38, 1587, 37, 1601, 37, 1602, 37, 1603, 37, 1604, 37, 1605, 37, 1606, 40, 1683, 39, 1696, 39, 1697, 39, 1698, 39, 1699, 39, 1700, 39, 1701, 39, 1702, 39, 1703, 39, 1704, 39, 1705, 39, 1710, 39, 1722, 39, 1723, 39, 1724, 39, 1725, 39, 1726, 39, 1741, 37, 1760, 39, 1772, 38, 1773, 39, 1784, 37, 1793, 38, 1840, 39, 1848, 38, 1855, 39, 1872, 39, 1873, 39, 1874, 39, 1875, 39, 1876, 39, 1877, 39, 1878, 39, 1879, 39, 1880, 39, 1881, 39, 1882, 39, 1883, 39, 1884, 38, 1921, 37, 1933, 37, 1934, 37, 1935, 37, 1936, 37, 1937, 37, 1938, 37, 1939, 37, 1940, 37, 1941, 37, 1942, 37, 1943, 37, 1944, 37, 1945, 37, 1946, 37, 1947, 37, 1948, 37, 1949, 37, 1950, 37, 1951, 37, 1952, 37, 1953, 37, 1954, 37, 1955, 38, 1968, 37, 1981, 37, 1982, 37, 1983, 37, 1984, 37, 1985, 37, 1986, 37, 1987, 37, 1988, 37, 1989, 37, 1990, 37, 1991, 37, 1992, 37, 1993, 37, 1994, 37, 1995, 37, 1996, 37, 1997, 37, 1998, 37, 1999, 37, 2000, 37, 2001, 37, 2002, 37, 2003, 37, 2004, 37, 2005, 37, 2006, 37, 2007, 37, 2008, 37, 2009, 37, 2010, 37, 2011, 37, 2012, 37, 2013, 37, 2014, 37, 2015, 37, 2016, 37, 2017, 38, 2032, 37, 2035, 38, 2045, 37, 2057, 37, 2058, 37, 2059, 37, 2060, 37, 2061, 37, 2062, 37, 2063, 37, 2064, 37, 2065, 37, 2066, 37, 2067, 37, 2068, 37, 2069, 37, 2070, 37, 2071, 37, 2072, 37, 2073, 37, 2074, 37, 2075, 37, 2076, 37, 2077, 37, 2078, 37, 2079, 37, 2080, 37, 2081, 37, 2082, 37, 2083, 37, 2084, 37, 2085, 37, 2086, 37, 2087, 37, 2088, 37, 2089, 37, 2090, 37, 2091, 37, 2092, 37, 2093, 37, 2094, 38 ], + goldDrop: [ 16 ], + bornPos: [ 1, 9 ] +}, +{ level: 19, ai: 1, time: 1298, state: 1, country: "Taiwan", //id=19 2014-06-03 19:56:37 + action: [ 0, 39, 59, 38, 84, 37, 94, 39, 98, 90, 108, 39, 110, 90, 119, 39, 122, 90, 165, 37, 173, 39, 208, 37, 306, 90, 320, 39, 324, 90, 374, 37, 406, 38, 434, 39, 446, 90, 457, 38, 471, 39, 479, 90, 489, 38, 501, 39, 512, 38, 525, 39, 536, 38, 546, 39, 556, 37, 606, 39, 623, 37, 630, 39, 640, 37, 650, 40, 663, 39, 743, 38, 758, 39, 762, 90, 816, 37, 827, 38, 839, 37, 849, 38, 860, 37, 871, 38, 881, 37, 891, 38, 934, 39, 955, 39, 969, 39, 970, 39, 971, 39, 972, 39, 973, 39, 974, 39, 999, 37, 1050, 90, 1060, 39, 1066, 90, 1078, 39, 1082, 90, 1096, 88, 1170, 37, 1176, 39, 1215, 38, 1227, 37, 1238, 38, 1250, 37, 1262, 38, 1274, 37, 1280, 38, 1289, 37, 1292, 38 ], + goldDrop: [ 33, 32, 26, 31, 28, 14, 28, 30 ], + bornPos: [ 1, 9, 20, 19, 4 ] +}, +{ level: 20, ai: 1, time: 2152, state: 1, country: "Taiwan", //id=20 2014-06-03 20:02:27 + action: [ 0, 37, 22, 39, 81, 37, 107, 90, 144, 37, 185, 38, 205, 39, 240, 37, 252, 88, 265, 37, 279, 38, 351, 39, 365, 39, 366, 39, 427, 37, 441, 90, 452, 39, 468, 37, 490, 39, 501, 90, 516, 39, 523, 90, 571, 37, 578, 39, 609, 88, 618, 37, 624, 88, 636, 90, 682, 39, 723, 38, 741, 37, 812, 38, 818, 37, 829, 39, 874, 38, 891, 37, 931, 38, 963, 37, 1034, 90, 1048, 37, 1061, 39, 1210, 88, 1221, 37, 1227, 88, 1239, 37, 1244, 88, 1255, 37, 1259, 88, 1272, 37, 1276, 88, 1289, 37, 1296, 90, 1335, 37, 1350, 88, 1361, 37, 1366, 88, 1376, 37, 1382, 88, 1597, 39, 1667, 38, 1683, 37, 1692, 90, 1738, 37, 1768, 38, 1791, 39, 1834, 40, 1861, 37, 1875, 37, 1876, 37, 1877, 37, 1878, 37, 1879, 37, 1880, 37, 1881, 37, 1882, 37, 1883, 37, 1903, 90, 1958, 37, 1972, 38, 2026, 39, 2038, 40, 2053, 39, 2086, 38, 2104, 37, 2146, 38 ], + goldDrop: [ 21, 20, 28, 15, 15, 17 ], + bornPos: [ 1, 25, 22, 1, 2, 4 ] +}, +{ level: 21, ai: 1, time: 2423, state: 1, country: "Taiwan", //id=21 2014-06-03 20:04:54 + action: [ 0, 39, 8, 38, 41, 37, 56, 38, 94, 39, 158, 40, 167, 88, 205, 39, 219, 88, 231, 39, 268, 90, 282, 37, 296, 90, 309, 37, 336, 38, 421, 37, 428, 40, 437, 90, 487, 37, 525, 39, 543, 37, 574, 90, 591, 88, 644, 39, 658, 90, 669, 39, 680, 90, 693, 39, 698, 90, 710, 40, 721, 39, 743, 38, 755, 39, 776, 37, 797, 40, 813, 37, 831, 38, 847, 37, 851, 38, 953, 39, 959, 38, 1023, 40, 1035, 37, 1049, 37, 1050, 37, 1051, 37, 1052, 37, 1053, 37, 1054, 37, 1055, 37, 1056, 37, 1057, 37, 1058, 37, 1059, 37, 1133, 38, 1144, 39, 1153, 38, 1225, 39, 1288, 40, 1308, 39, 1334, 90, 1347, 37, 1366, 39, 1376, 90, 1388, 37, 1396, 88, 1411, 39, 1430, 37, 1456, 40, 1465, 37, 1550, 38, 1621, 39, 1682, 40, 1687, 88, 1701, 39, 1720, 90, 1731, 37, 1743, 90, 1756, 37, 1773, 39, 1785, 90, 1797, 37, 1861, 88, 1874, 37, 1877, 88, 1888, 37, 1893, 88, 1906, 37, 1920, 39, 1929, 90, 1975, 39, 1994, 38, 2037, 39, 2049, 37, 2059, 90, 2075, 39, 2084, 90, 2146, 37, 2155, 40, 2173, 37, 2229, 38, 2300, 39, 2417, 38 ], + goldDrop: [ 18, 17 ], + bornPos: [ 1, 26, 24 ] +}, +{ level: 22, ai: 1, time: 1279, state: 1, country: "Taiwan", //id=22 2014-06-05 20:50:56 + action: [ 0, 39, 45, 37, 80, 38, 103, 39, 164, 37, 187, 38, 203, 39, 228, 38, 244, 37, 304, 40, 318, 37, 346, 38, 367, 37, 396, 39, 418, 38, 435, 39, 520, 37, 557, 38, 573, 37, 669, 88, 678, 39, 775, 37, 782, 38, 790, 39, 870, 38, 881, 39, 897, 88, 913, 37, 916, 88, 981, 39, 998, 38, 1015, 37, 1072, 40, 1081, 90, 1142, 37, 1170, 38, 1192, 37, 1196, 38, 1212, 39, 1254, 38, 1264, 39, 1268, 38 ], + goldDrop: [ 14, 34, 25 ], + bornPos: [ 1, 26 ] +}, +{ level: 23, ai: 1, time: 2556, state: 1, country: "Taiwan", //id=23 2014-06-05 20:52:41 + action: [ 0, 39, 5, 40, 49, 37, 57, 39, 74, 38, 96, 39, 157, 40, 165, 88, 175, 39, 190, 90, 200, 39, 206, 90, 214, 37, 243, 39, 265, 38, 317, 37, 327, 40, 345, 37, 350, 88, 359, 39, 394, 38, 430, 37, 466, 40, 488, 88, 534, 39, 543, 40, 551, 37, 575, 40, 587, 37, 591, 88, 605, 37, 608, 88, 639, 37, 667, 38, 685, 39, 701, 37, 711, 38, 735, 39, 817, 38, 853, 37, 875, 38, 887, 39, 898, 37, 921, 39, 934, 90, 945, 39, 947, 90, 957, 39, 961, 90, 987, 37, 1020, 40, 1044, 39, 1055, 90, 1067, 37, 1073, 40, 1081, 39, 1103, 40, 1115, 37, 1124, 90, 1151, 39, 1172, 88, 1208, 39, 1244, 38, 1287, 37, 1307, 38, 1319, 37, 1362, 38, 1369, 37, 1375, 38, 1382, 90, 1392, 37, 1421, 90, 1432, 39, 1437, 90, 1450, 39, 1454, 90, 1466, 39, 1471, 90, 1478, 37, 1488, 90, 1503, 37, 1524, 40, 1540, 39, 1545, 40, 1561, 39, 1568, 40, 1574, 39, 1622, 37, 1636, 40, 1654, 37, 1665, 90, 1675, 39, 1680, 90, 1690, 37, 1705, 88, 1715, 37, 1720, 88, 1727, 39, 1744, 90, 1754, 39, 1769, 37, 1803, 38, 1827, 39, 1903, 38, 1919, 39, 1933, 38, 1953, 37, 1972, 38, 1985, 37, 2027, 38, 2033, 37, 2037, 38, 2043, 37, 2063, 39, 2068, 90, 2079, 37, 2099, 90, 2110, 39, 2114, 90, 2182, 37, 2196, 37, 2197, 37, 2222, 40, 2251, 39, 2262, 90, 2272, 37, 2305, 40, 2317, 39, 2373, 38, 2396, 39, 2472, 38, 2508, 37, 2528, 38 ], + goldDrop: [ 20, 21, 37, 35, 39, 18 ], + bornPos: [ 1, 3, 7, 24, 9 ] +}, +{ level: 24, ai: 1, time: 1229, state: 1, country: "Taiwan", //id=24 2014-06-05 20:53:29 + action: [ 0, 37, 11, 38, 31, 37, 49, 38, 54, 37, 74, 38, 78, 90, 85, 39, 104, 40, 118, 39, 121, 90, 131, 40, 137, 90, 147, 37, 175, 38, 187, 37, 198, 39, 203, 90, 222, 37, 253, 38, 265, 37, 274, 90, 285, 37, 306, 38, 313, 37, 318, 39, 345, 38, 375, 39, 394, 38, 421, 90, 436, 40, 440, 90, 471, 37, 487, 38, 503, 37, 515, 38, 525, 37, 557, 88, 568, 39, 597, 88, 608, 39, 663, 38, 671, 37, 677, 38, 705, 37, 725, 38, 735, 37, 745, 38, 775, 37, 789, 37, 790, 37, 791, 37, 852, 39, 859, 88, 870, 37, 876, 88, 885, 39, 896, 88, 908, 39, 916, 88, 959, 39, 979, 90, 989, 40, 995, 90, 1004, 37, 1022, 39, 1034, 38, 1039, 39, 1059, 40, 1068, 39, 1098, 38, 1126, 37, 1147, 38, 1158, 37, 1167, 38, 1179, 37, 1184, 38, 1196, 39, 1203, 38, 1209, 39, 1213, 38, 1220, 39, 1223, 38 ], + goldDrop: [ 24 ], + bornPos: [ 1, 22 ] +}, +{ level: 25, ai: 1, time: 2097, state: 1, country: "Taiwan", //id=25 2014-06-03 21:25:24 + action: [ 0, 37, 29, 40, 40, 39, 57, 40, 70, 39, 92, 90, 102, 37, 134, 88, 144, 39, 180, 38, 197, 39, 205, 38, 222, 39, 227, 38, 250, 37, 260, 90, 272, 37, 284, 40, 313, 39, 325, 38, 342, 39, 350, 38, 357, 39, 376, 90, 389, 37, 402, 39, 409, 90, 421, 37, 475, 38, 492, 39, 500, 38, 517, 39, 524, 38, 555, 40, 592, 38, 598, 39, 617, 38, 639, 37, 643, 90, 656, 37, 681, 39, 698, 38, 727, 39, 763, 37, 770, 90, 782, 37, 792, 90, 807, 37, 838, 88, 854, 39, 884, 88, 895, 37, 900, 88, 912, 37, 916, 88, 928, 37, 932, 88, 997, 39, 1015, 37, 1085, 39, 1120, 37, 1151, 38, 1169, 39, 1176, 38, 1193, 39, 1202, 38, 1208, 39, 1317, 37, 1324, 40, 1335, 39, 1351, 90, 1371, 37, 1381, 39, 1406, 37, 1462, 40, 1518, 38, 1537, 39, 1544, 38, 1561, 39, 1568, 38, 1574, 39, 1600, 37, 1626, 40, 1633, 37, 1639, 40, 1658, 37, 1663, 40, 1772, 38, 1816, 39, 1823, 38, 1842, 39, 1849, 38, 1854, 39, 1869, 90, 1879, 37, 1923, 39, 1990, 38, 2017, 39, 2024, 38, 2062, 37, 2068, 39, 2080, 38 ], + goldDrop: [ 16, 21 ], + bornPos: [ 1, 20 ] +}, +{ level: 26, ai: 1, time: 2415, state: 1, country: "Taiwan", //id=26 2014-06-03 21:27:07 + action: [ 0, 37, 68, 38, 79, 39, 116, 88, 129, 39, 132, 88, 179, 39, 193, 38, 253, 37, 275, 90, 286, 37, 304, 90, 317, 39, 323, 90, 331, 37, 348, 88, 359, 37, 364, 88, 373, 39, 389, 90, 400, 39, 405, 90, 413, 37, 429, 88, 441, 37, 444, 88, 455, 39, 469, 90, 485, 39, 487, 90, 499, 39, 501, 90, 513, 37, 539, 39, 548, 88, 562, 39, 578, 90, 590, 37, 602, 39, 630, 38, 692, 37, 697, 90, 707, 37, 716, 39, 767, 37, 825, 38, 887, 39, 900, 90, 910, 37, 955, 39, 1028, 38, 1082, 39, 1094, 88, 1105, 37, 1110, 88, 1119, 39, 1162, 37, 1176, 40, 1198, 39, 1281, 38, 1303, 39, 1315, 38, 1334, 40, 1353, 37, 1364, 38, 1377, 37, 1407, 40, 1437, 37, 1547, 38, 1618, 39, 1655, 38, 1698, 37, 1706, 88, 1718, 37, 1723, 88, 1735, 37, 1741, 88, 1767, 37, 1771, 88, 1784, 37, 1790, 88, 1800, 37, 1807, 88, 1837, 37, 1846, 40, 1860, 39, 1965, 37, 1983, 88, 2000, 37, 2041, 38, 2103, 39, 2130, 88, 2174, 37, 2179, 88, 2211, 39, 2237, 88, 2245, 90, 2271, 39, 2317, 38, 2330, 39, 2377, 38, 2393, 39, 2404, 38 ], + goldDrop: [ 21, 32 ], + bornPos: [ 1, 12, 23, 8 ] +}, +{ level: 27, ai: 1, time: 4087, state: 1, country: "Taiwan", //id=27 2014-06-03 23:41:33 + action: [ 0, 39, 14, 40, 37, 39, 41, 90, 237, 37, 270, 39, 276, 90, 335, 37, 351, 38, 388, 90, 399, 37, 444, 37, 464, 39, 473, 88, 511, 39, 517, 90, 528, 37, 545, 39, 550, 90, 581, 37, 631, 39, 653, 40, 662, 39, 694, 37, 698, 90, 765, 37, 776, 38, 806, 39, 819, 88, 848, 39, 858, 38, 900, 37, 929, 88, 945, 39, 964, 90, 982, 37, 1007, 88, 1052, 39, 1057, 88, 1083, 39, 1093, 38, 1139, 39, 1189, 40, 1204, 39, 1216, 37, 1220, 88, 1232, 39, 1250, 90, 1267, 37, 1279, 90, 1316, 39, 1360, 38, 1388, 37, 1394, 39, 1399, 38, 1415, 37, 1427, 39, 1439, 38, 1461, 88, 1471, 39, 1539, 37, 1546, 38, 1686, 39, 1736, 37, 1791, 38, 1858, 39, 1885, 90, 1896, 37, 1916, 39, 1943, 37, 1967, 88, 1979, 39, 2007, 38, 2183, 37, 2226, 38, 2255, 37, 2265, 39, 2274, 38, 2307, 40, 2335, 37, 2390, 39, 2395, 90, 2408, 37, 2446, 90, 2455, 39, 2458, 90, 2474, 39, 2478, 90, 2554, 37, 2575, 39, 2582, 38, 2609, 39, 2625, 90, 2645, 39, 2648, 90, 2772, 37, 2804, 38, 2892, 90, 2954, 37, 2964, 38, 2992, 39, 3006, 39, 3007, 39, 3008, 39, 3009, 39, 3010, 39, 3011, 39, 3012, 39, 3013, 39, 3014, 39, 3015, 39, 3016, 39, 3017, 39, 3018, 39, 3019, 39, 3020, 39, 3021, 39, 3022, 39, 3023, 39, 3024, 39, 3025, 39, 3026, 39, 3027, 39, 3028, 39, 3029, 39, 3030, 39, 3031, 39, 3032, 39, 3033, 39, 3034, 39, 3035, 39, 3051, 38, 3092, 40, 3146, 90, 3170, 88, 3182, 39, 3190, 37, 3375, 39, 3388, 38, 3398, 39, 3402, 38, 3416, 39, 3419, 38, 3448, 37, 3490, 38, 3554, 37, 3604, 40, 3674, 39, 3681, 40, 3699, 39, 3758, 38, 3778, 90, 3820, 40, 3833, 90, 3847, 40, 3871, 38, 3898, 37, 3908, 38, 3928, 88, 3972, 39, 3982, 38, 4020, 39, 4065, 38 ], + goldDrop: [ 35, 16 ], + bornPos: [ 1, 0, 27 ] +}, +{ level: 28, ai: 1, time: 2446, state: 1, country: "Taiwan", //id=28 2014-06-03 23:45:11 + action: [ 0, 39, 38, 38, 50, 37, 60, 39, 114, 88, 178, 39, 191, 38, 241, 37, 265, 38, 282, 37, 316, 38, 324, 37, 344, 39, 447, 38, 469, 37, 495, 38, 505, 37, 527, 39, 548, 40, 579, 38, 588, 37, 602, 37, 603, 37, 604, 37, 623, 38, 631, 37, 671, 40, 703, 37, 708, 90, 720, 39, 726, 90, 739, 39, 777, 37, 784, 90, 794, 39, 801, 90, 812, 37, 817, 90, 830, 37, 841, 40, 868, 39, 958, 90, 1021, 37, 1038, 38, 1050, 37, 1054, 38, 1089, 37, 1125, 40, 1148, 90, 1161, 39, 1166, 90, 1177, 37, 1183, 90, 1199, 37, 1212, 39, 1233, 88, 1244, 39, 1308, 38, 1320, 39, 1389, 38, 1441, 37, 1447, 90, 1457, 39, 1463, 90, 1471, 37, 1481, 90, 1492, 39, 1502, 90, 1512, 37, 1520, 90, 1531, 39, 1540, 90, 1550, 37, 1557, 90, 1570, 37, 1619, 38, 1646, 37, 1668, 38, 1680, 37, 1695, 39, 1729, 90, 1740, 37, 1768, 88, 1780, 39, 1850, 38, 1902, 37, 1927, 38, 2025, 37, 2039, 37, 2040, 37, 2041, 37, 2042, 37, 2043, 37, 2044, 37, 2061, 38, 2087, 39, 2101, 39, 2102, 39, 2103, 39, 2104, 39, 2105, 39, 2117, 38, 2147, 40, 2202, 38, 2207, 39, 2270, 90, 2334, 37, 2358, 38, 2374, 37, 2413, 38, 2420, 37, 2435, 38 ], + goldDrop: [ 36 ], + bornPos: [] +}, +{ level: 29, ai: 1, time: 2341, state: 1, country: "Taiwan", //id=29 2014-06-05 21:03:33 + action: [ 0, 39, 40, 40, 139, 38, 203, 39, 211, 38, 245, 39, 255, 88, 266, 40, 270, 88, 278, 39, 302, 37, 326, 39, 337, 90, 346, 39, 352, 90, 359, 37, 368, 90, 381, 37, 395, 39, 406, 90, 413, 37, 455, 38, 466, 37, 468, 38, 510, 37, 534, 90, 551, 37, 558, 40, 568, 39, 596, 38, 629, 39, 639, 38, 673, 39, 684, 38, 703, 37, 751, 90, 762, 39, 767, 90, 778, 39, 783, 90, 793, 39, 800, 90, 811, 37, 832, 90, 842, 39, 848, 90, 860, 39, 865, 90, 878, 37, 891, 88, 901, 37, 909, 88, 916, 39, 926, 88, 941, 39, 961, 37, 974, 90, 978, 39, 984, 90, 995, 37, 1013, 39, 1060, 38, 1093, 39, 1101, 38, 1137, 39, 1148, 38, 1163, 37, 1233, 40, 1245, 37, 1259, 40, 1269, 37, 1275, 90, 1286, 39, 1290, 90, 1298, 37, 1305, 90, 1319, 37, 1333, 39, 1345, 90, 1352, 37, 1366, 39, 1454, 38, 1488, 39, 1498, 38, 1530, 39, 1541, 38, 1557, 37, 1613, 38, 1719, 39, 1740, 90, 1791, 37, 1805, 90, 1842, 37, 1861, 40, 1874, 37, 1896, 38, 1924, 37, 1944, 90, 1955, 39, 1959, 90, 1968, 37, 1978, 90, 1990, 37, 2002, 39, 2014, 90, 2022, 37, 2048, 39, 2062, 90, 2073, 39, 2078, 90, 2087, 40, 2093, 90, 2102, 37, 2125, 39, 2233, 38, 2269, 39, 2279, 38, 2314, 39, 2324, 38 ], + goldDrop: [], + bornPos: [] +}, +{ level: 30, ai: 1, time: 4031, state: 1, country: "United States", //id=30 2014-06-14 03:31:35 + action: [ 0, 39, 1, 39, 2, 39, 30, 37, 34, 90, 46, 37, 57, 37, 70, 37, 71, 37, 72, 37, 73, 37, 74, 37, 75, 37, 76, 37, 77, 37, 78, 37, 79, 37, 80, 37, 81, 37, 82, 37, 83, 37, 84, 37, 85, 37, 86, 37, 87, 37, 88, 37, 89, 37, 90, 37, 91, 37, 93, 37, 94, 37, 95, 37, 96, 37, 97, 37, 98, 37, 99, 37, 103, 39, 107, 37, 121, 37, 122, 37, 123, 37, 124, 37, 125, 37, 126, 37, 127, 37, 128, 37, 129, 37, 130, 37, 131, 37, 132, 37, 133, 37, 134, 37, 135, 37, 136, 37, 137, 37, 138, 37, 139, 37, 140, 37, 142, 37, 143, 37, 144, 37, 145, 37, 146, 37, 148, 37, 149, 37, 150, 37, 151, 37, 152, 37, 153, 37, 154, 37, 155, 37, 156, 37, 157, 37, 158, 37, 159, 90, 203, 37, 209, 39, 220, 90, 228, 39, 235, 90, 245, 39, 250, 90, 260, 39, 266, 90, 275, 39, 281, 90, 292, 39, 297, 90, 307, 39, 312, 90, 323, 39, 329, 90, 554, 37, 567, 37, 568, 37, 569, 37, 570, 37, 571, 37, 572, 37, 573, 37, 574, 37, 575, 37, 577, 37, 578, 37, 579, 37, 580, 37, 582, 37, 583, 37, 584, 37, 585, 37, 586, 37, 587, 37, 588, 37, 590, 37, 591, 37, 593, 37, 595, 90, 606, 39, 612, 90, 623, 39, 629, 90, 641, 39, 646, 90, 658, 39, 663, 90, 675, 39, 680, 90, 697, 39, 700, 90, 713, 39, 718, 90, 750, 39, 754, 90, 975, 37, 988, 37, 989, 37, 990, 37, 991, 37, 992, 37, 993, 37, 994, 37, 995, 37, 996, 37, 997, 37, 998, 37, 999, 37, 1000, 37, 1001, 37, 1002, 37, 1003, 37, 1004, 37, 1005, 37, 1006, 37, 1007, 37, 1008, 37, 1009, 37, 1010, 37, 1011, 37, 1012, 37, 1013, 37, 1014, 37, 1016, 90, 1027, 39, 1035, 90, 1043, 39, 1050, 90, 1060, 39, 1066, 90, 1077, 39, 1082, 90, 1093, 39, 1097, 90, 1109, 39, 1113, 90, 1124, 39, 1128, 90, 1139, 39, 1145, 90, 1352, 37, 1364, 37, 1366, 37, 1367, 37, 1369, 37, 1370, 37, 1371, 37, 1372, 37, 1374, 37, 1375, 37, 1376, 37, 1377, 37, 1378, 37, 1379, 37, 1380, 37, 1381, 37, 1382, 37, 1383, 37, 1384, 37, 1385, 37, 1386, 37, 1387, 37, 1388, 37, 1389, 37, 1390, 37, 1391, 37, 1392, 37, 1393, 37, 1394, 37, 1395, 37, 1398, 90, 1409, 39, 1414, 90, 1425, 39, 1431, 90, 1440, 39, 1447, 90, 1459, 39, 1464, 90, 1477, 39, 1482, 90, 1492, 39, 1498, 90, 1721, 37, 1734, 37, 1735, 37, 1736, 37, 1737, 37, 1738, 37, 1739, 37, 1740, 37, 1741, 37, 1742, 37, 1743, 37, 1744, 37, 1745, 37, 1746, 37, 1748, 37, 1750, 37, 1751, 37, 1752, 37, 1753, 90, 1764, 39, 1770, 90, 1780, 39, 1785, 90, 1799, 39, 1803, 90, 1814, 39, 1819, 90, 1831, 39, 1835, 90, 1845, 39, 1850, 90, 2077, 37, 2090, 37, 2091, 37, 2092, 37, 2094, 37, 2095, 37, 2096, 37, 2097, 37, 2098, 37, 2099, 37, 2100, 37, 2101, 37, 2102, 37, 2103, 37, 2108, 90, 2120, 39, 2125, 90, 2136, 39, 2141, 90, 2152, 39, 2158, 90, 2168, 39, 2173, 90, 2183, 39, 2190, 90, 2203, 39, 2207, 90, 2215, 37, 2237, 39, 2250, 39, 2251, 39, 2252, 88, 2261, 37, 2269, 88, 2279, 37, 2285, 88, 2295, 37, 2301, 88, 2312, 37, 2317, 88, 2328, 37, 2341, 37, 2342, 37, 2344, 37, 2345, 37, 2346, 37, 2347, 37, 2348, 37, 2349, 37, 2350, 37, 2352, 37, 2353, 37, 2354, 37, 2355, 37, 2356, 37, 2357, 37, 2358, 37, 2359, 37, 2360, 37, 2361, 37, 2362, 37, 2363, 37, 2364, 37, 2365, 37, 2366, 37, 2367, 37, 2368, 37, 2369, 37, 2371, 37, 2372, 37, 2373, 37, 2374, 37, 2375, 37, 2376, 37, 2377, 37, 2378, 37, 2380, 37, 2381, 37, 2382, 37, 2383, 37, 2384, 37, 2385, 37, 2386, 37, 2387, 37, 2388, 37, 2389, 37, 2391, 37, 2392, 37, 2393, 37, 2394, 37, 2395, 37, 2397, 37, 2398, 37, 2399, 37, 2400, 37, 2401, 37, 2402, 37, 2403, 37, 2404, 37, 2405, 37, 2407, 39, 2420, 39, 2421, 39, 2422, 39, 2423, 39, 2424, 39, 2425, 39, 2426, 39, 2427, 39, 2428, 39, 2429, 39, 2430, 39, 2431, 39, 2432, 39, 2433, 39, 2434, 39, 2435, 39, 2436, 39, 2437, 39, 2438, 39, 2439, 39, 2440, 39, 2441, 39, 2442, 39, 2445, 88, 2459, 37, 2462, 88, 2474, 37, 2480, 88, 2491, 37, 2497, 88, 2528, 37, 2531, 88, 2541, 37, 2547, 88, 2781, 39, 2794, 39, 2795, 39, 2796, 39, 2798, 39, 2799, 39, 2800, 39, 2801, 39, 2802, 39, 2803, 39, 2804, 39, 2805, 39, 2806, 39, 2807, 39, 2808, 39, 2809, 39, 2811, 39, 2812, 39, 2813, 39, 2814, 39, 2815, 39, 2816, 39, 2817, 39, 2818, 39, 2819, 39, 2820, 39, 2821, 39, 2822, 39, 2823, 39, 2824, 39, 2825, 39, 2826, 39, 2827, 39, 2828, 39, 2829, 39, 2830, 39, 2831, 39, 2832, 39, 2833, 39, 2834, 39, 2835, 39, 2836, 39, 2837, 39, 2838, 39, 2839, 39, 2840, 39, 2841, 39, 2842, 39, 2843, 39, 2844, 39, 2845, 39, 2846, 39, 2847, 39, 2848, 39, 2850, 39, 2851, 39, 2852, 39, 2853, 39, 2854, 39, 2856, 39, 2857, 39, 2858, 39, 2859, 39, 2860, 39, 2861, 39, 2862, 39, 2863, 39, 2864, 39, 2865, 39, 2866, 39, 2867, 39, 2868, 39, 2869, 39, 2870, 39, 2871, 39, 2872, 39, 2873, 39, 2874, 39, 2876, 39, 2877, 39, 2878, 39, 2879, 39, 2880, 39, 2882, 39, 2883, 39, 2884, 39, 2885, 39, 2886, 38, 2894, 39, 2907, 39, 2908, 39, 2909, 39, 2910, 39, 2911, 39, 2912, 39, 2913, 39, 2914, 39, 2915, 39, 2916, 39, 2917, 39, 2918, 39, 2919, 38, 2933, 38, 2934, 38, 2935, 38, 2936, 38, 2937, 38, 2938, 38, 2939, 38, 2940, 38, 2941, 38, 2942, 38, 2943, 38, 2944, 38, 2945, 38, 2946, 38, 2947, 38, 2948, 38, 2949, 38, 2950, 38, 2951, 38, 2952, 38, 2953, 38, 2954, 38, 2956, 38, 2957, 38, 2959, 38, 2960, 38, 2961, 38, 2962, 38, 2963, 38, 2964, 38, 2965, 38, 2966, 38, 2967, 38, 2968, 38, 2969, 38, 2970, 38, 2971, 38, 2972, 38, 2973, 38, 2974, 38, 2975, 38, 2976, 38, 2978, 38, 2979, 38, 2980, 38, 2981, 38, 2982, 38, 2983, 38, 2984, 38, 2986, 38, 2987, 38, 2988, 38, 2989, 38, 2990, 38, 2991, 38, 2992, 38, 2993, 38, 2994, 38, 2995, 38, 2996, 38, 2997, 37, 3010, 37, 3011, 37, 3012, 37, 3013, 37, 3014, 37, 3015, 37, 3017, 37, 3018, 37, 3019, 37, 3020, 37, 3021, 37, 3022, 37, 3023, 37, 3024, 37, 3025, 37, 3026, 37, 3027, 37, 3029, 37, 3030, 37, 3031, 37, 3032, 37, 3033, 37, 3046, 90, 3072, 37, 3088, 39, 3096, 37, 3107, 39, 3119, 37, 3131, 90, 3179, 37, 3191, 90, 3204, 90, 3205, 90, 3206, 90, 3207, 90, 3208, 90, 3209, 90, 3210, 39, 3216, 90, 3228, 90, 3230, 90, 3231, 90, 3232, 90, 3268, 37, 3281, 37, 3282, 37, 3283, 37, 3285, 37, 3286, 37, 3288, 37, 3289, 37, 3291, 37, 3292, 37, 3293, 37, 3294, 37, 3296, 37, 3297, 37, 3298, 37, 3299, 37, 3303, 90, 3317, 37, 3330, 37, 3343, 37, 3354, 39, 3367, 39, 3368, 39, 3369, 39, 3370, 39, 3371, 39, 3372, 39, 3373, 39, 3374, 39, 3375, 39, 3376, 39, 3377, 39, 3378, 39, 3379, 39, 3380, 39, 3381, 39, 3382, 39, 3383, 39, 3384, 39, 3386, 39, 3387, 39, 3388, 39, 3389, 39, 3390, 39, 3391, 39, 3392, 39, 3393, 39, 3394, 39, 3395, 39, 3396, 39, 3397, 39, 3398, 39, 3400, 39, 3401, 39, 3402, 39, 3403, 39, 3404, 39, 3406, 39, 3407, 39, 3408, 39, 3409, 39, 3410, 39, 3411, 39, 3412, 39, 3413, 39, 3414, 39, 3415, 39, 3416, 39, 3417, 39, 3418, 39, 3419, 39, 3420, 39, 3421, 39, 3422, 39, 3423, 39, 3424, 39, 3425, 39, 3426, 39, 3427, 39, 3428, 39, 3429, 39, 3430, 39, 3432, 39, 3433, 39, 3434, 39, 3435, 39, 3436, 39, 3437, 39, 3438, 39, 3439, 39, 3440, 39, 3441, 39, 3442, 39, 3443, 39, 3444, 39, 3445, 39, 3446, 39, 3447, 39, 3448, 39, 3449, 39, 3450, 39, 3451, 39, 3452, 39, 3453, 39, 3454, 39, 3455, 39, 3456, 39, 3457, 39, 3458, 38, 3468, 39, 3481, 39, 3482, 39, 3483, 39, 3485, 39, 3486, 39, 3488, 39, 3489, 39, 3490, 39, 3491, 39, 3492, 39, 3493, 39, 3494, 39, 3495, 38, 3510, 38, 3511, 38, 3512, 38, 3513, 38, 3514, 38, 3515, 38, 3516, 38, 3517, 38, 3518, 38, 3519, 38, 3520, 38, 3521, 38, 3522, 38, 3523, 38, 3524, 38, 3525, 38, 3526, 38, 3527, 38, 3528, 38, 3529, 38, 3531, 38, 3532, 38, 3533, 38, 3534, 38, 3535, 38, 3536, 38, 3537, 38, 3538, 38, 3539, 38, 3540, 38, 3541, 38, 3542, 38, 3543, 38, 3544, 38, 3545, 38, 3546, 38, 3547, 38, 3548, 38, 3549, 38, 3551, 38, 3552, 38, 3553, 38, 3554, 38, 3555, 38, 3556, 38, 3557, 38, 3558, 38, 3559, 38, 3560, 38, 3561, 38, 3562, 38, 3564, 38, 3565, 38, 3566, 38, 3567, 38, 3568, 38, 3569, 38, 3570, 38, 3571, 38, 3572, 38, 3573, 38, 3574, 38, 3575, 38, 3576, 38, 3577, 38, 3578, 38, 3579, 38, 3580, 38, 3581, 38, 3582, 38, 3583, 38, 3584, 38, 3586, 37, 3599, 37, 3600, 37, 3601, 37, 3602, 37, 3603, 37, 3604, 37, 3606, 37, 3607, 37, 3608, 37, 3609, 37, 3610, 37, 3611, 37, 3612, 37, 3613, 37, 3614, 37, 3615, 37, 3616, 37, 3617, 37, 3618, 37, 3619, 37, 3620, 37, 3621, 37, 3622, 37, 3623, 37, 3624, 37, 3625, 37, 3627, 37, 3628, 37, 3629, 37, 3630, 37, 3632, 37, 3633, 37, 3634, 37, 3635, 37, 3636, 37, 3637, 37, 3638, 37, 3640, 37, 3641, 37, 3642, 37, 3643, 37, 3644, 37, 3645, 37, 3646, 37, 3647, 37, 3648, 37, 3649, 37, 3650, 37, 3651, 37, 3652, 37, 3653, 37, 3654, 37, 3655, 37, 3656, 37, 3657, 37, 3658, 37, 3659, 37, 3660, 37, 3661, 37, 3662, 37, 3663, 37, 3664, 37, 3665, 37, 3666, 37, 3667, 37, 3668, 37, 3669, 37, 3670, 37, 3671, 37, 3672, 37, 3673, 37, 3674, 37, 3675, 37, 3676, 37, 3677, 37, 3679, 37, 3680, 37, 3681, 37, 3682, 37, 3684, 37, 3685, 37, 3686, 37, 3687, 37, 3688, 37, 3689, 37, 3690, 37, 3692, 37, 3693, 37, 3694, 37, 3695, 37, 3696, 37, 3697, 37, 3698, 37, 3699, 37, 3700, 37, 3701, 37, 3702, 37, 3703, 37, 3740, 39, 3745, 90, 3764, 37, 3813, 39, 3825, 39, 3827, 39, 3829, 39, 3830, 39, 3831, 39, 3832, 39, 3833, 39, 3834, 39, 3835, 39, 3836, 39, 3837, 39, 3838, 39, 3839, 39, 3840, 39, 3841, 39, 3842, 39, 3843, 39, 3844, 39, 3845, 39, 3846, 39, 3847, 39, 3848, 39, 3849, 39, 3850, 39, 3851, 39, 3853, 39, 3854, 39, 3856, 39, 3857, 39, 3858, 39, 3859, 39, 3861, 39, 3862, 39, 3863, 39, 3864, 39, 3865, 39, 3866, 39, 3867, 39, 3868, 39, 3869, 39, 3870, 39, 3871, 39, 3872, 39, 3873, 39, 3874, 39, 3875, 39, 3876, 39, 3877, 39, 3878, 39, 3879, 39, 3880, 39, 3881, 39, 3882, 39, 3883, 39, 3884, 39, 3885, 39, 3886, 39, 3887, 39, 3888, 39, 3889, 39, 3890, 39, 3891, 39, 3892, 39, 3893, 39, 3894, 39, 3895, 39, 3896, 39, 3897, 39, 3898, 39, 3899, 39, 3900, 39, 3901, 39, 3902, 39, 3903, 39, 3904, 39, 3905, 39, 3906, 39, 3907, 39, 3908, 39, 3909, 39, 3910, 39, 3911, 39, 3912, 39, 3913, 39, 3914, 39, 3915, 39, 3916, 38, 3923, 39, 3936, 39, 3937, 39, 3938, 39, 3940, 39, 3941, 39, 3942, 39, 3943, 39, 3944, 39, 3945, 39, 3946, 39, 3947, 39, 3948, 38, 3962, 38, 3963, 38, 3964, 38, 3965, 38, 3966, 38, 3967, 38, 3968, 38, 3970, 38, 3971, 38, 3972, 38, 3973, 38, 3974, 38, 3975, 38, 3977, 38, 3978, 38, 3979, 38, 3980, 38, 3981, 38, 3982, 38, 3983, 38, 3984, 38, 3985, 38, 3986, 38, 3987, 38, 3989, 38, 3990, 38, 3991, 38, 3992, 38, 3994, 38, 3995, 38, 3996, 38, 3997, 38, 3998, 38, 3999, 38, 4000, 38, 4001, 38, 4003, 38, 4004, 38, 4005, 38, 4006, 38, 4007, 38, 4008, 38, 4009, 38, 4010, 38, 4011, 38, 4012, 38, 4013, 38, 4014, 38, 4015, 38, 4016, 38, 4017, 38, 4018, 38, 4019, 38, 4020, 38, 4021, 38, 4022, 38, 4023, 38, 4024, 38, 4026, 38, 4027, 38, 4029, 38, 4030, 38 ], + goldDrop: [ 28, 30, 16, 32, 19, 16, 34, 26, 20, 16, 36, 22, 21, 19 ], + bornPos: [ 1, 6, 21, 1, 18, 13, 4, 19, 11, 12, 20, 10, 7, 17, 8, 22, 15, 2, 27, 5 ] +}, +{ level: 31, ai: 1, time: 524, state: 1, country: "Taiwan", //id=31 2014-06-05 21:15:20 + action: [ 0, 39, 11, 37, 26, 38, 31, 37, 37, 38, 54, 37, 75, 38, 88, 37, 97, 38, 112, 37, 128, 38, 137, 37, 146, 38, 152, 37, 159, 38, 165, 37, 169, 38, 177, 37, 184, 39, 286, 40, 319, 38, 326, 39, 335, 38, 340, 39, 346, 38, 351, 39, 358, 38, 363, 39, 368, 38, 384, 39, 401, 38, 406, 39, 412, 38, 417, 39, 422, 38, 427, 39, 436, 37, 505, 38, 514, 37, 518, 38 ], + goldDrop: [], + bornPos: [] +}, +{ level: 32, ai: 1, time: 2300, state: 1, country: "Taiwan", //id=32 2014-06-05 21:16:56 + action: [ 0, 37, 12, 38, 34, 39, 48, 38, 54, 39, 67, 40, 121, 37, 164, 88, 175, 39, 201, 37, 221, 38, 260, 37, 267, 38, 289, 39, 303, 38, 309, 39, 338, 90, 349, 37, 358, 40, 365, 39, 382, 40, 392, 37, 403, 40, 412, 37, 417, 38, 425, 39, 441, 40, 450, 39, 463, 37, 469, 38, 476, 39, 496, 40, 504, 39, 510, 38, 529, 37, 553, 38, 565, 39, 599, 40, 642, 39, 668, 90, 678, 39, 680, 90, 691, 37, 718, 39, 751, 38, 773, 90, 803, 37, 814, 38, 835, 39, 845, 38, 861, 39, 878, 38, 884, 37, 888, 38, 909, 39, 915, 38, 923, 37, 936, 38, 941, 37, 971, 40, 980, 39, 996, 90, 1014, 37, 1041, 39, 1054, 40, 1059, 37, 1075, 39, 1079, 88, 1121, 40, 1140, 37, 1149, 88, 1163, 40, 1178, 90, 1193, 38, 1248, 40, 1279, 39, 1286, 40, 1298, 39, 1309, 40, 1329, 90, 1376, 37, 1389, 88, 1400, 37, 1405, 88, 1416, 38, 1423, 90, 1435, 37, 1470, 38, 1481, 90, 1489, 40, 1497, 90, 1506, 37, 1530, 39, 1575, 38, 1598, 39, 1663, 90, 1702, 37, 1717, 88, 1736, 37, 1744, 88, 1756, 40, 1772, 90, 1781, 37, 1820, 38, 1831, 37, 1858, 39, 1875, 38, 1893, 37, 1899, 39, 1968, 38, 1990, 39, 2001, 38, 2019, 39, 2029, 38, 2048, 39, 2069, 38, 2075, 39, 2081, 38, 2099, 37, 2167, 90, 2175, 39, 2190, 90, 2219, 37, 2289, 38 ], + goldDrop: [], + bornPos: [ 1, 10 ] +}, +{ level: 33, ai: 1, time: 2758, state: 1, country: "United States", //id=33 2014-06-14 03:44:36 + action: [ 0, 37, 9, 38, 22, 38, 23, 38, 24, 38, 25, 38, 26, 38, 27, 38, 28, 38, 29, 38, 30, 38, 31, 38, 32, 38, 33, 38, 34, 38, 35, 38, 37, 38, 38, 38, 39, 38, 40, 38, 41, 38, 42, 38, 43, 38, 45, 38, 46, 38, 47, 38, 48, 38, 49, 38, 50, 38, 52, 38, 53, 38, 54, 38, 55, 38, 56, 38, 57, 39, 70, 39, 71, 39, 72, 39, 73, 88, 86, 37, 95, 39, 108, 39, 109, 39, 110, 39, 111, 39, 112, 39, 113, 39, 114, 39, 115, 39, 116, 39, 117, 39, 118, 39, 119, 39, 120, 39, 121, 39, 122, 39, 123, 39, 124, 39, 125, 39, 127, 39, 128, 39, 129, 39, 130, 39, 131, 39, 132, 39, 133, 39, 134, 39, 136, 39, 137, 39, 138, 39, 139, 40, 145, 39, 155, 37, 158, 90, 167, 37, 170, 88, 179, 37, 187, 88, 196, 39, 205, 88, 217, 39, 225, 37, 238, 37, 239, 37, 240, 37, 241, 37, 242, 37, 243, 37, 244, 37, 249, 40, 262, 40, 263, 40, 264, 40, 266, 40, 267, 40, 268, 40, 269, 40, 270, 40, 271, 40, 272, 40, 273, 40, 274, 40, 275, 40, 276, 40, 277, 40, 278, 40, 279, 39, 290, 37, 300, 38, 315, 38, 316, 38, 317, 38, 318, 38, 319, 38, 320, 38, 321, 38, 322, 38, 323, 38, 324, 38, 325, 38, 326, 38, 327, 38, 328, 38, 329, 38, 330, 38, 331, 38, 332, 39, 345, 39, 346, 39, 347, 39, 348, 39, 349, 39, 350, 39, 351, 39, 352, 39, 353, 39, 354, 39, 355, 39, 356, 39, 357, 39, 358, 39, 359, 39, 360, 39, 361, 39, 363, 88, 381, 37, 395, 37, 396, 37, 397, 37, 400, 88, 425, 37, 436, 88, 551, 40, 564, 40, 565, 40, 566, 37, 579, 37, 580, 37, 581, 37, 582, 37, 583, 37, 584, 37, 585, 37, 586, 37, 587, 37, 588, 37, 589, 37, 590, 37, 591, 37, 592, 37, 593, 37, 594, 37, 595, 37, 596, 37, 598, 37, 599, 37, 600, 37, 601, 37, 602, 37, 603, 37, 604, 37, 605, 37, 607, 37, 608, 37, 609, 37, 610, 37, 611, 37, 612, 38, 626, 38, 627, 38, 628, 38, 629, 38, 630, 38, 631, 38, 633, 38, 634, 38, 635, 38, 636, 38, 637, 38, 638, 38, 639, 38, 640, 38, 641, 38, 642, 38, 643, 38, 644, 38, 645, 38, 646, 38, 647, 38, 648, 38, 649, 38, 650, 38, 651, 38, 653, 38, 654, 38, 655, 38, 656, 39, 670, 39, 671, 39, 672, 39, 673, 39, 674, 39, 675, 39, 677, 39, 678, 39, 679, 39, 680, 39, 681, 39, 682, 39, 683, 39, 684, 39, 685, 39, 686, 39, 687, 39, 689, 39, 690, 39, 691, 39, 692, 39, 693, 39, 694, 40, 708, 40, 709, 40, 710, 40, 711, 40, 713, 39, 726, 39, 727, 39, 728, 39, 729, 39, 730, 39, 731, 88, 763, 39, 776, 39, 777, 39, 778, 39, 780, 39, 781, 39, 782, 88, 791, 39, 804, 39, 805, 39, 806, 39, 807, 39, 808, 39, 809, 39, 810, 39, 811, 39, 812, 39, 813, 39, 814, 39, 815, 39, 816, 39, 817, 39, 818, 39, 820, 39, 822, 39, 823, 39, 824, 39, 825, 39, 826, 39, 827, 39, 829, 39, 830, 39, 831, 39, 832, 39, 833, 39, 834, 39, 835, 39, 836, 39, 837, 39, 838, 39, 840, 39, 842, 39, 843, 39, 844, 39, 845, 39, 847, 39, 848, 39, 849, 39, 850, 39, 851, 39, 852, 39, 853, 39, 854, 39, 855, 39, 856, 39, 857, 39, 858, 39, 859, 39, 860, 39, 861, 39, 862, 39, 863, 39, 864, 39, 866, 39, 867, 39, 868, 39, 869, 39, 870, 39, 871, 39, 872, 39, 873, 39, 874, 38, 886, 37, 900, 37, 901, 37, 902, 37, 904, 37, 905, 38, 919, 38, 921, 38, 922, 38, 923, 38, 924, 38, 925, 38, 926, 38, 927, 38, 928, 38, 929, 38, 930, 38, 931, 38, 932, 38, 933, 38, 934, 38, 935, 38, 936, 38, 937, 38, 938, 38, 939, 38, 940, 38, 941, 38, 942, 38, 943, 38, 998, 39, 1002, 88, 1015, 37, 1019, 88, 1030, 40, 1036, 88, 1047, 40, 1053, 88, 1063, 40, 1070, 88, 1079, 39, 1092, 39, 1093, 39, 1095, 88, 1104, 39, 1124, 37, 1137, 37, 1138, 37, 1139, 37, 1140, 37, 1143, 88, 1167, 37, 1178, 90, 1189, 37, 1192, 90, 1204, 39, 1215, 90, 1274, 38, 1287, 38, 1288, 38, 1289, 38, 1290, 38, 1291, 38, 1292, 38, 1293, 38, 1294, 38, 1295, 38, 1297, 38, 1298, 38, 1299, 38, 1300, 38, 1302, 38, 1303, 38, 1304, 38, 1305, 38, 1306, 38, 1308, 38, 1309, 38, 1310, 38, 1311, 38, 1312, 38, 1313, 38, 1314, 38, 1315, 38, 1316, 38, 1317, 38, 1318, 38, 1320, 90, 1328, 39, 1341, 39, 1342, 39, 1343, 90, 1355, 39, 1361, 90, 1403, 37, 1417, 88, 1430, 88, 1431, 88, 1432, 88, 1433, 88, 1434, 88, 1435, 88, 1438, 39, 1452, 37, 1464, 37, 1471, 90, 1512, 37, 1522, 40, 1535, 40, 1536, 40, 1537, 40, 1538, 40, 1539, 40, 1540, 40, 1542, 40, 1543, 39, 1553, 90, 1567, 39, 1572, 90, 1642, 37, 1655, 37, 1657, 38, 1671, 38, 1672, 38, 1673, 38, 1675, 38, 1676, 38, 1677, 38, 1678, 38, 1679, 38, 1680, 38, 1681, 38, 1682, 38, 1683, 38, 1684, 38, 1686, 38, 1687, 38, 1688, 38, 1689, 38, 1690, 38, 1691, 38, 1692, 38, 1694, 38, 1695, 38, 1696, 38, 1697, 38, 1698, 38, 1699, 38, 1701, 38, 1702, 38, 1703, 38, 1704, 38, 1705, 38, 1707, 38, 1708, 38, 1709, 38, 1710, 38, 1712, 38, 1713, 38, 1714, 38, 1715, 38, 1716, 38, 1717, 38, 1718, 38, 1719, 38, 1720, 39, 1735, 37, 1750, 90, 1761, 39, 1771, 90, 1783, 39, 1834, 37, 1847, 40, 1861, 40, 1862, 40, 1863, 40, 1864, 40, 1866, 40, 1867, 40, 1868, 40, 1869, 40, 1870, 40, 1871, 40, 1872, 40, 1873, 40, 1874, 40, 1875, 40, 1876, 40, 1877, 40, 1878, 40, 1879, 40, 1880, 40, 1881, 40, 1882, 40, 1883, 40, 1885, 40, 1886, 40, 1887, 40, 1888, 40, 1889, 40, 1890, 40, 1891, 37, 1906, 37, 1907, 37, 1908, 37, 1909, 37, 1910, 37, 1911, 37, 1912, 37, 1913, 37, 1914, 37, 1915, 37, 1916, 37, 1917, 37, 1918, 37, 1919, 37, 1920, 37, 1921, 37, 1922, 37, 1923, 37, 1924, 37, 1925, 37, 1926, 37, 1927, 37, 1928, 37, 1930, 37, 1931, 37, 1932, 37, 1933, 37, 1934, 37, 1935, 37, 1936, 38, 1949, 38, 1950, 38, 1951, 38, 1952, 38, 1953, 38, 1954, 38, 1955, 38, 1956, 38, 1957, 38, 1958, 38, 1959, 38, 1960, 38, 1961, 38, 1962, 38, 1963, 38, 1964, 38, 1965, 38, 1966, 38, 1968, 38, 1969, 38, 1970, 38, 1971, 38, 1972, 38, 1973, 38, 1974, 38, 1975, 38, 1977, 38, 1978, 38, 1979, 38, 1980, 38, 1981, 38, 1982, 38, 1983, 38, 1984, 38, 1985, 38, 1986, 38, 1987, 38, 1988, 38, 1989, 38, 1990, 38, 1991, 38, 2014, 37, 2027, 37, 2028, 37, 2029, 37, 2031, 37, 2037, 40, 2052, 39, 2057, 90, 2067, 37, 2080, 37, 2082, 37, 2083, 37, 2084, 37, 2085, 37, 2087, 37, 2088, 37, 2089, 37, 2090, 37, 2092, 37, 2093, 37, 2094, 37, 2095, 37, 2096, 37, 2097, 37, 2099, 39, 2112, 39, 2113, 39, 2114, 39, 2115, 39, 2116, 39, 2117, 39, 2119, 39, 2127, 40, 2135, 39, 2143, 90, 2159, 39, 2166, 88, 2178, 88, 2179, 88, 2181, 88, 2182, 88, 2183, 88, 2184, 88, 2188, 37, 2193, 88, 2206, 39, 2213, 88, 2223, 39, 2237, 39, 2238, 39, 2239, 39, 2240, 39, 2241, 39, 2242, 39, 2243, 39, 2244, 39, 2245, 39, 2246, 39, 2247, 39, 2248, 39, 2249, 38, 2263, 38, 2264, 38, 2265, 38, 2266, 38, 2267, 38, 2268, 38, 2269, 38, 2270, 38, 2271, 38, 2272, 38, 2273, 38, 2274, 38, 2275, 38, 2276, 38, 2277, 38, 2278, 38, 2279, 38, 2280, 38, 2282, 38, 2283, 38, 2284, 38, 2285, 38, 2286, 38, 2287, 38, 2288, 38, 2289, 38, 2290, 38, 2291, 38, 2292, 38, 2293, 38, 2294, 38, 2295, 38, 2296, 38, 2297, 38, 2298, 38, 2299, 38, 2300, 38, 2301, 38, 2302, 38, 2309, 88, 2323, 39, 2336, 39, 2337, 39, 2338, 39, 2340, 39, 2341, 39, 2342, 39, 2343, 39, 2344, 39, 2346, 88, 2356, 37, 2361, 88, 2372, 37, 2378, 88, 2388, 37, 2394, 88, 2404, 39, 2417, 39, 2418, 39, 2419, 39, 2421, 39, 2422, 39, 2423, 39, 2424, 39, 2425, 39, 2426, 39, 2427, 39, 2428, 39, 2430, 88, 2440, 37, 2447, 88, 2456, 37, 2463, 88, 2472, 39, 2499, 88, 2512, 88, 2513, 88, 2514, 88, 2515, 39, 2526, 88, 2539, 88, 2541, 37, 2554, 37, 2555, 37, 2556, 37, 2557, 37, 2558, 37, 2559, 37, 2561, 37, 2562, 37, 2563, 37, 2564, 37, 2565, 37, 2566, 37, 2567, 38, 2580, 38, 2582, 38, 2583, 38, 2584, 38, 2585, 38, 2586, 38, 2587, 38, 2588, 38, 2589, 38, 2590, 38, 2591, 38, 2593, 38, 2594, 38, 2595, 38, 2596, 38, 2597, 38, 2598, 38, 2599, 38, 2600, 38, 2602, 38, 2603, 38, 2604, 38, 2605, 38, 2606, 38, 2607, 38, 2608, 38, 2609, 38, 2610, 38, 2611, 38, 2612, 38, 2613, 38, 2614, 37, 2632, 37, 2633, 37, 2634, 37, 2636, 37, 2637, 37, 2638, 37, 2639, 37, 2640, 37, 2642, 37, 2643, 37, 2644, 37, 2645, 37, 2646, 37, 2647, 37, 2648, 37, 2649, 37, 2651, 37, 2652, 37, 2653, 37, 2654, 37, 2655, 37, 2656, 37, 2657, 37, 2658, 37, 2659, 37, 2660, 37, 2661, 37, 2662, 37, 2663, 37, 2664, 37, 2665, 37, 2666, 37, 2667, 37, 2669, 37, 2671, 37, 2672, 37, 2673, 37, 2674, 37, 2675, 37, 2676, 37, 2677, 37, 2678, 37, 2679, 37, 2680, 37, 2681, 37, 2682, 37, 2683, 37, 2684, 37, 2685, 37, 2686, 37, 2688, 37, 2689, 37, 2690, 37, 2691, 37, 2692, 37, 2693, 37, 2695, 38, 2700, 37, 2705, 38, 2717, 39, 2730, 39, 2731, 39, 2733, 39, 2734, 40, 2738, 39, 2747, 38 ], + goldDrop: [ 20 ], + bornPos: [ 1, 18, 16 ] +}, +{ level: 34, ai: 1, time: 2600, state: 1, country: "Taiwan", //id=34 2014-06-05 21:20:59 + action: [ 0, 39, 10, 88, 21, 37, 40, 38, 118, 39, 171, 37, 176, 88, 187, 37, 192, 88, 204, 40, 214, 39, 222, 37, 229, 88, 244, 39, 252, 40, 290, 39, 334, 38, 340, 39, 350, 38, 355, 39, 362, 38, 369, 39, 375, 38, 385, 39, 391, 38, 398, 37, 402, 38, 416, 37, 421, 40, 451, 39, 460, 38, 471, 39, 476, 38, 483, 37, 488, 38, 495, 37, 499, 38, 511, 39, 529, 37, 584, 38, 591, 37, 597, 38, 606, 37, 610, 38, 623, 39, 686, 38, 698, 39, 706, 38, 710, 39, 719, 40, 735, 39, 772, 40, 868, 88, 909, 39, 918, 38, 993, 37, 1047, 39, 1056, 40, 1070, 39, 1147, 37, 1220, 38, 1229, 37, 1254, 39, 1262, 90, 1346, 39, 1351, 90, 1362, 39, 1367, 90, 1378, 39, 1382, 90, 1400, 40, 1414, 40, 1415, 40, 1416, 40, 1417, 40, 1418, 40, 1424, 38, 1443, 40, 1448, 39, 1493, 38, 1500, 88, 1570, 39, 1635, 38, 1717, 37, 1780, 39, 1790, 38, 1809, 39, 1824, 38, 1860, 40, 1918, 37, 1932, 37, 1933, 37, 1934, 37, 1935, 37, 1936, 37, 1937, 37, 1938, 37, 1939, 37, 1940, 37, 1941, 37, 1942, 37, 1943, 37, 1944, 37, 1945, 37, 1946, 37, 1947, 37, 1948, 37, 1949, 37, 1950, 37, 1951, 37, 1952, 37, 1953, 37, 1954, 37, 1955, 37, 1956, 37, 1957, 37, 1958, 37, 1959, 37, 1960, 37, 1961, 37, 1962, 37, 1963, 37, 1964, 37, 1965, 37, 1966, 37, 1967, 37, 1968, 37, 1969, 37, 1970, 37, 1971, 37, 1972, 37, 1973, 37, 1974, 37, 1975, 37, 1976, 37, 1977, 37, 1978, 37, 1979, 37, 1980, 37, 1981, 37, 1982, 37, 1983, 37, 1984, 37, 1985, 37, 1986, 37, 1987, 37, 1988, 37, 1989, 37, 1990, 37, 1991, 37, 1992, 37, 1993, 37, 1994, 37, 1995, 37, 1996, 37, 1997, 37, 1998, 37, 1999, 37, 2000, 37, 2001, 37, 2002, 37, 2003, 37, 2004, 37, 2005, 37, 2006, 38, 2014, 37, 2031, 90, 2062, 37, 2070, 90, 2095, 37, 2113, 38, 2194, 39, 2230, 38, 2415, 40, 2424, 37, 2523, 38 ], + goldDrop: [ 37, 27, 21, 35, 39, 16, 24, 28, 29, 32 ], + bornPos: [ 1, 21, 4 ] +}, +{ level: 35, ai: 1, time: 2627, state: 1, country: "United States", //id=35 2014-06-14 03:48:49 + action: [ 0, 39, 12, 39, 14, 39, 15, 39, 16, 39, 17, 39, 18, 39, 19, 39, 20, 39, 21, 39, 22, 39, 23, 39, 24, 39, 25, 39, 26, 39, 27, 39, 28, 39, 29, 39, 30, 39, 31, 39, 32, 39, 34, 39, 35, 39, 36, 39, 37, 39, 38, 39, 40, 39, 41, 39, 42, 39, 43, 39, 44, 39, 45, 39, 47, 39, 48, 39, 49, 39, 50, 39, 51, 39, 52, 39, 53, 39, 54, 39, 55, 39, 56, 39, 57, 39, 58, 39, 59, 39, 60, 39, 61, 39, 62, 39, 63, 39, 64, 39, 66, 39, 67, 39, 68, 39, 69, 39, 70, 39, 71, 38, 82, 37, 96, 37, 97, 37, 98, 37, 100, 37, 101, 37, 102, 37, 103, 37, 104, 37, 105, 37, 107, 37, 108, 37, 109, 37, 110, 37, 111, 37, 112, 37, 113, 37, 114, 37, 115, 37, 116, 37, 117, 37, 118, 37, 119, 37, 120, 37, 121, 37, 122, 37, 123, 37, 124, 37, 126, 37, 127, 37, 128, 37, 129, 37, 130, 37, 131, 37, 132, 37, 133, 37, 134, 37, 135, 37, 136, 37, 137, 37, 138, 37, 139, 37, 140, 37, 141, 37, 142, 38, 152, 39, 165, 39, 167, 37, 180, 88, 191, 40, 203, 40, 205, 40, 206, 40, 208, 39, 221, 39, 222, 90, 296, 39, 306, 90, 315, 39, 327, 90, 337, 39, 348, 90, 358, 39, 370, 90, 382, 90, 384, 90, 385, 90, 543, 37, 550, 39, 563, 39, 564, 39, 565, 40, 578, 40, 579, 40, 580, 40, 581, 40, 582, 40, 583, 40, 585, 40, 587, 37, 600, 37, 601, 37, 602, 37, 604, 37, 605, 37, 606, 37, 607, 37, 608, 37, 617, 39, 629, 88, 646, 37, 673, 39, 686, 39, 687, 39, 688, 39, 689, 39, 690, 39, 691, 39, 692, 39, 693, 39, 694, 39, 695, 39, 696, 39, 697, 39, 699, 39, 700, 39, 701, 39, 702, 39, 703, 39, 704, 39, 705, 39, 706, 39, 707, 39, 708, 39, 709, 39, 710, 39, 712, 39, 713, 39, 714, 39, 715, 39, 716, 39, 717, 39, 718, 39, 719, 39, 720, 39, 721, 38, 732, 37, 745, 37, 746, 37, 747, 37, 748, 37, 749, 37, 750, 37, 751, 37, 752, 37, 753, 37, 754, 37, 755, 37, 756, 37, 757, 37, 758, 37, 759, 37, 760, 37, 761, 37, 762, 37, 763, 37, 764, 37, 765, 37, 766, 37, 767, 37, 769, 37, 770, 37, 771, 37, 772, 37, 773, 37, 774, 37, 775, 37, 776, 37, 777, 37, 778, 37, 779, 37, 781, 37, 782, 37, 783, 37, 784, 37, 786, 37, 787, 37, 788, 37, 789, 37, 790, 37, 791, 37, 792, 37, 793, 38, 804, 39, 817, 39, 818, 39, 819, 39, 821, 39, 822, 39, 823, 39, 824, 39, 825, 39, 827, 39, 828, 39, 829, 39, 830, 39, 831, 39, 832, 39, 833, 39, 834, 39, 836, 39, 837, 39, 838, 39, 839, 39, 840, 39, 841, 39, 842, 39, 843, 39, 844, 39, 845, 39, 846, 39, 847, 39, 848, 39, 849, 39, 850, 39, 851, 39, 853, 39, 854, 39, 855, 39, 856, 39, 857, 39, 858, 39, 860, 39, 861, 39, 862, 39, 863, 38, 876, 37, 888, 37, 890, 37, 891, 37, 892, 37, 893, 37, 894, 37, 895, 37, 896, 37, 898, 37, 899, 37, 900, 37, 901, 37, 902, 37, 903, 37, 904, 37, 905, 37, 906, 37, 907, 37, 908, 37, 909, 37, 910, 37, 911, 37, 912, 37, 913, 37, 914, 37, 915, 37, 916, 37, 917, 37, 918, 37, 919, 37, 920, 37, 921, 37, 922, 37, 923, 37, 924, 37, 926, 37, 927, 37, 928, 37, 929, 37, 931, 37, 932, 37, 933, 37, 934, 37, 935, 37, 936, 37, 937, 38, 948, 39, 961, 39, 962, 39, 963, 39, 964, 39, 965, 39, 966, 39, 968, 39, 969, 39, 970, 39, 971, 39, 972, 39, 973, 39, 974, 39, 975, 39, 976, 39, 977, 39, 978, 39, 979, 39, 980, 39, 981, 39, 983, 39, 984, 39, 985, 39, 986, 39, 987, 39, 988, 39, 989, 39, 990, 39, 991, 39, 992, 39, 994, 39, 995, 39, 996, 39, 997, 39, 998, 39, 999, 39, 1000, 39, 1001, 39, 1002, 39, 1003, 39, 1004, 39, 1005, 39, 1006, 39, 1007, 38, 1018, 37, 1031, 37, 1033, 37, 1035, 37, 1036, 37, 1037, 37, 1038, 37, 1039, 37, 1040, 37, 1041, 37, 1042, 37, 1043, 37, 1044, 37, 1046, 37, 1047, 37, 1048, 37, 1049, 37, 1050, 37, 1051, 37, 1052, 37, 1053, 37, 1054, 37, 1055, 37, 1056, 37, 1057, 37, 1058, 37, 1059, 37, 1060, 37, 1061, 37, 1062, 37, 1063, 37, 1064, 37, 1065, 37, 1066, 37, 1067, 37, 1068, 37, 1069, 37, 1070, 37, 1071, 37, 1072, 37, 1073, 37, 1074, 37, 1075, 37, 1076, 38, 1089, 39, 1103, 39, 1104, 39, 1105, 39, 1106, 39, 1107, 39, 1108, 39, 1109, 39, 1110, 39, 1111, 39, 1112, 39, 1113, 39, 1114, 39, 1116, 39, 1117, 39, 1118, 39, 1119, 39, 1120, 39, 1121, 39, 1122, 39, 1123, 39, 1124, 39, 1125, 39, 1126, 39, 1127, 39, 1128, 39, 1129, 39, 1130, 39, 1131, 39, 1132, 39, 1133, 39, 1134, 39, 1135, 88, 1146, 39, 1149, 88, 1159, 39, 1174, 90, 1184, 37, 1192, 88, 1197, 90, 1208, 37, 1217, 90, 1230, 90, 1231, 90, 1232, 37, 1245, 90, 1258, 90, 1260, 37, 1272, 90, 1284, 90, 1285, 90, 1287, 90, 1288, 37, 1301, 37, 1302, 37, 1303, 37, 1305, 37, 1306, 37, 1307, 37, 1308, 37, 1309, 37, 1310, 37, 1311, 37, 1312, 37, 1313, 37, 1314, 37, 1315, 37, 1316, 37, 1317, 37, 1318, 37, 1319, 37, 1320, 37, 1321, 37, 1322, 37, 1323, 37, 1324, 37, 1325, 37, 1326, 37, 1327, 37, 1328, 37, 1329, 37, 1330, 37, 1331, 37, 1332, 37, 1333, 37, 1334, 37, 1335, 37, 1337, 37, 1339, 37, 1340, 37, 1341, 37, 1342, 37, 1343, 37, 1344, 37, 1345, 37, 1347, 37, 1348, 37, 1349, 37, 1350, 37, 1351, 37, 1352, 37, 1353, 37, 1354, 37, 1355, 37, 1356, 37, 1357, 37, 1358, 37, 1359, 37, 1360, 37, 1361, 37, 1363, 37, 1364, 37, 1365, 37, 1366, 37, 1367, 37, 1368, 37, 1369, 37, 1370, 37, 1371, 37, 1372, 37, 1373, 37, 1374, 37, 1375, 37, 1376, 37, 1377, 37, 1378, 37, 1379, 37, 1380, 37, 1381, 37, 1382, 37, 1383, 37, 1384, 37, 1385, 37, 1386, 37, 1387, 37, 1388, 37, 1389, 37, 1390, 37, 1391, 37, 1392, 37, 1393, 37, 1394, 37, 1395, 37, 1396, 37, 1397, 37, 1398, 37, 1399, 37, 1400, 37, 1401, 37, 1402, 37, 1403, 37, 1404, 37, 1405, 37, 1406, 37, 1407, 37, 1408, 37, 1409, 37, 1410, 37, 1411, 38, 1423, 39, 1437, 39, 1438, 39, 1439, 39, 1441, 39, 1442, 39, 1443, 39, 1444, 39, 1445, 39, 1446, 39, 1447, 39, 1448, 39, 1450, 39, 1451, 39, 1452, 39, 1453, 39, 1454, 39, 1455, 39, 1456, 39, 1457, 39, 1458, 39, 1459, 39, 1460, 39, 1461, 39, 1462, 39, 1463, 39, 1464, 39, 1465, 39, 1467, 39, 1468, 39, 1469, 39, 1470, 39, 1471, 39, 1472, 39, 1474, 39, 1476, 39, 1477, 39, 1478, 39, 1479, 39, 1480, 39, 1481, 39, 1482, 39, 1483, 39, 1484, 39, 1485, 38, 1497, 90, 1506, 40, 1519, 40, 1520, 40, 1521, 37, 1534, 88, 1544, 37, 1554, 88, 1564, 37, 1573, 88, 1587, 37, 1590, 88, 1603, 37, 1612, 88, 1624, 37, 1633, 88, 1858, 39, 1871, 39, 1872, 39, 1873, 39, 1874, 39, 1875, 39, 1876, 39, 1877, 39, 1878, 39, 1879, 39, 1880, 39, 1881, 39, 1882, 39, 1883, 39, 1884, 39, 1885, 39, 1886, 39, 1887, 39, 1888, 39, 1889, 39, 1890, 39, 1891, 39, 1892, 39, 1893, 39, 1895, 39, 1896, 39, 1897, 39, 1898, 39, 1899, 39, 1901, 39, 1902, 39, 1903, 39, 1904, 39, 1905, 39, 1906, 39, 1907, 39, 1908, 39, 1909, 39, 1910, 39, 1911, 39, 1912, 39, 1913, 39, 1914, 38, 1925, 37, 1939, 37, 1941, 37, 1942, 37, 1943, 37, 1944, 37, 1946, 37, 1947, 37, 1948, 37, 1949, 37, 1950, 37, 1951, 37, 1952, 37, 1953, 37, 1954, 37, 1955, 37, 1956, 37, 1957, 37, 1958, 37, 1959, 37, 1960, 37, 1961, 37, 1962, 37, 1963, 37, 1964, 37, 1965, 37, 1966, 37, 1967, 37, 1968, 37, 1969, 37, 1970, 37, 1971, 37, 1972, 37, 1973, 37, 1974, 37, 1975, 37, 1976, 37, 1977, 37, 1978, 37, 1979, 37, 1980, 37, 1981, 37, 1982, 37, 1983, 37, 1984, 37, 1985, 38, 1999, 39, 2012, 39, 2013, 39, 2014, 39, 2015, 39, 2016, 39, 2017, 39, 2018, 39, 2019, 39, 2020, 39, 2021, 39, 2022, 39, 2023, 39, 2025, 39, 2026, 39, 2027, 39, 2028, 39, 2029, 39, 2030, 39, 2031, 39, 2032, 39, 2033, 39, 2034, 39, 2035, 39, 2036, 39, 2037, 39, 2038, 39, 2039, 39, 2040, 39, 2041, 39, 2042, 39, 2043, 39, 2044, 39, 2045, 39, 2046, 39, 2047, 39, 2048, 39, 2049, 39, 2051, 39, 2052, 39, 2053, 39, 2054, 39, 2055, 39, 2056, 39, 2057, 39, 2058, 38, 2067, 37, 2082, 37, 2083, 37, 2084, 37, 2085, 37, 2086, 37, 2087, 37, 2088, 37, 2089, 37, 2090, 37, 2091, 37, 2092, 37, 2093, 37, 2094, 37, 2095, 37, 2096, 37, 2097, 37, 2098, 37, 2099, 37, 2100, 37, 2101, 37, 2102, 37, 2103, 37, 2104, 37, 2105, 37, 2106, 37, 2107, 37, 2108, 90, 2120, 39, 2131, 90, 2143, 39, 2151, 90, 2163, 90, 2165, 39, 2173, 90, 2184, 39, 2338, 90, 2398, 37, 2411, 37, 2412, 37, 2413, 37, 2414, 37, 2415, 37, 2416, 37, 2417, 37, 2418, 37, 2419, 37, 2420, 37, 2421, 37, 2422, 37, 2423, 37, 2424, 37, 2425, 37, 2426, 37, 2427, 37, 2428, 37, 2429, 37, 2430, 37, 2431, 37, 2432, 37, 2433, 37, 2435, 37, 2436, 37, 2437, 37, 2438, 37, 2439, 37, 2440, 37, 2441, 37, 2442, 37, 2443, 37, 2444, 37, 2445, 37, 2446, 37, 2447, 37, 2448, 37, 2449, 37, 2450, 37, 2451, 37, 2452, 37, 2453, 37, 2454, 37, 2455, 37, 2456, 37, 2457, 37, 2458, 38, 2470, 39, 2482, 39, 2483, 39, 2484, 39, 2485, 39, 2486, 39, 2487, 39, 2488, 39, 2489, 39, 2490, 39, 2491, 39, 2492, 39, 2493, 39, 2494, 39, 2495, 39, 2496, 39, 2498, 39, 2499, 39, 2500, 39, 2501, 39, 2502, 39, 2504, 39, 2505, 39, 2506, 39, 2507, 39, 2508, 39, 2510, 39, 2512, 39, 2513, 39, 2514, 39, 2515, 39, 2516, 39, 2517, 39, 2518, 39, 2519, 39, 2520, 39, 2521, 39, 2522, 39, 2523, 39, 2524, 39, 2525, 39, 2526, 39, 2527, 39, 2528, 39, 2530, 39, 2531, 38, 2545, 38, 2546, 38, 2547, 38, 2548, 37, 2562, 37, 2563, 37, 2564, 37, 2565, 37, 2566, 37, 2567, 37, 2568, 37, 2569, 37, 2570, 37, 2571, 37, 2572, 37, 2573, 37, 2574, 37, 2575, 37, 2576, 37, 2577, 37, 2578, 37, 2579, 37, 2581, 37, 2582, 37, 2583, 37, 2584, 37, 2586, 37, 2587, 37, 2588, 37, 2589, 37, 2590, 37, 2591, 37, 2592, 37, 2593, 37, 2594, 37, 2595, 37, 2596, 37, 2597, 37, 2598, 37, 2599, 37, 2600, 37, 2601, 37, 2602, 37, 2603, 37, 2604, 38, 2613, 37, 2616, 38 ], + goldDrop: [ 30, 25, 30, 30, 39, 17, 14, 37, 20, 18, 37, 32, 23, 26, 28, 32, 28, 31, 23, 37, 20, 34, 14, 27 ], + bornPos: [ 1, 7, 26, 0, 6, 23 ] +}, +{ level: 36, ai: 1, time: 3128, state: 1, country: "United States", //id=36 2014-06-14 03:56:25 + action: [ 0, 38, 39, 39, 52, 39, 53, 39, 54, 39, 55, 39, 56, 39, 57, 39, 58, 39, 59, 39, 60, 39, 62, 39, 63, 39, 64, 39, 65, 39, 66, 39, 67, 88, 80, 88, 81, 88, 82, 88, 83, 88, 85, 37, 127, 90, 170, 37, 183, 37, 184, 37, 185, 37, 186, 37, 187, 37, 188, 37, 189, 37, 190, 37, 191, 37, 192, 37, 193, 37, 194, 38, 200, 39, 206, 38, 211, 37, 216, 38, 223, 39, 228, 38, 233, 37, 238, 38, 246, 39, 250, 38, 257, 37, 261, 38, 268, 39, 273, 38, 280, 37, 293, 37, 295, 37, 296, 37, 297, 37, 298, 37, 299, 37, 301, 40, 309, 88, 316, 37, 323, 88, 335, 37, 338, 88, 347, 39, 354, 88, 366, 88, 368, 88, 369, 39, 387, 37, 400, 37, 401, 37, 404, 88, 419, 39, 432, 39, 433, 39, 434, 39, 436, 39, 437, 39, 439, 39, 440, 39, 441, 39, 442, 39, 443, 39, 444, 39, 445, 39, 446, 39, 447, 39, 448, 39, 449, 88, 462, 88, 463, 88, 464, 88, 465, 88, 466, 88, 470, 38, 477, 39, 482, 38, 488, 37, 493, 38, 501, 39, 505, 38, 511, 37, 514, 38, 523, 39, 528, 38, 535, 37, 539, 38, 548, 39, 552, 38, 560, 37, 573, 37, 574, 37, 575, 37, 576, 37, 577, 37, 579, 37, 580, 37, 581, 37, 582, 37, 583, 37, 584, 37, 585, 37, 586, 37, 587, 37, 589, 37, 590, 37, 591, 37, 592, 37, 593, 37, 594, 37, 595, 37, 597, 40, 606, 39, 612, 88, 624, 37, 629, 88, 642, 88, 643, 88, 644, 88, 646, 88, 647, 88, 648, 88, 649, 88, 650, 88, 654, 88, 660, 37, 665, 88, 676, 39, 685, 39, 692, 37, 705, 37, 706, 37, 707, 37, 708, 37, 709, 37, 711, 39, 724, 39, 725, 39, 726, 39, 727, 39, 728, 39, 729, 39, 730, 39, 731, 39, 732, 39, 733, 39, 734, 39, 735, 39, 736, 39, 737, 39, 738, 39, 739, 39, 740, 39, 741, 39, 742, 39, 743, 39, 744, 39, 745, 39, 746, 39, 747, 39, 748, 39, 749, 39, 750, 39, 751, 39, 752, 39, 753, 39, 754, 39, 755, 39, 756, 39, 757, 39, 758, 39, 759, 90, 768, 39, 776, 90, 788, 88, 801, 88, 802, 88, 803, 88, 804, 88, 805, 88, 806, 88, 807, 88, 808, 88, 810, 88, 811, 88, 812, 88, 813, 88, 814, 88, 815, 88, 816, 88, 817, 88, 818, 88, 819, 88, 820, 88, 832, 39, 845, 39, 846, 39, 847, 39, 848, 39, 849, 39, 850, 39, 851, 39, 852, 39, 853, 39, 854, 39, 855, 39, 856, 39, 857, 39, 858, 39, 859, 39, 860, 39, 862, 38, 867, 37, 871, 38, 879, 39, 883, 38, 889, 37, 893, 38, 901, 39, 906, 38, 913, 37, 917, 38, 925, 39, 929, 38, 936, 37, 940, 38, 948, 39, 952, 38, 958, 37, 965, 38, 974, 39, 979, 38, 981, 37, 987, 37, 990, 38, 999, 39, 1008, 38, 1019, 39, 1021, 38, 1031, 39, 1034, 38, 1040, 37, 1044, 38, 1052, 39, 1056, 38, 1064, 37, 1068, 38, 1077, 39, 1081, 38, 1092, 37, 1101, 37, 1105, 39, 1119, 39, 1120, 39, 1121, 39, 1122, 39, 1123, 39, 1124, 39, 1125, 39, 1126, 39, 1127, 39, 1128, 39, 1129, 39, 1130, 39, 1131, 39, 1132, 39, 1133, 39, 1134, 39, 1135, 39, 1136, 39, 1137, 39, 1138, 39, 1139, 39, 1141, 39, 1142, 39, 1143, 39, 1144, 39, 1146, 39, 1147, 39, 1158, 39, 1171, 39, 1172, 39, 1173, 39, 1174, 40, 1195, 39, 1208, 39, 1209, 39, 1210, 39, 1211, 39, 1212, 39, 1213, 39, 1214, 38, 1219, 37, 1223, 38, 1230, 39, 1234, 38, 1240, 37, 1244, 38, 1254, 39, 1259, 38, 1265, 37, 1269, 38, 1278, 39, 1285, 38, 1295, 37, 1308, 37, 1310, 90, 1318, 37, 1341, 40, 1384, 39, 1390, 37, 1396, 90, 1408, 39, 1412, 90, 1423, 39, 1428, 90, 1439, 37, 1455, 88, 1466, 37, 1471, 88, 1483, 37, 1488, 88, 1499, 39, 1516, 88, 1525, 37, 1533, 88, 1543, 37, 1549, 88, 1560, 39, 1568, 88, 1580, 37, 1587, 88, 1596, 39, 1609, 39, 1610, 39, 1611, 39, 1612, 39, 1614, 39, 1615, 39, 1616, 39, 1617, 39, 1618, 39, 1619, 39, 1620, 39, 1622, 39, 1623, 39, 1625, 37, 1638, 37, 1639, 37, 1640, 37, 1641, 37, 1642, 37, 1643, 37, 1644, 37, 1645, 37, 1646, 37, 1647, 37, 1648, 37, 1649, 37, 1650, 37, 1651, 37, 1652, 37, 1653, 37, 1654, 37, 1655, 37, 1656, 37, 1657, 37, 1658, 37, 1659, 37, 1660, 37, 1661, 37, 1662, 37, 1663, 37, 1664, 37, 1666, 37, 1667, 37, 1668, 37, 1669, 37, 1670, 37, 1671, 37, 1672, 37, 1673, 37, 1674, 37, 1675, 38, 1681, 37, 1685, 38, 1694, 39, 1698, 38, 1704, 37, 1708, 38, 1717, 39, 1721, 38, 1728, 37, 1732, 38, 1741, 39, 1746, 38, 1759, 38, 1760, 37, 1764, 38, 1772, 37, 1785, 37, 1786, 37, 1787, 37, 1788, 37, 1789, 37, 1790, 37, 1791, 37, 1792, 37, 1793, 37, 1794, 37, 1795, 37, 1796, 37, 1797, 37, 1798, 37, 1799, 37, 1800, 37, 1801, 37, 1802, 37, 1803, 37, 1804, 37, 1805, 37, 1806, 37, 1807, 37, 1808, 37, 1809, 37, 1810, 37, 1811, 37, 1812, 37, 1813, 37, 1814, 37, 1815, 37, 1816, 37, 1818, 37, 1819, 37, 1820, 37, 1821, 37, 1822, 37, 1823, 37, 1824, 37, 1825, 37, 1826, 37, 1827, 37, 1828, 37, 1830, 37, 1831, 37, 1833, 37, 1859, 39, 1872, 39, 1874, 39, 1875, 90, 1885, 39, 1891, 90, 1903, 39, 1909, 90, 1921, 90, 1923, 90, 1939, 39, 1945, 90, 1955, 39, 1961, 90, 1969, 39, 1977, 90, 1988, 39, 1993, 90, 2004, 39, 2009, 90, 2021, 39, 2025, 90, 2150, 38, 2161, 37, 2165, 38, 2280, 37, 2293, 37, 2294, 37, 2295, 37, 2297, 37, 2298, 37, 2299, 37, 2300, 37, 2301, 37, 2302, 37, 2303, 37, 2304, 37, 2305, 37, 2306, 37, 2307, 90, 2316, 39, 2323, 90, 2334, 88, 2347, 88, 2369, 37, 2382, 37, 2383, 37, 2384, 37, 2385, 37, 2386, 37, 2387, 37, 2389, 88, 2399, 37, 2405, 88, 2415, 37, 2421, 88, 2430, 38, 2441, 39, 2444, 38, 2452, 37, 2456, 38, 2465, 39, 2469, 38, 2476, 37, 2480, 38, 2489, 39, 2495, 38, 2503, 37, 2508, 38, 2517, 39, 2522, 38, 2529, 37, 2533, 38, 2541, 39, 2545, 38, 2553, 37, 2557, 38, 2566, 39, 2572, 38, 2581, 37, 2585, 38, 2597, 39, 2610, 37, 2624, 37, 2625, 37, 2626, 37, 2627, 37, 2628, 37, 2629, 37, 2630, 37, 2631, 37, 2632, 37, 2633, 37, 2634, 37, 2635, 37, 2636, 37, 2637, 37, 2638, 37, 2639, 37, 2640, 37, 2641, 37, 2643, 88, 2659, 39, 2673, 37, 2687, 37, 2711, 40, 2742, 90, 2763, 39, 2768, 90, 2802, 37, 2814, 37, 2816, 88, 2827, 39, 2858, 39, 2873, 88, 2903, 39, 2908, 88, 2921, 88, 2922, 88, 2923, 88, 2924, 88, 2925, 88, 2926, 88, 2927, 88, 2928, 88, 2929, 88, 2948, 39, 2958, 38, 2970, 39, 2975, 38, 2984, 37, 2988, 38, 2995, 39, 3001, 38, 3008, 37, 3013, 38, 3021, 39, 3027, 38, 3034, 37, 3039, 38, 3048, 39, 3054, 38, 3061, 37, 3066, 38, 3073, 39, 3079, 38, 3085, 37, 3092, 38, 3100, 39, 3106, 38, 3113, 37, 3117, 38 ], + goldDrop: [], + bornPos: [ 2, 21, 1, 11, 1, 20, 2 ] +}, +{ level: 37, ai: 1, time: 3055, state: 1, country: "Taiwan", //id=37 2014-06-05 21:34:43 + action: [ 0, 37, 13, 37, 14, 37, 15, 37, 25, 40, 35, 39, 41, 88, 52, 37, 57, 88, 64, 39, 91, 37, 105, 38, 131, 37, 142, 88, 174, 39, 236, 88, 252, 39, 291, 37, 315, 38, 438, 39, 465, 37, 475, 38, 495, 37, 498, 39, 506, 90, 568, 37, 578, 38, 601, 39, 619, 37, 623, 88, 632, 39, 658, 38, 676, 39, 686, 38, 727, 88, 737, 39, 745, 37, 802, 40, 813, 37, 818, 38, 841, 39, 848, 88, 901, 37, 911, 90, 1002, 39, 1006, 90, 1070, 39, 1077, 88, 1098, 39, 1133, 37, 1151, 38, 1302, 39, 1313, 88, 1322, 39, 1350, 38, 1368, 39, 1429, 38, 1474, 37, 1518, 90, 1530, 37, 1571, 39, 1580, 38, 1671, 90, 1682, 39, 1686, 90, 1697, 39, 1701, 90, 1755, 37, 1771, 90, 1781, 39, 1788, 90, 1797, 37, 1805, 90, 1818, 37, 1851, 39, 1863, 37, 1867, 88, 1877, 39, 1902, 38, 1918, 39, 1948, 38, 1964, 39, 1993, 38, 2020, 37, 2144, 90, 2157, 37, 2177, 88, 2187, 39, 2208, 88, 2221, 37, 2225, 88, 2291, 39, 2309, 40, 2324, 39, 2334, 90, 2346, 37, 2356, 39, 2398, 88, 2407, 39, 2434, 38, 2450, 39, 2479, 38, 2492, 39, 2508, 38, 2513, 39, 2539, 38, 2566, 37, 2589, 90, 2599, 39, 2602, 90, 2612, 37, 2640, 40, 2647, 37, 2663, 39, 2709, 38, 2749, 37, 2766, 38, 2805, 39, 2818, 37, 2856, 39, 2876, 90, 2934, 37, 3049, 38 ], + goldDrop: [ 22 ], + bornPos: [ 1, 14, 6 ] +}, +{ level: 38, ai: 1, time: 3496, state: 1, country: "Taiwan", //id=38 2014-06-05 21:37:02 + action: [ 0, 37, 15, 38, 35, 39, 53, 38, 60, 88, 98, 39, 114, 38, 159, 37, 174, 90, 186, 39, 189, 90, 200, 39, 205, 90, 215, 37, 233, 90, 242, 39, 249, 90, 259, 37, 269, 90, 280, 37, 298, 88, 306, 39, 350, 40, 383, 37, 417, 38, 438, 39, 474, 38, 520, 37, 555, 38, 567, 37, 593, 40, 606, 39, 619, 38, 640, 39, 645, 38, 708, 39, 723, 38, 750, 39, 760, 37, 769, 40, 779, 39, 802, 88, 846, 39, 857, 38, 900, 37, 931, 38, 942, 37, 945, 38, 958, 37, 1001, 40, 1010, 39, 1013, 40, 1032, 39, 1051, 38, 1068, 40, 1087, 37, 1094, 38, 1115, 40, 1121, 39, 1130, 37, 1144, 37, 1145, 37, 1146, 37, 1163, 39, 1188, 38, 1204, 39, 1236, 38, 1258, 37, 1283, 40, 1320, 39, 1333, 88, 1377, 39, 1392, 38, 1438, 37, 1473, 38, 1484, 37, 1525, 40, 1547, 37, 1564, 40, 1574, 39, 1582, 40, 1605, 37, 1667, 38, 1681, 37, 1699, 38, 1721, 90, 1733, 39, 1737, 90, 1759, 37, 1784, 40, 1796, 39, 1822, 38, 1835, 39, 1838, 38, 1848, 40, 1862, 38, 1895, 40, 1904, 37, 1913, 90, 1929, 88, 1978, 37, 2008, 38, 2020, 39, 2027, 38, 2127, 37, 2139, 38, 2151, 39, 2165, 38, 2166, 37, 2173, 39, 2187, 39, 2188, 39, 2189, 39, 2190, 39, 2191, 39, 2192, 39, 2195, 40, 2204, 37, 2224, 90, 2263, 37, 2275, 38, 2322, 39, 2335, 90, 2344, 39, 2351, 90, 2362, 39, 2367, 90, 2378, 39, 2382, 90, 2391, 37, 2416, 90, 2423, 39, 2427, 90, 2438, 39, 2442, 90, 2454, 39, 2458, 90, 2470, 37, 2483, 88, 2496, 39, 2511, 90, 2603, 37, 2626, 39, 2638, 40, 2656, 37, 2667, 38, 2672, 37, 2695, 38, 2773, 39, 2777, 90, 2787, 39, 2800, 90, 2811, 39, 2816, 90, 2857, 38, 2867, 37, 2901, 38, 2936, 39, 2967, 38, 2979, 39, 3003, 40, 3018, 39, 3045, 40, 3058, 37, 3073, 40, 3077, 37, 3083, 40, 3102, 39, 3145, 38, 3158, 39, 3170, 38, 3175, 39, 3199, 88, 3208, 37, 3223, 38, 3254, 37, 3262, 40, 3326, 37, 3329, 38, 3339, 39, 3372, 38, 3407, 37, 3441, 38, 3453, 39, 3490, 38 ], + goldDrop: [ 24, 39 ], + bornPos: [ 1, 6, 13, 16 ] +}, +{ level: 39, ai: 1, time: 1653, state: 1, country: "Taiwan", //id=39 2014-06-05 21:38:11 + action: [ 0, 39, 6, 40, 59, 37, 174, 90, 188, 39, 203, 88, 216, 37, 220, 88, 280, 39, 303, 38, 314, 39, 326, 38, 337, 39, 345, 38, 351, 39, 362, 38, 372, 39, 381, 38, 387, 39, 397, 38, 407, 39, 414, 37, 422, 40, 435, 37, 446, 40, 456, 37, 460, 40, 473, 37, 489, 38, 522, 39, 537, 38, 621, 40, 638, 37, 652, 90, 664, 39, 682, 90, 695, 38, 712, 90, 733, 39, 746, 38, 776, 40, 826, 37, 835, 40, 843, 37, 853, 40, 864, 39, 869, 40, 895, 38, 918, 40, 940, 90, 958, 38, 989, 39, 1003, 38, 1016, 40, 1060, 90, 1138, 37, 1152, 90, 1162, 40, 1168, 90, 1175, 37, 1189, 37, 1204, 90, 1215, 40, 1232, 38, 1248, 37, 1262, 38, 1279, 39, 1290, 38, 1307, 37, 1317, 38, 1327, 90, 1335, 40, 1343, 90, 1364, 40, 1372, 37, 1375, 90, 1384, 39, 1390, 90, 1430, 37, 1444, 37, 1451, 40, 1458, 39, 1462, 40, 1475, 39, 1501, 38, 1510, 39, 1521, 38, 1529, 88, 1539, 39, 1554, 37, 1559, 88, 1568, 39, 1605, 38, 1620, 39, 1636, 38 ], + goldDrop: [ 18, 36 ], + bornPos: [ 1, 11, 5 ] +}, +{ level: 40, ai: 1, time: 2794, state: 1, country: "Taiwan", //id=40 2014-06-05 21:40:04 + action: [ 0, 37, 13, 90, 58, 37, 102, 38, 113, 39, 157, 38, 168, 37, 188, 90, 231, 37, 256, 38, 267, 39, 313, 38, 324, 37, 367, 38, 378, 39, 421, 38, 429, 40, 439, 37, 457, 88, 491, 39, 510, 38, 519, 37, 540, 39, 561, 38, 567, 88, 576, 39, 618, 90, 629, 37, 646, 39, 651, 88, 662, 39, 671, 37, 683, 90, 695, 37, 703, 39, 716, 39, 717, 39, 718, 39, 719, 39, 720, 39, 721, 39, 722, 39, 723, 39, 724, 39, 725, 39, 726, 39, 727, 39, 728, 39, 729, 39, 730, 39, 731, 39, 732, 39, 733, 39, 734, 39, 735, 39, 739, 37, 815, 38, 825, 39, 871, 38, 882, 37, 925, 38, 935, 39, 949, 88, 990, 39, 1017, 38, 1029, 39, 1034, 38, 1049, 37, 1053, 90, 1063, 39, 1074, 37, 1120, 38, 1131, 39, 1176, 38, 1191, 88, 1201, 39, 1242, 88, 1255, 39, 1264, 38, 1279, 37, 1282, 88, 1320, 39, 1328, 37, 1343, 39, 1349, 88, 1362, 39, 1368, 38, 1381, 37, 1390, 39, 1434, 38, 1445, 39, 1455, 37, 1459, 88, 1470, 40, 1476, 88, 1485, 39, 1517, 38, 1562, 37, 1570, 90, 1615, 37, 1628, 88, 1637, 37, 1645, 88, 1652, 37, 1664, 38, 1699, 39, 1740, 37, 1750, 40, 1760, 39, 1767, 88, 1777, 37, 1783, 88, 1792, 37, 1801, 88, 1808, 39, 1828, 88, 1837, 37, 1846, 88, 1855, 39, 1864, 88, 1877, 39, 1892, 39, 1900, 40, 1921, 38, 1939, 37, 1951, 38, 1957, 37, 1966, 90, 2012, 37, 2022, 90, 2030, 37, 2192, 38, 2203, 39, 2248, 38, 2253, 90, 2293, 38, 2300, 37, 2305, 90, 2315, 39, 2320, 90, 2389, 37, 2434, 38, 2445, 39, 2488, 37, 2494, 88, 2544, 39, 2555, 38, 2565, 37, 2609, 38, 2621, 39, 2637, 88, 2688, 39, 2716, 38, 2728, 37, 2770, 38, 2780, 37, 2783, 38 ], + goldDrop: [ 14, 27 ], + bornPos: [ 1, 9, 2, 5, 10, 4 ] +}, +{ level: 41, ai: 1, time: 1630, state: 1, country: "Taiwan", //id=41 2014-06-05 21:47:21 + action: [ 0, 37, 7, 39, 15, 38, 21, 39, 26, 38, 36, 39, 50, 38, 112, 39, 114, 38, 127, 37, 132, 40, 143, 37, 163, 40, 178, 39, 225, 38, 234, 39, 238, 38, 244, 39, 248, 38, 254, 39, 258, 38, 271, 37, 324, 90, 341, 39, 344, 90, 354, 39, 359, 90, 472, 37, 477, 39, 531, 90, 541, 39, 546, 90, 554, 39, 576, 40, 601, 37, 615, 37, 616, 37, 617, 37, 618, 37, 619, 37, 620, 37, 624, 39, 658, 38, 668, 37, 703, 39, 731, 38, 742, 37, 767, 39, 787, 38, 798, 37, 814, 39, 871, 38, 893, 37, 903, 88, 914, 38, 922, 37, 926, 38, 933, 37, 936, 38, 945, 37, 950, 38, 958, 39, 1056, 40, 1075, 37, 1087, 38, 1094, 37, 1098, 38, 1106, 37, 1109, 38, 1117, 37, 1121, 38, 1128, 39, 1148, 40, 1167, 37, 1176, 38, 1182, 37, 1187, 38, 1194, 37, 1198, 38, 1205, 37, 1209, 38, 1216, 39, 1230, 40, 1243, 37, 1251, 38, 1257, 37, 1268, 90, 1278, 37, 1322, 39, 1325, 88, 1335, 39, 1395, 38, 1417, 37, 1426, 38, 1433, 37, 1438, 38, 1446, 37, 1451, 38, 1457, 37, 1462, 38, 1469, 37, 1544, 40, 1551, 39, 1592, 38, 1598, 39, 1603, 38, 1609, 39, 1613, 38, 1619, 39, 1624, 38 ], + goldDrop: [ 27, 26, 23 ], + bornPos: [ 1, 4, 2 ] +}, +{ level: 42, ai: 1, time: 2208, state: 1, country: "Taiwan", //id=42 2014-06-05 21:50:13 + action: [ 0, 37, 30, 39, 114, 37, 127, 37, 128, 37, 129, 37, 130, 37, 131, 37, 132, 37, 133, 37, 134, 37, 135, 37, 136, 37, 137, 37, 138, 37, 139, 37, 140, 37, 141, 37, 142, 37, 143, 37, 144, 37, 145, 37, 146, 37, 158, 40, 167, 37, 230, 38, 243, 37, 280, 39, 310, 90, 320, 40, 326, 90, 335, 37, 354, 39, 367, 38, 384, 37, 387, 38, 502, 39, 577, 38, 583, 39, 596, 88, 644, 39, 664, 38, 677, 88, 701, 90, 760, 39, 771, 38, 820, 37, 865, 90, 876, 37, 885, 39, 923, 90, 927, 37, 994, 39, 1014, 38, 1029, 39, 1045, 37, 1059, 40, 1074, 39, 1081, 88, 1091, 39, 1140, 38, 1195, 37, 1249, 40, 1255, 90, 1267, 37, 1306, 39, 1328, 88, 1337, 39, 1387, 38, 1404, 90, 1420, 38, 1457, 37, 1579, 90, 1589, 37, 1630, 88, 1640, 39, 1710, 38, 1762, 37, 1776, 38, 1783, 37, 1788, 40, 1797, 37, 1816, 40, 1837, 39, 1855, 37, 1873, 38, 1907, 37, 1927, 38, 1938, 39, 1982, 38, 1997, 39, 2001, 38, 2012, 39, 2041, 88, 2094, 39, 2169, 38, 2179, 37 ], + goldDrop: [ 28, 21 ], + bornPos: [ 1, 13 ] +}, +{ level: 43, ai: 1, time: 1704, state: 1, country: "Taiwan", //id=43 2014-06-05 22:41:12 + action: [ 0, 39, 14, 38, 33, 39, 46, 38, 51, 39, 61, 38, 66, 39, 110, 37, 144, 39, 152, 40, 172, 37, 181, 40, 209, 37, 218, 38, 233, 40, 262, 90, 322, 37, 332, 38, 363, 37, 412, 38, 418, 37, 463, 39, 471, 38, 485, 39, 494, 38, 506, 37, 512, 38, 524, 37, 527, 38, 550, 39, 579, 90, 591, 37, 607, 39, 623, 37, 652, 88, 706, 39, 766, 37, 781, 38, 824, 90, 864, 37, 884, 90, 941, 37, 955, 39, 962, 37, 978, 88, 1026, 39, 1062, 90, 1105, 37, 1112, 40, 1179, 38, 1187, 37, 1207, 38, 1219, 40, 1232, 88, 1243, 38, 1272, 37, 1309, 38, 1315, 37, 1360, 39, 1399, 40, 1476, 88, 1515, 39, 1533, 38, 1561, 37, 1590, 38, 1597, 37, 1627, 38, 1641, 39, 1653, 38, 1666, 37, 1676, 38 ], + goldDrop: [ 34, 37, 32 ], + bornPos: [] +}, +{ level: 44, ai: 1, time: 1432, state: 1, country: "Taiwan", //id=44 2014-06-05 22:42:13 + action: [ 0, 37, 10, 88, 80, 39, 90, 40, 100, 39, 104, 40, 136, 37, 147, 39, 219, 37, 232, 38, 244, 38, 247, 37, 250, 38, 259, 39, 303, 38, 352, 39, 402, 37, 418, 40, 451, 39, 465, 37, 478, 38, 488, 39, 501, 38, 543, 39, 548, 40, 552, 39, 605, 90, 659, 37, 674, 40, 690, 39, 746, 90, 803, 37, 821, 40, 828, 39, 871, 40, 875, 39, 892, 90, 913, 39, 917, 40, 921, 90, 936, 40, 943, 90, 963, 40, 983, 38, 1014, 37, 1048, 39, 1063, 38, 1070, 39, 1174, 38, 1198, 39, 1249, 90, 1266, 37, 1284, 90, 1295, 39, 1301, 90, 1341, 37, 1355, 40, 1368, 39, 1393, 38 ], + goldDrop: [ 27, 32, 23 ], + bornPos: [] +}, +{ level: 45, ai: 1, time: 3754, state: 1, country: "Taiwan", //id=45 2014-06-05 22:44:49 + action: [ 0, 39, 15, 38, 24, 39, 36, 38, 73, 37, 87, 37, 88, 37, 89, 37, 90, 37, 91, 37, 92, 37, 93, 37, 94, 37, 95, 37, 118, 38, 124, 37, 128, 38, 136, 37, 139, 38, 151, 39, 181, 37, 202, 88, 253, 39, 263, 38, 287, 39, 307, 40, 315, 39, 328, 39, 329, 39, 330, 39, 331, 39, 332, 39, 333, 39, 334, 39, 335, 39, 338, 38, 344, 38, 350, 37, 368, 38, 441, 88, 446, 37, 472, 38, 488, 37, 494, 38, 500, 37, 505, 38, 515, 39, 534, 38, 557, 37, 563, 40, 583, 39, 591, 38, 614, 37, 623, 40, 635, 39, 656, 38, 689, 37, 712, 40, 722, 39, 745, 38, 760, 39, 762, 38, 796, 37, 845, 38, 856, 90, 870, 37, 873, 90, 883, 39, 940, 38, 949, 39, 964, 38, 976, 39, 979, 38, 1003, 37, 1043, 38, 1057, 37, 1072, 40, 1078, 37, 1104, 39, 1118, 37, 1121, 88, 1127, 37, 1138, 39, 1151, 88, 1162, 39, 1193, 37, 1205, 40, 1226, 38, 1238, 39, 1243, 37, 1251, 38, 1260, 39, 1292, 38, 1299, 39, 1321, 38, 1339, 39, 1392, 37, 1400, 38, 1422, 88, 1435, 37, 1440, 88, 1498, 39, 1522, 38, 1555, 39, 1593, 38, 1621, 39, 1656, 38, 1683, 37, 1689, 38, 1702, 37, 1713, 38, 1729, 37, 1748, 38, 1766, 40, 1812, 40, 1836, 90, 1874, 37, 1883, 38, 1919, 39, 1969, 38, 1984, 39, 2007, 38, 2039, 37, 2045, 38, 2058, 37, 2070, 38, 2086, 40, 2114, 37, 2121, 38, 2138, 39, 2176, 38, 2204, 37, 2210, 38, 2224, 37, 2234, 38, 2245, 40, 2274, 90, 2288, 37, 2301, 90, 2313, 37, 2334, 38, 2342, 90, 2398, 37, 2405, 38, 2415, 37, 2417, 38, 2453, 39, 2468, 38, 2490, 39, 2517, 38, 2529, 39, 2542, 39, 2543, 39, 2544, 39, 2545, 39, 2546, 39, 2547, 39, 2559, 38, 2588, 37, 2593, 38, 2607, 37, 2647, 38, 2659, 39, 2682, 37, 2697, 38, 2704, 37, 2721, 38, 2728, 37, 2737, 38, 2750, 40, 2821, 39, 2855, 88, 2864, 37, 2870, 88, 2881, 37, 2892, 88, 2941, 39, 2962, 38, 2996, 39, 3068, 38, 3095, 37, 3100, 38, 3111, 37, 3120, 38, 3149, 39, 3156, 38, 3172, 37, 3176, 40, 3196, 39, 3202, 38, 3210, 37, 3224, 39, 3238, 39, 3239, 39, 3240, 39, 3241, 39, 3242, 39, 3243, 39, 3244, 39, 3245, 39, 3246, 39, 3265, 38, 3293, 37, 3298, 38, 3311, 37, 3352, 38, 3365, 39, 3369, 38, 3388, 39, 3426, 38, 3433, 39, 3445, 37, 3463, 39, 3469, 90, 3478, 37, 3536, 38, 3570, 37, 3651, 38, 3679, 39, 3748, 38 ], + goldDrop: [], + bornPos: [ 1, 2, 17 ] +}, +{ level: 46, ai: 1, time: 1883, state: 1, country: "Taiwan", //id=46 2014-06-05 22:46:07 + action: [ 0, 39, 30, 37, 36, 38, 49, 88, 93, 39, 102, 38, 119, 37, 157, 38, 170, 39, 210, 38, 223, 39, 236, 37, 273, 38, 280, 37, 296, 39, 311, 38, 322, 39, 378, 37, 410, 90, 450, 37, 473, 38, 483, 37, 508, 90, 519, 39, 545, 38, 552, 39, 616, 37, 626, 90, 637, 37, 653, 88, 665, 37, 678, 39, 687, 90, 696, 37, 729, 40, 739, 37, 800, 38, 808, 37, 819, 38, 832, 37, 854, 88, 872, 39, 888, 37, 898, 88, 912, 39, 925, 37, 949, 39, 965, 88, 975, 37, 982, 40, 995, 39, 1076, 40, 1104, 39, 1111, 38, 1123, 39, 1127, 38, 1143, 37, 1183, 38, 1196, 37, 1216, 38, 1256, 37, 1287, 39, 1299, 38, 1310, 37, 1325, 39, 1404, 40, 1430, 39, 1452, 40, 1461, 40, 1467, 39, 1469, 40, 1484, 37, 1488, 90, 1499, 37, 1514, 39, 1559, 90, 1567, 37, 1578, 38, 1603, 37, 1629, 38, 1665, 37, 1670, 38, 1687, 37, 1727, 38, 1739, 39, 1778, 38, 1790, 37, 1815, 38, 1847, 39, 1877, 38 ], + goldDrop: [ 18 ], + bornPos: [] +}, +{ level: 47, ai: 1, time: 2470, state: 1, country: "Taiwan", //id=47 2014-06-05 22:47:50 + action: [ 0, 90, 24, 37, 49, 90, 63, 39, 96, 38, 119, 39, 125, 37, 152, 90, 184, 37, 187, 90, 197, 37, 220, 90, 227, 39, 242, 40, 273, 37, 290, 38, 302, 37, 329, 38, 337, 37, 346, 39, 353, 90, 376, 40, 410, 39, 452, 37, 458, 40, 471, 39, 476, 88, 487, 37, 492, 88, 529, 39, 543, 38, 575, 37, 595, 38, 613, 37, 633, 38, 638, 37, 645, 90, 654, 37, 668, 37, 669, 37, 670, 37, 671, 37, 672, 37, 673, 37, 674, 37, 675, 37, 676, 37, 677, 37, 678, 37, 679, 37, 680, 37, 690, 38, 695, 37, 712, 38, 719, 37, 738, 38, 747, 90, 760, 40, 768, 90, 778, 37, 790, 39, 801, 90, 820, 39, 888, 90, 902, 37, 945, 39, 995, 37, 1002, 40, 1017, 39, 1021, 88, 1032, 37, 1037, 88, 1073, 39, 1088, 38, 1121, 37, 1141, 38, 1147, 37, 1168, 38, 1174, 37, 1189, 38, 1195, 37, 1216, 38, 1222, 37, 1227, 90, 1237, 37, 1253, 88, 1269, 39, 1281, 90, 1302, 37, 1340, 39, 1349, 38, 1366, 88, 1377, 40, 1383, 88, 1390, 39, 1441, 88, 1453, 37, 1457, 88, 1506, 39, 1536, 38, 1548, 37, 1575, 38, 1582, 37, 1588, 90, 1754, 37, 1770, 39, 1797, 88, 1807, 37, 1813, 88, 1855, 39, 1886, 38, 1919, 37, 1941, 38, 1957, 39, 1979, 38, 2000, 39, 2090, 38, 2158, 39, 2172, 38, 2177, 39, 2190, 88, 2200, 37, 2207, 88, 2214, 39, 2232, 90, 2242, 37, 2264, 90, 2275, 39, 2280, 90, 2288, 37, 2296, 90, 2309, 37, 2325, 39, 2362, 37, 2382, 39, 2393, 38 ], + goldDrop: [ 19, 26 ], + bornPos: [] +}, +{ level: 48, ai: 1, time: 3941, state: 1, country: "Taiwan", //id=48 2014-06-05 22:50:22 + action: [ 0, 37, 64, 38, 75, 39, 92, 38, 103, 39, 105, 38, 117, 37, 134, 38, 146, 38, 148, 37, 151, 38, 162, 39, 180, 38, 192, 37, 206, 39, 216, 40, 219, 90, 230, 37, 240, 40, 255, 37, 263, 40, 274, 88, 282, 39, 301, 37, 308, 40, 320, 88, 326, 39, 358, 37, 375, 40, 386, 39, 402, 37, 469, 38, 482, 39, 489, 38, 497, 39, 503, 38, 510, 39, 517, 38, 523, 39, 529, 38, 536, 39, 543, 38, 549, 39, 600, 39, 630, 38, 681, 39, 720, 38, 728, 37, 730, 38, 749, 39, 767, 37, 805, 39, 813, 38, 819, 37, 839, 38, 906, 88, 960, 39, 990, 40, 1004, 39, 1027, 40, 1044, 39, 1054, 40, 1064, 90, 1076, 40, 1081, 90, 1093, 38, 1127, 90, 1160, 37, 1175, 88, 1184, 37, 1191, 88, 1199, 37, 1207, 88, 1428, 39, 1453, 40, 1520, 38, 1559, 90, 1589, 37, 1648, 40, 1666, 39, 1709, 40, 1736, 39, 1741, 38, 1751, 39, 1764, 40, 1770, 39, 1874, 38, 1933, 40, 1964, 39, 1993, 38, 2023, 39, 2080, 40, 2093, 39, 2097, 40, 2243, 38, 2298, 37, 2334, 38, 2385, 37, 2397, 88, 2411, 37, 2415, 88, 2493, 39, 2548, 40, 2582, 37, 2603, 40, 2610, 37, 2660, 38, 2689, 39, 2729, 40, 2740, 37, 2758, 39, 2776, 38, 2782, 90, 2796, 38, 2804, 37, 2844, 40, 2857, 90, 2872, 40, 2876, 90, 3084, 40, 3093, 39, 3159, 38, 3200, 37, 3231, 39, 3238, 38, 3253, 37, 3357, 37, 3423, 38, 3435, 39, 3441, 38, 3448, 39, 3454, 38, 3460, 39, 3465, 38, 3470, 39, 3475, 38, 3480, 39, 3485, 38, 3492, 39, 3497, 38, 3514, 37, 3530, 90, 3575, 37, 3595, 38, 3617, 39, 3751, 38, 3762, 37, 3780, 38, 3791, 39, 3810, 38, 3821, 37, 3840, 38, 3852, 39, 3871, 38, 3882, 37, 3901, 38, 3912, 39, 3930, 38 ], + goldDrop: [ 19 ], + bornPos: [ 1, 27, 19 ] +}, +{ level: 49, ai: 1, time: 7845, state: 1, country: "Taiwan", //id=49 2014-06-05 23:07:37 + action: [ 0, 39, 3, 39, 29, 37, 38, 40, 46, 37, 59, 90, 74, 39, 84, 88, 96, 37, 125, 38, 135, 39, 141, 38, 152, 39, 162, 90, 171, 39, 176, 90, 188, 39, 211, 38, 259, 39, 295, 37, 312, 39, 324, 88, 334, 39, 345, 40, 396, 37, 412, 40, 416, 37, 438, 38, 473, 39, 482, 40, 522, 37, 528, 90, 539, 37, 552, 88, 562, 37, 568, 88, 579, 37, 587, 39, 622, 37, 634, 90, 644, 39, 648, 90, 659, 39, 662, 90, 707, 37, 724, 38, 745, 37, 755, 88, 765, 37, 771, 88, 781, 37, 787, 88, 800, 37, 804, 88, 815, 37, 819, 88, 1052, 39, 1071, 88, 1080, 37, 1087, 88, 1098, 37, 1103, 88, 1115, 37, 1120, 88, 1131, 37, 1135, 88, 1164, 39, 1178, 38, 1269, 40, 1287, 38, 1294, 39, 1318, 38, 1352, 37, 1361, 38, 1409, 37, 1438, 38, 1448, 39, 1452, 38, 1462, 39, 1499, 38, 1544, 37, 1606, 38, 1613, 37, 1653, 88, 1667, 88, 1668, 88, 1669, 88, 1674, 37, 1679, 88, 1690, 37, 1696, 88, 1706, 37, 1711, 88, 1729, 39, 1742, 90, 1750, 90, 1753, 39, 1757, 90, 1767, 37, 1784, 39, 1805, 90, 1813, 37, 1849, 38, 1901, 39, 1910, 38, 1927, 39, 1943, 88, 1954, 37, 1959, 88, 1970, 37, 1974, 88, 1986, 37, 1989, 88, 2001, 37, 2003, 88, 2013, 37, 2015, 88, 2027, 37, 2031, 88, 2212, 39, 2243, 38, 2259, 37, 2274, 39, 2304, 37, 2320, 88, 2330, 37, 2335, 88, 2346, 37, 2350, 88, 2372, 39, 2383, 88, 2412, 39, 2435, 37, 2445, 88, 2463, 39, 2499, 38, 2507, 90, 2522, 37, 2541, 38, 2558, 88, 2614, 39, 2627, 90, 2637, 38, 2676, 39, 2690, 37, 2718, 38, 2764, 88, 2779, 37, 2783, 88, 2794, 37, 2798, 88, 3052, 39, 3081, 88, 3090, 40, 3097, 88, 3106, 40, 3112, 88, 3123, 40, 3129, 88, 3139, 40, 3145, 88, 3157, 40, 3162, 88, 3173, 39, 3183, 37, 3186, 88, 3196, 39, 3318, 38, 3325, 37, 3333, 38, 3351, 39, 3354, 38, 3359, 90, 3384, 38, 3417, 88, 3425, 40, 3432, 88, 3441, 40, 3448, 88, 3458, 40, 3465, 88, 3475, 40, 3482, 88, 3491, 40, 3499, 88, 3508, 39, 3523, 38, 3606, 37, 3610, 88, 3621, 37, 3627, 88, 3635, 40, 3647, 39, 3675, 38, 3706, 37, 3720, 37, 3721, 37, 3722, 37, 3723, 37, 3724, 37, 3725, 37, 3726, 37, 3727, 37, 3728, 37, 3729, 37, 3730, 37, 3740, 39, 3750, 40, 3753, 37, 3762, 40, 3864, 38, 3876, 39, 3880, 38, 3932, 88, 3940, 40, 3947, 88, 3956, 40, 3963, 88, 3973, 40, 3980, 88, 3991, 40, 3996, 88, 4006, 40, 4013, 88, 4024, 39, 4059, 38, 4068, 39, 4086, 37, 4106, 40, 4121, 38, 4176, 37, 4189, 37, 4190, 37, 4191, 37, 4205, 39, 4218, 38, 4224, 37, 4239, 88, 4265, 39, 4276, 38, 4283, 39, 4307, 38, 4325, 37, 4332, 38, 4341, 37, 4344, 88, 4356, 37, 4361, 88, 4371, 37, 4376, 88, 4385, 37, 4390, 88, 4400, 37, 4403, 88, 4412, 37, 4417, 88, 4681, 39, 4706, 37, 4739, 38, 4748, 39, 4753, 38, 4763, 39, 4803, 38, 4848, 37, 4908, 38, 4914, 37, 4955, 88, 4974, 37, 4981, 88, 4993, 37, 4998, 88, 5208, 39, 5230, 37, 5240, 39, 5254, 88, 5264, 39, 5266, 88, 5275, 40, 5281, 88, 5291, 40, 5298, 88, 5307, 40, 5314, 88, 5324, 40, 5330, 88, 5340, 40, 5347, 88, 5356, 39, 5397, 38, 5405, 39, 5416, 37, 5449, 39, 5492, 38, 5534, 37, 5548, 37, 5551, 88, 5771, 39, 5788, 38, 5793, 37, 5807, 37, 5809, 88, 5838, 39, 5848, 38, 5855, 39, 5880, 38, 5896, 37, 5906, 88, 5917, 37, 5923, 88, 5934, 37, 5939, 88, 6259, 39, 6280, 40, 6295, 90, 6305, 38, 6322, 37, 6331, 88, 6342, 37, 6347, 88, 6359, 37, 6363, 88, 6375, 37, 6379, 88, 6390, 37, 6395, 88, 6452, 37, 6459, 38, 6469, 39, 6474, 38, 6494, 39, 6510, 38, 6619, 39, 6630, 40, 6666, 90, 6707, 37, 6737, 38, 6745, 39, 6750, 38, 6760, 39, 6795, 38, 6841, 37, 6902, 38, 6908, 37, 6954, 88, 6968, 37, 6973, 88, 7025, 39, 7037, 37, 7104, 39, 7109, 88, 7120, 37, 7126, 88, 7165, 39, 7221, 40, 7224, 88, 7237, 38, 7243, 37, 7252, 90, 7260, 39, 7268, 90, 7277, 39, 7285, 88, 7295, 40, 7302, 88, 7311, 40, 7318, 88, 7328, 40, 7334, 88, 7345, 40, 7350, 88, 7362, 40, 7367, 88, 7377, 39, 7420, 38, 7428, 39, 7442, 88, 7453, 37, 7467, 38, 7488, 40, 7496, 37, 7510, 39, 7625, 38, 7643, 40, 7665, 38, 7670, 39, 7694, 38, 7710, 37, 7744, 38, 7754, 39, 7758, 38, 7768, 39, 7801, 38 ], + goldDrop: [ 23, 29, 19, 25 ], + bornPos: [ 1, 20, 18, 9, 7, 8, 13, 17, 15, 5, 16, 3, 1, 2 ] +}, +{ level: 50, ai: 1, time: 3924, state: 1, country: "Taiwan", //id=50 2014-06-05 23:13:00 + action: [ 0, 37, 40, 39, 81, 40, 95, 39, 107, 38, 130, 88, 162, 39, 172, 38, 183, 39, 195, 37, 218, 38, 241, 37, 264, 38, 282, 37, 287, 38, 306, 39, 348, 38, 363, 37, 372, 38, 426, 39, 454, 38, 461, 39, 483, 37, 497, 39, 522, 38, 524, 38, 536, 39, 558, 38, 568, 37, 572, 38, 580, 37, 584, 38, 593, 37, 597, 38, 682, 39, 698, 40, 707, 39, 718, 37, 722, 88, 729, 39, 737, 40, 768, 37, 776, 39, 786, 38, 795, 37, 802, 38, 808, 37, 813, 38, 820, 37, 824, 38, 836, 37, 859, 39, 872, 39, 873, 39, 874, 39, 875, 39, 876, 39, 922, 38, 952, 37, 959, 38, 966, 37, 971, 38, 977, 37, 982, 38, 991, 37, 1061, 40, 1075, 39, 1128, 37, 1142, 37, 1143, 37, 1144, 37, 1145, 37, 1146, 37, 1147, 37, 1148, 37, 1149, 37, 1150, 37, 1151, 37, 1152, 37, 1153, 37, 1154, 37, 1155, 37, 1156, 37, 1157, 37, 1158, 37, 1159, 37, 1160, 37, 1161, 37, 1162, 37, 1163, 37, 1164, 37, 1165, 37, 1166, 37, 1167, 37, 1198, 40, 1218, 38, 1225, 37, 1237, 88, 1248, 37, 1253, 88, 1306, 39, 1320, 38, 1332, 37, 1342, 38, 1364, 37, 1389, 38, 1400, 39, 1440, 38, 1454, 39, 1515, 38, 1523, 37, 1528, 38, 1535, 37, 1539, 38, 1547, 37, 1552, 38, 1578, 37, 1583, 38, 1837, 37, 1863, 37, 1893, 38, 1916, 37, 1921, 38, 1927, 39, 1937, 38, 1957, 37, 1977, 38, 1992, 37, 1999, 38, 2009, 37, 2022, 40, 2036, 40, 2037, 40, 2038, 40, 2039, 40, 2040, 40, 2041, 40, 2058, 39, 2068, 40, 2078, 37, 2093, 38, 2308, 39, 2324, 38, 2337, 37, 2345, 38, 2366, 37, 2389, 38, 2419, 39, 2513, 38, 2584, 40, 2601, 37, 2622, 40, 2633, 37, 2673, 40, 2683, 37, 2692, 38, 2716, 37, 2724, 88, 2734, 37, 2740, 88, 2788, 39, 2808, 90, 2819, 38, 2833, 37, 2843, 38, 2859, 40, 2871, 39, 2884, 37, 2890, 38, 2905, 37, 2918, 39, 2927, 38, 2933, 37, 2951, 38, 2956, 37, 2964, 88, 2999, 37, 3004, 88, 3014, 37, 3021, 88, 3032, 37, 3039, 88, 3050, 37, 3056, 88, 3066, 37, 3072, 88, 3082, 37, 3088, 88, 3157, 39, 3177, 39, 3231, 38, 3245, 39, 3285, 38, 3296, 40, 3305, 39, 3313, 88, 3321, 37, 3326, 88, 3335, 37, 3343, 38, 3356, 39, 3394, 37, 3450, 38, 3463, 39, 3469, 90, 3478, 39, 3481, 90, 3496, 88, 3538, 37, 3547, 40, 3562, 37, 3581, 38, 3586, 37, 3596, 88, 3641, 39, 3652, 38, 3665, 37, 3675, 38, 3697, 37, 3720, 38, 3736, 37, 3742, 38, 3767, 37, 3846, 38, 3884, 39, 3894, 37, 3907, 38 ], + goldDrop: [ 17, 38, 21, 23 ], + bornPos: [ 1, 13, 4, 15, 22, 21 ] +}, +{ level: 51, ai: 1, time: 2239, state: 1, country: "Taiwan", //id=51 2014-06-05 23:14:33 + action: [ 0, 37, 3, 90, 21, 39, 44, 38, 55, 39, 65, 38, 91, 37, 100, 38, 123, 37, 203, 39, 258, 37, 311, 38, 357, 37, 361, 88, 376, 37, 380, 88, 468, 39, 553, 38, 565, 39, 578, 38, 604, 37, 614, 38, 636, 37, 678, 39, 690, 40, 706, 37, 733, 40, 738, 39, 754, 38, 767, 88, 801, 39, 816, 38, 828, 39, 837, 38, 866, 37, 874, 38, 896, 37, 983, 38, 1016, 37, 1038, 39, 1100, 90, 1112, 37, 1165, 38, 1210, 40, 1238, 88, 1252, 40, 1257, 88, 1267, 39, 1282, 37, 1329, 40, 1346, 37, 1390, 38, 1409, 39, 1430, 88, 1482, 39, 1493, 38, 1511, 37, 1544, 38, 1580, 39, 1737, 38, 1752, 88, 1766, 37, 1770, 88, 1836, 39, 1854, 38, 1866, 39, 1876, 38, 1903, 37, 1913, 38, 1932, 37, 1942, 37, 1945, 38, 1949, 37, 2031, 38, 2050, 39, 2055, 38, 2094, 90, 2131, 37, 2142, 38, 2178, 39, 2217, 38 ], + goldDrop: [ 30, 20 ], + bornPos: [ 1, 13, 9 ] +}, +{ level: 52, ai: 1, time: 2999, state: 1, country: "Taiwan", //id=52 2014-06-05 23:26:07 + action: [ 0, 37, 55, 38, 73, 39, 122, 40, 151, 39, 241, 38, 276, 39, 284, 38, 294, 37, 313, 38, 330, 39, 352, 38, 364, 37, 495, 90, 522, 37, 550, 38, 570, 39, 612, 40, 822, 39, 836, 38, 856, 40, 866, 37, 917, 40, 935, 39, 986, 40, 1145, 37, 1196, 40, 1207, 39, 1261, 37, 1312, 37, 1322, 38, 1340, 39, 1389, 38, 1406, 37, 1454, 38, 1469, 39, 1524, 38, 1710, 39, 1889, 38, 1895, 39, 1915, 37, 1975, 38, 1999, 37, 2035, 39, 2068, 40, 2187, 37, 2238, 38, 2256, 37, 2260, 38, 2275, 39, 2325, 38, 2341, 37, 2392, 38, 2408, 39, 2499, 38, 2504, 39, 2526, 37, 2553, 90, 2564, 37, 2576, 39, 2650, 38, 2685, 39, 2691, 38, 2703, 37, 2723, 38, 2740, 39, 2758, 38, 2769, 37, 2925, 38, 2944, 39, 2988, 38 ], + goldDrop: [ 28, 31, 26, 19, 18, 34 ], + bornPos: [] +}, +{ level: 53, ai: 1, time: 4219, state: 1, country: "Taiwan", //id=53 2014-06-07 13:48:05 + action: [ 0, 37, 34, 88, 58, 37, 96, 38, 158, 39, 189, 38, 201, 39, 230, 37, 238, 39, 244, 90, 255, 39, 260, 90, 270, 37, 277, 90, 291, 37, 304, 39, 318, 39, 319, 39, 320, 39, 323, 90, 337, 37, 345, 39, 358, 39, 359, 39, 360, 39, 361, 39, 362, 39, 363, 39, 366, 90, 385, 37, 393, 39, 406, 39, 407, 39, 408, 39, 413, 37, 430, 39, 446, 90, 521, 37, 584, 40, 656, 37, 685, 38, 751, 39, 807, 90, 818, 37, 852, 39, 863, 37, 878, 38, 904, 37, 910, 38, 934, 37, 945, 40, 970, 88, 1020, 37, 1034, 37, 1035, 37, 1036, 37, 1037, 37, 1081, 38, 1153, 39, 1171, 37, 1216, 40, 1332, 38, 1401, 39, 1431, 38, 1444, 39, 1485, 90, 1538, 39, 1543, 90, 1557, 37, 1564, 90, 1577, 37, 1587, 38, 1635, 39, 1657, 38, 1688, 39, 1694, 40, 1706, 37, 1728, 38, 1743, 39, 1755, 38, 1776, 39, 1781, 38, 1797, 37, 1845, 38, 1859, 37, 1867, 40, 1873, 37, 1881, 39, 1916, 37, 1989, 38, 2055, 39, 2084, 38, 2096, 39, 2146, 88, 2158, 37, 2161, 88, 2171, 39, 2187, 90, 2198, 37, 2209, 39, 2218, 39, 2238, 38, 2245, 39, 2253, 38, 2259, 39, 2265, 38, 2271, 39, 2277, 38, 2282, 39, 2308, 37, 2312, 88, 2323, 37, 2328, 88, 2338, 37, 2343, 88, 2354, 37, 2358, 88, 2367, 39, 2390, 88, 2400, 37, 2407, 88, 2416, 37, 2421, 88, 2432, 37, 2435, 88, 2446, 37, 2450, 88, 2460, 39, 2481, 88, 2491, 37, 2500, 88, 2514, 39, 2529, 90, 2542, 37, 2569, 39, 2583, 90, 2593, 37, 2893, 38, 2956, 39, 2985, 38, 3001, 39, 3088, 37, 3115, 39, 3124, 90, 3349, 37, 3356, 90, 3369, 37, 3395, 39, 3411, 37, 3414, 88, 3426, 39, 3454, 38, 3482, 37, 3495, 37, 3496, 37, 3497, 37, 3498, 37, 3499, 37, 3512, 37, 3533, 88, 3545, 37, 3574, 39, 3627, 38, 3635, 39, 3644, 38, 3817, 37, 3830, 37, 3831, 37, 3832, 37, 3833, 37, 3834, 37, 3883, 90, 3933, 37, 3979, 38, 4040, 39, 4069, 38, 4081, 39, 4175, 38, 4182, 39, 4188, 38, 4193, 39, 4213, 38 ], + goldDrop: [ 37 ], + bornPos: [] +}, +{ level: 54, ai: 1, time: 2277, state: 1, country: "Taiwan", //id=54 2014-06-07 13:49:38 + action: [ 0, 37, 105, 38, 116, 39, 234, 37, 291, 39, 301, 88, 317, 37, 321, 88, 332, 37, 337, 88, 349, 37, 355, 88, 366, 37, 371, 88, 382, 37, 388, 88, 508, 37, 518, 38, 562, 37, 572, 38, 603, 37, 618, 88, 642, 37, 645, 88, 658, 37, 663, 88, 724, 39, 761, 37, 779, 90, 789, 39, 795, 90, 806, 39, 811, 90, 821, 39, 827, 90, 837, 39, 842, 90, 1015, 39, 1022, 38, 1051, 37, 1089, 38, 1101, 39, 1207, 88, 1242, 39, 1247, 88, 1279, 39, 1306, 38, 1319, 37, 1454, 38, 1466, 39, 1596, 37, 1601, 88, 1647, 39, 1661, 38, 1673, 37, 1760, 88, 1776, 90, 1821, 37, 1830, 90, 1856, 37, 1900, 38, 1913, 39, 2049, 38, 2060, 37, 2092, 90, 2156, 37, 2192, 38, 2200, 37, 2271, 38 ], + goldDrop: [ 19, 22, 20, 17, 27, 27, 18, 36, 37, 34, 31, 39, 22, 20, 15, 16, 26, 27, 39, 35, 36, 20, 27, 35, 22, 32 ], + bornPos: [ 1, 5, 1, 7, 8 ] +}, +{ level: 55, ai: 1, time: 4508, state: 1, country: "Taiwan", //id=55 2014-06-07 13:55:38 + action: [ 0, 88, 45, 39, 65, 88, 95, 39, 135, 88, 144, 39, 186, 40, 194, 37, 209, 88, 228, 37, 235, 39, 295, 37, 312, 38, 343, 39, 369, 88, 378, 39, 409, 90, 423, 37, 454, 38, 465, 37, 468, 38, 539, 39, 554, 40, 561, 37, 585, 38, 601, 37, 614, 40, 623, 39, 652, 40, 661, 37, 668, 90, 679, 40, 683, 90, 692, 37, 722, 90, 736, 37, 769, 90, 780, 39, 794, 90, 805, 37, 840, 40, 847, 39, 876, 40, 891, 39, 904, 37, 934, 38, 940, 37, 950, 38, 958, 37, 968, 39, 1020, 90, 1027, 40, 1040, 39, 1047, 40, 1056, 39, 1070, 38, 1082, 39, 1091, 38, 1099, 39, 1109, 37, 1119, 40, 1130, 37, 1132, 40, 1141, 39, 1144, 40, 1149, 37, 1154, 39, 1210, 37, 1214, 40, 1247, 38, 1263, 39, 1272, 38, 1287, 37, 1298, 39, 1311, 38, 1319, 39, 1332, 88, 1341, 37, 1343, 90, 1570, 88, 1582, 37, 1587, 88, 1597, 37, 1601, 88, 1613, 37, 1614, 88, 1627, 37, 1635, 40, 1645, 38, 1663, 39, 1677, 90, 1682, 37, 1687, 88, 1697, 39, 1713, 90, 1723, 39, 1729, 90, 1738, 39, 1744, 90, 1753, 39, 1760, 90, 1768, 39, 1777, 90, 1789, 39, 1817, 37, 1836, 38, 1870, 37, 1918, 90, 1967, 37, 1985, 88, 1998, 37, 2002, 88, 2014, 40, 2019, 88, 2035, 40, 2047, 39, 2054, 38, 2106, 37, 2153, 38, 2164, 39, 2172, 38, 2176, 37, 2181, 38, 2191, 39, 2202, 40, 2212, 37, 2221, 40, 2228, 37, 2240, 38, 2263, 39, 2268, 88, 2313, 39, 2332, 90, 2343, 38, 2365, 39, 2374, 37, 2378, 38, 2395, 39, 2410, 40, 2417, 37, 2435, 88, 2443, 37, 2448, 88, 2463, 39, 2519, 37, 2557, 38, 2597, 37, 2611, 40, 2619, 39, 2645, 40, 2657, 37, 2673, 40, 2687, 39, 2707, 37, 2726, 38, 2739, 40, 2772, 88, 2792, 40, 2800, 38, 2828, 39, 2851, 90, 2871, 88, 2949, 37, 2967, 88, 2978, 37, 2983, 88, 3071, 39, 3092, 38, 3099, 39, 3153, 40, 3198, 37, 3331, 39, 3351, 38, 3403, 40, 3419, 37, 3431, 40, 3434, 37, 3459, 90, 3468, 37, 3494, 40, 3538, 38, 3558, 40, 3586, 38, 3600, 39, 3631, 37, 3643, 90, 3654, 39, 3661, 40, 3667, 39, 3713, 40, 3734, 38, 3751, 39, 3758, 38, 3764, 39, 3777, 90, 3822, 37, 3826, 88, 3835, 39, 3849, 39, 3850, 39, 3851, 39, 3852, 39, 3853, 39, 3854, 39, 3855, 39, 3872, 38, 4198, 40, 4236, 37, 4292, 90, 4311, 39, 4314, 90, 4364, 37, 4388, 38, 4409, 88, 4419, 39, 4435, 38, 4450, 39, 4475, 38 ], + goldDrop: [ 15, 39, 39 ], + bornPos: [ 1, 26, 14 ] +}, +{ level: 56, ai: 1, time: 1521, state: 1, country: "Taiwan", //id=56 2014-06-07 13:57:46 + action: [ 0, 39, 6, 38, 83, 37, 138, 39, 155, 40, 206, 39, 210, 90, 226, 39, 240, 37, 244, 88, 257, 40, 266, 37, 272, 90, 283, 39, 287, 90, 298, 39, 304, 90, 313, 37, 331, 90, 342, 39, 350, 90, 462, 37, 475, 39, 489, 90, 508, 37, 520, 39, 557, 38, 634, 39, 653, 40, 703, 39, 708, 90, 721, 39, 734, 37, 738, 88, 751, 40, 759, 37, 765, 90, 776, 39, 781, 90, 791, 39, 797, 90, 807, 37, 825, 90, 833, 39, 842, 90, 851, 37, 860, 90, 872, 37, 909, 38, 989, 39, 1079, 37, 1121, 40, 1144, 37, 1149, 39, 1201, 90, 1218, 39, 1233, 37, 1236, 88, 1251, 40, 1259, 37, 1266, 90, 1276, 39, 1281, 90, 1293, 39, 1297, 90, 1308, 37, 1324, 90, 1334, 39, 1341, 90, 1351, 37, 1360, 90, 1373, 37, 1444, 38 ], + goldDrop: [], + bornPos: [] +}, +{ level: 57, ai: 1, time: 1308, state: 1, country: "Taiwan", //id=57 2014-06-07 13:59:58 + action: [ 0, 39, 127, 38, 143, 37, 148, 39, 155, 38, 170, 37, 175, 39, 182, 38, 194, 37, 199, 39, 205, 38, 238, 37, 249, 40, 259, 37, 344, 39, 428, 40, 441, 37, 447, 39, 451, 90, 463, 37, 556, 39, 628, 40, 639, 39, 648, 37, 654, 40, 665, 39, 675, 40, 687, 37, 733, 39, 742, 37, 813, 39, 866, 38, 879, 37, 901, 38, 931, 37, 944, 38, 959, 40, 970, 39, 992, 90, 1004, 39, 1006, 90, 1020, 39, 1025, 90, 1077, 37, 1106, 88, 1117, 38, 1130, 37, 1200, 38, 1215, 37, 1222, 39, 1228, 38, 1239, 37, 1244, 39, 1251, 38, 1261, 37, 1267, 39, 1276, 37, 1286, 38 ], + goldDrop: [ 32, 25 ], + bornPos: [ 1, 26 ] +}, +{ level: 58, ai: 1, time: 1538, state: 1, country: "Taiwan", //id=58 2014-06-07 14:01:02 + action: [ 0, 37, 27, 39, 35, 40, 63, 39, 69, 40, 93, 37, 102, 39, 112, 38, 131, 37, 135, 38, 163, 39, 169, 38, 191, 39, 215, 38, 247, 37, 257, 40, 268, 39, 278, 90, 290, 37, 297, 39, 310, 39, 311, 39, 312, 39, 313, 39, 322, 37, 344, 39, 360, 90, 370, 39, 376, 90, 391, 37, 406, 88, 418, 39, 439, 88, 452, 37, 457, 88, 467, 39, 479, 88, 491, 39, 504, 37, 525, 90, 536, 37, 556, 38, 579, 37, 585, 38, 603, 39, 612, 38, 634, 39, 651, 37, 677, 38, 687, 39, 693, 38, 708, 39, 754, 38, 793, 39, 817, 37, 836, 38, 859, 39, 868, 40, 885, 39, 900, 37, 911, 38, 931, 37, 942, 38, 962, 37, 968, 38, 981, 88, 1035, 39, 1055, 38, 1073, 39, 1087, 38, 1106, 37, 1122, 38, 1131, 37, 1247, 88, 1301, 39, 1330, 38, 1387, 39, 1424, 39, 1483, 38 ], + goldDrop: [ 15 ], + bornPos: [] +}, +{ level: 59, ai: 1, time: 3555, state: 1, country: "Taiwan", //id=59 2014-06-07 14:03:27 + action: [ 0, 37, 24, 39, 36, 88, 46, 37, 52, 88, 61, 37, 69, 88, 77, 37, 118, 88, 130, 37, 135, 88, 146, 37, 152, 88, 178, 37, 193, 38, 210, 39, 223, 38, 234, 39, 252, 38, 268, 37, 276, 38, 292, 37, 301, 40, 322, 90, 333, 37, 341, 38, 354, 39, 386, 38, 401, 37, 408, 38, 419, 38, 421, 37, 424, 38, 436, 39, 450, 39, 451, 39, 452, 39, 453, 39, 454, 39, 455, 39, 456, 39, 457, 39, 458, 39, 475, 90, 485, 37, 512, 37, 518, 39, 556, 37, 563, 90, 575, 39, 580, 90, 593, 39, 598, 90, 611, 39, 615, 90, 628, 39, 633, 90, 645, 39, 650, 90, 662, 39, 667, 90, 890, 90, 937, 37, 983, 90, 1029, 37, 1048, 90, 1083, 37, 1111, 38, 1130, 39, 1143, 38, 1155, 39, 1172, 38, 1185, 39, 1187, 38, 1203, 37, 1212, 38, 1229, 37, 1242, 38, 1261, 39, 1282, 38, 1308, 39, 1379, 38, 1395, 37, 1400, 39, 1405, 38, 1422, 39, 1455, 38, 1471, 39, 1481, 38, 1500, 39, 1538, 37, 1547, 40, 1562, 39, 1570, 38, 1582, 37, 1589, 38, 1606, 39, 1617, 38, 1625, 39, 1635, 38, 1648, 37, 1652, 38, 1680, 39, 1694, 37, 1709, 38, 1724, 37, 1735, 88, 1746, 39, 1753, 38, 1773, 38, 1822, 37, 1857, 38, 2009, 37, 2023, 37, 2024, 37, 2025, 37, 2026, 37, 2027, 37, 2028, 37, 2029, 37, 2030, 37, 2031, 37, 2032, 37, 2033, 37, 2034, 37, 2035, 37, 2036, 37, 2037, 37, 2038, 37, 2039, 37, 2040, 37, 2041, 37, 2042, 37, 2055, 90, 2093, 37, 2099, 90, 2110, 39, 2120, 90, 2135, 39, 2138, 90, 2151, 39, 2156, 90, 2168, 39, 2173, 90, 2191, 39, 2194, 90, 2433, 37, 2490, 90, 2534, 37, 2550, 90, 2561, 88, 2599, 37, 2605, 88, 2614, 37, 2625, 88, 2636, 37, 2662, 38, 2682, 39, 2696, 38, 2708, 39, 2727, 38, 2745, 39, 2778, 40, 2799, 39, 2805, 38, 2816, 90, 2883, 37, 2896, 37, 2897, 37, 2898, 37, 2899, 37, 2900, 37, 2901, 37, 2929, 90, 2942, 39, 2950, 90, 2960, 39, 2973, 90, 2985, 39, 2990, 90, 3003, 39, 3007, 90, 3019, 39, 3024, 90, 3035, 39, 3040, 90, 3216, 39, 3224, 38, 3252, 39, 3260, 90, 3306, 37, 3412, 38, 3427, 39, 3442, 38, 3455, 39, 3473, 38, 3496, 37, 3505, 38, 3523, 37, 3538, 38 ], + goldDrop: [ 22, 22, 27, 25, 24, 24, 17, 18, 14, 31, 33, 16, 20, 31 ], + bornPos: [ 1, 16, 8, 1, 0, 9, 12, 7, 4, 20, 3, 25, 14, 10, 27, 21, 11, 19 ] +}, +{ level: 60, ai: 1, time: 6138, state: 1, country: "Taiwan", //id=60 2014-06-07 14:13:48 + action: [ 0, 39, 23, 37, 26, 88, 90, 39, 102, 37, 109, 88, 119, 37, 122, 88, 168, 37, 278, 39, 286, 90, 359, 37, 370, 38, 415, 37, 448, 38, 466, 39, 485, 38, 504, 40, 550, 37, 564, 38, 604, 39, 610, 38, 627, 39, 634, 38, 656, 39, 674, 38, 699, 37, 703, 88, 726, 39, 740, 37, 763, 90, 827, 37, 854, 38, 914, 39, 932, 38, 941, 39, 966, 38, 982, 37, 990, 40, 1000, 90, 1020, 37, 1026, 38, 1060, 37, 1115, 38, 1179, 39, 1204, 40, 1232, 37, 1235, 88, 1255, 39, 1263, 38, 1296, 37, 1307, 90, 1368, 37, 1382, 38, 1441, 39, 1459, 40, 1478, 37, 1488, 38, 1502, 37, 1505, 88, 1517, 39, 1535, 90, 1551, 37, 1556, 38, 1623, 37, 1647, 38, 1709, 39, 1730, 38, 1741, 39, 1765, 38, 1776, 39, 1800, 38, 1813, 39, 1827, 39, 1828, 39, 1829, 39, 1830, 39, 1831, 39, 1832, 39, 1833, 39, 1834, 39, 1835, 39, 1836, 39, 1837, 39, 1838, 39, 1839, 39, 1840, 39, 1841, 39, 1842, 39, 1843, 39, 1844, 39, 1845, 39, 1846, 39, 1847, 39, 1848, 39, 1849, 39, 1850, 39, 1851, 39, 1852, 39, 1853, 39, 1854, 39, 1855, 39, 1858, 88, 1871, 37, 1876, 88, 1934, 39, 1954, 90, 1965, 39, 1970, 90, 1981, 39, 1986, 90, 2004, 40, 2008, 90, 2020, 37, 2033, 38, 2093, 40, 2140, 38, 2152, 40, 2162, 38, 2185, 40, 2192, 39, 2339, 38, 2382, 40, 2450, 39, 2463, 38, 2543, 37, 2596, 39, 2618, 90, 2633, 37, 2640, 38, 2654, 39, 2661, 38, 2675, 38, 2676, 38, 2714, 37, 2731, 39, 2742, 37, 2746, 88, 2755, 39, 2776, 88, 2789, 39, 2833, 38, 2943, 40, 3016, 39, 3103, 38, 3182, 37, 3196, 90, 3208, 37, 3236, 37, 3244, 38, 3257, 37, 3262, 90, 3277, 37, 3303, 39, 3316, 40, 3351, 39, 3368, 37, 3376, 38, 3392, 39, 3425, 38, 3461, 39, 3494, 40, 3539, 39, 3553, 40, 3558, 39, 3579, 38, 3655, 37, 3726, 88, 3738, 39, 3748, 38, 3771, 39, 3775, 90, 3792, 37, 3813, 39, 3821, 88, 3834, 39, 3841, 38, 3856, 39, 3869, 37, 3884, 39, 3941, 38, 3976, 39, 4059, 40, 4092, 39, 4115, 38, 4195, 37, 4209, 37, 4222, 37, 4223, 37, 4282, 39, 4567, 37, 4681, 88, 4718, 38, 4781, 39, 4800, 38, 4826, 40, 4855, 39, 4874, 38, 4942, 90, 5024, 39, 5035, 38, 5048, 39, 5052, 90, 5111, 37, 5125, 37, 5126, 37, 5127, 37, 5128, 37, 5129, 37, 5130, 37, 5131, 37, 5153, 88, 5164, 37, 5170, 88, 5181, 37, 5188, 88, 5198, 37, 5205, 88, 5270, 38, 5283, 38, 5284, 38, 5285, 38, 5331, 39, 5353, 38, 5363, 39, 5388, 38, 5397, 39, 5414, 38, 5435, 40, 5804, 37, 5814, 38, 5869, 37, 5915, 37, 5973, 38, 6037, 39, 6056, 38, 6064, 39, 6086, 38, 6097, 39, 6100, 38, 6109, 39, 6132, 38 ], + goldDrop: [ 18, 32, 15, 28, 15, 19, 39 ], + bornPos: [ 1, 20, 5, 16, 4 ] +}, +{ level: 61, ai: 1, time: 5049, state: 1, country: "Taiwan", //id=61 2014-06-07 14:17:08 + action: [ 0, 39, 2, 90, 50, 37, 60, 39, 73, 39, 74, 39, 75, 39, 76, 39, 77, 39, 78, 39, 79, 39, 80, 39, 83, 90, 117, 37, 129, 88, 141, 37, 145, 88, 154, 39, 189, 38, 204, 37, 236, 39, 243, 37, 283, 90, 350, 37, 374, 38, 402, 37, 423, 40, 451, 39, 455, 88, 527, 39, 546, 37, 556, 88, 619, 39, 635, 38, 699, 39, 718, 40, 722, 39, 753, 38, 766, 39, 785, 90, 796, 39, 798, 90, 811, 37, 822, 39, 864, 40, 865, 37, 909, 90, 961, 37, 981, 38, 1009, 37, 1105, 40, 1123, 39, 1141, 37, 1152, 90, 1194, 37, 1204, 38, 1271, 39, 1325, 37, 1344, 38, 1395, 37, 1410, 90, 1422, 37, 1432, 40, 1438, 39, 1454, 39, 1487, 38, 1502, 88, 1554, 39, 1575, 38, 1583, 37, 1590, 38, 1664, 39, 1696, 38, 1718, 39, 1757, 37, 1802, 40, 1845, 39, 1853, 90, 1871, 39, 1875, 90, 1889, 39, 1894, 90, 1906, 39, 2037, 38, 2124, 40, 2137, 38, 2190, 37, 2306, 90, 2316, 39, 2321, 90, 2333, 39, 2338, 90, 2348, 39, 2360, 90, 2371, 39, 2376, 90, 2387, 39, 2392, 90, 2402, 39, 2408, 90, 2418, 39, 2433, 90, 2444, 39, 2449, 90, 2569, 39, 2587, 38, 2623, 40, 2632, 38, 2653, 39, 2740, 38, 2819, 37, 2871, 37, 2938, 90, 2948, 39, 2955, 90, 2966, 39, 2972, 90, 3036, 39, 3044, 90, 3056, 39, 3060, 90, 3072, 39, 3078, 90, 3090, 39, 3095, 90, 3135, 39, 3147, 90, 3158, 39, 3161, 90, 3172, 39, 3176, 90, 3208, 39, 3221, 38, 3235, 39, 3300, 40, 3404, 38, 3597, 37, 3653, 37, 3668, 38, 3679, 37, 3682, 88, 3808, 39, 3827, 38, 3848, 39, 3864, 40, 3872, 39, 3946, 38, 4088, 37, 4203, 90, 4215, 39, 4220, 90, 4230, 39, 4242, 90, 4254, 39, 4259, 90, 4271, 39, 4275, 90, 4286, 39, 4291, 90, 4301, 39, 4315, 90, 4326, 39, 4329, 90, 4340, 39, 4345, 90, 4380, 39, 4393, 38, 4403, 39, 4417, 40, 4449, 38, 4458, 39, 4483, 40, 4571, 38, 4793, 37, 4844, 37, 4912, 90, 4951, 37, 4972, 38 ], + goldDrop: [ 17, 23, 36, 27, 31, 21, 14, 16, 39, 14, 20 ], + bornPos: [ 1, 3, 14, 4, 2, 12, 18 ] +}, +{ level: 62, ai: 1, time: 2500, state: 1, country: "Taiwan", //id=62 2014-06-07 14:19:05 + action: [ 0, 37, 15, 39, 20, 90, 86, 37, 133, 90, 146, 88, 210, 39, 217, 37, 237, 38, 308, 39, 313, 88, 324, 39, 377, 37, 402, 39, 407, 90, 417, 37, 471, 39, 561, 88, 607, 39, 612, 88, 642, 39, 661, 38, 733, 37, 780, 88, 801, 39, 836, 37, 874, 39, 904, 37, 908, 90, 921, 37, 936, 90, 952, 37, 962, 38, 976, 39, 1016, 88, 1028, 37, 1033, 88, 1089, 39, 1110, 38, 1183, 37, 1269, 38, 1286, 37, 1351, 40, 1390, 39, 1398, 40, 1409, 37, 1418, 90, 1428, 39, 1433, 90, 1444, 39, 1449, 90, 1460, 39, 1465, 90, 1475, 39, 1480, 90, 1490, 39, 1496, 90, 1505, 39, 1510, 90, 1520, 39, 1525, 90, 1540, 39, 1563, 88, 1575, 37, 1580, 88, 1644, 39, 1661, 90, 1671, 39, 1674, 90, 1684, 39, 1699, 90, 1708, 39, 1714, 90, 1726, 39, 1731, 90, 1871, 39, 1891, 38, 1974, 37, 1989, 90, 2048, 37, 2144, 39, 2162, 37, 2169, 90, 2180, 39, 2183, 90, 2194, 37, 2255, 39, 2350, 88, 2392, 39, 2416, 38, 2489, 37, 2494, 38 ], + goldDrop: [ 20, 25, 16, 28, 14, 28, 14, 19 ], + bornPos: [ 1, 21, 26, 3, 23, 10, 5, 7, 8, 16 ] +}, +{ level: 63, ai: 1, time: 1900, state: 1, country: "Taiwan", //id=63 2014-06-07 14:24:04 + action: [ 0, 39, 15, 37, 34, 38, 47, 40, 62, 39, 68, 90, 81, 39, 83, 90, 93, 37, 124, 38, 167, 39, 203, 37, 213, 90, 224, 37, 242, 39, 290, 37, 313, 90, 323, 37, 347, 90, 358, 37, 376, 90, 432, 39, 471, 88, 513, 37, 523, 90, 569, 37, 584, 88, 596, 37, 601, 88, 609, 37, 634, 38, 659, 90, 669, 37, 707, 38, 724, 39, 731, 38, 744, 40, 754, 37, 761, 40, 776, 39, 786, 90, 836, 37, 848, 38, 865, 39, 875, 38, 881, 39, 893, 90, 905, 40, 912, 90, 920, 38, 958, 37, 974, 39, 982, 90, 992, 39, 997, 90, 1005, 37, 1018, 90, 1027, 39, 1033, 90, 1043, 37, 1051, 90, 1067, 37, 1094, 40, 1104, 37, 1117, 40, 1135, 39, 1143, 38, 1179, 39, 1206, 40, 1227, 39, 1314, 38, 1402, 40, 1416, 39, 1455, 38, 1482, 39, 1539, 40, 1560, 39, 1574, 39, 1575, 39, 1576, 39, 1577, 39, 1578, 39, 1579, 39, 1580, 39, 1581, 39, 1582, 39, 1583, 39, 1584, 39, 1585, 39, 1586, 39, 1587, 39, 1588, 39, 1589, 39, 1590, 39, 1595, 38, 1611, 40, 1625, 40, 1626, 40, 1627, 40, 1628, 40, 1629, 40, 1630, 40, 1631, 40, 1632, 40, 1633, 40, 1634, 40, 1635, 40, 1636, 40, 1637, 40, 1638, 40, 1639, 40, 1640, 40, 1659, 38, 1673, 90, 1733, 37, 1750, 38, 1761, 39, 1777, 38, 1791, 37, 1806, 38, 1819, 39, 1835, 38, 1850, 37, 1861, 38, 1878, 39, 1889, 38 ], + goldDrop: [], + bornPos: [ 1, 27 ] +}, +{ level: 64, ai: 1, time: 5381, state: 1, country: "Taiwan", //id=64 2014-06-07 14:27:34 + action: [ 0, 39, 26, 37, 36, 39, 42, 37, 61, 39, 68, 88, 101, 39, 109, 37, 198, 38, 215, 39, 260, 38, 271, 37, 311, 38, 322, 39, 352, 38, 364, 37, 383, 38, 394, 39, 418, 38, 588, 39, 596, 37, 616, 38, 641, 39, 682, 37, 761, 90, 773, 39, 778, 90, 791, 39, 801, 90, 814, 39, 819, 90, 831, 39, 836, 90, 848, 39, 853, 90, 865, 39, 870, 90, 881, 39, 885, 90, 1039, 39, 1048, 38, 1097, 39, 1112, 38, 1121, 90, 1161, 37, 1222, 38, 1236, 39, 1279, 38, 1355, 39, 1373, 39, 1386, 39, 1387, 39, 1440, 38, 1452, 37, 1494, 38, 1507, 37, 1508, 38, 1520, 39, 1553, 38, 1565, 37, 1588, 38, 1601, 39, 1624, 37, 1645, 38, 1844, 37, 1984, 90, 1997, 39, 2001, 90, 2013, 39, 2024, 90, 2036, 39, 2040, 90, 2052, 39, 2056, 90, 2068, 39, 2072, 90, 2083, 39, 2088, 90, 2098, 39, 2103, 90, 2276, 39, 2284, 38, 2307, 39, 2331, 37, 2336, 90, 2382, 37, 2397, 88, 2407, 37, 2413, 88, 2423, 37, 2430, 88, 2440, 37, 2446, 88, 2456, 37, 2463, 88, 2473, 37, 2479, 88, 2487, 37, 2510, 38, 2527, 39, 2572, 38, 2583, 37, 2593, 39, 2602, 40, 2614, 37, 2660, 40, 2678, 39, 2691, 38, 2701, 88, 2713, 37, 2723, 39, 2771, 90, 2781, 39, 2785, 90, 2796, 39, 2799, 90, 2810, 39, 2815, 90, 2825, 39, 2831, 90, 2841, 39, 2847, 90, 2857, 39, 2862, 90, 2871, 39, 2888, 38, 3042, 39, 3045, 38, 3078, 39, 3089, 90, 3143, 37, 3202, 88, 3216, 37, 3221, 88, 3233, 37, 3239, 88, 3250, 37, 3256, 88, 3269, 37, 3274, 88, 3285, 37, 3291, 88, 3517, 39, 3543, 88, 3554, 37, 3560, 88, 3572, 37, 3577, 88, 3589, 37, 3595, 88, 3606, 37, 3611, 88, 3622, 37, 3627, 88, 3852, 39, 3884, 88, 3897, 37, 3902, 88, 3913, 37, 3918, 88, 3930, 37, 3936, 88, 3947, 37, 3953, 88, 3963, 37, 3970, 88, 4202, 39, 4222, 38, 4235, 88, 4247, 37, 4252, 88, 4265, 37, 4270, 88, 4282, 37, 4286, 88, 4297, 37, 4303, 88, 4313, 37, 4319, 88, 4547, 39, 4571, 38, 4584, 88, 4596, 37, 4601, 88, 4613, 37, 4618, 88, 4630, 37, 4635, 88, 4649, 37, 4653, 88, 4664, 37, 4669, 88, 4894, 39, 4926, 37, 4958, 40, 4976, 40, 4983, 39, 4988, 88, 5034, 37, 5064, 40, 5125, 88, 5181, 38, 5196, 39, 5250, 38, 5266, 38, 5306, 39, 5375, 38 ], + goldDrop: [ 17, 21, 17, 28, 37, 38, 21, 22, 27, 37, 19, 23, 25, 28, 19, 29, 23, 37, 35, 19, 18, 28, 36, 20, 34, 35, 21, 15, 22, 36, 29, 23, 19, 26, 35, 25, 30, 19, 33, 25, 35 ], + bornPos: [ 1, 24, 2, 5, 26, 3, 6, 25, 9, 7, 13, 21, 10, 1, 22, 4, 20, 11, 18, 12, 23, 13, 2, 23, 10 ] +}, +{ level: 65, ai: 1, time: 2160, state: 1, country: "Taiwan", //id=65 2014-06-07 14:29:18 + action: [ 0, 39, 4, 38, 46, 39, 54, 38, 80, 39, 92, 40, 102, 37, 114, 39, 127, 39, 132, 39, 137, 39, 142, 39, 149, 39, 154, 39, 165, 37, 191, 88, 201, 37, 206, 88, 217, 37, 221, 90, 228, 39, 232, 90, 259, 37, 268, 38, 286, 37, 300, 38, 319, 40, 330, 90, 442, 37, 455, 39, 459, 38, 488, 40, 495, 90, 578, 38, 588, 37, 597, 40, 608, 39, 677, 88, 687, 37, 692, 88, 703, 37, 708, 88, 776, 38, 818, 39, 827, 38, 847, 37, 854, 38, 859, 37, 866, 39, 970, 38, 980, 40, 992, 88, 998, 37, 1001, 88, 1012, 37, 1016, 88, 1027, 39, 1050, 37, 1100, 38, 1113, 39, 1180, 38, 1228, 90, 1239, 40, 1245, 90, 1268, 40, 1272, 90, 1285, 37, 1306, 39, 1311, 90, 1332, 37, 1391, 40, 1416, 37, 1428, 40, 1436, 88, 1446, 37, 1452, 88, 1461, 37, 1466, 88, 1476, 37, 1480, 90, 1504, 38, 1532, 39, 1546, 38, 1580, 37, 1590, 38, 1598, 37, 1618, 38, 1625, 37, 1635, 38, 1677, 39, 1700, 38, 1715, 40, 1779, 37, 1787, 90, 1798, 39, 1802, 90, 1815, 39, 1819, 90, 1937, 37, 1942, 39, 1946, 38, 1975, 39, 2042, 38, 2049, 37, 2059, 38, 2068, 37, 2074, 38, 2084, 37, 2088, 38, 2098, 37, 2102, 38, 2112, 37, 2115, 38, 2124, 37, 2128, 38, 2137, 37, 2141, 38, 2150, 37, 2154, 38 ], + goldDrop: [ 30, 39, 32, 25, 16 ], + bornPos: [ 1, 14, 17 ] +}, +{ level: 66, ai: 1, time: 2692, state: 1, country: "Taiwan", //id=66 2014-06-07 14:31:11 + action: [ 0, 37, 3, 90, 33, 37, 55, 38, 62, 37, 68, 38, 76, 37, 79, 38, 87, 37, 90, 38, 100, 38, 104, 37, 114, 38, 128, 37, 134, 38, 142, 37, 147, 38, 155, 39, 159, 38, 167, 39, 172, 38, 181, 39, 185, 38, 193, 39, 197, 38, 205, 39, 209, 38, 216, 39, 220, 38, 236, 39, 253, 38, 293, 40, 301, 88, 352, 37, 370, 40, 384, 37, 387, 40, 400, 39, 414, 39, 415, 39, 416, 39, 417, 39, 418, 39, 419, 39, 420, 39, 421, 39, 422, 39, 423, 39, 424, 39, 425, 39, 426, 39, 427, 39, 428, 39, 429, 39, 430, 39, 431, 39, 432, 39, 433, 39, 434, 39, 435, 39, 436, 39, 437, 39, 438, 39, 439, 39, 440, 39, 441, 39, 442, 39, 443, 39, 444, 39, 445, 39, 446, 39, 447, 39, 448, 39, 449, 39, 450, 39, 451, 39, 488, 38, 495, 39, 502, 38, 507, 39, 515, 38, 520, 39, 527, 38, 532, 39, 536, 38, 549, 39, 559, 38, 565, 39, 570, 38, 581, 37, 584, 38, 593, 37, 597, 38, 606, 37, 610, 38, 619, 37, 624, 38, 632, 37, 636, 38, 645, 37, 652, 38, 678, 37, 684, 38, 690, 37, 707, 40, 715, 90, 767, 39, 810, 38, 818, 37, 822, 38, 830, 37, 834, 38, 843, 37, 847, 38, 856, 37, 860, 38, 868, 37, 888, 40, 892, 90, 985, 37, 992, 90, 1050, 39, 1058, 90, 1074, 39, 1077, 90, 1259, 40, 1269, 39, 1287, 40, 1301, 40, 1302, 40, 1303, 40, 1304, 40, 1305, 40, 1349, 38, 1355, 39, 1371, 37, 1387, 39, 1402, 37, 1449, 90, 1460, 39, 1465, 90, 1492, 39, 1496, 88, 1507, 37, 1512, 88, 1529, 37, 1550, 38, 1557, 37, 1562, 38, 1569, 37, 1573, 38, 1581, 37, 1583, 38, 1590, 37, 1595, 37, 1598, 38, 1608, 37, 1612, 38, 1620, 37, 1625, 38, 1634, 37, 1638, 38, 1647, 39, 1652, 38, 1661, 39, 1666, 38, 1673, 39, 1677, 38, 1690, 39, 1694, 38, 1701, 39, 1705, 38, 1713, 39, 1717, 38, 1733, 39, 1755, 38, 1775, 39, 1797, 38, 1821, 40, 1825, 90, 1917, 37, 1932, 88, 1944, 37, 1951, 88, 1965, 39, 1977, 90, 1989, 39, 1993, 90, 2004, 39, 2009, 90, 2022, 37, 2035, 90, 2045, 39, 2051, 90, 2061, 39, 2067, 90, 2077, 39, 2083, 90, 2093, 37, 2110, 90, 2120, 39, 2125, 90, 2136, 39, 2140, 90, 2150, 37, 2185, 39, 2200, 88, 2210, 37, 2215, 88, 2227, 37, 2232, 88, 2253, 39, 2266, 90, 2278, 39, 2283, 90, 2301, 37, 2315, 88, 2326, 37, 2331, 88, 2341, 37, 2348, 88, 2360, 39, 2375, 88, 2392, 39, 2412, 40, 2422, 39, 2430, 38, 2463, 88, 2519, 39, 2534, 38, 2542, 39, 2548, 38, 2555, 39, 2561, 38, 2566, 39, 2573, 38, 2578, 39, 2584, 38, 2591, 39, 2596, 38, 2602, 39, 2606, 38, 2621, 37, 2625, 38, 2633, 37, 2637, 38, 2646, 37, 2649, 38, 2658, 37, 2661, 38, 2670, 37, 2673, 38, 2682, 37, 2686, 38 ], + goldDrop: [], + bornPos: [ 1, 8, 18 ] +}, +{ level: 67, ai: 1, time: 3804, state: 1, country: "Taiwan", //id=67 2014-06-07 15:29:26 + action: [ 0, 39, 10, 37, 23, 39, 27, 90, 39, 37, 70, 88, 77, 39, 103, 37, 128, 39, 161, 38, 174, 39, 185, 40, 192, 39, 205, 88, 214, 37, 219, 88, 229, 37, 232, 88, 244, 37, 250, 88, 260, 37, 266, 88, 299, 38, 311, 39, 320, 38, 327, 39, 335, 38, 341, 39, 349, 38, 356, 39, 361, 38, 375, 37, 404, 40, 410, 39, 418, 38, 428, 37, 431, 38, 441, 39, 448, 38, 455, 39, 462, 38, 468, 39, 474, 38, 481, 39, 492, 38, 497, 39, 519, 37, 539, 40, 547, 37, 658, 39, 676, 38, 683, 39, 711, 37, 735, 38, 748, 39, 757, 38, 766, 39, 772, 38, 778, 39, 784, 38, 790, 39, 795, 38, 800, 39, 818, 37, 820, 38, 830, 37, 836, 38, 846, 39, 852, 38, 858, 39, 864, 38, 870, 39, 875, 38, 887, 37, 901, 39, 905, 90, 916, 37, 938, 38, 945, 90, 957, 37, 966, 40, 978, 39, 982, 90, 992, 37, 1099, 39, 1133, 38, 1140, 39, 1161, 37, 1170, 88, 1228, 39, 1237, 37, 1252, 38, 1263, 39, 1269, 38, 1277, 39, 1347, 37, 1379, 40, 1410, 37, 1420, 40, 1429, 37, 1443, 39, 1461, 38, 1469, 39, 1491, 37, 1508, 38, 1521, 39, 1529, 38, 1537, 39, 1544, 38, 1549, 39, 1556, 38, 1561, 39, 1567, 38, 1573, 39, 1578, 38, 1589, 37, 1594, 38, 1605, 39, 1613, 38, 1619, 39, 1628, 38, 1644, 39, 1653, 38, 1666, 39, 1762, 37, 1776, 40, 1785, 37, 1814, 39, 1844, 37, 1859, 38, 1870, 39, 1877, 38, 1883, 39, 1890, 38, 1898, 39, 1904, 38, 1910, 39, 1917, 38, 2002, 39, 2025, 37, 2041, 40, 2051, 37, 2090, 40, 2104, 37, 2110, 40, 2116, 37, 2121, 40, 2126, 37, 2132, 40, 2140, 37, 2147, 40, 2161, 39, 2172, 88, 2184, 37, 2188, 88, 2254, 39, 2265, 37, 2282, 38, 2294, 39, 2327, 38, 2334, 39, 2341, 38, 2346, 39, 2353, 38, 2358, 39, 2365, 38, 2370, 39, 2378, 38, 2384, 37, 2390, 38, 2401, 39, 2407, 38, 2414, 39, 2421, 38, 2426, 39, 2433, 38, 2446, 39, 2466, 40, 2472, 37, 2477, 40, 2487, 37, 2494, 40, 2502, 37, 2523, 40, 2526, 37, 2531, 40, 2539, 37, 2551, 40, 2558, 37, 2566, 40, 2573, 37, 2579, 40, 2585, 37, 2591, 40, 2604, 39, 2652, 38, 2665, 38, 2672, 37, 2677, 38, 2771, 39, 2785, 37, 2809, 39, 2823, 39, 2824, 39, 2825, 39, 2826, 39, 2827, 39, 2828, 39, 2829, 39, 2830, 39, 2831, 39, 2832, 39, 2833, 39, 2834, 39, 2835, 39, 2836, 39, 2837, 39, 2838, 39, 2839, 39, 2840, 39, 2841, 39, 2842, 39, 2843, 39, 2844, 39, 2845, 39, 2846, 39, 2847, 39, 2848, 39, 2849, 39, 2850, 39, 2851, 39, 2852, 39, 2853, 39, 2854, 39, 2855, 39, 2856, 39, 2857, 39, 2858, 39, 2859, 39, 2860, 39, 2861, 39, 2862, 39, 2863, 39, 2864, 39, 2869, 38, 2920, 37, 2926, 88, 2936, 37, 2939, 88, 2951, 37, 2956, 88, 2992, 37, 2999, 88, 3009, 37, 3011, 88, 3083, 39, 3097, 39, 3098, 39, 3099, 39, 3100, 39, 3101, 39, 3102, 39, 3103, 39, 3104, 39, 3105, 39, 3106, 39, 3107, 39, 3108, 39, 3109, 39, 3110, 39, 3111, 39, 3112, 39, 3113, 39, 3114, 39, 3115, 39, 3116, 39, 3117, 39, 3118, 39, 3119, 39, 3120, 39, 3121, 39, 3122, 39, 3123, 39, 3124, 39, 3125, 39, 3126, 39, 3128, 39, 3129, 39, 3130, 39, 3131, 39, 3132, 39, 3133, 39, 3134, 39, 3135, 39, 3136, 39, 3137, 39, 3138, 39, 3139, 39, 3141, 38, 3145, 90, 3184, 38, 3190, 90, 3204, 38, 3218, 38, 3219, 38, 3220, 38, 3221, 38, 3222, 38, 3223, 38, 3234, 37, 3248, 38, 3274, 37, 3284, 39, 3291, 38, 3306, 37, 3355, 90, 3412, 39, 3415, 88, 3544, 37, 3549, 88, 3559, 37, 3570, 39, 3592, 38, 3602, 37, 3607, 90, 3617, 37, 3627, 40, 3632, 37, 3637, 40, 3690, 38, 3695, 37, 3700, 38, 3706, 90, 3739, 37, 3753, 37, 3754, 37, 3755, 37, 3793, 38 ], + goldDrop: [ 17, 20, 37, 39, 37, 30, 15, 23, 24, 17, 20 ], + bornPos: [ 1, 27, 4, 6, 9 ] +}, +{ level: 68, ai: 1, time: 2856, state: 1, country: "Taiwan", //id=68 2014-06-07 15:32:03 + action: [ 0, 39, 24, 90, 38, 37, 66, 38, 81, 90, 91, 40, 98, 90, 108, 40, 115, 90, 125, 37, 149, 39, 164, 38, 228, 37, 242, 37, 243, 37, 244, 37, 245, 37, 246, 37, 247, 37, 248, 37, 249, 37, 257, 88, 294, 39, 309, 40, 335, 38, 349, 37, 355, 37, 371, 39, 392, 40, 409, 37, 419, 38, 437, 37, 451, 37, 462, 40, 476, 39, 503, 38, 518, 37, 531, 39, 539, 37, 550, 39, 566, 38, 575, 37, 610, 40, 637, 37, 648, 38, 689, 39, 710, 38, 754, 39, 769, 88, 780, 39, 811, 37, 825, 37, 826, 37, 832, 37, 923, 38, 962, 39, 982, 38, 1010, 37, 1037, 39, 1051, 39, 1052, 39, 1053, 39, 1054, 39, 1055, 39, 1056, 39, 1057, 39, 1072, 38, 1111, 39, 1171, 90, 1187, 37, 1203, 40, 1261, 40, 1270, 39, 1290, 38, 1303, 37, 1323, 38, 1371, 90, 1418, 37, 1443, 38, 1451, 37, 1526, 38, 1565, 39, 1582, 38, 1594, 39, 1597, 38, 1638, 39, 1757, 40, 1795, 37, 1805, 38, 1824, 37, 1830, 38, 1846, 88, 1866, 39, 1880, 90, 1899, 37, 1952, 38, 2004, 90, 2048, 37, 2073, 38, 2081, 37, 2156, 38, 2194, 39, 2213, 38, 2252, 39, 2341, 40, 2402, 90, 2414, 37, 2457, 38, 2512, 90, 2555, 37, 2578, 38, 2585, 37, 2657, 38, 2697, 39, 2717, 38, 2757, 39, 2845, 38 ], + goldDrop: [ 37, 34 ], + bornPos: [ 1, 18 ] +}, +{ level: 69, ai: 1, time: 2975, state: 1, country: "Taiwan", //id=69 2014-06-07 22:52:22 + action: [ 0, 37, 9, 88, 48, 39, 88, 40, 120, 37, 146, 39, 168, 38, 184, 39, 190, 38, 210, 39, 219, 88, 228, 37, 232, 88, 244, 39, 259, 88, 271, 39, 288, 88, 298, 37, 303, 88, 315, 39, 321, 88, 360, 39, 376, 40, 388, 39, 413, 38, 446, 37, 472, 38, 481, 37, 497, 38, 541, 39, 572, 38, 633, 39, 651, 38, 701, 40, 706, 90, 719, 39, 724, 90, 739, 37, 766, 37, 809, 40, 823, 37, 909, 38, 954, 39, 957, 88, 970, 37, 975, 88, 983, 39, 993, 88, 1006, 37, 1014, 88, 1022, 39, 1034, 88, 1046, 37, 1054, 88, 1063, 39, 1076, 88, 1088, 37, 1094, 88, 1103, 39, 1131, 37, 1147, 40, 1164, 39, 1178, 40, 1193, 39, 1204, 38, 1211, 39, 1221, 38, 1225, 39, 1244, 40, 1309, 39, 1318, 88, 1329, 37, 1335, 88, 1348, 37, 1353, 88, 1366, 37, 1371, 88, 1384, 37, 1389, 88, 1402, 37, 1408, 88, 1420, 37, 1425, 88, 1474, 37, 1482, 40, 1496, 40, 1514, 39, 1527, 39, 1559, 38, 1596, 39, 1627, 38, 1674, 39, 1690, 40, 1696, 90, 1708, 37, 1736, 37, 1747, 38, 1781, 39, 1806, 40, 1814, 90, 1827, 37, 1880, 38, 1914, 39, 1947, 40, 1954, 90, 1964, 37, 2030, 38, 2066, 39, 2111, 40, 2117, 90, 2129, 37, 2202, 38, 2235, 39, 2291, 40, 2301, 88, 2314, 39, 2328, 37, 2407, 38, 2438, 37, 2445, 90, 2455, 39, 2460, 90, 2470, 37, 2478, 90, 2490, 39, 2497, 90, 2512, 37, 2518, 90, 2531, 39, 2538, 90, 2549, 37, 2557, 90, 2569, 39, 2576, 90, 2586, 37, 2593, 90, 2607, 39, 2614, 90, 2624, 38, 2649, 39, 2678, 40, 2741, 37, 2745, 90, 2764, 37, 2791, 37, 2806, 40, 2815, 37, 2828, 37, 2829, 37, 2837, 88, 2849, 37, 2854, 88, 2915, 39, 2931, 38 ], + goldDrop: [ 15, 19 ], + bornPos: [ 1, 6 ] +}, +{ level: 70, ai: 1, time: 2170, state: 1, country: "Taiwan", //id=70 2014-06-07 22:54:20 + action: [ 0, 37, 15, 38, 76, 37, 85, 39, 93, 38, 99, 39, 208, 38, 229, 37, 298, 38, 467, 39, 574, 38, 592, 39, 601, 38, 617, 37, 623, 39, 638, 38, 654, 37, 660, 39, 675, 38, 687, 37, 693, 39, 703, 40, 711, 39, 728, 38, 744, 39, 753, 38, 761, 39, 772, 37, 775, 38, 784, 39, 798, 90, 810, 39, 815, 90, 825, 39, 831, 90, 841, 40, 849, 90, 860, 39, 865, 90, 876, 37, 883, 90, 897, 39, 903, 90, 913, 37, 937, 39, 941, 88, 1008, 39, 1022, 37, 1036, 37, 1037, 37, 1038, 37, 1039, 37, 1040, 37, 1041, 37, 1042, 37, 1043, 37, 1044, 37, 1045, 37, 1046, 37, 1047, 37, 1048, 37, 1049, 37, 1050, 37, 1051, 37, 1052, 37, 1053, 37, 1054, 37, 1055, 37, 1056, 37, 1057, 37, 1058, 37, 1059, 37, 1073, 40, 1092, 37, 1100, 40, 1109, 37, 1116, 40, 1123, 37, 1128, 40, 1132, 37, 1137, 37, 1167, 38, 1195, 39, 1204, 38, 1224, 39, 1232, 38, 1253, 40, 1259, 39, 1270, 38, 1288, 39, 1298, 37, 1304, 38, 1319, 39, 1342, 38, 1376, 39, 1380, 90, 1403, 40, 1409, 90, 1421, 39, 1426, 90, 1437, 37, 1445, 90, 1460, 39, 1465, 90, 1477, 37, 1491, 90, 1503, 39, 1508, 90, 1519, 37, 1526, 90, 1542, 37, 1572, 39, 1585, 38, 1604, 39, 1607, 37, 1620, 37, 1621, 37, 1622, 37, 1668, 37, 1678, 40, 1686, 37, 1696, 38, 1724, 39, 1732, 38, 1748, 39, 1756, 38, 1766, 39, 1778, 40, 1781, 39, 1790, 38, 1805, 88, 1817, 40, 1821, 88, 1833, 40, 1837, 88, 1854, 39, 1868, 39, 1869, 39, 1870, 39, 1871, 39, 1872, 39, 1873, 39, 1874, 39, 1875, 39, 1876, 39, 1877, 39, 1878, 39, 1879, 39, 1880, 39, 1881, 39, 1882, 39, 1885, 38, 1933, 37, 1947, 37, 1948, 37, 1949, 37, 1950, 37, 1951, 37, 1952, 37, 1953, 37, 1954, 37, 1955, 37, 1956, 37, 1957, 37, 1958, 37, 1959, 37, 1960, 37, 1961, 37, 2005, 38, 2035, 39, 2045, 38, 2062, 39, 2071, 38, 2080, 39, 2093, 40, 2097, 39, 2107, 38, 2129, 39, 2159, 38 ], + goldDrop: [ 14, 22 ], + bornPos: [] +}, +{ level: 71, ai: 1, time: 2920, state: 1, country: "Taiwan", //id=71 2014-06-07 22:56:18 + action: [ 0, 39, 17, 38, 26, 88, 37, 40, 43, 88, 54, 39, 73, 37, 83, 38, 98, 37, 116, 39, 122, 38, 166, 39, 174, 38, 190, 39, 195, 88, 206, 37, 211, 88, 228, 39, 243, 90, 253, 37, 266, 39, 276, 90, 287, 37, 313, 39, 342, 37, 346, 88, 357, 39, 382, 38, 420, 37, 435, 40, 444, 39, 449, 88, 476, 37, 485, 88, 606, 38, 613, 37, 620, 38, 630, 37, 632, 38, 681, 39, 692, 38, 698, 39, 724, 88, 752, 40, 756, 88, 804, 39, 822, 90, 856, 37, 868, 38, 888, 37, 894, 39, 917, 37, 928, 39, 938, 90, 950, 37, 962, 39, 979, 38, 992, 39, 1001, 38, 1009, 37, 1014, 38, 1031, 39, 1048, 37, 1056, 38, 1102, 39, 1116, 40, 1132, 38, 1150, 39, 1160, 38, 1173, 88, 1183, 40, 1192, 88, 1205, 40, 1210, 88, 1223, 39, 1242, 37, 1271, 40, 1282, 37, 1287, 40, 1307, 39, 1317, 37, 1365, 39, 1379, 37, 1446, 88, 1487, 39, 1522, 38, 1540, 37, 1552, 38, 1600, 37, 1639, 38, 1648, 37, 1659, 40, 1684, 38, 1726, 40, 1771, 37, 1788, 40, 1792, 37, 1800, 40, 1813, 37, 1816, 88, 1830, 39, 1848, 37, 1853, 88, 1862, 39, 1939, 88, 1951, 37, 1957, 88, 2033, 39, 2056, 90, 2067, 39, 2072, 90, 2083, 39, 2087, 90, 2097, 39, 2103, 90, 2112, 38, 2130, 37, 2139, 39, 2144, 38, 2155, 37, 2167, 39, 2180, 38, 2202, 37, 2210, 39, 2223, 37, 2263, 38, 2278, 40, 2290, 90, 2325, 40, 2343, 39, 2357, 37, 2371, 40, 2385, 39, 2399, 39, 2400, 39, 2401, 39, 2414, 38, 2474, 37, 2495, 38, 2505, 90, 2514, 40, 2521, 90, 2543, 37, 2552, 90, 2562, 37, 2611, 88, 2627, 39, 2644, 37, 2659, 39, 2673, 40, 2685, 37, 2706, 38, 2718, 90, 2769, 37, 2785, 38, 2802, 37, 2812, 38, 2856, 37, 2876, 38, 2883, 37, 2909, 38 ], + goldDrop: [ 35, 39, 15 ], + bornPos: [ 1, 17, 0 ] +}, +{ level: 72, ai: 1, time: 2314, state: 1, country: "Taiwan", //id=72 2014-06-07 22:58:37 + action: [ 0, 37, 8, 39, 20, 90, 66, 37, 76, 38, 90, 37, 107, 38, 124, 39, 133, 38, 146, 90, 157, 39, 162, 90, 170, 39, 181, 38, 191, 39, 200, 37, 210, 38, 216, 37, 226, 39, 235, 40, 250, 38, 266, 40, 279, 38, 287, 37, 290, 40, 301, 37, 318, 39, 336, 90, 346, 38, 359, 39, 364, 88, 374, 37, 380, 88, 388, 39, 400, 88, 411, 39, 444, 90, 456, 37, 496, 39, 522, 38, 531, 40, 540, 37, 578, 39, 584, 88, 594, 39, 641, 38, 673, 39, 688, 37, 696, 88, 705, 40, 711, 88, 721, 39, 740, 37, 751, 38, 784, 39, 798, 37, 805, 88, 820, 37, 824, 88, 839, 40, 843, 37, 859, 40, 868, 39, 883, 38, 901, 39, 905, 38, 961, 37, 995, 40, 1020, 39, 1042, 38, 1064, 39, 1094, 39, 1103, 38, 1137, 39, 1144, 88, 1162, 37, 1169, 38, 1193, 39, 1234, 40, 1248, 39, 1268, 37, 1273, 88, 1283, 39, 1316, 37, 1332, 38, 1351, 37, 1356, 40, 1377, 38, 1387, 40, 1446, 38, 1474, 37, 1485, 39, 1495, 38, 1542, 37, 1546, 40, 1577, 39, 1582, 38, 1624, 40, 1645, 37, 1678, 38, 1734, 37, 1753, 38, 1771, 37, 1826, 40, 1850, 90, 1905, 37, 1915, 40, 1926, 37, 1931, 40, 1943, 37, 1947, 40, 1949, 37, 1952, 40, 1963, 39, 1998, 37, 2007, 40, 2018, 39, 2028, 40, 2066, 37, 2079, 39, 2088, 38, 2097, 40, 2111, 88, 2121, 37, 2133, 88, 2170, 39, 2180, 38, 2196, 37, 2213, 38, 2230, 39, 2248, 38, 2265, 37, 2286, 38 ], + goldDrop: [ 25 ], + bornPos: [ 1, 3, 4, 1 ] +}, +{ level: 73, ai: 1, time: 2914, state: 1, country: "Taiwan", //id=73 2014-06-07 23:00:42 + action: [ 0, 39, 47, 90, 68, 88, 108, 39, 113, 90, 125, 37, 134, 40, 147, 40, 164, 39, 175, 37, 192, 90, 244, 37, 276, 39, 280, 90, 291, 37, 298, 40, 309, 39, 379, 40, 397, 39, 401, 38, 445, 37, 510, 38, 528, 90, 569, 37, 575, 39, 589, 39, 590, 39, 591, 39, 592, 39, 593, 39, 594, 39, 595, 39, 596, 39, 597, 39, 598, 39, 599, 39, 600, 39, 601, 39, 602, 39, 603, 39, 604, 39, 605, 39, 606, 39, 607, 39, 619, 40, 644, 90, 658, 37, 672, 39, 707, 88, 778, 39, 786, 38, 832, 37, 923, 38, 930, 37, 935, 38, 943, 37, 957, 38, 965, 37, 971, 40, 977, 37, 995, 39, 1004, 40, 1021, 37, 1055, 40, 1073, 39, 1160, 88, 1171, 39, 1173, 88, 1183, 37, 1194, 88, 1209, 90, 1266, 39, 1273, 37, 1296, 88, 1307, 37, 1313, 88, 1324, 37, 1329, 88, 1339, 37, 1344, 88, 1361, 37, 1366, 88, 1544, 37, 1573, 88, 1647, 39, 1752, 38, 1804, 37, 1841, 39, 1872, 38, 1906, 37, 1945, 38, 1954, 37, 1964, 39, 1973, 38, 1988, 90, 2001, 37, 2009, 40, 2034, 90, 2046, 37, 2072, 39, 2084, 38, 2104, 39, 2110, 90, 2125, 88, 2165, 39, 2179, 88, 2223, 39, 2251, 40, 2284, 39, 2289, 38, 2308, 37, 2312, 38, 2358, 37, 2427, 38, 2499, 90, 2528, 37, 2560, 40, 2572, 39, 2613, 39, 2693, 40, 2747, 39, 2750, 38, 2761, 39, 2766, 38, 2810, 37, 2840, 38, 2851, 37, 2854, 38, 2862, 37, 2865, 38, 2875, 37, 2881, 38, 2905, 37, 2908, 38, 2913, 37 ], + goldDrop: [ 20, 37, 29, 28, 24, 39, 34 ], + bornPos: [ 1, 21, 7, 13, 16, 0 ] +}, +{ level: 74, ai: 1, time: 2828, state: 1, country: "Taiwan", //id=74 2014-06-07 23:06:46 + action: [ 0, 88, 11, 39, 22, 90, 34, 37, 61, 88, 76, 39, 90, 88, 107, 39, 128, 37, 164, 90, 204, 37, 217, 88, 227, 37, 246, 38, 262, 39, 270, 88, 280, 37, 283, 88, 293, 39, 311, 37, 330, 38, 370, 39, 386, 38, 391, 39, 399, 38, 407, 39, 419, 38, 437, 37, 445, 88, 484, 39, 495, 38, 511, 39, 537, 90, 549, 39, 553, 90, 565, 39, 569, 90, 581, 37, 584, 90, 614, 39, 663, 90, 673, 37, 690, 39, 706, 88, 731, 37, 733, 88, 745, 37, 753, 90, 765, 39, 769, 90, 778, 37, 786, 90, 800, 37, 820, 39, 839, 37, 864, 90, 875, 39, 880, 90, 940, 37, 958, 88, 968, 37, 974, 88, 984, 37, 990, 88, 1000, 37, 1021, 39, 1032, 38, 1053, 90, 1062, 37, 1071, 90, 1082, 37, 1109, 39, 1117, 88, 1128, 39, 1153, 38, 1179, 40, 1187, 38, 1213, 40, 1227, 90, 1242, 40, 1251, 39, 1299, 40, 1321, 39, 1360, 38, 1379, 37, 1413, 40, 1559, 38, 1574, 37, 1602, 90, 1614, 39, 1619, 90, 1629, 39, 1634, 90, 1645, 39, 1650, 90, 1660, 39, 1666, 90, 1675, 39, 1681, 90, 1691, 39, 1697, 90, 1712, 37, 1719, 90, 1732, 39, 1738, 90, 1753, 37, 1855, 38, 1902, 39, 1925, 38, 1939, 88, 1950, 40, 1960, 88, 1971, 37, 1982, 40, 2027, 39, 2054, 40, 2074, 37, 2164, 38, 2207, 39, 2216, 38, 2221, 39, 2238, 38, 2248, 39, 2334, 88, 2344, 39, 2365, 88, 2377, 37, 2383, 88, 2391, 39, 2402, 88, 2417, 39, 2425, 90, 2440, 37, 2457, 90, 2469, 37, 2513, 90, 2569, 37, 2603, 40, 2613, 37, 2644, 90, 2655, 39, 2660, 90, 2707, 37, 2726, 38, 2770, 39, 2778, 38, 2784, 39, 2800, 38 ], + goldDrop: [], + bornPos: [ 1, 3, 1, 2, 5, 14, 6, 4 ] +}, +{ level: 75, ai: 1, time: 2939, state: 1, country: "Taiwan", //id=75 2014-06-07 23:08:49 + action: [ 0, 37, 4, 38, 11, 39, 18, 38, 25, 39, 30, 38, 37, 37, 42, 38, 50, 37, 53, 38, 61, 39, 66, 38, 79, 37, 120, 40, 151, 37, 158, 39, 165, 38, 181, 90, 229, 37, 244, 38, 250, 37, 254, 38, 263, 39, 268, 38, 276, 39, 280, 38, 288, 37, 294, 38, 300, 37, 304, 38, 312, 39, 319, 38, 327, 39, 331, 38, 338, 37, 343, 38, 351, 37, 355, 38, 367, 39, 378, 37, 399, 39, 403, 90, 415, 37, 446, 38, 476, 37, 485, 40, 499, 40, 508, 37, 544, 39, 577, 37, 592, 88, 646, 39, 707, 38, 718, 37, 754, 38, 762, 37, 766, 38, 775, 39, 781, 38, 788, 39, 793, 38, 800, 37, 806, 38, 814, 37, 863, 38, 871, 37, 877, 38, 885, 39, 890, 38, 898, 39, 901, 38, 910, 37, 914, 38, 922, 37, 925, 38, 933, 39, 939, 38, 951, 39, 962, 37, 1039, 38, 1364, 40, 1433, 37, 1438, 88, 1463, 39, 1477, 39, 1478, 39, 1479, 39, 1480, 39, 1481, 39, 1482, 39, 1483, 39, 1484, 39, 1485, 39, 1486, 39, 1487, 39, 1488, 39, 1489, 39, 1490, 39, 1491, 39, 1492, 39, 1493, 39, 1528, 88, 1535, 37, 1543, 88, 1552, 37, 1557, 88, 1568, 37, 1571, 88, 1583, 90, 1618, 37, 1623, 88, 1633, 37, 1644, 88, 1654, 37, 1660, 88, 1671, 37, 1677, 88, 1688, 37, 1693, 88, 1705, 37, 1709, 88, 1721, 37, 1725, 88, 1736, 37, 1740, 88, 1947, 39, 2038, 40, 2065, 39, 2085, 37, 2091, 90, 2108, 39, 2120, 38, 2131, 90, 2165, 37, 2202, 38, 2212, 37, 2217, 38, 2225, 39, 2230, 38, 2238, 39, 2242, 38, 2250, 37, 2255, 38, 2271, 37, 2276, 38, 2283, 37, 2341, 39, 2348, 38, 2360, 39, 2363, 38, 2372, 39, 2375, 38, 2383, 37, 2388, 38, 2396, 37, 2402, 38, 2405, 37, 2455, 38, 2468, 38, 2473, 37, 2477, 38, 2485, 37, 2489, 38, 2498, 39, 2502, 38, 2509, 39, 2513, 38, 2521, 37, 2526, 38, 2533, 37, 2538, 38, 2545, 39, 2550, 38, 2557, 39, 2560, 38, 2568, 37, 2572, 38, 2589, 39, 2598, 37, 2608, 39, 2619, 37, 2640, 39, 2649, 38, 2713, 39, 2727, 39, 2728, 39, 2729, 39, 2730, 39, 2799, 38, 2813, 39, 2817, 38, 2826, 37, 2832, 38, 2839, 37, 2843, 38, 2851, 39, 2855, 38, 2864, 39, 2868, 38, 2876, 37, 2881, 38, 2890, 37, 2892, 38, 2912, 37, 2914, 38, 2923, 39, 2928, 38 ], + goldDrop: [], + bornPos: [ 1, 5, 22, 7, 4, 25, 15 ] +}, +{ level: 76, ai: 1, time: 2338, state: 1, country: "Taiwan", //id=76 2014-06-07 23:14:21 + action: [ 0, 37, 15, 90, 42, 37, 80, 39, 99, 88, 110, 37, 115, 88, 125, 39, 142, 88, 155, 39, 187, 37, 227, 38, 285, 88, 295, 39, 326, 88, 339, 39, 382, 38, 417, 38, 430, 39, 438, 38, 455, 37, 476, 88, 488, 37, 499, 39, 524, 38, 531, 39, 540, 38, 552, 37, 556, 38, 583, 39, 595, 38, 626, 40, 646, 37, 664, 38, 691, 39, 707, 40, 722, 37, 746, 38, 774, 39, 799, 40, 807, 88, 816, 39, 849, 37, 880, 38, 894, 37, 899, 38, 927, 39, 969, 88, 979, 39, 1009, 90, 1021, 37, 1035, 40, 1047, 37, 1090, 38, 1102, 37, 1106, 38, 1181, 40, 1197, 39, 1233, 88, 1275, 39, 1286, 37, 1333, 38, 1350, 39, 1382, 38, 1393, 39, 1401, 38, 1406, 39, 1426, 90, 1449, 37, 1492, 38, 1505, 39, 1510, 90, 1523, 37, 1599, 39, 1604, 90, 1617, 37, 1625, 40, 1639, 37, 1662, 90, 1673, 39, 1679, 90, 1740, 37, 1761, 38, 1775, 38, 1780, 38, 1783, 37, 1786, 38, 1833, 39, 1863, 38, 1872, 39, 1880, 38, 1886, 39, 1914, 38, 1929, 39, 1954, 40, 1971, 39, 1990, 37, 2018, 88, 2029, 40, 2034, 88, 2045, 40, 2049, 88, 2061, 40, 2064, 88, 2075, 40, 2079, 88, 2089, 39, 2111, 37, 2121, 38, 2257, 39, 2271, 39, 2272, 39, 2273, 39, 2274, 39, 2275, 39, 2276, 39, 2277, 39, 2278, 39, 2279, 39, 2280, 39, 2285, 38, 2292, 39, 2299, 38 ], + goldDrop: [], + bornPos: [ 1, 4 ] +}, +{ level: 77, ai: 1, time: 3353, state: 1, country: "Taiwan", //id=77 2014-06-13 23:19:39 + action: [ 0, 39, 7, 38, 126, 39, 140, 39, 141, 39, 147, 38, 168, 37, 264, 90, 300, 39, 315, 37, 324, 90, 338, 88, 402, 39, 436, 90, 446, 39, 453, 90, 465, 39, 470, 90, 481, 39, 486, 90, 497, 39, 503, 90, 514, 39, 520, 90, 530, 37, 551, 90, 562, 39, 567, 90, 579, 39, 585, 90, 596, 37, 611, 90, 622, 39, 628, 90, 639, 37, 647, 90, 661, 37, 692, 39, 726, 37, 730, 88, 740, 37, 746, 88, 756, 37, 764, 88, 775, 39, 789, 88, 799, 37, 808, 88, 819, 39, 826, 88, 841, 39, 857, 37, 872, 39, 894, 37, 905, 90, 915, 39, 921, 90, 932, 39, 939, 90, 948, 37, 966, 90, 976, 39, 984, 90, 993, 37, 1004, 90, 1017, 37, 1028, 39, 1061, 38, 1128, 39, 1149, 38, 1171, 37, 1198, 38, 1349, 90, 1366, 39, 1370, 90, 1424, 37, 1445, 88, 1455, 37, 1462, 88, 1471, 37, 1494, 88, 1504, 37, 1511, 88, 1522, 37, 1529, 88, 1540, 37, 1547, 88, 1557, 37, 1564, 88, 1576, 39, 1589, 90, 1600, 39, 1605, 90, 1617, 39, 1621, 90, 1631, 39, 1637, 90, 1648, 37, 1667, 90, 1677, 39, 1683, 90, 1693, 39, 1700, 90, 1711, 37, 1727, 90, 1738, 37, 1754, 39, 1781, 37, 1784, 88, 1795, 37, 1801, 88, 1813, 37, 1820, 88, 1831, 39, 1846, 88, 1857, 37, 1863, 88, 1877, 39, 1884, 88, 1899, 39, 1929, 37, 1954, 39, 1959, 39, 1960, 90, 1973, 39, 1977, 90, 1989, 39, 1994, 90, 2005, 37, 2022, 90, 2032, 39, 2038, 90, 2049, 37, 2057, 90, 2072, 37, 2082, 39, 2141, 38, 2208, 39, 2228, 38, 2251, 37, 2281, 38, 2420, 90, 2434, 39, 2437, 90, 2486, 37, 2505, 88, 2515, 37, 2521, 88, 2532, 37, 2537, 88, 2545, 37, 2597, 90, 2608, 39, 2613, 90, 2624, 39, 2629, 90, 2639, 39, 2646, 90, 2656, 39, 2662, 90, 2672, 39, 2677, 90, 2688, 37, 2704, 88, 2715, 37, 2721, 88, 2731, 37, 2739, 88, 2750, 37, 2756, 88, 2766, 37, 2774, 88, 2788, 39, 2801, 90, 2812, 39, 2817, 90, 2828, 39, 2834, 90, 2851, 37, 2861, 90, 2872, 37, 2903, 39, 2923, 37, 2928, 88, 2939, 37, 2945, 88, 2954, 37, 2963, 88, 2972, 39, 2990, 88, 3000, 37, 3008, 88, 3020, 39, 3029, 88, 3041, 39, 3075, 37, 3092, 39, 3098, 90, 3110, 39, 3115, 90, 3125, 39, 3133, 90, 3142, 37, 3160, 90, 3169, 39, 3177, 90, 3187, 37, 3196, 90, 3209, 37, 3248, 38, 3313, 37, 3331, 38 ], + goldDrop: [], + bornPos: [ 1, 20, 4, 1, 2 ] +}, +{ level: 78, ai: 1, time: 2893, state: 1, country: "Taiwan", //id=78 2014-06-07 23:25:33 + action: [ 0, 39, 5, 40, 23, 37, 42, 38, 48, 37, 59, 38, 75, 39, 83, 37, 91, 40, 100, 37, 111, 38, 116, 37, 127, 38, 132, 37, 146, 38, 162, 39, 186, 37, 197, 39, 206, 88, 249, 39, 255, 40, 266, 40, 267, 40, 268, 40, 269, 40, 270, 40, 271, 40, 272, 40, 273, 40, 274, 40, 275, 40, 276, 40, 277, 40, 280, 39, 290, 40, 302, 39, 400, 38, 409, 37, 416, 38, 431, 37, 447, 38, 483, 37, 514, 90, 524, 39, 529, 90, 541, 39, 546, 90, 557, 39, 576, 40, 666, 38, 682, 37, 700, 38, 773, 37, 794, 88, 805, 37, 811, 88, 819, 37, 855, 39, 870, 38, 883, 39, 887, 90, 953, 37, 964, 38, 997, 39, 1008, 37, 1019, 38, 1036, 39, 1066, 88, 1077, 37, 1082, 88, 1090, 39, 1098, 88, 1113, 39, 1126, 38, 1195, 39, 1209, 37, 1245, 39, 1254, 38, 1263, 90, 1275, 39, 1279, 90, 1348, 37, 1358, 90, 1364, 39, 1377, 39, 1378, 39, 1379, 39, 1380, 39, 1381, 39, 1382, 39, 1386, 90, 1396, 39, 1402, 90, 1414, 39, 1420, 90, 1433, 39, 1439, 38, 1448, 40, 1500, 38, 1515, 37, 1532, 38, 1588, 37, 1590, 88, 1598, 37, 1612, 37, 1613, 37, 1614, 37, 1615, 37, 1616, 37, 1617, 37, 1618, 37, 1619, 37, 1620, 37, 1621, 37, 1622, 37, 1623, 37, 1631, 90, 1672, 37, 1691, 38, 1748, 37, 1784, 39, 1819, 38, 1829, 39, 1879, 38, 1885, 39, 1893, 37, 1919, 40, 1929, 90, 1944, 39, 1947, 90, 2016, 37, 2028, 37, 2029, 37, 2030, 37, 2031, 37, 2032, 37, 2033, 37, 2034, 37, 2035, 37, 2036, 37, 2041, 88, 2054, 39, 2071, 88, 2084, 39, 2101, 37, 2110, 88, 2120, 37, 2126, 88, 2134, 39, 2145, 88, 2156, 39, 2179, 37, 2186, 37, 2192, 39, 2255, 38, 2276, 90, 2349, 37, 2363, 37, 2364, 37, 2365, 37, 2366, 37, 2367, 37, 2368, 37, 2369, 37, 2370, 37, 2371, 37, 2372, 37, 2373, 37, 2374, 37, 2375, 37, 2376, 37, 2377, 37, 2378, 37, 2379, 37, 2380, 37, 2381, 37, 2382, 37, 2383, 37, 2384, 37, 2385, 37, 2392, 88, 2410, 37, 2419, 90, 2462, 37, 2477, 88, 2488, 37, 2494, 88, 2504, 37, 2510, 88, 2519, 37, 2525, 88, 2748, 39, 2816, 38 ], + goldDrop: [ 28, 37, 27, 35 ], + bornPos: [ 1, 12, 2, 27, 5, 8, 7 ] +}, +{ level: 79, ai: 1, time: 2263, state: 1, country: "Taiwan", //id=79 2014-06-07 23:31:58 + action: [ 0, 37, 6, 90, 18, 39, 22, 90, 34, 39, 38, 90, 47, 37, 65, 90, 75, 39, 83, 90, 93, 37, 102, 90, 114, 37, 130, 39, 154, 37, 163, 90, 175, 37, 195, 38, 212, 90, 255, 37, 266, 38, 317, 39, 327, 38, 340, 37, 353, 38, 367, 39, 398, 40, 423, 39, 427, 90, 443, 37, 458, 88, 470, 39, 486, 90, 503, 37, 522, 90, 562, 37, 589, 38, 602, 39, 613, 38, 625, 37, 636, 38, 650, 39, 745, 40, 756, 39, 779, 38, 796, 39, 806, 38, 824, 37, 830, 90, 842, 37, 858, 39, 864, 90, 875, 37, 898, 38, 915, 39, 920, 90, 933, 37, 972, 40, 993, 37, 1057, 88, 1103, 39, 1126, 38, 1141, 39, 1162, 38, 1168, 39, 1177, 37, 1182, 88, 1192, 39, 1204, 88, 1220, 39, 1234, 38, 1257, 88, 1293, 39, 1312, 38, 1324, 37, 1337, 39, 1352, 88, 1370, 39, 1383, 39, 1384, 39, 1385, 39, 1386, 39, 1387, 39, 1388, 39, 1389, 39, 1390, 39, 1391, 39, 1392, 39, 1393, 39, 1394, 39, 1395, 39, 1396, 39, 1397, 39, 1398, 39, 1399, 39, 1400, 39, 1401, 39, 1402, 39, 1403, 39, 1404, 39, 1411, 38, 1434, 37, 1475, 38, 1501, 39, 1513, 88, 1540, 39, 1580, 38, 1599, 37, 1620, 38, 1649, 39, 1671, 37, 1683, 88, 1694, 37, 1701, 88, 1711, 37, 1717, 88, 1727, 39, 1738, 88, 1749, 37, 1756, 88, 1764, 39, 1776, 88, 1788, 37, 1794, 88, 1803, 39, 1828, 37, 1844, 40, 1856, 39, 1875, 40, 1891, 90, 1904, 37, 1911, 40, 1917, 39, 1924, 90, 1934, 40, 1940, 90, 1950, 37, 2016, 39, 2028, 38, 2150, 37, 2192, 38, 2215, 39, 2224, 38 ], + goldDrop: [ 26 ], + bornPos: [] +}, +{ level: 80, ai: 1, time: 4289, state: 1, country: "Taiwan", //id=80 2014-06-07 23:38:46 + action: [ 0, 39, 35, 38, 109, 90, 122, 38, 128, 37, 210, 40, 236, 39, 254, 38, 267, 39, 302, 88, 329, 37, 350, 38, 385, 37, 393, 38, 432, 37, 453, 39, 461, 40, 474, 39, 569, 38, 647, 90, 657, 40, 664, 90, 675, 37, 716, 90, 727, 40, 731, 90, 743, 37, 772, 39, 785, 38, 808, 39, 854, 38, 956, 88, 1011, 39, 1020, 38, 1099, 37, 1179, 38, 1213, 40, 1234, 39, 1238, 90, 1263, 37, 1271, 38, 1336, 37, 1358, 39, 1364, 90, 1377, 37, 1411, 39, 1499, 38, 1503, 90, 1572, 38, 1576, 90, 1586, 38, 1592, 90, 1596, 38, 1603, 90, 1605, 38, 1616, 90, 1743, 38, 1795, 90, 1894, 37, 1986, 38, 1987, 90, 2014, 39, 2016, 90, 2128, 40, 2168, 90, 2181, 39, 2189, 90, 2249, 37, 2269, 39, 2283, 39, 2284, 39, 2285, 39, 2286, 39, 2287, 39, 2288, 39, 2289, 39, 2290, 39, 2291, 39, 2292, 39, 2293, 39, 2364, 88, 2428, 39, 2438, 38, 2439, 90, 2451, 38, 2454, 90, 2481, 38, 2488, 90, 2502, 38, 2505, 90, 2571, 38, 2587, 90, 2639, 38, 2674, 90, 2678, 40, 2689, 90, 2699, 40, 2709, 90, 2824, 38, 2858, 37, 2867, 88, 3030, 37, 3093, 38, 3103, 37, 3116, 40, 3161, 37, 3166, 90, 3179, 39, 3184, 90, 3198, 39, 3202, 90, 3219, 39, 3223, 90, 3239, 40, 3242, 90, 3255, 38, 3395, 40, 3404, 90, 3420, 40, 3434, 39, 3447, 39, 3466, 40, 3475, 39, 3480, 90, 3493, 39, 3498, 90, 3509, 39, 3515, 90, 3528, 39, 3554, 90, 3566, 39, 3571, 90, 3662, 38, 3670, 90, 3777, 40, 3813, 37, 3832, 39, 3849, 38, 3856, 90, 3929, 37, 3968, 39, 3973, 90, 3987, 39, 4016, 38, 4023, 90, 4070, 40, 4139, 38, 4149, 90, 4154, 40, 4185, 38, 4196, 90, 4223, 38 ], + goldDrop: [ 30, 32, 25, 29, 30, 32, 31, 15, 21, 26, 18, 27, 19, 34 ], + bornPos: [ 1, 8, 7 ] +}, +{ level: 81, ai: 1, time: 2815, state: 1, country: "Taiwan", //id=81 2014-06-07 23:41:12 + action: [ 0, 39, 53, 38, 64, 90, 121, 38, 138, 39, 144, 37, 152, 39, 169, 37, 186, 40, 197, 39, 208, 37, 229, 38, 250, 37, 264, 39, 277, 90, 286, 40, 293, 90, 302, 37, 321, 39, 328, 90, 341, 39, 344, 90, 352, 40, 360, 90, 368, 37, 390, 39, 401, 38, 445, 37, 461, 90, 689, 37, 693, 90, 705, 37, 747, 38, 751, 39, 760, 90, 772, 37, 791, 39, 802, 38, 813, 90, 825, 37, 899, 38, 941, 37, 945, 39, 958, 37, 972, 37, 979, 40, 995, 38, 1016, 37, 1022, 39, 1026, 90, 1041, 40, 1048, 90, 1059, 38, 1071, 37, 1085, 40, 1093, 39, 1114, 39, 1119, 38, 1126, 39, 1131, 40, 1147, 39, 1190, 37, 1195, 40, 1214, 37, 1258, 38, 1274, 39, 1289, 37, 1296, 38, 1342, 39, 1365, 88, 1385, 39, 1402, 39, 1411, 38, 1446, 39, 1481, 37, 1536, 38, 1543, 39, 1551, 38, 1612, 39, 1632, 88, 1642, 39, 1684, 37, 1691, 39, 1703, 88, 1713, 39, 1733, 38, 1752, 37, 1792, 38, 1800, 39, 1811, 38, 1825, 40, 1869, 39, 1936, 38, 1946, 39, 1955, 38, 1966, 37, 1971, 38, 1979, 39, 1991, 38, 2014, 40, 2020, 37, 2031, 38, 2052, 39, 2076, 90, 2151, 37, 2158, 40, 2230, 39, 2243, 37, 2259, 90, 2292, 37, 2310, 88, 2320, 37, 2326, 88, 2336, 37, 2342, 88, 2351, 37, 2365, 37, 2366, 37, 2367, 37, 2368, 37, 2369, 37, 2370, 37, 2415, 38, 2443, 39, 2464, 90, 2587, 37, 2601, 39, 2627, 37, 2635, 90, 2684, 37, 2703, 38, 2775, 37, 2809, 38 ], + goldDrop: [ 23, 36 ], + bornPos: [] +}, +{ level: 82, ai: 1, time: 2928, state: 1, country: "Taiwan", //id=82 2014-06-07 23:43:25 + action: [ 0, 37, 6, 38, 12, 37, 19, 40, 36, 37, 44, 90, 68, 39, 84, 37, 93, 88, 142, 37, 203, 38, 213, 39, 233, 38, 262, 39, 268, 38, 278, 39, 283, 38, 291, 39, 337, 37, 342, 38, 350, 39, 357, 38, 363, 39, 382, 38, 386, 39, 399, 37, 410, 39, 424, 37, 441, 38, 447, 37, 458, 39, 469, 38, 477, 37, 501, 40, 520, 39, 523, 90, 539, 37, 580, 40, 588, 39, 601, 39, 602, 39, 603, 39, 604, 39, 605, 39, 606, 39, 607, 39, 608, 39, 609, 39, 610, 39, 611, 39, 612, 39, 613, 39, 618, 38, 639, 37, 649, 38, 676, 40, 690, 40, 691, 40, 692, 40, 693, 40, 694, 40, 695, 40, 696, 40, 697, 40, 698, 40, 699, 40, 700, 40, 701, 40, 702, 40, 703, 40, 704, 40, 705, 40, 706, 40, 741, 88, 755, 37, 770, 38, 780, 39, 800, 38, 826, 39, 865, 38, 888, 39, 896, 40, 912, 39, 918, 38, 930, 39, 932, 39, 965, 38, 976, 37, 982, 38, 988, 37, 991, 38, 1002, 37, 1006, 38, 1017, 37, 1022, 38, 1026, 38, 1029, 37, 1044, 39, 1059, 38, 1068, 39, 1088, 38, 1098, 37, 1108, 40, 1116, 37, 1127, 38, 1135, 39, 1161, 40, 1176, 39, 1220, 37, 1231, 39, 1241, 38, 1254, 37, 1260, 40, 1278, 37, 1287, 40, 1307, 39, 1322, 38, 1333, 37, 1360, 38, 1382, 37, 1420, 38, 1446, 40, 1460, 40, 1461, 40, 1468, 90, 1475, 38, 1488, 38, 1489, 38, 1490, 38, 1491, 38, 1492, 38, 1493, 38, 1494, 38, 1495, 38, 1496, 38, 1497, 38, 1498, 38, 1499, 38, 1500, 38, 1501, 38, 1502, 38, 1503, 38, 1504, 38, 1523, 37, 1575, 39, 1585, 37, 1600, 90, 1611, 39, 1623, 90, 1639, 39, 1647, 90, 1755, 39, 1867, 38, 1894, 37, 1920, 38, 1932, 37, 1936, 38, 1960, 37, 1986, 38, 2007, 39, 2024, 38, 2088, 37, 2113, 40, 2139, 88, 2262, 39, 2291, 88, 2302, 37, 2311, 39, 2332, 90, 2356, 39, 2365, 90, 2377, 39, 2382, 90, 2429, 39, 2452, 38, 2477, 40, 2527, 38, 2539, 37, 2563, 38, 2586, 37, 2626, 38, 2631, 39, 2666, 38, 2675, 37, 2693, 39, 2704, 38, 2712, 37, 2718, 38, 2724, 37, 2751, 38, 2758, 37, 2773, 38, 2777, 39, 2792, 90, 2799, 39, 2804, 38, 2814, 39, 2832, 37, 2854, 40, 2863, 37, 2873, 90, 2883, 39, 2892, 37, 2905, 37, 2906, 37, 2907, 37, 2911, 38 ], + goldDrop: [ 28, 29, 22, 34, 21, 17, 37, 15 ], + bornPos: [ 2, 13, 1, 18, 2, 18, 2, 5, 2 ] +}, +{ level: 83, ai: 1, time: 1430, state: 1, country: "Taiwan", //id=83 2014-06-11 21:24:10 + action: [ 0, 37, 11, 88, 25, 37, 29, 88, 49, 39, 56, 88, 69, 39, 144, 37, 159, 90, 205, 37, 215, 38, 240, 37, 263, 39, 268, 90, 279, 37, 299, 90, 336, 37, 340, 88, 352, 37, 358, 38, 370, 37, 380, 38, 391, 37, 403, 38, 410, 37, 417, 38, 424, 37, 430, 38, 459, 37, 485, 40, 506, 39, 595, 37, 607, 38, 617, 37, 623, 38, 630, 37, 635, 38, 643, 37, 647, 38, 655, 37, 659, 38, 667, 37, 671, 38, 678, 37, 694, 39, 700, 90, 710, 37, 724, 39, 731, 90, 742, 37, 754, 39, 771, 40, 778, 39, 785, 40, 798, 39, 850, 88, 863, 37, 867, 88, 882, 37, 887, 88, 899, 37, 905, 88, 917, 37, 922, 88, 940, 38, 952, 37, 957, 38, 964, 37, 968, 38, 977, 39, 984, 40, 992, 39, 997, 40, 1006, 39, 1011, 40, 1024, 40, 1025, 40, 1026, 40, 1027, 40, 1028, 40, 1029, 40, 1130, 39, 1185, 38, 1238, 40, 1246, 37, 1263, 39, 1274, 40, 1313, 39, 1353, 38 ], + goldDrop: [ 14, 37, 22, 30, 15 ], + bornPos: [ 1, 0, 2, 17 ] +}, +{ level: 84, ai: 1, time: 5637, state: 1, country: "Taiwan", //id=84 2014-06-07 23:51:03 + action: [ 0, 39, 9, 38, 20, 37, 27, 39, 32, 38, 44, 88, 50, 40, 64, 40, 65, 40, 66, 40, 75, 37, 88, 38, 99, 88, 158, 39, 173, 38, 194, 39, 204, 38, 216, 37, 230, 38, 242, 39, 261, 38, 272, 37, 291, 38, 302, 39, 329, 88, 340, 39, 380, 38, 391, 37, 407, 39, 422, 40, 433, 37, 441, 88, 451, 39, 475, 37, 482, 90, 493, 37, 514, 88, 524, 39, 547, 90, 557, 37, 580, 40, 594, 39, 613, 37, 647, 39, 673, 37, 685, 38, 694, 37, 710, 38, 721, 37, 731, 38, 743, 37, 757, 38, 768, 37, 782, 88, 814, 39, 824, 37, 836, 90, 845, 39, 860, 37, 885, 40, 898, 37, 905, 88, 914, 37, 917, 88, 927, 40, 933, 88, 945, 40, 952, 39, 972, 37, 992, 38, 1003, 39, 1024, 37, 1044, 88, 1081, 37, 1096, 40, 1107, 37, 1120, 39, 1131, 40, 1298, 38, 1351, 88, 1407, 39, 1431, 90, 1440, 38, 1445, 39, 1455, 38, 1464, 39, 1473, 88, 1483, 37, 1488, 88, 1497, 37, 1502, 88, 1512, 88, 1514, 37, 1519, 88, 1527, 39, 1544, 88, 1553, 37, 1560, 88, 1569, 37, 1576, 88, 1587, 39, 1613, 37, 1618, 90, 1656, 37, 1679, 40, 1745, 39, 1759, 40, 1786, 90, 1852, 37, 1868, 38, 1891, 39, 1901, 38, 1914, 39, 1960, 37, 1977, 38, 1984, 39, 1991, 90, 2056, 37, 2069, 40, 2082, 37, 2091, 40, 2118, 38, 2140, 37, 2165, 40, 2183, 39, 2196, 40, 2201, 39, 2652, 38, 2661, 37, 2677, 38, 2737, 88, 2783, 39, 2807, 90, 2819, 39, 2829, 38, 2839, 39, 2846, 88, 2860, 37, 2864, 88, 2874, 39, 2884, 88, 2894, 37, 2903, 88, 2921, 40, 2926, 90, 2997, 37, 3009, 40, 3032, 39, 3106, 90, 3170, 37, 3188, 88, 3198, 37, 3205, 88, 3214, 38, 3239, 39, 3250, 38, 3262, 39, 3273, 88, 3283, 37, 3289, 88, 3298, 37, 3305, 88, 3313, 39, 3331, 88, 3339, 37, 3347, 88, 3355, 37, 3363, 88, 3372, 39, 3398, 88, 3407, 37, 3415, 88, 3423, 37, 3431, 88, 3441, 37, 3447, 88, 3454, 39, 3479, 88, 3487, 37, 3496, 88, 3505, 37, 3514, 88, 3523, 39, 3541, 88, 3553, 39, 3568, 38, 3574, 88, 3621, 39, 3634, 38, 3657, 39, 3667, 38, 3680, 37, 3692, 38, 3704, 37, 3708, 38, 3720, 37, 3763, 39, 3771, 38, 3783, 37, 3803, 38, 3814, 39, 3832, 37, 3837, 88, 3848, 39, 3893, 38, 3907, 37, 3928, 39, 3933, 90, 4016, 39, 4026, 38, 4211, 37, 4222, 39, 4226, 90, 4238, 37, 4251, 90, 4262, 39, 4272, 90, 4283, 37, 4308, 39, 4313, 90, 4328, 39, 4332, 90, 4353, 39, 4363, 40, 4391, 39, 4400, 40, 4445, 38, 4456, 90, 4465, 39, 4490, 38, 4502, 37, 4521, 38, 4533, 37, 4544, 40, 4555, 37, 4567, 38, 4570, 90, 4610, 37, 4623, 40, 4635, 37, 4681, 39, 4686, 40, 4699, 37, 4705, 39, 4712, 38, 4723, 39, 4731, 38, 4746, 37, 4828, 39, 4843, 40, 4852, 88, 4862, 39, 4874, 88, 4889, 39, 4905, 37, 4956, 40, 4971, 38, 4988, 39, 4996, 88, 5013, 37, 5022, 39, 5045, 90, 5058, 40, 5062, 90, 5072, 38, 5084, 39, 5097, 90, 5109, 38, 5121, 39, 5134, 88, 5142, 37, 5151, 88, 5160, 37, 5168, 88, 5178, 37, 5184, 88, 5195, 39, 5212, 88, 5222, 37, 5228, 88, 5242, 39, 5261, 88, 5270, 37, 5277, 88, 5287, 37, 5295, 88, 5305, 39, 5321, 88, 5331, 37, 5340, 88, 5350, 39, 5358, 88, 5374, 39, 5383, 38, 5390, 88, 5441, 39, 5456, 38, 5477, 39, 5486, 38, 5499, 37, 5513, 38, 5524, 39, 5541, 38, 5552, 39, 5555, 38, 5566, 37, 5585, 38, 5595, 39, 5626, 38 ], + goldDrop: [ 21, 23, 39, 31, 19 ], + bornPos: [ 1, 15 ] +}, +{ level: 85, ai: 1, time: 3093, state: 1, country: "Taiwan", //id=85 2014-06-07 23:55:58 + action: [ 0, 37, 35, 38, 58, 90, 69, 37, 84, 39, 95, 38, 102, 39, 109, 38, 125, 39, 138, 37, 141, 88, 151, 37, 182, 39, 192, 38, 210, 39, 323, 37, 336, 88, 381, 39, 391, 40, 402, 37, 421, 90, 422, 39, 428, 90, 440, 88, 463, 37, 481, 38, 504, 39, 511, 38, 527, 39, 532, 88, 546, 39, 555, 38, 571, 39, 599, 38, 615, 39, 639, 38, 646, 39, 662, 38, 673, 37, 718, 38, 734, 39, 741, 38, 760, 39, 775, 38, 789, 39, 845, 37, 891, 38, 908, 39, 916, 38, 940, 39, 963, 88, 973, 39, 991, 37, 1004, 37, 1005, 37, 1043, 38, 1072, 90, 1082, 37, 1110, 39, 1129, 90, 1141, 40, 1146, 90, 1152, 38, 1166, 39, 1180, 38, 1185, 39, 1190, 38, 1212, 37, 1232, 38, 1244, 37, 1273, 39, 1290, 90, 1307, 37, 1339, 38, 1448, 39, 1462, 39, 1473, 39, 1490, 40, 1504, 40, 1505, 40, 1506, 40, 1507, 40, 1508, 40, 1509, 40, 1510, 40, 1511, 40, 1512, 40, 1513, 40, 1514, 40, 1669, 39, 1689, 88, 1699, 37, 1711, 88, 1722, 37, 1732, 88, 1823, 38, 1846, 39, 1853, 38, 1868, 39, 1874, 88, 1883, 39, 1934, 38, 1950, 39, 1978, 38, 1985, 39, 2004, 38, 2129, 37, 2175, 38, 2191, 90, 2201, 40, 2208, 90, 2218, 40, 2225, 90, 2233, 38, 2250, 39, 2259, 38, 2283, 37, 2306, 38, 2325, 37, 2341, 39, 2375, 37, 2389, 37, 2390, 37, 2403, 90, 2416, 37, 2459, 88, 2466, 39, 2488, 88, 2500, 39, 2545, 40, 2563, 39, 2591, 88, 2602, 37, 2613, 88, 2625, 37, 2634, 88, 2791, 39, 2797, 37, 2812, 38, 2836, 39, 2843, 38, 2859, 39, 2864, 88, 2874, 39, 2926, 38, 2942, 39, 2971, 38, 2976, 39, 2991, 38, 3003, 37, 3047, 38, 3064, 39, 3071, 38 ], + goldDrop: [ 36, 14, 38, 31, 31, 16, 33 ], + bornPos: [ 1, 2, 21, 27 ] +}, +{ level: 86, ai: 1, time: 2746, state: 1, country: "Taiwan", //id=86 2014-06-07 23:57:53 + action: [ 0, 37, 6, 90, 72, 37, 89, 88, 113, 37, 116, 88, 131, 40, 136, 88, 294, 40, 302, 88, 314, 37, 330, 88, 359, 39, 369, 38, 384, 39, 404, 88, 414, 39, 427, 37, 440, 90, 478, 37, 497, 38, 560, 40, 574, 40, 575, 40, 681, 38, 696, 37, 724, 38, 797, 39, 821, 40, 829, 88, 840, 39, 848, 88, 861, 39, 875, 90, 886, 37, 941, 39, 947, 90, 958, 37, 1012, 38, 1081, 39, 1152, 40, 1184, 39, 1198, 39, 1199, 39, 1200, 39, 1201, 39, 1202, 39, 1208, 38, 1254, 39, 1284, 37, 1295, 38, 1308, 39, 1332, 38, 1349, 39, 1358, 88, 1369, 37, 1373, 88, 1383, 37, 1389, 88, 1397, 39, 1409, 88, 1419, 37, 1426, 88, 1434, 39, 1478, 37, 1498, 38, 1622, 39, 1671, 38, 1745, 37, 1801, 40, 1806, 90, 1819, 37, 1830, 39, 1855, 90, 1867, 37, 1876, 39, 1897, 37, 1909, 39, 1917, 88, 1926, 37, 1934, 88, 1945, 39, 1958, 90, 1968, 39, 1974, 90, 1982, 37, 1994, 90, 2004, 39, 2011, 90, 2020, 37, 2041, 39, 2070, 38, 2087, 39, 2137, 38, 2212, 37, 2230, 40, 2242, 37, 2247, 88, 2330, 37, 2336, 90, 2348, 37, 2386, 39, 2450, 38, 2523, 37, 2542, 40, 2548, 88, 2559, 39, 2577, 37, 2622, 39, 2669, 38 ], + goldDrop: [], + bornPos: [] +}, +{ level: 87, ai: 1, time: 1851, state: 1, country: "Taiwan", //id=87 2014-06-07 23:59:13 + action: [ 0, 39, 10, 38, 15, 37, 23, 38, 30, 39, 36, 38, 44, 37, 48, 38, 58, 39, 63, 38, 70, 37, 75, 38, 83, 39, 89, 38, 97, 37, 102, 38, 110, 39, 116, 38, 124, 37, 129, 38, 137, 39, 143, 38, 150, 37, 156, 38, 164, 39, 169, 38, 178, 37, 183, 38, 191, 39, 198, 38, 209, 39, 301, 38, 312, 37, 318, 38, 327, 39, 331, 38, 341, 37, 345, 38, 351, 37, 379, 39, 386, 37, 401, 39, 411, 88, 444, 39, 455, 38, 461, 37, 468, 38, 477, 39, 482, 38, 491, 37, 495, 38, 504, 39, 509, 38, 518, 37, 523, 38, 531, 39, 536, 38, 546, 37, 551, 38, 560, 39, 564, 38, 573, 37, 577, 38, 587, 39, 592, 38, 602, 37, 606, 38, 616, 39, 621, 38, 654, 39, 765, 38, 772, 37, 778, 38, 787, 39, 791, 38, 818, 39, 844, 90, 916, 37, 926, 38, 935, 37, 939, 38, 947, 39, 952, 38, 960, 37, 964, 38, 973, 39, 976, 38, 986, 37, 990, 38, 999, 39, 1003, 38, 1013, 37, 1017, 38, 1026, 39, 1031, 38, 1041, 37, 1045, 38, 1055, 39, 1060, 38, 1069, 37, 1073, 38, 1083, 39, 1092, 39, 1188, 38, 1197, 37, 1200, 38, 1209, 39, 1213, 38, 1223, 37, 1227, 38, 1236, 39, 1240, 38, 1249, 37, 1253, 38, 1262, 39, 1267, 38, 1276, 37, 1280, 38, 1290, 39, 1294, 38, 1304, 37, 1308, 38, 1318, 39, 1322, 38, 1331, 37, 1335, 38, 1346, 39, 1352, 38, 1362, 37, 1433, 37, 1446, 37, 1474, 88, 1485, 37, 1515, 90, 1528, 39, 1537, 90, 1607, 37, 1618, 38, 1626, 37, 1631, 38, 1640, 37, 1654, 37, 1655, 37, 1656, 37, 1657, 37, 1658, 37, 1659, 37, 1660, 37, 1661, 37, 1662, 37, 1663, 37, 1664, 37, 1665, 37, 1666, 37, 1679, 38, 1687, 39, 1692, 38, 1700, 37, 1706, 38, 1713, 39, 1718, 38, 1726, 37, 1731, 38, 1739, 39, 1743, 38, 1751, 37, 1757, 38, 1763, 39, 1768, 38, 1776, 37, 1781, 38, 1789, 39, 1794, 38, 1802, 37, 1807, 38, 1815, 39, 1819, 38, 1827, 37, 1832, 38, 1840, 39, 1845, 38 ], + goldDrop: [ 19, 32, 32, 25 ], + bornPos: [ 1, 14 ] +}, +{ level: 88, ai: 1, time: 4352, state: 1, country: "Taiwan", //id=88 2014-06-08 00:05:54 + action: [ 0, 37, 11, 38, 95, 39, 122, 40, 165, 37, 176, 38, 223, 90, 271, 37, 285, 38, 329, 39, 350, 38, 448, 40, 493, 37, 504, 90, 522, 39, 547, 88, 555, 37, 565, 88, 573, 37, 582, 88, 591, 37, 598, 88, 609, 37, 616, 88, 625, 39, 651, 88, 661, 37, 668, 88, 678, 37, 684, 88, 694, 37, 702, 88, 710, 39, 734, 88, 743, 37, 752, 88, 763, 37, 771, 88, 780, 39, 799, 88, 809, 37, 820, 88, 830, 39, 840, 88, 853, 39, 874, 38, 886, 39, 905, 38, 917, 37, 935, 38, 947, 39, 966, 38, 978, 37, 997, 38, 1009, 39, 1030, 38, 1044, 37, 1060, 39, 1076, 40, 1088, 37, 1107, 40, 1120, 39, 1141, 40, 1155, 37, 1173, 40, 1187, 39, 1207, 40, 1222, 37, 1254, 39, 1260, 88, 1269, 37, 1276, 88, 1287, 39, 1296, 88, 1307, 39, 1400, 38, 1428, 37, 1433, 90, 1444, 39, 1449, 90, 1459, 37, 1467, 90, 1479, 39, 1486, 90, 1495, 37, 1505, 90, 1517, 39, 1523, 90, 1531, 37, 1557, 39, 1575, 38, 1644, 90, 1654, 40, 1660, 90, 1671, 40, 1676, 90, 1689, 40, 1694, 90, 1734, 40, 1738, 90, 1876, 40, 1881, 90, 1894, 40, 1898, 90, 1908, 38, 1922, 38, 1923, 38, 1924, 38, 1925, 38, 1926, 38, 1927, 38, 2008, 37, 2055, 39, 2070, 37, 2077, 38, 2117, 88, 2157, 39, 2169, 40, 2198, 37, 2220, 39, 2233, 88, 2243, 37, 2249, 88, 2260, 37, 2266, 88, 2311, 37, 2369, 40, 2557, 38, 2565, 39, 2650, 38, 2679, 37, 2691, 38, 2757, 37, 2762, 88, 2775, 37, 2779, 88, 2792, 37, 2796, 88, 3023, 39, 3050, 40, 3079, 37, 3159, 40, 3358, 38, 3364, 39, 3389, 90, 3436, 37, 3462, 40, 3471, 37, 3530, 38, 3569, 39, 3574, 88, 3585, 37, 3591, 88, 3601, 39, 3611, 88, 3622, 37, 3630, 88, 3641, 39, 3652, 88, 3661, 37, 3670, 88, 3679, 39, 3692, 88, 3702, 37, 3710, 88, 3719, 39, 3748, 37, 3767, 40, 3790, 39, 3846, 38, 3855, 39, 3935, 38, 3964, 37, 3988, 38, 4037, 37, 4046, 90, 4063, 37, 4072, 40, 4133, 37, 4145, 39, 4181, 37, 4195, 38, 4251, 39, 4302, 38 ], + goldDrop: [ 33 ], + bornPos: [ 1, 1, 16, 13 ] +}, +{ level: 89, ai: 1, time: 3118, state: 1, country: "Taiwan", //id=89 2014-06-11 22:01:38 + action: [ 0, 39, 34, 37, 54, 90, 88, 39, 100, 40, 117, 37, 129, 39, 139, 40, 150, 37, 171, 39, 178, 88, 212, 39, 242, 37, 257, 38, 289, 37, 305, 90, 316, 88, 360, 39, 367, 37, 383, 38, 405, 39, 473, 37, 476, 88, 485, 39, 495, 40, 514, 39, 528, 40, 533, 39, 573, 40, 581, 37, 588, 88, 619, 37, 635, 38, 644, 39, 654, 40, 659, 37, 672, 38, 678, 39, 698, 38, 708, 37, 713, 38, 722, 37, 725, 38, 742, 39, 749, 37, 756, 38, 781, 37, 791, 39, 811, 37, 841, 88, 853, 39, 869, 37, 874, 39, 880, 37, 890, 39, 900, 90, 910, 37, 925, 39, 975, 38, 1020, 39, 1036, 38, 1040, 39, 1050, 88, 1063, 37, 1066, 88, 1085, 39, 1095, 37, 1134, 37, 1145, 38, 1277, 39, 1303, 40, 1320, 37, 1329, 39, 1354, 40, 1364, 37, 1368, 40, 1379, 37, 1390, 39, 1414, 40, 1430, 37, 1434, 88, 1455, 39, 1465, 37, 1484, 39, 1499, 38, 1511, 37, 1521, 39, 1534, 39, 1542, 90, 1606, 37, 1627, 40, 1638, 37, 1646, 39, 1667, 40, 1680, 40, 1704, 38, 1763, 37, 1773, 40, 1788, 37, 1823, 39, 1848, 40, 1915, 39, 2035, 38, 2043, 37, 2071, 40, 2078, 37, 2148, 38, 2165, 39, 2215, 38, 2271, 39, 2309, 88, 2320, 37, 2325, 88, 2334, 37, 2340, 88, 2349, 37, 2355, 88, 2366, 39, 2382, 88, 2392, 37, 2398, 88, 2409, 39, 2417, 88, 2429, 39, 2464, 38, 2482, 40, 2510, 37, 2534, 40, 2577, 90, 2587, 37, 2597, 40, 2612, 37, 2666, 40, 2674, 39, 2688, 40, 2697, 39, 2898, 38, 2907, 37, 2939, 40, 2946, 37, 3041, 38 ], + goldDrop: [ 22, 28, 14, 27 ], + bornPos: [ 1, 8 ] +}, +{ level: 90, ai: 1, time: 3726, state: 1, country: "Taiwan", //id=90 2014-06-11 22:04:16 + action: [ 0, 39, 4, 38, 35, 37, 56, 39, 76, 38, 88, 37, 104, 38, 105, 39, 140, 39, 145, 90, 189, 37, 204, 38, 218, 37, 239, 38, 250, 37, 259, 38, 269, 37, 275, 38, 285, 37, 296, 40, 311, 37, 314, 88, 328, 39, 336, 37, 369, 37, 420, 38, 437, 39, 450, 38, 460, 40, 468, 38, 475, 40, 492, 37, 516, 38, 533, 39, 548, 38, 589, 37, 595, 38, 607, 37, 632, 39, 642, 90, 660, 37, 722, 39, 735, 38, 751, 39, 765, 38, 804, 37, 815, 90, 828, 37, 837, 39, 878, 39, 883, 38, 928, 39, 1005, 38, 1015, 39, 1031, 38, 1036, 39, 1053, 90, 1066, 39, 1071, 90, 1117, 37, 1131, 37, 1132, 37, 1133, 37, 1134, 37, 1135, 37, 1136, 37, 1137, 37, 1138, 37, 1139, 37, 1140, 37, 1141, 37, 1142, 37, 1143, 37, 1144, 37, 1145, 37, 1146, 37, 1147, 37, 1148, 37, 1156, 38, 1161, 37, 1202, 38, 1219, 39, 1234, 38, 1271, 37, 1279, 38, 1286, 39, 1294, 38, 1304, 37, 1307, 38, 1315, 39, 1333, 38, 1368, 39, 1381, 90, 1402, 37, 1438, 39, 1452, 39, 1453, 39, 1454, 39, 1455, 39, 1456, 39, 1457, 39, 1458, 39, 1464, 38, 1475, 39, 1478, 38, 1490, 90, 1559, 38, 1586, 39, 1601, 38, 1618, 39, 1644, 37, 1652, 40, 1663, 39, 1666, 40, 1676, 37, 1720, 88, 1721, 38, 1735, 37, 1737, 88, 1775, 39, 1820, 40, 1831, 39, 1838, 88, 1874, 37, 1880, 38, 1904, 39, 1929, 39, 1936, 38, 1951, 39, 1964, 38, 1987, 37, 2003, 38, 2015, 39, 2022, 88, 2088, 39, 2098, 40, 2119, 37, 2134, 40, 2148, 37, 2167, 38, 2176, 37, 2184, 40, 2188, 39, 2196, 40, 2204, 39, 2222, 40, 2227, 39, 2291, 37, 2310, 38, 2318, 37, 2331, 38, 2336, 37, 2355, 38, 2373, 39, 2408, 37, 2414, 40, 2431, 37, 2440, 39, 2453, 40, 2463, 39, 2499, 40, 2515, 37, 2524, 39, 2544, 37, 2551, 38, 2607, 39, 2620, 38, 2752, 90, 2761, 40, 2768, 90, 2778, 40, 2794, 37, 2817, 40, 2826, 37, 2833, 39, 3063, 38, 3183, 39, 3198, 38, 3219, 90, 3227, 40, 3234, 90, 3240, 40, 3252, 90, 3264, 40, 3270, 37, 3283, 40, 3296, 39, 3383, 38, 3447, 40, 3550, 37, 3558, 88, 3612, 39, 3622, 38, 3665, 39, 3681, 38, 3705, 37, 3715, 38 ], + goldDrop: [ 39, 15, 39 ], + bornPos: [ 1, 13, 24 ] +}, +{ level: 91, ai: 1, time: 2029, state: 1, country: "Taiwan", //id=91 2014-06-11 22:13:11 + action: [ 0, 37, 47, 38, 80, 39, 89, 38, 103, 90, 117, 37, 135, 38, 154, 37, 178, 39, 236, 38, 248, 88, 269, 37, 279, 39, 294, 90, 306, 37, 348, 40, 397, 39, 419, 38, 429, 88, 438, 40, 445, 88, 453, 40, 466, 39, 487, 37, 527, 38, 536, 90, 546, 40, 559, 39, 578, 38, 624, 39, 634, 38, 646, 39, 667, 88, 679, 39, 702, 37, 705, 88, 717, 37, 720, 88, 727, 39, 740, 88, 748, 39, 781, 40, 824, 37, 831, 38, 870, 39, 882, 38, 944, 90, 955, 37, 971, 90, 980, 39, 987, 90, 995, 37, 1005, 90, 1016, 37, 1096, 40, 1111, 37, 1131, 38, 1144, 90, 1153, 40, 1160, 90, 1171, 40, 1181, 37, 1204, 39, 1227, 38, 1271, 37, 1280, 38, 1294, 37, 1316, 90, 1327, 37, 1350, 39, 1365, 38, 1376, 37, 1405, 40, 1469, 39, 1477, 38, 1514, 37, 1522, 38, 1537, 39, 1556, 39, 1572, 38, 1611, 37, 1617, 38, 1633, 88, 1642, 39, 1660, 88, 1671, 37, 1676, 88, 1687, 39, 1695, 88, 1705, 39, 1762, 37, 1770, 38, 1789, 39, 1793, 88, 1834, 39, 1859, 38, 1894, 37, 1902, 38, 1917, 88, 1951, 40, 1955, 88, 1986, 39, 2002, 38, 2013, 39, 2018, 38 ], + goldDrop: [], + bornPos: [] +}, +{ level: 92, ai: 1, time: 2832, state: 1, country: "Taiwan", //id=92 2014-06-11 22:17:47 + action: [ 0, 37, 19, 38, 152, 37, 172, 38, 210, 37, 225, 38, 232, 37, 235, 38, 244, 37, 247, 38, 255, 37, 258, 38, 265, 37, 274, 39, 303, 38, 312, 39, 338, 38, 344, 39, 378, 88, 389, 39, 398, 37, 412, 90, 424, 39, 425, 90, 437, 37, 449, 39, 462, 90, 475, 37, 508, 39, 554, 38, 580, 88, 604, 39, 623, 38, 657, 39, 667, 88, 736, 39, 744, 88, 783, 39, 788, 90, 799, 37, 821, 37, 835, 37, 836, 37, 837, 37, 838, 37, 845, 38, 853, 37, 927, 38, 934, 37, 944, 90, 956, 37, 966, 39, 989, 38, 1034, 37, 1048, 38, 1056, 37, 1065, 38, 1071, 37, 1079, 38, 1086, 37, 1095, 38, 1102, 39, 1127, 38, 1137, 39, 1166, 38, 1174, 39, 1187, 38, 1280, 90, 1503, 37, 1519, 40, 1596, 39, 1626, 88, 1634, 37, 1640, 88, 1648, 37, 1652, 88, 1663, 37, 1677, 37, 1695, 90, 1704, 39, 1717, 38, 1756, 37, 1780, 40, 1804, 38, 1849, 39, 1872, 40, 1903, 39, 1915, 38, 1930, 39, 1959, 88, 2003, 37, 2013, 90, 2064, 37, 2093, 88, 2105, 37, 2113, 88, 2128, 37, 2133, 40, 2249, 38, 2287, 40, 2343, 38, 2352, 39, 2390, 38, 2410, 37, 2437, 88, 2448, 37, 2454, 40, 2478, 38, 2505, 40, 2511, 38, 2521, 38, 2534, 37, 2545, 38, 2552, 37, 2558, 38, 2564, 37, 2569, 38, 2576, 37, 2581, 38, 2588, 39, 2613, 38, 2623, 39, 2637, 39, 2638, 39, 2648, 38, 2658, 39, 2696, 88, 2714, 39, 2724, 88, 2737, 39, 2788, 38 ], + goldDrop: [ 15, 14, 26 ], + bornPos: [ 1, 11, 17, 6 ] +}, +{ level: 93, ai: 1, time: 4344, state: 1, country: "Taiwan", //id=93 2014-06-11 22:22:12 + action: [ 0, 37, 4, 90, 15, 39, 20, 90, 30, 39, 36, 90, 46, 39, 54, 90, 64, 37, 78, 88, 89, 37, 94, 88, 105, 37, 110, 88, 118, 39, 136, 88, 145, 37, 153, 88, 163, 39, 172, 88, 203, 37, 218, 90, 235, 39, 260, 88, 313, 39, 320, 88, 362, 39, 382, 38, 451, 37, 501, 39, 512, 38, 532, 37, 547, 90, 558, 39, 563, 90, 609, 37, 634, 40, 645, 39, 661, 90, 670, 39, 679, 90, 693, 37, 706, 39, 720, 88, 729, 37, 731, 88, 746, 90, 794, 37, 800, 88, 809, 37, 819, 88, 828, 37, 831, 88, 843, 37, 847, 88, 859, 37, 864, 88, 1066, 39, 1087, 88, 1098, 37, 1102, 88, 1113, 37, 1118, 88, 1129, 37, 1135, 88, 1146, 39, 1161, 90, 1172, 39, 1177, 90, 1188, 39, 1195, 90, 1214, 37, 1226, 88, 1242, 39, 1284, 37, 1295, 39, 1339, 38, 1410, 39, 1436, 90, 1447, 40, 1452, 90, 1463, 40, 1467, 90, 1478, 37, 1493, 40, 1518, 37, 1537, 38, 1547, 39, 1552, 38, 1570, 40, 1573, 37, 1588, 37, 1609, 40, 1646, 37, 1655, 88, 1704, 39, 1717, 38, 1728, 39, 1739, 38, 1795, 37, 1875, 38, 1900, 37, 1914, 37, 1915, 37, 1916, 37, 1917, 37, 1918, 37, 1919, 37, 1920, 37, 1921, 37, 1922, 37, 1940, 88, 1951, 40, 1957, 88, 1968, 40, 1973, 88, 1984, 40, 1991, 39, 2005, 39, 2006, 39, 2007, 39, 2008, 39, 2009, 39, 2010, 39, 2011, 39, 2016, 40, 2025, 39, 2039, 39, 2040, 39, 2041, 39, 2042, 39, 2043, 39, 2044, 39, 2053, 38, 2136, 39, 2173, 39, 2184, 38, 2246, 40, 2260, 40, 2261, 40, 2262, 40, 2312, 37, 2316, 40, 2400, 39, 2447, 40, 2459, 39, 2462, 40, 2476, 40, 2526, 38, 2550, 39, 2563, 38, 2629, 37, 2710, 38, 2733, 37, 2763, 38, 2801, 40, 2863, 37, 2902, 37, 2910, 40, 2924, 40, 2925, 40, 2926, 40, 2927, 40, 2928, 40, 2941, 39, 2960, 38, 2964, 39, 3018, 40, 3088, 38, 3121, 39, 3143, 38, 3156, 39, 3161, 38, 3170, 37, 3184, 37, 3185, 37, 3186, 37, 3187, 37, 3188, 37, 3189, 37, 3190, 37, 3191, 37, 3192, 37, 3193, 37, 3194, 37, 3195, 37, 3196, 37, 3197, 37, 3198, 37, 3199, 37, 3200, 37, 3232, 90, 3242, 39, 3248, 90, 3259, 39, 3264, 90, 3275, 39, 3281, 90, 3291, 39, 3296, 90, 3306, 39, 3312, 90, 3321, 39, 3327, 90, 3336, 39, 3343, 90, 3359, 40, 3385, 38, 3398, 40, 3425, 38, 3439, 40, 3463, 38, 3493, 40, 3512, 38, 3567, 37, 3580, 40, 3594, 40, 3613, 37, 3650, 90, 3662, 39, 3667, 90, 3737, 37, 3763, 38, 3770, 37, 3777, 38, 3840, 37, 3859, 88, 3869, 40, 3874, 88, 3887, 40, 3890, 88, 3901, 39, 3910, 40, 3923, 40, 3924, 40, 3925, 40, 3926, 40, 3927, 40, 3935, 39, 3945, 40, 3953, 39, 3967, 39, 3968, 39, 3969, 39, 3970, 39, 3971, 39, 3972, 39, 3973, 39, 3974, 39, 3975, 39, 3976, 39, 3977, 39, 3978, 39, 3979, 39, 3980, 39, 3981, 39, 3982, 39, 3983, 39, 3984, 39, 3985, 39, 3986, 39, 3987, 39, 3988, 39, 3989, 39, 3990, 39, 3991, 39, 3992, 39, 3993, 39, 3994, 39, 3995, 39, 3996, 39, 3997, 39, 3998, 39, 4005, 88, 4021, 37, 4034, 88, 4061, 39, 4075, 39, 4092, 88, 4105, 90, 4131, 39, 4155, 38, 4227, 37, 4302, 38, 4323, 39, 4338, 38 ], + goldDrop: [ 24, 28 ], + bornPos: [ 1, 10, 11, 1, 13, 26, 14, 16, 17, 27 ] +}, +{ level: 94, ai: 1, time: 2605, state: 1, country: "Taiwan", //id=94 2014-06-11 22:32:32 + action: [ 0, 39, 43, 37, 62, 38, 73, 39, 97, 38, 109, 37, 142, 38, 155, 37, 186, 38, 193, 37, 208, 38, 218, 37, 228, 39, 314, 90, 327, 37, 368, 38, 379, 37, 395, 40, 407, 37, 417, 40, 427, 37, 436, 39, 447, 38, 453, 88, 485, 39, 494, 37, 503, 40, 511, 37, 525, 38, 545, 39, 582, 40, 594, 39, 606, 90, 616, 37, 631, 39, 647, 40, 659, 39, 669, 37, 694, 40, 706, 37, 718, 38, 728, 37, 739, 40, 752, 37, 764, 38, 775, 37, 786, 40, 799, 37, 819, 38, 903, 39, 913, 40, 998, 37, 1008, 38, 1094, 39, 1136, 90, 1150, 37, 1177, 39, 1182, 90, 1193, 37, 1201, 40, 1210, 39, 1218, 40, 1238, 37, 1249, 40, 1259, 90, 1265, 37, 1290, 40, 1303, 37, 1325, 38, 1411, 39, 1481, 90, 1496, 37, 1515, 90, 1527, 39, 1532, 90, 1540, 37, 1548, 90, 1560, 37, 1589, 40, 1610, 37, 1622, 40, 1631, 38, 1638, 39, 1664, 40, 1671, 39, 1701, 40, 1713, 39, 1718, 88, 1731, 39, 1754, 40, 1812, 38, 1822, 39, 1835, 88, 1845, 39, 1879, 38, 1923, 37, 1931, 90, 1942, 37, 1978, 38, 2008, 37, 2020, 38, 2029, 37, 2041, 38, 2052, 39, 2072, 40, 2086, 39, 2103, 37, 2120, 38, 2155, 40, 2172, 38, 2189, 37, 2208, 40, 2225, 39, 2235, 90, 2245, 40, 2252, 90, 2263, 40, 2269, 90, 2280, 37, 2307, 90, 2320, 37, 2350, 38, 2359, 37, 2376, 38, 2528, 39, 2542, 39, 2543, 39, 2544, 39, 2546, 39, 2547, 39, 2548, 39, 2549, 39, 2550, 39, 2551, 39, 2552, 39, 2553, 39, 2554, 39, 2555, 39, 2556, 39, 2566, 38 ], + goldDrop: [ 27 ], + bornPos: [] +}, +{ level: 95, ai: 1, time: 2037, state: 1, country: "Taiwan", //id=95 2014-06-11 22:33:57 + action: [ 0, 37, 9, 39, 44, 37, 61, 38, 93, 90, 156, 37, 192, 39, 206, 38, 252, 37, 280, 40, 320, 39, 331, 38, 341, 39, 367, 90, 404, 37, 430, 38, 463, 37, 470, 38, 492, 37, 513, 38, 608, 40, 651, 39, 702, 38, 712, 39, 751, 90, 791, 37, 816, 38, 847, 37, 854, 38, 874, 37, 889, 38, 1005, 40, 1071, 39, 1093, 38, 1104, 39, 1130, 90, 1186, 37, 1211, 38, 1243, 37, 1249, 38, 1271, 37, 1310, 40, 1363, 37, 1371, 90, 1380, 39, 1394, 39, 1395, 39, 1414, 37, 1429, 38, 1440, 37, 1461, 38, 1504, 39, 1557, 38, 1608, 37, 1648, 40, 1670, 37, 1687, 40, 1701, 40, 1702, 40, 1703, 40, 1704, 40, 1705, 40, 1706, 40, 1734, 37, 1743, 39, 1754, 40, 1767, 39, 1779, 37, 1790, 38, 1801, 37, 1818, 38, 1836, 39, 1843, 38, 1853, 39, 1863, 40, 1882, 37, 1888, 90, 1912, 37, 1922, 38, 1938, 39, 1944, 38, 1950, 39, 1966, 38, 1994, 37, 2015, 38 ], + goldDrop: [ 33, 29, 25 ], + bornPos: [] +}, +{ level: 96, ai: 1, time: 4043, state: 1, country: "Taiwan", //id=96 2014-06-11 22:40:56 + action: [ 0, 39, 22, 37, 32, 90, 44, 37, 56, 39, 63, 90, 73, 37, 87, 39, 111, 38, 140, 37, 148, 88, 188, 39, 212, 38, 248, 37, 290, 38, 298, 37, 324, 38, 447, 40, 469, 88, 532, 39, 536, 90, 554, 37, 571, 39, 584, 37, 593, 39, 600, 37, 605, 39, 637, 38, 648, 90, 660, 39, 665, 90, 676, 39, 681, 90, 693, 39, 698, 90, 733, 39, 738, 90, 842, 39, 940, 38, 976, 37, 1102, 38, 1157, 37, 1183, 40, 1200, 38, 1216, 88, 1227, 40, 1232, 88, 1242, 40, 1248, 88, 1265, 39, 1305, 37, 1319, 38, 1338, 37, 1349, 40, 1388, 39, 1415, 37, 1421, 90, 1430, 40, 1436, 90, 1445, 40, 1451, 90, 1461, 40, 1467, 90, 1480, 37, 1496, 39, 1508, 38, 1518, 39, 1543, 38, 1595, 39, 1623, 38, 1633, 39, 1641, 88, 1651, 37, 1658, 88, 1667, 39, 1676, 88, 1689, 39, 1705, 90, 1715, 37, 1725, 39, 1794, 38, 1817, 37, 1823, 90, 1833, 39, 1839, 90, 1847, 37, 1856, 90, 1869, 39, 1876, 90, 1885, 37, 1909, 39, 1918, 90, 1929, 37, 1942, 40, 1954, 37, 1979, 38, 1984, 37, 2010, 40, 2019, 40, 2032, 90, 2044, 37, 2051, 40, 2066, 88, 2113, 39, 2130, 37, 2134, 90, 2144, 39, 2149, 90, 2159, 39, 2170, 38, 2187, 37, 2190, 90, 2201, 37, 2206, 40, 2221, 39, 2231, 37, 2238, 40, 2284, 39, 2292, 38, 2323, 90, 2336, 39, 2340, 90, 2352, 39, 2356, 90, 2367, 39, 2372, 90, 2387, 39, 2390, 90, 2513, 39, 2554, 90, 2612, 38, 2647, 37, 2656, 88, 2667, 37, 2672, 88, 2682, 37, 2764, 40, 2771, 37, 2787, 90, 2838, 37, 2845, 39, 2850, 38, 2870, 39, 2894, 40, 2902, 37, 2912, 38, 2923, 90, 2981, 37, 2995, 88, 3021, 40, 3035, 39, 3064, 88, 3074, 37, 3080, 88, 3088, 37, 3097, 88, 3106, 37, 3112, 88, 3122, 37, 3128, 88, 3142, 90, 3208, 37, 3219, 38, 3251, 39, 3268, 38, 3354, 39, 3363, 90, 3378, 39, 3383, 90, 3399, 37, 3410, 37, 3419, 90, 3420, 40, 3434, 90, 3445, 39, 3450, 90, 3505, 37, 3529, 38, 3573, 39, 3591, 38, 3598, 39, 3623, 90, 3634, 37, 3642, 40, 3653, 39, 3688, 40, 3698, 90, 3710, 37, 3723, 39, 3743, 37, 3774, 39, 3851, 37, 3863, 88, 3903, 39, 3915, 38, 3933, 37, 3982, 38 ], + goldDrop: [ 39, 15, 17, 16, 37, 33, 14, 24, 24, 27, 35, 18, 34, 25, 39, 34, 36, 35, 33, 19, 14, 37, 28 ], + bornPos: [ 2, 19, 1, 1, 1, 24, 2 ] +}, +{ level: 97, ai: 1, time: 860, state: 1, country: "Taiwan", //id=97 2014-06-11 22:41:39 + action: [ 0, 39, 27, 38, 43, 37, 61, 38, 81, 39, 102, 38, 125, 37, 150, 38, 159, 37, 163, 38, 171, 37, 179, 38, 197, 39, 222, 40, 296, 37, 331, 38, 343, 37, 349, 38, 354, 37, 362, 39, 365, 38, 380, 37, 387, 39, 391, 38, 406, 37, 413, 39, 417, 38, 440, 37, 446, 38, 451, 37, 455, 38, 462, 37, 496, 40, 518, 39, 529, 40, 532, 37, 538, 40, 554, 39, 577, 37, 583, 40, 597, 39, 606, 37, 610, 38, 633, 37, 684, 40, 689, 39, 758, 38, 772, 39, 776, 38, 835, 39, 843, 38, 848, 39, 854, 38, 858, 39 ], + goldDrop: [], + bornPos: [] +}, +{ level: 98, ai: 1, time: 2776, state: 1, country: "Taiwan", //id=98 2014-06-11 22:46:18 + action: [ 0, 37, 8, 90, 20, 37, 33, 88, 50, 39, 60, 37, 71, 88, 128, 39, 146, 90, 156, 37, 183, 90, 195, 39, 200, 90, 248, 37, 267, 88, 278, 37, 283, 88, 291, 37, 303, 38, 312, 39, 340, 37, 368, 38, 394, 39, 416, 38, 438, 37, 482, 39, 491, 39, 505, 39, 506, 39, 507, 39, 508, 39, 509, 39, 510, 39, 511, 39, 512, 39, 513, 39, 514, 39, 516, 38, 527, 39, 548, 90, 558, 37, 581, 88, 593, 39, 601, 40, 611, 39, 616, 39, 625, 90, 636, 37, 645, 39, 675, 88, 710, 39, 723, 90, 734, 39, 766, 38, 783, 37, 788, 38, 816, 39, 836, 38, 867, 40, 884, 37, 890, 39, 897, 38, 908, 37, 924, 40, 934, 37, 948, 39, 963, 37, 966, 88, 977, 39, 983, 40, 997, 88, 1007, 39, 1023, 37, 1028, 88, 1036, 39, 1053, 37, 1065, 38, 1072, 37, 1138, 90, 1149, 39, 1154, 90, 1165, 39, 1169, 90, 1180, 39, 1184, 90, 1195, 39, 1199, 90, 1247, 39, 1265, 40, 1328, 39, 1338, 38, 1429, 37, 1435, 38, 1510, 40, 1527, 38, 1615, 37, 1622, 40, 1636, 40, 1637, 40, 1638, 40, 1639, 40, 1646, 37, 1651, 90, 1664, 37, 1679, 40, 1684, 39, 1689, 90, 1722, 37, 1751, 90, 1761, 39, 1766, 90, 1778, 88, 1821, 37, 1859, 88, 1870, 37, 1874, 88, 1883, 37, 1889, 88, 1898, 38, 1932, 39, 1953, 38, 1975, 37, 2032, 39, 2035, 88, 2047, 39, 2060, 90, 2070, 39, 2076, 90, 2084, 37, 2114, 39, 2133, 90, 2142, 40, 2148, 90, 2161, 40, 2162, 90, 2172, 40, 2176, 90, 2185, 37, 2213, 39, 2238, 38, 2247, 37, 2252, 38, 2286, 39, 2307, 38, 2340, 39, 2374, 88, 2385, 39, 2403, 37, 2427, 37, 2436, 40, 2455, 39, 2469, 40, 2481, 37, 2533, 90, 2576, 37, 2586, 38, 2619, 39, 2640, 38, 2662, 37, 2726, 38 ], + goldDrop: [ 29, 35, 18, 15, 28, 20, 31, 17 ], + bornPos: [ 1, 6, 1, 26, 1, 6, 26 ] +}, +{ level: 99, ai: 1, time: 5195, state: 1, country: "Taiwan", //id=99 2014-06-11 22:56:10 + action: [ 0, 88, 55, 39, 158, 38, 185, 90, 196, 37, 202, 90, 215, 37, 242, 38, 292, 88, 313, 39, 328, 88, 336, 37, 344, 88, 355, 37, 360, 88, 372, 37, 376, 88, 388, 37, 393, 88, 404, 37, 409, 88, 420, 37, 425, 88, 435, 37, 440, 88, 556, 40, 590, 39, 726, 40, 740, 37, 765, 39, 779, 37, 829, 90, 938, 37, 943, 38, 965, 37, 1007, 40, 1014, 88, 1089, 37, 1101, 40, 1124, 37, 1133, 40, 1184, 37, 1195, 38, 1218, 39, 1256, 37, 1268, 38, 1312, 39, 1331, 40, 1349, 88, 1363, 40, 1370, 88, 1384, 37, 1389, 88, 1400, 39, 1436, 37, 1482, 38, 1522, 39, 1546, 38, 1649, 37, 1665, 38, 1679, 40, 1693, 40, 1694, 40, 1695, 40, 1696, 40, 1697, 40, 1751, 40, 1765, 40, 1766, 40, 1767, 40, 1768, 40, 1769, 40, 1770, 40, 1771, 40, 1772, 40, 1774, 37, 1786, 38, 1825, 39, 1953, 40, 1977, 39, 2045, 38, 2061, 37, 2115, 38, 2131, 39, 2182, 38, 2194, 39, 2198, 38, 2224, 90, 2233, 37, 2241, 90, 2252, 37, 2295, 38, 2311, 37, 2322, 38, 2331, 39, 2345, 88, 2360, 39, 2378, 37, 2403, 38, 2420, 37, 2446, 38, 2452, 37, 2462, 88, 2478, 39, 2491, 90, 2501, 37, 2570, 38, 2590, 37, 2615, 88, 2625, 39, 2641, 90, 2651, 37, 2665, 88, 2675, 39, 2690, 90, 2702, 37, 2717, 88, 2727, 39, 2875, 38, 2901, 90, 2912, 37, 2919, 90, 2930, 37, 2972, 38, 2988, 37, 2996, 38, 3005, 39, 3026, 88, 3036, 37, 3043, 88, 3051, 39, 3063, 88, 3074, 39, 3090, 37, 3110, 38, 3126, 37, 3152, 38, 3159, 37, 3180, 39, 3185, 90, 3196, 37, 3210, 88, 3220, 39, 3233, 37, 3273, 38, 3296, 37, 3311, 90, 3337, 40, 3342, 90, 3354, 37, 3368, 88, 3378, 39, 3387, 88, 3398, 39, 3418, 90, 3427, 37, 3439, 39, 3513, 40, 3529, 39, 3585, 40, 3600, 37, 3665, 38, 3777, 40, 3784, 39, 3795, 40, 3808, 39, 4000, 38, 4028, 37, 4185, 38, 4204, 39, 4225, 90, 4292, 37, 4307, 88, 4319, 37, 4323, 88, 4356, 40, 4374, 39, 4598, 40, 4608, 38, 4636, 40, 4647, 39, 4661, 40, 4665, 39, 4843, 38, 4864, 37, 4920, 38, 4945, 39, 4956, 38, 5041, 90, 5104, 37, 5111, 39, 5162, 38 ], + goldDrop: [ 35, 37, 27, 17, 24, 27, 15 ], + bornPos: [] +}, +{ level: 100, ai: 1, time: 3097, state: 1, country: "Taiwan", //id=100 2014-06-11 22:58:17 + action: [ 0, 39, 56, 38, 79, 40, 87, 90, 99, 40, 107, 90, 274, 38, 345, 37, 403, 88, 414, 40, 419, 88, 437, 39, 445, 40, 485, 39, 491, 38, 525, 39, 562, 90, 580, 37, 590, 40, 614, 90, 627, 37, 644, 39, 662, 90, 673, 37, 685, 39, 732, 38, 810, 37, 896, 88, 910, 37, 915, 88, 926, 40, 932, 88, 947, 39, 959, 38, 1030, 39, 1069, 90, 1101, 37, 1113, 39, 1125, 37, 1133, 39, 1138, 88, 1150, 39, 1176, 88, 1187, 39, 1243, 38, 1317, 37, 1328, 38, 1333, 37, 1451, 88, 1462, 40, 1468, 88, 1480, 39, 1494, 38, 1566, 39, 1599, 90, 1637, 37, 1647, 39, 1678, 37, 1686, 88, 1700, 37, 1704, 88, 1768, 39, 1785, 38, 1796, 39, 1817, 38, 1828, 39, 1838, 88, 1848, 39, 1877, 39, 1894, 90, 1904, 37, 1918, 39, 1942, 38, 2020, 37, 2122, 90, 2129, 39, 2138, 38, 2148, 39, 2161, 90, 2214, 37, 2269, 90, 2283, 37, 2293, 39, 2330, 90, 2341, 37, 2350, 39, 2376, 38, 2388, 39, 2396, 88, 2454, 39, 2466, 38, 2478, 39, 2498, 38, 2511, 39, 2532, 38, 2573, 37, 2629, 39, 2638, 37, 2650, 90, 2706, 37, 2786, 90, 2799, 37, 2814, 39, 2848, 90, 2858, 37, 2869, 39, 2893, 38, 2904, 39, 2924, 38, 2934, 88, 2972, 39, 2993, 38, 3006, 39, 3025, 38, 3038, 39, 3058, 38 ], + goldDrop: [], + bornPos: [ 1, 3, 1, 2 ] +}, +{ level: 101, ai: 1, time: 2463, state: 1, country: "Taiwan", //id=101 2014-06-11 23:40:24 + action: [ 0, 39, 14, 38, 89, 88, 100, 39, 119, 37, 121, 88, 131, 37, 133, 88, 143, 37, 148, 88, 155, 39, 169, 88, 179, 37, 185, 88, 193, 39, 205, 88, 217, 37, 222, 88, 231, 39, 255, 37, 269, 88, 279, 40, 284, 88, 297, 40, 301, 88, 311, 39, 330, 37, 334, 88, 345, 37, 350, 88, 359, 39, 372, 88, 382, 39, 400, 90, 409, 37, 429, 88, 440, 40, 445, 88, 456, 39, 476, 37, 480, 88, 492, 37, 495, 88, 504, 39, 518, 88, 532, 37, 536, 88, 546, 39, 574, 37, 588, 90, 598, 39, 603, 90, 616, 88, 669, 37, 712, 38, 731, 39, 749, 38, 766, 37, 790, 39, 804, 38, 844, 39, 882, 37, 957, 88, 1005, 39, 1034, 38, 1054, 88, 1064, 40, 1070, 88, 1080, 39, 1092, 88, 1104, 37, 1107, 88, 1116, 39, 1125, 88, 1138, 39, 1158, 88, 1167, 37, 1170, 88, 1218, 39, 1258, 38, 1334, 39, 1341, 88, 1351, 37, 1356, 88, 1364, 39, 1390, 37, 1404, 88, 1412, 40, 1419, 88, 1429, 40, 1436, 88, 1449, 40, 1454, 39, 1478, 37, 1485, 88, 1496, 37, 1501, 88, 1512, 40, 1517, 88, 1529, 39, 1542, 37, 1547, 40, 1551, 88, 1562, 38, 1566, 88, 1575, 40, 1582, 39, 1596, 37, 1600, 88, 1609, 37, 1614, 88, 1626, 37, 1627, 88, 1638, 39, 1649, 88, 1659, 37, 1664, 88, 1674, 39, 1698, 37, 1704, 88, 1714, 37, 1719, 88, 1731, 37, 1735, 88, 1745, 39, 1756, 37, 1761, 88, 1771, 40, 1778, 88, 1790, 39, 1808, 37, 1817, 38, 1850, 88, 1876, 39, 1888, 88, 1896, 37, 1898, 88, 1909, 37, 1914, 88, 1925, 39, 1936, 88, 1949, 37, 1952, 88, 1966, 39, 1979, 88, 1990, 37, 1995, 88, 2005, 39, 2016, 88, 2050, 39, 2084, 38, 2094, 39, 2098, 90, 2111, 39, 2115, 90, 2123, 39, 2139, 38, 2157, 37, 2172, 38, 2187, 40, 2203, 39, 2218, 40, 2329, 38, 2346, 37, 2360, 38, 2375, 39, 2390, 38, 2407, 37, 2422, 38, 2437, 39, 2452, 38 ], + goldDrop: [ 23, 17, 18 ], + bornPos: [ 1, 23, 3, 1 ] +}, +{ level: 102, ai: 1, time: 6671, state: 1, country: "Taiwan", //id=102 2014-06-11 23:45:15 + action: [ 0, 39, 11, 38, 21, 39, 29, 38, 34, 39, 45, 37, 60, 38, 72, 39, 79, 38, 87, 39, 101, 37, 125, 38, 138, 39, 146, 38, 159, 39, 172, 90, 179, 39, 192, 90, 201, 39, 205, 90, 234, 37, 252, 90, 283, 37, 304, 38, 316, 39, 323, 38, 332, 39, 336, 38, 349, 37, 354, 38, 363, 37, 367, 38, 377, 37, 380, 38, 392, 39, 397, 38, 405, 39, 411, 38, 421, 39, 465, 38, 473, 39, 478, 38, 489, 37, 494, 38, 502, 37, 505, 38, 516, 39, 543, 40, 564, 37, 571, 39, 603, 37, 622, 90, 634, 37, 662, 39, 694, 37, 765, 88, 777, 37, 781, 88, 793, 37, 804, 88, 815, 37, 820, 88, 831, 37, 836, 88, 846, 37, 852, 88, 1075, 39, 1099, 38, 1111, 39, 1117, 38, 1125, 39, 1130, 38, 1143, 37, 1148, 38, 1157, 37, 1161, 38, 1170, 37, 1174, 38, 1185, 39, 1191, 38, 1200, 39, 1205, 38, 1214, 39, 1218, 38, 1230, 37, 1235, 38, 1301, 37, 1379, 40, 1386, 37, 1392, 39, 1405, 39, 1406, 39, 1407, 39, 1408, 39, 1409, 39, 1420, 38, 1432, 39, 1437, 38, 1446, 39, 1450, 38, 1460, 37, 1466, 38, 1474, 37, 1478, 38, 1487, 37, 1491, 38, 1500, 37, 1529, 37, 1555, 38, 1586, 37, 1611, 38, 1634, 39, 1644, 38, 1661, 39, 1696, 38, 1718, 90, 1794, 37, 1805, 38, 1894, 39, 1908, 39, 1956, 88, 1967, 37, 1971, 88, 1981, 37, 1993, 88, 2004, 37, 2009, 88, 2020, 37, 2025, 88, 2036, 37, 2040, 88, 2051, 37, 2056, 88, 2280, 39, 2305, 40, 2325, 39, 2329, 38, 2341, 39, 2347, 38, 2354, 39, 2359, 38, 2370, 37, 2375, 38, 2383, 37, 2388, 38, 2397, 37, 2400, 38, 2412, 39, 2417, 38, 2436, 37, 2498, 38, 2508, 37, 2510, 38, 2537, 37, 2562, 38, 2586, 39, 2596, 40, 2611, 39, 2625, 39, 2626, 39, 2627, 39, 2628, 39, 2629, 39, 2630, 39, 2631, 39, 2632, 39, 2633, 39, 2634, 39, 2635, 39, 2636, 39, 2637, 39, 2638, 39, 2639, 39, 2640, 39, 2641, 39, 2642, 39, 2643, 39, 2644, 39, 2645, 39, 2646, 39, 2647, 39, 2648, 39, 2649, 39, 2650, 39, 2651, 39, 2652, 39, 2653, 39, 2654, 39, 2655, 39, 2722, 88, 2734, 37, 2739, 88, 2749, 37, 2755, 88, 2764, 37, 2775, 88, 2788, 37, 2792, 88, 2803, 37, 2809, 88, 2819, 37, 2825, 88, 2835, 37, 2839, 88, 3051, 39, 3078, 40, 3126, 38, 3139, 39, 3145, 38, 3153, 39, 3157, 38, 3171, 37, 3175, 38, 3184, 37, 3188, 38, 3197, 37, 3200, 38, 3213, 39, 3218, 38, 3227, 39, 3232, 38, 3241, 39, 3256, 38, 3277, 39, 3282, 40, 3298, 39, 3334, 37, 3348, 37, 3349, 37, 3350, 37, 3351, 37, 3352, 37, 3353, 37, 3354, 37, 3355, 37, 3356, 37, 3357, 37, 3358, 37, 3359, 37, 3360, 37, 3361, 37, 3362, 37, 3363, 37, 3364, 37, 3384, 88, 3395, 37, 3400, 88, 3412, 37, 3416, 88, 3427, 37, 3432, 88, 3441, 37, 3461, 90, 3493, 39, 3503, 37, 3525, 88, 3534, 37, 3537, 88, 3547, 37, 3553, 88, 3565, 37, 3569, 88, 3773, 39, 3807, 88, 3849, 39, 3879, 38, 3892, 39, 3897, 38, 3906, 39, 3911, 38, 3923, 37, 3928, 38, 3938, 37, 3941, 38, 3951, 37, 3955, 38, 3971, 39, 3978, 38, 3991, 39, 3995, 38, 4020, 39, 4034, 39, 4035, 39, 4036, 39, 4037, 39, 4038, 39, 4039, 39, 4040, 39, 4041, 39, 4042, 39, 4043, 39, 4044, 39, 4045, 39, 4046, 39, 4047, 39, 4048, 39, 4049, 39, 4050, 39, 4051, 39, 4052, 39, 4053, 39, 4054, 39, 4055, 39, 4056, 39, 4057, 39, 4058, 39, 4059, 39, 4060, 39, 4061, 39, 4062, 39, 4063, 39, 4064, 39, 4065, 39, 4066, 39, 4067, 39, 4068, 39, 4069, 39, 4070, 39, 4071, 39, 4072, 39, 4073, 39, 4074, 39, 4075, 39, 4076, 39, 4077, 39, 4078, 39, 4079, 39, 4080, 39, 4094, 88, 4106, 39, 4134, 37, 4148, 37, 4149, 37, 4150, 37, 4151, 37, 4152, 37, 4153, 37, 4154, 37, 4155, 37, 4156, 37, 4157, 37, 4158, 37, 4159, 37, 4160, 37, 4161, 37, 4162, 37, 4163, 37, 4164, 37, 4165, 37, 4166, 37, 4167, 37, 4168, 37, 4169, 37, 4170, 37, 4171, 37, 4172, 37, 4173, 37, 4174, 37, 4175, 37, 4176, 37, 4177, 37, 4178, 37, 4179, 37, 4180, 37, 4181, 37, 4182, 37, 4183, 37, 4195, 90, 4205, 39, 4212, 90, 4222, 39, 4242, 90, 4253, 39, 4260, 90, 4272, 39, 4277, 90, 4289, 39, 4294, 90, 4306, 39, 4310, 90, 4323, 39, 4327, 90, 4406, 39, 4514, 90, 4557, 37, 4614, 40, 4630, 37, 4636, 88, 4649, 37, 4652, 88, 4665, 37, 4685, 90, 4698, 39, 4712, 40, 4725, 39, 4729, 38, 4742, 39, 4746, 38, 4755, 39, 4760, 38, 4773, 37, 4779, 38, 4788, 37, 4792, 38, 4802, 37, 4806, 38, 4820, 39, 4825, 38, 4845, 37, 4859, 37, 4860, 37, 4861, 37, 4910, 38, 4979, 37, 4999, 38, 5014, 37, 5019, 38, 5044, 39, 5079, 38, 5093, 37, 5145, 40, 5171, 39, 5289, 88, 5298, 37, 5305, 88, 5315, 37, 5326, 88, 5338, 37, 5343, 88, 5353, 37, 5359, 88, 5370, 37, 5375, 88, 5386, 37, 5390, 88, 5584, 39, 5610, 40, 5623, 39, 5626, 40, 5716, 38, 5731, 39, 5737, 38, 5746, 39, 5751, 38, 5763, 37, 5769, 38, 5776, 37, 5781, 38, 5797, 37, 5846, 38, 5875, 37, 5900, 38, 5928, 39, 5947, 38, 6025, 37, 6039, 38, 6054, 40, 6094, 39, 6175, 88, 6185, 37, 6190, 88, 6200, 37, 6211, 88, 6222, 37, 6227, 88, 6238, 37, 6243, 88, 6253, 37, 6259, 88, 6269, 37, 6274, 88, 6497, 39, 6527, 38, 6541, 39, 6546, 38, 6556, 39, 6561, 38, 6573, 37, 6579, 38, 6588, 37, 6592, 38, 6601, 37, 6605, 38, 6617, 39, 6622, 38, 6632, 39, 6635, 38, 6645, 39, 6648, 38, 6661, 37, 6665, 38, 6670, 37 ], + goldDrop: [ 34, 27 ], + bornPos: [ 1, 10, 6, 23, 11, 24, 27, 15, 5, 26, 12, 25, 18, 1, 16, 2, 3, 17, 21, 4, 0 ] +}, +{ level: 103, ai: 1, time: 3283, state: 1, country: "Taiwan", //id=103 2014-06-11 23:47:29 + action: [ 0, 39, 28, 88, 73, 39, 131, 38, 193, 37, 215, 40, 230, 37, 241, 38, 256, 39, 268, 38, 285, 37, 310, 39, 329, 38, 364, 37, 375, 38, 424, 88, 465, 39, 479, 88, 519, 39, 533, 38, 595, 37, 645, 40, 687, 90, 699, 37, 708, 38, 719, 39, 731, 37, 739, 39, 742, 88, 757, 39, 786, 37, 797, 39, 854, 40, 869, 39, 877, 38, 940, 37, 1045, 38, 1222, 40, 1228, 90, 1237, 37, 1259, 39, 1288, 37, 1306, 39, 1392, 88, 1444, 39, 1459, 90, 1467, 39, 1485, 38, 1499, 40, 1511, 37, 1522, 39, 1528, 37, 1543, 39, 1561, 38, 1622, 37, 1704, 38, 1727, 39, 1730, 38, 1778, 40, 1787, 39, 1809, 37, 1830, 39, 1865, 39, 1937, 38, 1999, 37, 2089, 38, 2100, 40, 2115, 39, 2151, 37, 2175, 39, 2224, 88, 2282, 39, 2306, 38, 2367, 37, 2439, 38, 2537, 37, 2549, 39, 2563, 90, 2567, 40, 2579, 90, 2589, 37, 2620, 88, 2629, 39, 2716, 88, 2725, 37, 2732, 88, 2744, 37, 2750, 88, 2761, 37, 2767, 88, 2778, 37, 2784, 88, 2794, 37, 2801, 88, 2809, 88, 2817, 88, 2820, 37, 2824, 88, 2837, 37, 2843, 88, 2855, 37, 2861, 88, 2872, 37, 2878, 88, 2889, 37, 2895, 88, 2906, 37, 2912, 88, 2923, 37, 2929, 88, 3136, 39, 3222, 38 ], + goldDrop: [], + bornPos: [ 1, 1, 4, 5, 14, 24, 7 ] +}, +{ level: 104, ai: 1, time: 2719, state: 1, country: "Taiwan", //id=104 2014-06-11 23:49:23 + action: [ 0, 37, 30, 38, 60, 39, 69, 38, 75, 39, 80, 38, 85, 39, 88, 38, 94, 38, 98, 39, 123, 40, 135, 37, 138, 90, 149, 39, 154, 90, 164, 39, 169, 90, 183, 39, 190, 90, 203, 39, 207, 90, 245, 39, 248, 90, 263, 37, 269, 90, 284, 37, 298, 88, 309, 39, 329, 37, 398, 40, 417, 39, 422, 40, 435, 90, 449, 39, 454, 90, 468, 39, 472, 90, 485, 39, 489, 90, 502, 39, 506, 90, 518, 39, 522, 90, 533, 39, 537, 90, 762, 37, 803, 38, 816, 90, 827, 40, 831, 90, 839, 40, 843, 90, 982, 40, 991, 39, 1000, 90, 1010, 39, 1015, 90, 1025, 39, 1032, 90, 1042, 39, 1047, 90, 1058, 39, 1062, 90, 1073, 39, 1078, 90, 1088, 39, 1094, 90, 1103, 39, 1109, 90, 1119, 39, 1125, 90, 1353, 37, 1368, 39, 1374, 37, 1418, 38, 1427, 39, 1431, 38, 1462, 39, 1470, 38, 1497, 37, 1505, 38, 1522, 37, 1536, 37, 1562, 38, 1570, 37, 1581, 39, 1587, 90, 1599, 37, 1614, 39, 1628, 90, 1641, 37, 1653, 39, 1665, 88, 1675, 37, 1681, 88, 1693, 37, 1702, 88, 1719, 37, 1722, 88, 1731, 37, 1739, 88, 1749, 37, 1755, 88, 1764, 39, 1775, 88, 1786, 39, 1805, 90, 1816, 37, 1832, 39, 1905, 88, 1979, 39, 1990, 38, 2033, 37, 2038, 38, 2052, 39, 2060, 38, 2077, 37, 2080, 38, 2092, 39, 2134, 39, 2142, 38, 2147, 39, 2162, 90, 2173, 37, 2184, 90, 2200, 37, 2215, 38, 2251, 39, 2276, 38, 2295, 37, 2301, 90, 2342, 37, 2346, 90, 2369, 37, 2460, 39, 2490, 38, 2501, 39, 2506, 38, 2518, 39, 2532, 39, 2533, 39, 2534, 39, 2535, 39, 2536, 39, 2537, 39, 2538, 39, 2539, 39, 2540, 39, 2541, 39, 2542, 39, 2543, 39, 2544, 39, 2545, 39, 2546, 39, 2547, 39, 2548, 39, 2549, 39, 2550, 39, 2551, 39, 2552, 39, 2556, 38, 2561, 39, 2575, 39, 2576, 39, 2577, 39, 2578, 39, 2579, 39, 2580, 39, 2581, 39, 2582, 39, 2583, 39, 2584, 39, 2585, 39, 2586, 39, 2587, 39, 2588, 39, 2589, 39, 2590, 39, 2591, 39, 2595, 37, 2610, 38, 2617, 37, 2623, 38, 2627, 37, 2635, 88, 2647, 37, 2654, 38, 2661, 39, 2702, 38 ], + goldDrop: [ 34, 15, 23, 27, 17, 15, 20, 38, 16, 20, 14, 33 ], + bornPos: [ 1, 19, 7, 10, 25, 27, 21, 0, 23 ] +}, +{ level: 107, ai: 1, time: 2247, state: 1, country: "Taiwan", //id=105 2014-06-17 15:25:52 + action: [ 0, 39, 9, 88, 21, 37, 27, 88, 40, 37, 45, 88, 60, 39, 73, 90, 86, 39, 92, 90, 110, 39, 114, 90, 128, 39, 133, 90, 144, 39, 150, 90, 162, 37, 177, 90, 188, 39, 194, 90, 207, 39, 212, 90, 239, 37, 255, 90, 267, 39, 272, 90, 288, 37, 328, 39, 347, 88, 359, 37, 365, 88, 375, 37, 383, 88, 394, 37, 400, 88, 410, 37, 419, 88, 436, 39, 449, 90, 461, 39, 466, 90, 478, 39, 484, 90, 503, 37, 518, 88, 529, 37, 537, 88, 550, 39, 588, 37, 606, 90, 624, 37, 636, 39, 650, 37, 655, 88, 667, 37, 673, 88, 685, 37, 692, 88, 708, 39, 723, 88, 737, 39, 771, 37, 775, 88, 787, 39, 846, 38, 924, 37, 1000, 90, 1011, 39, 1017, 90, 1029, 39, 1035, 90, 1047, 39, 1054, 90, 1066, 39, 1071, 90, 1082, 37, 1098, 88, 1109, 37, 1115, 88, 1127, 37, 1133, 88, 1143, 39, 1160, 90, 1171, 37, 1190, 90, 1199, 39, 1202, 90, 1215, 39, 1219, 90, 1232, 39, 1237, 90, 1249, 39, 1257, 37, 1272, 90, 1283, 39, 1291, 90, 1303, 37, 1310, 90, 1327, 37, 1342, 88, 1354, 37, 1379, 39, 1411, 90, 1425, 39, 1428, 90, 1448, 37, 1455, 90, 1468, 37, 1500, 39, 1507, 90, 1518, 37, 1535, 40, 1547, 39, 1591, 38, 1597, 39, 1611, 37, 1626, 38, 1638, 88, 1688, 39, 1734, 38, 1813, 37, 1921, 40, 2003, 37, 2016, 39, 2049, 38, 2085, 90, 2126, 37, 2170, 38 ], + goldDrop: [ 19, 18, 26, 20, 21 ], + bornPos: [] +}, +{ level: 108, ai: 1, time: 3472, state: 1, country: "Taiwan", //id=106 2014-06-17 15:29:50 + action: [ 0, 88, 13, 39, 53, 37, 57, 88, 73, 39, 86, 37, 101, 39, 142, 37, 150, 40, 190, 39, 199, 37, 216, 40, 228, 37, 253, 39, 264, 38, 275, 39, 315, 38, 331, 37, 338, 39, 363, 40, 425, 37, 434, 40, 496, 38, 511, 39, 549, 38, 561, 37, 568, 39, 589, 37, 595, 39, 668, 37, 678, 38, 689, 39, 698, 37, 715, 38, 725, 39, 749, 38, 764, 37, 793, 38, 809, 39, 823, 38, 829, 39, 837, 37, 842, 38, 854, 37, 856, 38, 872, 39, 877, 37, 920, 38, 931, 39, 943, 37, 967, 39, 973, 90, 983, 37, 999, 39, 1014, 37, 1024, 39, 1029, 90, 1040, 37, 1052, 39, 1071, 90, 1084, 37, 1118, 40, 1216, 38, 1225, 39, 1238, 38, 1249, 90, 1252, 39, 1256, 90, 1301, 37, 1317, 40, 1330, 37, 1366, 39, 1373, 38, 1406, 39, 1415, 38, 1422, 37, 1440, 38, 1457, 39, 1463, 38, 1479, 40, 1488, 90, 1499, 38, 1504, 90, 1550, 37, 1620, 38, 1630, 39, 1645, 38, 1653, 39, 1707, 38, 1814, 40, 1829, 39, 1867, 37, 1887, 39, 1896, 38, 1909, 39, 1973, 38, 1986, 39, 1995, 37, 2012, 38, 2019, 39, 2043, 38, 2061, 37, 2090, 38, 2107, 37, 2122, 38, 2144, 39, 2158, 38, 2170, 37, 2201, 40, 2214, 37, 2216, 40, 2219, 37, 2276, 40, 2286, 39, 2292, 37, 2298, 88, 2309, 38, 2335, 37, 2342, 39, 2344, 90, 2353, 39, 2357, 90, 2369, 38, 2391, 37, 2441, 40, 2450, 39, 2556, 37, 2559, 38, 2569, 39, 2632, 40, 2703, 37, 2709, 90, 2765, 37, 2779, 38, 2806, 90, 2816, 37, 2838, 39, 2853, 38, 2870, 37, 2906, 39, 2913, 90, 2928, 37, 2936, 40, 2971, 39, 2975, 90, 2986, 37, 2997, 40, 3004, 39, 3038, 37, 3047, 40, 3056, 39, 3102, 40, 3121, 39, 3130, 40, 3143, 39, 3154, 40, 3228, 38, 3239, 39, 3250, 38, 3266, 37, 3279, 38, 3290, 39, 3321, 38, 3332, 39, 3344, 38, 3362, 37, 3375, 38, 3398, 39, 3435, 38, 3445, 39, 3455, 38 ], + goldDrop: [ 18, 29, 19, 16, 39 ], + bornPos: [] +}, +{ level: 110, ai: 1, time: 4770, state: 1, country: "Taiwan", //id=107 2014-06-17 15:45:36 + action: [ 0, 39, 4, 38, 17, 37, 32, 88, 73, 39, 86, 90, 97, 39, 111, 37, 116, 38, 125, 37, 127, 38, 139, 37, 142, 38, 159, 39, 171, 37, 200, 39, 209, 37, 250, 88, 304, 39, 318, 40, 346, 90, 357, 40, 362, 90, 372, 40, 378, 90, 390, 37, 403, 39, 410, 90, 428, 40, 432, 90, 447, 39, 461, 90, 525, 37, 534, 40, 546, 39, 557, 37, 567, 38, 595, 39, 609, 90, 653, 37, 663, 38, 668, 37, 706, 88, 764, 39, 776, 90, 788, 40, 791, 90, 800, 40, 805, 90, 811, 39, 816, 90, 827, 40, 834, 90, 844, 40, 851, 90, 862, 40, 868, 37, 875, 90, 885, 39, 891, 90, 901, 37, 907, 90, 921, 39, 926, 90, 936, 39, 939, 90, 950, 37, 972, 88, 1018, 39, 1030, 38, 1042, 39, 1046, 38, 1146, 37, 1210, 88, 1263, 39, 1277, 40, 1305, 90, 1315, 40, 1321, 90, 1330, 40, 1337, 90, 1349, 37, 1357, 90, 1368, 39, 1374, 90, 1383, 37, 1392, 90, 1405, 39, 1411, 90, 1420, 37, 1438, 88, 1471, 90, 1499, 39, 1503, 90, 1514, 37, 1522, 90, 1535, 37, 1548, 39, 1613, 38, 1630, 37, 1657, 40, 1666, 39, 1700, 38, 1743, 39, 1753, 88, 1791, 40, 1798, 88, 1812, 37, 1816, 88, 1849, 37, 1854, 38, 1886, 39, 1918, 38, 1929, 37, 1980, 39, 2002, 38, 2012, 39, 2019, 38, 2029, 39, 2039, 38, 2053, 39, 2064, 38, 2077, 39, 2090, 38, 2102, 39, 2110, 38, 2117, 37, 2158, 38, 2207, 39, 2217, 90, 2227, 39, 2229, 90, 2239, 37, 2254, 39, 2260, 90, 2270, 37, 2285, 39, 2291, 90, 2302, 37, 2318, 39, 2326, 90, 2336, 37, 2352, 39, 2355, 90, 2368, 37, 2383, 39, 2387, 90, 2398, 37, 2413, 39, 2419, 90, 2429, 37, 2449, 88, 2462, 39, 2516, 38, 2526, 39, 2549, 37, 2558, 38, 2568, 39, 2572, 38, 2582, 39, 2590, 38, 2610, 37, 2630, 38, 2640, 39, 2645, 38, 2657, 39, 2661, 38, 2671, 39, 2676, 38, 2684, 39, 2689, 38, 2698, 39, 2703, 38, 2711, 39, 2715, 38, 2732, 39, 2737, 38, 2777, 39, 2782, 40, 2811, 37, 2874, 38, 2884, 39, 2890, 38, 2901, 39, 2926, 37, 2944, 38, 2953, 39, 2960, 38, 2972, 39, 2976, 38, 2986, 39, 2992, 38, 3002, 39, 3006, 38, 3017, 39, 3021, 38, 3030, 39, 3035, 38, 3048, 39, 3052, 38, 3065, 40, 3082, 37, 3135, 38, 3145, 39, 3152, 38, 3161, 39, 3167, 38, 3178, 40, 3195, 37, 3206, 38, 3215, 39, 3221, 38, 3232, 39, 3238, 38, 3248, 39, 3253, 38, 3264, 40, 3280, 37, 3299, 38, 3309, 39, 3315, 38, 3326, 39, 3331, 38, 3340, 39, 3346, 38, 3355, 39, 3360, 38, 3372, 40, 3389, 37, 3415, 38, 3425, 39, 3432, 38, 3441, 39, 3447, 38, 3456, 39, 3462, 38, 3471, 39, 3475, 38, 3490, 39, 3495, 38, 3506, 40, 3523, 37, 3559, 38, 3568, 39, 3574, 38, 3583, 39, 3589, 38, 3598, 39, 3604, 38, 3613, 39, 3618, 38, 3627, 39, 3632, 38, 3648, 39, 3654, 40, 3667, 37, 3726, 39, 3794, 40, 3805, 37, 3817, 40, 3827, 88, 3833, 37, 3849, 88, 3871, 37, 3877, 38, 3890, 39, 3900, 40, 3905, 88, 3946, 39, 3952, 90, 3966, 37, 3979, 88, 3990, 37, 3995, 88, 4037, 39, 4064, 37, 4082, 38, 4103, 39, 4135, 38, 4146, 37, 4153, 38, 4166, 37, 4170, 38, 4180, 39, 4184, 38, 4193, 39, 4198, 38, 4206, 39, 4211, 38, 4219, 39, 4224, 38, 4231, 39, 4237, 38, 4245, 39, 4251, 38, 4258, 39, 4262, 38, 4270, 39, 4274, 38, 4319, 39, 4405, 37, 4433, 39, 4464, 37, 4469, 88, 4479, 37, 4504, 38, 4515, 39, 4554, 37, 4582, 38, 4602, 39, 4629, 37, 4650, 38, 4660, 39, 4682, 37, 4693, 38, 4705, 39, 4717, 38, 4733, 39, 4737, 38 ], + goldDrop: [ 24, 24, 20 ], + bornPos: [] +}, +{ level: 111, ai: 1, time: 3622, state: 1, country: "Taiwan", //id=108 2014-06-17 15:48:03 + action: [ 0, 39, 9, 38, 44, 37, 81, 40, 94, 37, 99, 40, 106, 37, 120, 39, 133, 38, 169, 37, 194, 40, 235, 39, 244, 88, 254, 37, 259, 88, 271, 37, 276, 88, 287, 37, 291, 88, 302, 37, 308, 88, 318, 37, 323, 88, 334, 37, 339, 88, 350, 37, 355, 88, 366, 37, 372, 88, 439, 39, 453, 88, 463, 39, 475, 37, 491, 39, 533, 88, 576, 39, 604, 38, 662, 39, 729, 40, 761, 37, 807, 90, 818, 39, 823, 90, 834, 39, 840, 90, 850, 39, 856, 90, 866, 39, 872, 90, 882, 39, 888, 90, 896, 39, 903, 90, 910, 39, 918, 90, 926, 39, 935, 90, 978, 37, 983, 90, 996, 37, 1010, 39, 1020, 37, 1076, 38, 1088, 39, 1093, 38, 1116, 40, 1127, 38, 1134, 37, 1142, 38, 1163, 39, 1198, 38, 1214, 40, 1242, 37, 1276, 38, 1309, 39, 1357, 38, 1448, 40, 1467, 37, 1537, 38, 1573, 37, 1608, 38, 1673, 40, 1712, 39, 1726, 38, 1737, 39, 1740, 38, 1776, 37, 1811, 38, 1901, 40, 1937, 39, 1981, 38, 2021, 37, 2071, 38, 2177, 40, 2210, 39, 2264, 38, 2302, 37, 2499, 40, 2533, 39, 2618, 38, 2656, 39, 2705, 38, 2741, 37, 2743, 38, 2863, 40, 2898, 37, 2939, 88, 2950, 37, 2956, 88, 2969, 37, 2974, 88, 3033, 37, 3044, 88, 3051, 37, 3055, 88, 3066, 37, 3071, 88, 3081, 37, 3097, 88, 3108, 37, 3115, 88, 3126, 37, 3131, 88, 3143, 37, 3149, 88, 3161, 37, 3167, 88, 3179, 37, 3185, 88, 3195, 37, 3201, 88, 3213, 37, 3219, 88, 3230, 37, 3237, 88, 3248, 37, 3253, 88, 3317, 39, 3337, 88, 3355, 39, 3391, 88, 3428, 39, 3431, 88, 3457, 39, 3485, 38, 3502, 39, 3529, 37, 3549, 38, 3594, 37, 3605, 38 ], + goldDrop: [ 36, 33, 32, 23, 36, 18, 29, 16, 26, 30, 18 ], + bornPos: [ 1, 5, 1, 17, 6, 8 ] +}, +{ level: 112, ai: 1, time: 5837, state: 1, country: "Taiwan", //id=109 2014-06-17 15:55:21 + action: [ 0, 39, 3, 88, 14, 39, 45, 37, 53, 88, 64, 37, 69, 88, 80, 37, 89, 88, 107, 39, 120, 90, 133, 39, 138, 90, 149, 37, 163, 88, 178, 39, 191, 90, 214, 39, 259, 38, 279, 37, 291, 39, 306, 38, 323, 37, 333, 38, 391, 37, 424, 40, 436, 39, 440, 90, 452, 37, 466, 39, 471, 90, 483, 39, 487, 90, 498, 39, 502, 90, 517, 37, 540, 39, 545, 90, 557, 39, 561, 90, 573, 39, 579, 90, 590, 37, 612, 90, 650, 37, 661, 39, 672, 37, 681, 40, 697, 38, 711, 39, 751, 88, 791, 39, 801, 38, 857, 37, 866, 39, 874, 38, 885, 37, 915, 40, 924, 90, 937, 37, 957, 39, 968, 88, 980, 37, 985, 88, 997, 37, 1004, 88, 1030, 39, 1042, 90, 1057, 39, 1059, 90, 1069, 39, 1071, 90, 1099, 37, 1113, 88, 1154, 39, 1205, 88, 1300, 39, 1311, 38, 1374, 37, 1421, 90, 1429, 39, 1433, 90, 1445, 37, 1494, 40, 1500, 39, 1513, 37, 1523, 40, 1535, 39, 1576, 88, 1624, 39, 1635, 38, 1697, 37, 1729, 40, 1737, 90, 1749, 37, 1756, 40, 1767, 39, 1770, 90, 1784, 39, 1788, 90, 1800, 39, 1806, 90, 1818, 37, 1831, 88, 1843, 37, 1848, 88, 1860, 37, 1867, 88, 1908, 39, 1923, 88, 1934, 37, 1942, 88, 1957, 39, 1970, 90, 1982, 39, 1987, 90, 1997, 37, 2006, 90, 2019, 37, 2027, 88, 2045, 39, 2073, 38, 2133, 39, 2136, 88, 2173, 39, 2182, 38, 2244, 37, 2273, 38, 2285, 37, 2315, 38, 2476, 40, 2550, 37, 2586, 38, 2639, 39, 2650, 40, 2670, 39, 2729, 37, 2735, 88, 2814, 37, 2819, 88, 2885, 37, 2951, 38, 3003, 39, 3028, 38, 3085, 39, 3122, 40, 3166, 39, 3208, 88, 3257, 39, 3268, 38, 3373, 37, 3403, 38, 3414, 39, 3489, 40, 3494, 88, 3534, 39, 3539, 40, 3590, 37, 3597, 40, 3604, 39, 3619, 37, 3623, 39, 3636, 38, 3643, 39, 3662, 38, 3665, 88, 3775, 40, 4150, 38, 4163, 39, 4210, 40, 4223, 37, 4252, 39, 4258, 88, 4269, 37, 4275, 88, 4286, 39, 4298, 88, 4310, 39, 4318, 88, 4332, 39, 4343, 90, 4359, 37, 4395, 38, 4411, 90, 4420, 39, 4437, 38, 4442, 90, 4490, 37, 4519, 38, 4581, 37, 4611, 38, 4623, 39, 4674, 38, 4684, 39, 4701, 38, 4715, 39, 4760, 37, 4780, 40, 4802, 90, 4812, 37, 4840, 38, 4850, 37, 4858, 38, 4876, 40, 4881, 90, 4898, 40, 4902, 90, 4911, 40, 4915, 90, 5021, 39, 5038, 38, 5122, 37, 5127, 90, 5185, 37, 5196, 38, 5259, 37, 5289, 38, 5301, 39, 5356, 40, 5363, 88, 5382, 39, 5390, 40, 5399, 88, 5408, 38, 5412, 88, 5426, 39, 5443, 40, 5469, 90, 5496, 37, 5519, 40, 5559, 90, 5608, 37, 5619, 38, 5681, 37, 5711, 38, 5722, 39, 5785, 38, 5792, 39, 5818, 38, 5825, 39, 5831, 38 ], + goldDrop: [], + bornPos: [] +}, +{ level: 114, ai: 1, time: 3726, state: 1, country: "Taiwan", //id=110 2014-06-17 16:13:32 + action: [ 0, 39, 2, 38, 17, 39, 20, 38, 39, 40, 59, 38, 66, 88, 79, 37, 84, 90, 129, 39, 153, 38, 232, 39, 251, 90, 262, 39, 266, 90, 277, 39, 282, 90, 293, 39, 298, 90, 308, 40, 316, 37, 341, 39, 354, 90, 365, 39, 370, 90, 380, 39, 385, 90, 395, 39, 401, 90, 410, 40, 420, 37, 432, 90, 443, 37, 476, 39, 483, 90, 495, 39, 500, 90, 511, 39, 515, 90, 528, 40, 536, 37, 546, 90, 557, 39, 562, 90, 574, 39, 579, 90, 592, 39, 597, 90, 608, 40, 617, 37, 629, 90, 642, 37, 706, 38, 727, 37, 800, 88, 845, 39, 871, 38, 877, 39, 887, 38, 949, 39, 980, 37, 986, 90, 1033, 37, 1044, 38, 1121, 37, 1141, 90, 1153, 39, 1157, 90, 1169, 39, 1173, 90, 1185, 37, 1201, 90, 1212, 39, 1217, 90, 1230, 37, 1236, 90, 1251, 37, 1276, 39, 1315, 38, 1371, 88, 1410, 39, 1420, 38, 1471, 37, 1484, 38, 1492, 37, 1501, 88, 1513, 37, 1528, 90, 1594, 37, 1608, 88, 1618, 37, 1623, 88, 1639, 37, 1650, 40, 1666, 39, 1670, 40, 1679, 39, 1684, 40, 1693, 38, 1712, 37, 1732, 90, 1744, 39, 1749, 90, 1762, 39, 1766, 90, 1778, 37, 1791, 90, 1801, 39, 1807, 90, 1819, 39, 1824, 90, 1835, 39, 1840, 90, 1851, 40, 1861, 37, 1868, 88, 1877, 37, 1885, 88, 1911, 39, 1923, 90, 1933, 39, 1936, 90, 1949, 39, 1955, 90, 1970, 37, 1975, 90, 1987, 39, 1995, 90, 2010, 37, 2020, 90, 2031, 39, 2037, 90, 2054, 40, 2059, 90, 2082, 40, 2104, 38, 2119, 40, 2131, 38, 2146, 40, 2153, 39, 2185, 38, 2226, 37, 2246, 90, 2257, 39, 2263, 90, 2274, 39, 2280, 90, 2292, 37, 2306, 90, 2317, 39, 2323, 90, 2334, 39, 2340, 90, 2351, 39, 2357, 90, 2368, 37, 2383, 90, 2394, 39, 2399, 90, 2411, 39, 2416, 90, 2428, 39, 2434, 90, 2444, 37, 2460, 90, 2472, 39, 2477, 90, 2489, 39, 2494, 90, 2506, 37, 2527, 88, 2604, 39, 2610, 90, 2619, 39, 2628, 90, 2640, 39, 2645, 90, 2658, 40, 2662, 90, 2680, 40, 2686, 90, 2701, 40, 2705, 90, 2738, 38, 2802, 40, 2818, 39, 2909, 38, 2925, 37, 2945, 90, 2954, 39, 2960, 90, 2970, 39, 2976, 90, 2985, 37, 3002, 90, 3012, 39, 3018, 90, 3028, 39, 3035, 90, 3046, 39, 3051, 90, 3063, 37, 3077, 90, 3115, 39, 3120, 90, 3132, 39, 3136, 90, 3147, 39, 3151, 90, 3165, 37, 3180, 90, 3190, 39, 3196, 90, 3207, 39, 3212, 90, 3221, 37, 3238, 90, 3247, 39, 3256, 90, 3269, 39, 3273, 90, 3284, 37, 3299, 90, 3310, 39, 3316, 90, 3328, 39, 3333, 90, 3343, 37, 3359, 90, 3369, 39, 3375, 90, 3386, 39, 3392, 90, 3401, 37, 3418, 90, 3429, 39, 3435, 90, 3445, 39, 3452, 90, 3461, 37, 3477, 90, 3488, 39, 3494, 90, 3505, 39, 3511, 90, 3521, 37, 3548, 39, 3553, 90, 3564, 39, 3570, 90, 3580, 39, 3586, 90, 3595, 39, 3602, 90, 3612, 37, 3644, 39, 3671, 38 ], + goldDrop: [ 18 ], + bornPos: [ 1, 4, 25, 0, 27 ] +}, +{ level: 115, ai: 1, time: 3905, state: 1, country: "Taiwan", //id=111 2014-06-17 16:25:33 + action: [ 0, 39, 11, 37, 31, 39, 36, 90, 67, 37, 81, 40, 92, 39, 130, 40, 141, 37, 169, 39, 199, 40, 209, 37, 231, 39, 259, 37, 270, 90, 279, 39, 284, 90, 295, 39, 299, 90, 311, 39, 317, 90, 349, 38, 373, 39, 391, 38, 396, 39, 450, 38, 466, 37, 521, 38, 552, 37, 566, 40, 574, 39, 644, 88, 702, 39, 737, 38, 755, 37, 809, 38, 837, 37, 862, 40, 870, 37, 908, 39, 978, 88, 1035, 39, 1048, 88, 1058, 37, 1060, 88, 1072, 39, 1087, 88, 1099, 39, 1109, 88, 1121, 39, 1129, 88, 1139, 39, 1165, 88, 1199, 39, 1216, 37, 1223, 88, 1246, 39, 1251, 90, 1261, 39, 1273, 90, 1284, 39, 1290, 90, 1302, 38, 1330, 37, 1339, 39, 1350, 38, 1372, 37, 1378, 39, 1385, 38, 1398, 37, 1429, 40, 1440, 88, 1454, 39, 1468, 38, 1534, 39, 1577, 88, 1592, 37, 1595, 88, 1608, 37, 1613, 88, 1627, 37, 1631, 88, 1643, 37, 1647, 88, 1876, 39, 1897, 88, 1910, 37, 1914, 88, 1928, 37, 1932, 88, 1946, 37, 1949, 88, 2159, 39, 2187, 37, 2192, 88, 2200, 37, 2203, 88, 2215, 37, 2219, 88, 2231, 37, 2235, 88, 2247, 37, 2251, 88, 2469, 37, 2480, 39, 2577, 37, 2586, 88, 2599, 37, 2603, 88, 2617, 37, 2620, 88, 2633, 37, 2637, 88, 2851, 37, 2862, 39, 2892, 88, 2901, 37, 2903, 88, 2916, 37, 2919, 88, 2932, 37, 2937, 88, 2949, 37, 2953, 88, 2972, 37, 2974, 88, 2986, 37, 2987, 88, 3217, 39, 3283, 37, 3291, 38, 3330, 88, 3353, 37, 3356, 88, 3368, 37, 3372, 88, 3383, 37, 3387, 88, 3397, 37, 3402, 88, 3412, 37, 3416, 88, 3426, 37, 3438, 88, 3664, 39, 3708, 38, 3713, 90, 3745, 38, 3802, 37, 3888, 38 ], + goldDrop: [ 35, 28, 14, 37, 26, 25 ], + bornPos: [ 1, 15, 23, 26, 22, 14, 25, 13, 12, 21, 17, 16, 27, 19, 20 ] +}, +{ level: 118, ai: 1, time: 3503, state: 1, country: "Taiwan", //id=112 2014-06-11 21:19:45 + action: [ 0, 39, 21, 40, 60, 37, 69, 38, 85, 37, 90, 38, 124, 39, 128, 38, 139, 37, 179, 38, 190, 40, 240, 37, 254, 39, 281, 37, 287, 40, 293, 37, 324, 38, 330, 39, 334, 88, 343, 37, 350, 88, 368, 37, 371, 90, 383, 39, 409, 38, 424, 37, 428, 38, 460, 39, 465, 38, 476, 37, 536, 40, 564, 37, 585, 40, 602, 39, 608, 88, 620, 37, 625, 88, 639, 39, 656, 39, 704, 38, 719, 39, 738, 38, 756, 37, 761, 38, 794, 39, 798, 38, 810, 37, 866, 40, 890, 39, 979, 38, 997, 37, 1001, 38, 1034, 39, 1038, 38, 1049, 37, 1098, 40, 1132, 39, 1207, 38, 1228, 37, 1232, 38, 1264, 39, 1268, 38, 1274, 37, 1321, 40, 1376, 39, 1427, 38, 1449, 37, 1453, 38, 1487, 39, 1489, 38, 1496, 37, 1506, 38, 1509, 39, 1518, 38, 1528, 39, 1532, 38, 1540, 37, 1602, 40, 1613, 37, 1627, 37, 1628, 37, 1629, 37, 1630, 37, 1631, 37, 1632, 37, 1633, 37, 1634, 37, 1635, 37, 1636, 37, 1637, 37, 1638, 37, 1639, 37, 1663, 40, 1678, 39, 1689, 88, 1702, 37, 1706, 88, 1724, 39, 1794, 38, 1809, 39, 1828, 38, 1845, 37, 1850, 38, 1884, 39, 1888, 38, 1900, 37, 1965, 40, 1978, 37, 2012, 40, 2029, 88, 2041, 37, 2046, 88, 2057, 39, 2127, 38, 2142, 39, 2161, 38, 2178, 37, 2184, 38, 2221, 39, 2226, 38, 2233, 37, 2303, 40, 2363, 88, 2393, 39, 2458, 38, 2473, 39, 2493, 38, 2510, 37, 2515, 38, 2548, 39, 2554, 38, 2565, 37, 2641, 40, 2700, 39, 2710, 88, 2722, 37, 2726, 88, 2739, 39, 2804, 38, 2822, 39, 2844, 38, 2863, 37, 2867, 38, 2905, 39, 2910, 38, 2916, 37, 2997, 40, 3058, 39, 3070, 88, 3083, 37, 3087, 88, 3100, 39, 3170, 38, 3186, 39, 3208, 38, 3226, 37, 3232, 38, 3248, 39, 3304, 40, 3320, 37, 3341, 40, 3353, 39, 3375, 37, 3431, 38, 3449, 37, 3454, 38, 3487, 39, 3492, 38 ], + goldDrop: [ 20, 31 ], + bornPos: [] +}, +{ level: 119, ai: 1, time: 3858, state: 1, country: "Taiwan", //id=113 2014-06-12 23:15:54 + action: [ 0, 37, 15, 40, 29, 39, 44, 37, 81, 39, 101, 90, 184, 37, 189, 88, 198, 39, 217, 40, 230, 39, 238, 38, 249, 39, 321, 88, 358, 39, 367, 38, 382, 39, 396, 37, 405, 38, 425, 88, 435, 39, 476, 38, 521, 37, 574, 90, 589, 37, 603, 90, 616, 37, 743, 38, 782, 39, 795, 40, 808, 37, 812, 40, 823, 39, 837, 40, 852, 39, 859, 40, 864, 37, 898, 38, 963, 39, 970, 88, 990, 39, 1016, 39, 1034, 90, 1111, 37, 1137, 38, 1191, 39, 1200, 88, 1213, 39, 1224, 88, 1238, 39, 1262, 37, 1273, 40, 1284, 39, 1404, 37, 1413, 88, 1488, 39, 1498, 38, 1534, 88, 1544, 39, 1587, 90, 1597, 37, 1607, 39, 1621, 90, 1635, 37, 1670, 90, 1712, 37, 1723, 38, 1762, 88, 1772, 39, 1791, 38, 1813, 39, 1834, 38, 1881, 37, 1917, 90, 1930, 37, 1936, 39, 1980, 38, 2147, 37, 2342, 38, 2408, 39, 2449, 90, 2462, 37, 2481, 39, 2490, 90, 2543, 37, 2561, 39, 2585, 38, 2610, 37, 2627, 38, 2644, 40, 2658, 40, 2659, 40, 2660, 40, 2661, 40, 2662, 40, 2663, 40, 2664, 40, 2665, 40, 2680, 37, 2689, 40, 2715, 38, 2727, 37, 2752, 38, 2820, 39, 2927, 37, 3026, 40, 3041, 39, 3067, 38, 3077, 39, 3104, 40, 3117, 90, 3234, 37, 3261, 38, 3275, 39, 3289, 38, 3354, 39, 3368, 40, 3382, 37, 3408, 40, 3420, 37, 3427, 40, 3475, 38, 3500, 39, 3524, 38, 3546, 40, 3555, 90, 3577, 39, 3587, 88, 3599, 37, 3604, 88, 3654, 39, 3702, 38, 3741, 88, 3752, 39, 3793, 38, 3838, 37, 3852, 38 ], + goldDrop: [ 36, 36, 30, 30, 32, 39 ], + bornPos: [ 1, 17, 0, 16 ] +}, +{ level: 142, ai: 1, time: 6893, state: 1, country: "Taiwan", //id=114 2014-06-10 01:29:13 + action: [ 0, 88, 17, 37, 20, 88, 31, 39, 41, 88, 54, 39, 72, 37, 76, 88, 88, 39, 184, 37, 187, 88, 199, 39, 222, 38, 242, 37, 252, 38, 269, 39, 294, 38, 306, 37, 331, 38, 344, 37, 356, 39, 360, 90, 369, 39, 372, 90, 384, 37, 398, 39, 403, 90, 414, 37, 430, 39, 435, 90, 446, 37, 462, 39, 469, 90, 481, 37, 498, 88, 513, 39, 557, 38, 574, 39, 598, 38, 610, 37, 635, 38, 648, 39, 674, 38, 687, 37, 764, 90, 783, 37, 812, 39, 817, 37, 831, 88, 844, 39, 858, 37, 866, 88, 877, 39, 893, 37, 901, 88, 912, 39, 927, 37, 935, 88, 948, 39, 956, 88, 969, 39, 1049, 37, 1057, 88, 1071, 37, 1075, 88, 1117, 37, 1120, 88, 1145, 40, 1148, 88, 1173, 38, 1191, 37, 1200, 38, 1219, 39, 1244, 38, 1255, 37, 1273, 39, 1302, 37, 1312, 40, 1325, 90, 1354, 39, 1363, 90, 1376, 37, 1386, 39, 1400, 39, 1401, 39, 1402, 39, 1403, 39, 1431, 38, 1490, 39, 1510, 37, 1522, 38, 1590, 37, 1597, 39, 1605, 40, 1613, 37, 1616, 40, 1668, 37, 1723, 90, 1798, 37, 1809, 38, 1828, 39, 1855, 38, 1867, 37, 2012, 40, 2026, 39, 2036, 39, 2041, 40, 2051, 39, 2065, 39, 2066, 39, 2067, 39, 2068, 39, 2090, 88, 2099, 39, 2166, 37, 2197, 38, 2205, 37, 2211, 90, 2225, 37, 2251, 39, 2256, 90, 2268, 37, 2292, 38, 2315, 39, 2321, 88, 2333, 37, 2337, 88, 2347, 37, 2358, 88, 2378, 38, 2402, 39, 2429, 38, 2446, 40, 2485, 40, 2505, 90, 2552, 38, 2564, 37, 2588, 40, 2611, 39, 2625, 39, 2626, 39, 2667, 38, 2680, 39, 2683, 38, 2744, 37, 2752, 90, 2771, 39, 2774, 90, 2810, 37, 2841, 39, 2891, 39, 2904, 39, 2907, 38, 2916, 37, 2920, 38, 3096, 39, 3119, 88, 3127, 37, 3130, 88, 3141, 37, 3147, 88, 3158, 37, 3164, 88, 3191, 37, 3194, 88, 3206, 39, 3256, 37, 3270, 37, 3271, 37, 3273, 37, 3287, 37, 3288, 37, 3289, 37, 3300, 38, 3307, 37, 3313, 90, 3393, 37, 3407, 37, 3408, 37, 3409, 37, 3410, 37, 3473, 39, 3477, 90, 3500, 37, 3525, 38, 3554, 37, 3565, 38, 3586, 39, 3613, 90, 3644, 37, 3657, 39, 3697, 38, 3775, 37, 3787, 90, 3802, 39, 3805, 90, 3897, 40, 3947, 37, 3959, 88, 3992, 37, 4013, 90, 4025, 39, 4030, 90, 4045, 39, 4048, 90, 4081, 39, 4101, 38, 4159, 39, 4181, 88, 4192, 37, 4197, 88, 4208, 37, 4213, 88, 4231, 39, 4243, 90, 4255, 39, 4261, 90, 4271, 37, 4277, 90, 4291, 37, 4306, 39, 4317, 90, 4326, 37, 4338, 39, 4350, 90, 4360, 37, 4372, 39, 4382, 90, 4390, 37, 4404, 39, 4412, 90, 4423, 37, 4469, 38, 4476, 37, 4480, 90, 4493, 37, 4510, 90, 4525, 37, 4548, 38, 4571, 39, 4579, 88, 4590, 37, 4595, 88, 4604, 37, 4610, 88, 4619, 37, 4634, 38, 4651, 39, 4743, 37, 4756, 90, 4767, 39, 4772, 90, 4784, 39, 4789, 90, 4806, 39, 4813, 90, 4826, 37, 4834, 39, 4848, 39, 4849, 39, 4850, 39, 4851, 39, 4852, 39, 4854, 39, 4880, 38, 4937, 37, 4955, 90, 4965, 39, 4968, 90, 4980, 39, 4984, 90, 4995, 39, 5001, 90, 5012, 37, 5027, 90, 5038, 39, 5044, 90, 5057, 37, 5064, 90, 5078, 37, 5103, 39, 5117, 39, 5118, 39, 5121, 90, 5132, 37, 5170, 39, 5175, 90, 5185, 39, 5189, 90, 5200, 39, 5214, 39, 5215, 39, 5235, 38, 5277, 37, 5323, 39, 5331, 38, 5359, 90, 5369, 40, 5376, 90, 5384, 40, 5396, 90, 5512, 40, 5524, 37, 5569, 90, 5581, 39, 5587, 90, 5597, 39, 5600, 90, 5613, 39, 5616, 90, 5639, 39, 5643, 90, 5654, 39, 5659, 90, 5670, 39, 5675, 90, 5746, 39, 5761, 40, 5827, 38, 5901, 37, 5908, 40, 5956, 37, 6040, 90, 6051, 37, 6100, 38, 6146, 40, 6154, 39, 6186, 40, 6269, 38, 6296, 88, 6307, 39, 6346, 88, 6356, 37, 6364, 88, 6370, 37, 6382, 88, 6393, 37, 6399, 88, 6412, 37, 6416, 88, 6427, 37, 6431, 88, 6442, 37, 6448, 88, 6473, 38, 6599, 40, 6608, 90, 6615, 90, 6630, 38, 6664, 88, 6677, 39, 6730, 38, 6747, 39, 6772, 38, 6784, 37, 6808, 38, 6820, 39, 6846, 38, 6857, 37, 6882, 38 ], + goldDrop: [], + bornPos: [ 1, 4, 7, 2, 20, 6, 5, 18, 19, 22, 16 ] +}, +{ level: 143, ai: 1, time: 2336, state: 1, country: "Taiwan", //id=115 2014-06-10 01:31:07 + action: [ 0, 39, 6, 90, 18, 37, 33, 39, 37, 90, 58, 37, 75, 39, 102, 90, 133, 39, 139, 37, 154, 38, 171, 39, 184, 38, 223, 39, 263, 39, 269, 90, 281, 37, 318, 39, 338, 37, 350, 88, 393, 39, 407, 38, 417, 39, 425, 88, 438, 39, 448, 37, 459, 88, 467, 39, 491, 38, 497, 39, 512, 88, 574, 39, 631, 37, 648, 38, 671, 37, 692, 38, 704, 37, 715, 38, 722, 37, 736, 90, 751, 37, 764, 39, 802, 38, 815, 37, 824, 38, 831, 37, 844, 38, 863, 37, 884, 40, 894, 37, 900, 88, 911, 39, 932, 90, 954, 37, 985, 88, 996, 39, 1008, 37, 1018, 88, 1027, 39, 1049, 38, 1056, 39, 1082, 38, 1101, 88, 1161, 39, 1185, 38, 1201, 37, 1213, 88, 1224, 37, 1235, 38, 1247, 37, 1257, 38, 1265, 37, 1279, 38, 1307, 39, 1345, 38, 1359, 40, 1373, 37, 1416, 38, 1447, 39, 1458, 38, 1469, 40, 1479, 37, 1493, 38, 1504, 39, 1522, 39, 1528, 38, 1538, 39, 1589, 40, 1631, 37, 1644, 37, 1645, 37, 1646, 37, 1647, 37, 1648, 37, 1649, 37, 1650, 37, 1651, 37, 1652, 37, 1653, 37, 1654, 37, 1655, 37, 1656, 37, 1657, 37, 1658, 37, 1659, 37, 1660, 37, 1661, 37, 1662, 37, 1663, 37, 1664, 37, 1665, 37, 1666, 37, 1667, 37, 1668, 37, 1669, 37, 1670, 37, 1671, 37, 1672, 37, 1692, 40, 1716, 90, 1727, 37, 1750, 38, 1767, 39, 1782, 37, 1790, 88, 1828, 39, 1842, 38, 1853, 37, 1862, 38, 1868, 37, 1896, 38, 1959, 39, 1971, 38, 2015, 37, 2026, 90, 2046, 37, 2051, 40, 2064, 90, 2074, 37, 2085, 40, 2090, 40, 2095, 39, 2099, 90, 2109, 37, 2122, 37, 2123, 37, 2124, 37, 2125, 37, 2126, 37, 2127, 37, 2128, 37, 2129, 37, 2130, 37, 2131, 37, 2132, 37, 2133, 37, 2134, 37, 2135, 37, 2136, 37, 2137, 37, 2138, 37, 2139, 37, 2140, 37, 2142, 37, 2145, 40, 2160, 37, 2169, 88, 2182, 37, 2188, 88, 2243, 39, 2259, 38 ], + goldDrop: [ 17 ], + bornPos: [ 1, 10, 27 ] +}, +{ level: 144, ai: 1, time: 2730, state: 1, country: "Taiwan", //id=116 2014-06-10 01:35:08 + action: [ 0, 37, 10, 38, 20, 39, 29, 37, 42, 88, 111, 39, 119, 38, 129, 37, 139, 38, 150, 39, 160, 38, 169, 37, 178, 38, 189, 39, 197, 38, 208, 37, 215, 39, 227, 40, 234, 39, 249, 38, 256, 39, 263, 38, 275, 39, 277, 38, 288, 37, 294, 39, 299, 40, 312, 37, 319, 40, 334, 39, 340, 38, 353, 37, 361, 38, 373, 39, 398, 90, 507, 37, 521, 40, 543, 37, 552, 40, 565, 39, 574, 40, 585, 37, 592, 40, 606, 37, 608, 40, 622, 39, 630, 40, 642, 37, 649, 40, 697, 37, 704, 40, 718, 40, 719, 40, 720, 40, 721, 40, 722, 40, 731, 37, 745, 37, 746, 37, 747, 37, 748, 37, 749, 37, 750, 37, 823, 38, 834, 39, 843, 38, 854, 37, 865, 38, 875, 39, 886, 38, 897, 37, 909, 38, 921, 39, 949, 38, 959, 39, 969, 38, 980, 37, 990, 38, 1000, 39, 1016, 88, 1030, 40, 1033, 88, 1045, 39, 1064, 40, 1098, 88, 1166, 39, 1180, 39, 1183, 38, 1188, 88, 1195, 40, 1206, 88, 1238, 39, 1254, 38, 1302, 37, 1316, 39, 1327, 38, 1329, 37, 1391, 39, 1405, 39, 1406, 39, 1407, 39, 1425, 39, 1439, 39, 1471, 40, 1492, 37, 1529, 38, 1541, 39, 1564, 37, 1587, 40, 1599, 39, 1634, 38, 1656, 37, 1671, 38, 1685, 39, 1700, 38, 1727, 39, 1734, 88, 1746, 39, 1803, 37, 1816, 38, 1839, 37, 1854, 38, 1864, 39, 1877, 38, 1904, 39, 1911, 38, 1923, 39, 1936, 40, 1945, 37, 2007, 37, 2021, 38, 2041, 37, 2055, 38, 2067, 39, 2079, 38, 2089, 39, 2092, 38, 2117, 39, 2124, 38, 2135, 37, 2163, 38, 2174, 39, 2182, 90, 2193, 37, 2222, 37, 2238, 88, 2248, 39, 2275, 38, 2288, 39, 2304, 38, 2330, 39, 2337, 38, 2352, 37, 2363, 38, 2404, 37, 2441, 40, 2449, 37, 2480, 39, 2494, 39, 2526, 39, 2540, 39, 2541, 39, 2542, 39, 2543, 39, 2544, 39, 2558, 38, 2570, 39, 2585, 38, 2608, 39, 2618, 38, 2623, 39, 2628, 38, 2639, 37, 2724, 38 ], + goldDrop: [ 29, 30, 31 ], + bornPos: [] +}, +{ level: 145, ai: 1, time: 4704, state: 1, country: "Taiwan", //id=117 2014-06-10 01:48:01 + action: [ 0, 39, 6, 37, 17, 38, 22, 37, 25, 38, 31, 37, 45, 88, 76, 39, 84, 37, 122, 38, 133, 39, 162, 38, 172, 37, 197, 38, 219, 40, 225, 39, 238, 38, 248, 37, 255, 38, 265, 39, 269, 38, 279, 40, 284, 39, 295, 37, 299, 88, 328, 39, 348, 40, 362, 40, 363, 40, 364, 40, 365, 40, 369, 37, 377, 90, 389, 37, 399, 39, 448, 40, 458, 39, 464, 40, 514, 38, 520, 37, 525, 38, 532, 37, 535, 38, 547, 39, 554, 38, 560, 39, 564, 88, 575, 39, 582, 40, 590, 39, 604, 37, 617, 37, 618, 37, 619, 37, 623, 38, 628, 37, 636, 39, 644, 40, 804, 38, 813, 37, 817, 38, 823, 37, 826, 38, 837, 39, 843, 38, 849, 39, 863, 38, 872, 37, 876, 38, 883, 37, 887, 38, 900, 39, 911, 37, 937, 90, 950, 37, 975, 40, 1002, 37, 1006, 90, 1017, 39, 1022, 90, 1034, 39, 1038, 90, 1049, 39, 1054, 90, 1116, 37, 1120, 40, 1130, 37, 1163, 40, 1176, 39, 1190, 39, 1191, 39, 1194, 38, 1200, 39, 1210, 40, 1223, 40, 1224, 40, 1380, 38, 1392, 39, 1411, 38, 1423, 39, 1429, 38, 1436, 39, 1451, 38, 1459, 37, 1468, 38, 1489, 37, 1499, 40, 1515, 37, 1538, 40, 1549, 40, 1550, 90, 1556, 39, 1568, 90, 1627, 37, 1632, 39, 1643, 39, 1644, 39, 1645, 39, 1648, 90, 1682, 38, 1715, 37, 1747, 38, 1759, 37, 1764, 38, 1778, 40, 1783, 37, 1799, 39, 1805, 38, 1813, 40, 1836, 88, 1894, 39, 1905, 38, 1912, 39, 1918, 38, 1930, 39, 1972, 40, 1985, 39, 1994, 90, 2005, 37, 2032, 40, 2048, 37, 2082, 90, 2090, 39, 2098, 90, 2102, 39, 2116, 39, 2117, 39, 2118, 39, 2119, 39, 2120, 39, 2121, 39, 2122, 39, 2123, 39, 2124, 39, 2125, 39, 2126, 39, 2127, 39, 2130, 90, 2143, 39, 2147, 90, 2159, 39, 2164, 90, 2177, 39, 2181, 90, 2312, 38, 2326, 38, 2328, 38, 2329, 38, 2335, 40, 2348, 40, 2349, 40, 2350, 40, 2351, 40, 2352, 40, 2353, 40, 2397, 38, 2409, 39, 2420, 38, 2440, 37, 2524, 39, 2529, 90, 2543, 37, 2555, 40, 2568, 40, 2569, 40, 2570, 40, 2571, 40, 2572, 40, 2573, 40, 2576, 90, 2589, 37, 2598, 40, 2612, 40, 2613, 40, 2614, 40, 2615, 40, 2616, 40, 2617, 40, 2618, 40, 2619, 40, 2620, 40, 2621, 40, 2755, 37, 2796, 39, 2811, 38, 2824, 39, 2833, 38, 2844, 39, 2850, 38, 2858, 39, 2873, 38, 2883, 37, 2893, 38, 2910, 37, 2924, 40, 2935, 39, 2939, 40, 2953, 37, 2967, 37, 2968, 37, 2969, 37, 2970, 37, 2971, 37, 2977, 40, 2988, 90, 3001, 39, 3005, 90, 3080, 39, 3088, 90, 3126, 38, 3136, 37, 3145, 38, 3167, 37, 3180, 40, 3195, 37, 3219, 88, 3314, 39, 3327, 38, 3359, 39, 3364, 38, 3375, 37, 3389, 37, 3422, 88, 3434, 39, 3447, 40, 3460, 40, 3461, 40, 3462, 40, 3463, 40, 3501, 88, 3552, 39, 3565, 90, 3575, 39, 3580, 90, 3590, 39, 3594, 90, 3606, 39, 3609, 90, 3737, 38, 3748, 37, 3762, 37, 3782, 38, 3798, 90, 3810, 40, 3815, 90, 3826, 39, 3829, 40, 3836, 39, 3857, 40, 3871, 40, 3888, 39, 3892, 90, 3903, 39, 3908, 90, 3918, 39, 3923, 90, 3972, 37, 3988, 37, 4015, 38, 4026, 37, 4030, 38, 4036, 37, 4041, 90, 4051, 37, 4097, 39, 4340, 38, 4348, 39, 4352, 38, 4358, 39, 4362, 38, 4374, 37, 4378, 38, 4385, 37, 4401, 38, 4408, 39, 4419, 38, 4438, 39, 4454, 38, 4466, 88, 4480, 39, 4490, 40, 4504, 40, 4505, 40, 4506, 40, 4513, 39, 4531, 37, 4540, 88, 4552, 37, 4557, 88, 4606, 39, 4625, 38, 4658, 39, 4664, 38, 4677, 39, 4687, 38, 4693, 39, 4698, 38 ], + goldDrop: [ 36, 38, 25, 25, 16, 27, 21, 36, 30, 21, 28, 16, 37 ], + bornPos: [ 1, 23, 9, 2, 16, 17, 1, 18, 11, 15, 5 ] +}, +{ level: 146, ai: 1, time: 5371, state: 1, country: "Taiwan", //id=118 2014-06-10 01:52:28 + action: [ 0, 37, 4, 90, 16, 39, 20, 90, 31, 39, 36, 90, 47, 39, 52, 90, 63, 39, 68, 90, 78, 37, 105, 90, 116, 39, 121, 90, 133, 39, 139, 90, 150, 39, 157, 90, 168, 37, 182, 88, 193, 37, 198, 88, 209, 37, 214, 88, 225, 37, 230, 88, 238, 39, 256, 90, 267, 39, 273, 90, 284, 39, 289, 90, 300, 39, 304, 90, 314, 37, 330, 88, 341, 37, 347, 88, 358, 37, 362, 88, 374, 37, 379, 88, 387, 39, 404, 90, 415, 39, 420, 90, 431, 39, 436, 90, 447, 39, 452, 90, 461, 37, 478, 88, 488, 37, 494, 88, 506, 37, 510, 88, 522, 37, 526, 88, 537, 39, 552, 90, 565, 39, 570, 90, 581, 39, 586, 90, 596, 39, 601, 90, 612, 37, 626, 88, 636, 37, 643, 88, 653, 37, 659, 88, 676, 39, 690, 90, 701, 39, 706, 90, 717, 39, 722, 90, 734, 37, 748, 88, 759, 37, 765, 88, 774, 39, 804, 37, 809, 88, 821, 37, 827, 88, 845, 39, 853, 88, 870, 39, 887, 88, 914, 39, 925, 38, 1004, 37, 1039, 90, 1049, 39, 1054, 90, 1066, 39, 1070, 90, 1081, 39, 1085, 90, 1096, 39, 1101, 90, 1109, 37, 1139, 90, 1149, 39, 1154, 90, 1164, 39, 1170, 90, 1180, 39, 1185, 90, 1194, 37, 1209, 88, 1221, 37, 1225, 88, 1236, 37, 1241, 88, 1252, 37, 1256, 88, 1266, 39, 1281, 90, 1292, 39, 1297, 90, 1308, 39, 1312, 90, 1324, 39, 1327, 90, 1336, 37, 1351, 88, 1362, 37, 1367, 88, 1378, 37, 1382, 88, 1395, 37, 1398, 88, 1407, 39, 1423, 90, 1434, 39, 1440, 90, 1452, 39, 1456, 90, 1468, 39, 1472, 90, 1480, 37, 1497, 88, 1508, 37, 1514, 88, 1525, 37, 1529, 88, 1541, 37, 1545, 88, 1554, 39, 1569, 90, 1581, 39, 1585, 90, 1597, 39, 1602, 90, 1613, 39, 1617, 90, 1626, 37, 1642, 88, 1654, 37, 1659, 88, 1671, 37, 1676, 88, 1686, 39, 1701, 90, 1714, 39, 1717, 90, 1729, 39, 1733, 90, 1742, 37, 1768, 90, 1781, 39, 1785, 90, 1795, 39, 1800, 90, 1812, 37, 1836, 39, 1841, 90, 1853, 39, 1857, 90, 1867, 39, 1873, 90, 1884, 37, 1901, 90, 1923, 37, 1936, 90, 1981, 37, 1996, 88, 2010, 38, 2144, 39, 2158, 38, 2173, 39, 2186, 38, 2221, 37, 2230, 90, 2247, 39, 2267, 88, 2345, 37, 2380, 88, 2432, 37, 2446, 90, 2455, 39, 2461, 90, 2471, 39, 2477, 90, 2488, 37, 2501, 39, 2509, 40, 2527, 39, 2537, 40, 2585, 39, 2647, 38, 2724, 39, 2730, 88, 2740, 37, 2745, 88, 2752, 39, 2765, 88, 2774, 37, 2782, 88, 2789, 39, 2803, 88, 2812, 37, 2819, 88, 2826, 39, 2854, 37, 2868, 88, 2878, 40, 2884, 88, 2894, 39, 2913, 37, 2921, 88, 2931, 40, 2937, 88, 2949, 40, 2959, 88, 2978, 40, 2982, 88, 2993, 39, 3011, 37, 3016, 88, 3029, 37, 3033, 88, 3041, 39, 3058, 88, 3067, 37, 3070, 88, 3083, 37, 3086, 88, 3095, 39, 3118, 37, 3135, 38, 3200, 37, 3240, 90, 3250, 39, 3254, 90, 3264, 39, 3267, 90, 3279, 39, 3283, 90, 3295, 39, 3299, 90, 3310, 39, 3314, 90, 3324, 39, 3328, 90, 3339, 39, 3341, 90, 3536, 39, 3544, 40, 3608, 37, 3683, 38, 3761, 37, 3766, 90, 3776, 39, 3781, 90, 3789, 37, 3799, 90, 3809, 39, 3816, 90, 3828, 90, 3829, 39, 3838, 90, 3850, 37, 3874, 37, 3913, 38, 3984, 90, 4001, 40, 4006, 37, 4010, 90, 4020, 39, 4026, 90, 4036, 40, 4040, 37, 4062, 39, 4076, 90, 4085, 40, 4092, 90, 4102, 37, 4119, 39, 4124, 90, 4135, 39, 4140, 90, 4148, 37, 4160, 90, 4172, 39, 4177, 90, 4187, 37, 4210, 39, 4225, 90, 4234, 40, 4241, 90, 4255, 37, 4271, 39, 4282, 37, 4291, 90, 4300, 39, 4302, 90, 4313, 39, 4319, 90, 4326, 37, 4338, 90, 4350, 39, 4355, 90, 4362, 37, 4387, 39, 4402, 90, 4411, 40, 4418, 90, 4430, 37, 4446, 39, 4457, 38, 4477, 40, 4618, 88, 4661, 39, 4707, 90, 4717, 39, 4738, 38, 4770, 88, 4780, 40, 4785, 88, 4797, 39, 4806, 88, 4816, 37, 4822, 88, 4830, 39, 4842, 88, 4853, 37, 4859, 88, 4868, 39, 4881, 38, 4896, 37, 4900, 38, 4908, 38, 4936, 40, 4951, 39, 4971, 39, 5020, 37, 5028, 39, 5057, 37, 5066, 90, 5074, 39, 5081, 90, 5134, 37, 5142, 39, 5157, 38, 5169, 37, 5191, 38, 5201, 39, 5222, 38, 5232, 37, 5253, 38, 5263, 39, 5281, 38, 5292, 37, 5312, 38, 5323, 39, 5341, 38, 5352, 37 ], + goldDrop: [ 30, 17, 27, 22, 17, 20, 36, 24, 22, 36 ], + bornPos: [ 1, 13, 1, 12, 22, 16 ] +}, +{ level: 147, ai: 1, time: 2495, state: 1, country: "Taiwan", //id=119 2014-06-10 14:24:34 + action: [ 0, 40, 68, 39, 72, 40, 109, 39, 113, 38, 125, 37, 149, 90, 179, 37, 186, 40, 197, 37, 226, 38, 232, 37, 238, 39, 243, 40, 262, 37, 281, 40, 326, 39, 333, 38, 350, 39, 353, 38, 368, 39, 388, 40, 414, 39, 420, 37, 427, 88, 439, 39, 458, 38, 502, 39, 510, 37, 515, 88, 525, 40, 530, 88, 541, 39, 550, 88, 561, 37, 567, 88, 576, 39, 587, 88, 599, 39, 624, 40, 640, 39, 648, 88, 660, 39, 682, 38, 723, 39, 737, 38, 769, 40, 798, 39, 828, 37, 837, 40, 846, 39, 852, 37, 919, 39, 922, 37, 932, 37, 933, 37, 934, 37, 935, 37, 937, 37, 938, 37, 939, 37, 940, 37, 950, 39, 964, 38, 996, 37, 1001, 39, 1010, 38, 1042, 37, 1053, 38, 1064, 37, 1068, 38, 1076, 37, 1080, 38, 1089, 37, 1121, 40, 1162, 39, 1186, 37, 1205, 38, 1253, 39, 1259, 37, 1332, 39, 1340, 37, 1363, 39, 1373, 38, 1436, 37, 1446, 38, 1453, 37, 1458, 38, 1467, 37, 1471, 38, 1481, 37, 1495, 37, 1496, 37, 1497, 37, 1498, 37, 1499, 37, 1513, 40, 1526, 40, 1527, 40, 1528, 40, 1529, 40, 1530, 40, 1531, 40, 1540, 39, 1559, 38, 1569, 40, 1595, 39, 1623, 37, 1642, 38, 1663, 90, 1674, 37, 1691, 38, 1701, 37, 1704, 38, 1747, 39, 1784, 40, 1790, 39, 1812, 37, 1825, 38, 1838, 39, 1844, 37, 1914, 39, 1919, 37, 1937, 39, 1948, 38, 2011, 37, 2019, 38, 2027, 37, 2030, 38, 2039, 37, 2042, 38, 2052, 37, 2066, 37, 2067, 37, 2068, 37, 2069, 37, 2070, 37, 2071, 37, 2072, 37, 2073, 37, 2074, 37, 2075, 37, 2076, 37, 2077, 37, 2078, 37, 2079, 37, 2080, 37, 2081, 37, 2082, 37, 2083, 37, 2084, 37, 2085, 37, 2086, 37, 2087, 37, 2088, 37, 2089, 37, 2090, 37, 2091, 37, 2092, 37, 2093, 37, 2094, 37, 2095, 37, 2096, 37, 2097, 37, 2098, 37, 2099, 37, 2100, 37, 2107, 38, 2124, 37, 2130, 90, 2142, 38, 2150, 37, 2154, 38, 2168, 37, 2182, 37, 2183, 37, 2184, 37, 2189, 88, 2200, 39, 2204, 88, 2206, 40, 2217, 88, 2229, 37, 2234, 38, 2247, 39, 2251, 88, 2264, 39, 2278, 88, 2331, 37, 2336, 88, 2368, 37, 2381, 38, 2392, 39, 2397, 38, 2406, 39, 2410, 38, 2428, 39, 2439, 40, 2461, 39, 2478, 38 ], + goldDrop: [ 23, 24 ], + bornPos: [ 1, 0 ] +}, +{ level: 148, ai: 1, time: 2507, state: 1, country: "Taiwan", //id=120 2014-06-10 14:28:54 + action: [ 0, 39, 51, 88, 61, 37, 66, 88, 77, 37, 83, 88, 91, 37, 104, 37, 105, 37, 106, 37, 107, 37, 108, 37, 109, 37, 110, 37, 111, 37, 112, 37, 113, 37, 114, 37, 115, 37, 116, 37, 117, 37, 118, 37, 119, 37, 120, 37, 121, 37, 122, 37, 123, 37, 124, 37, 125, 37, 126, 37, 127, 37, 193, 90, 204, 39, 209, 90, 220, 39, 225, 90, 235, 39, 241, 90, 250, 39, 256, 90, 267, 39, 308, 39, 362, 37, 366, 88, 377, 37, 382, 88, 389, 37, 403, 37, 404, 37, 405, 37, 406, 37, 493, 90, 505, 39, 510, 90, 522, 39, 526, 90, 538, 39, 542, 90, 551, 39, 565, 39, 566, 39, 567, 39, 568, 39, 569, 39, 633, 88, 646, 37, 649, 88, 659, 37, 665, 88, 673, 37, 687, 37, 730, 38, 759, 37, 800, 90, 809, 39, 815, 90, 824, 39, 832, 90, 841, 39, 848, 90, 856, 39, 870, 39, 871, 39, 872, 39, 873, 39, 874, 39, 941, 88, 950, 37, 956, 88, 966, 37, 977, 88, 987, 37, 992, 88, 1003, 37, 1007, 88, 1017, 37, 1045, 38, 1059, 37, 1093, 90, 1104, 39, 1108, 90, 1119, 39, 1123, 90, 1133, 39, 1157, 38, 1210, 88, 1284, 39, 1289, 90, 1298, 39, 1310, 90, 1321, 39, 1336, 90, 1347, 39, 1352, 90, 1363, 39, 1367, 90, 1377, 39, 1422, 37, 1431, 38, 1447, 88, 1461, 37, 1466, 88, 1485, 37, 1488, 88, 1497, 37, 1515, 38, 1589, 37, 1596, 90, 1642, 37, 1681, 88, 1690, 37, 1694, 88, 1704, 37, 1707, 88, 1718, 37, 1722, 88, 1731, 37, 1767, 90, 1774, 39, 1784, 90, 1793, 39, 1800, 90, 1811, 39, 1816, 90, 1827, 39, 1833, 90, 1844, 39, 1849, 90, 1938, 39, 2004, 88, 2012, 37, 2025, 88, 2034, 37, 2041, 88, 2050, 37, 2073, 90, 2122, 39, 2133, 90, 2148, 39, 2149, 90, 2164, 39, 2166, 90, 2261, 39, 2267, 90, 2278, 39, 2283, 90, 2292, 39, 2339, 37, 2357, 38, 2406, 39, 2417, 38, 2431, 37, 2460, 38, 2469, 37, 2490, 38, 2497, 37, 2501, 38 ], + goldDrop: [ 28, 22, 17, 26, 20, 39, 19, 29, 37, 23, 18, 18, 28, 23, 16, 19, 26, 28, 30, 18, 28, 16, 33, 30 ], + bornPos: [ 1, 15, 4, 23, 2, 13, 21, 22, 7, 9, 5, 19, 10, 11, 17, 6, 3, 25, 12 ] +}, +{ level: 150, ai: 1, time: 2460, state: 1, country: "Taiwan", //id=121 2014-06-11 21:14:09 + action: [ 0, 39, 68, 38, 76, 39, 84, 38, 97, 39, 103, 38, 115, 39, 123, 38, 135, 39, 143, 38, 156, 39, 164, 38, 198, 37, 279, 39, 296, 37, 304, 90, 313, 39, 318, 90, 348, 37, 359, 38, 364, 37, 371, 38, 381, 37, 386, 38, 397, 37, 402, 38, 413, 37, 418, 38, 429, 37, 434, 38, 449, 37, 467, 38, 492, 40, 509, 39, 525, 40, 537, 37, 543, 39, 554, 40, 563, 37, 571, 39, 584, 40, 595, 37, 601, 39, 613, 40, 621, 37, 633, 40, 637, 37, 645, 39, 658, 40, 671, 37, 680, 39, 705, 37, 736, 39, 750, 38, 758, 37, 784, 40, 800, 37, 819, 90, 851, 39, 853, 90, 863, 39, 865, 90, 910, 37, 941, 38, 950, 39, 958, 37, 969, 38, 978, 39, 985, 37, 995, 38, 1017, 39, 1023, 37, 1028, 38, 1066, 39, 1092, 88, 1163, 39, 1263, 38, 1271, 39, 1278, 38, 1290, 39, 1297, 38, 1311, 39, 1317, 38, 1330, 39, 1336, 38, 1347, 39, 1355, 38, 1386, 39, 1395, 38, 1405, 39, 1412, 38, 1420, 40, 1441, 39, 1449, 37, 1461, 40, 1474, 39, 1480, 37, 1492, 40, 1504, 39, 1511, 37, 1522, 40, 1534, 39, 1541, 37, 1553, 40, 1565, 39, 1573, 37, 1586, 40, 1597, 39, 1627, 37, 1643, 39, 1654, 88, 1670, 37, 1680, 38, 1699, 37, 1715, 38, 1725, 39, 1769, 38, 1778, 37, 1813, 38, 1825, 39, 1834, 38, 1841, 37, 1845, 38, 1856, 39, 1870, 88, 1883, 37, 1887, 88, 1943, 39, 1962, 40, 2009, 37, 2017, 39, 2026, 38, 2106, 37, 2225, 88, 2241, 39, 2256, 38, 2268, 39, 2337, 38, 2356, 90, 2402, 38 ], + goldDrop: [ 23, 35, 20, 20, 23, 36, 20, 18, 35 ], + bornPos: [ 1, 14, 24 ] +}]; //Count = 121 + + + +// World DemoData2 +var wDemoData2 = [ + { level: 1, ai: 1, time: 4674, state: 1, country: "Taiwan", //id=1 2014-06-02 17:46:22 + action: [ 0, 37, 5, 88, 15, 40, 21, 88, 33, 40, 37, 88, 47, 40, 52, 88, 216, 40, 221, 88, 229, 38, 254, 39, 334, 37, 401, 38, 410, 37, 413, 38, 438, 88, 448, 40, 453, 88, 463, 40, 469, 88, 479, 40, 484, 88, 495, 40, 500, 88, 508, 38, 540, 39, 610, 40, 643, 37, 721, 38, 794, 39, 804, 40, 838, 37, 853, 38, 892, 39, 908, 40, 930, 37, 961, 38, 1001, 39, 1020, 40, 1042, 37, 1077, 38, 1118, 39, 1141, 40, 1174, 37, 1204, 38, 1244, 39, 1279, 40, 1314, 37, 1353, 38, 1394, 39, 1434, 40, 1469, 37, 1514, 38, 1554, 39, 1614, 40, 1648, 39, 1727, 38, 1768, 37, 1778, 40, 1798, 39, 1827, 38, 1866, 37, 1881, 40, 1900, 39, 1937, 38, 1977, 37, 1996, 40, 2028, 39, 2054, 38, 2093, 37, 2117, 40, 2151, 39, 2180, 38, 2220, 37, 2254, 40, 2271, 39, 2328, 38, 2368, 37, 2410, 40, 2433, 39, 2489, 38, 2529, 37, 2576, 40, 2604, 39, 2659, 38, 2698, 37, 2748, 40, 2776, 39, 2836, 38, 2875, 37, 2932, 40, 2953, 39, 3025, 38, 3064, 37, 3125, 40, 3142, 39, 3222, 38, 3261, 37, 3326, 40, 3360, 39, 3430, 38, 3470, 37, 3537, 40, 3555, 37, 3570, 39, 3641, 38, 3679, 37, 3768, 38, 3840, 40, 3868, 37, 3924, 38, 3965, 39, 4015, 38, 4035, 40, 4065, 39, 4158, 38, 4197, 37, 4267, 38, 4278, 40, 4309, 39, 4570, 40, 4576, 90, 4607, 37, 4615, 39, 4624, 38 ], + goldDrop: [ 21 ], + bornPos: [] +}, +{ level: 2, ai: 1, time: 11607, state: 1, country: "Taiwan", //id=2 2014-06-12 20:49:24 + action: [ 0, 39, 17, 38, 41, 37, 61, 38, 139, 40, 176, 37, 184, 40, 205, 37, 214, 40, 242, 39, 279, 38, 338, 37, 489, 40, 502, 40, 503, 40, 504, 40, 505, 40, 506, 40, 507, 40, 508, 40, 509, 40, 552, 39, 600, 38, 804, 37, 835, 38, 851, 40, 868, 37, 965, 40, 988, 37, 992, 38, 1007, 40, 1047, 37, 1071, 39, 1143, 38, 1200, 37, 1316, 40, 1330, 37, 1365, 38, 1398, 39, 1430, 37, 1434, 38, 1496, 39, 1534, 37, 1554, 38, 1616, 40, 1630, 40, 1631, 40, 1632, 40, 1633, 40, 1634, 40, 1635, 40, 1636, 40, 1637, 40, 1638, 40, 1639, 40, 1640, 40, 1649, 37, 1749, 38, 1833, 39, 1863, 40, 1874, 37, 1882, 40, 1895, 39, 1909, 39, 1926, 38, 1960, 39, 1983, 38, 2089, 39, 2114, 40, 2127, 37, 2252, 40, 2264, 37, 2275, 38, 2276, 39, 2296, 37, 2302, 38, 2320, 40, 2357, 37, 2367, 40, 2393, 37, 2455, 38, 2510, 39, 2575, 38, 2759, 40, 2795, 37, 2811, 39, 2834, 37, 2848, 38, 2860, 40, 2873, 38, 2980, 39, 3005, 37, 3031, 40, 3038, 37, 3047, 37, 3185, 39, 3190, 38, 3227, 40, 3232, 90, 3394, 39, 3405, 37, 3412, 38, 3420, 39, 3434, 37, 3446, 40, 3460, 40, 3461, 40, 3462, 40, 3463, 40, 3464, 40, 3465, 40, 3466, 40, 3467, 40, 3468, 40, 3469, 40, 3470, 40, 3471, 40, 3472, 40, 3473, 40, 3474, 40, 3482, 37, 3577, 38, 3634, 39, 3694, 38, 3698, 38, 3706, 39, 3708, 38, 3722, 39, 3724, 38, 3862, 37, 3899, 39, 3906, 40, 3915, 37, 4057, 40, 4102, 37, 4108, 40, 4120, 39, 4239, 38, 4463, 37, 4521, 39, 4531, 38, 4584, 40, 4605, 37, 4662, 39, 4671, 38, 4684, 37, 4690, 40, 4744, 39, 4785, 38, 4800, 40, 4842, 38, 5018, 37, 5047, 38, 5189, 40, 5210, 37, 5307, 40, 5358, 39, 5511, 38, 5590, 37, 5616, 38, 5834, 40, 5855, 37, 5897, 40, 5912, 37, 5944, 38, 5955, 40, 5969, 38, 5976, 37, 5988, 39, 5999, 37, 6006, 39, 6015, 37, 6025, 39, 6036, 38, 6081, 40, 6086, 39, 6098, 40, 6109, 37, 6240, 39, 6248, 38, 6270, 37, 6275, 38, 6285, 37, 6302, 39, 6312, 37, 6327, 39, 6343, 90, 6449, 40, 6454, 37, 6551, 39, 6563, 40, 6583, 37, 6597, 37, 6598, 37, 6667, 38, 6728, 39, 6772, 40, 6775, 39, 6810, 37, 6828, 39, 6845, 38, 6922, 39, 7021, 40, 7035, 40, 7036, 40, 7037, 40, 7038, 40, 7039, 40, 7040, 40, 7041, 40, 7042, 40, 7043, 40, 7044, 40, 7045, 40, 7046, 40, 7047, 40, 7048, 40, 7049, 40, 7050, 40, 7051, 40, 7052, 40, 7053, 40, 7054, 40, 7055, 40, 7056, 40, 7057, 40, 7058, 40, 7059, 40, 7060, 40, 7061, 40, 7062, 40, 7063, 40, 7064, 40, 7065, 40, 7066, 40, 7067, 40, 7068, 40, 7069, 40, 7070, 40, 7079, 37, 7195, 38, 7268, 40, 7286, 39, 7349, 38, 7587, 40, 7611, 37, 7685, 40, 7690, 39, 7808, 40, 7820, 37, 7830, 40, 7844, 40, 7845, 40, 7846, 40, 7847, 40, 7848, 40, 7849, 40, 7850, 40, 7851, 40, 7852, 40, 7853, 40, 7854, 40, 7855, 40, 7863, 37, 7877, 37, 7878, 37, 7879, 37, 7880, 37, 7881, 37, 7882, 37, 7883, 37, 7884, 37, 8004, 38, 8060, 39, 8129, 38, 8141, 37, 8144, 38, 8365, 40, 8447, 39, 8741, 38, 8776, 40, 8792, 39, 8804, 40, 8809, 39, 8820, 40, 8825, 39, 9155, 38, 9202, 37, 9303, 40, 9315, 37, 9355, 38, 9376, 39, 9385, 38, 9449, 40, 9463, 40, 9464, 40, 9465, 40, 9466, 40, 9467, 40, 9468, 40, 9469, 40, 9470, 40, 9471, 40, 9472, 40, 9473, 40, 9474, 40, 9475, 40, 9476, 40, 9477, 40, 9478, 40, 9485, 39, 9685, 38, 9747, 40, 9800, 39, 10232, 40, 10246, 40, 10451, 38, 10681, 37, 10713, 38, 10788, 39, 10792, 40, 10814, 37, 10832, 40, 10846, 37, 10884, 40, 10889, 37, 11018, 39, 11027, 40, 11049, 37, 11169, 38, 11224, 39, 11250, 38, 11371, 40, 11430, 37, 11456, 38, 11513, 39, 11579, 38 ], + goldDrop: [ 38, 31, 35, 19, 14, 15, 24, 27, 27, 30, 33, 25, 28, 28, 22, 32, 14, 23, 14, 31 ], + bornPos: [] +}, +{ level: 3, ai: 1, time: 2149, state: 1, country: "Taiwan", //id=3 2014-06-02 12:10:34 + action: [ 0, 37, 26, 40, 43, 37, 63, 38, 76, 37, 85, 38, 91, 37, 124, 38, 139, 40, 149, 38, 176, 40, 209, 39, 345, 40, 357, 37, 371, 40, 389, 39, 401, 40, 422, 39, 430, 37, 471, 39, 480, 38, 502, 39, 510, 37, 524, 38, 540, 37, 568, 40, 593, 39, 600, 37, 610, 38, 619, 38, 630, 37, 677, 40, 706, 39, 746, 40, 756, 39, 785, 90, 971, 37, 1038, 38, 1055, 39, 1062, 40, 1171, 37, 1179, 40, 1193, 39, 1268, 90, 1355, 38, 1366, 40, 1458, 37, 1522, 38, 1539, 39, 1546, 40, 1697, 37, 1709, 37, 1710, 37, 1711, 37, 1712, 37, 1713, 37, 1729, 40, 1741, 40, 1743, 40, 1783, 38, 1797, 38, 1809, 39, 1911, 40, 1936, 39, 1958, 38, 1967, 39, 1973, 38, 1988, 37, 1994, 38, 2018, 37, 2121, 38 ], + goldDrop: [ 16, 31, 37 ], + bornPos: [ 1, 22, 25 ] +}, +{ level: 4, ai: 1, time: 2087, state: 1, country: "Taiwan", //id=4 2014-06-02 12:14:09 + action: [ 0, 37, 36, 38, 59, 39, 104, 38, 116, 39, 143, 38, 197, 39, 201, 88, 213, 37, 219, 88, 230, 37, 236, 88, 246, 39, 289, 37, 462, 38, 470, 39, 479, 88, 490, 37, 497, 88, 509, 37, 514, 88, 527, 40, 549, 39, 554, 88, 600, 39, 607, 37, 713, 38, 734, 39, 781, 38, 789, 39, 884, 38, 908, 37, 964, 38, 975, 37, 997, 38, 1084, 90, 1097, 39, 1102, 90, 1113, 37, 1155, 39, 1345, 38, 1354, 37, 1360, 90, 1371, 39, 1377, 90, 1390, 40, 1409, 39, 1420, 38, 1441, 39, 1457, 37, 1484, 39, 1534, 38, 1561, 37, 1616, 38, 1623, 37, 1710, 38, 1734, 39, 1789, 38, 1798, 39, 1814, 37, 1821, 38, 1979, 88, 2062, 39, 2069, 37, 2076, 38 ], + goldDrop: [ 25, 34 ], + bornPos: [] +}, +{ level: 5, ai: 1, time: 6878, state: 1, country: "Taiwan", //id=5 2014-06-12 20:52:16 + action: [ 0, 40, 288, 38, 293, 39, 347, 88, 356, 37, 359, 88, 371, 37, 376, 88, 388, 37, 393, 88, 406, 37, 411, 88, 423, 37, 429, 88, 441, 37, 447, 88, 459, 37, 464, 88, 477, 37, 482, 88, 496, 37, 500, 88, 515, 37, 518, 88, 535, 37, 550, 88, 623, 40, 637, 40, 638, 40, 639, 40, 640, 40, 641, 40, 642, 40, 643, 40, 644, 40, 645, 40, 646, 40, 647, 40, 648, 40, 649, 40, 650, 40, 651, 40, 652, 40, 776, 38, 783, 39, 835, 88, 844, 37, 851, 88, 862, 37, 868, 88, 880, 37, 885, 88, 898, 37, 902, 88, 916, 37, 919, 88, 932, 37, 937, 88, 949, 37, 954, 88, 967, 37, 972, 88, 985, 37, 989, 88, 1012, 37, 1018, 88, 1115, 40, 1137, 38, 1159, 39, 1181, 38, 1217, 90, 1265, 37, 1285, 40, 1295, 39, 1438, 40, 1446, 39, 1497, 88, 1506, 37, 1514, 88, 1524, 37, 1530, 88, 1540, 37, 1546, 88, 1558, 37, 1564, 88, 1575, 37, 1581, 88, 1592, 37, 1598, 88, 1610, 37, 1615, 88, 1629, 37, 1634, 88, 1644, 37, 1649, 88, 1661, 37, 1666, 88, 1773, 38, 1806, 39, 1830, 38, 1897, 90, 1964, 37, 1991, 40, 2000, 39, 2127, 40, 2141, 40, 2142, 40, 2143, 40, 2144, 40, 2145, 40, 2146, 40, 2147, 40, 2148, 40, 2149, 40, 2150, 40, 2151, 40, 2152, 40, 2153, 40, 2154, 40, 2155, 40, 2156, 40, 2157, 40, 2158, 40, 2159, 40, 2160, 40, 2161, 40, 2162, 40, 2163, 40, 2164, 40, 2322, 38, 2339, 40, 2373, 38, 2396, 40, 2433, 38, 2442, 39, 2453, 40, 2456, 39, 2509, 88, 2519, 37, 2522, 88, 2533, 37, 2539, 88, 2550, 37, 2556, 88, 2567, 37, 2574, 88, 2585, 37, 2591, 88, 2601, 37, 2608, 88, 2619, 37, 2626, 88, 2637, 37, 2643, 88, 2654, 37, 2660, 88, 2672, 37, 2678, 88, 2687, 37, 2694, 88, 2782, 38, 2829, 39, 2851, 38, 2971, 90, 3018, 37, 3039, 40, 3048, 39, 3190, 40, 3204, 40, 3478, 38, 3484, 39, 3535, 88, 3545, 37, 3552, 88, 3563, 37, 3570, 88, 3582, 37, 3588, 88, 3601, 37, 3606, 88, 3617, 37, 3623, 88, 3635, 37, 3640, 88, 3652, 37, 3657, 88, 3669, 37, 3674, 88, 3685, 37, 3690, 88, 3700, 37, 3706, 88, 3791, 38, 3860, 39, 3876, 38, 3918, 39, 3927, 38, 3937, 37, 3947, 38, 4015, 90, 4056, 37, 4070, 40, 4080, 39, 4241, 38, 4262, 39, 4333, 37, 4339, 88, 4350, 37, 4416, 40, 4430, 39, 4496, 37, 4503, 88, 4513, 37, 4576, 40, 4588, 39, 4600, 40, 4604, 39, 4665, 37, 4672, 88, 4681, 37, 4741, 40, 4756, 39, 4811, 37, 4817, 88, 4827, 37, 4879, 40, 4894, 39, 5029, 38, 5096, 90, 5107, 40, 5112, 90, 5123, 40, 5128, 90, 5141, 40, 5145, 90, 5158, 40, 5162, 90, 5174, 40, 5179, 90, 5191, 40, 5196, 90, 5208, 40, 5213, 90, 5226, 40, 5230, 90, 5244, 40, 5248, 90, 5260, 37, 5278, 39, 5290, 38, 5347, 37, 5387, 90, 5399, 39, 5404, 90, 5416, 39, 5421, 90, 5433, 39, 5439, 90, 5451, 39, 5457, 90, 5468, 39, 5474, 90, 5485, 39, 5490, 90, 5497, 37, 5535, 90, 5546, 39, 5551, 90, 5563, 39, 5568, 90, 5581, 39, 5586, 90, 5597, 39, 5603, 90, 5612, 39, 5622, 90, 5631, 37, 5654, 90, 5667, 39, 5671, 90, 5685, 39, 5689, 90, 5702, 37, 5718, 90, 5728, 39, 5735, 90, 5748, 37, 5768, 88, 5780, 40, 5786, 88, 5799, 40, 5803, 88, 5817, 40, 5822, 88, 5834, 40, 5839, 88, 5852, 40, 5857, 88, 5873, 40, 5881, 39, 5897, 90, 5908, 37, 5918, 39, 5963, 38, 6028, 37, 6048, 88, 6059, 37, 6066, 88, 6076, 37, 6082, 88, 6094, 37, 6100, 88, 6111, 37, 6117, 88, 6128, 37, 6134, 88, 6145, 37, 6151, 88, 6161, 39, 6190, 88, 6201, 37, 6208, 88, 6219, 37, 6225, 88, 6237, 37, 6243, 88, 6254, 37, 6262, 88, 6273, 39, 6293, 88, 6302, 37, 6310, 88, 6322, 37, 6329, 88, 6337, 39, 6354, 88, 6367, 39, 6384, 90, 6395, 40, 6401, 90, 6414, 40, 6418, 90, 6432, 40, 6436, 90, 6450, 40, 6454, 90, 6467, 40, 6471, 90, 6490, 40, 6501, 90, 6514, 37, 6525, 39, 6554, 38, 6620, 37, 6666, 90, 6681, 37, 6746, 39, 6801, 38 ], + goldDrop: [], + bornPos: [ 1, 27, 27 ] +}, +{ level: 6, ai: 1, time: 5995, state: 1, country: "Taiwan", //id=6 2014-06-04 22:53:57 + action: [ 0, 39, 203, 90, 219, 37, 236, 88, 303, 39, 315, 38, 342, 37, 378, 38, 424, 40, 586, 37, 602, 39, 625, 38, 678, 39, 681, 37, 687, 38, 691, 90, 704, 39, 709, 38, 789, 37, 814, 39, 823, 38, 893, 90, 903, 39, 908, 38, 980, 37, 1042, 39, 1047, 90, 1055, 39, 1062, 38, 1070, 39, 1136, 38, 1225, 37, 1241, 40, 1255, 37, 1269, 39, 1353, 38, 1443, 37, 1532, 38, 1590, 40, 1606, 38, 1714, 37, 1766, 39, 1807, 37, 1843, 38, 1891, 38, 1904, 40, 1932, 38, 1948, 39, 1957, 88, 1968, 37, 1977, 38, 2006, 40, 2034, 37, 2060, 39, 2089, 37, 2098, 88, 2109, 37, 2123, 37, 2124, 37, 2125, 37, 2126, 37, 2127, 37, 2128, 37, 2129, 37, 2130, 37, 2131, 37, 2132, 37, 2133, 37, 2166, 38, 2217, 37, 2243, 88, 2313, 39, 2331, 90, 2406, 37, 2419, 38, 2457, 39, 2508, 38, 2747, 37, 2778, 38, 2806, 40, 2825, 37, 2831, 90, 2842, 39, 2848, 38, 2986, 39, 2999, 37, 3022, 39, 3044, 39, 3064, 37, 3116, 38, 3164, 88, 3184, 38, 3211, 40, 3244, 37, 3305, 40, 3348, 38, 3431, 39, 3458, 40, 3483, 37, 3566, 38, 3649, 39, 3675, 40, 3860, 39, 3896, 38, 3946, 37, 4022, 38, 4107, 39, 4131, 40, 4164, 39, 4170, 90, 4181, 39, 4187, 38, 4271, 39, 4287, 37, 4362, 38, 4446, 39, 4472, 40, 4501, 37, 4535, 38, 4559, 39, 4575, 38, 4606, 37, 4612, 88, 4619, 37, 4633, 37, 4634, 37, 4635, 37, 4636, 37, 4637, 37, 4638, 37, 4639, 37, 4640, 37, 4641, 37, 4642, 37, 4643, 37, 4691, 38, 4776, 39, 4846, 38, 5079, 40, 5213, 39, 5239, 38, 5280, 39, 5293, 37, 5336, 39, 5409, 38, 5493, 37, 5578, 40, 5606, 39, 5611, 88, 5621, 37, 5678, 39, 5709, 38, 5726, 39, 5730, 37, 5737, 88, 5748, 37, 5753, 38, 5792, 39, 5801, 38, 5813, 39, 5912, 38 ], + goldDrop: [ 35, 23, 17, 27 ], + bornPos: [ 1, 22 ] +}, +{ level: 7, ai: 1, time: 10949, state: 1, country: "Taiwan", //id=7 2014-06-12 20:52:16 + action: [ 0, 38, 4, 38, 9, 38, 14, 38, 19, 38, 29, 38, 81, 37, 95, 37, 96, 37, 97, 37, 140, 38, 222, 39, 241, 38, 284, 39, 287, 38, 395, 39, 399, 38, 600, 40, 651, 39, 902, 37, 918, 39, 936, 37, 986, 38, 1073, 39, 1099, 38, 1469, 40, 1516, 39, 1597, 37, 1615, 39, 1638, 37, 1665, 38, 1751, 39, 1810, 40, 1833, 37, 1857, 39, 1874, 37, 1878, 90, 1888, 39, 1948, 37, 1973, 39, 1981, 37, 1992, 39, 2000, 90, 2009, 39, 2042, 37, 2050, 39, 2084, 37, 2095, 39, 2167, 37, 2181, 39, 2228, 38, 2234, 39, 2325, 38, 2411, 37, 2464, 38, 2480, 39, 2496, 38, 2541, 39, 2548, 38, 2847, 40, 2890, 38, 3020, 39, 3041, 39, 3081, 37, 3097, 39, 3140, 38, 3187, 40, 3262, 38, 3348, 37, 3460, 38, 3488, 39, 3490, 38, 3665, 40, 3706, 39, 3711, 39, 3724, 39, 3725, 39, 3726, 39, 3757, 37, 3771, 39, 3830, 38, 3837, 39, 3891, 37, 3898, 39, 3935, 37, 4039, 38, 4052, 37, 4142, 38, 4226, 39, 4291, 38, 4306, 40, 4337, 37, 4378, 39, 4386, 90, 4397, 39, 4452, 37, 4485, 39, 4491, 90, 4501, 39, 4603, 37, 4638, 39, 4695, 38, 4702, 39, 4710, 88, 4762, 39, 4891, 38, 4977, 37, 5018, 38, 5046, 39, 5064, 38, 5139, 37, 5144, 38, 5400, 40, 5441, 38, 5511, 39, 5545, 37, 5564, 39, 5596, 38, 5657, 39, 5668, 40, 5675, 39, 5685, 40, 5706, 38, 5723, 40, 5740, 38, 5791, 37, 5852, 40, 5871, 39, 5896, 37, 5904, 88, 5913, 37, 5934, 39, 5941, 38, 5983, 39, 6007, 37, 6024, 39, 6027, 88, 6038, 37, 6052, 37, 6082, 39, 6088, 38, 6137, 39, 6151, 38, 6201, 39, 6215, 37, 6263, 38, 6269, 37, 6417, 38, 6500, 39, 6516, 40, 6571, 37, 6613, 38, 6696, 39, 6764, 38, 6811, 39, 6813, 38, 6865, 40, 6971, 39, 6978, 38, 6994, 39, 7018, 37, 7059, 39, 7091, 37, 7105, 39, 7115, 37, 7292, 39, 7295, 88, 7301, 37, 7315, 37, 7316, 37, 7317, 37, 7318, 37, 7319, 37, 7372, 39, 7396, 37, 7429, 38, 7436, 37, 7526, 38, 7607, 40, 7626, 37, 7648, 38, 7686, 39, 7755, 40, 7793, 39, 7816, 37, 7842, 39, 7845, 88, 7852, 37, 7866, 37, 7867, 37, 7868, 37, 7886, 39, 7892, 38, 7915, 39, 7984, 38, 8158, 37, 8176, 40, 8242, 37, 8255, 39, 8270, 37, 8303, 38, 8309, 37, 8399, 38, 8512, 39, 8603, 37, 8634, 38, 8679, 37, 8731, 40, 8807, 39, 8853, 38, 8862, 39, 8954, 38, 9061, 37, 9123, 39, 9143, 38, 9169, 39, 9179, 38, 9474, 40, 9511, 38, 9618, 39, 9664, 37, 9677, 39, 9712, 38, 9797, 37, 9862, 38, 9874, 40, 9909, 39, 9964, 88, 9975, 37, 10050, 39, 10075, 37, 10106, 38, 10112, 37, 10125, 38, 10153, 88, 10220, 39, 10292, 38, 10399, 37, 10454, 40, 10479, 39, 10512, 88, 10524, 37, 10641, 39, 10651, 38, 10659, 39, 10712, 37, 10723, 39, 10738, 37, 10771, 38, 10777, 37, 10866, 38 ], + goldDrop: [ 37, 26, 31, 17, 35, 17, 15, 25 ], + bornPos: [ 1, 10 ] +}, +{ level: 8, ai: 1, time: 2738, state: 1, country: "Taiwan", //id=8 2014-06-12 20:52:16 + action: [ 0, 37, 6, 38, 40, 37, 79, 38, 100, 39, 112, 90, 145, 37, 158, 38, 185, 39, 192, 37, 200, 40, 210, 39, 226, 38, 231, 39, 241, 38, 245, 39, 274, 90, 288, 37, 294, 40, 301, 39, 312, 38, 318, 39, 328, 38, 332, 39, 346, 37, 360, 40, 370, 37, 380, 39, 391, 90, 399, 37, 410, 40, 426, 37, 444, 88, 489, 39, 501, 38, 507, 39, 516, 38, 522, 39, 534, 38, 541, 39, 550, 38, 555, 39, 572, 37, 612, 39, 627, 90, 763, 37, 767, 40, 781, 40, 782, 37, 792, 88, 829, 39, 839, 38, 846, 39, 856, 38, 864, 39, 873, 38, 881, 39, 896, 37, 916, 40, 924, 90, 995, 37, 1001, 40, 1015, 40, 1018, 37, 1032, 88, 1069, 40, 1078, 37, 1089, 40, 1097, 37, 1107, 88, 1207, 40, 1220, 40, 1221, 40, 1328, 38, 1337, 39, 1346, 38, 1353, 39, 1363, 38, 1369, 39, 1378, 38, 1384, 39, 1396, 37, 1409, 40, 1417, 37, 1427, 40, 1438, 37, 1444, 40, 1457, 37, 1462, 40, 1474, 37, 1507, 40, 1520, 37, 1530, 40, 1541, 37, 1551, 40, 1566, 37, 1576, 40, 1607, 90, 1618, 37, 1625, 40, 1639, 40, 1640, 40, 1641, 40, 1644, 90, 1649, 37, 1657, 40, 1667, 37, 1677, 40, 1689, 39, 1702, 38, 1709, 39, 1719, 38, 1726, 39, 1736, 38, 1744, 39, 1754, 90, 1763, 37, 1775, 40, 1788, 37, 1797, 39, 1812, 38, 1818, 39, 1830, 38, 1834, 39, 1843, 90, 1853, 37, 1866, 40, 1874, 39, 1887, 38, 1894, 39, 1903, 38, 1911, 39, 1921, 38, 1928, 39, 1946, 90, 1958, 37, 1968, 40, 1974, 39, 1987, 38, 1993, 39, 2003, 90, 2014, 37, 2024, 40, 2033, 39, 2046, 38, 2114, 37, 2218, 40, 2230, 37, 2242, 40, 2276, 90, 2315, 38, 2369, 40, 2400, 37, 2413, 40, 2424, 37, 2435, 40, 2446, 37, 2458, 40, 2472, 40, 2591, 38, 2600, 39, 2629, 38, 2635, 39, 2651, 38, 2659, 39, 2670, 38, 2680, 39, 2688, 38, 2697, 39, 2707, 38, 2721, 39, 2727, 38 ], + goldDrop: [ 14 ], + bornPos: [] +}, +{ level: 9, ai: 1, time: 7861, state: 1, country: "Taiwan", //id=9 2014-06-12 20:52:16 + action: [ 0, 90, 20, 37, 38, 40, 45, 90, 58, 88, 64, 40, 69, 90, 89, 39, 92, 90, 106, 37, 116, 39, 184, 37, 187, 88, 197, 39, 211, 39, 212, 39, 213, 39, 214, 39, 215, 39, 216, 39, 217, 39, 218, 39, 222, 38, 228, 39, 236, 37, 240, 38, 249, 37, 252, 38, 261, 37, 264, 38, 273, 37, 276, 38, 284, 37, 287, 38, 296, 37, 300, 38, 309, 37, 312, 38, 323, 37, 328, 90, 340, 37, 360, 39, 365, 90, 379, 37, 393, 88, 403, 39, 426, 90, 435, 37, 466, 90, 477, 37, 501, 38, 506, 37, 514, 39, 519, 38, 525, 39, 530, 38, 539, 39, 543, 38, 551, 39, 555, 38, 562, 39, 565, 38, 572, 39, 575, 38, 595, 39, 602, 38, 610, 39, 622, 90, 636, 37, 666, 39, 678, 37, 708, 90, 721, 37, 742, 38, 751, 90, 769, 40, 770, 90, 788, 40, 795, 37, 806, 39, 814, 38, 826, 39, 828, 38, 858, 39, 865, 38, 871, 39, 878, 38, 883, 39, 889, 38, 894, 39, 900, 38, 905, 39, 910, 38, 915, 39, 917, 38, 928, 39, 933, 38, 940, 39, 945, 90, 953, 39, 958, 90, 970, 39, 976, 90, 989, 40, 997, 39, 1008, 37, 1014, 38, 1095, 37, 1109, 37, 1110, 37, 1111, 37, 1112, 37, 1113, 37, 1114, 37, 1115, 37, 1116, 37, 1117, 37, 1118, 37, 1119, 37, 1120, 37, 1121, 37, 1122, 37, 1123, 37, 1124, 37, 1125, 37, 1126, 37, 1127, 37, 1128, 37, 1216, 39, 1220, 90, 1233, 37, 1246, 37, 1252, 38, 1303, 40, 1307, 90, 1332, 40, 1388, 38, 1400, 39, 1407, 38, 1414, 39, 1420, 38, 1426, 39, 1432, 38, 1438, 39, 1444, 38, 1449, 39, 1456, 38, 1461, 39, 1465, 38, 1485, 39, 1495, 38, 1514, 90, 1531, 39, 1536, 90, 1558, 40, 1565, 39, 1673, 40, 1686, 39, 1691, 40, 1701, 39, 1707, 40, 1716, 39, 1722, 40, 1731, 39, 1737, 40, 1746, 39, 1754, 40, 1763, 88, 1773, 38, 1776, 88, 1787, 40, 1823, 38, 1834, 37, 1838, 38, 1847, 37, 1851, 38, 1860, 37, 1864, 38, 1873, 37, 1877, 38, 1886, 37, 1889, 38, 1898, 37, 1904, 38, 1913, 37, 1922, 88, 1976, 39, 1983, 37, 1995, 88, 2003, 40, 2014, 37, 2216, 39, 2224, 38, 2229, 39, 2246, 40, 2254, 39, 2264, 40, 2273, 39, 2279, 40, 2287, 39, 2295, 40, 2301, 39, 2308, 40, 2315, 39, 2322, 40, 2329, 39, 2341, 40, 2348, 39, 2359, 37, 2364, 88, 2378, 40, 2425, 38, 2435, 37, 2440, 38, 2448, 37, 2453, 38, 2461, 37, 2465, 38, 2475, 37, 2478, 38, 2487, 37, 2490, 38, 2500, 37, 2505, 38, 2519, 37, 2526, 38, 2537, 37, 2540, 88, 2580, 39, 2587, 37, 2599, 88, 2607, 40, 2619, 37, 2821, 39, 2827, 38, 2832, 39, 2846, 40, 2854, 39, 2860, 40, 2868, 39, 2875, 40, 2882, 39, 2888, 40, 2896, 39, 2902, 40, 2908, 39, 2915, 40, 2920, 39, 2928, 40, 2936, 88, 2956, 40, 3022, 38, 3034, 37, 3039, 38, 3046, 37, 3052, 38, 3060, 37, 3063, 38, 3073, 37, 3076, 38, 3085, 37, 3089, 38, 3099, 37, 3104, 38, 3119, 37, 3127, 88, 3161, 37, 3166, 88, 3180, 40, 3192, 38, 3245, 40, 3256, 37, 3262, 40, 3268, 37, 3273, 40, 3277, 37, 3281, 40, 3285, 37, 3289, 40, 3293, 37, 3297, 40, 3300, 37, 3304, 40, 3308, 37, 3318, 39, 3325, 90, 3388, 38, 3396, 39, 3402, 38, 3407, 39, 3413, 38, 3419, 39, 3425, 38, 3429, 39, 3434, 38, 3439, 39, 3443, 38, 3446, 39, 3450, 38, 3454, 39, 3463, 39, 3474, 40, 3482, 39, 3487, 40, 3493, 39, 3499, 40, 3504, 39, 3510, 40, 3515, 39, 3521, 40, 3525, 39, 3531, 40, 3536, 39, 3543, 40, 3549, 88, 3562, 40, 3569, 39, 3577, 40, 3588, 37, 3594, 40, 3601, 37, 3617, 39, 3621, 38, 3636, 37, 3640, 38, 3648, 37, 3653, 38, 3660, 37, 3664, 38, 3673, 37, 3676, 38, 3685, 37, 3689, 38, 3698, 37, 3702, 38, 3735, 37, 3742, 88, 3751, 37, 3755, 88, 3764, 37, 3777, 40, 3786, 37, 3791, 40, 3795, 37, 3801, 40, 3804, 37, 3807, 40, 3809, 37, 3812, 40, 3814, 37, 3817, 40, 3819, 37, 3822, 40, 3823, 37, 3826, 40, 3828, 37, 3831, 40, 3833, 37, 3840, 37, 3847, 40, 3853, 90, 3863, 37, 3891, 38, 3897, 37, 3910, 38, 3931, 40, 3961, 38, 4007, 40, 4021, 40, 4022, 40, 4023, 40, 4048, 38, 4134, 40, 4184, 39, 4200, 37, 4208, 38, 4217, 39, 4226, 38, 4231, 39, 4236, 38, 4239, 39, 4243, 38, 4246, 39, 4250, 38, 4253, 39, 4257, 38, 4259, 39, 4263, 38, 4265, 39, 4269, 38, 4274, 39, 4277, 38, 4287, 37, 4363, 38, 4371, 39, 4385, 38, 4395, 37, 4403, 38, 4414, 39, 4421, 38, 4427, 39, 4434, 38, 4438, 39, 4441, 38, 4451, 37, 4470, 38, 4480, 39, 4488, 38, 4494, 39, 4499, 38, 4504, 39, 4509, 38, 4513, 39, 4517, 38, 4522, 39, 4525, 38, 4529, 39, 4532, 38, 4536, 39, 4540, 38, 4544, 39, 4547, 38, 4552, 39, 4555, 38, 4558, 39, 4561, 38, 4563, 39, 4566, 38, 4584, 39, 4590, 88, 4612, 39, 4625, 39, 4626, 39, 4627, 39, 4628, 39, 4629, 39, 4630, 39, 4631, 39, 4632, 39, 4633, 39, 4634, 39, 4635, 39, 4636, 39, 4637, 39, 4639, 40, 4646, 39, 4651, 40, 4671, 38, 4676, 37, 4681, 38, 4686, 90, 4729, 37, 4745, 40, 4752, 37, 4763, 39, 4768, 38, 4773, 88, 4781, 40, 4794, 37, 4802, 40, 4816, 40, 4817, 40, 4830, 38, 4998, 39, 5003, 38, 5007, 39, 5020, 40, 5027, 39, 5031, 40, 5036, 39, 5042, 40, 5047, 39, 5051, 40, 5059, 39, 5063, 40, 5067, 39, 5069, 40, 5073, 39, 5075, 40, 5079, 39, 5082, 40, 5084, 39, 5087, 40, 5091, 39, 5099, 38, 5106, 37, 5110, 88, 5121, 39, 5134, 39, 5135, 39, 5136, 39, 5137, 39, 5138, 39, 5139, 39, 5140, 39, 5141, 39, 5142, 39, 5143, 39, 5148, 38, 5163, 37, 5165, 38, 5171, 37, 5177, 38, 5186, 37, 5190, 38, 5199, 37, 5202, 38, 5211, 37, 5213, 38, 5225, 37, 5227, 38, 5237, 37, 5243, 38, 5250, 37, 5254, 38, 5264, 37, 5268, 38, 5276, 37, 5279, 38, 5287, 37, 5291, 38, 5299, 37, 5419, 38, 5430, 39, 5440, 38, 5450, 39, 5453, 38, 5463, 39, 5467, 38, 5476, 39, 5480, 38, 5488, 39, 5496, 38, 5510, 37, 5566, 38, 5576, 39, 5584, 38, 5595, 39, 5599, 38, 5610, 39, 5614, 38, 5624, 39, 5628, 38, 5637, 39, 5641, 38, 5650, 39, 5655, 38, 5663, 39, 5668, 38, 5677, 39, 5681, 38, 5689, 39, 5694, 38, 5704, 39, 5708, 38, 5730, 37, 5739, 40, 5749, 37, 5831, 40, 5842, 39, 5852, 38, 5861, 39, 5866, 38, 5873, 39, 5879, 38, 5887, 39, 5892, 38, 5900, 39, 5905, 38, 5913, 39, 5919, 38, 5926, 39, 5934, 38, 5951, 37, 6025, 38, 6034, 39, 6042, 38, 6051, 39, 6054, 38, 6062, 39, 6065, 38, 6076, 39, 6079, 38, 6089, 39, 6093, 38, 6101, 39, 6104, 38, 6117, 39, 6122, 38, 6131, 39, 6135, 38, 6143, 39, 6147, 38, 6158, 39, 6162, 38, 6178, 37, 6203, 40, 6212, 37, 6260, 40, 6292, 39, 6301, 38, 6310, 39, 6313, 38, 6322, 39, 6325, 38, 6339, 39, 6344, 38, 6353, 39, 6358, 38, 6367, 39, 6372, 38, 6381, 39, 6385, 38, 6394, 39, 6398, 38, 6408, 39, 6412, 38, 6423, 39, 6427, 38, 6442, 37, 6482, 90, 6517, 37, 6531, 39, 6536, 90, 6549, 37, 6568, 88, 6580, 39, 6595, 37, 6609, 40, 6640, 39, 6650, 38, 6660, 39, 6663, 38, 6671, 39, 6681, 39, 6696, 37, 6733, 38, 6744, 39, 6754, 38, 6763, 39, 6767, 38, 6777, 39, 6781, 38, 6790, 39, 6794, 38, 6803, 39, 6808, 38, 6820, 39, 6825, 38, 6834, 39, 6839, 38, 6848, 39, 6853, 38, 6863, 39, 6868, 38, 6877, 39, 6882, 38, 6892, 39, 6930, 38, 6946, 88, 6959, 39, 7055, 40, 7078, 37, 7088, 38, 7098, 37, 7102, 38, 7111, 37, 7115, 38, 7124, 37, 7125, 38, 7137, 37, 7141, 38, 7150, 37, 7154, 38, 7163, 37, 7167, 38, 7177, 37, 7180, 38, 7189, 37, 7193, 38, 7202, 37, 7204, 38, 7216, 37, 7220, 38, 7228, 37, 7233, 38, 7266, 39, 7285, 88, 7297, 39, 7311, 37, 7318, 88, 7327, 39, 7344, 37, 7350, 88, 7360, 39, 7377, 37, 7383, 88, 7392, 39, 7410, 37, 7418, 88, 7428, 39, 7444, 37, 7452, 88, 7463, 39, 7479, 90, 7497, 37, 7505, 39, 7519, 39, 7520, 39, 7521, 39, 7526, 40, 7550, 37, 7561, 38, 7571, 37, 7575, 38, 7584, 37, 7587, 38, 7597, 37, 7599, 38, 7610, 37, 7614, 38, 7624, 37, 7628, 38, 7637, 37, 7640, 38, 7649, 37, 7652, 38, 7662, 37, 7664, 38, 7676, 37, 7680, 38, 7690, 37, 7696, 38, 7706, 37, 7710, 38, 7738, 39, 7779, 88, 7809, 39, 7823, 39, 7826, 37, 7838, 39, 7850, 38 ], + goldDrop: [ 16, 19, 35, 28, 25, 36, 15, 28, 24, 18 ], + bornPos: [ 1, 21 ] +}, +{ level: 10, ai: 1, time: 3605, state: 1, country: "Taiwan", //id=10 2014-06-12 20:52:16 + action: [ 0, 39, 55, 38, 84, 37, 89, 38, 98, 37, 102, 38, 138, 39, 154, 40, 159, 37, 191, 38, 211, 39, 233, 37, 276, 39, 298, 88, 308, 37, 315, 88, 326, 39, 335, 90, 347, 39, 353, 90, 365, 39, 371, 90, 388, 37, 403, 88, 416, 37, 420, 88, 438, 39, 454, 90, 468, 37, 475, 39, 492, 37, 496, 88, 507, 39, 524, 90, 537, 37, 551, 88, 561, 39, 578, 90, 588, 37, 603, 88, 614, 39, 631, 90, 642, 37, 657, 88, 665, 39, 685, 90, 695, 37, 726, 38, 770, 37, 773, 38, 784, 37, 788, 38, 824, 39, 843, 88, 856, 39, 867, 37, 872, 88, 877, 88, 889, 39, 905, 37, 913, 88, 922, 39, 941, 90, 953, 37, 969, 39, 976, 37, 983, 88, 994, 39, 1009, 90, 1021, 37, 1037, 88, 1046, 39, 1063, 90, 1076, 37, 1089, 88, 1102, 39, 1115, 90, 1127, 37, 1142, 88, 1159, 39, 1178, 37, 1186, 88, 1203, 39, 1227, 38, 1243, 37, 1248, 39, 1251, 38, 1269, 37, 1273, 38, 1285, 39, 1289, 38, 1300, 37, 1305, 38, 1316, 39, 1321, 38, 1331, 37, 1336, 38, 1347, 39, 1352, 38, 1365, 37, 1368, 38, 1380, 39, 1384, 38, 1394, 39, 1398, 38, 1418, 39, 1448, 37, 1456, 39, 1468, 37, 1473, 39, 1479, 40, 1494, 39, 1511, 40, 1545, 39, 1565, 37, 1570, 88, 1584, 39, 1606, 40, 1611, 39, 1633, 38, 1672, 88, 1788, 40, 1794, 88, 1876, 40, 1879, 88, 1890, 38, 1903, 39, 1918, 88, 1928, 39, 1942, 37, 1968, 38, 1986, 37, 2014, 38, 2035, 88, 2047, 40, 2051, 88, 2061, 39, 2084, 38, 2089, 88, 2100, 39, 2121, 38, 2126, 88, 2138, 39, 2159, 38, 2172, 37, 2228, 38, 2249, 39, 2254, 38, 2266, 39, 2270, 38, 2305, 40, 2308, 37, 2324, 40, 2328, 37, 2336, 40, 2365, 39, 2390, 90, 2537, 40, 2543, 90, 2627, 40, 2631, 90, 2652, 38, 2662, 37, 2674, 88, 2683, 37, 2692, 90, 2702, 37, 2713, 39, 2726, 39, 2727, 39, 2728, 39, 2729, 39, 2730, 39, 2731, 39, 2732, 39, 2733, 39, 2734, 39, 2735, 39, 2736, 39, 2746, 38, 2764, 39, 2772, 90, 2782, 39, 2789, 90, 2801, 39, 2807, 90, 3004, 37, 3018, 37, 3019, 37, 3020, 37, 3021, 37, 3022, 37, 3023, 37, 3024, 37, 3025, 37, 3026, 37, 3027, 37, 3028, 37, 3029, 37, 3030, 37, 3031, 37, 3032, 37, 3033, 37, 3034, 37, 3035, 37, 3048, 38, 3062, 38, 3063, 38, 3064, 38, 3065, 38, 3066, 38, 3067, 38, 3068, 38, 3069, 38, 3070, 38, 3071, 38, 3072, 38, 3073, 38, 3074, 38, 3075, 38, 3076, 38, 3077, 38, 3078, 38, 3082, 39, 3086, 38, 3141, 39, 3145, 38, 3239, 40, 3242, 37, 3314, 40, 3318, 37, 3324, 40, 3351, 88, 3363, 39, 3390, 90, 3402, 37, 3416, 37, 3417, 37, 3418, 37, 3420, 40, 3434, 37, 3507, 38, 3553, 37, 3557, 38, 3566, 37, 3572, 38 ], + goldDrop: [], + bornPos: [ 1, 2 ] +}, +{ level: 11, ai: 1, time: 3829, state: 1, country: "Taiwan", //id=11 2014-06-02 14:04:19 + action: [ 0, 37, 1, 88, 12, 39, 27, 37, 33, 88, 43, 39, 100, 37, 151, 38, 190, 90, 202, 38, 223, 90, 306, 39, 342, 37, 344, 88, 356, 37, 357, 88, 369, 39, 388, 88, 434, 39, 447, 38, 509, 39, 523, 37, 579, 38, 619, 90, 762, 39, 800, 37, 803, 88, 815, 39, 837, 90, 1060, 37, 1066, 90, 1078, 37, 1114, 38, 1193, 39, 1245, 40, 1260, 39, 1264, 90, 1277, 37, 1290, 90, 1302, 37, 1320, 88, 1330, 39, 1354, 90, 1580, 37, 1583, 90, 1595, 37, 1614, 88, 1625, 39, 1644, 90, 1656, 37, 1722, 38, 1799, 39, 1884, 40, 2064, 39, 2087, 39, 2128, 37, 2132, 88, 2145, 39, 2166, 88, 2178, 39, 2226, 39, 2238, 38, 2316, 37, 2338, 38, 2351, 37, 2379, 40, 2506, 39, 2520, 38, 2582, 39, 2608, 37, 2612, 88, 2627, 39, 2648, 88, 2783, 39, 2819, 38, 2851, 90, 2872, 38, 2881, 90, 2914, 38, 2952, 37, 2997, 40, 3004, 90, 3017, 37, 3035, 88, 3260, 39, 3266, 88, 3279, 39, 3297, 90, 3308, 37, 3327, 88, 3337, 39, 3358, 90, 3370, 37, 3389, 88, 3399, 39, 3469, 38, 3550, 37, 3575, 40, 3587, 88, 3600, 39, 3612, 88, 3632, 39, 3645, 38, 3686, 39, 3752, 38 ], + goldDrop: [], + bornPos: [] +}, +{ level: 13, ai: 1, time: 9521, state: 1, country: "Taiwan", //id=12 2014-06-12 20:52:16 + action: [ 0, 39, 85, 40, 100, 39, 112, 40, 136, 39, 162, 38, 198, 37, 270, 40, 284, 39, 304, 38, 309, 39, 341, 37, 373, 40, 400, 37, 412, 40, 416, 37, 430, 39, 445, 40, 459, 40, 468, 39, 494, 37, 501, 38, 513, 38, 528, 37, 529, 38, 539, 39, 584, 38, 628, 37, 668, 40, 684, 39, 690, 39, 693, 37, 704, 38, 717, 39, 758, 38, 798, 39, 836, 40, 850, 40, 851, 40, 852, 40, 853, 40, 854, 40, 920, 38, 930, 37, 1008, 40, 1022, 40, 1023, 40, 1024, 40, 1029, 39, 1061, 40, 1084, 37, 1105, 40, 1118, 39, 1130, 40, 1144, 37, 1165, 40, 1178, 39, 1239, 38, 1260, 37, 1268, 39, 1280, 38, 1290, 39, 1301, 40, 1315, 40, 1316, 40, 1317, 40, 1318, 40, 1319, 40, 1320, 40, 1321, 40, 1323, 40, 1324, 40, 1325, 40, 1326, 40, 1327, 40, 1328, 40, 1342, 37, 1356, 40, 1364, 37, 1396, 39, 1428, 38, 1474, 37, 1484, 40, 1498, 40, 1499, 40, 1500, 40, 1501, 40, 1502, 40, 1503, 40, 1504, 40, 1505, 40, 1506, 40, 1507, 40, 1508, 40, 1509, 40, 1510, 40, 1511, 40, 1512, 40, 1513, 40, 1514, 40, 1515, 40, 1516, 40, 1517, 40, 1518, 40, 1522, 37, 1583, 38, 1595, 39, 1616, 38, 1629, 37, 1648, 38, 1671, 37, 1681, 39, 1709, 37, 1727, 40, 1741, 40, 1752, 37, 1763, 40, 1777, 40, 1778, 40, 1779, 40, 1780, 40, 1781, 40, 1782, 40, 1783, 40, 1784, 40, 1785, 40, 1786, 40, 1787, 40, 1788, 40, 1789, 40, 1790, 40, 1798, 39, 1821, 37, 1847, 38, 1881, 39, 1901, 38, 1915, 39, 1935, 38, 1993, 37, 2035, 38, 2104, 40, 2120, 39, 2152, 40, 2166, 40, 2167, 40, 2168, 40, 2174, 37, 2188, 37, 2189, 37, 2190, 37, 2197, 40, 2211, 37, 2231, 39, 2241, 38, 2268, 39, 2394, 37, 2413, 40, 2427, 40, 2428, 40, 2429, 40, 2435, 39, 2457, 40, 2468, 37, 2482, 37, 2483, 37, 2484, 37, 2489, 40, 2502, 39, 2506, 39, 2510, 37, 2518, 38, 2530, 39, 2543, 39, 2550, 38, 2560, 40, 2592, 38, 2604, 37, 2611, 38, 2624, 37, 2628, 38, 2644, 39, 2678, 38, 2726, 37, 2757, 38, 2779, 39, 2855, 38, 3007, 40, 3019, 39, 3023, 40, 3037, 40, 3079, 39, 3088, 40, 3102, 40, 3103, 40, 3104, 40, 3105, 40, 3106, 40, 3107, 40, 3108, 40, 3109, 40, 3110, 40, 3111, 40, 3112, 40, 3113, 40, 3114, 40, 3115, 40, 3116, 40, 3117, 40, 3118, 40, 3119, 40, 3175, 38, 3187, 39, 3277, 40, 3290, 40, 3291, 40, 3292, 40, 3293, 40, 3320, 39, 3337, 40, 3351, 40, 3352, 40, 3360, 39, 3365, 40, 3379, 40, 3380, 40, 3381, 40, 3382, 40, 3383, 40, 3384, 40, 3385, 40, 3386, 40, 3387, 40, 3388, 40, 3389, 40, 3390, 40, 3391, 40, 3392, 40, 3393, 40, 3394, 40, 3395, 40, 3396, 40, 3458, 38, 3480, 37, 3498, 38, 3519, 37, 3531, 38, 3540, 37, 3554, 37, 3583, 40, 3598, 39, 3602, 40, 3661, 38, 3686, 40, 4243, 38, 4301, 37, 4340, 40, 4352, 39, 4381, 40, 4400, 37, 4413, 37, 4418, 40, 4424, 37, 4444, 40, 4455, 39, 4464, 40, 4474, 37, 4488, 37, 4489, 37, 4490, 37, 4491, 37, 4495, 40, 4509, 40, 4510, 40, 4511, 40, 4523, 39, 4583, 38, 4604, 37, 4615, 38, 4635, 39, 4662, 37, 4689, 40, 4703, 40, 4704, 40, 4710, 39, 4725, 38, 4735, 39, 4746, 40, 4764, 39, 4776, 40, 4780, 39, 4798, 40, 4811, 40, 4812, 40, 4821, 37, 4839, 39, 4890, 37, 4899, 38, 4921, 37, 4942, 38, 4968, 37, 4981, 40, 4995, 40, 4996, 40, 4997, 40, 4998, 40, 4999, 40, 5000, 40, 5001, 40, 5002, 40, 5003, 40, 5004, 40, 5005, 40, 5006, 40, 5007, 40, 5008, 40, 5009, 40, 5010, 40, 5011, 40, 5012, 40, 5013, 40, 5047, 37, 5061, 37, 5062, 37, 5111, 38, 5124, 39, 5146, 38, 5161, 37, 5170, 38, 5196, 40, 5240, 38, 5290, 40, 5328, 38, 5354, 40, 5391, 38, 5422, 40, 5459, 38, 5503, 40, 5540, 38, 5576, 39, 5594, 38, 5628, 40, 5642, 40, 5643, 40, 5644, 40, 5645, 40, 5646, 40, 5647, 40, 5648, 40, 5649, 40, 5650, 40, 5651, 40, 5652, 40, 5653, 40, 5654, 40, 5692, 37, 5714, 40, 5728, 39, 5740, 40, 5754, 40, 5776, 37, 5798, 40, 5814, 39, 5876, 38, 5911, 39, 5923, 40, 5936, 40, 5937, 40, 5938, 40, 5939, 40, 5940, 40, 5941, 40, 5942, 40, 5943, 40, 5944, 40, 5945, 40, 5946, 40, 5947, 40, 5948, 40, 5949, 40, 5950, 40, 5951, 40, 5952, 40, 5953, 40, 5954, 40, 5955, 40, 5956, 40, 5957, 40, 5958, 40, 5959, 40, 5960, 40, 5961, 40, 5962, 40, 5963, 40, 5964, 40, 5965, 40, 5966, 40, 5967, 40, 5968, 40, 5969, 40, 5970, 40, 6058, 38, 6127, 40, 6141, 40, 6142, 40, 6143, 40, 6144, 40, 6145, 40, 6146, 40, 6147, 40, 6148, 40, 6149, 40, 6150, 40, 6151, 40, 6152, 40, 6153, 40, 6154, 40, 6155, 40, 6156, 40, 6157, 40, 6158, 40, 6159, 40, 6160, 40, 6161, 40, 6162, 40, 6163, 40, 6164, 40, 6165, 40, 6242, 38, 6314, 37, 6329, 40, 6338, 37, 6442, 38, 6501, 40, 6552, 38, 6633, 40, 6647, 40, 6648, 40, 6649, 40, 6650, 40, 6651, 40, 6652, 40, 6653, 40, 6662, 39, 6673, 40, 6710, 37, 6848, 38, 6860, 39, 6879, 38, 6894, 37, 6904, 38, 6923, 39, 6973, 38, 7000, 37, 7094, 38, 7105, 39, 7185, 38, 7202, 40, 7216, 40, 7217, 40, 7218, 40, 7219, 40, 7220, 40, 7221, 40, 7222, 40, 7223, 40, 7224, 40, 7290, 38, 7299, 37, 7378, 40, 7392, 40, 7393, 40, 7394, 40, 7395, 40, 7396, 40, 7397, 40, 7398, 40, 7399, 40, 7405, 39, 7439, 40, 7460, 37, 7478, 40, 7490, 39, 7501, 40, 7511, 37, 7530, 40, 7544, 39, 7610, 38, 7646, 39, 7658, 40, 7678, 39, 7740, 37, 7757, 38, 7774, 37, 7778, 38, 7780, 37, 7785, 38, 7803, 37, 7818, 40, 7828, 37, 7842, 38, 7866, 39, 7894, 40, 7907, 40, 7908, 40, 7909, 40, 7910, 40, 7911, 40, 7912, 40, 7913, 40, 7973, 39, 8000, 40, 8013, 40, 8014, 40, 8015, 40, 8016, 40, 8017, 40, 8018, 40, 8019, 40, 8020, 40, 8463, 38, 8491, 37, 8520, 38, 8534, 39, 8607, 38, 8647, 40, 8655, 39, 8671, 40, 8685, 40, 8686, 40, 8690, 38, 8718, 40, 8727, 37, 8750, 40, 8763, 40, 8764, 40, 8765, 40, 8766, 40, 8767, 40, 8768, 40, 8769, 40, 8770, 40, 8809, 39, 8828, 40, 8847, 38, 8869, 37, 8878, 39, 8890, 40, 8921, 38, 8932, 39, 8979, 40, 8992, 40, 8993, 40, 8994, 40, 8995, 40, 8996, 40, 8997, 40, 8998, 40, 8999, 40, 9000, 40, 9001, 40, 9002, 40, 9003, 40, 9004, 40, 9005, 40, 9006, 40, 9007, 40, 9008, 40, 9009, 40, 9010, 40, 9019, 39, 9027, 40, 9040, 40, 9041, 40, 9042, 40, 9043, 40, 9044, 40, 9045, 40, 9046, 40, 9047, 40, 9048, 40, 9090, 38, 9100, 37, 9112, 38, 9133, 37, 9155, 38, 9177, 37, 9208, 40, 9222, 40, 9223, 40, 9228, 39, 9240, 40, 9253, 40, 9254, 40, 9255, 40, 9264, 37, 9327, 38, 9338, 39, 9360, 38, 9374, 37, 9384, 38, 9395, 39, 9414, 38, 9439, 37, 9466, 38, 9486, 37, 9490, 38, 9503, 37, 9515, 38 ], + goldDrop: [ 18, 24, 39, 32, 37, 17, 39, 29, 38, 39 ], + bornPos: [] +}, +{ level: 14, ai: 1, time: 3067, state: 1, country: "Taiwan", //id=13 2014-06-12 20:52:16 + action: [ 0, 39, 12, 40, 26, 40, 30, 39, 40, 40, 53, 40, 61, 39, 73, 40, 94, 39, 108, 39, 109, 39, 116, 37, 123, 88, 133, 37, 147, 37, 148, 37, 149, 37, 150, 37, 151, 37, 152, 37, 155, 88, 165, 37, 178, 37, 179, 37, 180, 37, 181, 37, 182, 37, 183, 37, 189, 88, 204, 37, 223, 39, 237, 38, 245, 40, 254, 39, 267, 38, 271, 39, 290, 38, 312, 39, 332, 38, 356, 39, 392, 38, 410, 39, 433, 38, 447, 40, 459, 39, 480, 40, 523, 37, 594, 39, 604, 38, 625, 39, 640, 38, 680, 37, 686, 40, 700, 40, 701, 40, 702, 40, 703, 40, 704, 40, 710, 39, 717, 90, 763, 37, 770, 39, 795, 90, 813, 39, 833, 90, 959, 39, 969, 38, 1011, 40, 1019, 38, 1030, 37, 1052, 38, 1063, 40, 1072, 37, 1074, 38, 1114, 40, 1121, 39, 1176, 40, 1190, 40, 1191, 40, 1192, 40, 1193, 40, 1194, 40, 1195, 40, 1196, 40, 1197, 40, 1198, 40, 1199, 40, 1200, 40, 1201, 40, 1202, 40, 1203, 40, 1204, 40, 1205, 40, 1206, 40, 1207, 40, 1208, 40, 1209, 40, 1210, 40, 1211, 40, 1212, 40, 1213, 40, 1214, 40, 1215, 40, 1216, 40, 1217, 40, 1218, 40, 1219, 40, 1220, 40, 1221, 40, 1222, 40, 1235, 37, 1251, 88, 1263, 37, 1276, 37, 1277, 37, 1278, 37, 1279, 37, 1280, 37, 1281, 37, 1283, 88, 1296, 37, 1316, 88, 1327, 37, 1348, 88, 1516, 37, 1522, 38, 1544, 39, 1564, 38, 1590, 39, 1600, 40, 1604, 39, 1631, 37, 1636, 38, 1651, 39, 1713, 40, 1727, 40, 1728, 40, 1729, 40, 1730, 40, 1731, 40, 1732, 40, 1733, 40, 1734, 40, 1735, 40, 1736, 40, 1737, 40, 1738, 40, 1739, 40, 1740, 40, 1741, 40, 1742, 40, 1743, 40, 1744, 40, 1745, 40, 1746, 40, 1747, 40, 1748, 40, 1749, 40, 1750, 40, 1751, 40, 1752, 40, 1753, 40, 1754, 40, 1755, 40, 1756, 40, 1757, 40, 1758, 40, 1759, 40, 1760, 40, 1761, 40, 1762, 40, 1763, 40, 1772, 39, 1808, 37, 1828, 90, 1841, 39, 1864, 90, 1873, 37, 1876, 90, 1889, 39, 1911, 90, 1973, 39, 2098, 38, 2111, 38, 2143, 37, 2201, 38, 2215, 39, 2307, 40, 2321, 40, 2322, 40, 2323, 40, 2324, 40, 2325, 40, 2326, 40, 2327, 40, 2328, 40, 2329, 40, 2330, 40, 2331, 40, 2332, 40, 2333, 40, 2334, 40, 2335, 40, 2336, 40, 2337, 40, 2338, 40, 2339, 40, 2340, 40, 2341, 40, 2342, 40, 2343, 40, 2344, 40, 2345, 40, 2346, 40, 2347, 40, 2348, 40, 2349, 40, 2350, 40, 2351, 40, 2352, 40, 2353, 40, 2354, 40, 2355, 40, 2356, 40, 2357, 40, 2365, 39, 2388, 37, 2393, 90, 2402, 37, 2405, 90, 2415, 39, 2440, 90, 2451, 90, 2454, 37, 2457, 90, 2469, 39, 2492, 90, 2505, 37, 2507, 90, 2564, 39, 2574, 38, 2620, 37, 2669, 38, 2723, 40, 2737, 40, 2738, 40, 2739, 40, 2740, 40, 2741, 40, 2742, 40, 2743, 40, 2744, 40, 2745, 40, 2746, 40, 2747, 40, 2748, 40, 2749, 40, 2750, 40, 2751, 40, 2752, 40, 2753, 40, 2754, 40, 2755, 40, 2756, 40, 2757, 40, 2758, 40, 2759, 40, 2760, 40, 2761, 40, 2762, 40, 2763, 40, 2764, 40, 2769, 37, 2775, 88, 2848, 39, 2853, 37, 2866, 37, 2901, 38, 2923, 39, 2942, 38, 2964, 39, 3045, 38 ], + goldDrop: [ 37, 39, 38, 30, 29, 23, 24, 27, 25, 24 ], + bornPos: [ 2, 23, 5, 23, 5, 23, 6, 15, 5, 23, 5, 7, 5, 23, 5, 23, 5, 23, 5 ] +}, +{ level: 15, ai: 1, time: 2482, state: 1, country: "Taiwan", //id=14 2014-06-12 20:52:16 + action: [ 0, 39, 76, 38, 146, 39, 223, 38, 289, 39, 361, 38, 423, 39, 488, 38, 545, 39, 605, 38, 656, 39, 711, 38, 755, 39, 804, 38, 843, 39, 888, 38, 916, 39, 960, 40, 975, 39, 982, 40, 1188, 38, 1231, 37, 1271, 90, 1275, 39, 1289, 39, 1290, 39, 1291, 39, 1292, 39, 1316, 37, 1330, 90, 1357, 37, 1406, 90, 1412, 39, 1426, 39, 1427, 39, 1488, 37, 1494, 39, 1502, 37, 1512, 37, 1556, 38, 1626, 39, 1703, 38, 1765, 39, 1835, 38, 1895, 39, 1961, 38, 2013, 39, 2070, 38, 2115, 39, 2163, 38, 2175, 39, 2179, 38, 2224, 39, 2274, 38, 2311, 39, 2357, 38, 2411, 39, 2449, 38 ], + goldDrop: [ 38 ], + bornPos: [] +}, +{ level: 16, ai: 1, time: 5396, state: 1, country: "Taiwan", //id=15 2014-06-12 20:52:16 + action: [ 0, 39, 5, 90, 16, 37, 33, 90, 45, 37, 60, 39, 64, 90, 75, 37, 91, 39, 95, 90, 107, 37, 121, 88, 132, 39, 168, 38, 242, 37, 258, 38, 264, 37, 286, 38, 317, 40, 333, 39, 362, 37, 379, 39, 395, 39, 403, 37, 413, 39, 423, 38, 446, 37, 507, 40, 515, 39, 603, 40, 628, 38, 643, 90, 678, 38, 682, 90, 709, 38, 718, 90, 770, 38, 784, 38, 785, 38, 786, 38, 787, 38, 788, 38, 789, 38, 800, 37, 882, 40, 892, 39, 1000, 39, 1012, 38, 1020, 90, 1058, 38, 1072, 90, 1120, 38, 1147, 37, 1188, 39, 1203, 40, 1231, 39, 1264, 39, 1270, 40, 1300, 38, 1312, 90, 1353, 38, 1366, 90, 1377, 38, 1405, 37, 1506, 40, 1519, 39, 1532, 39, 1533, 39, 1534, 39, 1535, 39, 1536, 39, 1537, 39, 1538, 39, 1539, 39, 1540, 39, 1541, 39, 1542, 39, 1543, 39, 1544, 39, 1553, 38, 1559, 39, 1567, 38, 1572, 39, 1594, 37, 1598, 88, 1609, 39, 1625, 37, 1640, 39, 1659, 90, 1664, 37, 1677, 39, 1683, 37, 1691, 88, 1705, 39, 1722, 37, 1731, 38, 1739, 37, 1746, 38, 1753, 37, 1762, 38, 1772, 37, 1782, 38, 1793, 37, 1803, 38, 1812, 37, 1821, 38, 1832, 37, 1845, 38, 1863, 37, 1875, 40, 1887, 39, 2003, 40, 2014, 37, 2028, 37, 2029, 37, 2030, 37, 2031, 37, 2032, 37, 2033, 37, 2052, 40, 2148, 38, 2162, 37, 2178, 40, 2184, 37, 2198, 38, 2278, 39, 2312, 37, 2321, 38, 2339, 90, 2360, 37, 2374, 39, 2383, 37, 2394, 39, 2408, 39, 2409, 39, 2410, 39, 2411, 39, 2412, 39, 2413, 39, 2414, 39, 2415, 39, 2416, 39, 2417, 39, 2418, 39, 2419, 39, 2462, 37, 2478, 40, 2547, 39, 2566, 38, 2579, 37, 2630, 40, 2637, 37, 2704, 40, 2781, 39, 2801, 40, 2832, 38, 2861, 40, 2897, 38, 2919, 37, 2944, 40, 2954, 37, 2971, 38, 3057, 39, 3080, 38, 3118, 90, 3130, 37, 3138, 90, 3156, 37, 3166, 88, 3180, 37, 3181, 88, 3196, 37, 3198, 88, 3220, 39, 3332, 38, 3339, 39, 3514, 38, 3521, 39, 3567, 40, 3590, 39, 3630, 38, 3637, 39, 3645, 38, 3652, 39, 3661, 38, 3666, 39, 3700, 37, 3713, 40, 3794, 38, 3800, 39, 3807, 40, 3830, 39, 3845, 90, 3859, 37, 3921, 40, 3928, 37, 3977, 38, 3989, 37, 4001, 40, 4008, 37, 4022, 38, 4099, 39, 4188, 38, 4274, 37, 4451, 40, 4628, 39, 4644, 40, 4679, 39, 4687, 38, 4728, 37, 4892, 40, 4906, 39, 4982, 37, 5007, 38, 5019, 37, 5028, 38, 5036, 37, 5044, 38, 5053, 37, 5062, 38, 5070, 37, 5078, 38, 5087, 37, 5094, 38, 5106, 37, 5110, 38, 5118, 37, 5127, 38, 5135, 37, 5142, 38, 5151, 37, 5154, 38, 5197, 39, 5282, 40, 5294, 39, 5363, 38 ], + goldDrop: [ 30, 22, 28, 31, 20, 23, 16, 28, 27, 26, 32 ], + bornPos: [ 1, 2, 10 ] +}, +{ level: 17, ai: 1, time: 4628, state: 1, country: "Taiwan", //id=16 2014-06-12 20:52:16 + action: [ 0, 37, 6, 38, 18, 39, 33, 38, 38, 39, 42, 88, 68, 39, 134, 38, 141, 39, 157, 38, 162, 39, 177, 40, 203, 39, 210, 40, 226, 39, 241, 90, 252, 37, 273, 37, 283, 38, 289, 37, 306, 38, 313, 37, 329, 38, 335, 37, 341, 38, 352, 39, 376, 37, 390, 37, 391, 37, 392, 37, 397, 38, 403, 37, 411, 38, 430, 39, 433, 38, 443, 39, 450, 38, 465, 39, 467, 38, 471, 39, 488, 37, 506, 38, 513, 37, 519, 38, 529, 39, 540, 38, 549, 37, 563, 40, 582, 39, 591, 38, 602, 39, 609, 38, 620, 39, 624, 38, 638, 37, 653, 38, 662, 39, 677, 38, 683, 39, 699, 38, 704, 39, 730, 37, 739, 38, 745, 37, 756, 88, 765, 37, 768, 88, 813, 39, 828, 40, 852, 39, 860, 40, 866, 39, 880, 37, 889, 40, 907, 37, 958, 38, 967, 37, 1071, 40, 1080, 39, 1095, 38, 1119, 37, 1212, 38, 1218, 37, 1223, 38, 1233, 39, 1248, 38, 1343, 37, 1355, 38, 1361, 37, 1367, 38, 1377, 39, 1386, 38, 1397, 37, 1411, 38, 1418, 37, 1433, 38, 1439, 37, 1453, 38, 1459, 37, 1483, 40, 1502, 37, 1513, 40, 1523, 37, 1541, 40, 1555, 40, 1556, 40, 1557, 40, 1558, 40, 1559, 40, 1560, 40, 1561, 40, 1562, 40, 1563, 40, 1564, 40, 1565, 40, 1566, 40, 1567, 40, 1568, 40, 1569, 40, 1587, 37, 1608, 40, 1727, 38, 1736, 39, 1802, 38, 1807, 39, 1831, 38, 1836, 39, 1852, 38, 1857, 39, 1873, 38, 1878, 39, 1888, 38, 1899, 37, 1917, 38, 1928, 39, 1937, 37, 1967, 38, 1978, 37, 1985, 90, 2006, 37, 2014, 40, 2028, 40, 2047, 39, 2156, 40, 2161, 90, 2182, 40, 2201, 37, 2248, 38, 2266, 39, 2286, 38, 2292, 39, 2308, 40, 2315, 39, 2328, 37, 2340, 38, 2350, 39, 2368, 38, 2375, 39, 2385, 38, 2399, 37, 2415, 38, 2424, 37, 2446, 38, 2454, 37, 2473, 40, 2481, 37, 2491, 40, 2500, 39, 2509, 90, 2524, 37, 2540, 39, 2569, 40, 2598, 37, 2632, 38, 2644, 39, 2661, 38, 2666, 39, 2669, 88, 2701, 39, 2714, 38, 2720, 39, 2780, 38, 2795, 39, 2804, 38, 2858, 37, 2872, 38, 2885, 37, 2906, 38, 2912, 37, 2934, 38, 2941, 37, 2956, 38, 2970, 39, 2987, 38, 2993, 39, 3046, 40, 3073, 37, 3094, 40, 3104, 37, 3112, 40, 3136, 37, 3156, 40, 3159, 37, 3173, 37, 3174, 37, 3175, 37, 3176, 37, 3177, 37, 3178, 37, 3179, 37, 3180, 37, 3181, 37, 3182, 37, 3183, 37, 3184, 37, 3185, 37, 3220, 38, 3232, 39, 3247, 38, 3251, 39, 3255, 88, 3286, 39, 3297, 38, 3303, 39, 3323, 38, 3330, 39, 3344, 38, 3398, 37, 3440, 38, 3446, 37, 3463, 38, 3471, 37, 3486, 38, 3491, 37, 3502, 38, 3513, 39, 3529, 38, 3534, 39, 3606, 40, 3632, 37, 3649, 37, 3663, 37, 3666, 38, 3671, 37, 3687, 38, 3696, 39, 3705, 38, 3719, 37, 3734, 38, 3760, 37, 3782, 38, 3788, 37, 3807, 38, 3815, 37, 3827, 38, 3849, 39, 3866, 38, 3872, 39, 4058, 40, 4071, 39, 4083, 40, 4086, 39, 4100, 39, 4101, 39, 4102, 39, 4103, 39, 4104, 39, 4105, 39, 4106, 39, 4107, 39, 4108, 39, 4109, 39, 4110, 39, 4111, 39, 4112, 39, 4113, 39, 4114, 39, 4115, 39, 4116, 39, 4117, 39, 4149, 37, 4162, 37, 4163, 37, 4167, 38, 4263, 37, 4266, 90, 4282, 37, 4320, 88, 4330, 37, 4343, 37, 4344, 37, 4345, 37, 4346, 37, 4347, 37, 4348, 37, 4349, 37, 4352, 88, 4402, 39, 4434, 37, 4448, 38, 4463, 39, 4477, 38, 4487, 37, 4504, 38, 4511, 37, 4519, 38, 4538, 39, 4542, 38, 4554, 39, 4562, 38, 4572, 37, 4586, 38, 4596, 39, 4611, 38 ], + goldDrop: [ 26, 17, 17, 24, 25, 33, 36, 26, 25 ], + bornPos: [] +}, +{ level: 18, ai: 1, time: 1579, state: 1, country: "Taiwan", //id=17 2014-06-12 20:52:16 + action: [ 0, 39, 14, 88, 24, 39, 84, 38, 130, 39, 141, 88, 155, 39, 169, 90, 187, 37, 200, 88, 225, 40, 231, 88, 243, 37, 248, 88, 256, 39, 274, 90, 287, 37, 299, 39, 322, 38, 368, 39, 379, 88, 391, 39, 407, 90, 417, 40, 422, 90, 438, 40, 443, 90, 454, 40, 459, 90, 477, 40, 481, 90, 495, 40, 499, 90, 516, 40, 521, 90, 537, 40, 542, 37, 559, 39, 581, 38, 632, 39, 636, 88, 654, 39, 678, 37, 719, 38, 860, 39, 871, 88, 882, 39, 899, 90, 916, 37, 924, 88, 948, 39, 957, 37, 962, 88, 974, 37, 979, 88, 989, 37, 996, 88, 1009, 39, 1024, 88, 1034, 37, 1044, 88, 1058, 39, 1068, 88, 1080, 39, 1094, 90, 1110, 37, 1138, 37, 1165, 39, 1180, 40, 1193, 40, 1194, 40, 1195, 40, 1196, 40, 1197, 40, 1198, 40, 1199, 40, 1200, 40, 1201, 40, 1376, 37, 1392, 38, 1414, 39, 1496, 38 ], + goldDrop: [], + bornPos: [] +}, +{ level: 19, ai: 1, time: 5077, state: 1, country: "Taiwan", //id=18 2014-06-12 20:52:16 + action: [ 0, 37, 14, 38, 25, 39, 34, 38, 47, 39, 58, 38, 65, 88, 79, 39, 90, 37, 96, 88, 107, 39, 123, 90, 135, 39, 139, 90, 148, 37, 164, 88, 175, 37, 183, 88, 191, 39, 208, 90, 220, 37, 251, 38, 263, 39, 270, 38, 282, 37, 289, 38, 296, 37, 303, 38, 311, 37, 317, 38, 325, 37, 331, 38, 338, 37, 345, 38, 352, 37, 358, 38, 372, 39, 393, 88, 432, 39, 454, 38, 472, 37, 478, 38, 485, 37, 489, 38, 497, 37, 506, 90, 518, 37, 534, 39, 539, 90, 551, 37, 572, 38, 583, 90, 596, 40, 601, 90, 616, 40, 626, 37, 645, 39, 648, 90, 660, 37, 700, 39, 715, 40, 719, 90, 731, 40, 736, 90, 746, 38, 760, 37, 771, 40, 785, 39, 797, 38, 804, 39, 818, 37, 823, 88, 835, 37, 839, 88, 848, 39, 863, 90, 875, 39, 879, 90, 889, 37, 905, 88, 916, 37, 921, 88, 931, 39, 946, 90, 957, 37, 984, 39, 1007, 38, 1013, 39, 1025, 38, 1032, 39, 1039, 38, 1051, 37, 1059, 38, 1066, 37, 1073, 38, 1081, 37, 1088, 38, 1098, 37, 1105, 38, 1114, 37, 1121, 38, 1130, 37, 1137, 38, 1149, 39, 1168, 88, 1210, 39, 1232, 38, 1252, 37, 1257, 38, 1265, 37, 1271, 38, 1278, 37, 1288, 90, 1300, 37, 1320, 88, 1335, 39, 1350, 37, 1359, 88, 1369, 39, 1383, 90, 1398, 37, 1409, 88, 1422, 39, 1436, 39, 1445, 88, 1459, 39, 1477, 37, 1482, 88, 1493, 39, 1515, 37, 1528, 38, 1536, 37, 1543, 38, 1550, 37, 1556, 38, 1565, 37, 1573, 38, 1581, 37, 1588, 38, 1596, 37, 1602, 38, 1640, 39, 1658, 88, 1701, 39, 1724, 38, 1732, 88, 1744, 38, 1747, 88, 1759, 40, 1765, 88, 1775, 39, 1804, 90, 1816, 37, 1832, 37, 1872, 38, 1881, 37, 1888, 38, 1898, 37, 1903, 38, 1913, 37, 1919, 38, 1928, 37, 1934, 38, 1943, 37, 1948, 38, 1964, 39, 2005, 38, 2023, 37, 2030, 38, 2038, 37, 2044, 38, 2053, 39, 2061, 88, 2074, 39, 2117, 38, 2123, 39, 2130, 38, 2145, 37, 2152, 90, 2163, 37, 2166, 90, 2178, 37, 2212, 88, 2228, 40, 2232, 88, 2259, 39, 2288, 88, 2315, 39, 2321, 88, 2338, 39, 2355, 90, 2368, 37, 2438, 38, 2449, 37, 2454, 38, 2464, 37, 2470, 38, 2479, 37, 2485, 38, 2494, 37, 2499, 38, 2509, 37, 2514, 38, 2528, 39, 2569, 38, 2582, 39, 2608, 38, 2616, 39, 2626, 38, 2641, 88, 2656, 40, 2661, 88, 2672, 40, 2860, 88, 2873, 38, 2884, 88, 2901, 39, 2925, 37, 2932, 88, 2948, 39, 2975, 40, 2994, 39, 3016, 40, 3022, 39, 3035, 40, 3042, 39, 3050, 40, 3063, 40, 3064, 40, 3065, 40, 3066, 40, 3067, 40, 3068, 40, 3069, 40, 3070, 40, 3078, 37, 3089, 38, 3099, 37, 3103, 38, 3111, 39, 3118, 38, 3125, 39, 3131, 38, 3138, 39, 3143, 38, 3154, 37, 3159, 38, 3184, 37, 3203, 90, 3213, 39, 3251, 37, 3265, 88, 3274, 39, 3301, 38, 3310, 39, 3316, 38, 3323, 39, 3329, 38, 3337, 39, 3342, 38, 3352, 37, 3357, 38, 3366, 37, 3372, 38, 3381, 37, 3410, 40, 3416, 37, 3441, 40, 3453, 39, 3459, 88, 3479, 39, 3493, 90, 3504, 88, 3519, 39, 3540, 37, 3563, 39, 3581, 88, 3591, 39, 3616, 38, 3626, 39, 3634, 38, 3641, 39, 3649, 38, 3655, 39, 3662, 38, 3681, 37, 3687, 38, 3698, 37, 3704, 38, 3718, 37, 3722, 37, 3741, 38, 3760, 37, 3772, 40, 3780, 37, 3816, 38, 3824, 37, 3838, 37, 3839, 37, 3840, 37, 3841, 37, 3842, 37, 3863, 38, 3871, 37, 3877, 38, 3887, 37, 3893, 38, 3901, 37, 3906, 38, 3914, 37, 3920, 38, 3929, 37, 3934, 38, 3947, 39, 3961, 39, 3992, 38, 4006, 39, 4036, 38, 4044, 39, 4052, 38, 4069, 88, 4082, 40, 4087, 88, 4098, 40, 4106, 88, 4125, 39, 4155, 37, 4161, 88, 4171, 39, 4207, 38, 4220, 39, 4225, 38, 4234, 39, 4239, 38, 4248, 39, 4263, 37, 4280, 38, 4290, 39, 4295, 38, 4306, 37, 4317, 90, 4328, 37, 4344, 39, 4353, 90, 4363, 37, 4379, 88, 4391, 39, 4410, 38, 4423, 39, 4429, 38, 4442, 39, 4448, 38, 4458, 39, 4465, 38, 4481, 39, 4491, 88, 4505, 39, 4512, 90, 4527, 37, 4536, 90, 4549, 37, 4561, 88, 4574, 39, 4593, 90, 4603, 37, 4623, 39, 4685, 37, 4692, 38, 4699, 37, 4705, 38, 4712, 37, 4717, 38, 4725, 37, 4730, 38, 4739, 37, 4743, 38, 4753, 37, 4784, 40, 4791, 37, 4798, 40, 4807, 90, 4849, 37, 4864, 38, 4876, 37, 4913, 38, 4921, 37, 4926, 38, 4935, 37, 4940, 38, 4948, 37, 4956, 38, 4964, 37, 4969, 38, 4978, 37, 4983, 38, 4995, 39, 5035, 38, 5052, 37, 5059, 38, 5066, 37, 5071, 38 ], + goldDrop: [], + bornPos: [] +}, +{ level: 20, ai: 1, time: 7612, state: 1, country: "Taiwan", //id=19 2014-06-12 20:52:16 + action: [ 0, 37, 15, 38, 336, 39, 395, 37, 398, 88, 409, 39, 420, 37, 493, 40, 504, 38, 581, 39, 590, 38, 610, 40, 620, 39, 688, 37, 711, 90, 723, 39, 727, 90, 740, 39, 744, 90, 757, 39, 761, 90, 776, 39, 779, 90, 793, 39, 797, 90, 859, 37, 912, 38, 959, 90, 977, 39, 981, 90, 997, 39, 1001, 90, 1018, 39, 1021, 90, 1033, 39, 1039, 90, 1084, 39, 1090, 38, 1226, 39, 1232, 38, 1272, 90, 1275, 39, 1292, 90, 1334, 37, 1361, 90, 1373, 37, 1402, 38, 1412, 90, 1468, 37, 1491, 40, 1499, 39, 1518, 40, 1522, 39, 1640, 90, 1729, 37, 1744, 88, 1757, 37, 1771, 37, 1772, 37, 1773, 37, 1774, 37, 1775, 37, 1776, 37, 1777, 37, 1778, 37, 1779, 37, 1780, 37, 1781, 37, 1782, 37, 1783, 37, 1784, 37, 1785, 37, 1786, 37, 1787, 37, 1788, 37, 1789, 37, 1804, 40, 1818, 40, 1819, 40, 1957, 38, 1975, 39, 2020, 37, 2038, 38, 2042, 90, 2093, 37, 2122, 38, 2272, 39, 2280, 38, 2329, 39, 2368, 40, 2379, 37, 2388, 39, 2410, 37, 2424, 39, 2464, 39, 2559, 37, 2567, 88, 2592, 37, 2595, 88, 2652, 39, 2671, 38, 2745, 37, 2755, 38, 2767, 40, 2782, 37, 2791, 40, 2797, 39, 2816, 39, 2820, 37, 2834, 37, 2835, 37, 2836, 37, 2871, 39, 2910, 40, 2923, 37, 2986, 39, 3046, 88, 3090, 39, 3106, 38, 3179, 37, 3204, 38, 3229, 40, 3247, 37, 3293, 39, 3323, 90, 3335, 37, 3380, 39, 3385, 90, 3394, 37, 3443, 39, 3495, 88, 3552, 39, 3572, 38, 3702, 37, 3746, 38, 3779, 40, 3808, 37, 3827, 39, 3837, 90, 3850, 37, 3892, 39, 3935, 37, 3946, 38, 4016, 37, 4021, 88, 4079, 39, 4127, 38, 4246, 37, 4299, 40, 4329, 39, 4335, 37, 4405, 39, 4419, 39, 4420, 39, 4466, 37, 4503, 38, 4576, 88, 4638, 39, 4652, 90, 4662, 39, 4669, 90, 4677, 39, 4691, 39, 4692, 39, 4693, 39, 4694, 39, 4695, 39, 4696, 39, 4697, 39, 4698, 39, 4714, 40, 4728, 40, 4926, 38, 4942, 37, 4947, 39, 4973, 37, 4978, 90, 5071, 37, 5085, 37, 5086, 37, 5087, 37, 5120, 39, 5153, 88, 5177, 39, 5185, 37, 5198, 88, 5212, 37, 5217, 88, 5231, 37, 5236, 88, 5249, 37, 5254, 88, 5268, 37, 5272, 88, 5287, 37, 5291, 88, 5305, 37, 5309, 88, 5323, 37, 5328, 88, 5341, 37, 5346, 88, 5520, 37, 5532, 88, 5580, 39, 5691, 90, 5744, 38, 5817, 37, 5828, 40, 5840, 90, 5851, 37, 5882, 39, 5902, 37, 5932, 38, 5939, 39, 5963, 37, 5978, 38, 6022, 39, 6027, 90, 6041, 37, 6098, 39, 6154, 88, 6216, 39, 6240, 40, 6295, 38, 6379, 37, 6423, 40, 6448, 37, 6469, 39, 6479, 90, 6489, 37, 6537, 39, 6549, 38, 6693, 88, 6737, 39, 6794, 40, 6808, 40, 7037, 38, 7118, 37, 7207, 40, 7219, 37, 7259, 40, 7270, 39, 7332, 37, 7350, 38, 7390, 90, 7403, 37, 7414, 90, 7427, 37, 7459, 38, 7468, 90, 7526, 37, 7546, 38 ], + goldDrop: [ 37, 25, 19, 23, 22, 26, 16, 22, 30, 38, 35, 37, 22, 23, 38, 26, 28, 16, 16, 33, 15, 16, 18, 33, 20, 24 ], + bornPos: [ 1, 2, 3, 1, 9, 26, 7, 5, 4, 6, 13 ] +}, +{ level: 21, ai: 1, time: 1941, state: 1, country: "Taiwan", //id=20 2014-06-12 20:52:16 + action: [ 0, 90, 12, 39, 16, 90, 29, 37, 37, 90, 48, 37, 75, 88, 82, 39, 102, 90, 111, 37, 151, 39, 166, 88, 186, 39, 200, 39, 201, 39, 202, 39, 203, 39, 204, 39, 206, 38, 224, 39, 228, 88, 239, 39, 249, 37, 254, 88, 266, 37, 270, 88, 278, 39, 295, 37, 300, 88, 313, 37, 317, 88, 328, 37, 333, 88, 341, 37, 358, 39, 380, 88, 390, 37, 396, 88, 401, 37, 414, 37, 415, 37, 416, 37, 417, 37, 418, 37, 419, 37, 420, 37, 425, 39, 441, 88, 449, 37, 463, 37, 464, 37, 470, 39, 499, 88, 563, 39, 604, 38, 674, 37, 714, 40, 729, 90, 741, 39, 745, 90, 756, 37, 773, 88, 779, 39, 801, 90, 811, 37, 831, 88, 840, 39, 859, 90, 869, 37, 887, 88, 896, 39, 914, 90, 925, 37, 942, 88, 953, 39, 971, 90, 982, 37, 1000, 88, 1012, 39, 1047, 38, 1079, 88, 1114, 39, 1142, 38, 1215, 37, 1247, 40, 1258, 88, 1270, 37, 1275, 88, 1283, 39, 1300, 37, 1306, 88, 1319, 39, 1335, 37, 1342, 88, 1352, 39, 1371, 37, 1378, 88, 1391, 39, 1405, 90, 1416, 37, 1433, 39, 1440, 90, 1451, 37, 1470, 88, 1481, 39, 1500, 37, 1507, 88, 1519, 39, 1532, 90, 1543, 37, 1562, 88, 1573, 39, 1592, 38, 1616, 88, 1651, 39, 1667, 38, 1743, 39, 1775, 88, 1821, 39, 1858, 38 ], + goldDrop: [], + bornPos: [] +}, +{ level: 22, ai: 1, time: 5279, state: 1, country: "Taiwan", //id=21 2014-06-12 20:52:16 + action: [ 0, 39, 19, 37, 102, 40, 121, 39, 348, 38, 536, 40, 616, 39, 741, 38, 816, 37, 879, 40, 895, 38, 903, 40, 911, 37, 918, 39, 934, 37, 941, 38, 956, 37, 995, 39, 1034, 40, 1049, 39, 1067, 38, 1075, 39, 1089, 37, 1098, 39, 1108, 37, 1133, 39, 1143, 38, 1147, 39, 1158, 88, 1168, 39, 1180, 38, 1221, 37, 1247, 38, 1276, 37, 1281, 38, 1290, 39, 1299, 38, 1384, 40, 1394, 37, 1399, 40, 1431, 39, 1438, 40, 1555, 38, 1568, 37, 1572, 38, 1606, 39, 1615, 38, 1625, 39, 1637, 88, 1656, 39, 1665, 38, 1709, 37, 1733, 38, 1779, 38, 1784, 37, 1791, 38, 1801, 39, 1807, 38, 1853, 40, 1863, 37, 1868, 40, 1902, 39, 1907, 40, 1919, 40, 1920, 40, 1921, 40, 1922, 40, 1923, 40, 1924, 40, 2023, 38, 2035, 37, 2041, 38, 2078, 39, 2086, 38, 2093, 39, 2189, 37, 2242, 38, 2254, 37, 2258, 38, 2272, 39, 2282, 37, 2283, 39, 2295, 40, 2299, 39, 2308, 37, 2316, 39, 2326, 37, 2338, 38, 2359, 39, 2366, 38, 2377, 39, 2387, 88, 2396, 39, 2431, 37, 2444, 39, 2462, 40, 2478, 38, 2493, 37, 2518, 40, 2527, 39, 2540, 39, 2553, 38, 2564, 37, 2597, 39, 2624, 38, 2655, 37, 2725, 39, 2736, 38, 2746, 37, 2754, 38, 2766, 37, 2862, 39, 2901, 38, 2913, 39, 2921, 38, 2931, 37, 2946, 39, 2957, 38, 2979, 37, 2986, 38, 2998, 37, 3007, 90, 3017, 37, 3075, 39, 3079, 39, 3085, 37, 3096, 39, 3122, 37, 3144, 39, 3162, 37, 3187, 38, 3218, 39, 3229, 39, 3230, 39, 3267, 40, 3307, 37, 3323, 39, 3633, 38, 3710, 37, 3772, 38, 3857, 37, 3860, 40, 3867, 39, 3898, 38, 4042, 40, 4119, 40, 4201, 37, 4307, 38, 4386, 39, 4446, 40, 4451, 39, 4631, 38, 4781, 40, 4793, 40, 4794, 40, 4795, 40, 4796, 40, 4797, 40, 4798, 40, 4799, 40, 4800, 40, 4801, 40, 4802, 40, 4803, 40, 4974, 37, 5073, 38, 5151, 39, 5242, 37, 5273, 38 ], + goldDrop: [ 24, 19, 34, 37, 17, 16, 25, 21, 34, 25, 19, 35 ], + bornPos: [] +}, +{ level: 23, ai: 1, time: 3015, state: 1, country: "Taiwan", //id=22 2014-06-12 20:52:16 + action: [ 0, 88, 20, 39, 33, 37, 47, 88, 54, 39, 97, 38, 111, 88, 124, 40, 130, 88, 142, 38, 152, 37, 157, 38, 173, 39, 190, 37, 198, 90, 209, 37, 219, 38, 291, 40, 332, 38, 349, 88, 375, 40, 384, 88, 398, 38, 400, 88, 413, 40, 419, 88, 431, 38, 443, 37, 448, 38, 464, 39, 483, 38, 491, 88, 500, 39, 535, 37, 544, 90, 555, 37, 573, 90, 585, 37, 634, 38, 653, 37, 659, 38, 719, 39, 742, 38, 778, 39, 806, 88, 817, 39, 853, 38, 863, 88, 874, 39, 912, 38, 929, 90, 940, 37, 987, 88, 1003, 39, 1043, 38, 1060, 40, 1069, 37, 1077, 88, 1087, 37, 1093, 88, 1102, 39, 1113, 88, 1130, 39, 1152, 37, 1162, 88, 1173, 39, 1214, 38, 1248, 37, 1263, 39, 1272, 38, 1307, 37, 1322, 39, 1330, 38, 1352, 40, 1356, 37, 1375, 88, 1388, 37, 1406, 39, 1416, 40, 1422, 37, 1430, 40, 1447, 39, 1467, 38, 1484, 39, 1502, 38, 1540, 40, 1545, 39, 1601, 37, 1615, 37, 1616, 37, 1617, 37, 1618, 37, 1619, 37, 1620, 37, 1621, 37, 1622, 37, 1623, 37, 1624, 37, 1625, 37, 1626, 37, 1627, 37, 1628, 37, 1629, 37, 1630, 37, 1631, 37, 1632, 37, 1633, 37, 1634, 37, 1635, 37, 1636, 37, 1637, 37, 1638, 37, 1639, 37, 1640, 37, 1641, 37, 1642, 37, 1643, 37, 1644, 37, 1645, 37, 1646, 37, 1647, 37, 1654, 90, 1665, 37, 1693, 90, 1719, 37, 1755, 90, 1767, 39, 1771, 90, 1784, 39, 1787, 90, 1800, 37, 1814, 88, 1826, 40, 1830, 88, 1841, 38, 1852, 37, 1865, 39, 1921, 37, 1933, 90, 1948, 37, 1959, 39, 1978, 37, 1996, 38, 2169, 39, 2183, 39, 2184, 39, 2188, 38, 2195, 88, 2207, 39, 2213, 88, 2225, 39, 2240, 37, 2279, 38, 2284, 90, 2295, 37, 2344, 38, 2363, 90, 2376, 40, 2382, 90, 2392, 40, 2407, 39, 2453, 40, 2502, 38, 2508, 90, 2525, 37, 2577, 38, 2584, 90, 2594, 38, 2606, 37, 2612, 90, 2622, 37, 2634, 39, 2698, 38, 2744, 39, 2758, 39, 2766, 38, 2834, 39, 2868, 37, 2873, 88, 2882, 39, 2938, 38 ], + goldDrop: [], + bornPos: [] +}, +{ level: 25, ai: 1, time: 1434, state: 1, country: "Taiwan", //id=23 2014-06-13 14:00:52 + action: [ 0, 37, 6, 90, 16, 39, 21, 90, 31, 39, 37, 90, 48, 40, 56, 90, 67, 39, 72, 90, 82, 39, 89, 90, 98, 39, 105, 90, 115, 40, 122, 90, 132, 39, 139, 90, 149, 37, 170, 39, 181, 90, 190, 39, 196, 90, 206, 39, 212, 90, 220, 37, 237, 90, 245, 39, 253, 90, 262, 39, 269, 90, 277, 39, 285, 90, 295, 37, 308, 88, 317, 37, 319, 88, 329, 37, 335, 88, 344, 37, 352, 88, 362, 37, 368, 88, 377, 37, 383, 88, 404, 39, 417, 90, 431, 39, 442, 88, 452, 37, 458, 88, 468, 37, 475, 88, 495, 39, 507, 90, 518, 39, 523, 90, 549, 37, 556, 90, 569, 37, 595, 39, 598, 88, 608, 39, 619, 39, 620, 39, 621, 39, 622, 39, 623, 39, 624, 39, 625, 39, 626, 39, 627, 39, 628, 39, 629, 39, 630, 39, 631, 39, 638, 38, 641, 39, 653, 38, 659, 39, 665, 38, 693, 37, 698, 38, 706, 37, 710, 38, 717, 37, 721, 38, 730, 37, 735, 38, 744, 37, 785, 90, 797, 39, 802, 90, 816, 37, 835, 39, 842, 90, 853, 39, 860, 90, 908, 37, 927, 88, 936, 37, 944, 88, 953, 40, 965, 37, 969, 88, 979, 40, 986, 88, 996, 37, 1004, 88, 1012, 39, 1037, 37, 1073, 39, 1076, 38, 1092, 39, 1096, 38, 1110, 40, 1125, 37, 1139, 40, 1151, 40, 1152, 40, 1153, 40, 1154, 40, 1155, 40, 1156, 40, 1157, 40, 1169, 39, 1176, 40, 1183, 39, 1190, 40, 1195, 39, 1205, 40, 1216, 39, 1282, 38, 1290, 39, 1295, 38, 1302, 39, 1307, 38, 1315, 39, 1318, 38, 1326, 39, 1330, 38, 1360, 37, 1363, 38, 1371, 37, 1374, 38, 1382, 37, 1385, 38, 1393, 37, 1396, 38, 1404, 37, 1408, 38, 1418, 37, 1428, 38 ], + goldDrop: [], + bornPos: [ 1, 13, 14, 12 ] +}, +{ level: 26, ai: 1, time: 6562, state: 1, country: "Taiwan", //id=24 2014-06-12 20:52:16 + action: [ 0, 39, 16, 88, 71, 37, 86, 38, 131, 88, 184, 39, 199, 38, 214, 90, 250, 39, 265, 38, 305, 90, 365, 37, 379, 88, 390, 40, 395, 88, 405, 40, 411, 88, 425, 39, 443, 90, 597, 37, 618, 38, 630, 39, 688, 39, 707, 38, 713, 39, 746, 40, 761, 37, 800, 38, 814, 37, 855, 39, 866, 88, 922, 37, 926, 88, 938, 40, 943, 88, 955, 40, 960, 88, 974, 39, 992, 90, 1154, 37, 1169, 38, 1180, 39, 1244, 38, 1256, 39, 1272, 90, 1350, 37, 1365, 88, 1375, 40, 1381, 88, 1392, 40, 1397, 88, 1410, 39, 1429, 38, 1489, 90, 1585, 37, 1603, 38, 1614, 39, 2092, 38, 2106, 39, 2118, 37, 2129, 88, 2276, 40, 2282, 88, 2341, 40, 2346, 88, 2356, 38, 2370, 39, 2379, 88, 2394, 39, 2430, 37, 2518, 38, 2557, 40, 2563, 39, 2603, 38, 2612, 39, 2619, 88, 2691, 37, 2695, 88, 2707, 40, 2713, 88, 2727, 40, 2731, 88, 2745, 39, 2764, 38, 2858, 90, 2931, 37, 2944, 37, 2945, 37, 2946, 37, 2947, 37, 2948, 37, 2949, 37, 2953, 38, 2960, 39, 2972, 38, 2976, 39, 3089, 38, 3108, 90, 3345, 37, 3352, 90, 3575, 37, 3580, 90, 3600, 37, 3608, 39, 3621, 39, 3622, 39, 3623, 39, 3624, 39, 3625, 39, 3626, 39, 3628, 90, 3645, 37, 3655, 90, 3671, 37, 3679, 39, 3693, 39, 3716, 90, 3740, 88, 3758, 39, 3766, 37, 3842, 39, 3909, 38, 3916, 39, 3923, 38, 3928, 39, 3935, 38, 3940, 39, 3946, 38, 3951, 39, 3959, 38, 3963, 39, 3971, 38, 3999, 37, 4006, 40, 4016, 39, 4030, 39, 4031, 39, 4035, 38, 4058, 37, 4069, 40, 4082, 39, 4100, 38, 4121, 37, 4136, 40, 4153, 37, 4160, 38, 4170, 37, 4174, 38, 4214, 37, 4285, 40, 4303, 39, 4339, 38, 4356, 39, 4384, 38, 4404, 90, 4460, 39, 4464, 90, 4475, 40, 4479, 90, 4493, 40, 4496, 90, 4510, 37, 4525, 38, 4594, 37, 4598, 88, 4689, 39, 4705, 38, 4716, 39, 4800, 38, 4808, 37, 4842, 40, 4858, 39, 4901, 38, 4918, 39, 4947, 90, 5019, 39, 5022, 90, 5032, 40, 5037, 90, 5049, 40, 5053, 90, 5072, 37, 5088, 38, 5159, 88, 5239, 39, 5250, 38, 5267, 37, 5286, 38, 5417, 37, 5431, 88, 5476, 39, 5509, 38, 5524, 37, 5536, 39, 5545, 90, 5603, 39, 5606, 90, 5617, 40, 5622, 90, 5636, 40, 5639, 90, 5654, 37, 5673, 38, 5760, 88, 5832, 39, 5848, 38, 5860, 39, 5983, 38, 5988, 90, 5996, 40, 6002, 90, 6012, 40, 6016, 90, 6028, 40, 6032, 90, 6042, 37, 6079, 39, 6106, 38, 6215, 37, 6255, 40, 6280, 39, 6293, 38, 6306, 39, 6309, 38, 6333, 37, 6344, 40, 6360, 39, 6372, 38, 6385, 39, 6388, 38, 6412, 37, 6428, 40, 6445, 39, 6460, 38, 6478, 37, 6497, 38, 6529, 39, 6535, 38, 6542, 39, 6546, 38, 6552, 39, 6556, 38 ], + goldDrop: [], + bornPos: [ 1, 8, 12 ] +}, +{ level: 27, ai: 1, time: 2831, state: 1, country: "Taiwan", //id=25 2014-06-12 20:52:17 + action: [ 0, 39, 18, 38, 51, 90, 239, 39, 253, 39, 254, 39, 255, 39, 256, 39, 257, 39, 258, 39, 259, 39, 260, 39, 261, 39, 262, 39, 364, 37, 468, 38, 621, 37, 629, 39, 643, 39, 644, 39, 645, 39, 646, 39, 647, 39, 648, 39, 649, 39, 760, 37, 880, 38, 959, 39, 971, 38, 978, 39, 1114, 37, 1227, 38, 1309, 39, 1366, 39, 1399, 37, 1440, 39, 1504, 37, 1547, 37, 1558, 38, 1604, 90, 1623, 40, 1625, 90, 1642, 39, 1644, 90, 1760, 39, 1767, 38, 2092, 39, 2106, 39, 2107, 39, 2108, 39, 2109, 39, 2110, 39, 2111, 39, 2112, 39, 2113, 39, 2114, 39, 2115, 39, 2116, 39, 2117, 39, 2118, 39, 2119, 39, 2120, 39, 2121, 39, 2122, 39, 2123, 39, 2212, 40, 2221, 37, 2315, 39, 2405, 38, 2416, 37, 2512, 39, 2525, 37, 2542, 39, 2697, 37, 2748, 38 ], + goldDrop: [ 38, 17 ], + bornPos: [] +}, +{ level: 28, ai: 1, time: 977, state: 1, country: "Taiwan", //id=26 2014-06-02 14:36:22 + action: [ 0, 39, 19, 38, 85, 39, 99, 39, 100, 39, 101, 39, 103, 39, 104, 39, 105, 39, 183, 90, 199, 37, 321, 38, 339, 39, 354, 38, 368, 37, 392, 38, 413, 37, 432, 90, 445, 39, 450, 90, 462, 40, 467, 90, 481, 40, 485, 90, 534, 40, 539, 90, 554, 40, 558, 90, 631, 40, 635, 90, 648, 40, 652, 90, 663, 37, 689, 39, 705, 88, 717, 37, 722, 88, 781, 39, 806, 38, 824, 39, 840, 38, 853, 37, 878, 38, 897, 37, 909, 38, 923, 37, 943, 38, 956, 39, 966, 38 ], + goldDrop: [], + bornPos: [ 2, 22, 2 ] +}, +{ level: 29, ai: 1, time: 6605, state: 1, country: "Taiwan", //id=27 2014-06-12 20:52:17 + action: [ 0, 88, 333, 39, 383, 40, 390, 39, 441, 37, 459, 38, 473, 37, 492, 38, 505, 37, 516, 38, 767, 37, 776, 39, 822, 40, 861, 90, 1005, 38, 1037, 37, 1060, 38, 1073, 37, 1094, 38, 1110, 37, 1145, 40, 1161, 39, 1212, 38, 1358, 40, 1396, 39, 1419, 40, 1428, 39, 1450, 40, 1459, 39, 1496, 38, 1503, 37, 1524, 40, 1528, 90, 1671, 38, 1701, 37, 1721, 38, 1736, 37, 1747, 40, 1765, 37, 1792, 40, 1798, 39, 1813, 40, 1822, 39, 1859, 38, 1891, 37, 1902, 40, 1931, 38, 1949, 40, 1953, 39, 1963, 38, 1997, 37, 2017, 40, 2039, 37, 2049, 39, 2063, 37, 2086, 40, 2089, 39, 2096, 38, 2115, 39, 2118, 38, 2149, 37, 2170, 38, 2179, 37, 2193, 40, 2225, 37, 2260, 40, 2264, 39, 2280, 40, 2285, 39, 2303, 40, 2306, 39, 2333, 40, 2336, 39, 2371, 38, 2403, 37, 2425, 38, 2439, 37, 2471, 38, 2480, 37, 2484, 40, 2531, 38, 2549, 40, 2552, 39, 2573, 40, 2585, 39, 2620, 38, 2652, 37, 2672, 38, 2683, 37, 2702, 38, 2713, 37, 2722, 40, 2752, 37, 2762, 39, 2802, 40, 2807, 37, 2825, 38, 2858, 39, 2870, 40, 2894, 39, 2931, 40, 2936, 37, 2956, 38, 2992, 39, 3010, 40, 3039, 39, 3065, 40, 3070, 37, 3089, 38, 3194, 37, 3246, 39, 3250, 90, 3261, 39, 3265, 90, 3276, 39, 3280, 90, 3291, 40, 3296, 90, 3313, 40, 3317, 90, 3369, 37, 3393, 40, 3399, 39, 3409, 40, 3416, 39, 3421, 38, 3429, 37, 3445, 38, 3454, 37, 3464, 40, 3475, 37, 3497, 38, 3524, 39, 3537, 38, 3543, 37, 3557, 38, 3566, 39, 3577, 38, 3598, 39, 3601, 38, 3616, 39, 3619, 38, 3736, 39, 3793, 39, 3811, 90, 3822, 40, 3835, 39, 3849, 90, 3859, 39, 3865, 90, 3878, 40, 3885, 39, 3897, 40, 3905, 39, 3925, 40, 3931, 37, 3937, 38, 3947, 39, 4032, 37, 4041, 39, 4051, 38, 4060, 39, 4077, 38, 4092, 39, 4104, 38, 4118, 39, 4127, 37, 4146, 39, 4160, 39, 4161, 39, 4162, 39, 4163, 39, 4164, 39, 4165, 39, 4166, 39, 4167, 39, 4168, 39, 4173, 38, 4183, 37, 4190, 40, 4203, 40, 4204, 40, 4205, 40, 4206, 40, 4207, 40, 4208, 40, 4209, 40, 4213, 37, 4271, 38, 4318, 37, 4336, 38, 4346, 37, 4366, 38, 4377, 39, 4388, 37, 4398, 38, 4409, 37, 4431, 38, 4449, 37, 4463, 38, 4467, 37, 4474, 38, 4494, 39, 4498, 38, 4572, 39, 4621, 39, 4632, 90, 4642, 39, 4645, 90, 4658, 39, 4661, 90, 4674, 39, 4678, 90, 4688, 40, 4695, 90, 4715, 39, 4725, 38, 4736, 39, 4741, 90, 4753, 39, 4757, 90, 4768, 39, 4771, 90, 4785, 39, 4786, 90, 4832, 40, 4838, 90, 4862, 38, 4908, 39, 4997, 38, 5002, 39, 5015, 38, 5105, 39, 5116, 38, 5341, 37, 5355, 37, 5356, 37, 5357, 37, 5358, 37, 5359, 37, 5360, 37, 5361, 37, 5362, 37, 5363, 37, 5364, 37, 5365, 37, 5366, 37, 5367, 37, 5368, 37, 5369, 37, 5370, 37, 5371, 37, 5372, 37, 5373, 37, 5374, 37, 5375, 37, 5376, 37, 5377, 37, 5378, 37, 5379, 37, 5380, 37, 5381, 37, 5382, 37, 5383, 37, 5384, 37, 5385, 37, 5386, 37, 5387, 37, 5388, 37, 5389, 37, 5390, 37, 5391, 37, 5392, 37, 5393, 37, 5394, 37, 5395, 37, 5396, 37, 5397, 37, 5398, 37, 5399, 37, 5400, 37, 5401, 37, 5402, 37, 5403, 37, 5404, 37, 5405, 37, 5406, 37, 5407, 37, 5408, 37, 5409, 37, 5410, 37, 5411, 37, 5412, 37, 5413, 37, 5414, 37, 5415, 37, 5416, 37, 5417, 37, 5418, 37, 5419, 37, 5420, 37, 5421, 37, 5426, 38, 5433, 37, 5443, 38, 5451, 37, 5457, 38, 5465, 37, 5481, 39, 5503, 40, 5517, 40, 5518, 40, 5519, 40, 5557, 38, 5638, 37, 5670, 38, 5716, 37, 5737, 38, 5748, 37, 5770, 38, 5790, 37, 5799, 38, 5811, 39, 5814, 38, 5840, 39, 5845, 38, 5905, 39, 5963, 39, 5968, 90, 5980, 39, 5984, 90, 5995, 39, 5999, 90, 6092, 39, 6105, 38, 6120, 39, 6124, 90, 6137, 39, 6142, 90, 6154, 39, 6158, 90, 6223, 39, 6241, 38, 6267, 39, 6275, 40, 6332, 38, 6341, 39, 6360, 39, 6366, 38, 6384, 39, 6391, 38, 6405, 37, 6433, 38, 6440, 37, 6455, 38, 6464, 37, 6470, 38, 6476, 37, 6493, 38, 6504, 37, 6507, 38, 6521, 37, 6541, 38, 6561, 37, 6567, 38, 6583, 39, 6588, 38 ], + goldDrop: [ 31, 37, 33, 26, 36, 35, 38, 39, 31, 35, 39, 36, 20, 14, 16, 39, 29, 18, 30, 39, 15, 16, 15, 23, 36 ], + bornPos: [ 1, 14, 5, 6, 7, 13 ] +}, +{ level: 34, ai: 1, time: 8419, state: 1, country: "Taiwan", //id=28 2014-06-12 20:52:17 + action: [ 0, 39, 16, 38, 29, 90, 44, 38, 47, 90, 61, 37, 75, 38, 131, 90, 160, 40, 174, 39, 185, 38, 257, 37, 308, 38, 321, 90, 326, 37, 368, 40, 373, 37, 378, 40, 384, 40, 429, 39, 434, 37, 440, 38, 448, 38, 491, 39, 495, 38, 503, 39, 541, 37, 552, 38, 568, 90, 576, 37, 613, 40, 619, 37, 622, 40, 627, 40, 643, 39, 648, 37, 652, 38, 676, 39, 682, 38, 687, 39, 719, 38, 792, 90, 801, 37, 838, 40, 845, 37, 847, 40, 858, 37, 862, 40, 895, 39, 901, 37, 906, 38, 941, 39, 948, 38, 953, 39, 985, 38, 1015, 90, 1024, 37, 1042, 90, 1052, 37, 1058, 40, 1094, 37, 1103, 40, 1109, 37, 1117, 39, 1123, 38, 1136, 39, 1146, 38, 1170, 37, 1176, 38, 1183, 37, 1188, 38, 1209, 39, 1223, 39, 1224, 39, 1225, 39, 1226, 39, 1227, 39, 1228, 39, 1229, 39, 1230, 39, 1231, 39, 1232, 39, 1233, 39, 1234, 39, 1235, 39, 1237, 38, 1249, 37, 1253, 38, 1275, 90, 1287, 37, 1302, 90, 1315, 37, 1321, 40, 1346, 37, 1363, 39, 1367, 38, 1383, 37, 1389, 39, 1422, 38, 1444, 37, 1450, 38, 1457, 37, 1461, 38, 1473, 39, 1487, 39, 1488, 39, 1489, 39, 1490, 39, 1491, 39, 1492, 39, 1493, 39, 1494, 39, 1495, 39, 1496, 39, 1497, 39, 1498, 39, 1499, 39, 1500, 38, 1512, 37, 1516, 38, 1535, 90, 1545, 37, 1562, 90, 1575, 37, 1583, 40, 1590, 39, 1603, 40, 1620, 37, 1627, 38, 1637, 37, 1640, 38, 1656, 37, 1661, 38, 1669, 37, 1672, 38, 1684, 39, 1698, 39, 1699, 39, 1701, 39, 1702, 39, 1709, 38, 1784, 90, 1792, 37, 1809, 90, 1820, 37, 1833, 39, 1846, 40, 1850, 39, 1861, 40, 1875, 37, 1881, 38, 1900, 37, 1904, 38, 1913, 37, 1916, 38, 1928, 39, 1941, 39, 1942, 39, 1943, 39, 1951, 38, 2041, 90, 2051, 37, 2067, 90, 2078, 37, 2088, 40, 2094, 39, 2120, 37, 2144, 38, 2162, 37, 2166, 38, 2175, 37, 2180, 38, 2191, 39, 2216, 38, 2266, 39, 2306, 88, 2316, 37, 2321, 88, 2332, 37, 2337, 88, 2346, 39, 2363, 88, 2373, 37, 2379, 88, 2389, 39, 2399, 88, 2412, 39, 2419, 40, 2454, 37, 2460, 39, 2465, 38, 2500, 37, 2509, 38, 2521, 37, 2526, 38, 2563, 39, 2575, 88, 2585, 37, 2590, 88, 2601, 37, 2606, 88, 2622, 39, 2636, 88, 2646, 37, 2652, 88, 2661, 39, 2676, 88, 2686, 37, 2689, 88, 2700, 39, 2709, 40, 2730, 37, 2739, 40, 2751, 39, 2762, 38, 2795, 37, 2805, 38, 2818, 37, 2828, 38, 2842, 39, 2855, 88, 2866, 37, 2868, 88, 2877, 37, 2884, 88, 2895, 37, 2899, 88, 2908, 39, 2925, 88, 2934, 37, 2941, 88, 2949, 39, 2960, 88, 2974, 39, 2983, 40, 3002, 37, 3012, 38, 3026, 40, 3035, 39, 3041, 39, 3046, 38, 3068, 37, 3077, 38, 3089, 37, 3095, 38, 3129, 39, 3140, 88, 3150, 37, 3155, 88, 3166, 37, 3170, 88, 3178, 39, 3196, 88, 3206, 37, 3211, 88, 3222, 39, 3231, 88, 3249, 37, 3255, 40, 3268, 37, 3273, 40, 3293, 39, 3310, 38, 3334, 37, 3344, 38, 3358, 37, 3365, 38, 3446, 39, 3471, 40, 3523, 90, 3534, 40, 3537, 90, 3548, 37, 3561, 90, 3574, 39, 3585, 40, 3663, 38, 3736, 37, 3813, 38, 3841, 40, 3869, 38, 3898, 90, 3908, 37, 3948, 39, 3957, 38, 3991, 40, 3995, 90, 4026, 38, 4033, 39, 4046, 39, 4047, 39, 4048, 39, 4049, 39, 4050, 39, 4051, 39, 4052, 39, 4053, 39, 4054, 39, 4055, 39, 4082, 40, 4131, 38, 4173, 39, 4198, 40, 4269, 37, 4275, 90, 4284, 37, 4371, 38, 4380, 40, 4388, 39, 4471, 38, 4651, 90, 4664, 37, 4696, 38, 4762, 39, 4859, 38, 4929, 90, 4941, 37, 4985, 38, 5034, 39, 5123, 38, 5168, 90, 5184, 37, 5239, 38, 5277, 39, 5364, 38, 5459, 90, 5471, 37, 5525, 38, 5537, 39, 5598, 38, 5605, 39, 5610, 38, 5821, 40, 5893, 37, 5898, 90, 5908, 37, 5975, 38, 6003, 39, 6088, 38, 6094, 39, 6098, 38, 6195, 40, 6268, 37, 6271, 90, 6280, 37, 6357, 38, 6377, 39, 6391, 39, 6393, 40, 6410, 39, 6415, 39, 6471, 38, 6477, 39, 6482, 38, 6510, 40, 6522, 90, 6531, 37, 6545, 90, 6555, 37, 6558, 90, 6570, 37, 6589, 38, 6608, 40, 6624, 39, 6640, 38, 6649, 39, 6659, 38, 6703, 39, 6719, 37, 6727, 40, 6737, 39, 6743, 37, 6751, 40, 6760, 39, 6772, 37, 6780, 40, 6790, 39, 6801, 37, 6809, 40, 6818, 39, 6831, 37, 6846, 38, 6889, 90, 7084, 40, 7295, 38, 7350, 39, 7360, 38, 7440, 39, 7475, 37, 7486, 37, 7500, 39, 7539, 40, 7546, 37, 7561, 38, 7580, 88, 7603, 37, 7607, 88, 7678, 39, 7708, 38, 7766, 37, 7782, 39, 7815, 37, 7837, 39, 7851, 39, 7852, 39, 7853, 39, 7854, 39, 7855, 39, 7856, 39, 7857, 39, 7903, 40, 7917, 40, 7935, 37, 7962, 39, 7972, 88, 8018, 39, 8050, 38, 8098, 37, 8111, 39, 8135, 37, 8140, 39, 8160, 40, 8170, 37, 8175, 39, 8184, 40, 8193, 37, 8199, 39, 8206, 40, 8216, 37, 8222, 39, 8231, 40, 8241, 37, 8274, 38, 8283, 37, 8295, 38, 8362, 37, 8413, 38 ], + goldDrop: [], + bornPos: [ 1, 5 ] +}, +{ level: 38, ai: 1, time: 15166, state: 1, country: "Taiwan", //id=29 2014-06-12 20:52:17 + action: [ 0, 40, 21, 39, 62, 37, 66, 88, 384, 88, 400, 39, 414, 39, 415, 39, 416, 39, 417, 39, 418, 39, 419, 39, 420, 39, 424, 40, 438, 39, 452, 39, 453, 39, 454, 39, 455, 39, 456, 39, 457, 39, 458, 39, 459, 39, 460, 39, 461, 39, 462, 39, 463, 39, 464, 39, 465, 39, 466, 39, 467, 39, 468, 39, 470, 39, 471, 39, 472, 39, 473, 39, 474, 39, 475, 39, 476, 39, 477, 39, 478, 39, 536, 38, 762, 37, 817, 39, 875, 37, 905, 38, 938, 40, 945, 90, 970, 38, 979, 39, 1374, 40, 1388, 37, 1437, 38, 1459, 39, 1480, 37, 1500, 38, 1781, 40, 1826, 38, 1993, 37, 2069, 39, 2103, 38, 2370, 40, 2390, 37, 2518, 39, 2525, 38, 2549, 37, 2557, 39, 2577, 39, 2586, 38, 2598, 37, 2604, 39, 2618, 39, 2619, 39, 2622, 38, 2633, 39, 2639, 38, 2740, 39, 2780, 40, 2797, 39, 2813, 37, 2842, 39, 2856, 37, 2912, 38, 2998, 39, 3015, 38, 3052, 39, 3059, 38, 3248, 39, 3291, 37, 3306, 39, 3321, 38, 3485, 40, 3493, 37, 3496, 40, 3509, 38, 3523, 38, 3529, 37, 3606, 38, 3613, 39, 3624, 38, 3643, 39, 3650, 38, 3675, 39, 3699, 38, 3717, 40, 3750, 37, 3757, 39, 3784, 37, 3812, 38, 3823, 37, 3855, 38, 3870, 40, 3895, 38, 3904, 39, 3911, 38, 3983, 40, 3997, 40, 3998, 40, 3999, 40, 4000, 40, 4001, 40, 4002, 40, 4003, 40, 4004, 40, 4005, 40, 4006, 40, 4007, 40, 4008, 40, 4009, 40, 4010, 40, 4011, 40, 4012, 40, 4165, 38, 4172, 39, 4201, 38, 4294, 40, 4316, 39, 4366, 38, 4411, 37, 4417, 39, 4422, 38, 4443, 37, 4486, 38, 4509, 37, 4531, 38, 4580, 39, 4589, 38, 4609, 40, 4634, 39, 4646, 38, 4744, 39, 4764, 38, 4819, 40, 4829, 37, 4840, 39, 4848, 40, 4858, 37, 4862, 40, 4877, 39, 4883, 37, 4903, 39, 4963, 38, 5229, 40, 5336, 38, 5568, 37, 5708, 40, 5817, 38, 5822, 39, 5881, 38, 6120, 40, 6143, 39, 6193, 38, 6219, 37, 6232, 40, 6236, 37, 6254, 39, 6258, 37, 6268, 39, 6282, 39, 6290, 39, 6313, 38, 6336, 37, 6346, 38, 6357, 37, 6364, 38, 6405, 39, 6421, 38, 6488, 39, 6492, 37, 6501, 39, 6512, 37, 6528, 38, 6670, 39, 6706, 40, 6714, 39, 6726, 40, 6748, 37, 6819, 38, 6857, 40, 6879, 39, 6928, 38, 6983, 37, 6995, 38, 7014, 39, 7044, 40, 7054, 39, 7061, 38, 7081, 40, 7097, 37, 7103, 40, 7139, 37, 7178, 38, 7189, 37, 7206, 38, 7261, 39, 7285, 37, 7336, 37, 7343, 38, 7360, 37, 7392, 38, 7445, 37, 7475, 38, 7498, 37, 7503, 38, 7559, 40, 7574, 39, 7619, 40, 7624, 39, 7635, 38, 7651, 39, 7657, 38, 7672, 39, 7697, 40, 7707, 39, 7735, 40, 7807, 39, 7818, 40, 7834, 39, 7839, 40, 7862, 37, 7893, 38, 7905, 37, 7968, 37, 7973, 38, 7984, 39, 7988, 38, 7998, 37, 8015, 38, 8023, 37, 8030, 38, 8043, 40, 8058, 39, 8086, 38, 8137, 37, 8146, 38, 8161, 39, 8187, 40, 8196, 39, 8223, 38, 8244, 40, 8357, 37, 8370, 39, 8389, 37, 8420, 38, 8432, 37, 8476, 38, 8494, 37, 8495, 38, 8504, 37, 8507, 38, 8517, 37, 8542, 38, 8547, 37, 8551, 38, 8570, 40, 8589, 39, 8770, 40, 8784, 40, 8785, 40, 8786, 40, 8787, 40, 8788, 40, 8789, 40, 8790, 40, 8791, 40, 8792, 40, 8793, 40, 8794, 40, 8795, 40, 8796, 40, 8912, 38, 9073, 37, 9110, 38, 9130, 37, 9243, 40, 9256, 40, 9257, 40, 9258, 40, 9259, 40, 9380, 37, 9396, 39, 9410, 39, 9411, 39, 9412, 39, 9413, 39, 9414, 39, 9433, 39, 9438, 38, 9463, 39, 9540, 40, 9553, 40, 9554, 40, 9555, 40, 9556, 40, 9557, 40, 9558, 40, 9559, 40, 9585, 37, 9610, 40, 9697, 38, 9704, 39, 9785, 38, 9839, 39, 9911, 38, 9923, 37, 9965, 38, 9978, 40, 9988, 39, 10007, 38, 10015, 40, 10025, 39, 10038, 38, 10058, 40, 10074, 39, 10101, 38, 10395, 40, 10461, 37, 10480, 39, 10496, 38, 10511, 39, 10514, 38, 10532, 40, 10541, 39, 10583, 40, 10596, 40, 10597, 40, 10598, 40, 10599, 40, 10600, 40, 10737, 38, 10831, 37, 10861, 38, 10876, 37, 10881, 38, 10903, 37, 10937, 38, 10943, 37, 10964, 40, 10984, 39, 10988, 90, 10997, 39, 11000, 90, 11041, 88, 11053, 37, 11059, 88, 11069, 39, 11085, 90, 11097, 37, 11117, 37, 11125, 39, 11134, 40, 11166, 40, 11170, 39, 11247, 38, 11369, 40, 11382, 40, 11383, 40, 11384, 40, 11385, 40, 11386, 40, 11387, 40, 11388, 40, 11389, 40, 11390, 40, 11396, 37, 11421, 40, 11442, 38, 11449, 39, 11490, 38, 11505, 40, 11514, 39, 11597, 38, 11739, 40, 11757, 37, 11796, 38, 11809, 38, 11817, 39, 11831, 39, 11832, 39, 11833, 39, 11834, 39, 11835, 39, 11836, 39, 11837, 39, 11838, 39, 11839, 39, 11841, 38, 11855, 39, 11861, 38, 11885, 39, 11909, 38, 11933, 37, 11950, 38, 11976, 38, 11998, 39, 12021, 38, 12039, 39, 12050, 38, 12120, 40, 12133, 40, 12134, 40, 12135, 40, 12136, 40, 12137, 40, 12140, 37, 12148, 40, 12164, 39, 12216, 38, 12482, 37, 12620, 40, 12700, 37, 12705, 38, 12711, 39, 12719, 38, 12727, 37, 12731, 38, 12741, 39, 12754, 38, 12766, 39, 12780, 39, 12781, 39, 12782, 39, 12783, 39, 12784, 39, 12786, 38, 12797, 39, 12803, 38, 12879, 39, 12919, 38, 13074, 40, 13097, 37, 13104, 40, 13116, 39, 13174, 38, 13236, 40, 13272, 39, 13279, 37, 13310, 38, 13445, 40, 13459, 40, 13460, 40, 13461, 40, 13462, 40, 13463, 40, 13464, 40, 13465, 40, 13466, 40, 13467, 40, 13468, 40, 13469, 40, 13470, 40, 13471, 40, 13472, 40, 13473, 40, 13558, 38, 13578, 40, 13589, 38, 13865, 40, 13971, 38, 14217, 37, 14357, 40, 14474, 38, 14480, 39, 14536, 38, 14603, 40, 14617, 40, 14618, 40, 14619, 40, 14620, 40, 14621, 40, 14622, 40, 14623, 40, 14624, 40, 14632, 39, 14683, 40, 14729, 38, 14742, 40, 14756, 40, 14757, 40, 14758, 40, 14759, 40, 14760, 40, 14794, 38, 14816, 37, 14824, 38, 14843, 37, 14846, 88, 14859, 37, 14863, 88, 14876, 37, 14880, 88, 15015, 37, 15033, 39, 15047, 39, 15048, 39, 15049, 39, 15050, 39, 15051, 39, 15052, 39, 15053, 39, 15064, 38, 15084, 37, 15089, 39, 15095, 38, 15139, 37, 15149, 38 ], + goldDrop: [ 26, 28, 14, 35, 15, 32, 16, 35, 26, 15, 20, 31, 18, 33, 23, 27, 31, 15, 38, 31, 20, 25, 37, 38, 16 ], + bornPos: [ 1, 19 ] +}, +{ level: 39, ai: 1, time: 3527, state: 1, country: "Taiwan", //id=30 2014-06-12 20:52:17 + action: [ 0, 37, 12, 40, 287, 37, 291, 88, 337, 39, 363, 90, 374, 40, 380, 90, 511, 40, 518, 90, 536, 38, 588, 37, 603, 39, 611, 37, 620, 90, 630, 37, 642, 39, 671, 38, 849, 37, 872, 38, 918, 37, 931, 38, 937, 37, 948, 38, 952, 37, 977, 90, 987, 39, 992, 90, 1004, 39, 1009, 90, 1021, 39, 1026, 90, 1036, 37, 1055, 90, 1066, 39, 1071, 90, 1084, 39, 1089, 90, 1099, 37, 1114, 90, 1124, 39, 1131, 90, 1141, 37, 1149, 90, 1163, 37, 1175, 39, 1224, 37, 1251, 39, 1258, 88, 1272, 37, 1278, 88, 1288, 39, 1296, 88, 1311, 39, 1470, 38, 1497, 37, 1522, 38, 1568, 37, 1582, 38, 1605, 37, 1629, 38, 1726, 37, 1827, 39, 1843, 37, 1850, 90, 1861, 39, 1866, 90, 1878, 37, 1886, 90, 1897, 37, 1928, 38, 1946, 37, 1951, 90, 1980, 39, 1983, 90, 2043, 37, 2061, 88, 2074, 37, 2079, 88, 2091, 38, 2135, 39, 2151, 38, 2174, 39, 2203, 88, 2213, 37, 2219, 88, 2229, 37, 2235, 88, 2247, 37, 2251, 88, 2259, 39, 2282, 88, 2294, 37, 2299, 88, 2313, 37, 2318, 88, 2328, 39, 2345, 88, 2357, 37, 2364, 88, 2375, 39, 2384, 88, 2397, 39, 2420, 37, 2444, 39, 2457, 39, 2458, 39, 2459, 39, 2460, 39, 2461, 39, 2462, 39, 2463, 39, 2464, 39, 2465, 39, 2468, 90, 2476, 39, 2479, 90, 2490, 39, 2496, 90, 2506, 37, 2517, 90, 2527, 37, 2560, 38, 2573, 38, 2574, 38, 2577, 90, 2607, 37, 2620, 88, 2634, 37, 2638, 88, 2652, 37, 2656, 88, 2904, 39, 2940, 90, 2954, 40, 2960, 90, 3151, 40, 3156, 90, 3169, 38, 3186, 37, 3195, 90, 3207, 37, 3216, 39, 3241, 38, 3419, 37, 3446, 38, 3490, 39, 3505, 38 ], + goldDrop: [], + bornPos: [ 1, 26, 24 ] +}, +{ level: 44, ai: 1, time: 988, state: 1, country: "Taiwan", //id=31 2014-06-02 15:32:43 + action: [ 0, 37, 24, 40, 41, 90, 52, 37, 65, 40, 71, 90, 83, 39, 88, 90, 98, 40, 104, 90, 120, 37, 137, 88, 151, 40, 163, 39, 170, 38, 176, 39, 181, 38, 189, 39, 193, 38, 210, 37, 215, 38, 267, 39, 275, 38, 288, 39, 318, 90, 329, 37, 336, 40, 345, 39, 352, 40, 363, 39, 372, 40, 385, 40, 386, 40, 387, 40, 388, 40, 393, 37, 401, 90, 414, 37, 426, 88, 443, 39, 462, 37, 529, 38, 537, 37, 559, 38, 568, 37, 584, 38, 591, 37, 596, 38, 631, 39, 635, 38, 647, 39, 678, 88, 690, 37, 694, 88, 704, 39, 715, 88, 726, 40, 733, 88, 746, 40, 751, 88, 761, 39, 781, 88, 793, 39, 812, 38, 826, 88, 836, 39, 856, 38, 878, 39, 909, 38, 926, 37, 931, 38, 940, 37, 945, 38, 957, 39, 977, 38 ], + goldDrop: [], + bornPos: [] +}, +{ level: 45, ai: 1, time: 6506, state: 1, country: "Taiwan", //id=32 2014-06-14 22:54:56 + action: [ 0, 39, 12, 90, 21, 37, 39, 39, 79, 38, 112, 37, 119, 39, 124, 90, 155, 88, 170, 40, 173, 88, 259, 37, 275, 39, 283, 38, 293, 40, 314, 38, 345, 40, 359, 88, 370, 38, 373, 88, 382, 38, 395, 39, 411, 38, 418, 39, 438, 90, 447, 37, 473, 88, 490, 37, 494, 88, 506, 37, 520, 88, 533, 40, 543, 38, 555, 40, 563, 88, 586, 38, 602, 40, 620, 88, 630, 40, 632, 88, 640, 38, 653, 38, 654, 38, 655, 38, 656, 38, 674, 39, 678, 88, 689, 39, 711, 88, 722, 39, 738, 37, 758, 38, 843, 88, 854, 40, 860, 88, 873, 40, 878, 88, 979, 39, 1004, 37, 1012, 39, 1017, 88, 1027, 37, 1033, 88, 1041, 37, 1049, 90, 1062, 37, 1076, 88, 1087, 40, 1094, 88, 1103, 38, 1116, 38, 1117, 38, 1118, 38, 1134, 39, 1140, 88, 1149, 39, 1192, 90, 1200, 40, 1209, 90, 1219, 40, 1230, 37, 1254, 88, 1265, 40, 1271, 88, 1284, 40, 1289, 88, 1300, 40, 1309, 88, 1320, 39, 1405, 38, 1470, 39, 1491, 88, 1529, 39, 1554, 38, 1627, 39, 1650, 40, 1663, 37, 1667, 88, 1679, 37, 1683, 88, 1699, 37, 1700, 88, 1710, 37, 1712, 88, 1728, 39, 1744, 88, 1755, 37, 1762, 88, 1771, 39, 1786, 90, 1797, 39, 1804, 90, 1815, 37, 1828, 88, 1839, 37, 1845, 88, 1854, 39, 1868, 90, 1879, 39, 1881, 90, 1894, 39, 1898, 90, 1909, 37, 1922, 88, 1936, 37, 1940, 88, 1953, 39, 1989, 90, 2004, 37, 2032, 38, 2088, 90, 2127, 37, 2135, 38, 2191, 39, 2225, 40, 2237, 88, 2247, 37, 2253, 88, 2269, 39, 2282, 90, 2293, 37, 2308, 88, 2319, 39, 2334, 90, 2346, 37, 2361, 88, 2375, 39, 2390, 37, 2397, 88, 2411, 39, 2423, 37, 2441, 38, 2449, 90, 2493, 37, 2522, 38, 2571, 39, 2589, 40, 2597, 88, 2608, 37, 2613, 88, 2628, 37, 2630, 88, 2642, 37, 2643, 88, 2655, 39, 2669, 88, 2680, 37, 2686, 88, 2696, 39, 2710, 90, 2722, 39, 2728, 90, 2738, 37, 2752, 88, 2764, 37, 2769, 88, 2779, 39, 2793, 90, 2808, 39, 2812, 90, 2824, 37, 2838, 90, 2870, 37, 2888, 90, 2941, 37, 2956, 38, 3011, 39, 3030, 40, 3050, 37, 3054, 90, 3137, 37, 3187, 37, 3192, 38, 3219, 90, 3248, 38, 3265, 39, 3271, 40, 3277, 38, 3299, 39, 3558, 37, 3566, 39, 3636, 37, 3647, 39, 3655, 90, 3667, 39, 3671, 90, 3681, 39, 3687, 90, 3902, 37, 3914, 90, 3932, 39, 3945, 37, 3969, 38, 3980, 37, 4010, 88, 4022, 37, 4027, 88, 4038, 37, 4043, 88, 4055, 37, 4060, 88, 4269, 39, 4303, 37, 4313, 90, 4323, 39, 4328, 90, 4338, 39, 4344, 90, 4355, 38, 4378, 39, 4389, 90, 4492, 39, 4501, 88, 4514, 37, 4517, 88, 4528, 37, 4548, 88, 4604, 38, 4611, 39, 4632, 88, 4643, 39, 4675, 37, 4689, 88, 4698, 37, 4705, 88, 4713, 37, 4736, 88, 4753, 40, 4757, 88, 4767, 38, 4780, 38, 4786, 39, 4803, 88, 4812, 39, 4825, 39, 4826, 39, 4827, 39, 4828, 39, 4829, 39, 4830, 38, 4845, 40, 4858, 90, 4867, 37, 4880, 37, 4881, 37, 4897, 38, 4917, 88, 4963, 40, 4967, 88, 5138, 40, 5143, 88, 5157, 40, 5161, 88, 5169, 38, 5189, 39, 5202, 88, 5240, 37, 5246, 38, 5450, 90, 5617, 39, 5627, 88, 5636, 37, 5642, 88, 5650, 37, 5663, 37, 5664, 37, 5665, 37, 5666, 37, 5667, 37, 5668, 37, 5669, 37, 5670, 37, 5673, 88, 5689, 40, 5691, 88, 5865, 38, 5873, 39, 5882, 90, 5977, 39, 5988, 88, 5999, 37, 6005, 88, 6037, 37, 6057, 88, 6092, 38, 6101, 39, 6115, 39, 6116, 39, 6117, 39, 6118, 39, 6119, 39, 6127, 88, 6139, 40, 6150, 37, 6161, 90, 6174, 37, 6188, 88, 6200, 38, 6213, 38, 6214, 38, 6219, 39, 6229, 88, 6242, 39, 6250, 40, 6259, 39, 6267, 88, 6277, 37, 6283, 88, 6291, 39, 6304, 39, 6305, 39, 6306, 39, 6307, 39, 6308, 39, 6309, 90, 6318, 40, 6329, 39, 6341, 37, 6380, 38, 6447, 37, 6472, 38, 6481, 37, 6484, 38 ], + goldDrop: [], + bornPos: [ 1, 16, 15, 5 ] +}, +{ level: 46, ai: 1, time: 4227, state: 1, country: "Taiwan", //id=33 2014-06-12 20:52:17 + action: [ 0, 40, 20, 39, 127, 37, 137, 38, 177, 40, 191, 40, 192, 40, 205, 38, 213, 39, 220, 38, 226, 39, 235, 37, 284, 90, 296, 40, 302, 90, 314, 40, 319, 90, 333, 40, 338, 90, 349, 38, 368, 39, 378, 38, 403, 90, 447, 37, 454, 39, 492, 38, 556, 40, 569, 40, 570, 40, 571, 40, 572, 40, 573, 40, 574, 40, 575, 40, 576, 40, 577, 40, 578, 40, 579, 40, 596, 38, 603, 39, 611, 38, 620, 88, 639, 40, 651, 39, 664, 38, 702, 88, 752, 39, 782, 40, 814, 37, 823, 38, 904, 88, 969, 39, 981, 38, 1014, 37, 1034, 90, 1048, 37, 1057, 39, 1071, 90, 1082, 37, 1103, 39, 1127, 37, 1148, 90, 1160, 37, 1166, 38, 1187, 39, 1192, 40, 1263, 38, 1269, 39, 1303, 38, 1336, 37, 1368, 90, 1380, 39, 1385, 90, 1395, 37, 1406, 90, 1421, 37, 1436, 88, 1447, 39, 1472, 88, 1483, 39, 1497, 39, 1498, 39, 1499, 39, 1500, 39, 1511, 37, 1533, 90, 1543, 39, 1554, 90, 1562, 39, 1576, 39, 1577, 39, 1578, 39, 1579, 39, 1580, 39, 1581, 39, 1582, 39, 1583, 39, 1584, 39, 1585, 39, 1586, 39, 1587, 39, 1588, 39, 1589, 39, 1590, 39, 1609, 38, 1618, 38, 1635, 40, 1644, 39, 1660, 38, 1703, 90, 1716, 40, 1721, 90, 1732, 37, 1756, 38, 1766, 90, 1779, 37, 1827, 40, 1836, 37, 1840, 38, 1856, 39, 1860, 38, 1868, 37, 1880, 90, 1891, 37, 1894, 90, 1983, 40, 1987, 90, 2013, 40, 2018, 90, 2115, 40, 2120, 90, 2130, 38, 2147, 37, 2177, 39, 2187, 38, 2220, 37, 2231, 90, 2243, 37, 2272, 90, 2284, 39, 2289, 90, 2301, 39, 2306, 90, 2318, 39, 2322, 90, 2331, 37, 2353, 90, 2364, 39, 2369, 90, 2381, 39, 2388, 90, 2401, 37, 2415, 88, 2430, 37, 2433, 88, 2443, 39, 2454, 88, 2465, 39, 2503, 90, 2515, 37, 2524, 39, 2548, 38, 2609, 37, 2620, 90, 2635, 37, 2663, 90, 2676, 39, 2681, 90, 2694, 39, 2698, 90, 2711, 39, 2715, 90, 2724, 37, 2746, 90, 2759, 39, 2764, 90, 2776, 39, 2783, 90, 2796, 37, 2811, 88, 2825, 37, 2828, 88, 2838, 39, 2857, 90, 2869, 37, 2902, 88, 2910, 39, 2958, 38, 3019, 37, 3029, 90, 3041, 37, 3058, 88, 3070, 37, 3075, 88, 3088, 37, 3092, 88, 3104, 37, 3108, 88, 3116, 39, 3141, 88, 3152, 37, 3159, 88, 3171, 37, 3177, 88, 3191, 39, 3204, 90, 3217, 39, 3221, 90, 3233, 37, 3249, 88, 3259, 39, 3283, 88, 3295, 39, 3326, 38, 3389, 37, 3399, 90, 3410, 37, 3491, 38, 3521, 39, 3553, 37, 3569, 38, 3579, 39, 3598, 40, 3612, 37, 3619, 40, 3632, 39, 3682, 38, 3731, 39, 3764, 38, 3783, 37, 3786, 40, 3800, 40, 3809, 37, 3830, 39, 3838, 88, 3850, 39, 3857, 40, 3866, 37, 3874, 40, 3888, 39, 3931, 88, 3942, 39, 3977, 38, 4034, 90, 4044, 40, 4050, 90, 4061, 37, 4085, 38, 4096, 90, 4107, 37, 4171, 38, 4191, 39, 4205, 38, 4215, 39, 4221, 38 ], + goldDrop: [ 16, 37 ], + bornPos: [] +}, +{ level: 47, ai: 1, time: 5672, state: 1, country: "Taiwan", //id=34 2014-06-02 17:56:21 + action: [ 0, 37, 122, 88, 137, 37, 139, 88, 149, 39, 159, 88, 169, 39, 180, 88, 192, 39, 200, 88, 211, 39, 219, 88, 233, 39, 239, 88, 253, 39, 260, 88, 275, 39, 282, 88, 297, 39, 303, 88, 318, 39, 324, 88, 338, 39, 345, 88, 359, 39, 366, 88, 381, 39, 400, 90, 409, 37, 485, 38, 543, 88, 553, 39, 563, 88, 574, 39, 583, 88, 596, 39, 603, 88, 616, 39, 624, 88, 637, 39, 644, 88, 657, 39, 666, 88, 679, 39, 687, 88, 699, 39, 709, 88, 720, 39, 740, 90, 749, 37, 811, 38, 852, 88, 865, 38, 868, 88, 879, 39, 889, 88, 900, 39, 909, 88, 921, 39, 930, 88, 941, 39, 950, 88, 963, 39, 971, 88, 982, 39, 1001, 90, 1011, 37, 1057, 38, 1084, 88, 1094, 39, 1104, 88, 1115, 39, 1126, 88, 1137, 39, 1155, 90, 1167, 37, 1204, 38, 1282, 39, 1360, 88, 1371, 37, 1374, 88, 1385, 37, 1390, 88, 1400, 37, 1409, 38, 1417, 39, 1439, 88, 1449, 37, 1455, 88, 1463, 37, 1476, 39, 1496, 88, 1506, 37, 1511, 88, 1520, 37, 1534, 39, 1553, 88, 1563, 37, 1569, 88, 1578, 37, 1592, 39, 1611, 88, 1620, 37, 1629, 88, 1637, 37, 1651, 39, 1671, 88, 1681, 37, 1687, 88, 1697, 37, 1709, 39, 1727, 88, 1738, 37, 1744, 88, 1754, 37, 1768, 39, 1786, 88, 1796, 37, 1803, 88, 1812, 37, 1825, 39, 1844, 88, 1853, 37, 1861, 88, 1870, 37, 1883, 39, 1903, 88, 1914, 37, 1920, 88, 1929, 37, 1943, 39, 1964, 88, 1973, 37, 1980, 88, 1989, 37, 2011, 39, 2025, 90, 2038, 88, 2047, 37, 2060, 37, 2061, 37, 2062, 37, 2063, 37, 2074, 39, 2079, 38, 2225, 39, 2232, 37, 2272, 90, 2308, 37, 2403, 38, 2513, 39, 2576, 88, 2587, 37, 2590, 88, 2601, 37, 2606, 88, 2615, 37, 2623, 38, 2631, 39, 2649, 88, 2659, 37, 2666, 88, 2673, 37, 2687, 39, 2705, 88, 2714, 37, 2722, 88, 2730, 37, 2744, 39, 2761, 88, 2770, 37, 2778, 88, 2787, 37, 2798, 39, 2817, 88, 2827, 37, 2833, 88, 2841, 37, 2854, 39, 2872, 88, 2884, 37, 2890, 88, 2899, 37, 2911, 39, 2930, 88, 2939, 37, 2946, 88, 2955, 37, 2968, 39, 2988, 88, 2998, 37, 3005, 88, 3013, 37, 3027, 39, 3046, 88, 3056, 37, 3062, 88, 3072, 37, 3083, 39, 3101, 88, 3111, 37, 3117, 88, 3126, 37, 3139, 39, 3157, 88, 3167, 37, 3174, 88, 3183, 37, 3197, 39, 3226, 37, 3248, 39, 3253, 90, 3264, 88, 3276, 37, 3289, 37, 3290, 37, 3291, 37, 3292, 37, 3293, 37, 3303, 39, 3308, 38, 3361, 39, 3371, 37, 3384, 90, 3392, 39, 3403, 37, 3516, 38, 3595, 39, 3643, 88, 3652, 37, 3655, 88, 3666, 37, 3670, 88, 3678, 37, 3686, 38, 3697, 39, 3716, 88, 3725, 37, 3731, 88, 3739, 37, 3758, 39, 3776, 88, 3787, 37, 3792, 88, 3801, 37, 3819, 39, 3837, 88, 3848, 37, 3853, 88, 3862, 37, 3876, 39, 3896, 88, 3906, 37, 3912, 88, 3921, 37, 3935, 39, 3954, 88, 3964, 37, 3970, 88, 3979, 37, 3993, 39, 4011, 88, 4021, 37, 4027, 88, 4036, 37, 4051, 39, 4068, 88, 4079, 37, 4085, 88, 4095, 37, 4112, 39, 4130, 88, 4140, 37, 4146, 88, 4156, 37, 4171, 39, 4189, 88, 4198, 37, 4205, 88, 4215, 37, 4238, 39, 4256, 88, 4267, 37, 4273, 88, 4282, 37, 4312, 39, 4334, 37, 4342, 90, 4356, 88, 4364, 37, 4377, 37, 4378, 37, 4379, 37, 4380, 37, 4381, 37, 4453, 39, 4470, 37, 4481, 90, 4521, 37, 4612, 38, 4689, 39, 4721, 88, 4731, 37, 4736, 88, 4743, 37, 4752, 38, 4762, 39, 4781, 88, 4790, 37, 4797, 88, 4806, 37, 4819, 39, 4839, 88, 4849, 37, 4855, 88, 4864, 37, 4877, 39, 4896, 88, 4907, 37, 4912, 88, 4922, 37, 4934, 39, 4953, 88, 4963, 37, 4969, 88, 4978, 37, 4991, 39, 5009, 88, 5020, 37, 5026, 88, 5036, 37, 5050, 39, 5069, 88, 5079, 37, 5086, 88, 5095, 37, 5108, 39, 5128, 88, 5140, 37, 5144, 88, 5157, 37, 5168, 39, 5188, 88, 5199, 37, 5205, 88, 5215, 37, 5229, 39, 5247, 88, 5258, 37, 5264, 88, 5274, 37, 5291, 39, 5309, 88, 5321, 37, 5326, 88, 5337, 37, 5357, 39, 5371, 90, 5385, 88, 5396, 37, 5451, 39, 5468, 90, 5509, 37, 5595, 38 ], + goldDrop: [ 17, 31, 18, 24 ], + bornPos: [] +}, +{ level: 48, ai: 1, time: 5605, state: 1, country: "Taiwan", //id=35 2014-06-12 20:52:17 + action: [ 0, 39, 12, 88, 23, 37, 28, 88, 42, 37, 45, 88, 58, 37, 61, 88, 74, 37, 77, 88, 272, 37, 277, 38, 297, 39, 311, 39, 312, 39, 313, 39, 314, 39, 315, 39, 316, 39, 317, 39, 318, 39, 319, 39, 320, 39, 321, 39, 322, 39, 323, 39, 324, 39, 325, 39, 326, 39, 327, 39, 328, 39, 329, 39, 330, 39, 331, 39, 332, 39, 333, 39, 334, 39, 335, 39, 336, 39, 352, 88, 396, 39, 421, 38, 436, 37, 441, 38, 463, 37, 469, 38, 497, 37, 523, 88, 531, 37, 534, 88, 569, 39, 574, 38, 584, 37, 595, 38, 632, 39, 751, 37, 761, 88, 772, 39, 785, 37, 798, 37, 836, 90, 846, 39, 851, 90, 863, 39, 867, 90, 879, 39, 882, 90, 894, 39, 897, 90, 909, 39, 912, 90, 923, 39, 927, 90, 939, 39, 943, 90, 955, 39, 958, 90, 969, 39, 973, 90, 1048, 38, 1067, 37, 1070, 38, 1086, 40, 1100, 39, 1114, 40, 1127, 40, 1128, 40, 1129, 40, 1130, 40, 1131, 40, 1132, 40, 1133, 40, 1134, 40, 1204, 37, 1255, 90, 1307, 37, 1323, 38, 1342, 39, 1347, 38, 1369, 39, 1375, 38, 1404, 39, 1412, 38, 1425, 39, 1432, 38, 1460, 39, 1464, 90, 1509, 37, 1562, 39, 1575, 37, 1591, 39, 1596, 90, 1609, 37, 1632, 39, 1693, 38, 1713, 37, 1716, 38, 1733, 37, 1737, 38, 1760, 37, 1765, 38, 1815, 39, 1852, 90, 1935, 37, 1948, 39, 1977, 90, 2063, 37, 2084, 39, 2106, 37, 2109, 88, 2122, 39, 2135, 37, 2143, 40, 2152, 37, 2162, 38, 2168, 37, 2215, 90, 2226, 39, 2230, 90, 2242, 39, 2246, 90, 2257, 39, 2261, 90, 2272, 39, 2276, 90, 2288, 39, 2292, 90, 2301, 39, 2306, 90, 2322, 39, 2325, 90, 2336, 39, 2340, 90, 2404, 39, 2413, 38, 2557, 37, 2653, 40, 2773, 38, 2782, 39, 2803, 37, 2820, 38, 2839, 39, 2852, 39, 2853, 39, 2854, 39, 2881, 90, 2893, 39, 2898, 90, 2910, 39, 2915, 90, 2927, 39, 2932, 90, 2943, 39, 2949, 90, 2959, 39, 2964, 90, 3003, 39, 3018, 38, 3036, 37, 3041, 38, 3074, 37, 3078, 38, 3106, 40, 3136, 39, 3150, 40, 3184, 37, 3222, 90, 3232, 39, 3238, 90, 3248, 39, 3252, 90, 3262, 39, 3265, 90, 3276, 39, 3281, 90, 3291, 39, 3296, 90, 3306, 39, 3311, 90, 3323, 39, 3434, 37, 3440, 38, 3487, 37, 3492, 38, 3511, 40, 3529, 39, 3536, 40, 3550, 40, 3551, 40, 3552, 40, 3553, 40, 3557, 39, 3565, 40, 3573, 39, 3582, 38, 3591, 39, 3599, 88, 3609, 37, 3614, 88, 3623, 37, 3629, 88, 3639, 40, 3653, 37, 3855, 38, 3866, 37, 3941, 40, 3947, 37, 3958, 38, 3965, 37, 3975, 90, 3985, 39, 3990, 90, 4000, 39, 4006, 90, 4017, 40, 4027, 39, 4037, 38, 4049, 39, 4063, 38, 4082, 39, 4137, 38, 4152, 37, 4157, 38, 4178, 37, 4183, 38, 4239, 40, 4264, 39, 4272, 40, 4309, 37, 4315, 88, 4326, 37, 4331, 88, 4341, 37, 4346, 88, 4398, 37, 4445, 38, 4458, 38, 4465, 39, 4470, 38, 4484, 38, 4485, 38, 4495, 39, 4502, 38, 4573, 40, 4658, 38, 4683, 88, 4690, 40, 4699, 88, 4706, 40, 4720, 40, 4721, 40, 4722, 40, 4723, 40, 4724, 40, 4725, 40, 4726, 40, 4727, 40, 4728, 40, 4729, 40, 4730, 40, 4731, 40, 4732, 40, 4733, 37, 4741, 40, 4755, 40, 4756, 40, 4757, 40, 4758, 40, 4759, 40, 4760, 40, 4761, 40, 4762, 40, 4763, 40, 4798, 39, 4802, 90, 4816, 39, 4819, 90, 4831, 39, 4835, 90, 5085, 37, 5105, 38, 5126, 39, 5132, 38, 5158, 39, 5163, 38, 5193, 37, 5238, 88, 5283, 39, 5290, 38, 5327, 37, 5349, 88, 5384, 39, 5389, 38, 5438, 37, 5452, 39, 5457, 90, 5469, 37, 5477, 40, 5485, 39, 5490, 40, 5498, 39, 5508, 38, 5515, 39, 5520, 38, 5536, 39, 5540, 38, 5562, 39, 5566, 38 ], + goldDrop: [], + bornPos: [ 1, 16, 9, 13, 0, 20, 15, 4, 8, 25, 1, 19, 11, 6 ] +}, +{ level: 49, ai: 1, time: 5886, state: 1, country: "Taiwan", //id=36 2014-06-08 18:16:02 + action: [ 0, 39, 8, 88, 19, 39, 27, 38, 182, 90, 215, 39, 221, 38, 234, 37, 253, 90, 263, 37, 268, 38, 275, 88, 293, 39, 306, 90, 316, 39, 322, 90, 345, 37, 359, 88, 370, 39, 378, 38, 405, 90, 416, 37, 434, 88, 444, 39, 465, 39, 498, 37, 506, 40, 522, 39, 528, 38, 534, 39, 553, 38, 578, 88, 622, 40, 639, 88, 650, 38, 669, 39, 685, 38, 692, 39, 700, 90, 710, 39, 717, 90, 736, 37, 758, 37, 788, 38, 813, 88, 861, 39, 875, 38, 903, 40, 910, 90, 921, 38, 941, 39, 957, 38, 970, 37, 1015, 39, 1027, 88, 1037, 37, 1043, 88, 1052, 37, 1060, 88, 1072, 38, 1079, 37, 1085, 38, 1092, 37, 1097, 38, 1116, 40, 1129, 39, 1139, 40, 1153, 40, 1154, 40, 1155, 40, 1156, 40, 1157, 40, 1158, 40, 1260, 38, 1269, 37, 1274, 38, 1281, 37, 1286, 38, 1330, 37, 1344, 37, 1345, 37, 1346, 37, 1347, 37, 1348, 37, 1349, 37, 1350, 37, 1351, 37, 1352, 37, 1353, 37, 1354, 37, 1355, 37, 1356, 37, 1361, 38, 1393, 90, 1416, 37, 1424, 38, 1603, 90, 1620, 39, 1624, 38, 1636, 37, 1657, 90, 1668, 37, 1674, 38, 1684, 88, 1707, 39, 1723, 88, 1733, 37, 1741, 88, 1761, 39, 1777, 90, 1790, 37, 1797, 38, 1815, 39, 1829, 39, 1830, 39, 1831, 39, 1832, 39, 1833, 39, 1834, 39, 1835, 39, 1836, 39, 1837, 39, 1838, 39, 1842, 38, 1880, 90, 1894, 37, 1904, 38, 1910, 88, 1926, 39, 1951, 38, 1957, 39, 1985, 40, 2084, 38, 2090, 37, 2095, 39, 2119, 38, 2157, 39, 2173, 38, 2180, 39, 2197, 38, 2209, 37, 2243, 38, 2251, 37, 2293, 39, 2312, 88, 2324, 37, 2330, 88, 2340, 37, 2347, 88, 2422, 38, 2428, 37, 2433, 38, 2439, 37, 2443, 38, 2468, 90, 2479, 40, 2485, 90, 2539, 39, 2549, 38, 2563, 38, 2564, 38, 2565, 38, 2566, 38, 2567, 38, 2568, 38, 2569, 38, 2570, 38, 2571, 38, 2572, 38, 2573, 38, 2574, 38, 2575, 38, 2576, 38, 2581, 39, 2616, 40, 2629, 37, 2643, 37, 2644, 37, 2645, 37, 2646, 37, 2647, 37, 2648, 37, 2649, 37, 2650, 37, 2651, 37, 2652, 37, 2653, 37, 2654, 37, 2655, 37, 2656, 37, 2662, 40, 2670, 90, 2676, 38, 2683, 90, 2700, 37, 2704, 90, 2720, 39, 2725, 90, 2738, 40, 2750, 38, 2759, 40, 2768, 39, 2799, 37, 2803, 40, 2809, 39, 2832, 38, 2869, 39, 2902, 38, 2911, 39, 2927, 38, 2940, 37, 2970, 38, 2990, 37, 2999, 38, 3004, 37, 3010, 38, 3014, 90, 3026, 40, 3033, 90, 3042, 37, 3049, 39, 3063, 39, 3064, 39, 3065, 39, 3066, 39, 3075, 37, 3089, 37, 3090, 37, 3091, 37, 3092, 37, 3093, 37, 3094, 37, 3095, 37, 3096, 37, 3097, 37, 3098, 37, 3099, 37, 3102, 40, 3116, 40, 3117, 40, 3118, 40, 3119, 40, 3120, 40, 3121, 40, 3122, 40, 3193, 38, 3199, 39, 3210, 88, 3229, 90, 3248, 39, 3252, 39, 3259, 38, 3310, 39, 3346, 38, 3354, 39, 3372, 38, 3383, 37, 3441, 38, 3448, 37, 3470, 38, 3476, 37, 3482, 38, 3551, 37, 3608, 90, 3933, 37, 3938, 90, 3951, 37, 3956, 38, 3965, 90, 3983, 37, 4006, 38, 4012, 37, 4020, 90, 4030, 39, 4036, 90, 4091, 37, 4106, 38, 4128, 37, 4145, 38, 4152, 37, 4163, 38, 4175, 39, 4197, 38, 4212, 39, 4217, 38, 4223, 39, 4229, 38, 4234, 39, 4241, 38, 4248, 88, 4258, 40, 4264, 88, 4287, 39, 4292, 38, 4306, 38, 4307, 38, 4335, 39, 4356, 39, 4377, 90, 4389, 39, 4407, 38, 4521, 37, 4526, 90, 4578, 37, 4589, 38, 4600, 37, 4614, 37, 4615, 37, 4616, 37, 4617, 37, 4623, 40, 4632, 39, 4641, 40, 4660, 37, 4665, 38, 4670, 37, 4689, 38, 4710, 37, 4727, 38, 4734, 37, 4747, 38, 4758, 39, 4788, 38, 4795, 39, 4805, 38, 4814, 39, 4870, 38, 4874, 38, 4888, 40, 4913, 37, 4919, 40, 4932, 40, 4933, 40, 4934, 40, 4935, 40, 4936, 40, 4995, 37, 5005, 40, 5013, 37, 5032, 40, 5043, 39, 5060, 40, 5087, 39, 5095, 88, 5107, 37, 5122, 38, 5129, 37, 5136, 38, 5149, 37, 5152, 38, 5163, 39, 5188, 38, 5192, 39, 5198, 40, 5208, 39, 5223, 37, 5237, 37, 5238, 37, 5239, 37, 5240, 37, 5241, 37, 5242, 37, 5244, 38, 5250, 37, 5266, 38, 5272, 37, 5285, 38, 5299, 39, 5329, 38, 5336, 39, 5344, 38, 5354, 39, 5379, 38, 5390, 88, 5405, 37, 5419, 37, 5420, 37, 5421, 37, 5422, 37, 5460, 40, 5499, 39, 5513, 39, 5514, 39, 5515, 39, 5516, 39, 5517, 39, 5518, 39, 5519, 39, 5520, 39, 5521, 39, 5522, 39, 5523, 39, 5524, 39, 5525, 39, 5526, 39, 5530, 38, 5559, 37, 5569, 39, 5579, 40, 5595, 39, 5606, 88, 5619, 37, 5623, 88, 5680, 38, 5701, 37, 5717, 38, 5725, 37, 5738, 38, 5750, 39, 5776, 38, 5784, 39, 5790, 38, 5797, 39, 5805, 38, 5808, 39, 5830, 38, 5855, 37, 5880, 38 ], + goldDrop: [ 15, 31, 23, 34, 19, 27, 22, 17, 38 ], + bornPos: [ 1, 19, 7, 11, 17, 6 ] +}, +{ level: 50, ai: 1, time: 5390, state: 1, country: "Taiwan", //id=37 2014-06-12 20:52:17 + action: [ 0, 39, 8, 90, 17, 39, 31, 39, 32, 39, 33, 39, 34, 39, 35, 39, 36, 39, 37, 39, 38, 39, 39, 39, 40, 39, 43, 38, 48, 39, 57, 40, 71, 38, 125, 40, 139, 40, 140, 40, 141, 40, 142, 40, 143, 40, 149, 39, 157, 40, 169, 37, 173, 40, 183, 37, 290, 38, 300, 88, 311, 39, 334, 37, 344, 88, 360, 37, 379, 40, 421, 88, 433, 38, 499, 37, 502, 38, 635, 88, 659, 39, 667, 40, 680, 37, 684, 40, 707, 39, 713, 38, 719, 37, 733, 37, 734, 37, 743, 38, 754, 37, 773, 40, 778, 39, 825, 38, 908, 39, 919, 90, 1056, 39, 1067, 88, 1080, 37, 1084, 88, 1097, 37, 1118, 88, 1130, 40, 1136, 88, 1145, 38, 1159, 39, 1173, 39, 1174, 39, 1175, 39, 1176, 39, 1190, 90, 1202, 40, 1206, 90, 1215, 39, 1229, 37, 1241, 88, 1253, 37, 1258, 88, 1269, 37, 1275, 88, 1285, 37, 1301, 88, 1312, 40, 1319, 88, 1327, 38, 1341, 38, 1342, 38, 1343, 38, 1344, 38, 1345, 38, 1346, 38, 1347, 38, 1348, 38, 1349, 38, 1350, 38, 1351, 38, 1352, 38, 1359, 39, 1370, 88, 1379, 39, 1407, 88, 1421, 40, 1425, 88, 1434, 39, 1460, 37, 1495, 88, 1507, 40, 1511, 88, 1521, 39, 1539, 37, 1558, 39, 1601, 38, 1621, 90, 1632, 40, 1637, 90, 1646, 37, 1664, 39, 1672, 38, 1683, 38, 1698, 39, 1701, 38, 1758, 37, 1763, 38, 1777, 39, 1793, 37, 1802, 38, 1840, 39, 1843, 88, 1853, 37, 1858, 38, 1870, 39, 1876, 38, 1898, 39, 1903, 38, 1913, 39, 1927, 39, 1928, 39, 1929, 39, 1935, 38, 1948, 37, 1953, 38, 1989, 39, 2034, 37, 2039, 88, 2050, 37, 2055, 88, 2065, 39, 2080, 90, 2093, 39, 2096, 90, 2105, 37, 2131, 39, 2139, 90, 2150, 39, 2155, 90, 2166, 37, 2182, 90, 2189, 39, 2192, 90, 2206, 39, 2210, 90, 2219, 38, 2235, 39, 2241, 38, 2256, 39, 2272, 37, 2279, 88, 2289, 37, 2301, 40, 2324, 37, 2352, 39, 2357, 90, 2368, 37, 2379, 40, 2408, 39, 2431, 37, 2438, 88, 2670, 39, 2682, 37, 2689, 88, 2701, 37, 2706, 88, 2716, 40, 2723, 88, 2735, 39, 2755, 38, 2762, 39, 2772, 38, 2784, 39, 2797, 37, 2806, 88, 2817, 40, 2824, 88, 2834, 40, 2840, 37, 2869, 38, 2876, 37, 2880, 38, 2891, 39, 2893, 38, 2906, 38, 2911, 39, 2916, 38, 2939, 39, 2946, 88, 2954, 37, 2962, 88, 2977, 40, 2982, 88, 2991, 39, 3005, 39, 3006, 39, 3007, 39, 3008, 39, 3009, 39, 3010, 39, 3011, 39, 3012, 39, 3013, 39, 3014, 38, 3020, 39, 3030, 88, 3041, 90, 3052, 38, 3065, 39, 3070, 88, 3080, 39, 3098, 37, 3138, 40, 3162, 39, 3173, 38, 3193, 39, 3199, 88, 3210, 37, 3215, 88, 3227, 39, 3237, 88, 3247, 37, 3253, 88, 3264, 39, 3292, 38, 3309, 39, 3323, 37, 3334, 88, 3344, 40, 3351, 88, 3360, 37, 3392, 38, 3439, 39, 3444, 88, 3457, 37, 3461, 88, 3475, 39, 3483, 88, 3496, 37, 3501, 88, 3512, 39, 3525, 39, 3526, 39, 3527, 39, 3528, 39, 3529, 39, 3530, 39, 3531, 39, 3540, 38, 3545, 88, 3555, 38, 3567, 39, 3572, 88, 3584, 39, 3598, 37, 3648, 38, 3658, 39, 3663, 38, 3678, 39, 3683, 38, 3704, 37, 3708, 38, 3721, 90, 3743, 40, 3757, 39, 3766, 90, 3782, 38, 3791, 37, 3795, 38, 3805, 37, 3812, 40, 3828, 39, 3836, 90, 3847, 37, 3868, 39, 3875, 90, 3888, 39, 3893, 38, 3921, 37, 3946, 39, 3952, 90, 3963, 39, 3970, 38, 3996, 37, 4021, 38, 4241, 39, 4249, 38, 4270, 90, 4279, 40, 4303, 37, 4313, 40, 4379, 38, 4391, 39, 4400, 38, 4442, 37, 4451, 38, 4482, 39, 4494, 40, 4518, 39, 4524, 88, 4537, 39, 4554, 88, 4568, 39, 4582, 90, 4595, 37, 4611, 39, 4618, 90, 4630, 37, 4641, 38, 4662, 37, 4688, 38, 4697, 39, 4708, 38, 4749, 37, 4759, 38, 4790, 39, 4813, 40, 4839, 37, 4842, 40, 4860, 37, 4864, 88, 4877, 39, 4894, 88, 4911, 39, 4925, 90, 4941, 37, 4953, 39, 4965, 90, 4977, 37, 5026, 39, 5038, 37, 5042, 38, 5052, 39, 5062, 38, 5106, 37, 5117, 38, 5149, 39, 5198, 37, 5203, 88, 5218, 39, 5231, 39, 5240, 38, 5251, 88, 5265, 40, 5271, 88, 5288, 40, 5290, 88, 5305, 40, 5308, 88, 5332, 39, 5345, 39, 5346, 39, 5347, 39, 5348, 39, 5349, 39, 5350, 39, 5351, 39, 5352, 39, 5353, 39, 5354, 39, 5355, 39, 5368, 38 ], + goldDrop: [], + bornPos: [] +}, +{ level: 51, ai: 1, time: 2640, state: 1, country: "Taiwan", //id=38 2014-06-04 22:30:42 + action: [ 0, 39, 26, 38, 52, 39, 102, 38, 133, 39, 180, 37, 214, 90, 224, 37, 237, 88, 252, 40, 257, 88, 272, 40, 293, 37, 302, 90, 314, 39, 323, 40, 339, 38, 361, 88, 373, 38, 467, 39, 472, 88, 484, 39, 502, 37, 515, 38, 693, 39, 744, 88, 756, 37, 760, 88, 770, 37, 778, 38, 786, 39, 806, 88, 816, 37, 822, 88, 830, 37, 844, 39, 865, 88, 875, 37, 881, 88, 890, 37, 904, 39, 926, 88, 935, 37, 937, 88, 949, 37, 954, 88, 962, 37, 984, 39, 1002, 88, 1014, 37, 1020, 88, 1030, 37, 1048, 39, 1066, 88, 1078, 37, 1083, 88, 1094, 37, 1111, 39, 1126, 88, 1139, 37, 1193, 39, 1201, 38, 1243, 39, 1254, 37, 1265, 90, 1281, 39, 1290, 90, 1302, 39, 1308, 90, 1507, 37, 1530, 39, 1538, 88, 1551, 40, 1555, 88, 1566, 39, 1594, 38, 1603, 39, 1610, 38, 1762, 37, 1796, 38, 1814, 37, 1839, 90, 1850, 39, 1856, 90, 1867, 39, 1872, 90, 1882, 37, 1898, 88, 1910, 40, 1915, 88, 1924, 38, 1935, 37, 1951, 39, 1981, 38, 2074, 37, 2135, 38, 2141, 90, 2152, 37, 2212, 88, 2224, 39, 2238, 37, 2252, 39, 2295, 38, 2313, 39, 2325, 88, 2341, 38, 2363, 90, 2372, 39, 2409, 38, 2418, 39, 2450, 37, 2465, 38, 2471, 37, 2509, 38, 2526, 39, 2542, 38, 2560, 39, 2571, 38, 2605, 39, 2629, 38 ], + goldDrop: [ 38 ], + bornPos: [ 1, 27, 26 ] +}]; //Count = 38 diff --git a/sound/beep.mp3 b/sound/beep.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..43b193888238f81d7f77429d36161396a5f42d28 GIT binary patch literal 5262 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 literal 0 HcmV?d00001 diff --git a/sound/beep.ogg b/sound/beep.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8e7529587b72af1fb5c85fdd0ca0884ef8b0c446 GIT binary patch literal 7915 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�v?MpKGk@4aYh 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 literal 0 HcmV?d00001 diff --git a/sound/born.mp3 b/sound/born.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..b82118768e67b00fbfa6ea4ce2a813f006cd9c6c GIT binary patch literal 6054 zcmeI0S5VX4*YAG`EkJ`?6TIL?^?4+CmH0x{{u@;KlgJJhVwxM z0PLlJ^k3Nh#l64i_?zj!*!&C9U!0$1Y=|+^l9f_c4kB;+_lEKa0WyCr0JQkeJ&btw zX#ZXKA3Kvy7S96&(g9{R$pMHIz`0$B16`2Gb3d*D$cVB&SlL400OiwenWc3#?%Qj6 zsKgPXDDzV9(W7GwF@5Juct1g{mqgkj9XbC|qe;*l7|SnX48z?#!gt|=zku;cS9Z=A z66=BS{v#~avDW`FwmG-HqA9@7PN5n~%ZR;F#d2R+6c2VlCrjD$cV#Xjx$+IY>MdIX zpb{+5u2?1YG=PkQ=w*Z-sC5po922UZ^9w^+rkn=3uxWz|c`N@LRT$;SPeQFny8D~4 zHw%4^9QMqdKVFypG(1a!pR#Y=a4J)#oa(?5y!22nPp zy(c;&Q3)*vq}{iq$YHY=f81LR{l6Usd>Xu{Y+9;HtVo|GowbNPJMBU6F^I{ONZs3A zBBnKe@Pi`=h~%5EbYgUHUGtL?r76RSKwnI()bSjX6BuQk|yRi~L6T5XvQSVej3 z+3@S!F>lYZc(5PY#GG3*>75>zZZ{`CMEN#>K}+HCbLY$R9oV1g6VWTT#DX(?)1pBq zipy-ZEBw8e+OWf0{-*w)2SWE+p11p`tsSQa%$$8biy&=Vd4*xq4$e0JoNXG-XYS^R zIS+9XPVFY%kp!LdNa_fRn|jX)3b7t)%GM)p3h?e?GAJ00nAj6eW55|AFBF=AjhS49 zs1ZtZ0I1NL7RPNY1po+kFu)juLo4}Zm=rQ#ke3GyJfE@`tw1h*?FdPz$Tljv<4CPW z4_-``2#G*f$u5ToT14pczw+_`_$TDzPZ}* zv_nU#Z}$Re_U%?6YCVil^~dT!adGxa=bzi8?QQpT@e5~sDE*qa-)AFs3$&lCNhJH! zJJ{Xj#&;&t%cN)jw_-ebc6WPX35Qyrkr*=Kwm!4HST=FADu+*?z*Du}OJD`QsE3&M z80%#doFM!Y$OU%52_FD-8MC~M{{kXQG1F`jjmM1&N|q)aLpt&HS)rOM=LSB!ed_X&ba8O^cDA-OE4KPs%XVOV$y!eVw1+=>om>;O|5MIj>(av~q~C>Ps2l_5aNXdDYpWZxRr{yVG#?b&cnBT%k0vbRs3;<4qa&6w zMt|5ajJ-sO9_Kk8k7iJCHA<){HUOrrabk{u)jd3=uMGZft*2#@E~n@7gj} zFfbWUEc(01Vmqxc=K^gKJR-1Gj8|kV@k7c_3);m+W8U{o<+19_;dMcd7>fNAVXyob zV7)gGuzN|V2aR!}APtC)RlQ*_O!Aw0#y~<0M`AMcrfQGDKt?xua33B>&I_ZpeNvF4 z?~?~)g3wA|2VQGBE;;j~;e+e?s)r!y;T=tifoQTkI2b_%VMbd4C^ill-k1Vw-t_dD z)XI;o=aK>qmklZ#clW+(xWPqAih6~_6ym$PxzFc7MYNWB#OLo zOmjWH;O1llFXCO`U9~9I4{ouB2y$q!9y#A~%$meQ@9-W|I!gG7LPoZ`#->(yW&AD_ zgw!%i4+f_Q{dD-+69X$?xjHR>i!3V*M*h~oaGZrmug?PJ6pIfNoNswVqrt}sapMt? z3D~8U=F_1d6P|K>4U0od-ir3K5N&Yo(WC&Dv-lYq6O*8K0cYU~k==RnPU&tKJMR&_ zt0HWjo3g|syc}xGp=PuGAX|QAzT?qMN$~@niqPxP(GQa(x?

Ful0MN&#(YOwf4z zm7_9_n_dm7JMQ;yJ2U4NMXZc{tS|xMx;OLqCPN`}v6@ki2hG!LrGDI)f8AKnxMgQ$ z`6TCKqp}&zOxfmiefXRvf*R;`S9_2$h@Ew1vj79CLfM`Ivab0B{Z72V;+Jj><$9oy znH+qTM?uS2VTBuwv7AUtNKjWGSmryJ!;IM+9gey@9Bu`bQG(6e3fhv`;=ySph7dPr zU`;Tf*od`wgpP%ih^fth!%-9JK{qg7V!ckZUnN`uAZxg;5#gIod@Q6?v&vSWdBtG=zXh+gL;j(POH;__>GZhM9Kl^vv#RWm2!{ z{-lFu&vo1BjU0K!nbLmanfhVd8k;cY)e%J7XhfoLWI!vbIKMy3!e_lkTBc-XKX-#< zeZ&@8SIU|+6y2V=>e7AX0*>(G28Y4POHXWM&4T~G5(S-|PJKq3tiu_)6w=a3BF%hR zL{JP6hIReQXTnf(m05D29%zR{7se2&`nmUErbI5wYhYPh7416ghKO;H>;cSR9Iy;X z<`{V^ShLh{q=!Pii&8xWDk_6O%{P^s{-X)4IBI5}xwBvo85YUN?a?1`9QPU2jw_hR zE;NgFDw5;$%fyf5lssNjK1PDTE~4fo<2Iooo;;bD*sH>J3~e}ml%Nr9vV56PW^21V z2rqWCRGS=)qA8TxtCVNZFBvz~E}k##QAlUJJpQy??7ow+tyN{@)I?RIlHap~b-KE_ ztfp+sH@3EBuKN}BQ&pYTtMU~sR+c^ku)zgy{n8eDE7Pa_IhF6Ht?ir*9_&BZC)M2E zBnUop)Sq_BGG?yWYbYDCX)|;WpFG>o#s2HM<5uy4ya!>TcXnpaUSQAaK;=p9VY;s2 z*v*E`Rq0P-bHPY|%)OD73bO)6Lvw9fb5_aoWIO&CH zm$3-^+c-!|7=aW3Gj_c*3K5MZD@>hqU2=QHkh1yIWmzKu#U=--XON)?jJcHDoiB@2 zqK&>+K~x5M%?0~fqBzkk>`TsZ3sF?#&Yo5~-{t!hh zCjkHr0YOe^Vn@pEBKU3f_`yI(B(h5w8K9;#*>ssx3IyoV+ooJm$l>r%QPOqE7Ym>2 z1Ljdlqus93#5^Yk30YC(o&$1@puWwpUymt2`2bK2m(}a0SY)DHGvz-iirWFYP_wmGjDPWstj_m zSkf`}yi^z`z$k>pRrsi8z4(&>-!H&I_E$gb48*NrymDleCWVw$X6TlSAHDYT6+M7p zK#Gvblq*@gS1M5w)Bn+gVSqOATob~oW&G|INRRC&Fw74spBCf95F$d@<_z)#FyJ}j zIPT|&z8|735lsO&h>*iTLVTC*W@sBhuQCNgaI9V4zZL_O!`*krtX8w=g_!jX%%FW_ zTob+5$(Q+i56pk}`5{X!xNuN0Vdxq^R1{_?#Q<#<=Vo8oPgXWurwXvo!-*_78s|IJ z`>=3~xLh33W04-!xOPxt7@sg8TJr{jdw&;gWf^G*%Y(AOuTl_n=`<{VwJZ;KaT1d? zU-UA@@&gz%GEgrFOoUt)gTRGom?&M;<-PY^O@C~dS#NtyPtS*D#x64AK%$8b9u6!p zCW043tr zRku|zNX7AnRbFuL*{mXmk$H_QzH87B0tu`@J>WY~&{+sQ4l6kE-^1}95~+rY^A?Zx zE-+adZI(Az&vV9qx;|yvJ}67|Cg)e1NN=dunA-d^I`#bg9leMTQ3dzDowX>iM&x)z z!O*B)?#NG07O&jO-rxGjt|Z*=OkzKM^!avG#C6b@t=e_|&)&ZGbBqH-ltK^!os-># zZn?~1kHVd7CGYSD1WO{ou`aa;0TX5)A$5<3^)lt3<9|Wc`B0L!*)tZCIrFQ}-&`{l zWnTGa&Hh3>=i0oho#MeSY|u)6?Sl4`Jjn-wD^>@!W)D8Ja6S2cZT_H=tMf|FQu{(K z4IC14I5)Vpl}`Fy37sDvZcjgZUjDklqo zDF%es<8oieTnr`B1Zw-(6EfE7GrwL@ma}lXY+U$_m3#bcu0&X4xzJrI9eF7WX&M${KD9Y#Ecqj$XV5_2#MRNv-2@5Wk=is|p&nkzEpROPj8RX6= zDEzsUnqOaR$#O`3tv^Ofwb>V&H8nK-Sc2P#&K?=${dL5dqulYDrdN15I-NI@AEWX4 zn)`W5XUz=_HL<_L??H8(3j)fS!fV&!aw65TWcz{|U8nKi!x@?SODe6eRNBegUelg_ z<{@0ZEAP7St)tj~TpTGBYLTFcPpQ|8OnYHk0BZ>`S?7hVEFZ-;Er3USH#F%X~PumqX)NIXf({ zyIdG4FBITtL0y?t8RqZmkqy?fFNAr6T_t3y>m`=+hU~w)y9BT(V_e+X6nL}@C6Y2O zXzFUK$2a9pJs#rPx&M)K+B~h#s3G3Pqf9b8H$}K}hFS~9F%GsdRD&zwnPqO0__Wy$;7e~N9gBey%le1{)U+ z%kM-K8N#LW3yWzBlS2rf6po{}!u(8%;BvzJa1|~)&-;!`BgjD5&wfp zIiYH}ghm}ylI(-^L5^^7yZPiNxJ(z8NbW*(gjWz-t;wi|%~BtJSTEX`=ZISpU@Q)_ z7h{}VZCv;Kct<*DYX9U$lt69uFSEqCncKgbORRFlul7+GAjZGZl7k(*F{^p(su!a2 z!;d`H?mV$yUMs(-upzaMJ?`gZD5aq?E(M%4%4D=mld_8c%(=^ya)FklL|F9PyUB69 z8RlW^l>uKlFAm6(K6;|itA;uX z{2}7@x?5tl%5U%d?E1}npJ7LjmECAOy~ZBoZsFbyKFEiVZd7Vb(ioClpZ>%30L2)Ziil(b9?knXMn zm%!$Vx>2BzIv9;Z&E`4yIb~)g&2?kc5tObt;895GBU@QJwkaON1MWZdZGd?@lrA(hBvpp$=v>mLt~MO zb|#n}lPFhm`nx8NBZq9xXkuXHS-)r6u`8ow>gs)3 zxID`DGLWkXG6WOW6!1@F# z56W7TRA-W+?;5HvF)21j^Qpy$l%`Rs_@J2Uu#zyfpZ+`q9(f6uwT6dU4La7Xwx8ei ztuX(BUI*1leq%K4vVS&9l8!z+&C4s!9WGK-J5M{2{Ukz|Mb)HL>6;pTthO(;93>kc z$bJ57hUPvQdAtV5#A`p~yZv#1s3RYm@A<#|Qz==C{|xE82|R|QSl1qo4#EM=!dCvH dYv(ZnopGNxe*i$O7YC64=N4kCN!4pF_s%ewrZ}3 z$WGQ$C`Coo)$Tn*_x|pC-{0r=dq1Dw=l$&U3z&US8IK4g4%^ z{_C9b35O%b>-zin+%V9{kZ@RXs!iKmv*acVfXyW8ZEKFERPV zfLsk93-#+*E-LAn26ywvt?tK)Zx#C;>sFLQ@jG(BjRK+(E*e8-HEyxE7%|vflniLc zUC#>OQ7Xxe!MifV-<@t0wAmPZD9cgZW9e|+^2#_nIkv6TE zFD;QjrIF7b6;sXzJXk8ha;HcurW6<#AMvg9$*lD*tM%`!#&=fpt&u=8B3Y{exjyvb z|51-Prg{GRO7w150z|0Gwv&==CuQ}?vTXr)t~Cv}187qs8Q&V9Y8a^67PuEy!yvtf zG_$S`W*h!60?X_G5DAj4CnX<3ZIG1*0@UmSwT1)DhoLH18u`~HV$EORMsV3j(tIhX zok^~1YN0^3VtJ_jeCv`RL2TX(mflNW?$QvTzsN1cWDfimXOk&kUz(A*X2GM~;?vNU ziXB&5bFcQ&1G|m+=tb+jFriGYiqd`v6Q9izcp&Zy>3sU>T&1H9aIRx7{bfl#2KM4; znesLDHtYO;x<%>1tnS}5p2Hb&W0`*S+%B;9*(2*+7dH#`clRMeySa{tJ;;v4h9`2m zVQ|H`RH>lL0;#!#cEv)eghT_A(hF8(arvU4$hDng0f<7cdGR03nk%n+abXHosYBuB zBb81(t0}+Vy=VT$ee`}l0`y|M8ua3XnwL3&l^RBVMKzC|wiVIHCW=Mt5e1Ek^+?j; z6kiLHn2dl9#p^IC{%W{I*&e~oeSfJv?aJxs5jnXEiBsx{GR7&gjwxHi(!Ap6rB`!am*(^QEpoi6*E6WsW2v*Ti3)LP zK5=wLeg4so%K3(WTmOt4!vI-WVdUrs$o?gAm;}lFFq*3I=F97Q)aru@4btEER|5dR zOyV{BHQYY~O@*N6XE3k9i?kg)z_0|oWjAo^5) z%7RjuJN1dG@Fw}s%RiAtQbSn&MHW%joM>bIpG*3G4*#!#f2#rL;s^ow6V=VbZDXUT zBf!OJVhYxHQI+EExVZO}gqiR&2hqJ7=v)JTL{2&7R`iJ;-ouW- zoc)vp5rbe6v$0mUNmWjiOF`8`4xl-}vlE!kepS+pdRmcBe)~zh>409cCrpCkq*Y;8 zFlRQbn7d~g?puMH@52VK7pQg)mfClDo8SekyxUCxRu(XytEasP%U7Vn{E5+V65qM3 zN5Ys}+q$GrJEYCV<`{Si!_(MhBmHF@ivxpE$qOk5 zRLvpfFh{;Oy||PCZxZ4f;ZU&4##k1N0dE&J7Ll#X@D)#r51iLfiD$Q2AB*QQ7;_Dk z+d2VEphmBFI&wZ^jjHhgJYymNmWkT)u%sHb$-Hh6U?i%gK`iuzcvllb5udw|E>E7T znXVDegG^RZEaK5slDk6IF)At~tC%PkrI9&sS5iz$v4v!^A_t&sR);?aRCG)^5-h=N z&zNMlx3*M#sgD^LhmBnH!)Qj9w*$DySVV4iGY@-PF!J|aaXDoB&$U}7-rxb_f$iuwVH>GeLLf_l- zQ~O~#KXn}70;b7Nsmh$Htm{9M*p5k?^ z>l@DtfaM7Qly0~NN2TUhG2unW#=0+~2q;CEb8+Gd(Yi*8(MkW^{Sg#6hl2k3LfIAX z`m=YE=dZ7pf4pD*FMA_Seib!#K&(5Oo#+^qu(Mn?TO^TlqeQh3KygE>>%PFujB}6Lo@)|Rq*aJb&CBZ{CP z2wVrT1i|4?ertkgWTo{XJbu|(r=N_Ha*M^z%Drrc7!@<(TFk;18k(!>)?=r#_<#;$ z82 z9@&uqunVdPqcFsX2tJ@rG)iIvJiL6H@9PtZ+i?ZV+!JQ%^4Yrp(1~69knl4@1Az4* zfprTFpBmyrBtJsO#kOJzc@hdr#q5+;j+nEcy?4Z@v5vBx-MP2bg-aKui;i@VBqF%g z)t|@6KV6L4l$C33Ge?9h0FVOD;L$b;q^0w(PQP0G1h@soaf$>D9l-|!F&)$7RT|EOM6Eh1dxB$f3ElC6j6l(o3${M3kYl}tp!Ek34)?!(CZ5Yq$ptPC3 zrMA_6yZy#iMmEL<7N$gdBLh^N{g?wpi{)- zB>j;Rxd~kyl1HWPwiPNOlJ8wbDJH@>GE0(EgDi5v)?MGKT%^jty|+}!;6f`yTC~r= z?tQ1NerVquu0Pdb$*^R}@-y%8cD6x_I7EluGld#!H;Rg&dWWO%kW$Cp+|cB7EW4ea z4T%qZln-fjMw6rF7(YQ_PtC6U7=DUCYp%B~(|}kbaU-9-H&&-lqBr4<^tNroh>3j> zNTAeut?$ddw7MnykbT0Dbt5G=Xmu)zDGd|5@rapqEW9ERu(RTI;9RS|6EtIT@=4KQP zdCHB9_pFnwIILe*67b}7sEhOM%21by7?l7t?+jK{K>)wxpVQ22?yRuqID1Z806lT; z#G{^tHiVMM`Q}k=rkxIsc!@9fer%van(NUbhl&r>v5j5f>Pnr2g>#Jx7h~_;b1{9Z zm_GgE>mvE=+rbXyeOEpQ9rE-2elr`5TudW_pnyXH**pSSH*bF3Wuug*?Vt_zVhVt& z3b5o}u5&h+wp!|{zT1N~?C7s7`o(!jLnro!8N=ap-1x66+?WGTE~EqJgIg}?r*)an zP1oJp$Df+%&9z5t1I0fPN0ec=QtFtlmbhGT(EOKr?Uw@!Tj#SGHT5qwx$3gYLO*^Z zwH6>byT2z@zh0gd1ga)m%v;674i71WTc}WYE8hb=&8{ss8Np0{@P1xgNR#KWaMtmf zB*gCXJeOU5!zGaZ}eRQy6)Y72cuNbT^R>rbH}~7S{1VKk z5p{(>o8$Yw39=*BKP}0K{r9vEHlLeOdJ;Fh{Ox!>7IOVelW^s>`uNDhYIuf2Yyzqz zn8Y_%!RXuS1c{ZCkY#M%{zwr$F3rz*TSUO1frfPwkz%*$g_#Z; zV(d3xyGRr{Gxu;LAB807=T8#EnBvh@#n8RoD{0OCgWT$Y{cEa*=!* zN>mR`UBWK?8oT&cH*)uL^v#82R@{#i*iL%>u@?jQqKOLy8Mk-PG|{jzPsx%zYU?P6++$I;xC5Ut}+j_t9|) zwDQT>19`}VgbIpxgtc~SYPl!~+GmWU2;8?&hy%T@r?3>Dp;5nsO%7qFOOa{c;T$~P zQ1GoKVslH$*(Wa=gBsuUUUROv6!39LzO^}GgG;NTti_}RFsloi`cNN%tvj*dBjV+e zXq`)Z*mjfY8+cq!!{N7&Mb3X4r%pDWUOhG1siALa{(k;POR!$d^~{CZpq|b9LaVm* z1X~;)G!VUP^IRn2TWBd2V7B&nBJSv1S?mLm=^M_Q4^0l1 z@zD;P%KzOfeA~R{BJ$GShv!0_x$SG7EH5|ys^7PQ{oHnqU2Ed|=|$h&VjXn*mCU+n z%EU8mQ0tbGUqVb!SNH#RXJ&X$l)2$om%a?)*qOI-83R5o(3L4Tx{7T zbV2~D_~xVN^hLo@%@%z4J!=CM!DQ3O&tSsL)d(?YwxbWc_BqpPFp^I_Vf>L%`Dy&l zv~6QU$E5kAe7^#DuTRta4Caj+CTG;Fl>$Tr21VrMw=mfj66=hF3$E+eY#=HY$s+4? zxb2F6xz_30ba1l|DbY-Hfilw>eZ2g~@3O)6+ZMdi&&-{E_rq_FZSgG)bpeO@pnOgF zI)!8QjrG$4$rPIKe)efDhl64lb_sd&*KkV4d|XnO(*D@G(j?l^f2m^A;9J?t{*7m& zEX}n)I!uh;9(b|)_)M*G>fXlVUr+6RYwyr+(Nr1Jc!G(rk>Kb;(CE2>BG zR~<==+Asaws=w1~|L2r+U2A{tH*Zyo5a`^u>wgn_YNR;=0(epG&#=-AyE2`!SfxWs z_j*GwzDs=UQV~d$L>sh7+r*T9>!<48l9svo$yaUmR5cDXq@Ue4AV->HYmU4#vz%>V zbqI_9ga9+b%MaV*+DNBI$NaAOk9+(1%iOZHrpSUZBj8cE^Y+`hFIUH}ykRbWpOQ5F zz;;kfR;cmHvP{+P)l=tYpBjbOi53Xl+ufrd-+x$TB;5`Pn7EQQ zx-!%GadD#myzRBqTSyPnweBI^yfhc;6rav%mBj{lXG~ZL6W-N2gj#0I`ADl|cC36b zLug$Mq~~kSUN8)?UunAk<98I-!-qEl1+rToncNP%q|NokGik*4{;uEWXWT!+q&z&!+M3wq!n<+60() zE1SpKyvLnn#ta7YB_aW$SArWnzBfJBcp1Ta^0M6LQ7SI4@K%%+4=?>m*Vl}@o`K)r zD2}&wEmaDfId5N(v!nH#q4vSFm=a4#r``w8W&1Pb=E6|axN**ad6Zz~6Fpp9sjq4h zg4AD0x;7?YOPhGIkfqq}+P^n1f_~w#`oNv59g@CFPpvi{_uZuxru0fdIIYlARDEKg zl#$4{ji;g(!QQ1;*(5~Wh#2GHi|hI5{Q6w{)jB^;>h^&-tqIcAyoOg+RwqRQ$>gm= zH^N^vRqs8Y+wR@>eqV@a!>g##%Ds2rUHkQGWS75)Na-srnN2$-w)=G}oV)4J*d~LV zAN&>}T`Jjbc5FiS!a)hmuO*GK>9SHed9U8Q$#YJ3A9<_9vFGNQw0ENc9BBl9dmkHY z{O0>4T`asib^}EYL?a}EYSF2zu}!m$LfS3sYI)_r6ztqVBr1Wp|(H+aH6~`@UZv zmcM2_znW^BEYZt=F|oZrU8+;NAS5{piWHBibfZPnDdUQZXlL%g3IL}(pkJm5_1iJ?eqcPY*# z;_~>X0^WAXK2DnYT{@wB`c}G+jqxV!A#+h{X;<6o&s(P-`V3R=Y5(~0adK{ahp_of z0{>~@^6nUR)Uj7GlyPj(YmPEP`?qAB#i|`cd?*DZ*xhZxnKaJNuc>)Vfm>54NXS1l zH@|31;{uB2b_(zSNpNmglU6^Gv0L?q(Wa-@JSp{pM3=K1U*q*WMob^LLl;Em8PFwZlJC z%of5{j`eObPaE)Tyc#~P(e(Yx_i2@?9#5OV5V_#id zdS=hm=S|MKWT`j&nt!J}AjiHtQpz#9sk~>L9SnRGZygTLe*HSWK%IVbo9ngJomy58 z@vhGvFrvtkt;wUa%Uy1h!`TCkUsjj3XGX6KScx0H`>+)9p!3U{)ORakn>>cjJ>A-~ zI_v+^(RSdNK@4tTzI&@qVis*8Fa+_Tp`71wcqK69seIYDPXv*-E-o4k%kl5#lWI1s ze!u6~P^v)xLLX~XIi_cAZM{-t_GC2e45gzZzq)#+l@T7o&K#s^{RqGDd3E)sKU-6d zR7p<5yUw)My$d^YZ}O9n@roG3XajaY#hgw(?)E#QISlt5M{G%WWp^EZ2I~H*vS;+k WX_*V%v)(x?;=l{f>v5tD0sagA%h@ad literal 0 HcmV?d00001 diff --git a/sound/dead.mp3 b/sound/dead.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..5eaf80006760ef155742db2cac179a14fc960e28 GIT binary patch literal 22126 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%0Dr1g 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

PJy60gvz18@X;v!h}K0 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 Jte9h#|1W5M*?|B6 literal 0 HcmV?d00001 diff --git a/sound/dig.mp3 b/sound/dig.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..a4acd5a9f04c2c2c77739940891529c271e79266 GIT binary patch literal 20799 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 `i1(f*w%Bh*s?+H;+EbQfyV1aU^*3t644jC*g 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

*IyT2f*kRL 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 literal 0 HcmV?d00001 diff --git a/sound/down.mp3 b/sound/down.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..5e3ed02c09714f9d3b3ec11dc28161c945b3fda6 GIT binary patch literal 8868 zcmds-RajeH*RB^_>HyN}V?T6F(x$*6NNWfnz_YdOyAb$2I$}5q5fb4)LrD7@jcy){pZ&}$)PsM+9JvyP#*5+m{K z!6ilNpdIlq`%orzlP&Ahoo>SbF$ro|^m-%v=IP(XYOWL&5boVlbLEvshrNlaab4?8 zM8%#_<9byIo90R4$-&;<(eY*b;nyF4WTD;D$}p|27v$n&nMFkmt59$84fDdNzEwF* zVXKUMDJ_BgR<|PD1H?eUWkDF+k-EILj5Y!7uLMZrl)=JkbgrQ=uq1x~h)|GNCmUI8 z4Myt-;WGM^{DCgtlLBMmij5e+;^{!QtsAQ;m&1L6%Hyg(r3SWl%jCl8%O@0>`L5q~SvU~d%Z`c{ z=13Sx>za3On((mptz3k^B^P7(WiM5VMoRXY9kjdTxeF)G`_QVonSM?tFe#@$_|o`_ zIH!|BXA>^N6l=JDtrFp}cttlV{tzEW6SCTAxB-^oYLT2@AdqRn{*PlBaO^^yLe0N#WQJ=v=BnD zi;W6*g^66@`<{j|_-&PKEr8)|YY^-%4G8B_O8tNUL~B9b_mL2~ZvYD%0-#P3nonkR z>|CqMyynNh4b&IYSA7#Sk@1=Nm;tkmU0E%_VN$q_wJldX*L?A2Sz?vui?%_?O^~X# z_Me0ERv~wPMm<(1NrCKFes!@a(onKUcXB%=w zwBZ);n4u!u7A`ovzkzv`ul~u(mi-pU;qVy#9+Gvo=7Y^bFB_%c(=2s{y)yb$Q6NxB zv2Fe3TdYW4hlec*cIBu~eSQh>8>7+RMxZgmBwL-v=i^p9AA#yI0h06qMdi7e7omAq zq{tM6AlYhbD~u?9Ce-L$VduTE%tT#R#e23V`R~&Ru-;oQ40s5XBdg~>cMO*^GM1B_ ziNwWCkg*rmoruPWBc-2ig(}>TnlKlR=d;EUxMj~gpnW!&pJ|%kDb87~kK`}(Os{_M z833>CDZoka*|16AF(lfjXIwm54_B@~c|uQO5(%}Hz)i+73zH)?%3i^G7Khi7=2yP- zn-W?5L=q46{JQ!ZgWs~|7K+y(hq74QNI)SPv4}pMxb_z|N|a~(mpb;QL&XK0B!&c) z^DszKmK8S>5`RxrZ~I9bNFCxxE2-HmsSaw>-4`x@#-(5?+dLk$&(9p|`DL1UpjmA( zy1GI~yW%119@@h@qt~s(o9m}uQrDG=4Vs#)PBiS-b0`3pMu=&(<+Fm@OV-}4g0Y1A z{}A9OE1Ibd>9oOjVOajjc?L9s=O|ItIA$2n(~YgeSBjX=^p@K1eM^RnFyW^;$!vq| z1C8x%mnuj=5BUHfLvb$_D=jl==*g% zo`y|Ik%3&i52PbH5>JC%du-rfJ_&!Qd80O!6zUCmWy4#%mMzBNWev$b^dPbP?5g=#2)H(vc(&3o0x zJsfInprKZE$DJC|()=aU_sp>$EM%WV|0GNr;s`!$5V2nQ=)E`_3{LQo9n|^Ycrm-o zCA4cSZrJSdV8MK@yWi@Q{>)qa{KNT0W%VNWmZtCODmL{@CKW|81@y(JSJ9@_Uq|1i zT82+k8Fev|6ux(7iZ&^MTMEKL1+m6?UDc!GtwWJ^iYspRrs}^GC*JOilk!OopL$Q! zLkd`ryzpf|@hE$?M=m;v(^y+Db-1Z8H5=n z84sh)J1hVu>)^PxOBr zhgz$-ixpp!x0iJ7)90rtJ95{O3BQr9|D9NDXZy5K@NCqCUJW0_e!os8cKe__jisa~ zCsi@ecPg;e?9W2YICcjg>ETT|RuO45{_5* zBW5Q1=k&pC7)i1q{OIU##o^X@$$Hx%l(0Y>RNRUL8vTs5D_Qe( ztdFL>et4f&pMH7FgtbbqOz7?#-FTI8TxRV?stcxx5_tM~LoB~GIJk4P}7ozOh$S5H>iWg^6u$#^?d`WsI&$*fz7 zl_=51Sxfwi%w*MDi$M4&lGmaj4?h7$P17Cc-*rXF*1P%YDdOgo^Wod6Zke?-erL_k z38$I-YxIeCPesk#4Cb%Nbd19>u>$hMqLIHz%XIVRzvstBCy&Wp#~oT4Z2lUYRM#~y z7&l3zPmx|_Cm{Q}P*148NE(i)wC@0vbls6aWoqNM&Q7CN5wFxQM8poc9rBLLw%?xN z)*ULWiX|Sjln#VL`|P}A{=8NB=!t78{F?mY3WWazO*%XeJ=Exg-&V;^m&3}QGp5jw zRl_zlC$cTd`Ny9BH0c+6`R=N7Hsr9i0MLEo!_N1?z+i>oxhBOk3v$wnuq)pXpMCgY zx`uyn7ztqJ{egpT=Z8s?M48fBc=LIMJ?UkKXF|7&>ME=18;p%CwflUu{Ag6i`8b=W zxS48Qr2<_GWd6{Vp33z_FfYO6{e)7Qqys>1AK za{ZfH<@nB?CDOXXLqlS3*5v`B?i)T7)$=Tlcim3PDzZj3Q$Ng%l5S8y(|CK71kC-3 z-m~$Pu?MxSwS3}5+~3qceTYJ;R#G$?JYA_ds%sCt|7NUL;VybtFQR>N8_7K^N$&Kj zt1qZskB%^Vk&cWjNf3Qu-V4v|)zP@Rp-Vnop)s(rR_m&=?z1T}NdQ~g6?UQWbfjg+ zfV&z0oCb_^CN9)!7CKDBuBtZiSSAbuC<}t>w`x=`{2i~4Ejvr`gcmsux%*4cv+eKS zXAXBziDPLef?x2e&3Sk|CCQF={^qePFxWi2^meEtYxQ}O?4;yDvZu6%+ZKFx-MQsU zhzHZ^a9u+XCg!T{T(e6q&V2hwuEaI&Q>k5pZ&@ZeO*DgpgCz+KadlB=jx?zsB8}8U z=&e<4gE=8OJVu6^YVzMtu-R29vMa)Hm;Ar8%FF-h_dfHA%GVESGSr>fr%pzA+Oz4+npGA!Hu@9eDI5d8Q-uwBY`ZpH3s zY3lfGT!UhErn9~@J*Sn_uGOlCa)#31#u0xv9 zKv|N;HXnYeoKp>>OkZCw()(9VcnuS;YkM!d^0+sS2U&BS$BkoQEZ??gXcB#Q?#I*#5qE#1N#flv|e3MFPOh2`U@U3-i{G!ivo35A?1h*#Y(pqy@ z>xo@7Z2e12YjaR?zhCj#!s5mlCYif%YyFQduUwZyE~~#QQprn4PzLN8vwZkzyrJro ze?n-$;902QjimA~U zCaHW)&|&B!uf}$jJ5TfZfYoAC-GKUjyfEY!PG7At5Y5{sBN~_=FFfyO+W&;hxZ)gpCq zYsAwEfS-tk*g&T1my^ti&wev(9ArB7I zegeU}ibKuinPzQC%-=~2EU}>!Zc?%DyzHzO8+Rn8AW*WMXblEf2*I5hP9-wobxx{^fvrH|1u0( z6oJ44jzZwg@Jm$X=%JHaI7bzRvLhC&G8U_?x$V(Bj509726Pv475r{A&RaNiL#a6c zI{vVm1+%xew|=%yr3{^lbk1%dok1IaW6i0;96CdP`rVM-S0+t;_CMY@R+?vAgI#(YJqB0d#;<%_NQCV6b?{?Rv`fWAfsK& zc|0T1eKkai3%(QWSlV_U;qrVUlx(nZCs@(h-W~??o$eW95LCw{N*q+d86){jh-I}t zmEnh({LcCmRFE(0c{fp*ZjUSYmKV$6s-c03~BC8GTdr9@AR|eMo4PC zh3B-$O-W5xBOF)bY7WseTnP05CqKpl`P+1;0hP|Amx5A7qz)g(7YfG-Sz|9jjGo^@ zB+;>5Z7~fnyC~KO`S_fpLM9<=Ta9C-C1rvwqu4ZrkN}W#p9Yb7NUiDK<2K_uzh7x^ z&NwGhP#cDObfjg4oT%_fvTc%uLiVGSx9%1Q<*w7a8TWN?ezWh&;Ns&2`33ykOmBF3 zx%YOS5>3bR$Ib5KyhRkcwMZWP*2DH93fKbF{1EqByh}wwxI4b0%ptL@0s#F`K1}>P zo+D~ZI0Ya7ERJ?gkjjNXTA$;)#=d+|GBH>s1}Zoa#+sLs9E*?LO;Qq$4A!EL1a)bE zb<*UyOa}d8SYpc+pF6k{uQ0}uct%x-qE^t-V03My8mg_KZ z*Mgpu+y!$j%p5YjfCH8>xHITCnQ z!vpO7Hqi0i9OT2V1mhzC!U-Q!im)ER?7-V+_m>nXp} z&}gZjSZNEw>rC>%qCmq4JL4M`D&PDONST0(gzGpwo|F-|~7rfsHM!)=N3ncEzEsft{$;mAu!fRcyu~EAF@DB1G zqGC<>Rz(x#EUlOUYkH3&U+OP;bC#Yi-MMN5-WMax?fKtmC`7_#KO>2l|4J7YP=fGM zp=4Nffafji5^RY*(y^^vS1#T7Ud-;CSToy1QBy!>bX3zrsHQ;`R^s{k=o8g^qKSx z45ZuhdI|K^JSlFmmNHNBObX3X0&FIPlIVO58FF3u>fQb2Ymw2fzjZq>Drd*B<{YxJL-;#i_~XRH_nc{p1o z#S?!K94P(#_1?r14}QNee{k?Hdb#&99SY4XgNB?}G~mujaI9NnB%8iON{qE;=6r!; zYFr|QW~%5^mk51~(i>D@=3lXW!2VL)oxLarD147%ujDb^A)-`G7_6L|DrZZ&*{?iQ zRpjiLQYVYHvM~5J-Yt?&IvUS5T6(SdoAW6bPJ4tAS8U+TL}}4-^;sX9V5Q6THP2rs0NTDDZ1gwXv^mQxlAq^_$bjquO)WURl{5OzNhWTnW$c z&c^}|wX|>RLNk(vF@1gMZkz;t+aU%!BA=SypAV18sF;K6`SM%w2Ym3y^Y?V>oOMH! zcmEK;Jrx5Wfvw- z>sP3L6z(Jzm;h8CeK8O!;x57P5g7xC+Y%w%a?$2pR~FL}%%^HOuP;#r6fdWI`Mocg z6^cqyRCj6W(XfjTjXa{Qs;gq`z}J!1MsMLfy>una;d))Ho|fU@RT$sBW#Sy5U)pPC zXQs7P6#iu|&QUVGv(B0g|DL?&FnH3K+SBCFg%x-t;Vur4x;Jy|@ZrMo(cF)=b-KDN z#oMJ45Yo}(p7$p~Wy`-#&abe$w{xz8a8%Fa0*gXe{x>t5z5mQuD37CsET=S6lq{AQF?J`#8N1 z0H6UFe4O3^{UQkx5&m-J|4#3DI(zX>Y^K8B&140Hu=zQ+1|FsDY|xEgJVS+C-wXHG z$}42txM?7z(k$_Q?(nYhq$ziN#^T;3eprV2;kW?}$L_Le>gI@q&AJrc^UaEv>E9aW z$W%?m$Q00iC^cEl#&uAg33>0_UcY!|K#l^3PgHRH?YjEo=F1_{PQ%B?qo)mbWmBfi z{7e)HQ&r}|1iM15@w3M~m`N~-nBS{15LW%{iNz<@Bgo$#r+b4@s8aTqpxjkmF}9*r z7mKx2MkMlE{5xHIZQsVoA!urrE4ZbwKsS|COBfYKRe8jMUd4^s{DH^f)FTk2v$pnX z(6`JT&PKIQjt7Tti;?%R5J^T>*K<(v`|TsL@{PCdl&+rX=z_2bUOzSwbcp?gCQWu| z8qE@Dd5hkGTxY874Uo%HqXVak~j_bUBkl-|eUZv%sm zQR-D95+cD6Bs+z~`52{*pY0ISn~7Dj%JfMDaju1?F*eVOsYpw}jaCe$l=|Ab|lETUY7f6z~Yr&?Y){w z<=i@|EQ3k?aw3-J7KkK{02(%dCUCQX<1|h3l!K zHKsKBU=Ib0$qjp9rMkT_xXy(fQ2yZ*_Y+FFDQN}bot3?m*-)YC#w8Ioqoiwt__Fi z{mThg9=bBUU8<~NEt@(}9~q&@ChbpZ68V@*WlesqZw2CI9U$LIjjq|!4h(@d=t z`qa6U@-TDGhM)3Zw*=8d%iheG#1FDrqvK{%E5_&AW3z*)Wo$=` zLbWiJ_$T{wT|wdGl~#S8vfe`Bj8o}QY^fX-0%gKUZXV}FjLhk7sUoFmwd^I?Sy0bF zQge+z@=SbiYPmJl+#brVWmaNy=Et@V+jl!21QSLK+U|gG9 zC_0lXwKQOH`t=`WLPWq_d#dBqiHI6LnA&%a8na*d0UBA35j$Jg(>DEBhb*?>+xH^1pov zzqPczgaZBl`l2Uh|5x$OFUYA#&sPx%C4$;cT%SDXfBSFzul1k`THey(-cLv4kpw-m6IOARwTC3J3wD zw}4_p=|xcy5N!7ZpXd92-``#9eb@cx&N^o@`%F2rKfBDH$+_U>W(q)nf0BCe-@-`o zQ#l$TnxLzGjvoHhM-X)F-_w&6(_9Ut%F>G@L$cHLsU@;}Y<7Aq8SWI1>iaiCC_3{103AS-WJ)YqHt-x(b%RSJ z`W32r7^_qu7)iK!Ri&E;O+qf%l}HY<9NQ9x548O4pKW{xq)XgHYN5%e2C zR^$6vf=B{t1Ka4gXQqmHdA) zrb9ju;9RsB_?=UGFEf(9rQQO#VC zDi#(f{-9b+8yQ^-0i3CjAed5xrBX`_%3VF{J@Q)JYg(@iHOUS&u^u)7#Yjh;4N&Nj zTmJvLT&*%){_mHj`+zi{31ZprE7$H4LvX&RurhkvPz&9C$uaV_}8oIdzH1!Sj&{9;|-S2`ai@6i9EE)bjNs9e}06qHq&1L|7$tE-2Ewn&r?Lt zH;Ece%8q2WjRz65mrrH&`+iNUzSrSnfO5^QN$os)GAdxB-1T6w<@P#t*V&$e^`z?sUn+H z5kp#uNtBGu^oY%^ZY#b#SijN!f4%-=IeLDg;00O^#!vLWET;=4r~_J4ldRG9Umi6k zKtKa9eE%%~0O(3)J%8v&aCkWiUWtO2Gb3pHpDhNgr6?LrDT2Ue002LzKV-(Dcsys? zwDo4UB?$#BV^~5(aYtlE_GfDk;*5)(n2}5J6_cvb@hNkT%sC3$R$nxN;*obW;CHoG zMHxW1M+e{lfWbi6K=k=n^Kw$y5XFQQg95$nU?ITZTdroUE=++q2|cA)l$%)|A`Ftb5+p26 z$sxC3HAj3Zz^uHg`l3}PvZFvESA2?K3zE(jnaCl~>}4;UGRk!&DUK+{7JEEXlp6s_ z@!Wq&4IF{m7i((PR=@EqP-B8%R{Xz6aBlhquGGdJxl){%sYnm&T(`fZ`yqL~e6<=o zWtLN1jkleR+PGd^)ea67TVCyF29n?cJC2*?W214>VHX#43Go> zA`K%z1h@t@K?rGxk^m3~DzHn4P(NrI+v=d^<}QbbK5qiybg;@5CygtD0J`U{#0pba zK7d&e{JA`yZYfwuRRT?YfJpYGHXqqWPbeCtE$XM1hZL-U@KsA2P*qSJ>^?;>%XGE^ z$1Qfxt*&lwpgsoe4qUO^bIW6kC3DNG+fOJOZKHAAMy6)AeE+muZ*O8%zi{|yHjo-Q z{BH^L%YrJP&x318@SE{ElrZrL5&u;vA}R(&&URonloC@UX-SEtL$&p*O4AMWC$Al|0vEd!!cfUMY7Bg)tBv`jt3))VO7Jb^mx>=Am|XOfd=Rm!H`27 z04lp^07RE=$_SHgI5V3S6Hp2PR0R7$oToq@#rhj%L7+fThJ0m*4uME>@c>b$;y5%( zl>rE1`Pw0Z>+J*z6>T%hf1yGH%rmhAn)J%Gi9UEmUQ71@LjXYw5K#AnqWZ6(H`Y<^03I&42VTdQ)9F4B@~dv4E&(Tbdb>runCmPSzL9L38*_| zGu8oe0eC}$sup-jx^N^o&$<@)U69*Uup7u;d|BzVbv#OW#aR|?>=@q&F3MhYAj@?l zsw)@0q*~!#S4LGULNB9cEWN-b`<_i)9Tf)o5FdbO*x(zTQTpK7#QY%+Z8ShU$oTTV zOS?fCsA1s54h5HPNUiuQLTyQYu!8Y#MWl)0+J7p*xlgLDApQ}xwp1CFpMTon4gW2H zqkzhJs11i1xNiU31B3x@$n;MSn6_kDI_E#_#K0GUVKmsch}yV_y4-{4Q8O6$B5*v( z!wTvEAjzqHSV4UemHhj*!xET9nt+4;TOlbH$w_??wcTOG-xnQD1AKWAC{NHXiGYZ- zT(9w|dUc2%w*po(D!P^qm<0WiPAzE6Amm`ihX1!z*P<)+_t{}Z)qk2ClK=l_=cy3< z%l-ey63q+xqwK^9E?rK%8^5`L?*bECIQdXvJZM1c1{DS#05b$Fj2Q_^-dJ0@j?C*6 znGEWRBvmEjP{Hg}v?uYGQGJ%`RIQ<^F5HQ=iK^nDD|C!+;eAP!0I2q;8S4np{y^=n zqgXoClHpv2`XG9a!{B|RR;+9qRPjDbFH~PEH$GMlEG4wS9pXLf$d*oZjWeJnJj>v9 zB!O`I%jrU${K4@oz3SU|9pWe2GORrlz$S4g```{NKqxuBAM%w`5YbYboOE1Dy^?+3-;n5d5Ru26lWDP)s14JYc>DUCK z06IQ^#=Jr1L9=JcqpGyWs}Wri0lluy17(EaMfA9c(zK)4iz1%a^Yr%AMGpWsk-b(U zs{Q#gi={0uJY{+C?4Vl@8bB)Z-4TAoz_to(FheFU{A)`*KvGDS}8 z)-{b~oND0SgNOjSG$V)UAoM2opr2)jah3waXAqr!9}ZaZ`2k6JNkOhrg9Xi1r`3)=P&M10oKN_n>*l0f;rUjk_>rW7&c|i}-rlBc zM_i4-i)ylPxwpMn9I>)08l$*rUPGZHJL2>@USI_k*zd58c~;n7K}`?ynrNQa)r?10 zAjvu~tmr%f9&Qg2iqm64!y}?-umDsjoQV!16hR|dfaHV#v>!Cl+~Ew+G)1f!tauy> ziPnrn2--WQvJqz5+VS;kUA#t6z#z|<*_6ek=ZjgjJ!HE*;R zD3=PFvxJ?`DJLb6<|Wyq-^V<#q7?IDU%AAPajZ3tq-sk+LDNl=gKsr22!}emPIyHx z7s8TLTEI`387lt49%_%1WiEmNut+Tqb%Y;XAJIR0fQg9-P1Y>4Pt+e!^&O2ll^8D~ zp)G1JPX!nITVTvXZ_QfuM_Ol}{~WH}eDv0RW8bLsO;05X-7`m1U)W~!F~+HSfoiyM zT{&&I!^6BxlPQiCc=3FUN406Aeau?+tK<2x6d(E8J_rDj7UV%?0<=g#2km1S&8mu| zSwQEjNc6!{L=YT4x|)_?XwH~8knGz>w*aNlDnfE5bHUtLBf+^Seyt`A3bQTMCfyLZ zUtK9XX)<~+@Q~KBVXBXmZ9{R)t>!h|>{4XQ!*j)vc;ZZXWW(L)amg_}(PVFuzhdM_WoRCl|!pSkL z+0E|*NzA7OSbZ#InSEk3xd9?iazn#1If_|y_pQk}KI}J0MXJPqis5_f+@vBp<)n024tMGqkqc#6M}Gg0FjtsY7hxacz&%3 zJsJxTPen6Y!tX@k`eHy!ksWRDEy42m9aEa&b$js$SI*p)DB$&qJk#7VMRKr|<&7gd z8c48%QJ3*u>pJrqk6c$I^%+V~Q1CJ@N1(Z0h4Edr!1ZAL>7Mt=P|p|nDok5X5<$EKPKbJiDGSVj&;CA_$G~FHH-OjwpmgAu6%h zaSniAhh0!rCpsUg2LR1q#lY?ax1SE>(nTjyF~}n zI5lHJd*((>wxg0PEJMMs172BK2lcEpBQqY2E1ofokz}b2nsczm=9zH=fG{3!2q~n4 z>-9RqWW$jNI5a}b2M$3%WEqmk_V(P-P<@Z8&(10k;c$pBN3<`THCzh?^mU_UwYzXQ zTnY`pAtVMG2?!^`kr3eVfvaPCnh<8qRO|lJoa|4fdbk5Za-gA^j0^DDsJD;Zlt594 zT>pkPmjmL+%$G4h98EObgzLG*>Fc>TQod^^i9R!FrQ7383^D@#3GIPOLncu^Nd7T$~ zgL&)GkCAL<4nY1vydo}R_C)f%lq$|} z3ry8Hx4`Pic{7}ou2o&S3yrj_{fjE*AQCeCn2jd-ik6X$PD&$fmm~eOITDwLp<`jr z4ysl%BcBikG)WcYG?Nr3{g?(iw5X+@pr&syT?7V6l;Fgvr^L)N(Q$|QO7dzWW#b_b zc6%nt_z&`QbVE=W6P&$}7}GzGgpeHNg9$h>0C4`Tl9gi8ebn`zU+W_#chN|H%`2F0 zW0r91K?c|vEUrhxJi9x{fr0ji3jw&r`mbBOo&;T>&MMVkFg52=j81jON zF#CCQtcp4V3rB+`Yy2IP`Iv#^9<(4YCMGx=>Vy#NLNN%c(ty6KHwMr{+Y9=<=70I& zyQ!&&6&C=+|ISZ&uGxM3m#RowSol>9O&1h_V#=EpHb-ISz#DtlX}2d2<_g<+850hz%izj}=GW2;t0)ueGl4Bsxl0)k(}`pRG>kZ}U+L4_JiVx? zZGbVtkitMbj%dMUS>MN6s?%{f(2=|8WSP4q!vSlAcyXVp6On@!2=;UOU_6)-d9wKv zLzY;V*Q2_QZWpG{0-t!}?gllIi_4Fhv&!_9!&`X?y)%6z`%E&Ly9YFVHG3u5S994h zmU8AaQw;0ndu*WQ7oLI@)p4M#!*g~;|eZkP$Tt}(btSBFUCIGs5k zK-z=mJ12gWoshCSL-dewv^IJp94*xvUgtp{M`@=tR990xQQf-9KFw9uvb;U=)2^UK zPKOH&Ae*0|uPB>RTv6aLv2X;pie@h@G_DxNOLhck7<&LQZ6XnXa71XuLWzxVp#r%4 ze7=hOJUcXsMhGF9@(jTrz?l}q8peTSqytpGRFoma%9m;mDnswfN@Q!|qCN`+Ze=W~ za7k9f-r8(>I(ao(*YZxu%auEjJWy9mTIL)o=+A6=Zi{=C5N+kk;pViLYojSA%Il<} z@0!a7Jv|mA0Qa<%^PH=!bFh?W<1uCBqGf%>XBH=1PM+!WG}EE<5oo7Ox|qL43z+L* zFc|WTNyA)rw1*{|O-H3|tsk}{+tDJfxHUSP*NhQGZf29{osD$lpwn{+BB`TY0vYF}dG%{C?Oms_|$9YVgFwe6!>EWiQ!+PJ3WE0Op8_g!L ziT{W>(UC1#Ng_F%Ca$TSdDEVAHFJ4YP$42xtsOE-23o8)r@F_V#a%fxz%+ zasvwlZXT#_L-w4To^WIie?Q%XL}O6gEtS@w1_G8)m^{p|YXKF^-KV1>OwvRP3Ppq= z0Z<(yJsU2T*twBSkTSgvYmbN}5eNe3zNI>;dqFZC(Y7PW@Jy!}cCuJND6&sKnLUn{ z`$)yJc@H{YL_9+{$FV46byRRm94k_VsAUh;w*RPT`?s2+)qcicHqYz zybDQI&=h`FTt8ZPdZ6LW^LNU143}btMSQyXA&^-j6LWc$j2XAI7N@9_X1;%P zJ{N>jSQw^27d-%tIYkGIGQsyEFKnkL}NcwQ6&UEjRiuIAxVsm*MF zpP=YtEbeqekEsPbRqi<2c}(nDjV>v-&yas@Zqwm)Q2Oh-DaUC=xeX|lIZTyVtFjHx&}2W5ER$4 zfnk_x5GZ$syH;Vlo9m=Z2{?m_!e`k_Lo=1D<^7yC9&wb0Gg*(b?~a<=cx09JH)piw zKx`dR7;H%|evYSf?#=TdOgT)cHnVu^L$~d4kEfNKOQ1Px&G}fe??)B2+Dp{|`(`VF zN}@2w`ww(G^D}*A&DtLa#$)d*n6ULKJuuq3ZaHX^AjWVGBe*So(R7+pGmRezuCUo?)`(|V7$e6*3-(##&nR| z4E50~z%JK{z3KWmgGtzB#Y@(hM$5Z82~v%6|qj5nQpG>2I)E&q2Kgq!!oIr~i&3e|hCs^E~7=-bGYuvk1 zQVhc?xw$se%5>0^rkbBedm4tqp%PNl9_j|x){Cejc*fgTm9aga>>uWU7F@~01gt|j zRhfl}rQ!KH&$%8KH%bTQQ^L2+NR45$sPII~ivH|M`iIR`f%-#Er01!-T8gVMXFQ1iS+We=S@!Krmq1f&G|;%4}OSf zLY>{)nMOqCJK0`K(Ur5qCAKi&o5?37(swH@~I-%2R%rE$7%mZoOz|)@~?U zHTlUqqk6TnI`5hLcIZ8x#hwQv_)Mb?F8)_-n4hXD@7uV-v>HAIxV=0bWwSDRYi(af z-H?5f{jM9qM>ca0t9@(#-k-Fc_e0ia&$`_{C$;wS`@!~&osIOfUZO$GI(Dk3&JQ83 zNI&Zx{IK@zyhU4YcG7^fd{*VoE`js=_}Y*475ZIl!O+_f!-NAbxzTdwOwpf$pPs;f ze|oV(P^KAV`r&JO*X!Ek&ENau3iuiRVWm4_D<9b+fq5bz$&GbMO@EU1^VJu%tc|g< z8bKK9=SFQI#yYV)zuSb7*+Zc{oNd6_nB|BC`G(A0Y#e(|%Ve}fpQ=yf>1b{w-mF^~ zogVP5Ha3ipjt(k1Wz*-kshaVXpum@W1!d8yr%mJjN@v z7gFpqTi(o^Eem3<)6)=C(+Nh{Wzh^1r%ju*c^+!{gxqD&@Iq$Gi&Rez)xY8YdbZ*q zeb$^ur{yeVM{$|(%QsYRj>}mHzgT(Z%@G_zTT;~1e_t?vYvp;g`3+&bKU0}&fv!@r zb%j-$b}#aHc(nz=!>G{3{s`%u0o-O%Etzxe^@PVB^C{9lidwwN&3P=o#uUDJo1*c-`C6QK+CcL) zapxOnU+dh+T`NjDd4Z$C^>MbdNo=C* z@g+NTV6id0P+D3wS@40ov)o_{_>BO4%M1FRYG1pmV&RKkc2@f#Z9-^>WZ?bc@jLZ# zt|wPgl)2HQQ`OW%7{L8F6F{_1eite{_IO$3(eL{WW^WmAW_LIb_?&;*o}3>D$68;6 zwa!e&V?*s_#rlqPh)0~98nWlO&}kN2k-!|&f3nXrIK?(69;qhcapS6!`?|VlsKIAZ za-oQM%NeA~xwI2Oj>vMfO}rQ6e%sAoH;M#>cQ}tc?6!(CYGSd;Ro`ulV|O_7d}X5R zeEPPeUY~Ug=T)`6s*A{rAKukNH?oY4#G`U~x<{@CRQ<_0rQa%%7H*R7*}iD~(^qxK zKs{=Eb625oo0pAy0dF=OWnA-@Vo$hyMs#wXfY-ksd4<*Bq#O~8 zn2fe|9ctQm6RHS#{*5AhDGhjk`-%A%)(^hdChz$hoQW4&x$q^=%vYGS_}(w(0ly2+ zG4}ZA3k)rm@)eGz*KfV4S$WjE{rSwPi2Z;c6Dv&DJ0_+`Z-q8DpbTGbUSmLT5A2`F z_<7p(+}5IKmhFBILBLi0$W~OGliTv$l-vG4Q)}SFd2t=@&{w!9L|El-R2OINQw^r6Z&{zc0tNgV3l**Vs3izY0tj*+K%n< z(@9RxMsDF2)+SrCdKTra5^YBqdw4^Sie`9_dRg!)h^dtn)}g!muU7JSxn$3bC;2?$ zome#$&z|~Jx+c)eZ*M+j zDIn^^JVsKmwwssNL^_fHJM$myy=7P!4}bWcw-Mt&Q7h z!dkJdoATCxV3AU2wQa-!W~DU8;Or8~$EJ(LWBFBtd%|}Cj3C3}e66f$u7F%iR-0EK z-`ZH4QpflQ-6fN?N>#y0D-rhg(?XUoM`_P-_Ac(UJbk^4nY|$ErrPy}@fKu2qn;1u z%k;0e*Bnzk6>Xi`X0cWf#p(3gFU+L?qgB#t-}k9isY)cmO$Xkp$+c;50&`P!rAi!M zBKLJcMn8{y)fY-1cFZ^}o);%2Wo7-zCU9*o{d13WNTBfZxEb?!@ zyTF0ezJ9W$V@$a@MwsXF>hG`UFzys<>TxXv0DkYiz7;4Sa+&ew*&?sTy^w$dZl9{# z=e#q_s>|L#h;OSto=Dp8kD|MZI36{+f6(q9`<`#z>i+q9K5>k>dY_RWli$#j_bFMH zA*G8F9|OvIxjzsL4E5Lw%)d%xXu6kEH2Pv3e%?#=`uOVR&#d)}Ul(+CAK71?O{&ss zdDnGDL!Na`eY@NIjs0k~@~+haG%mM5&o4gVW6SR-%yIAgN*?FRpEBppu$&T9BHkzL zf9_)X?(r?p;i(7X&CVRRR(f*%@IklQb=hMdbB5LvXLV){`mL2J`oC=||30l0lsDHL z`{>%ZWo7EC!CRkNzsnoW%l}T|ae1(j(S!G>sF=858~j+;=Bd?{(f$G7M4HZ@k(8Cx zmsghx?DnsUlX=2(%M z(pzDPoP2cp;Mbn<{iC(>tEx&@SDzlKh$!*hEjOSmiHi6Y)_J`m(drt)cO|jFZ0v0# z7D~SnhUU!@_O%=F+o*BQJ@;)Wb&QFvt;oW=qH$m4s_T!Yfh*!~NAf%d?wz=^8Eidk zrTzHNyK6~w3cluk*{mN- zbu{yycY-HTXw{N+zkSASbRmyUd29OCmFULCV5hoM)#kHSo=uYJZ)tBSh1Ne6dBa7- z&1|-G&@3|$&j3KeYUARk%`!jMjVVg)fS>sT<sjv)qf}5+1jUNUQ}%;xN0YZM2|cPQvV@sU4tL?9p9eT9}YZuLtuwrxC{lTRrvC)KDK6wz>}{V^yhifk)h49Nm_`6e=S$ z{pZuqs-*ju=-aaSDA~vS^mC-uU1)p>^9IZ5p80Rf>U5%;rZ-t!H8_9Q@|Zm|cjN52 zyHz?JdPmKycx*5(V9PBnjCm}pOzDXMMlMxEX}`&{eoQ81NTBNa6%I!Mi}ONOyrs#D z;>5r;l@h9lI0XR;{dVnUOO57)dkKxNHL%Q6tHhtiNpCZ4{nL(TJi2Atas6iO(l2DeO-!$yklwFTwH?hlNuD&2G4OaA=v(w#Q% zbCJtUAHLj(M1Nn}{kb1_rgp;cTOa*ulGo1@dzbD|+6=CH$=ujhzno(~qL&u(q?B?` z=dEte^To?p+xn}G41SlJ>p6!trVxy`i&2-np00Pcz8o6+`7F?hbMCd`UIBp?b-F^Q zeEH*}O9p0wyDj0*TdlsonRS{CqAatrG*<}R!!;g+7mb>n_j z5#`w9rl>bJ?%cRPFSEAMaVWZu61-QtRb=;eLG^U4kf z5A65zYZev#e+m6`C_DEfy)&($=akU)>yX)zPoM5Zy{ir1aZvbtaov_edn`ZTPpFQQ zv2ftyp3h>DjXIaE&Iv85GxyYd-f~k^jy>-DdF;E4`T>gG_H~@W++_Iu$v<6o9y%;M zMY3HD@;~j~cW)NyATB@u5-=vQc>@3VXZ6#2VYzfhfwdK!DUSlC-*{FWTe_e~Gv;<` z<12>n6yFoRCiiAft;|2Qr>4HZV9)=l9m`0nP3|MYeXp7KLRXU2Uu7lv2rTH07(YFs zey7uVmzQ!=F4*&d!SL+}QTa-lf{$99H4(R;C|&X8vjorYMvw2<-mp`>cdI?+Oy~4i zH&2t-ldMnAZkXx)aYA3S{_yGKwKn0UmFpIdm79lPt`-oHPo2;770<(tW)+9tF{X(&HSf6Zfv& zq@XiZ@27ody1hAsb(v+#5ChS=%0& zBh@WOrMbpGY`n|A`fw~$mH=);o-niJDC~Jlt%nLy{094XYu_jioxCJw);{wGh$6Lu5I*B(xHDfp^{y%!6$`WC12KA=_5sKio-#cX`l zlcz^fZj?7pI+`M^7ocL-Q9@)Ewq)Z`B6l?xyuS1-nt5w1u^IvT2Y~1a06{5N${)&H zcznh5^wHpgF!X@3wT;uaU*#)ogeM2(GIu-8k7@A@3*F$K7C$Q@b}X<5!@qTVAms77 zImt!J;Hyv81qt6EzaM*QFQm_ZXt((I{Ol9My#VKM-sd88zaM6%P=eq6d3Nnu?o#Zg zT0C|~?UA%w7en6Hi!3YpVhNV(*gMt&Tjx~n`zoYYC>NcPmpt+^An6s{bz%;|Fx(tK1jER#=Nj<(?xmLSbamJz4X-#ESKwu`Njt3ceLkkNf%CB zu#&prx%Eq(hFAI0&uhFY74V>=<4WqRpg0dgVVk^u+2Z@R*q@-4!#3U0w38 z;0Jd1_@yUj^Ng2%tV~1%E%w-)P+Gk7`0?A=YrbYhzX|V4xVH+`@d6pnkB%3n*S>ye zW3}_$*TDPYg-e}JL!Sf-nzQAkl?24?oXWE4dm4EEUFmg2+SA|M%jYXhqG5kjev8Z& zKi&4^zm^nzd-N3B^N&5t#?vp}{ZKns@#~@6qZ5;;{aZB$6Y8JB z8_<4JmfG%$%Q_Hp<2&6tZFasEE8Lk0O|PD+ zGpOFT)w*R{UurbFpb(eKE;D2eD0G~%NN8r)Qot#RAD5m~9|OO-@T0lq{Nu$g&3h(J z6GG_6C*h&AT`hCkkjjmA#+#1|u1_T-iIEivnFdch8`bU=+z7=Fm>gM|V3(E_P#x*t z(!&qUHJ&Iy<s#gHWsZg9h(2^l}w+S}T53evEksc^EJk?Pcblk}@E zFLCC@{rdS{b+Hx^j8mcw7eBx1Vh|g@CIuJv?#R94wt3lGNk1-P%GB^Jwe&J-D;;#cK<35Kpa- zB_f#6U%$?Ztu#*Sy!+8V>rv38y}32pIP1zNcV~Ou8qj>VH&M1$9{RJ}%;-WCNq6Dt z@8aL*zkL6)-07IdpG?fwdTb1~pyYyqpU2IkZqmm`X_@2}kWlgKp2*J+S4aj&A? z^a<_m%+(7P3KWgKrR|39c1!PHOZSbJI2eZa2XizgF5RBp3V+<;yJA=4w3nxr^&^Dq z6{R7xz3gV^;P*Xz!$1q@a~3EltFC9eeJ+=JE3D+S|hXMKE6k>p6U<&Ka7THA9scCrR_F#79g zf8a(-`gzBn-O?|97{29)mHx~PHm8e>g0!i^?tHiCD7(`~erBY^x_RzueU{W4y6?-E z4_vl?lR`ADa0y*sZM!~r-@0+Fx3VbLclwK6!Rq&O`^R4$1F!Wf2F$R za_8nXm34CZ*;BuS+VY;Szc{k}S*?Oj&(*^Hc$H9SDZ6p@%h|wruB~{DVA?FoSk=?d zl2;fvb&O10bKY)5Or{S$8BO|LwiQ8|aoWmMRfS(^_155i{pv^CrxUkRs<%F_CdM9# zu%X{qkZo7JSlnS~ruOmHovwystWl-K59{OVnAFO4cV}OI`r{vL`!=sWXCWidRU~3d RqfPC{R%d+9R22mHe*mwOLn#0N literal 0 HcmV?d00001 diff --git a/sound/ending.mp3 b/sound/ending.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..52854a9b84f247facbf09ec05d141980adf17e2c GIT binary patch literal 28385 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 S7%dFFoXDs-e&SJny8r+j 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 literal 0 HcmV?d00001 diff --git a/sound/fall.mp3 b/sound/fall.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..a23b226ad09f7d5266cd51ee7e39eec4174cd940 GIT binary patch literal 169124 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

    S{TT7YorgIFVoKT; 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�nb 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 literal 0 HcmV?d00001 diff --git a/sound/fall.ogg b/sound/fall.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9e3596bcfe3f51adfb6527f36fafaea7c057c7c9 GIT binary patch literal 102026 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
    +2@G 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 Vf0J$K0YK>HF6RIIEC2I|{{!6y1kwNi literal 0 HcmV?d00001 diff --git a/sound/getGold.ogg b/sound/getGold.ogg new file mode 100644 index 0000000000000000000000000000000000000000..061bae69834cea4b64002e8b79669a16e108eb5e GIT binary patch literal 32198 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
    s$Pz`BLpoi=MOeOEC}!eb)H zY{66tnG7j_IGg11RG4D9f&d(Nq~yxa<#^)~6egRzoj6+<1VBJXFIp4h00$Nug?bi+ zYlC^oxh7@f6)__PQWcG&W+(uD2$c-L?^BfP3fWL)DX3J0N>_?F%9jZax9%Vy)gcfu zaNzoHKLoMF>44rB@Fv+0c_*Ed;aZ-+ilR|P`~Nusugjti;B)2c! zLd{~&7_qugu$6?Fz7~x00-~~w^VWj90Ilo%T~{l!^IXS31o%OCvWliW!>LzUhim|YdpJ$ zecR7H^t)$oUcGoPeJk~gIijv9px65KDqwR2)(ioVyZ{JHA080`Ys1$8ARwza4a#$} zwoM3zux2RW+WkIsBFn)MuWQ{m%?GIFRwgj;7TUyRn*~HzrP1MagEB-VII0pjWL=k6 z_71k0Mb>7f>}^mOsrTX)N$PF-q$F=wS67m+nTn$NEWC`6G^Oz{aj;B|m-|!dVNMw_ z(>xT^QMM>SX19)Qz|B)!5(CqXomQ>4%mk=vHBXn4p3)R4!5QHwqLuTU^+r!4c8gP* zmJ3)id#bWN&VQ!_hJREsBV5mt*%*a7iP=1WJ5;0o(HUmchRO8!w)0vXLjb#C)yqUD z-~?zqFR>{~qjXcr5<4zw`uYv45>(1l9@A7$p5zl0?iF9UFNL2w0 zB%$wa8a0|Wx#AG2b93OExG-a_D5sv#wI9BGZb;q7ao(Mu>0K#@nNL!__<<<@a#{8I z$Vv5+JFQncET2S@V>!%y^(`ce>8hc)*qcX$pe||zBwK}+dSQ$82xJWaLR4}UAjIye z)Rml`LLrNGS;uSaije;6r1R~Qfu^f;i-}~Qq^hTHe1J@wJWOBl-owPR^M^a9f8&k& zwYYq@;>wZF_q1%9vmxH*A}8g$lfbQ77y*oUk;=@Q5lO{xH;~Lb%>t@qcxlK=U`Sd# z>cWWLtnb%DN9WOjebnK6x!VisW~7&%0FcTsW^)*LA@Mg7exF5AP@lEaJcu!p<2S{$!!(v0f;2HGhpJ#=r2CRa;xz-BDh?~nRu>O z3nV&m1CT1CKz=pf8HYxal3ye#hxjr?8*zG(3}K*E;XajH_Or1mW$fs?KOp`YS0dT@X%d*?2-R6Ax#hg{^<@bKw7y8>YU|B!|2N9r7Tuw2UnH+&RD}fEP{kQvorRh3M z6Ihdvae#Ma%`gK*Bru3psnv;0P^qzlPdAGs<(2dEBw zM;4(6xEU9r9Fhgs(ca-QPF73?8&Mp1!LZ8<#+U%+CK;UuRStC%r3{DLzLZrY7zYes zIuU;(H^hMX@b9eGVE?|{3LATRO`wFOg018-tX-yahdD~$=NDB${l2WKEW5AwQ1$^SAV#4dfuM1cDwkKL78neXYQUaKJuT% z`+MUjQBRzJWfcJL084E!WFayk^nS+yB!(xu0qx>tY9P!KLLY9p7y|xk-$XW0ixL?` zUp@sqYF=;{;76v}J-8OK)sq<3H+@IFTaqqmmJ%%(gP{H!_jFW^oL3@j@yi~^PI>Y zK!rbr&D7H2|5Jd>G*JUtzrRCBVPFF0Qq=g0-JDK#sVp6K2T%+*v%1|k(Q0@~8VRYvVc)UZ9H_-~l z+(;7V7Il`tdrlGFlW(D(#6X0LdU;q{swJh+)V@VuVzZ{@+_`euL>!i!xqZ}PEe7&j z#@cXGp1X^hf|i(^L4;i8az};*XSw*3YDv0Ol1*ouNI@)VILvVdJvd6d`>uQDE-cm( zh~~7!X|)nccUT0%w)-p4{5#UXIKYA4Nr$w7$L}j48V&zFxN!Ryj$^-%jgiO3lHx0y zKK~;~0e`)K*L;((M)5p1 zh*K!`=mg=M^M`t^IvCblbcDDODgy#QyWh*lVK{H(+6Z|&0;5@o9TOI$rjUygWiZ*o zXVLZ{2+yoX${A*q+GvFM%hqt)QjK#3m5lrl`8nV}MBBWcvbO#Y*Unu4eDKF}zTdmw zK70Mui-Xo(f8Tny`qTBSCEI3iJ-hJN;u{Yqt=PC9A=;q*cL!Ky)=XRqrC-*#${z?@ z)}_PP&c5QUdVgS*!bP!ip;~ZBZ=%r3ttZ}XcEYnCAJEYn25y8kP>A03Jk?am)Tk`H z+&e`r;3o>+ZFO)CXdy?aSy}QtEW(!=EGmH>Igs!wsxytiB#FvTurA#XfP8K^pNSO_ zOx#@_J-|riCP)IvDSQ%!a2)hu6fuexra(2q50E;bRHnZd6uh94AvOqc;N)Y4Ol{b% zQcTAw%_+gD-cDMSfM`zPIpy8qfg#_q$Qod2o ztp-$AbBrb+TI}o`7{#roAgE7Dd$g3=`9w_!*v9@#D%skXQXwLIxekKEqZ$}r^>KYh z>)0@VeD@HzyEnOzLz4T{2)5}J+(ZrB25Tlw?3swMH+3R~;ZY!brxUs{I93(xhq$O* zW)e+Z1U;H$!3cF;vx%znX&Di1x5tYf8X?~HnGd04F2b<-5$B6h{{t#vcj@2hh! zas$+uokTdBjj@q)ejt{-j|w+A&@W)8Q#aqh7@nCPyb+A`)Pk0y90@y%KbdS)ri*;(m|ERI!s?rv-c9$z zO{Vp20|Tr4iDG#YC@ZdI^ra%^V5z=`)H|@AC2&-=xCR%UE)Z0tf4`p2>+gM}Y08>i z+&a`Jw&S#t?fLnoMfs(rh55zBlKHxWbRg-VdDj$P&T%g?s565~B2~>nVY_7YpmZBy zan_Rd##wU%TxM(&26^XOQR%+8W<9+~sbUqOq^5m6`Ywhg7cU&?6X3=)k07BFm9?n{))HiWP*>Y$!0x%{~oyVvglbcfpkRVm+=O(lspUQEYK= zp)^~qhuuX91==9`L^@3hv&PE2jY;txyGD+a}TY~$7MzSWl~9eLlY zu-Lf;Z3exs`eeNl5D>rM$|=S@BoF%19z!ST_LZW983t$O<`A|AeLwRsy)5`vF4Z+k zTa-ugL)_hDi_R|#NMmU%-?(kQ`{dmkf0{`3LrHhrhcg|u+xp`BDk2(hYU8$8_Z_d_ zEo@7gJF?(^1q=c6{tC5qi_Cf}*;yqj%cvV!6GdiCW)wwjHS4J=>!}r13q^tiMp`C7 zObql0qXEL{BuF7Z5CQ@qNFj(=2*D5%LJ}TDn1Mv1Q3pkIxL&f2uXoVvXo#25dxQM YPfxb~fd06`nv+u#ntij@-FDee?^DK4eBJH@5NU5XWVcPZ{t+*>G6N+Dl+ z&hwl(XWn_gZ|0l#ulJtWSy_9pN%r+ia_xKHYXy0q00#VjgpQ4))t@0x{%p(uz=w1I zDk=o>gpOBTUl8-IJmj_`1k|`MMOlz z$ET*Ie)y1|UshIDUESE&*wNA7-#z_Y=-rpmUf8I+) zQA|mSheJ@%1>ExQ8S=sCKnN)SaO>}R^s>^%{(Ip6+7@{~{pSM$HUg%+U;qf;7DmUP z9Y5td$<_>EE?!I3u}r=Y)WQQSi5ZzI?XM@g%2^3+napLHRN; z1bHIL2&Sh(DjQz<{pJE=3K`H-uKGO83{m$S^n7#f4uC;`J-)bcz>s= z{}!wKT@ZpUi2Plw{wVR~;z0)X>(=tZLh<2d=5-{$LLz3gp(1&c8T(b`j^JqJ7NqY` zz*Jl0odv=;HptmoN$bPt159XB5QUSBYd?pC(wKgt)&0Il?Gf{bMhOu+#1# z%z`(Ev?a;iCR2lxj#$66Nrw3F9&c&w^2yivV@nt+-@c{AT+^?{m3(Jkjk)?NKDSaV z+a8l*+qwQcu_WqC*S_@r_{eOHd~vcM%swGpY*Wp!NHK;gBFIcZQVwp8(e0?u@Qpg_ zkzw*K1?vqmbK)zx<6A+h7OQNd0oor2oV`4w_cH|v{F8WF6=gyhc@S=`W)tz^Z_yQP zqow|p_C>&T?;y;Q{P}#_ed5-9M<0a<{z*4fnmRS67le|5Nj8Po;{*+uU%NZVP9f4- z?*`A3SBlQ%v?^New4D?uC~AIOB9Una<3%s7e%IMlZC|Fnq{~_>IhkT>Ts{){W$zeK z0)6m~h`6^e;rMhxon@pihoICW3n=?EXE+1IZrY}%feA&B&}DoeVr!p5aY}fhii-%C z9>Bvd{Y4s%38s_xp(Uy=I8e<#AKCMx`8c|wp-A&n-BI^6iOIfofOFq3%=czhB75)0 zQm02_zdimQ$6eX@%7k$B{+>Z1Sg0($yv(CfGEz~orx3?wD^{&=YGDUEs9>X)Udifi z1+-lkqDcpTRuK`7nZ>(QiOrjE+Jh}4qa*1O9=H3IWGy3~Ykb^Fo0Vtd1NRw@p(5fZ zQ=Luzxv-@m)wKhSt(E>tzTfIEWXaRCH$_LHP$bu@Qhd3TikV#n9f;b#@aws0HN9o^n;Cjo?W5X$UK&vHd5ovtY zY>F^L>y`z%Ej+QrsB|4BV*#e1$lqh>j+vXR zHzY>FjYZJ(4~8NDKwuym8nG$$cHll7X3`U|tsu0>mwjTUE%>f3O83>62ZzCz$k22q zvbWu05xG6kPucvAj;Rm7y~Erqcg$YE7kq!;xxVz&ugKXt8O~3~WgjwpvMWeZ zwK>{!g1jC_{u>78Mi2i!Md0tiMoNB8g^@>c-Ow8qrVJ~x|8 z3RZk8gTuB!zWSNpl*tL_8Ij``&&^xGa^(FMcqstWHe$x_jSWz-mTYR$I)Sz*%i^vB z3J$5a?-I-hC@f_n>O3E2tQfG%^7QPaG7r&(G$IG08z(81ftZUS6i`_127 z|MpVMJl4Xge_A>C-kah|d^3)VJ7P(Wm9FA&X)&BUX}R9c)JXu-Yp3fp*W(p6XNyDN za<1tax#r$UWn|N&5kzh2ncpIyK8GP7ye5;L0Z@Owf@}siRWc^Z6rWVgQhu(qsSp*V zW=39fjj)E|S3q>Gipv5t${uyw*qw|W#cys&2(ND7^>GP-iED;CL++hqHpbmecXk}@ z^@}Pk^#Nl;iy-6anDX(F-H*|ui|sFe2@w+g$YN$epN5FQAME*EL$jF4H$VwMz zrRf@cI&fb*aB}5~0KigS8`m_~MvPeTm_x+^=_gINa!p?hSxGRXhy~7V!ZW-i!B2lt z140~@83}jg={`p$Q7vO!eXzU#rFN2P~a%VghZzLAd$b^ zG-b3(tV7&&lFd6OHk*8DbMrV(wXJ+qKjQP&pk581f0pzzwi5T<%r8W$5W$WOFoL5Hz_w%<)+l_gpx-X z^gZB0Y#RH)y5aSVN7u@)=SR?7?+wP8XCa?Z{MFaPVNKQJFSy3x}shp;Apv8w*~>1 zp1{X+Q~DfRkLrzkPhstjoy8B)q$wj*bhf6Zq%F)43(r3mC$q3j=Wgo}A!89Kt#EpF z$Jgc`R1=b0Pzme@RfT=PwMLPaM#B~5f+Da5Oh*FKLj$m(cvE~X&QLEE2E{t#U?Nxz z>i-Uw#{WTB`aeEa-*m>dN-{n5jQkP4=TvT+>`zodn>-~`(>B&rWn$)K&_1>2Ji-&q z8MW?hp4=>+?@|_}gBfJWDnn3@Em?6>V*7B>ut;8)@)fRYd&ZDU8{dku^oE+`?E6!@=$?A z_;X!dMR_m#!iYtkXJ@x=5-Ai@GVL8Cl~lu;o)#2F`j)QF6m9gIU;}WFoU}3wOx)fh z?>1CGq>7yx<2MvVPfUH%Co@w?)n|P!zeY5TJ!+}0BO|?@nUof z_pdN@B1Zu%IxqF8C>}Z+_iTaZYQ9n8XB;Mw`e~EPvtR(EH3Ov(kO7tMp1cli8sV*F zKrcNoydc3?&{PC~*JCOUjF+vMs_e#wsdVK92h&Ddhe~d+(;W#2MM;*LCWu3XV1tsB z?^<%VsQ12qq!|c!!{nF0MCPU2FOt9rxuWq}Tg$aJ_R^QnM?p{4mYBzK*RQI#vWZ#~ zHIc^p%JAi{CujlC>%FHQJpvN$;CIN$X?*5ZTJ=A90xEmIttfv!pqttx^%Av|EXiKaSYi(#7s+6 zoA~h=5_z44yy*r2t`+d(>2cpY*>kl8B0|W|g-Ka3KH{^Hz5ryVK1B&qXOA_*9NOXS z>#hM=FunLF%@QV!gLA6;3C2ti(D#Q-{w^2PKm`F3V3S2~g|LgKJ;eY;JjcOqeYTBN z>YSM#wPrrRAp!X|01E-QiN!>M?(nJhcen%V7;-mM9;5*l+g8w9U2FlROgt3RGC7N$ zI$Kr~T`C%P+{hW}MEfzV!|+q4o_CTi0;pi_zTGIl)(&?IAZjpiH+5o2Ki_6rxR*j4~J!Pq*XD=hkx>s2_*93G4QK# zhHit6Ww^9{;g@Be3>+W~>&GH!{Iqf%ZMZz?8yG?Ah$_W1&tnFY$ncwR3)ugFolLn1 z*7dUt$s2DrpZ`eB)kHP@90j{C7;ZjgP0C`OFGVR&VVRr}MryC zV{8TlV{(a;W5fY8L6{7&-+G%`rlK2964K3B?FE$s|qD z?4N$A4YGgJ)p=_)#RM_Dc_7>@hLo_@DfZJr(~9qBZRt@E>NP|;e;E9Y*m@b9d#4T0 z@BVe+s$t@K_o{{$Czo3TA2SX=w`|m%m|)Z$|L4emA8$4)Ey7N%vhTzH+4GRoaMNUW zdOjJ_lSh+il1e&H@7Q8irNPRsE(Vd}f+j`L(u}@+-!1Tg+{KcqxETKNh{2{n2GVVo zYx#i~_vu;2`yr5XhND;bs`Cblo9whC&#+=cV9&lyf9=mU`^i{1P;vOi0FBK!8V3zC zXHuKfeJ9L7AWs6pmmoGLj2TRUVAEjVrG43xk6dcI z<$60vjGbWYObg?R$}kR9$)(*p@E}ksd#;T$oT}aQ2HD!}1VLPf;65h=8-?IA_nI{7 z^uw=sUzzE22)sceTaiDEWj#B@Hj8!Umj?(85=5%PVry0+5mSVxsKWor;rE@7^?mpG z+7nXCGa9fRG>vM)%4r<)bnIi6s?EXi*mVfQIM%-q|Fd23)fpZ9pD43WZ_a!_F3(Ww zvbj(2xyVq&Htx93FcI}nga3L0MgUr%h3>f-0PtnJLS)<+0L!FSBP#`fi6mJh_yPdE zP|}Y@ue%Uvg){@?BP=>)j%GG12hddUQHv2yw-9+kAzYr4ITb}J7CP*xDAbfDa?i3~ zQL0~NdU=1lH`?O~4s9}}LbZ*4)A+`nn;HRh!)U)b92r?%ro3xC&DouG^`OO%9o!X8 z*c0w>j5^@(I5H`{AUK!=wV~e_`0=@pzxZdbu8J;&-mIQ9pJo=z4zj?t+PP z+9mjS$4a~NvFg@vLtyXDYVEF_Yp~k!L3wUIzB32;18SZs%#hhe8#}n;JbFZk`PCX^ z0t?72(jExFk(G+#OVp@Un;V>Mn51S4RW#X6YZa%*q(Uc~J!WFSO~FT#k^+sc#tP5v zh(gP#*l1r3HBJOEviV*{nxMKPdl{F`_vyc(rkjeQZKT}zGi#518hKRWmoVjGT62_W z!BuZt;I{kF;un1D(O%HN_~>`NN&=rpcHMs3Z1eY>O1X0!tm*P(d!xHYh0gTyg6F_F zw@YmFNk#0(*Z04g);+y;()My(_rDF1ceGs#t82ad<&T^;4kqk*4j->eV&=84dx}R5 zN(6@!(MiT~%LSIYc+&uCU<3JN9a$c z%|k~OBAsdIi@!b^OY}cwb{>5i3VUb36l2mnN{VY5&Km(aE#x+XvG#u(h4HFVTB5`h z3-5SE#thHW1b;9j5!e$1GvVwM?aGSxu(_oPDU4dwL6q?dTi)fm9l>4~)niI^?Os={L#dVD&zotW2`AHQN^x?mz-9Kbd zkSEk;Im91JF1Ee$$Wx-ZkB-iBSSo$Ad5D4wmKe@C&K#Jbr;(f&-14K`?~!=E_Ue0( z-|JitXL!b1cWQi$!M7~3EIRR}FLC%ZJKOYZ85JDl_<+3!&JMapJ^8Hmdc?24>!|WT zp~LmC^v(2TQAXC4znGudzOWId@9JLc#@XZna%|q`ny1!p@OU-rm-75%*Ni7+wJ)-v z%_x57-=B4;9pCXo48MO9*FSq6*5~6k9v&__U}!oT5zImE!eg`F=XEv$xtSo5TK)<>Y zvj9G<1L4ijB*3!Cg_7iRoaSBUJC)701d31J;7ZM=tL#pA7%|y>AT>?~_%|qy zu1q~jdWIfNw*59v0jAuePg&M7v1ZwV^rE*@k012;Y#cQ^s@M4(XT^;(gm;Gegz=eT z%iF88F|^967aGz|3>R;GZir|clc(uh7$#6axATO!4g?JvBQDPsm@5}x92ks(5d^dW1Y{0^ z0^}B;qyQAx|0G0L_6FN)RtVZVs6^&^EI^4sjbj1!YVKwz9wbZLd4fdtmfL?d1W3iCk3@tEBt5LCz@RY5DYXWe zib9quIEa=FgqQmQF87`^7uX>!6UTrag57gxURw`DtLKnTsKsZY4NOM+j-s3jM(Fkf zqKH7pgV0Ygktl?KW=StvJi$1GJ{L+fFM9@^3Zo*#cn~^s2}ZmyZNOs1!M0SCyZo** z*Wakk5MLYdae(q8L32`yA=r?R;E{t%G)3B8bxiWvo5wYs(U70Byqs}Yk~iA-^QWb? zNul414HQ3xY*shjx_jOrElTve3+Kt+_uNhyA6_V_-UnB`fPgh2b=8dDp>BfM= zvIQ;syDv;JK|y_=$-tg*wW-v>iPZ2dNeW_$r9!bDfyo^KM z`ERdJgF3AFRdPmpe~u(YCLOBFT)VTLRwEDDg=Q<)7dkYj^4ggoS+Ft#sC#>^ZK5CPkhV{GdMZCbk&liU&5q3o{ z6Rb!R3+tzGuJ3c5a$J3Od!ZKgG$BC}w>Y`{jk6eKtWk^4>4W3qx;DM>tg+tLejA4@9#{tV?azK2bNEDjXpi(6R^aV>WV4CMLVb9Js z4^R9=p2CLzH{j)&LHZfHITujDvDeJ?|or8yZU74|_YBq=(+fEEMey|X~ROGvD zbN}8%G7L)R1S4ZY!Gx+j-A(kSqs4N4_3j6jij!&}AuWR}X+k1)AXv(i{B(14?;&9$ z{m#TWpkSH_K^BwhtP}k>46j{TYw^3_%Iv)m_PfB(^UTHD@}32y&>Z4Zf3STR+q80T zGrAZ3`0>@YLP)`8*z3_1pMVu3(~FZyq);70`|<3_)3v?H^^Thcs|%OljE(t+rS*r4 z7KLJ~f|=F#Htc2P`msW*kuB!2o9jsAUG6wV^Y@Gfbc>8ExQ`HBP$HO4Vm5aR&LbCw zhB^!u>kaz$1@C($+EqhBDinZ1Kp4LY!O#4l`Xayk?T{K38$L{)hL-<$9v3M72#IwTE&^FDyC68f|iq6i}}qT7SY~vHajH;-a~h|8U4KLXQejgoIY;q_$mg~mhr9S zTLm9A<}wFGVc;+g&tE5^9cOj9yWCfm2d7kH<)>F%ppi3sGAwnYFx>2H`*}%KI%K#AqDzC|DUh)NOc+?Sq z002`6S5N8h;u1nVRbvseGTc-QC_Nrt*0pUoAkQBx<@Y7!9c)!X1wVK1=#{{_Y0NUa zdSGoiuVqMoBH6aBL!$3DTLMh(Ub6P5BbJ2RFG|105Yzj9m^UTT$!LKHC zLcK&2Bwric932z}xdb=fTj;rn@|0OLk6Uu_GY*0p2s(H~=sU^?=NgNt0(SAp?xb2t zrMG-C7DD{~7gUI!5S9ZZ2PBY~7ek6}wX8o=iAhcFuP2}a(0-aP{hdkQWXr-C-vUtL zRlK?z36kjIJMtF{kS(0C;jRc|hA1;qN>hs-DeFThZSYiA+wc^Izl$GEl3<+4SoRlu z-X64Pm-mnz@CKGYj?#Tw<6S?@S+z^#DA1A2Y^z(efTI4Yvqd9<1w38i=ESc}E^p74 zvkX#ldG)ku8Fzhntl?SOj$e)%CH*t`D}%tZKHqo?2_?GhqSSFua^-24eO`(#mfF=B zU9G$6bq+__6O@uS!4R#}|2jLfmY34%OuqC%#e}v!EJG`b^mpi*_+u>G31! z^D})Tk=FE;lB%3928+w?!3N&{u)}dlLJ~A z9F2tC6|>?KwGy=mIQdv@6sUbbMA5(u7$;xkU4Zg%Ax%RBDW`lpL_H zvd-`8_!%^il-tjvt^M+yaU(twCaiGrack0j7<#0J|1cDilCCA9%x7Sx{@i%Pyomhv z@G3%H9E;cck6{gPf0s;$(SNGG_D7DCd9Ag-YpsV$${=k41!DCC%ru$Y8CqG2+@$FF zi&X2m@3u1opQgX0M1z}2j?fnXaTOud*py#la1|pMY4Fp*7-0Sso;S*Z9*eI& zABn6jjP0Y+^cC3w-AtQ=%Y9kOQ6#N3N<+2A3h!mB^?LUtS;SpXlKHAQ(-tgK$s&gR zyQ**UTa1s~^9N^5=x!vksr%V7Yr3Z6at)spIFo};Ps2+$-F<0X^r8U8z1UZ zCy9$m7X5R{{p$&Q0hqWEvyZM3KuJ|{|4C;6VMm(o$CLn2M%@WdT@64u#FkIs_~kcY zf^0508xt11S?Df6B1b~bbl`;=;Q~yGH@UVBT5o~}>F^oq77h!RM!gXKmLdm!=NBo6cXGR>rT` zBR?M%H~blLkDU6K?C;-#VfXDw5!XMv|Hk>aV^yYps;ypnl?EXLxozIrr154(k|hyJ zao;6&FQ|LJGyq`fDwsBqyI=nD2^ianh8tS5S(+l<7Jx!P7p^P`;VO{lrvU|xGhhk1 z@GhU<*I%TN3)Z7lr4Fad;6V_$*gxD8nNa9HnQfQF$Ve+bONXFP6giwt3B|YL_8-J3 zVqt>DIdD6Tp}USn^mIX~%;*gfcuMqa_91Lbk_e|Q2n;38aR1naQyjVKd`KUNaQ0UO z<09Y@r25;_uWoVtx2wabCq)Tdey%-Y9u-ES5`!a1-;WasWj;kBjgZLi-jchfgC4A_ zCF9m?|1eAeuqlO7>klCRWUt7B+b6r7d$DRd;ap9Y{0^H{qDcgH7pw6^oeNeO_DUs6 z0)JlRFU5c2(T}pvcf&us<)8koCC7Zdg3E+rF{>s(oXHpfP|fBc04#t=d7di*FkYCM z1B%V|^+IhV@9y%AyDbRzfA9vvPi^|0BIv02o$~`@O0Y9P@dArqKzgs7+u5Fta0oJP z*h`oEm;pBk2xLVT4%TTi@d^Dbbvg-Csx2B%tBajKC%u|SqEQWqj2dV(7gT>GiBF#A z2w&y4>*O7oD(fg08IQ6lxd>VKnBAYFap!Q$FU9Gm(Wez1>0BB=4G2;BQ{FCkVaWij z1j8-u(*gJ@gTp|@q45UHnaHav$)12w#)(54kjc_)#5Pn`$ZaRBE;oGAXukN)CMieVN5dzBaQ4+EMwPHg1-dE!1#JZWNlZ`Q|O z82NF>`u0BX^>-p2mkrQ9#ZSWURK6&q6V~r$Giiyeq1VrzP+nYLwG2#X4u|jbF&f_ndvt>e@-)Oc@h1Ttb54!1|mpBL}im5|k?T}JwU?0~mX^l=$Ue))3RNRPZ@crH!-t*jV6 zkwF|8WUla>kuG+T6|YEIyt~#qe4B|(-Y_C29*=tuTbWkM@q-EZE*BWEszhm-Taduw z0D4Lqk*`+h)@Yv2Jb^vLw4}UzvJ}pA#inC#s*q8^E3Zc)SI;y26yEbXS2mU{2uRnt zR&w{4>0jmv^uRbNfvJjYXsroc? zoH}9e+<;%wB*nVGv&rSy5OqT^;{_@bW@Lu(KQ3!tzmh?ygFK~>6?=))tF z*N96UPXgmhtF8aPsCN`lz;W*V@7jrY!F}m&;Qs$9K0IGpUItZsV>s^~bp8O)CMIndxbsp%Gq4IX!bI0Du(x&dSW!`jxy#B&ZVRPz6NGYRx=Pe)+C-ee7 zbMefZTO|=hk<+pZG>SvWrjeKaO$Sc5QC%C9D1Qgg*<^vfyKWo&Z3@pxm3uEdcFAn$=wg zKDh4%TNi&mf?0wldPe;)cq*RP-uWxko~@5R!*Bz|dt^|3*2vtE({oyA6A7QXvU3iN zMm*vEIzhzKn|Z*TGG3Cl_9l4WRM{$z;RS*cn@-Q8s5p1nY-_()dKZ@<2s$zMdkVNZ z9RL?oO;&Lv!r+c3rHvsTRPO_orpG@&>yJO5M(%nAd8h>tNs9k=A;pt!vzISXJ zDe`B2yLfdCyL)17)od6VacmfSUDA2pW|G>ZtI1O}6fSTu;&atJy`mx|JBz0jIj|^k zN7&)0(Q{O0^s>2G#EJ1G^=jhVT8H(I59*_Px6J&@lC{Y2vxcGXK5JgaHW~zMzVvf( zmITiF(4o14Q+*eu#gaV*#@{W-6G|^$CW*&Vz=5L8`xI++gCg#hm~$Ux*$-2SN^~zq zqOg9jiN9soZ{D>sV|*TV3dIc|RHkQJLDRApU;|j2#gp%fkCX(UlG|BZ^rtEg$TD=c zjN9;8N`kJ_1HvFMCj_1hsvU_1mZi!`MmWBySj9ILRHyY>vS3(jL=PuJ_SlWy&K)i& zxKNndXzCB1HQSa|`_HO#i)=kM1S<8`C=RPijB7=;l?TUo-?B%{4cI|J&(lnPrwcdk zbnsT=@cjoL+Pc@55?Wz1l5`Su2=bx8`M!kTs_LT|zP37|>uXP&OMVwLF@4WoU*4SS z)Fx?Ro2rX6dqhsvqJKA9bL8Ze$4C{xE0@kwb40CW`jzaP<|x;Gbf->vm+g;4hVx8y z{ga6pwT_)$ZmDiwnA$$qP78PUw3D&$GonfyGhZ4Q#O9^^q8=A=+B>Aw?;Jt~`^u9p zE^n5epO+Vs4*C8u5{Dob9W_`cm9G!<6wcR50SC+#y(dpWM|G-qQDNV$Y1}eKg9g{Y z@vfDv#o)ThMyrpHvyC#&x~gK2hRTjCZ)c@$oJu!u`p=aaZye>{b(Qn}6z4s9rSu}< zH>;3-y6o|%bc=5}nW0CIyNUiJn*zuKnl2vS`Q&rcMbDg*!3dh*xU~ zv*$|cOcYFy`k}UR9L0D16SwL)F7d}3xl`n9C(14h=LWl6T9CnALGom^ZP@5qW993@ zMAzE(Qbu8;)|!x|&0pFL#pRdN-#(pLpH`0*)alx1k-19q3Rc_u&ZgIw^zT4;!|~So zl=>W`RMcXwk`qZ=F3 z9)Fm2hU*-2o+15hR%x3nOLLJNCH((UV{8RLSS^BftYXD3&>CN3od@ykx zn?GLyK*T2h`U4C9L#=R96kpb_5i@qxZy`1_*_qzdKegPN;P2-R;bYsPd|0y&BXp0P zozBQfDL>2mXl6^^)Ldkc8T@wS&AYJEw9BA-Xif`t$y#Qy%5&A)W7V7AAL^3@iOWb!=uRDMw4QYJw_Bo*Mc#e24phaN1fC zQyAP~(QaOim&Tw$YWNM2jN`BF3qXU={-hG-g|=kW^NRy%o-ngJC~9(NCN7(@riHD=1^SRowc@{tvVv~K}!?mqjBe9Cm>dvvBt$#i* zpXtaXBen6=L*P8C7X`)|d5o5z!DJgzUH=?`X+0=_4tauRg-RMI`AR$=y(XR4N@O^f zR}oV}&o1?QV!L#!g#=b7gdW9cZW93v`NM#P3@;Qw6iY>oJ2u{8aoTe~Q2N>`{)cnN z>g`*N30mB7N8d=6HL~{ibwgW5o;H>ScV;J9M@p)DnQA4!cCsYzOqaY>&nB^A`ww2e zeb9eW?1Zg07mdND#Xt7hNH`Yf$fw#*-<8zgNal5=3lC6i7PpAC4_)4mHhkDM0Baep*NfK*A(-m>5aQLJoO)^Axh&FNRjf3TRtK@ zFn?&O!1GYXw4y|Z)IMVkFh22k0~7={>yg@l00_zZiCFhUTvm*_r1yX&nI4mBT@svXhgmeRUEWab7Bng5^0!9sW2!(2!{j72v$8W z{Z!>>>WNh(+Xo>`M@dOM_(zc*ru{Q9T@MWx${okZ$Hc_fvDQ_89MsP|8Q|i>pBT;` z^hN}~C}G$f6(L4#KjsX8NsEpL!H2P=d4QlRaFFNEp#(uP6-;bsZ-8!4K-=4HgitLu zmJ3cyXjtSHKB)*MR1M@ngpc_=a*OOSm_hoMvKXpcT6tO+>}* zxAqrQLx6-q$6!a|c3WoHUFg;s33F)-+Pmy08qN`t#4*Bs`9xg&m^um6J2k#(vy}PE z>ARH~Fa|n}d{x$@vNT!Ap#yG~(p<&VFkO5~4s%5nIg}_yoH4qSM492sJY3jFa5w}!yH&_P-FMpS^Ysp=t+Z0GQkrM&^;u;6pyftU;w6aZj=`Wu`HfGvrOLK4)CaJIL<=6WeS zA$Q3zxMk9fU}HrAqXzT=5STz`mbz@bc_z>r~5 zIOHkd?iZDBDY?c58Zi(Z9~1y5hoHE18>2B!J2snfVf1M~B5&J}mJw?dFKI6W+zuer zObSq^Yt$u!C0Ahk&7U&FLuL@}ry?XW!Q}`Aw)cLDaoC%{1x=p=fT}k>J|Xv+#@{~S z^E4dO{fn`&_~Q4k3Ar%7Wji9V5)E$ZrqRk=?zC>!JU&Bpf|Ku2$&$Tl@NpN$b&){tYx3^ zE)*mNRESQ{N7+FEzwaKUg-T+fkR&38w)jYvr6UM-Gsyo;btWTv5D2dH57_uZVbZQrYA+^K?D0fbBn3sb8BF zE3{6I-xZQTPXwf}Q1fwVdp=Qkg`v(OTSbxgx(&KU$V*&9n7Lw|*vO@Qjtj@TFN6XS z?zU;AO;!sRj%|h>Kc`X0!A|MjgsrB5!^v}@ANfClG0i@Q>P-6Ooa3va* z1BGzhY%n7YqKEpu1?f^!94gjVaZ;5at0n?YsM^=uEMx7o98xNMqw8WeB`hiu!$j>V zr}6MrZyz_m{V?#VRt+YZuOZR3464viF~_Q(rtC~XYGE{SR~ek7wzz9yo6o97cj3+L ze&OhWisG7%#sd?HWlm;QQ!&Y!i-maBem%u&!PSKmz72UxGrs%EqYppy05^6)1B zIMbzHp0;M{zSV7!%CakdYog4&GO(freEI9kV`*mtvU*~S^?^g%!Np9^vuuYQ%faMV z-4d+^2jBCLHfVRE<#y{uqn{{S96dd`&)8%2CaVlCo4$I_R)3L*4Am<0uJG`6yg6xD zd=m$B1vzB|upA{*Mhy;#X+^vTX~FixU;?&Zm+?UTbB%mczYZSviWn|h-2Bnw^FcP$qFMWbh*6z!C+Us&WB z+C7<1?IF)|F8h2U%Rlm<{`!nV(`j$awXG%1#@=?p-S!}*i(vAjUtxgV zB~!EMRWY37?U{6irCr>v9fcp{%M5i&h)f5Z6qL~e-40x`~Hyc z-D^28VdsihjKS7(p1A>2La>QhI>QY^m9!aslMHvG=_i*^;UbdhxKA0W;=&Fg$;X)J zIIj64GDQ-KJAGc7^}T6Sge)(ZRB>2Eyd~JyiaZ;xmwhY6%1x-;GuFwMqZU;cc`6^7f!uFwn^%+M znwROXKV(|A9w<t1-Cn4is6@6rFCyNU@rkNXPBmYmIh`VZQ*Z_P56r?kGcC&n&C zakVgBYc3k5=Wj<(rFXZSHjr19eG<-q9*%W0*>jXqE}*{TlTZmJ5CcZXONi~p(Sc|Q zQ~=mQG6D17z3HH8cR#+9wshNDl|}V4L3)SaN~cPCF@p+@aTfLi277p(@|<~8hA_4e zk5vrjIYM0W1IfgA`S8fN+BB@nZ(cv%5#glQ)J_vv+7u&PlG9@<3?&_-6+c|FA z4C8i%G&f~(z~a4?ye_kcnKwVu>TUkuUYwoL-(t((xT|v9bT>=m`L8l^`3`?5-F}67*vA-;uV6t7RKYi`m=m=RIwIg zFufgjeKr$4OVZ|8swR$DpP+kdfcoI&n8y1f@fy2tHx>F$u60{_t@{^In{2@(pSGG) zGBl}prSXPsOSsa<5?|(g>#r7a8W2>2Za@nTzapc)~ zyk?c}_@o(4*eyX7qrzy50&(Y1~fCMc?x!@4(9c$`ZCdt{)*feqvPq>+ZnJzSW!ef?#Y2YSzjR>3U3^iJ? z8i+pxnq9*b^l&>6=WWxP7M8xOHIB-QYg4Nz|!}#%b8&%*tIZWF15G--Q0GVjoj0^Vn&&74@k@W<+#k zJlFk|5I0xBzPRU+C7dX_{>X*>hxxQ|*BgwOm16Alt8!SDM;nR)!1FJ}+X(9FAJ!V^5CDL+Bq0L;2DR|Q zG=>RrWuw$MJt3t)y$c4sPB#ZuyoM(OJR`u+Fi39Y^pd;fDH;`&#y)+J8qjT07f!Ch z0I_*$X^94|c>*AQfwRZ3PP2?o)4xqX^zFA;XMnMj4oLD#W~xMForcShii@}q5o|2K zmHm@>6h>}Ft$+^Sb1X1xFYwRzkL~@ql^S_!k=C(p?|WV?7#(jp*I3nzA&Jr5`&ubN z&BFIcWMS9dEWw~0ovAxv8N1w>U)LMtbyZBFD^Z=)9`c$98NaUs;DTO2VmSK8I^&)v z{P}Nm(e&$dP=HAWlq(%S052)vKbk<8QaURtSqK2@a{+2MYOo?f0K7+$oRZXL!NS;V znx){}+MF0Hs!ATMv&u-!y_Z`{Er+RNC0na89m|z#_*BZ4xD_;jwIn62@}6!O6f;x@ zuqWmvDMj>{Q71@}e}=jjwlSC+VYdr~Lno7EF@h9JxOutc(9{ysbEP8ln@1C7B+WjP z&y{;>;+ktQRT0@xzS`VGwz&0A508v%MSW@z5?$1E(9~;surrVOFhDRu64do;&;L%) zLRBH_E+g8j!FpA}qH)!|dC*v~Ls}}vycaIu2>-yu1%YzOl5$~JJdgMa0LxLDSj(Hh zdF?f7T=3zhI<0dUp^1{Yi0?kGynA!}xLD!XsHG>P*#6__E{(1s8 z05j$7il3(q@D-=N(WCS^`{l&vvEF}8n0Iaoeb zg2Vh6kNQ)0X77;t0KE5kZc(UUIKLzUn-Y(T{dM{9WiZc19_fhxb!ZH-eR897NT(fl zYHWX6by@(JEVFzk8`cF|@n1zF>qzZvL5)`|Fs0V?AM3l#t+g;cebs z=7MO61pb=mi*|i!o`n^Ck44|JeJ|`VV63=113M^Tkc*6Ti`3jWFH*@0Uxw7U83&!z zfWZXtzJ@*=CQkYzd!K`0t`d5D<;qKUy^!P5jrnCPfpjumgZM6!Phpk!MGx+oIiZK6 znl#jM_B*`RVyTkwN8CG&DfDrA=qh%ABwE~5l+V&EbNFUEPm&%ST0l+61#}gmKtai% zL4Bz-v+?y+-}mf150fi=EbhQrS_scq6abjptwvQtojBf1m9(u|Jt6wrZoPN9HT*k9 zRB(}QFcc3G7$6za-A(pf!KVr~h|`PSK~b_mka5+SABOglS2_R&&2MU^HqPyVL=ZmF zH1U2(d|N6Ff8+XSf?RW*GV-ayMRz=W+$hZ_6u`S7txt9C497654Tz_U5_g9$QdNk#|}B4gIwuAzRth6d!VhlYq=b4zG%#q z4D(65xgSPs_h176c)g0edoW$6@mMYlJC#Acxc~oWv}!Zqtnl?HO>5?AO|rlAm9Nxn z=KBi2`wBrLB$EvC$RF9!fIOZ;p1np^t9t%^e82E}?aso$b5(^#LS*dT_t;o87ytlp zGrt%7e`tFTpr*QZ@iz$x1PBm%=mA1+p%+m)(mO~up*Il}1Q8)1y(mqZC`EdaE>)@0 zdj|ojN>Mse!01AGS zYq-aYmd2_^vxQ&#vfFhr045uySREE;>n=#6HGif~8^%AYVXUIS5nbS+RZvi4Xw*3B zq0{+mntRkUdxL^zxct7Y#>3(Ax6MU?dvB_W#?JS4T0Z^Rd5=GP{SbdDl#74D^#1ia z6NhQ14nd_GyMe`YJP1^W^I0mvvSbEeehT00PHfx(l z!zYYDPGP*5G@>YQo}7CoZ7~rBg?R(}jKFdcgSLL5nIZmr7&>GrADRdB1egRy69eci z&`I}cwk^4dz$PZDE16KzXp8i-4N)3d&XnKSeM;y}?0$I|Hp|D1npE3X5Q>i@?>Ico zOYCcyuX&J~ZT4ayr|b2-+D^F@1@?~RM9mgK@5JHC!I!!lKX!!}OUx1Np3H7@(nUsQ zU7zPB$Bkk_ zCMTlHRZEMmm93w=Z+vo;`E>8j=k0(O87@UKgpaq5*K*ooi$GCJ`a|b;&L1-*tE!gp z!}yL%{NcZPEFOP#_UFrC?ms7Zd}aM`%XY@zRE(O=@_{L*z*EO>F7+nTNPh4jsU%HU z52;E|EK$lP;*Dfhly+D+fmqTbCtk>3V8Spc5Z77mjWFYN5XkOAz@V5KQzDT?oH8%v zzkxl4;RG^+dcvV!ulpMbON!c12=aF3ephb0!pDKVrHkJ^Y51nG%KKc2CGja>({IN& zx`jFMp4s;sGe>kfufz;eYJ>cZ^ z*(x3#)EBM0^!$lGzx4bTx`c1Ud*C-{3(Q~A;C~vL0|K*Rt?s+tjJmW=iRnbJ?gC+~ zv@B)}Q6SA*0Cx)z+NLEQ5KM{H;&NEi4*1JkhnIgYADNO^ zk!vsjW8!Zf(lyQAzkQhd{m8LI>gPwUu*O?g1of+gPuvW>stBX*X8%$$PB_K)|GlZq z=lIjK`Ps|HfMazt*$)kEmp>2jhV8%t4@WMhbuO0Qes@v3NCqt&&y2E!KkpU5Oj>GD>M`lY1`_r@kHYWcvz*bP^j&gXIy zCHOx~Z>@vH`SAFTExpc((ig29zwvkR6DkcWym~8|5$m~=_+R)-B#_tdo6UoSukQ`{ z?w5QVVlvBiM3-5b!MSNj5CA!kz5I$rAmBo$+gm=9UUR-bvYW_ctyCS>EhpvIqXFui z2-L)OIoM|x6oxEfpJf(unqSY%8*pP(Odwh`Wl8{Tn*HEqm>0`i6F@pW{a)JtS(7}| z3*!i?eb(i6<}wHcS>l#Aw($=Enx@1wBW5PzP_G^b9BIFT8K(XNT_J|_2cPmSy8J2ImtLfo`}pIN$P#!LkrkrURPzM=H=U`^aaFG8@S zo{otE^d%YhNYGInXXf!LqI+rk2P*^xOJ0>mTnu#Gr$~TdEW}SmID{8D0lILO9NUgV zByK9|Cq_&umjob5U4n>DH3ExMc$*acK(lpq zli2TBL0jLy7Sn&fLS3=pEQXV7F71n2r(5DYR7HE?D3t@ilJQOQ0o3knf&>OlFug?!!o z+y;#>I|U8J_CKWRobsq^-@MTsWa{?eK2tG^gI50#~Sc$O4DDpIX z@E z2da^}{Y#eVP3dFp+<&0<1?gWi|C;mRNA^}~$3JyPcfMJ~Z3l%EweY;w%!ipl(WQuP zbY8Ric$p7P)n~LavkAOZMK#Z@FRV*NSpdYq1_R6svK$m>Mkb|*}@qEgAij>dLyH-h$c@;ozBK@DDkBS5u?4O$OiI?Ysune9=1;W&@w&dG5=a zRxOI-DC=XqoMu#EcQhbCDNU%!GtDcSgS=DBq|p|u7NZR<9VjB4Aw&;2t`ko=M`<1f zf!(|cy&pecjUQOx8O?u_WjpEg#^u?sbF$qPLC<~zD=>HY0va>BKj(m5NAqBliW|D?SeyY}c{@_thY zWd~UCcc6V>iVmuf^!wREP4NE%li*Pb!~k4A%Klzqam7!zdC^& zKs@3(b@c#~wB>XDcx(j4uE}kDRt_Kfg~ot!?e(~vdcON*Z8Cp3Zv zPm}M(&FFWNLSg0jiqjVwg2IzSd_%>rS$Vi(A_z(%vO8%V_=FpgL_Nx%S~$>8&hH#0 zWvfK!0|lvjIx0&-pb#Vajs7X%Z0)*HIqm7!o;FO$emeAc+_R zap8-MT!j!@X5zRrgIOE4^xsWT7_qEzn!uN5C=UdavA(eHWWfVRg-`OyHHgpcgfqF! z@2ji)TdpnjjSt;!*?K1k0pyN4FJr-VVMrpIbjuK_z_Vss^jH*-Jd!mZ62YK7rSH}@ zzda>r$HuiyU-}|~2F_&PgrDP`)QOk67kgaJ{a3O`chAFv)l-itH;Zlt^(?Mpo~d0* z)(x;civG_2<>Sky3Jt?DLH?Nx{LgPc*(>np@5F9+Q5Npx-2`C-h9Ti$D##?KQhM5C zsZ$ym0f&V=#b%ccn(a$IyZmI;d|xvT1e@{($PT2J49^i=lc?%33!IjuZypSbrjtZE z6NkOz{3^dO&gv*C>I>EEM4*6!NrppPiniPL*hPJ6^XMFex}3U#lsmy!w~&sa>ivrM z2ajgEx2a=j=p1Zef375*Y?tFx5A;(HR9`?XRjDZv8&Wc=p7>NkeXiJx)ZLa=rxBA6 z4*arUFrQY&_Fi{70wFndYLPrj>SF8F^Kd4#K@iDJs>%yY z?iAb^GH35k26kaOUDl&e-%|x*41_Tb{p2XvBwDKIz5GTKllcAkoa@OrVoqf{3DPrK zq{9=`03xq@9*5=chfKl30XU`S1I=Ha56CkLMS^sDkUIOqMVW9?1 z>7zHmTpF&AqDwS=X*MJf@nr$028@aW-`CDi9n6ttBC&&HGv%ViIeKgV>I89u)zM|%6`Kbr@LKx% zRSLjBF>K|Zjstbddy3Xg0EBo4L?-kW0(o~tCW;#d!5#I5y4iN_oc>(bCew045zPJjp(YeIBSRNs$w0rv&3t+bFdj>NC;gJt zQAgxSc;*3Joi!TyA{y|WXXF{}S2s3268Tzw2X9PpS7Mj4mv?eO)-_%w=7c9)M(@3B z6})|)to^puYh}<|FC9?W5uO-13yZnpiM5hZ@eX(C>5^6Pj+8Fe;<N!mTPO zwlo%wDr>E5GMSchvw!S4ulIPb+JwaHu1SYn$n2qVXYU{6?(Jf)muY|OxC2}}@)~7+ zpE&W{<`rHbLmI)&ViEvrVB#oZ(gjv=4|owLxpnc^?^|x)1Kr+XKFT7ZVIBz%5SVv~M|<)UcC@-n?h>g@Egvt;fmuYDKD3tVxX zQ1r&|3GdgfKwA7B6%G~-`_V{o6Egcvnos!dP z%Zpm7&5ldXOY539Sn%tQ(_slNs8t!kIEM)=aG_Murb$+tq%<&VIhXUe@3io!<(X7;lGaQ&+W3`_)LiyY-ALsMytCoUDCGetG!1_cT-ZU$pmXCA*tqpU~Y9bfg=Z5_lXI{bPh5BLitmZr)c$W6Ts z{Yp(X_ktJtTxg1wIoHkl#Hhk`U$?A$$UUGm$nNx7_S{-|Nalis{7J`erSljBkU5+EGXtAay5f?F5c^$CHRl$zd;5~ADJ^WMYt<;p@-q!- zLrJf)IXDrz05AeRQ3Fy$S^D7IBcJF`!e;3DoUzz-cubGq2_MM(t-_eyX>6SO9SzG7 z1Wd}ui`6uJRJug4s5{U9>5?-p$tv2gPZF4Z<-+7C@3gEDcIy}yjdQ|rVhbGx5m9F6cm>Q|_e}j~H-S+D2h(~#dpo;!R>JN_AmyS(#T1{Wgco-Aq>c48k>_k|wy;AwwUBmw+-we#boW>R&&W(67HIunR zR$}A}5(d$S6NAF%*XT`4B-d_?e9r)1uM#yAa1*653@it@zI_uB05%$BVDqJt}ZG+eC0p9jcZHc4XuC%5Qn(I@av!xd(Q z05IDR;Y=9-%K%#hSTh*Bj`NLCvCIQGCP|#&l9F&otaJ!w2Gzp638@ZDGKxj31Q5wh zQ`jWNCo;6k4NBUlFfYOCK^BsgD)nzy6Hjj3U1qR8*!0+zmTUnIEC>Fg9-a2y*0xic zGL`Pj{Pyh`yIP{dS6%nR z=Lb6&5h2rW8M!+7v>dM!aI z-D}(h7ni>Wdl$U^>E?|w+rVxRG&W%wH3)$zCD==V?E~Gw+H3x-daDm8V3JK+zfnYmHRu~b0JM3O3 zl1~xJNQCz3VWA}M$pmO8N52`eH0qL@uu8;*CvXG+2D?|>>xrq!qQImqG4-}+%n2PK zM~(41$?ELZ{u8d)JPbe!v04x`kD^m|mT;GVqZ6E`e3Jwl$Cn=KJFcw}X9?^1@l>!$ zT82zs@j3|0h^|ke1yr3%Rb?c&c|nZ;mkJP zp5N63wc}C*_W}DoLG>@3UYBgU4qMbb{%Vh(YxBZW2xv!EVWOU~xkB-L_%cp-T z7qjS>9|^C>(AqS2La~%11wRt@gIm4Ync}+QFeEZ2bF^zD$*31fX&=)^J_7fzHxnkyoZ!q& z&)g|RB>eu=52Lko0|+NH<@fvbfMJ%FtZ3|-b3Ix&?5|G11IT~JOo!aX0KJXQpN)P6 zm^D7bzKg-{j{FGiF-p?~YLDxLy;e6m zO3*_xOU;S7S(5(9uTV*qc+CHHa^bW36dU zO%=_O58M^h=H<&DfE;TD)z(&^8qDHh_beCMv>7!F;-Y;u%B~4a7A6NyM0xbh7{9O@ z(IjL~T%lR7c=XtLJILSDk(*@i%B7*QsI^t&w`kd1ipOdk-#21ZI^SisG>?<$f+llB zfhCzikQoItS9F8}7BE>{`$)CZu!zDMmX%h)>2sfmTJa9KPd_q66S7f1q<14_dp0{o zS6sr+PTgobvNtEoZ*aI@+ju$iRWy=ukaMrEuQFxQL|A;#(cv4)j$T2K?E^#M*AmSX zjZIai3KnC{JFenP47)adx=~f%er7!1ovlhp;HWsuo~ldV+htsCEwR?F2;$FeK%`ja z{&Jhio+T9~l?S0!ro^R(t)r*EY{tD51E}0Y-PbVRnpoO*h#pV{fxHaVa;^<2rvD<|tvA9oW7Nw*k%hw3_e?mr!Nq?Pf;bS51!HN>7%WX!py514CuRb2ay! zx$;+aImA_XTKQ28#II%T<^~B?09$9?xR>5>FWu;=tPh<%3hQR^GX)m!2Sw6K#3fzp zZkJ91IzrE{R1HM05XcmkFAz)dwTi`S*Tlvp2YEzVBR3_GVv;*q5mf4h=dPA}no zICi>dW`vC{d@9D|?7MQ(`Z8-Gjnny%mI9?>>`QO<@4Vi@(Tx341E=*Cv69s`QssgZ z`r=A7uFEr6CZ=SwRHTr4Yx3;d3bPqnJ*QYnSM?wj>13`}jalKSDq6Y(-Nsa*o9Blf z2eGLBISZj8E2|DXVLCyuN;4yqK%6e5uh_}#4}MZ75QB(d%J-BP25U;Y(aPu4o!vOP zp(CFL6<@YoCK@>BK(|ps3_BV|NFQNt1rV75y~8ylCnA=4F|Mj%t#BwiF(;K9OD|)k zEmr~w9pF(nBRdW~u*XzzCM?hG76$arqfBt>CFAB~qo}ohnx7&{iS>(vB>_FC;CX$g z!YDd>j&cJBdG)gvIdiSL)a*irG}VmpWK(YJU}f*_)}mYXGcH$~=yvTFxtt%qk4oGS zp3O`ZsoplW2zQS?O}+8?H8fk2t5`c;+Ih-pVBfEGHQYTRnb&LQnHFyy>XufUl|+NF z$z)|~gU8R0ztvM5_l4+3DuiV5giJ+ve3Nkzh`%Qxv(GIm7C)L(VkAe0M1wozyBZn&8RGyeYGPNku z?+_WY zfUqzCUPcJD%p4&-iYA>fjKrV^P%u3JU?LL{!AvYe0!F5lYkGvqX`u|LNJarr88V=9 zCuRa2119_mxCTcMeasu>NsK`rW#xbQ8!#>`2vDt=QeE%;OmI8KOlVnNX0bd9{Z32% zLMSYv8_7@0Ph7#JhI5EgC)lj;Pl2myWVppHFf=Ubiu>p;;3YL7=?uP@a0&kre`T1O zkj-;)U*knhAV3|gtJomWBQ}*jtrrHk*~CKhqizx8VOt2hj_dl& z>jcE9WvxJLQkLAq*Car7W%W>k!{TLodj0@Skd^$)$S}0ek_Qr)_s=N0kH3w_pWZ(kRd}W-E=LBwMXfU)*Cxsh z?xV@UZ+Ifp0B*#9{Fc0Ju#cdza4$M3RKt0ft6wYbkVJ)kdnD3j9faQUz&iHup#lfV68)(VF+@l(UOte+qc0bTFf z5wx##J z0)AT9GLVa&nU8FwiPYCx*#Dsc&4Geix7#tw&aym$lL3L>OOBu8Q^ux$-2#tKsfiwv z0e%(MW`H})JMcy!KPytaZ4MaMt^zV#udb{4-?Z31WiAA@T%(!Gbg>yr34qBy8Gg4J z;VBx-)c$)3cCyM=R6Kv>>s4_jkymng_c>m*P>|p|_M-SfAfMTc=KE{Wnyl$<=Dq!f1D_#DbmvME! z7m^riXlLg|HbF!JEdmztZT*Q#Y1J3$4|408c|%ep4vzAuJan0Sbbs35f07(pxA1Pi zUk{=B^6)|E=8UYFzxVC1a%G{^S`qgs=k{GbpPoR)wpBUJx-VTX#vkX6UteFc@;BTL z$es=DV{ZJ9WEf|cm!HP!Po2a2j2_0_DR7D?)YWNiEicCzL@78KrRWf2i$6QixHn#P~yVAZjXh-GRZ|uA3Ng=7gVVvI-cLw zd9Z65eAC0-(1BDvz9TXH`omcx>AIyB|Lmox@x{IqtcRs@bC1t#@Y_Y}_xm%i+^@&? za`q?A6{Ok6)C$7NeUeD}b>lWN=hKRa-A$o9w3_ao6VlP0QhJUn)G=H{Ay0LNkt zQdFJ`v$qQ;Z=9kV24^`zi!Fnb2Li&(1%jMBhCb=U8oiP5qbmj)yE|}i_KT22!lTv~ zV$_dE>iFOOc|Q-FHZU6N)G$eTLg|yn6^>xxi>7wVzx5}1d)4mD;KW>-%QSgKQsX z6sJq>{tuw`0zP@luU;Dbs{ZAA5c+RWSAqWx)MZb{y>A_#T+~vK5So~R}1gH)qkD7HQ9$ z#?4I94sooYmIngcR}kW7J=MMGvex+pef>crMz}K zpHU{8g%R>fF5bYNc{3+vh(F%JOEZ>pP9Nwi!Sh`w^-T$VSpi>~QcH@rlcHUY-8+-a z!Irw5d%96xSz(wJDY_e^GOm)G#u^Jz0$_@`u{aVv!G|{@ffozMrV?Bpsl^64tG8txtLT%33E|d-qh-g&|~&y@uf%DsSI;{g@OZn-McAjLCvv$7n|%tX=*C}Q)TCI}3a?7){LRTx*_=|l*!D{?H{8fRMGe0fy z(Jb!6;%@1O0Kr0ybR+!dhG~Q zO^rB%0XBf%IG#O}971X$hN+qPc+CM4Nfj0c<{wkh!nTCv%ejbms=G1OBBfBmOE^n_ zuw}dd=!~0N%^6r2SxQ6>fs%|_D`1GB@VcRc>?A3h7%kQsJ7o--%#x#pfmh#@QkXa_ zwNIc7ELM{p!!M8RBhyP|bxg8Tx%oj(Z_$O=t|M`c5Pz-SMcv6)3;59K<|G1fuG0RH zc^7|`W$dy6rRhB@`vJwQiKQ0WdDUgOnFTT8VzS9tBL-bsTsM3B*g zM+h;o%iw#ll*H1Y0&n7@$cV^!;;(eB$U^jrW~6$b9JGPT9atFo!iXHeP#d^=eAc7t zvtx^NKz=~_@^dTOGP&*I5D~(4ZN-HY3>!2g!i+`;7--=?#g8&X6c?*)cyJ)MqY(lU zdcIFp{2?54>yplyOrhV~5z7W{nOt(u$grbX2D-y@E+=?6a2As1Y5tbdC026UDMfD+%-Gx{lW~%NDUT` zarG_}ZcwoQ#CNA={fZSzHZp&jo>Q2}(u|BsQgpP5J9`cx(kAFOQ~FY3zD(>Rt3Ij8 zRoTvT7$3pA67ZtqUg3{-l5wAxR{!b*Li{K_W)YA5o0f=0>8m1uPUMN>Pr?FfB-$&a z<_J)&+i4&wmar*zzS>kVE!T$?w^;o2XYOZ^EBo8mDc+(#D?Nk8>Yw3HmqMtT`Z`9H z@c5ls@Ka1EBQvyvNl z<XRgmdpm|-ttPbgXCrH>Z$Oo!&76NuD86s{ z=<$2$D|f;prdfJBX!X5#F2RwqFK2*Cd@b~RG+IGAIejCb{m`cP zdoCVdclXN|d;+0?D{m<3-?`!w316w~v!!31P~lDM@_-F!GY6i+*bPGwTtsO*n$AEu z)l1PQtc6^EBc}07y69_+nzg-bt-zgDHE!oviH3nsqC)>-(yGj!@oUVsV4UWflRT%& zV}?m?hGd8SnIQYD$heO-vpbhJ`gJ$u#zd<2gWgMKA3WIHN%wiK_zG{C!;_oa(JYq-bfH{cX%`B z>4{qbu6`XsvUCGAG)2;+MocedLHblY1`?jJctmbN!^7L~8DUKR-jv3ar!Ic*bVr;Q$_WvM(lM1F3FpHN-yjQbk!eW{&mm-Wuwj zJKP&>amx2MuMbISv?MdP*G~UjqvN5=@#mMJcu0yNef>wo&2_QEp^7fE#ZjH|cB9#M zp^JAKS3?Jp7j2d3F<8QMNPYKpBCGQTx{tAH76;Btv-K?*p&J(HKlmS?t*&&<@&I)? zvzBDjbuTM;D5IZrwsCIM`&xUYFm%lm!DywixsRX= z7=txY>xzQ@)c$U-54+w$DMkE{bSl>yJ;LN9f%ap@NvbTW0C zO{F_im<~#}i#?C5`ZW9E-k|Ew>M{)vNZ~(yKi) z&hW%C!T(Qa>Q&3bO+v1fZB?=YL%BDv@arL8@F_KxfK_koXP)&9+TZ1OhyXarOm$@= zYfpX*oGf#Qlp09PfitS1&UtSHcfk2gGez_^l!7xw0Wnb4SRdO?CtX}u!MaxO{g`83 z5Dp*+2#d+AMI;QYGxtbfxVr#QrWT{%WYf>3s2c;MysXD?gN;zpw3yb!*iB8X_qUZt ze6uoQkTo18q%49v7O}sqz@m?$J=BK}okQ`n zS8oPHMrZoc4?fKkG)?uT6z8B8P|vMXbDXDVGLKjbbSMrA#m#9uZM;UeXEjgkDRCM4blOH5g zg#;Nu<>O%j5!23aZ6!1m@7)vvldp^6OoMWad37v=L?Ha&b{#o4B!SrOi8R z9>5gt``W8qmoXZUL%uy8aM#8n?y$f{S}d_{XOqicq7lEpcb;Bt zDk3%0m&Wp7_T5*4tR9W;11_cL?wJ6<7RuxrWzqnA9ltPPx1VW}Ck&v`5f*E}Uc9w5 zsZ)=*iAq`AQ(kr;f^Ol_%iTV$;#MqYY_83l+Vw4gK`LcST7IBcp5nMa-B7Po@3av! z0GZR(Ns%tne*`Ca0;#7}BjSd*t0Bc>Xzi0BdXD_;C4)D)A^o-ROo!7N2jo4>4hrK2 z#lR`UHH?VBj>E>Acn>#_YCK2DQcD0` z3gM?65hPAvhrxi<8WDU;#`d<`wB*O~wx&jFYg`yhitYERNjMSR;Z7h>9jhIgryC~H zr^_^Uh9S`wWU{-tnkw(s$&P?&80Vu#z<}gTKZuojmpl%q>Y_Xt8&qX=QOUcA=9IJ% zzN;3xR80z(my8q<4lx@B;EbS%aBOD#ovn_3U-KQ5KOfCQRUWh10w!#4+M|+hzspex z)UET_vWp5D01YYIh4Y^>A@942b^VSUgfZZ6xp&AVWw~_E{?D~OmVeja&#&7Aq8?8L zsqWvKZU#V~=E2M0Uce3~BMgEVm=4B9b;jnaFcVe@(^;K&=CEWTTJ)LfVwr(Z1g|BV zq~Qx|`K%gWMyWw5$Xi9r*80Vf`v zx_OhS0Yj)KtmGp)2y`j33oy0J!x`Dht?X0@@ei)OOWbI!ux8kKY9NVADTsU1&LPoe?C&V}q zsF)rQ1sH*W(Qamf+7f|x?x{5oI?8_%CNe5lGBo~OIOd0;VTGqhgNedE(?OvsAav;t zAn*+qvo^t*&tURn)as9E41*qPR#m!eZiuUSb21rsv&mHNhHhRbkcbqJm*M;;`s3i0 zbnmkitzAA+WoVaRadC`u+7a!1XOBpB4+~u0Ez3`?bLk(;&PzU#G`&w92Jy)@R!pwvUtDDHd&#H4RQp4} zz?wFESA*_lsD_9Cb$=dh4M$EoE556?OY5}jqe2?m9zSQQEefOC?CucWxnwV0SBxMi z%5&AM32|M)Lr#H*4C<|w^ek4f{Ge^aB7MSsRubHVJm09o*w|QqT5f@91_gc5sLp7u z5HY4Kl;4M^sBF;&BNOeHP9xeztt68h*GajiLEl@ZP1U%aMxVWuR^k5aQv8`4M7Azf z@Q~ZZxV}z!SHU1o(sAd7dIKM1Do#M*DsE;kXiq04u1}S}&hRqeypjJ=wnbdZ?0%Vj zl{VFb){mEjY@FwNAFXj(IC|)Pq6B-B)6yfTo*sfun@%S@52;qfMsx4iv$o=HYcy&- zN*1MU8ab!6==NHhj>JbuIS4vg>-XHsKOwQ0zc3z^GU?2tl}>K?f@WCUxnPh-Bh4f1 zAxgJW83LpZOBbjCX0{{>k|_QHVXvv+QZ0DaXczUaL%cxvGR{@ zu1sS^5Htiwg%ng-_dbe{NUkuBsF^zr9P z>6B71$ed@dO|wsIr-k9CA(kG=Dz_W&w9fL>iO#B8r+(L0*sv3%v=z6;3Mp726^U z_3X*qdHL4)DUCMhVuAc}KV(M->w=B)57Ni8sSClKp}dA{#fdMRDH(v<1 ziuYRXoEN0HiO~2hG>17y_(?h$Ws7sD%T?-Sao|1Dv+9U9%`Ej_5^*~)+Zj_JdBJ7s zzusIq#A$T<-G5rJ9iOSGmto+J6xohw1HFgLbZ!3UVMQVTcs4E{qz)aRTVNr@Y>)LmN}e8^1iTk@Ve< zfm&q7H(7piKl#oz-4CZC!(TUV+LbyF1hEilB-gue0+sZ6nKH8z)fzGKkFMWp2>7Zj z3d`S(a^-b0Yx^Vh<847wm+$LeO**?eZ@R4Z@f`_oXL;!qF$Nb7<`1-KUPZZA6GEiN z@t1e6S=t2I*w}S9mg$SWu4PWKdhzMgU#rV(zo53~WdQrcy#vv-XJUOkHUSbVBe=rQ zf}bhR3HBWRDsw>Sqa{iun?W_6h%Qdrq+WoL2}tU>d+~sHRQOr+8j+|tm<2t;CmCTW zd10Nb&pE&fWp*=WF_>RE0sz`eSdAgW?>DE={-FxKr}-xb(aHgDlN7%u+O?mE%FV?r zeR0IV^bJJrEd|&8SaCThIvTc?u+(BDc)DlVR(h^&rF#U4lz-RQRiac(Pqcn6L9J($ z#)-&u^QLDG-LC#~w`WlALODIZv&OHdhn6@F2Bj8A1=WDIWbFcUDFeg1^8nHNzwzhz<)3Km_>R@4bAqw+;VSmQ^3%Rh{MGa0D9gEz&={11vQLdwQ2V!+>87PbsLw3~f4wWE ze?1`oI*hGHpWt%|UkOv~JRDg~%(!R|TP9wA{hF{# z>d_Xd+o17950(ydgF2Fz3{n8EXg)k!C71~%ze5{^;h@hj@MmxYF#za70pX>Lh++nC z;6LF%4Q{8eK4MsVG{=JFXA2i6 zezPhv;F;wwCH1e55D7U|ET9~?UDVE+c7dP{CX{@B=X$wnY zs-+v15buzwhCNgxV+uWOV`jM{#NNx7?LIv({;+)tsM`LuTXz5OisKSLemjcgvBPB# z)ffC_NGKul`S#7;^4OSYae&MqfK@j|AF~PRz1_u2%k!Wp&>3DkO4#S|)vF2@`erqf z_k72cw>3aM@BQguFnUQe+L2ajT5H2QCCSCwHA^B`f4zdPSXRkVU7$ETRbNI0VumRn znXZzWG7j4)ebt*2%PJ*edSl=3YdE7yTEW??uUl)tz5ls8o-du`IYa{QY?REQ(`UzRGkS-~IlqBDekIvs|@S=#71r z6LX$a8RwH90lQn4pI)TZ>&UxU+Ba!mdw7D{-fB7v?4pjZ=Y0S`1hsqlm zb$`L(ZTAa@PTyNx%#ZVuHe2*Z_NVx5FGtX;2#@r1pHljd2+uZQ;s8bYNQG#`0=c;B z*P@s*vsf8>2~^Xu%x@jnB7KSSa-mkY8{!;wM`Mc}VmGl|f$0HC&DbSgO+|mvMm3Yq zzV7Phv}W2LU*;B8JrMfzE`$vR&wbt3zYUlVD5A|&xoc#`!1`ntB{k)ua?dpJLdX~U z`u58HL#yFjsU_FZkMpQ>rGKj;JmqD;HJJCz>Va|SKQ&j4Iv)o0d+p)PK*J%u@B)lb zkd>Ub{>C)10~sUNwF;03(ZAs-E5Hfx>i#Eq;?brcAuc8W3zJ7#PAt<}O#~;f+-Y5Y z1fs0FF*ogpynb!z$Om$}gN^$6`hTN$@Bh%FB^uZfwycg~E=n7t2emm;1UTcyzC@!- zjMj`k7JP3L)#Z9+nkgK6{UY(*O#M`Gmbp3oiWCRp*z%kIlH6g(y^M|~R`pR#D9KV0pgjDi|YZaN<0Jlm#XN03dWg5;DcKT??8C6O%x zeOL6&HIvl@wN|-3o_$C1^SAvJU5$YG0+F*8=y*HzZf zvaB)Fv#IF;ozR$s-pG8`B) zNz6=XCaU^K_~3Xfw9TSKppaI_WWaU?!ebisI`_|b(1rBH>N!M9K2OEHV3hHG5mnJa z&{gPf{GW6D-0507yx5`9DCf`3|Es+#jfVPt`(Mmp>|0~96n?VrOO~Rs6&V_93^H~@ zkv&U{B_m7rF-VqVmwjm@vV|E-NT?B!?3JP<=9$j_cb;>em(R=RoacUd-*2w_b6@8= z*SYTN^SM6jw%`4H>FjY#_{6a<%{kODe`A6Nmgxg#{3J{yJp2WoNG+zTjaG zFxaGOHR}~XDmOBwCe7Zoq@g}EP14ewE6Rc)jqYzzM4bDzE5nFTG7OL{HKM^!4`3$i+DP2)YSbRrVIzz zs#yp5OQ2x4Ma<_5L7b=0W{cKKz?88dxcAa4gRzEz$w?M~wAsCZC}UI>fdoENINHS- z!T}E4^@blVD*>lsr(?;pW*QIQFMs~d!;x2tOH6X&X#H(AtXN>Z>V=&z8Cg3gfo0`h zc(WGHaao467)b|A#$l4+o-j5TAFY}Bg7%&A0AZs~-#=O?)Hpn+0rdKWls zvaS!i?rCo%Q|)QO+M-D5dE9jCa&}vKCMXrItK6#qyO%%I$m(F95G@)+IKn_lL@%=_l&mo z|NII6WfEQpOus>Vx+s$g8huxH&;D^D_EZ{6+WBy0ZzVQjBH57s4686VpVx{@Y$Cvg z{mRA0sp>m0>`sp+AbC8{+iLryw8_lB04KuPra<%qbx*C8$R85(c~c7Ps~3JeLTx1T zDjJ+QufHB5zMR&b{YqxlpTUdqk$ZIsIBCb{`^5m!5ki*+p6)(;yuwq!1I&2F*j4}L z#>dQo5PsaM%4hC@!eW)%L6W>mWnxwKS&TH&smP3~Tv@Jli}=08ycPePP*sca9k*5e z%kU^KI?~}*#WQtNyBbYfQTdMO4;tgkiQhZQKZc+p6)kc5BIiiljC8&K6I<%-QS{@38gvxV;5og=bZQYNeYCdziKbUWPCA_S?&PI-=< zD)D<`>4J^gtGZOGB!7?%$1wW*TvM8KV~M75l4n1@tiNZ}>QGqZL7V<*#yF`VXH6hCRw;otq>{F{j1FXRX)FZcG$nA(lRQ1^Ul(!DwgZ4E?3 z9yocrusfCyE1eD}EEo!iM4Y`U0Lw8T(9>pvaiuWQw0eg$IV3>w3D~O@N(3K7H}HotvTB>wK7+jB_!WcnGO3FCDs zQqmuD)g%`!WLBmYT*clBVC9@Ta8a?09A zL(Ii+#_DOHAxNrBPi*)#{PVvtVFt^hi<>zKgEN>T zf5(h(14tdCOUJE%412v~PdgU0fHEok$8V0ydN9s*$9_X7E44FyU_~>LHy0w!o5OG} z$Fidpx#eh=O7|;51k`=IeCJ$WKy71;RACoy|IIY`Fcs;?|Hi7Qj9_7ZK}-7-o(R-?ym4PJX%)yhBVG0?)dmR z=c+qQKAR^$$ zLTnK)Bb}M`qMqxqWOabmsRayzSaj@Libm0wJyDtrxn+aNZ?m@{K%o_$Jtxpzj@(!) zRGE#%bsS2=zRK6a!OElCa?80LTIE|@u~D!*VwdfsFmt`2>Zzx$TUYX$-?ysRO?|N! zgnLM9djdYi=VLoymiu&De#|#Zn7sTX6T+my2ei&cRg9=5p#zH#<#%x@q1h+1M*+HRTzhmwd= zf+i#mn~;JMV#C60exfX=FYsYIxf1B&OnINhtzNk>hZnvIBh9!HPvzb^$FSJ>m@il) zSXIOYOe{8Ru@5ZH6q?3W3$LiE$)h|n2Nd5KZ;_^Rt+X&xpuP3$uBr)p%^#g<&u|Q6 z-+h;BMV;+{anQQWf^%Be&?@?T$&besWq4AiUeBjQMhHB@lNL=ry3)O5-h|&qc{-d; zEI5Lk<+0e?wY8YO7uAll8tNz;jnBP5?bUAeC#OhM+G27uIg8)UaRj^6OsL?8aPdj= zR@s-|09fd%!Nb|;CQb0q2d1Xyy{IQk4mGvac?a`6-cbTQMp*MIw4EK#ktX|iwCokc zFLj&xi{H(?oHn{bADw{@Cf?2nJ6G_D9F?y*9bu7b?krv>uyE^bW!u}EeLE758W!r4^FO$yhRW_|9HVT0I_r~BpKf2dN9maIbs6XOo z*LIzZsNSpYK8jKqs(SiQTuj=e(+2DvBnY_El&Zm^fzpTii9(n2r1=X4HBE&t;QK~z z{8OtoG;zwrb5n&h0I97!Z}oZO$DZnOOMi3Z@mTJWpW5(8f|)h3YEX0CFe#WrGBC7NSe9pVqmXB6G9fjbZm<4p&vbFDlEG z?0Q@Cq0=>wFO$l;nR(+{@pjq9hj{ld_QRihIGvrp%bIl2=>=;oxMj*|@cDd-A6&_d z67P4UEWKvy^jN&%G!RpVY2|FHi+eJFA3QC4(aiJ47b)I@{c18AeU0Z<;5)UsnFiyw z3Q{iWm~F0hOWLcVPA+gf;bygg1wk~s_2Zl72j+J%xfM?&*33Pkr^&C+*=htfA|Ip1 z^XJ?X9BV!kbVPl$jG_D7A0oQt-T2x~eBM=c z6fTH9(*jjq4txV)iMyBY+mbdX<4AsZpn(|;7Yqy4QA8RGc;Q(PRZNOv?gE8NH=MKUJCd;Pq-`IlngQrQ{TRI;da9xBOo;E$7R(G!Gvsb^~ z+$>;hn-FrAkA6Ejq5x*2kjTVhYO~$Ids1o%*X^>uo^S{-+%+CM!U$arhdgVz74OS= z_nOuYEXd_+jc0d@nDECs_YHlw)D5H1UOKqDc*EHwPUM>`3-owS2p@9A&%eXm^Zn8t zxfIr#)FCbvrH6Vs#&zd>bAH^YTp96LyGh-Sg6mJHTCyOc&M!Om+5QO7dX@nSzJCfi z9ycolz2C9X>5%Klg-jN4A7 z)!?5t2>*)>JGe<5$um{wpuv9M?mf(yfdPAWKPyHk!?CM-lyI~ql%yuRBre(sKyZrQ z_2$-pjKuHTu3wqA@|$O-M?b%_&d2jIkp(Z5bX7sqf^qok*VNv1Ek5;)_)P&-no!E{ zn!J!lrX3LGNYB@luXyort0X(s2VLO?t<=j zw}s24HYzp8)Dozo%w}m!vsxCo+b8zbY5I%h1vpaHYP4Hk41p9vD#1=-**9$xf0zTKOI(>{D+i!I%;Kghr9NMZ2OCR$*so1GB zf4vs-v0m}fikbiPPq*qW`be6cAFD2z+ zQMCSe?LA`AOQni@KO=5RrNoDoE|qTsdPUQ14DJFK2tvCVJ)lQ;v%7+HU#Z=q6GeOC z=u$-hLr%`-{8Pdn^u5cce*pdQ0GBHy77IWFeAN(zD%Ip^qzAUS@pxd3pIM-3mQ;^v z)Ao^J%SSxbN_eSB%=aw~K2zzGHc{cI1b>m=?HiGgneAH0BZv%b)H4`K6cB40e(!Ag z6PZ;o6>)6&U2&}ZAs@a8B`Z<|pv?T7aR6w1dy-7vCGm%@)3jm%*5?zf6{Oe`5uhSl zAZFU}4Ve82hpfWQu{rWMf-D!BIe;u=Fh;T|xlCP#g2~!RNlY+?tB!2OGnYG0+#RKP z#n%})8LTzgGD_%S8NU^ZHMJ+tD@$MpaX`rupBx(!&H@mx8h=ZcI!zGfEpddU5A4E_ zI%ah>ZGJ}Jajn%~olL-XSfp*%LR`(HhN_0b88yYi%6h@-+3oE5w%R;)E)9(!kithy_*}53h|)0w$}t(nHNC zI`@pGFbPU;zqUxj#}HwCC{NxYJ0ElBRf8gGUaDzDjbe1BOnlGZoQw9Ec%U$dmxi%{ z>0^IkMF0jYz|F;=i4$B3K)OJ0FqUJvqd0m2!QRIZDalLstlhv>h@K%SdC@UgZySw_ zdf0Sd=FW2Dx8<@4YMV1vyD}^N+&-$-G=|#R_N3AVp=V~Ks-UH%plb8~>;E1v5(w1HQY|zU6%7$Egrd@=NC-s; z0Rbr%R8Xpb(!~ZAn!Ssi@1VcuxzByScisD~b=UXbopo|Dbu;>AwVt zzmPP+3arq5AseN|$Otno;+^UKo==B>;c{9GrAU*_=bz zZOdR)-Ha%KWvHvgIgAva_SjPT#^-ebdn%hM!}r|QTZ@qQgo6_W2vn^kG=2Hy&(lg) z1z#sLqI$K?6-CM5s{~vb<6g{hXXEGPS*}*ktI9I0Uf`OBNU{b^BaY5S;~oKZS0#Op zMBlcYFZ$;t{bwE+a4aNAwLl~Zu?(K4SD7CLg8Dlx48Q@W3D}=TJ2asC8#D%ob+&!b zr>!&{-b8U{xG=#G>$81-(B1v9clXD8<|lbwjQ6~l{a#vVgXkkl8P0Q~7M*aRqxj$9F zWrQt{1`vc6RQ|u7U7oo?|NDm!(u)TOATE0%HF_d-D0H2kD1E6v814nYH6_sXyP{0& zqfL6Et-;4WhTNC!Jow3Z#lIF|dD#JgV5HF%snG{wgKjVyWx73j%iU;~yC5o-G4j6- z34iDXoQPKOuG}yVV$&(VKWO2AU{y;IwsL=a0xR%JXD|gr1s?}36$)kr)#$>}jub|r z?xpJd!apk*aa-*fxR!di&U6XR3>8G*c91Km_#2B;ER?FP9s%>z=8F`%)%?JEp(6!S z)%RFnThF0_xvEQOFqV>CsM~yr@fY4dWKq4N=yr$Y6R<_f{lf4|(mr79TVT-C3}|59;zCLezbcVWP|Uw`=}zIof~W&KU0t(*}^#rmco6{k1PosF)uq=r{C zPq5clWYZn>D*kd5xTu)GQ$$I%KTMLGA9YLb9LN>_xp41v?w~Y>|KqvyUW2B%7JP<{ z4cs?vVKSK8_wV-1i+#|Vr4g#8cB5#TbOT4ZQDWa@Zku8YeJPARB9 zbM|?)Q0BjIP6+>8KK~q#KhMj+rR0XD6o@VfBW~5by!^j?{>?e|Q99rQat=~BQ?D?kV-UY>85MVR!Mu3X+Nz|cNy zLRh(lu#)mO`G58XJ2Iicz~>(@U`N9Y$gs&jeSy8SZ=w)Pz@6m(Jp4C((M%!R{-ZB~ zi3@?@@_*jb|Ap{>G4Q{|07&8x1@Na#D%DyK9QzoB+>v)(6#{S3YJb zTdydP8vPe{fE(-wlY^_RS5!)$GFfp}>dx`de`|sOCJrn(3s$Bs7tDA3i>|?eymMYz zDLtGR2DKhd4839EC;IOP#{mEiL<-;lD{m40J*G0MA^=!q26}?}1vN7W0&s#n&q@J6 zW>DPf{~pZ$_uT)|A%ueifD=NN@;;4zXhwi1AyZ%0*AsA&IH*oQLzXK;mq)kCWUaCk z&LnUxfP@2&_o4eoOlUI}xfP+p-bj6?QS#{^Pzg%Gnt)N%+4;Ci={q06dE@xPP$;;) zfM|y=qungTQD4C=q}LI^=m70cEOKY#gg8E^KZ$Nd>i2&n)6g#NOrN}Gtlaq&A+DfO zba?~V(VahA6sX*V6#P5e#03pXVNe?Ts1(elEJF~9>SV#1qb4q3&AV`6NI_+_2;4~s ze=3g0`l#@h^F-k80$r}e^tqc8#0dr4U9QuYVEj$12}Gh7m+RK|1E2zRFDJ-T^6_%2 zQ6B&vw?hC-JHo23su8iu<>EU4t=@*+Ida|oyUp|E6SojDbJ>p7K)-l{i7JH z0s#nrvCWTgHB@B$LAMgn{&;!0&gz2bcF3%ZJF5%otzntve{%|~@BD-PxU>J@ILZfH zjb%iw?O$G_YLQ3=OpStwN?O);MWUBCT9)yDH`edLGV)(uZU^xm8>Dt|dHdFv1%Pe) z003X_7n_(RY-k5JI_UC#nP`O219dJ*t#TxZs+V-?e50`L!gT5u&1ej2&U5e8*C%v^<;5*K2tSE)bXpPKE6)t5uQBPBmyzEsW3tS1laO z3)tk?4CaAT3DSnkBB)-1Yo-?PuY%IV zO!_Ub#c~1I-P($=zb$afny_Q_zY8j|v*~}@BL1kzpeeensVaiBn@tDXC4qhX)ty0v z$bfzPDR2Z$Ry0ZaZ$Wk@Sg+!r0Eqf8hP;D4UM|n*_zL#Ip3$#v63HZmP3}+M|t~34eGNw9t@J4NVj5 znzX1}4i2@pcItD2@<|6Nt!9=}5Qccm!LgW&(37lAO2b#=XXTRm^XYQ_>y2X4jO;CE z8KfRnP-JrfKmujF5`iWpB*+041nMa$AR{ZMd6PmQY|tue7wmJk&@DCt03z>?BjFzn z4FHxM3Cp|CD+k>VkkbRm6kZp`s8k(?uaw|)!IO^wy+f1KD;GH%B)o^Ze56PS5|Yc( zAV8!oES@CmPQ6Q9RU~j{ydZ!e0AMxn7!+;y04!E`=Gnr#uYfd4O-s+nl8E|Kyczfk z08~1M#|xRWu(GxxkjQpaM`u?zZ~%}$yCeaCAP|3z(d9G(@z?9oj``F6&tRAJT5lG6 zV1wOK=29Wuk!ZJ+YOf-Oi3e@ub+3mh#c?1gL{j z&Ya4(#24BePT)7dtW1?d*#>+Yxrdkz+8#E3IRkSyFWRf4`TWahhr{l_-^LwaM9Te+ zO5Ag=e$U+`{Wk}^w%%vH%KLQNcO~a4^Hp#gCj$6#j;)uPrtkXt`?bSHd$(_hkIdU@ zZDDoi*9X7CbUUw|;fdo6=J7K+a_vP%-Y?u$cScJ{uJUrtyXwr|gb!%^eaAhwXX~}m zxMQphBWoO{Jg?bUzjyi=ut<6R@lnso6|eixr$?YiX$nN2t26r1X*NHu8xOx9=#>6g z>vNM3q&v!?1;h2whX+l=%j+)sei%&Xbbi~$a-ga{E-_TCT!_)#a&+wYEBwTY;Wk(qEtBIZ$*)F>5U2+>d}2*6;71 z84*U^M7b@MKF!WKxG#M&@cphgX0IWeoH7TrP|*vvQ!#6(gEm=_y0>hy#K8i!;pjU@ zz8A|*r&!H*y0uR}pSRvr^uG0T#Ieda`Z!}W?!fkjd+?LYY&v$K+UA=`zD_u$Iv(oNS5da2cpCvWqt5&{Cl<%Seb*LB2RZNCG@ zL3Dw4zy$Nv;qO|#b~gs@Gb38R4(1S{@4wsKGQIR;^hKxD@2~T5QY)BdcV~f~ledh1 zhCFET3$q&)Vb?lj0;f_e?iMDImX9TiE0zwddEj;7)0wjK!O2U9^zxp) zT|C+JOIB)e-^-}TDaXd2X#TG8)0>WL{l{6L|m_jw@ydqDwP zJM;UU6;62vsJ{V#J>353He?z<4_gx9o%?w}9~Rnv1rqb&n^PB_o=prw zdyOc{VSr5NCm=N&1&QnUB=ISF_o=kD_P6%*mh_It2k)onSzX1ya5M=SP7R~y83A&1qZgY$;z0%l!=j4)Y z+hnWdN3SmuQVR1{Em)6%U^RA+I&;7ACK?R z6teqsylJU`cpUra(Ftbwun<+jj|psDoGLm`bw~je`S5m$hXTkkoHDRt-*L>LF&o zCfh_ezVOQw>;fnL%1TVak^cF0b%W2Nqi0SzwkLFLR&<)hB{}pWQM3ZG5Q`Q0kF!y7 z$;Ab%v37KgR!cr>yb}h<+17^n@=`*D$tp_DN@O%MTf6gwiHEw;5|Rejg{7ci5&{aDFs@g{Zh-nTh_r@1dX-u{Q2|uw{|HS% zra_F@^{zy8C*BUp*lmK8=pdsyJ!0{yL_os#xa&)TL_P=NpAy^5#roEBszPYnMX3O@ zIcyMVOH(2v-N#1?Fi;tUe?Z3qfkuJD47*Iknmc56FikK}(1NK~fH!b3IDVBW1O|ho z2_Pl_LBlFd0%j=C(3HV&%T|HAo#b&QBs0z0m3G6n!7_{_ z0pBAA$2(M!wY#e>#2qBdio2lxhBFt}G@w3xVi-!chd>&9(^&P*ZXMTtb(lQ{9@?O! z0qDLTWE}v}K4?WdWoX&03aw^~1#BWJp+)U?@c3fo*kbPHlV!u#E)A<+mDvk)Iwrt5 z93u}t3qYuD26%4f6FTIQl!=G^2INp9(bIg6q zQ+4-3rFdGkf61bNK3~DpaC@Y z?Jb>QOO)D*bo2Qeo+$sm!@w;^nw%q4`{KHT;K?{QQ+y85AwmV{%-TG`fZy&Q~5R+5)j?wJuqE_5camqi&z@UiNmu-c#? zFL6V+j6mq##24LuhL0^IDZ%%hKMghDOsLa*c3&R&?E}oP9RR4s!Al;B96({Jc0vpO zVQp_8$}r48gk`5=qIw9ZXpn6J zu=}%vp0*4u#5~+d&*fB6QIXu4hx%Ai*llq!pi-sXlAT~m@*buFygw7oFsYjG zWuo$!2V6{>g==?SYq6?+>1Hb6>%ZEgQA9G8#lJ&7bg$Y)gsjS*WONm zNnj=zaw~_Wtr}b#M3d@681>YrjBD)QpQ8@U4d|LKPS1sHXTEoVcalOS0B9l$R|^n` zUx67zYM1J9edxhVYlq}gadQ=yD;oS}@zuQMvS|;B{pe}D`qf?9uXor&21qne@RWPv z@DKtghS0nNr3gx%0E~Zq`=D&aNzZ0h_jv2iFVCJPl{|biFnr$rMdK!T8;K%`W*~Q# zVkKnoJgG4~k(Sm8VzLpG$12Oewu^6DOe@MfX|^?)Us2RI#-lF&_BOVt?84=7N3@%8{hV?nlOZeqmuv>vpsQP z0D&7tpq(2y)!Wx+Xh#r30$zPPm%F3slmGjSuFcAuzZ|q){pH=(pNFqQ+eoGo8i@Aw zj7{wcfQH*%bPzRgMm0cAqs*T<^SgAZp!hlCIWl(U@)O%F;pDoPuUPXF=owN91b}Z< zag+maU(LfV=r|h^U0o%`>g4ed80Z{uBR7N$^G!oeT{}rKVuyFBnE;5E!zXQ1BqGXxwdJP}m|;iWopZ_c}|XLs@Lchz3su;?=z^}^Qd{RU~F%W%w26Vhbft0f0f z+VG%(*hPOH*lblk9&brC?N`3H^N`y6_dm~TxBhak)}=j1B6q-n_Khdq;_xCgU)o@&jQ!#y-z~9Bm=q-nhB`xT~n=we8Q4b3D4W#ih+EFTBj7dpue%J_<67ho0RE z=osI5_0F8$P^eg#7oq6e@eWdNSpk@6CnVbQ?+lkRK8zjSPYVy8C>tL&ze7HA@t7Uc z`|b3XZ`#{xuUM2ks-vvmC6?H)lgVZhZFYUci`jvsYC zn_oTr>4~G`(&a|}Qp^3{tfQ3Kp_*sW8e9F3vF}WwSCThzb!s* zi~ixkfmr``F~0Oo!d3?rnPqt$A&x-Iocnc`vOE2 zbltxxSaVu3=A5T^i`;jV9$`@eICaL6&La&rL-qB2_eZ{t6FqwF?yExW>#8K+?W^h1 z5l}q^9VmiUU`%hvvjW6Ck+8C>soAJDtU#z*Da5LB1p?tn=S4c1#3HAW+^7Yr{s<5K z@uohKJX6TlmUcF(O)FNX3pf~P7{9_rxyi36t$nwN72c_@g%5gj7DkXhxRe_lo0*es%LTJM;81;Bhe5DOVT$rEii_7N#h!%#se5acs4Q4cE zxcexo`MwYr5)&2)#i&Z~c|ud+)5!YX5VV1a2{cpcwE4 zT8uw!GmK!k4GB##h;B((x@g4KkVGE#2R#Xq*5zi3E+$;zePtvPK!&UO3lTyLR5d(C zK)& z@%tn_#7$0uktCN-Q(Et1@Puc$|J7l4&re+WjXYNVSn%P^au011AP`{oi?kd9!2Q}$ zX#mRCKTFG$v8@*7^OL@`}hqi8WGqt(-WAfFt-M)?=Z${OvsK2)?Yuk%tWdc=S z)aFo_bvd(Y-qy3LEy&ef~^-Csi7Hgp3ANjmv)H=sw>JgZ2J;1*P!p}c(c&_1T;^!JaW zVTWGad@!`K2>)6CJ5mLumMhZ&@%EqIWoi2wYp}6lqpf|?kWtnX=ty*%^ z@7_M`wprt%tKH4DvvQZ7jn3S;K6l~0-u;T&`w2<-axwxdeNvt5T5?&z*y$9ri~6Ep zjLr8vqd0dE@Zi%yiA%_r@0j1mI*(Pk)2Xq+{ph0dZ0Nmn=6%nOY?*i2akZrSL|T5G zC)aEEs80NjQr3OI#AdpPj~=d0?Ve8^Z5Vs_F!2}&$_NC-Ij8h2TGe9}((ANMu?vCCgi)?L@~RzfBRk0;%vlNX{l{65u<^>?b>tC=#yW1Zr(yf(IkdH%&)j-CYvUQvOC#2@C~iKu@a?Z5+|S zbdPxU+NF7=vqV6;dYMeO&@PQ47bd2es>(I=n8@o3xmX=La;MHEa*>pKtv#ONFW4OLzA=9)?oyt?K35k6{ zAR~z|L)G?)P?t`UA&f{{i6lx@sl(GTxG*8!S9LNmIn+xDhU$=PK)chTbI~K7+Ez5C zScWIy2>2f7FlZN3L`29hpouU@M^%bQFae_gj^hOh zI2?fCaX6;xsb@}W&(zDPgH2#4H*uGYg&T6%AAkVIAuvifXQy-QWeBv=x#nH}6a>&i zEZ*9vQ~oFu8hLzS;{6U;@=!vDsv)3C7$W{I(SO>kM?ZY(3K78v@w;10=)Pz zp7zsAlE6w$}#wL$W0@=a~-Tdk|*;Ek=~_md|>*({kp9D3>K%)&e z-Dq(|A%>3c3#ACXfbo*v|?#&aJ_PfKw^gacXvi(2DV$v3) znS)bz_sQ0lbo=-;-?b{4o4a2AQ3qzjIRpgy?@V?;Y{&@G`C?A*Wc|S4A8zr^dW!td6eBWHYD9eMgwZ>Zbw)i12~Atz=@TF0z}EB%=8eOts-qb2PG z#`_rrSBHaxP-1-YeHF@rHs|Zf#(jEqZoYahm?sRo7ruG(%LLD>yW75m$KL*RTlRfx zkcJKvRr1T?{tI}+1{Ck>>z?6>y}W3tY*Pvu76pMAgSuiBt$A*4*CH5xEr(j;4a7Y@0YHFVQ>1Z<3mRyDURG1556T3Sl{aE61a<+R^)w3E^bx2 z>UzF1^LR*uB*VSwgByh@4xx-=@E$XHZ~7iFK3m4${@|A8;r0{R`c`?svGg>6sJ}oD z(E*?l*OmOVb#;5%v1a}oRoP`LYt+fdv7#zGyHlMgA?#vDz$to*C$;rHUAHKYUW(TF z7Iz33vrB;>0IyYDk_d?JovK<~RtvZ}bM#E*yOZM+%xfS{0H#L*RV)qXet**AWmG{pDE9A=P4# zp*+aL!Z0_67kbEFlQ)5rncybd4}W-KJoqA<@;Sw(ylVseh@D>N(bh;~$=OYgT3@cD zXBpwv5cY9rW&*3$0#1~*xD#bclxF@y+ndxBg&K7liq?iBw>5KX{lz`7YJTpHoSqx@P^F%xv|465{)V~&U(fTV*36+lHwCx-R9&T7Z*=uzIU+o5A#@f_Vpd{9A z_7_)$DKVJnI{mQ(hm|g#F0ICbJ(D15Kn@85ok|QRSKd`Y=`yTwOsAsw3c7 z5s8tmvm>WD#_SCaaWY>sT-j+kGdTS2M0IPBmQ0$>7DbC{F3qlFwRBNr2Yw?k&>W~5 za7rctccPxG+Ntad*SA>L4SVUU)MRHmZB3K9HNB_f+S7YSZH=vf0a5}44-Dv|RRz%Y zhmBL*%stXkQE6!cJ434o+K~Fqv3iJ@&54yOYZ4M=g{D^R>SBu9ii(P@N5tsj+|?z_ zjHGxypv^7;0!V#Shl85UfD}d-3_St>))ki~IECq{4pCxW+~f0BXZrG#!?n+E!XC~& z8ozie-p6}wv*U(em$D8=?4Mo~&_8w*@7=$3-DBCr2g6?h(>$1fB6$iU)W{7oX~Au4 zHc(<_=+8zi!M6VN?q3|4uPYoU&V6dxJwLKp@91D*@Zfi!ZL3FGBHp*X?iV&eBEm{k zisg1(Om%qu5m4A*F)!g8l&sbM%$W1$_YLdoC0Z@UUpAQ*E9`NxiT4m)lX%kqrp?f| zPTSb1*1V7-FSV-i`!@o_dB>84p>gEnhdC2>%CY4iNwHsnL?zJFHg3O44X>IvPTOv9 zx9>w{;q9(~p9=BDi$Asm-)}2sE^Z$<{b>J^Ti*R&L_aFTnp7gf!(6UDxxKQqM21Du z|Gw;h=mJwV30k?=*M>oD4E1VKtnclL0m&M>}ceQb6n{!F;DMt=Hw5#b0 ztVOTTz%Nc<0~HP?-8w;&&P@tE1VnV>U?Dp7o-Rgb&pJ`PUp!mdCH|eYfWIN#x-u#< zlD&7w+o+jW^Gp4Q)}doJMV%)p4Zu|@o(XO;q^z^~%<6qTDgt(rAE%0N?xSW;zwwM; zp|{l1p{X5PzwZ-I6}-$lDx81zyx#Thkq@h8H6PLM?fQ5$MKn`zr_MXzZ5DQWhs_n{ z@R3WqQ}PfNfHP?LL)sIFS=Z>kp!4Tl0x$!HKxh?I=c2#ATz~M%r;CH%ZGU~6`+V;5 zovzW~*DF5H3zM4Mj%}FRrk}l4#i9k<;0A!|C|t>6(hJ`tfJz;H>47KRR|LTT0Vr6p zh&3!Arn)l4!-9^GbW<7iRkaP+kcg)4u7-K1>>o-}C!MT5>FfbU9Ag!3;PyD8i(>OS zd38B2G!oM<>cN5^RTv3>EFWH5qsTlVBfZ}DiSvp*62KQgKQg5sb-KEG6e@&{lvh>pvdb@;kiKGX$mJz0AcsSSa8O?|WK`WFqNyUkQs}s6 zz4hT{2ok&`FjKq5T%VT!UT&AIsg$9v-u;_KaSrz&$dhM4h{y2kT1i?%2lYd%m#?NA zn#mw`Ai!=Vf5=HcOIGpR@_zHoLtNRKzWdT^lJ;0+Hrq05wV*;7cIhr37>Y~)m<$?| zQD5Jbu?_=X`>L<+z_0sMQ4HWbcKadtB2j^g(#tTdWUff`6cXvH*^DG32|!v0V8z%D zMje*fM4*8n*chjw+<-_eX*U{4HqSoZ@l(!f4_Ffm zHAEuyjNZHG#r$pfNPdi@C6SB`aWp{h!{~7hrkdI6L{yhpCv+ei*TN&7{-U%b02m@7lB?cUHI;ak- z7u$tHWa}l>SA{otxG51&kFF87D_7l6U-;?n%9Z%%n~wmHYQV63Rb$z!aeB*{wHxi- z$rOsMJ=M-(DbI2Xk;JgGv$wOO+bz{vZ?U90G90P)4s1KOr94|I#o2}VkkkNPSA4C^ zm){43w6bfdeom)u8nv_6vtq*PMa1qs+8>~z%q!A`68#dw4f=Z6nOYrlck#d?K{J zd!g)1;D{^B8ffuHb9U(q6y73+C~P(?4ECNok&b52+tfq6j1n@8-Ts&`1s|w0KortWfjp*RPN6 zGE?x%w?$JQch4^BWWHY`GvM>ZS0}3wH!L;w`jZ^)D?$9=xis*T&=%yfD-o@%e5xC9 zs?NU&=RY1x2!U(9czPXrgPGvr^V9Qlu)Orl5RDKa{U#ud9AYpjGt>3!?HZ+rW)KOE z!iU`}4S@yBv?C3jxO-+sRjot4jKwgRz>09n@*ZM-GY`)n_JuQtxO{&TfiLl8-X-bT z`5hSrKYv~DGo4=D=3ykIfNr~spKDLx9zbBW-?ekiAmU)YRrj?Ny*E6eaw)sD{3+-L zS_4BuES;P$7_IVvrDL8F!y`^}Uz~N4v6;?Nxw-_5c+T>uw_Y0@JIS%}{e2s6Pp0qL z`|U976XfI8yVa}49r2_Jp=*UQ;CsMCGtNF^*V%LMQ^+7766K(C8cLQy>JiF09PM4K zG8QV0$3}Z1pctX3QVaB3a-{KG07A>~#A03e{7s2ZQleNjcplG>&n}o8K^8i%>Jl+c zYlW3OWk6A{IzH)dV#Y%1KzehN)6LX*DNscB1xbQHG0g9g-F-KJkP^%NNRBU32X>!mT???n>gMv`d7Qf!g%#58bi6j?%_=v%BaaQt@(IyxzFmo8-wiUy+ zsK5x|>5`V80SE4UAhG6bfujG)%bvORimIM(mV_why@kEHEM2Md=#{kR9=z4jg;o20h~z!26a(H{Z?&X?sQqrN_)FeqZZ z&g}rbGNzj;KI*}nnTZnb-($?9kC@js+=`{urA9F~9E-ZNXYv38h}ge%J5uz^j}1nY z>#6VkEa#+Hph(<}O;A%o_ZsTg;6&__F~_aBj-LXXj}&+tY+cdV`(*prdEA0$r%~S1 z^>#l#z-sx{HDj_3ZBgI1PdPy%_Ds8~1y@ zlghn*rqW}r@cA#jzWa^Onoc#p#I4qevLvm@itm`Vnsw^60=#!jC(HPDyiojM62my@ z<*|JQr&e_tMp|^zR}IaHnlIM0TD^5yYcJpVyer|-`o-W6bKY;oqtn%APh9;OyDO&_ zmfHu>r+tU zl0P<7xqgz%wJ5%zU$C_B^M%zRUx*254e<_V#YlX>C(8u|3)2n1fJsN%vitH0|GlNv zp)V<6XWJfTZ;1B|BU^{Z2Dx4v6{!jJyJw~t!xd5-Rq@s%vz8Ez4U6}>8fWEh+Rk-( zsu`|IUIDa%V*!P0nIAX4&p}^zhgx39tLrPznoG_exV{)Ix^OPFCTi+=r<>=`fj1a0 zdxhY$F!Jvh0DZ}2T`%Q37>QeO=4{IdO@e*XS!Z9F9@^Y`LG{Pmx8TP)Va=lZPeFTs zZm#mwuP{mtm~o#kx{slwVMKwPm<1BQKIZPyot#73OznQ-Tle)}zyS+Z7E)yxddPLF-Iy#O zn+iX-m#p}_cbE&8EppX4O}1j6y7j#9A}^-19`8}BB<9hYO-+yh-anw>g8OFjQy6Rv z(C1B7*H$Uf>N#+xJJaQr{3Vq{N~qRIL*_FftMz?#8TDp!aI&LP51w zp6_AMRlrAJd4wwt4k#z*aAiCc8V7;H8TAg3S`Pr=0Ll~MYv~=F)gGXi6}-cG1A|bW zFrZ10Lt2%=E48cOvd76Xb)Y$H$0$}8mtti&_~a9|O(EnHt^{~tuE~HcWRxT)E(;r( zuu5MgzzLM`W^ARJZb`Q$$%npQZ{}h}Pz1tb8$MUIJk65{MF27C=yVy8B)NvW0L0vC@HwK< z_;W`p-g%R3BI&A}g_~ii+eQfm^nk2kl&WE`;SgHKvAq!~z)TRyx;XzK1WVhwc4q!% zSWn6^r2;7{?A}nI(~cGnJQn=(=RID4@qdt3(=E6*yi^%%Dtz*WHvk2nf+QPb?KPlnsY44U;DCuynb@_ zE@jv0`M{p=xvrym_g0?IIqm2@i!&4Fs?Z_iu(vB07;W@!t4%+eo>zscoI8007*GlT z+T0~o_ZAv%yAwu@2=)0KIFNZ}8%lrw__oFA{NGU}da<`>NVm=yyn9H4D~_D~?F8tv zOP~mkrR*$okCIhx(Ja!J$14adnq2z_J@Bwg67%jRAAu-V+wF|v4Z z*LNi2uqLrPozhUfzQtuB;O=UDQc0r>O!JNZ`)~F5i5Y5Pk5v1^Y!Y}O%J*WXwL#vn z_^6f5E#%_EaxeWiS7k1Ky)^OEvGekVqBCa)E{2_L{(5w7$j2Q(uU;JNgIZ`kQdzyX zFK1_&JWYO5N|3!44b6t}POI7Gu61S=R2@$Kkli)ooII)O-?WcgW%v{Dxz|lyd1}GJ|8;0;?;WS<{ue)PpTBmK_87{n`*Qy6uC1Hbc;+?7Pj1`6Kd}w?YSPcIfF8ld zw)4WBhvNVFe{@+51-WEssitPxIH9iZQG?|Rz68Htr0JXR6MsD01)jgRP>&r`9&HJ3 znA>~!)?4?2O$UKb^z>)YmV(n7MLR??-tCM{na4*Tym>HjCD8sXM&e85cqiG2#@xJl zWlWkWtWPMDT*?(P<@u8^|3SC*BcxUR$mNAqt7Q1e^g zFa1vm@G~f2Qd3#Efw~AGTj@`Nr$n8yS2#(wTq^e7^UZ#!jZ_p8>9m&MjCD!|kcpLY zfHRq9`pTK6Bu*jlxmTl!A`pqTK=l4l9Rq{ zQv-v`RYcu{{IGFlWq5RfoUAtk3`TD-CiqEyWHMZS1D;8X_9I1R7YTNRyVH(sA*8JgozS42CWYtTeglE>&bh=~i_(m`3>Y zNzb^OdLsZP+}K{=3k@Jh?6Y|4txz!{hbdbt2m^-I#kRmpnLr4~6=HQBOb#IgrntF~ z3)VTnm<7v}tFj<<@U@2qiY~!cdXY;fzzg}Pc8RBu} z$d~AiYl8Roq;2f``RQS7KFtb+X}FcZJVzI%PnnD@M18{Kw)Id(l}skS5lmTdT3~!XrtyE6BoJK=Fb`X z>NV2cmc0zYNk31$j00a#rrSubbK+y?Zkvv_QGY5LjIXX;^Hyo$y7r6GzR?f`jSXu& zn1qdfkyUN5eyv}^OUrsUTp)>2KXWM|#sMy=1a)kWJ|gFeRR@BLc7{ZT76{jSAB zGZYjW=(eX20UmSVTIpztFX(oUG7gmEFl$|zFp3mjI1XCy{4jW}5`!iVfAb;lz}VN< z?q64(dm3uVXtO@7F+jhh<*r*WKyW;zO{wv z+^gx*EEn0;rY=cMJ7DB?Lq=^N9o|0xX(13co#e7?1!H{h6yZ4~+vnCtyKae*P)e?C z@FA0pmmPvdiR!Sf@ zuXPW+$F_7w z^&Iq!G~elirS;j+EMHawy1@kW3Fz0Bd7zw(+5wc3o2*kat+tAHiljKc^ag{MKrzmI)BNNs^M^&IcrkF#t~J;`{sP)NE2Z z(RsEB?tp}$DZBL+N}iYJOky}tEN%j;zO?(J^Y#PNli;QN5MOEF2q`|d)m1%#R2Tp%vdIM$e`DBls(R9)G<}tn(;4Nq9IY#RW>k+4K|@kG>1t=|uxAq7 zB#>T0u8Xovz8SzWg&T_33x-weB?-(Y$5$3@^?wW;u``v*#g^;1+msbZIHBm7dVNxE zvPykH)XXceve5`bpq3zyXEnn+C25`Y9DJ2;cmYO;=Vs6HIEr0%HvwiL1ui=ZLxtlv z1TCOt`SRTEM%rrV00}%@%N*I{ZA`u3R>i6*|0I_uH{wYyc8++Y7>HnMPp~8Wgp(nq zJYK8}SD{v(Z`TzPix7mFVpS)U>XA;&F?BPx33LICLe~HVbK;+hyRB9O+5SuzNBSdO z>Q`*_f<#oa6Lp31N9ufg2$K>Eh1J#HJ+veb9tF{_<+ANd*c@>mEX z$;<4EtllklahM{HgO-T58mqOp4y`jeu=beGQ@+2!P(Ey5;0GdMiZzeGW^v{7*N z(5^3`6KCEPHXZ>Y+$F(J02ZRiao)KhH)u18uQ0Ti`j6JE=sYd?-u3W#yH1@VbbxaSC|f#>;D!m_07U z-MG5#^I~wrkBg@dm&hvEu0&t?f0{b;a46sK?LRZd*v2v#+0s}OBkL%#j6JdqGh;9N zGDt)!En^>J$)3nImc}r$jY?z>Au3zSl8~q*L`l8#eSh!qJKq29`D2b}j^{b%y07~> zKj-=Eod}+Tbvpj;G`@`&Jr#{<7`bAXrNcAUtKNugqhDdMSt>96^UUW(|A#{^dNqkHsG@uq1HG6aD*HLgWAf!Eq$2|CX~Hu7ee$gh z7^}CCv%W(}d5k)Zn|Rb{f?I}Q4QF+>Mi^6G``+`gR9d>1Co+ygXQ@FdA}CQ}cZ)co zw}D$JPMQo#ikqZJi}bS2-*KiCup-T@&mLW6X&-)4RzXf-gqy+>p2A*TH4|8vPv})LC1r>lrII%zjmVosp~Xy4z9BJ1Uwt!BM`U-O9$4Z1WP)=~iT~euzry>N{;c$@TZ!Yk8noPd7s58CXd+?szmurn+ z&-`;d))Krza2VV~K$IqE#YPe6@_a=D!0%N}C%P!3+TJx3s!SOGhSsIXd$An5_T$g^ zfLsIiT4&|EuPe%P7hgYEoAF(CxUSVA_!}(eCfBPKp#if8+=TmDz*G^(3E|s5QvCK} z2kI;mjR!Iz0;Z*bF(CvD?kG5%Uvb|PaSaWm>7tb_O$uMr9%*FgMiGp&tF^>k#l~PH?h-Q6NHNX$ zgkSQq`A!f7YhF%k8n`6;TZ@w`H~yYWm|Xs{ZRVOy^@fI+hO-(tNxsLl;S?Uoy2{QZ z*B~{%Ajx#R8{j#aPbHz%&AM9rNu+d=3`L}mjK(~^E5h@Dtx2k>s-Hc)aPj+E+xaDzUtsHq&7+*(3}4VMvs_b; zYv;x-egQN0vA{D+Ip>f2$Y&WD1m*sGD7#RY@D*OllxEcnruOxFPiyBpjfNfHcXon1 z&8{uTLG-*gkJ3g$^&*#d8Q`l=7A0BUD=v1=Uo14gl=H3^O*^}`;!*BXbJYDqXi~@3 z2nB+wWr)fpCgPQ0Uk?ylmll=ATj%_FMeryDOdHe7ApB?7W zZ%03zyP^CCe#}83mQTB3-!mh$ecsO~2B;em1*1tR)tV))z2Ol8HmPEthfdKF7VDli z^?pir+UebN9d~B5kCD71Q`mA zNU#EoQOTFC>Sd4>DdrU?UKUBf;aDy47015^Q%h>F&=}s{$<~e}D5y-4(?K`P!HUIe z9qs{jR_Gv@le6+=qsK~^5Uuk1FA4#O54S0RpsQa2wc^?8M$lsLN+Ln5dX0AH z*LCrI*I)DKT@gQ=Y;#)E2yJxouAbSw2{};D2T`z`l7P@7Ryf~#46>;jX=2^dAjEUk z%S%q-1-Qk2+=4SMaSr0pDol+4kDCfMJ6gsYff{9|yoGB!@F=3X%1@D)7^Y~NxVp1X znrj`!)wGTVG6Df?-VAj@f1_M5S{4CE+f3us@DLa_wL@I7I^DGa;b>$OTNg*8nT5dK zj8_(Cxqbyq;MkfY@95=%sh*Xr>I*fESLCJ+mQz>zKYn^xPpDBiK}eunM=|e9i0pXy zJ~^$i!pTFi2Pegm1edn;rF2fAoc)G&ov9xB*RPHK$-kMmrf|lzTc%8n+88K&YpZ>5 z>x0*?m#E<+^|F|pm%i5wCB2ZCDKIA>hUwwWCUXm#5?<)%`4|}sfOx?`mjp}Yf0OU6 zb0vua&7Gx^WLim_WF#2h$L(um=pWf41VJSLz#;_b7p~Qw>CrOPnC+F56L`gaoMaZy zI)Xv~oc6Gn9o|LHzE#@(Gs;2_@0Wsko7BZ{Od^7L&asI1EcGdIWdf>|y7kG9)4P#r zrx}GLC*GO7TOce_&0(=3ZFmG^Y7kwmAbBm}@dyWI`EmfU=e0qfe(uXcoWGH3QKhLx=z5qU19J}XDMkroFar*u78TyIiU6duEH zLtp$LT9k-jX?nB5z=S^*z#Wyr1ULs>7Uf1coC}uyG1mNL&z$!EuQ5N>^~G_&L0GSp2|P_S9_;-v2`Hm*k~(H+0EGq2Al!riRJAzCCP|(G5OYL1 z%kZXx`cxKP<)xL$OVAL$^Xz|Dw@B&k%48$Z*&luK3D13PyVbQjj%g0^AYT4qv%b#@nk@#+ z6P`!8c81n4J9A6%=1Zld*Xk%Kz)hVSBrZmZJ$+|mI&p#_x+aqhOjCONh zKP>s25b|l%F6NkblVsuY1ui9)S*tYHR&cc|a^}5LGo6WNX?Lq>nt(W$J5HtlBT+2L zjS?dx($>`ciTl$~Lp|I2sjzwvOY@C`o z`{0OY>XIl5SN6lZB#!@Qfa4aM0DI zAt#ajD~8Of^Vd@g?nskdr3Ds+U=T?a$v4Ts8H9N{JU9&-JV|bxVrB3!MIgbFTIvpt z5QH#xf+QN8CK_zYOLkT#rio6_X*J%pv>@lNA$3S-k{7Lz4ppM`d-v1OG#XfmkXjtX zI?x#P#j!RE3fQ}!667UKG{c27UG$%Cp(;_m%aUj`6I)8Ai32S&M`l9$xKh%mSS2F0 zI%p=uCqH76d+hI6*!7E74`!RfniGRkSfbsD0`lgYWE126{noNG*whDJ2T<;fA3k)I z8ki9fm-zDe*ZFoT-dr|T&unxcU|>rkjYEe z^bk&Vk^#sF(?_8T1!K5LCKv$_P`9;pLa_xgj-k0&PU$ZgVG4$tKx0|m{uUt zs^!JN3#(zWc!Swtmo7bK<=q5%bhbS$w9Bsf-B77#Qj$BhTl=*3iO`AYu*8XtSYXIm z&XPAtgc(OFJ5Bq|1vh@|ZEWvGMrI>7}X@e4#CvIGm6qc&fSX; z2qCC#;8E&*f2wwa6`M1-R%`C#J2P8Ntb}tF2*r=t1R_TLe4RCLMqMptAV?jNOcF@` zeoc^5jVecSX4)Qk zd+IDPG9&=(+}tgkk%%b58>y8|rd(TuR2qo2E|?FC#)q!wcpZecq^Zx`B5@IiywsHd z6KSs`xbPyklK7-J!&|vEj#cw*N3#v#40E#(qsel|kH>fCVkPB&J)^(kb~Xs{+yt}y z5vLlowyd&DqOKbT*x&op8&Sh=UnCC<4+9sj8ABUTCUqhdr{BG@{MkegM)Qq0n`^Jm z7@V(;5Z^u&$gDU|=o+X*VXwN~ogu=O(v4{_bIF4 zJ|=eh6UX-1FPEVX8HSQepi9~JAd66qu2=JmK>nnF8~4Zjj~r8fYU)o*RUZ_)Jh9bY zm06zGx66*ub{dlO+x@OJ>Q-BS8Qfx(Y0dOr3+{oUud$Q6hpAfCE*(&?INfxhATqX6(P{ajHv z0MT85*{8E58$=r5a{!+DU!d3i5@6Ilkon5!I?*KwH8A}1pl!DPO?lA4_P*7ZwSUJ? z9_-t@TizO#Kgcvo?zBMo5MD64=E{Xk&r(;{ygtX8xg&w9fUj~b(1e^2CZRZ+v@!YP zR)NM05Y5@g2#zM0mA#EGrk9!tOi@T(|fTk=o&}38$&ddhsD44K*zh@blEDq{(MnC|GFNw;i zAr7`~t}M8WR%Y@;9$>2OWS_d>X)K^cL=%=~KZQqk_*Y6AR}g&U>u*X$PY0X7kZuRW zkF)Lx8i5gkxCoWQLnBm(%0RcbDw*5}j*~G~6TzB(g;^z@UK0FXe4n%Q5wa_DK9KThY9I5t;*3^f!ng~nS@9b3a%;rm|OZ%o1GGFb+z#@Lgtuh)dJMl#!8vWjQfjz|)N z+<);qEgm~Bg!bfTYSrC1T=``fW1agzAL5K@rD}tk^000^XJ2JTvH5c8*wD~GO0QI3 zi-EXV_sl%I0P}enE9cuwPRZJZ+h@uP&gN={s&q!h6>KI-8(Xgp@DJ^id%Sk!EYmK-Lxh%0Pj3Qt^+3Cnyg0 zDLStxDf}^CV}d73rKX{4V<71u6B*F5SCngB?b~hD*8|0;IJ~6@5AaV<>K(}3y#Gf> zfFA_TtO^CWG;u`?HbN&9NQ}>u7(6T{2C#-ZVyx2QkikFFJ7$wW-Yj0a63x2Ym+!e# zfG2?SH!Cm6)VOK6GjUeAnQCu$_TDqO>%_`O4ku)cF|9ZfveLKfzI*BfjfPMrqUaR4 zhrsJB8on&$YhbAn8!8$akP+!~3K-UNB)(37q|#i`bwBA;urpT6weIovxjlR%>tsTn zkBTm`LG;rTc}4kx^Qlzo*D-T;5*4TnJ$LEr!}GDK$=gu&hM;$X?gzC_i^JGw4}hNn zNYGolFIT3D%LLmXWn>m`F}AZ8qJzka1Vns+U>Qx_o0rqPONl}b%F2~XU^7C}r_5pE za1<^0dn5^}HUm`#dX!v&IuD- zlRXQ|b{4KJJ>W}ArS!W7+q2ut7P13pzC^YlOzril{V7{0ustetJ?|x(AgIo7ILqqx z4gJIBi?Cc1m*ITbyubU`e+SHoDklE`2fo+NR1u4U3<@$5P+silawrDfG@OX~J?0}$`2fc(`aY9HLV@abIn8|V>c0@XpI>S=DXJnpT(T6cxy6I=r z=%U)Qxv_r&x@B7Vin-0ZQXgPJo;hs);ez902B#=w*KN2A9eaQac}GU55Z!CHU7I-4CJ1EGMLmIOSu)h<9GC=0J6gd z2=QMyj^OO{G^n{*hxFC_pvO;2W#K9xWsPRJc-Vj6IRDT$Kw733~4Z99bZcQ^Q;R}f56ixW7r(DkIc&&{9lBbW%!$Lw1)f^ zUH343|Jj|a^2god_3pDH#Ff&uJA&2UBQ37~WAZxN{H$n|!vQScNe(+J9s>LOVpKw= zP;tvO-~|E3LiH9i?c-Ps^IgBFRp&Un{iBw)IzMm$+c(dsz6s6?H#8}h_CLFJEWs*7 zj^{}^NK)a#;|#BRi^r5o ze<{_n@%HW0>la4weI;Aol$>$dKPz{HSOHJ$s#bP*>5u!--5idgIc~`f|A5dUbsD?C zhwD$o`F5o!wWU@2G3aCZZG%O_5juk(n^24r-z>()UDQ71<90EYtN)4F^M!c#Zx8z( z$H`gjE$6GcOvlTHn&jsy-E&%x$y(re-5NQh=diH7Um`y@ubU?$BU3$@oy8@C_Qp*r zffLP>`O;a*h>Dc+4}~l7QB2nwx>KDTYj}lC_*Zf|jQhzyg9i(p3UfGw89a8Ov)!Tg z?+g6D8*DX$%IJ-6?ptGf;F>{>z~v#AiTtw9fbSeK)(YAns?6<)XL+Nn+zSRAs3HXW zak7d!?;EvlsuF$m3d?+N{-=oLrk71c3?<-JokQ{pN(TH$(F$?qsVbbmWd9;jHNSMIMN{90;@QWs)yIxx# zluDD)cn?Zv6`7WW4NjC2?Gu*=Fet#+3cK}2^|D8)rXttCy53(a9>)M=5aR% z{XUA-FurA3da?pIq$rBPb1%HU%Rg=xX!VlP#uQ|%7D}m{U}axvds3t?*{abg<=#HA z>xI6~m&gn%+18Co_GT24qp%vNooGY@qWI@H*wnP{8ebXUYn%#*wo9UdP71jukXBco z=dK!Jl**n!8LQ%h_H3SwnRo;~rA~VbYL}~OeNB%_RH2ml+uGp!Idx$SOlRr>_wwZL zZ%*loiBs-w7AEyUp?m-Ht`61&=)Z}?|I8%*%e2g0ALT>1pSO2&akQ>rl~1aVmzP&T8jO^(tzvA< zjLc9X5|0JF6M7%$x#3JV@B;mLK}v|5aR{$L9crBT)NU3Q1TwPd001ojWp!e!9&1~o zd;$kfb+Bp=&dr&&;tu)&`V9(=AWTikX~_o&GgI<&MZ~(E$C14ip*}2lovEa#kp7_= z=7Sd=_i9uUuPY-HD&UjTllduh`lz0PE=a&=fQOS^*m!sC(S;$EF4OoW?(*w9%Js`^ z1%dYOImWGv+QDZ>rL)RK#7JPEmds^=xetkFQ;{j7MAa(BiK$AlZs5=WiC;?b@Gm1F zg#iqxFLFT4^>^N=ZokuvowfIzFflyTxJ`u8%lR`U<13fzXj4{$TGJU2)}tn+r?4YT z%o@!B^{;i_muxI6+@*S%Py}}3+2z>sG^~1s>(AGp_qb!$Gy&nrecsc6sqwJA+WxkQ z=Zmum`4zA)fA&9Ar=3B=t1=JS@2!e!1=V}_R^ES?b|@WH&y%Il*jzw>^#h1rfpk24 zvWd!ig~NrwU*A9HbS8PpXvei*-furWF_Z!9Sa$RjEB{g!quu&ldH%!8ygzv`oFNBT zZU9qsA2Hc>FAzQ58fb1M3z87xA>;eSeISU&*`lOw1bivn1-jz#>`bAqDT|dvZ0R@l zIJZ#t4HN-U=V10O(6Sj%;)4rAch)c;7q`n2dxjq_TSS(Hi*kSit0&)wR#;x<@}wjrV5`H~od4j7!uMSR7}XNF0aQu$vK8@zO??pP)@Mo3P(pg0@Zt zZB)x4tx<**L>!ZXhZMn}?6t0@>LCOn7+VWng`9Y{H7YBVOY=wSm1`W6l{MYVu5Ia%bO&sJ1;EwP27M2n7Cd6@c+ zpT}Bxis8akTM0Hv+L+q4HLW#yz{gk`Y5ENLFK-0cUp#s0>4GNkzTr23b_0*guyMk@ zJo5cS@sm!InzCgGrMv6fePVvY!<~0;l9xhjo=%-5bijpW5%PZ!*$bMMSJD<&D7hva%^@X=yEu zuGU7ODCwq|Q!{8aaIUP9w7gAWZe_w_E-ZY5Q0LDaVN!fI4TkGv3-f58Q{hfdR#k1; zsCI>-gzG^}x3zBx9m7kKZ(l^k9=4UJMbwX7T;2JgRPQld&kS;)SGN(LfPMv@7k4at z8c_c^jo~*+P+AWegX{lUYqi(BU)UaVrY8CGw~O_R`pAG@4Gyo?WOo@huehmz!om-M zf>%~`B}aKIvhHnYjBoS1>-gG4-Jk?Xh2@5%^WgCQ`5YyxVQjBHyL@O6w)4{0R2yZx z`u7F1;{G36(T67m8P0da?>!K&(kKpvne4r{92KJtm7e@Gf%!Rc?{pEh!1n5C%^FKb z1*xoMSWLtoMCZoT?ug_Yc8PCFd>-!oXM5m-C&DfwW#>|KI6*W&A)b4yNA;j71ibM9 z{#!OTOYasjs|_Gi^IY5VZ=14`lY3Y{Vyd^wu1U0%>kt*^VyQ~>luxIGtNb3&&9WF79Va} z+gdt)!S*pWpS@sG8w@9JKJ9!vnb?80d11F3t*c2`aeX?d-99}$rf{HGv@|k4TiRAO zI3-u;({NK$N3L7Gl>ECu^3myi=`9P(&vUb1g3y;& zs-LgHtX~ba)CN8Np;s_hB-8AT^SGlM^dqzO^1R28*H{1E9HFgs;kTNSNpjOE8?P$7 z_%>$D|9R<*YYtfdV&q_D(p)-kd$ww~M{R6x8>>G1dFsK_wV?BX>+oM80%1*~p!$(| zeakLnW|%}9zz};fgK)bX$$H!|^^IR< zRBW`VN=E&oEK)-?s9N^tJkxLa@9w)_lUjSI80wkpF8=LB${V`B%^dnXgaY)xVWT_W zVrAPDuRi5$jcO`e^R`kAc(JevyL|oXMq6R8|K{lYFvx^2{PzY3=a`3F_-dUM4Esdy zYqztz<6~{F5DbnU{;XGgL-(c(_u|m^*_%esx7GT0K9ATc4CwfmAHHaq(v)q>uH(3a zD9#f+tzWeIjTp1BU6DMy$TeI1Nv69#`1o-No8ulXS|u(eOK$BhS~vKt#@%0yQDk%>kSHi1QY#_XH*zld|&MFDzGa8qC zz;a7ovh0an<5D+Z>b&xz=c|IiuD|z>R`>aHd&LP*L`md>ib81X9lMhYM|GBFIM#xKJ?8y^ra{eD z#VyUci}82(pI$6H>>!rxEf=%9zAGJNM9k*PJGQ$hkNp#C3Jl1KLZ}6t&dC$T*4^}P zR8o0R`p+`;MVjVjxi=BPDyPuilzPNWL=brC9=Q-y*H|XE#IDr2HX0Be&m`lhpA4UK`LKr|p zLj%Sjg+T>_E(TK!&!0bc#^8e?1VaRd1PmD&8E_0`7-}%IVEBMx1jEeC%o2t#7!EL; zWB7#ujYeaBOAo53qbl}5TG|(<<3AQku!FJNQ~_9<|LiFLaHaI06aU{H(Z4q_0%4T{ zrcQ7G1l+}-kHz6wf~j2Uw{_vTxhgKb60?Boqm3#%BE?jjU-E1*{WsY-U*oZEdN+Tu z6X0=^y%_31$I2CRpm+Ok{m}Sd(SLN={;<7C2nsQF5jm(j0NB0=eIifZ4;0G<-u%%e zz$TjsZ4bLIR-oud|NObAJt-K^hXtVEXQ?~2vB|;?PZhW4RuN)YNDc<{lQa8SI}A{> zP_!!y_AO1%<0KKV*Doo&ps@*Oo-{K|-(bd9>E8tOr4JbaaKg2`g={izLt;0_thsbDV-MCgLXTuzYEySInuhKz!pbbpwks=SoKvcTAEDLgtrWG*X!KO z@<>Sc%}(^$XhQTj3k)5Ous@ih;?%PVKjsFJ88u43^ZS7t!G#k(6fO)DR=;)|I+3~} zn6fz_>8n<&-(Br>#ypMxSR4#JHHG4#B99k8hf&u?)At+F+YO)Y*1TWpCG2v3@EwhQ z_g@$O_t%)O*5nisfOc2Tpr_mOKPQ%IT^}v5@-r@3E(#Z+sx*v!Z~*K8TrP?ADJ?7o z>~PY-C=d=G-*ToafFsWMusrkGV#|V}V*jUU-)LY|s(=Iy32rhSE`z{o7%M(jJ4_GA zz{-*s9~-Fg`Yz6&bT;-N;tQt9lWe_7C>KjJD@C zwiwkFL|oFZadDtjfJp$6n>;i#cgd$E07wL&kkcSmkmVG?0hl=+qng_M&NdS73TCB9 zY;>@`Mn85t<@o2{M``@0M$KN2B!m=(y}cJ$bkp^XGHtrOUOhE4c{y!jG&lJ8LU*}Q z)6P$RzZoAZ3NM0V6M%y)VnlCR%?hs^r*Ik2gIHo*ymUOXAJ&Vm^FyP5A5-oH2_nlJ zp^}Tg!)Vv!)Q8s-sdFDuCNcJm_K{{k^N& z;aDa{u_8RGd|$CtslnAb3|H|vI>B}&M?(P<=3b5G*gls;Mg(^hyJoi!w0t~`-gC@A z`Mi7>0?S&?6sw88AQHmSzh`mW0Jx$`Cf-jJ0F?(?ANLP1N%@`P@eB6}2kOJewW;IS z&z0pH`g_S?uhif~aUhOf0r#=8UrMw`HdBnbqj;1(9!~gGTF(WMmRYp>@qBm;E6n!b9#792^&9~BI%N)m+~fm-T%=QDVkI9l z`ViRlbtLs6005zOBB%HGR=ZPaHNio}(hdTSo%g-Z0z&))1BpG22wK{vx4UkS^7BR} z%{Qp$Il24GpFb+hTwY^~`ElXSMEnH(`&th`ZC#6t?RY3IuHh2tBzBdmTuLc@_)6*b z17~5BLZ%k+Rr_i8XvkAC@vAL}Lpaq(v3dH2D|^T=*Yqm!MZU>a&eOs_1ew1TAj*RV zN+O#gk>W$ad#LYGwbFiE-5eQN;5Fb?Us+dOOdKmSILdXkmlSQ* zPI+{+;3U43)1rnACV`m=IZ@4WPD;xySN<|kw}u@_sPfbDqk(7I^4L%w{p22B z($Tle0)mAPfrMRcJ1V-yY-^7_o@p}$E?VW?ql2uK0XUzn>Y(Lf5jjGl%2+v!Wr>5( z-$6{w6~jRs2icGPWSWXhDzdkA?s`Ef(%LyVDv?gi>~8!DqlOK`a%aucOOIOSk3Wfj z*(Tb0BxOGpkIh%GmM|>ASW-;kF+HxTln`ZjG8DIaIT6Ni^)N{6FiLqp_%3>&T%gyv z$kKCfM6F_^;5EnQBLUZtFfN1J)iC3e2zYGS9rt&;OS4Zps1Bhoe>OT{0Ky%OAv>Tl zQ?hTr=*s5Szh$*GoIBw0>?>v_U&O&nHhX(7*F#0=Q`fgC^eC6dAKVHf?8BRMH1$Mx zral(i>!eSEn?$NFXvY4~5v8=*7cq>PSx8TmpLv|3tX)4voJ*`hVRT!h!6x39 zqFx+JrLPj`-%o1SAVKA^G)E1Sn+E605)o`CQ9Bf-@Ck~UF^_KjAR;8jYQ_%7IwoVH zW;h_o)}pK+vL~W~i)`U1GtAm5V%cyFq`3GA#i!q9Fi>ocrr=Q#6SAr}_QC9M6%ja; zl-SeparDLoP1lWhz0gmUedOPZ<~QQG?_M#tbNmh6xS0)MiHUBGsoZlWDH8&fTSRKJ zk{R?R5 zx6>MU@bWlx+a&FE()eue{kn1xMZ5znm|A2D=Nw0DDgefWuyI%!7`pB3c@&3>VqXx# z^+@b82;v!_EL5`a7rwZ>jIGfw;*^D{Jh2`H8E#Hx5d+#I3kvy0RZe|lgpzg*36YU8 z;US)pX3Ua2kXcH;Y%VRD5gKk$+W~S0Nbx`C69V ztsn&p$a^3DkrqG19tH(5 zu$>fV3Nh%}Ss3qw%-E!La0&#Bh_2@|Si}WX9nilUaM}U568fKhGcnyE1Z19gM$PNU zt;p^l1iFS~^L9^@O-EFrkM3q@cgZ{37!3D*T*MKj?};$EK8XuKpA{PN@J5TK?mZ)t zY7&zQ-gTq8I+9hfpVALXAcNMF&O5FLLY}-M{@RQF;^cIC=G6CO4bZ_%vHjDfv!k?& z2UR6(rET_tblSVc#PpHxyx5x!)AHEQ91#yZ+88JV@US^oE%(FF(?pQqU7yY2!Y{?s zK_azGGKD3DcnLP=KG5+LVmVEbjd(br~o^(#%;Go`joU6`5`?E&y7a z{k&r73T#gbkylH4IQBwK15b%36z{YDCo?N)rpogA*bss!F+x)^&d!pK9&gKY-N>;C zcRpM8DvrTe6H!!TLLwEYDKb(e(!Qrl^G@QMpC{X!>#U-`=q?_9#9CR(*h%KW2_S-a z$zn>YS|-l+DHL8L`< zSEq0u4~D{FW(`={sCMEoFhFR-Bc{Q#(JYmBHZy z=CPC`zNKW@6M8q5(%rJQII2?Xeq_a$68ow{WCbvI*z@)#m_hk$@1VZ==|$}GpP@f; zOhb&*y>HBhJ;=m=2qB(7ZEiynwGMhPco%_l8BGkoqkk9UEQABkATzhOOm5{aeCzH` zO(f-mVml3khjE2_-J`|Fv3BwJ2j2`Xi#kDiBG#QvD-~UwH$m6_VqKlpit_URClc>gYD8G1RY_QM~I>JScUiVRHWs8iTG2*4A9QOL9pISu60LzNm0AKU|q{S?M< z{i73En}<5zIRv+;v)#Tne^_}r3vn&Og)$d0kLj5Ey9^!vSjFWcIv5d6R8q`6ta^s_ zTZE)ozf}@eJ>#r=Lk)RIYYe%WYYTsoNIx$i+&;X?>Hx(msw(u;vz^NFjiS&1f5Z*A zlZB@j#u{7BIaX`?ullk{20oI#&Jz$ptmHJlS3RL&4PFbu_8h3zy=-o#^q3dBdxhS( z@e45x2*?Y#U(@JwkY8xAl9jMj&iETjruO&&D0ftcI#pX+CF&dTVU54AAstQN7rq^8 z4-mpAj-q(2u@zI8uA>@(i z6H9y@4J}CpS7Zi5q-T4Gg`_yk0dG#6;ii`khdx;a07ejv2lB6h#C@hNbiRCj0}O%- zmst4eu{A17Gv3p0+H;$S2@F_9q8?37X=xrz_xTa{> z34Ie_XewcBh;AAQuL`%ta*H+&mtwOR%k{7MbIboj9oN=DvfEXNQ7%Pa6c0O6k_eb? zV_e1t3(3gKpp!S}|L~DwIuSqnQtJp+-3wVQFHA2?k|;|OIrJ%2{9F|&9a(uLafycfVVy^*)CQUi>MQ>QS_J?(o=kK12cM#?+D{CwngT$$Ut~<1yYedJ zX$i>Lv1A)&a*a1rD%PM#-oGasH#fC9I);l2pYOXEu>&+HH3`b2J8(GLqfw_+tk|kR zYK@5`^2}9_x}=7b*S1tiAVD7Y(wCMzGe}_hj)JyB99opJ-e1L4#V7^3py~5Ih}vts zk6>+2`)POoR{2!gOK(4xjx&A<$Wv1Tbm+E=UPnZQMGu386qgGRAU)CnOB*@_<#O3u z!Hz~~koGEUgS5G;wq`PmyQJW~y@>*zd(LCAeN{C9_9ltQ(IQoULZBU_8YjF$d31dc zr)+kqtv~4}Pe*4`QZ*8NXl3`2JgQpEjJ#Ty0z`moqQHeSC-qXLPmM~O0yNFPkTB)0U2%RIPNifVv_7JA!~9v8fP#$V>Z?!!)qdJn_{E zWC!MB8xKQ-W|472N;IAHtGA<}-(Ff7y6%!wUcpnY5NRSL&I^oQCeb*NPa}6mS3{4XD6LUkH^^??|$`xB= zzSt_UnFi}^6EIOF3N;LhdzA9k#`fMXccQwwkm$e1zyndE_;KYzACB{18R=H|z#JNz zU?3Jpur!V6VsLKL%a;KTGFmReTBE%PsChumQ;x?oZ~xe>*e4+KV84cm&5tyq@mhD5 zE~C^Ysh|CJtroX`Hc@ZvClLfee>ST*{{!1uu2amV9g2Q)UM$7Y!oB{1)FIYoAy2Pc zBiSDuNl^8Uv)AzfvTXdsMeJUw)v%TZt<}L8sf)PS7<1s}zsPvhq^u$J36!D9pJC8S zz(gstk1JE|UH|u?a!wuHwS#edJjQ2f9=YNI{}#KcaO`8*soPlQc4z#MGzix#;_ht; zj6jF=WqYB6WOCaN9{ARSXyZf}s@BLAI-Kz-WHP9S@QdecRS3+aFU|Hp6x2@Mx7@jV z6@)q&PO2Tg;(pLIr0G;XU#nfCJ#9-ein2>n7#mxlNG?AXY2PcnGRjyP#w)FUe)ARG z%gM=O=ft)Gc8SiSfob_Ch@&)!J~1AiYrHNm0m(vWzcj~FHo0Ik_$XUQVCUe5!5lhS zX~V3S7OeNMbY!Sgg4AdqEdQ!0e=T46wr0|wy5}azYeEYrVd-y)`rV4fJ^Iowhg!_k zSnRq0t(1=RRKKdjW~QZrw8iKC>xUIoxmGAET3$1W>4EQSZMexx_t` zmj#6nHLPq2Xh@Mx%@k)cYtH4Cl5UREO&C?R z)%(+pvhxk^kQVyWw5^^7q=EpS%EJ;4^2DU;`Mx+&3#BqD>1YpvC>-?nPISx;ez^O* z+SBJFrlM{1nx|AOE7{Qs{0zR6zgpuVxq}P-6X-k~`_n_65FQp8D_-O~k--8e5?^AE z!H@q9Xs_Feq^C4yY7x4=@Nsq0mgs@nmA#TEUz^e_s}ctVJUm{AlU1o$ug|rK+9OA) zz?EOvCItkW5Gfa%gG2@s`stl|-9d$_%EG0i*v(SN+GQvR*H@^1l$Xx3Z-XEORA4UF zEjlXgrl=E?Tb`B)u z9=Kz^fy+Dd=*Q!gY|e6TXLQ}nzw{e(AdMYNj4L@iJC-Nz8A{10%-&i-T}(vCq>3q& z3!eYIF*c+Rdf0n6)^Gkfg*eWMKjgR}_vN7#D)y-)x%DAIR&Jo5#d}LvZr^Ez0i&i< zSMA)00hG#awj3|F=?l4Qfq9N(r%l&G$5k3D=gsil#VzTs?~E_^vD z@TCb<&X6z^VBuZ%@u|G8Mi;(wpI}idLMQ5eSStN?2=Saq|0n07o_nzwTAgfhI|%ftRk) zo3EqP&^3t|RZXjdg6Ksi?ZfQJC}RCA*Nq1L;X;1D4g`Vnn?`z1gWLy!Eo~CT37P}B z+5My7Wi1C?e9_GV9Y?R%cYD&Va3m_f@@@qQ?B|FeH2t(y8KI}o?7*wy!N(!FP&CT7 z6@NkEcMNZJ-e2-N3^;UL=cxUwW^Z+37iKZV-W8zc_%ZZ{aGM*Um*bkBFG=oogQCv% zYF>$Ebw^iqJNi|H{ZOQB;{~Nh^XB*PLTj8F1|=Icaa&S`y>hqj?;KkW&#|NBav$jODa+bU$xfitzRBe;D+lYv$5r_@KeiYtkVS4mPAdMkaL2vH zB-Y-)Icj3S*NGL!R>rAXD(dy~v!pMVU2YId(ck z$>q}qdwUJ)+YuvOE}t^7zDfsTRxkDB_Mbqz5!fe>pdqm=o%Z|EX(EH~i2;X@ZSde> z44YGT7McI!n*H5*UPhatU(+khv#_xw+!reKW%Tm(8DHGo5T$Rf#b+n4ay;aLb{3iK ze_Z6EQ=7NohhqXgt%u1K`=qa5TM9|5iK=a#Iz-IPN*}%bY!QDd)?h}6qipIicQ*Y4 z`g5Q#xwTCrk?ZiFAwQF-gVAp6&YNIuJj~5?)n{PD<%PYDnh+J zSA8#y_>jo+ftzPrBYGjW%Z5ee^1&TkB7Wvd=2Id~+An4+DzCKMXbACMf(=0QkU;gr|@OP?A$qeg9cou9}3GX!=g{&p_xX3W(dj6y--LSLf7~R_pT6ZsBR?WYTk6 z?+QqCI=xxd-c+>Wtd47iLBMCm*cCGbkl&_em)QGcUB5Ky@UR9aYV zd0okmvjiAR1cdmZmox@!8^vE42;LW(3r|$lke;XENM&-M_zi`VUntbT#eNFUEM=O@7NymN9M3&W@ehY__eGYcc}s*?*+a^by)3 zmJ=yVP)?{i)T8^6S?Y=H7j0+E8arw@+5)MQ2}%&~6Pd>YTPs7j{n(W8+gvy%DV@tr z*StfoWa1Gngrds!gb06LtK6$bmp@7qYgq5tcHwivxPTE7aRCXS;-%eYR@zs0!~u0^ zen>(B3RZvG+QQ+?q)(O9vRb7$r=pYcuUz~L0E$UXVj8ZOj`+9FMFs~+rt!u0VZJ3< z`Fog#%Oe6wFm!!BP8I&FBslm9tzp4B1^C2t;|o&|X3AO4k-!_Y`!R1}#$9cHqyq(A zYfLh5%zZA&;~!IX{+J^sx$oicRGXE9zu(vPKb)O$3h+49Iit%nl6J&pdA_7pxt8;8 zylB^PAR^0k5a+P+CFt% zAJiC{YFl%0G&jZwgLbnn2vG$1UE@83j%CMh}EfggRP~;9jVwG;7l+$04 zqN;dPQYnT{GIL(1qyrp5afCa<;g1uL<(WWEh;Y;oP@mBR&+9%QE+gd*N~$VnZOZ&P z{p(dM_pKO*%j2<$rJSQ48i327dZJXBZj|2!9G(EnN5)}V6-6qrL-k`SO_7A~hOrC+ z4WSe<-1ww6yKNjeg>~E5kMC~=sg0wlooi%LqRI0_9b!DSC}KzX*T-W~P4NwLX)-e> zET}u&tivORZ7j(p2?k1h|KRrQX}Ko_n1b|F5R*8&sxcL#8bpH37OaNO320ViCnX!< zex@wQA>(4C)^U^gz4Ax0uI+as0lJU_5r~#4xnuR>^^yf86bzSq+Mqdp7 zxFXvlh{RLbpT;NN_t#Ets3X*qyOH?>fl20eZhB&z^z&Z~*+X2HR1IuOFF8vu`;Hu| z&PB$GyBkvDz^V7HtRvgvmg_qN-?Aosh%fZ$h4UPUJ zIA0>9XJr${tiM|Kct1`*9Tx_cPKQBi2dT z2pMps!HegwD*H8|m#IbhJl6x+YgJr$u4D2v(;{QcCZ{zAt_3|>UN0WRcD2+3Rr3uf zmD&)Aj+{b|R((ys;-Ni*zAbcBp}IQX-L#HiB|@%z1z4Y2y|qd{PLEd+7nL;QE}?}v zI)00R=%XL}HepZlbR45*o>F?p@K2yK08sv4XGd${fu9ft;c?bs*ud2DejK$$PMA>j z+<@vc$4M6t7h4J;p49RZDHoJ3J`geYApjd{=Co4sFQsI}uxeZ=?7LPf$bhJ3BC6N4iO`e}S#HcJj|599l z!fkqneZZaF8^o->&E4)erny!kr1EmK`r@8)msFPyHZ@ZEBh|xvfjM>4K_rF}a5)R~3#t6hxWrr|-2jSAu(IFJufxY1ELSQic)HUBKjo;7A^6KpDx0oNbp{dx(lGMP~kgEX8pDj(=7k&l;J_6%y z(fLkHg3)S-Vaez6auf}|MYry01--1_N3-zZnLSZS*zsB~nw?y4b8oH<o}kLGAKHQ}EFzM1JkNKXY{lSG+BACiiAlPdWvPms(s zj3pfV`En94Qz+d&yDSUnvhF>P==n7ahrv*=wAPFkqU!l)9GsJ*d0v5BAo77qU0MRS z9Qr&lAq6JQx8Ho^I4>g#Tr)X$zYDswkFBnXUPy@!D`#7D4m9>t)jmmqNhs#LtumqO zoJaV|>;$dF6OiD8m-9O6qsHNR7FWy& z$X7X-Iod2FP)ASu-&Imm+k=&I8g~AqgG7%DA(H8;e#7*&fR^d(a@n3%L!(By*COQ5 zUu|zAhFYp&V^mZkXIM@w@5RS{X@6v1RMsTk&dzwD$_|dxG2*0unZ$d5L``*0rlC8{ zK;AX_2KSWg#)=?{JRin6sOEw&JXa?CQ(I;9M?Ei(_0h~Uh}ofNfrZyhi*0IA3X>Fd z7mM1S(KUBWq6oC6Ju&j1K<5CUfFh=|V;-}MhlgRNWF$C0AegdetD(p#^aq)TKLNbY zQ{7|M7FWqak;;aMxj);|P`*ya^T-b2hB`#At}w_~e&22yQGf42-t^*DLq{N0iQ_OU z`rNZUwgfo%BQq+^J|-Ps+m>qS@+U51KbnCTM-xNRSc!;_ z57jA5c+AB*mPx48HKb);MS07j*>1wlej3wCNcge+txac_!OvQV$3~hls1yl}P!SF& zwD%jEvOuy`<9mvt-@11eskf2A?H-(^h{-nnPQ8dbsP7((FSn%ktt8Y%!G0;^`0#%s zUF4l;F7+>|;4oL<1c08&!Swj?}T`?pLtUgk$mD07S^a3zzh8nyvtGf`9 zp`v-6!0;)ExcUlJ6`ugl!!!+&gb}SeWrq)(2+1-;TaGvD`o=yDAzLK4*rKg0h{u5{?oce*d4km&yJEQ+PJ2}sZ?HtW9Jb#1LqBaimOeo2K+4e3A!|F)zwL=SKb z=;o*Bh$+z}?y}J6f&JwJy~2{#Y#9@4dMttx0`n@@Wd$`&rx$KiO&q?EDwu1`AIZ6R zX*(E8Y&Gj=v!&6WHT;!v8!rpp~Rs5Nx)QB3C;M;39JxD|Q z8<+4MUVvs4Ix0Ade*D%%pp{8DE!g67GHjCMbkk^22eajbb_bL6gh?yQdJ)w*;HM=f zA2*!eBybmz&^k-7zvO0w&z|oDII{?I5(zc7ze4q9Lf85ZxnlA}bA>-d8yMh!3)6c_ z(dbNbOgE?I^pLUOo*i~3(-hpLkTfMw!iisKvFWo@c~kzPw_FF%5X<>&1^34NNQP0 zTvs{+c()|k^WFJCD)?-@b*n3(_FVtm4WUF6U#t{utkfN2BJlpuxl#5>VNn*HV_(z4 z_2Wg~_^*s!*xT4xYHKcdD)jl_nze#06sNt_kss`krOdq0mV|O*v5r2Lv@NNdFLR@o0 ziCoGV|JnyWC7WxUY093Qo{JKTqV$4->g%qEX4ET4zCy}J?LXWl_ z;-mQRh5};98t8p4IY!v|NZ+a9V&nBmiSD##wM6s3u;Yo%CTBMPSYcC{N*6cn+d=zr zTp^h#qTsZ2N(!Nx;rer~iMo{c;9Fsm6{t8_i!e!QNk@F1kE=ezAQVHxvb4b`9*~a$wkRfq8{*xy=rRwI(lB!K=2^#Gap&L&P<7-cFa) zgR*NV(RiOU_Z?Glgn5-BD7#zG~{59nI-wXP8!CU7JIRh4$qB*_Y4qoN+7 zhHUz>RnA~hXUyulUNGz?3*@fWu4s%~;CdCgBFfmYooC#Q$C*x6z@!VJpjLrWmT3S;XqdPf19eoE-pw+E-fIXCB}4iKK#k76_{KK{-U)SH~2_6k23ehoXmO- zXKI{XursGIuZrC+w7d&;%bPwy*Psd~W}V`Cl1A@pgJLQP`J$d@6%5$_l>I+p>IN>1HZ z5&kiyVD=KyO48ED3_=#7U9b5vULOV-PPAr&2!J+yLYi@6FCab)@ox>f;)@GCUOu%@ z<)(q2@#UEa-(;0AROxr{Xml&F$lu|CGu`5=g5m99UKyMunWZj8cn*j8EyjYh+Hu}g zgyG!(1lk4w{k63*o!zRly5>7btRpG&56ql77>Ov^!&D<+tY5hlHPh}H2^tm18trcL z&#hHw>s-kmRI1_*hhID%Yp*}v*>9d&(rSC1EDv%gi0@N(HnD+n+jPAn(kyA?{Ul*X zYwXA7?H*60O^njOH7AVhQ00B9hUXZxX$%rF)htr83LduhO`#Z$=ohN0jYB@7A zk;t7wL6--VjoUbMy4B0je~6}e!**b; zVM~@~+u>5_SiRu|#W#PFjC$`fkn*4Zy|j3r|DXSxJPV6%{tpFdd#L~b literal 0 HcmV?d00001 diff --git a/sound/scoreBell.ogg b/sound/scoreBell.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f93bd2bf094026108fae7fa218318d997e7b4471 GIT binary patch literal 20762 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 literal 0 HcmV?d00001 diff --git a/sound/scoreCount.mp3 b/sound/scoreCount.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..b91a598beb5dcbe54a87cf06de749345df299f73 GIT binary patch literal 4593 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 literal 0 HcmV?d00001 diff --git a/sound/scoreCount.ogg b/sound/scoreCount.ogg new file mode 100644 index 0000000000000000000000000000000000000000..38604f77f00fd302298f09276027ce2320f4d6c9 GIT binary patch literal 7013 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 literal 0 HcmV?d00001 diff --git a/sound/scoreEnding.mp3 b/sound/scoreEnding.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..b6a4037daf1dbfca1e4123f2b5fd6de5b246d860 GIT binary patch literal 39454 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

    yfvZ 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 literal 0 HcmV?d00001 diff --git a/sound/scoreEnding.ogg b/sound/scoreEnding.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b2d9d52e4f0ae4c5fc6c02879ca56cd3dcf201c6 GIT binary patch literal 36611 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 z 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 bcfhEC_5URn3kAI03W~S;2N^Kn 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 PU;qF|1OV8-!r*@g-At>c literal 0 HcmV?d00001 diff --git a/sound/trap.ogg b/sound/trap.ogg new file mode 100644 index 0000000000000000000000000000000000000000..abf5153375470182d8b8b6a1efc87c0ad1235e26 GIT binary patch literal 6518 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 D^lH!o literal 0 HcmV?d00001