From 81be3ad6b83ecc1f9a9799d8196a79b9073b6a11 Mon Sep 17 00:00:00 2001 From: sparky4 Date: Sat, 30 May 2015 09:16:36 -0500 Subject: [PATCH] running maptest.exe 2 times produces the results in maptest.out.... modified: maptest.exe modified: maptest.out modified: src/lib/mapread.c modified: src/lib/mapread.h --- maptest.exe | Bin 52524 -> 52527 bytes maptest.out | 81 +++++++++++++++++++++++++++++++++++----------- src/lib/mapread.c | 19 +++++------ src/lib/mapread.h | 2 +- 4 files changed, 74 insertions(+), 28 deletions(-) diff --git a/maptest.exe b/maptest.exe index b334ba094a297830517b25ccc7c83413e9746a9f..a1c2c8e5d45582148f6c1491dd07bce1eb5f35a5 100644 GIT binary patch delta 14266 zcmZu%30zah)}Nbuxe0rK5cUxERRKkivWT)+tqUUJPDJ6lu@wR?Re@6byaugytaVq! zYFm9RmD(4TOwX#{LDEjK4R#9ihpSa;Hw= zH(pg%KjL#Av~;7GUg3NQpLu^>rVwKkzGU?Z#8>qT1)+RqFQ41D`f{c3>b6QRAtj7& zH^%D?C`->+WeM48J&nM)?pu^@!u?hxX`#@%w}t0|DvUqHXFgfow$e|q5!+XwOAmGmns68jI5t;b1hq*}W69KH=_{c+%EWwRta_lYrLw>?*i44M94X7NQJ&KfIa z`ZLHdq~&X|Q5b0xJ<#T~sSP{OCeGA`)qi7F5`>c(kLszE9tI4v_OSkB7W5|^l7Jq% z`)vUGTjhxFfiPRh-imE{;C^J^wdr99+a6FOj(dFJ3w!hTWnAt0Adj?IrvyISq zsu+7=C6%RQERXoi2QQ6fCbTDGc>rTsnUw{d+CZPFrcpeaZtC_C8OB{-aTxdc zTyP@^tflU%C* zmvPG_RW66FTHIlQ8kz2NqdpW5RtyF;vlS{RS14ve*`@G>vQH6MeUlP4xbSBoKAk4( zZ^MT7sT(o3-zZG>Xhk#}Cj6g#pRmviT(QF4bSS{l1$!8OlK)00C5unU^$^CQmZKCe zh0%>PtDB@h2I}Tm)G;19-`;dqUTI6tl5L)AMjH)(@Jx>o;*NK_`aA3ZVK)$#=#569 z75~R|ao`np1k4bkE8O{u)UCBlc;>S;|G2^?RagCR7QT_;NBx!NJY^!~dYj=he{1*& z%6knzGq9s(-f#G&`4cw}TG<7l&~RN8_@2?hNdq#sns0i3LP^^IebjIYzw15LjnK~; zPBH6N34CUMeOJqAdVSmR)A*tHX6i@0)+gBOM~U#vhHocRHC6vJOtP1wd8$s}3qDJz zH*uOO(i^0bZ7dT?q-HsorH~x!RDN*`Z8~c862M_rWsYRT9gZ9`h%5o47MiaTSu$P(3&T9l>srA#VHc4=I{Afqww?{Z>PvWBn+o%J=@)YD0`womh-y(sn zOZdW>@6qKw6EYP1-{JuW=EFkUjdRt>l0XOip4wl69Pm+fidUOG-`Ux{`n*=jU!^WW z+dmmHy;_5?A3OV{DCI6xyHlrN?UK;BgsrqqXs?nAt}dAKQ%hnLc#YqC)pxAcpKM*` zRM+lUbEhYmR|T`d^(r+>e{Vw8ck1o{8p`Uv>HN*~FSsTpkVTcrItK}=Z;LpW*ja81 zXN3MozxuC)yDs%@y6c^HO#dqB)_x;2SFyV5bXRbLnqA)((e?S*ul?$OSl@A?7OllQ z{Ou#a1~_U`pld!Q75ZmKv08fM!+qgxA2*?oCw?CNwO{aFe>QkcZ~(sIUpOtDt!Fb? z-S@gPdk3@X;8$55+8$lzbmBA{@t-F2@Z-9aXt2;-e=VRfnyq&j!ZyajR~*|o9KK#* zhyJeb3TR9MI)#OVPKb9AesIoexq~+bxXVw&FpmB0G&w7~{y*z~XnBZ_2B=~m`yG{_ z&r`qlo0g?VsKpTpaW2z7ANRFimL81nn$~{d!sBa?Z`55wbbDPV(p_8Y5QJ?5?|UAg zC0ZJ`r8Os$A}W2-V%pZaMfdVod*3?H>;frcHOp2d>*5%8b+0yJb#G--&8mK+&4=yc zXJ>HZg0q?Z$Z*xXCC`9tvLo{utlHyz9LwtBB&^{=OdI)bWLZO-Zk!DdsuKP#cdWn8 zKLjNQocU9**!&V5Sayk(PRkg!^FSK@0^Vv@=m38hJenGddxF!bt2j2KltOr4h(A?} zJ3`dd5G;fwN;_>JtdwpzJT!@Vj^~F)O8ngLd!doC9Qo=SmCh$}@%hjoRXVIgP2LPh zccr|QE+t3KtKk0#L${tmLO-?(dn3q>t(vKGuwfxu=kQ-aNZ;V0CTwsNH-y*t2e9*P z!-vA$DLZ^7EGSjRHrlaUs#RxOCAAb`O?OvtiPu6!OX7*Lifm6Faub;mTi&JC$CF4o({sIJiL0_gNC<6Go%qPhp%J-(lD>nQs@C8DRpughnU+67-p^Q{~|I z25G1k{MVrD%w=vciv>n#n>W23xNsp+IDrI&7T^mU+Vt$ z(d6u0@WvEf9EaBpPP8VGTXZsrNPc9M5M6f}H9E8WB_5EPpQ{aBFjBqPLNcQrR-n?EZB*ceL$;3eQPe## zRt6D6)o}2LQ{FE8(+TF`I|#{ptIw|#^wvoD$l7q*FthH7L_4GI38kG1Jb`#ihSP?| zQy<_rhAx`-{)5(^Bz#BAdH$+!*d?r^!JYNEnsByUUCAbm06AR`IY)5CYbph6p9DOXB( zD}Dvjk-@kM*FUv22*PwZMd3hg1_HYS6Iokik|J_h1PK{5envGp)Bmh7V)f zghpexU=5MTU(&e=&*ga4u#7~7T?g!Ms5f28XzgnXq)(tqp_*}0>gd{G{5Nm~d?Jj8 zEldn_QGo9OE+d?G!2QE~B4_+QDHn36t3s&{m`OwM^5^&mLfY>@W$Tn>@`e(52Rng9 zYT+;*9XBaL{ric-Z0k0b?_YDS_UU1^LRm9HQfXD!&Ki1N8BLY<^0(HGrVM}7_8-RW zal@S2?yc#BL#6dFX(7};J&mp7y{OYTC_XxLhWzL>xlWY|A(YN$HI&N*57byBZm( zOC*L9lN%)95Uql5*J+$}QmV^Jf)ZI3{y1?MH38pF^ta9;eCxUt6}CYoMTar>z$HE=#0<7p$Lc;Gb`EF##5e5UNX{qZ4Ec6L^hkP7}J~ijMff=Dy#tQAmJw^UY@*Awp(fV-Y`}e ziVexCgm>A;m;ElqT>h}8k|e!Wjeq<289;?4)d+L#}-F z`AQiN-z4z(3lI!IL%2!*;5!X>KqhypE)Jx6D;2E*19>st3fgk<&}1Ni%qYU=Ce=OY~{@Qr=iJt&`~MXJv`8MejTFc|or?!10eB-eK( zoT`+=$#PC`>&Gk7>m>3%Ol5pW#p7!k88C3)%)wUSYzG^Tvoohq3-E`TX_C;V`1ec= z)!saQ^k9}sZeB5dJ40>4?%CCLRdS@gzotFfxb`2*nj5pDsp@gWREWOptbZHWskvj) zGbV};Sxh?uhc{%gyfTZO(N41}7AA~8mB@y&<%xXzXAC5S-x%P?r(2P{zRQ#Z+SXr+ zVAU+uE~a)QvGZyJuh}-JK#z(geh_S~nxhJKg8Mi-$4#BhmcxS(RqPfaK*0BNa+6lDIjq)4=dgl>L+za4BZVyI za^-N?YJ{d=O}^79v%vzbTzKaa-$9Zf?M2Hv&kwg`u8ylaYED5z0o zvxa>QE7;^57S^ZG+tr|jorCn#n9V|Tb|?p}ufJ!1>73TK{#GGx|5d+Hasfq^4}V0z}^owIzSsmnUJ2ASU^`Afpk^N=6h z>jYzegUqW-IC9r;YjSq76urX~WXMmA)28m7@*gr@D zJB#TZnUr`^o-Z!VTgwI&%nT}+jr;Pxq=NAgO;mHQCWLMdnD-h*FB-fEzh1ByV*h4= z+n^0IHq3yA>eg5&srm7QoE-<-P{+ z7JCc-rzn&%;J%{a(RU=@P!w%*2ih(ynOBZzx`|l_GvO{D3*`WBQH7?W0+^@qoMI*Q z6<$)DOMfN#3STN7N@<#zlARRY=_3x9f<SL_it0jQ_;{q|t~bReA_ zoE;E152#d!R6M*qir!#biWikHpRvVuzCD)@=6_>5%bpt!#CNt+?YKce+_e>K5f=}X zgPn^VXqp4$O1oTpP6NajgvbNphFy|9Hyend_CujR@w0}iWpQe`(jHNWq7ag7WSgXK z>Y~QfuRsrz_5X7=Ic)He~ z-XJ}IS7|-zP11dMyEcm2gD+@1!-x~L#bssrMc}C`Y!8UbC3m4TyOBb&7{LWFur3Hns0u~cdt_nsw&1W%IRD}dIc~2BYxRU_3dT07@UjX6hjSXS`y;%$Y70HbdpC|*qM{dgZ^hY5AnLuR;p!z(w5@j* z{tW76UXSsuCGPYaUib0eOTy?mUZpr_X*6BnRfMN49pszpHO0$hUs+Lp$qNHn2!eF4 zY`kyjASTN*#tYwH9*UnY9jut<8Ro@p1@5n&zj~6XqN=QL!yB$nql(K0+{i?Gj`I|o ztXoz`$9j&zF3Y2sRF7yASh9R9{i;VOZe1QlM|-5=-};=`rU|8 zDtvOKn`6mSwWhs8FjFXa9GYS}qczu)|ew zwz3??w^(dY3v!!W54&>ew^UAZz~xVySz zhuR4FCB<(FG3*WkcvW#1kEsopHz~d{fp-D?LU9Jy)ke@gP9NaUYBQ_ zz-tHUd*{2(+$kXL00G**15$8KaN({3k>HZxf~v^^^M%bg%f(K?seqX0Vy)o*0)CxK zoeScu0XpY$(S?%%@oykN-UrBwE>Z>O4TMx7Re%!2O@d06Vz+`z0%E#?Q*enuz!$K& zOdzWiRSLvq0kspvNSiej{_D*UdXLjx>|5umJmB<$6So)m9Znrih&u$-O{bf9Y~7&2 zbDVZNncYwJ1<{W(M}!KUwmWgpLGW#-x1os?psh|@@dtIm^lis!_+s7UB*8Jui8~35 z47s%vw*`nX@^Nz5E`Z9D(@xw8AWG%PiTfOgf5_JY?>JD%2|3}}Z$$;PIo@y-o$4${ z=(J;(BPRvoqT@wJ#5n=g<=BNkeJhF@-u%N`jKq%Yc?$~j3y2f(A8*Ifdwl1f|Q_@8S+!{U9n`EtV{nCJS|`Ev0<)cV%?!nBd|c{O3a z2E-QMEw~?ArK$q(AU-a6tjf!mI|hu!s>LeAods&2Y9CPdfjX>usN${x(XMI-=nhc- zR{a|&GIfGVz>J&WP>|LO)S94K7l&F`eVQ8-axm~>-|5_hRBXtIrulupuMx6{Sgx14<2_k1OBUxBF zckn#K2v8BT0*yuk5MmH)e`bIaj|(OTd|?rpSXNjvSzBJ1UtEEh+?N<>MWq#m1p};Y zpaqd+1Jvd_mXwyn#USRe8N}7=1K@7dxPFvB5h$rFD#{0yh$eqY06ih3nOC9BFV|`i zorb0F__&k=SQwhZr3(qZ4#&TvioEm!ADxktJ{i$nfI!EfLe#6t%*xP|YfBJ)4cERC zNnOXEyrYEj%sbI@r@b&gzkEK-#f<*~st_~l1)wpB?RghFe%v2-^O{JKqf(of0gD0Lop;Yfmc_aRYHab+6NF*o#8CT{^z|&Y6gDxp1blv zl*KgS-?^1AQ?z3=4&NL^t;boLgTfMqm~AW1FDU@#VoSZk1TfBE1KB|EuFXF1%ipoh zo?gd6#=Nx43oF2xpqDEIH_}(}pPNIe@380lzM=Pr4oDG)YZuO23=*T@7AVdI%&-Vd z!1?dH$rga=VlOrCyUO-ky4?A`KQ$A#y&pss<6qtnrCPD$mdMC(a(N^>i`jj!3PJHo zKt;tS-=PYlZly8#V#z}70!?wnd=MBKhwpER zr^e&ptzpzWoV8Us{SA;7d!7gCVfW+m$)I<=(2+T&WT7@&TLSmCy)V!g;PV$?W+rR^ zCQ*1cIQi zd0=Af3l0Q>wzRzPW$y47T+@;wEr}Ztllp=+t}Ly%Kr?P3TsfHZm*K4W#S`+20rh`@ zmR1z!FDeBa$@R}{6JQHV2nIiSzJ!rW787KKaQb#X*{haH@pd)E;q}`i^U3Rk7&saY zag=6c`TQ#I>Xrc*1`KBo!TiaCg?Oe-E(8B(<(C(e4Vb)Rm^Bcmnl&&*mYDY15h&YF zn+(IFcLYjg3AlJih^IVZpxyYw;*sQ-$%hFfC(|c8A|&yN_{I)Tx5mT)sd4!g+Dy~h zKZEUddPr=NaLCSRzn_x^M96ZSS6WOG2G~}|T86uHXQ0OL-%_US7tw$JH=L0^aXgI4 zD*3-uW@L|?FggQpr~kpnOvoKM4sdlce!4SC5|)f3cLfE;gOq8aG?wG%`xLW6^Xc;x zSMCays7K(PyFy(vMhx^u_A;&vG?wG*yCSH~nB5&A2}#96;cLi9JZE<#{06#icQ|zo z>vxAyf8d{ho{8=EgoPH5vS=wOTv}$@&t6~y&@r61#~1J0<3^?7V|&8k9qiXVA=D?> zu_1)IiQ^lBsk1l_$}YURAsim)n;KjpKRDYE3XfiY0G^1Idqb&>c*NcyShZIK_NMpZsGbyZ@1&)&5b4(YG)Ld zmuBUY9o~RXG$6GIaq)&0`k%XO9gh;rA7H#c&&u0C6B2r&aYSu zQ9$ko?^-$@dmxy)k6%CFDnV25ngdauE>i}EHov@d3EUn`tDk-!cOLMZ(e#21abOua zqc!hN;8byVmT?~+um>&-kVYrKCiQY|HJ2<OP0(~C^=IpWP)GVwho(nM|hP?Rb zY`TjS&n27uM7TS_wWbpG8D^=uJ?UipsIICUDuuelABWiXp=@nY$eC z`#8|~>zS58m|-=({&5hM`tHF&%5k$S(@_GqD)TL398NnJ4!`J^9Q2^>;WY=t-TxjC zgZR-{GE%GA_^X41WHpv^!+0>z%VoBCGRZDqFc-E9t!W+5kvQd$m-lGki!-Xx6wejC zikK~yxvD%A?BbSZ5h$)$xSZsWZupZ!@zl4?zZ{CCsXN%K$p`+{s2?>kci<<@)9f89 zIoboAz9#8`>#U4HQiR@wI{A<+P=ee5kw`W`>4uu1yb9062>n2n*(2mlZE%36P1FPB zX|WAL*Tq)1fh&>hpzc_CQf<&zD7pfDA!~TEs77AsHat%(rRF#xGy?5`G6VHMc|_8r zfVWU|Ni2JyOhwVI@JNp~KpBMEpd5^PpqzuUlq76xp!7#gQ2L?UPzEA7JP7t8xjRD7 zk=z4JMA1;nQ7V)@DB2U=Nq) zNC&2mX;%IML?Zb@a>r^Jy5e}pss_~naulVi;H?Tp!_!9@+Jkq0=H`ObWO!LnPDM>n zE=Fp6{8{1nOy*sIwW zZm@|^-oP`P!z7!6@vatkysMd|4&e^~PQ_=M!{Ac(M{}5TDA{e$X6$sr#oh>aB}Q^S zf*@_U;joK+B;0ox2@g0z!$f4dh>*({0yBwBt%#6&7D91&WV4IxLlIF7!rMOgxA%fe z3nL*HCxrGAw$l_55wA>$Tu$A67!N*|ms>4EAXFnQqTv#Uw!lNM?yph&gNsEyga)Qz)3iKx#>l zfBrx7xL@Rxgc4pp;r}*bmee4k2Ar(-kSzz}7?SAa>D^`f#7cZJUImqVVg*vVU3zz^ z5|Uy@l7YX}dq}5<^k#e$n%9anBy|1I;-6v#(mK^qcj*nWaup{Z^^jV_02s+NJR9g3 zk^Td(Jn8|za}s>!sCU0`m%c61#rR8*`B|jX@bja-kk9$F_(DFH4CPHcyTw;>HiO9j z^A*yz3-1KH2Y(4=Fun<8B7P3#M(oq-3;A3!lymWHD9iCmC?P?Gavc5=%7gf3>lms7 zha4M2ox`sm3xmHc-hRv%QjAt8Q}K;sVbY=;GIid>cUbi$ORd2{UygwTyYx$6$_2mk z-LeKPEyLSi3(c02=q;d*?0D0Ku! zobaW-#;-w{iWfsU4(p(7!3UxI8(%o#Yc)q~^T!D<7@=)j80ChCwJoHq@b0#xYKS5l zo;F!4%05+glBV4dP0kX6(KJOf^Mc0F(zIBbNu+IdchdCx3Ys1rGb@OuC&tWzA|Z)p z>Xy-TVj#^#L`Du$()8}(E03KKbn3+HpV+y0m}D)Vo+{RG+O!M zsV5aft)k|5Ps<1lr0IB?Nt+W{kVCT*X{*IF#%(tT-U4#4ii3({$;(c=nh26?!v z@vf5@gW=pV+fGX)V=Lq!t`k91r9cG2v*dX&{u09+n1DKr&Ga@xC}ovf@;D` zPt5}Q+f(B`;Bc@gainNA!rz~!LqNU>C$Goo^9=yXI` zq&pZMCHC-HdypR-NFtM=0^QvKg=5N6k0$jj{J32$hm*{V4$2}zIOMcXH5_$j5c~i- z$#lUX__83JjAE6hX7BWm2@FhKkQC!Xzal$GM8S8&Z88exsZ1N2o}T1BD}x>)TMSG% zUPY!A6}O(o{R z$!-?(q3H;3h?4+7qjA_7zu}Mpn0d5Se5Chqn5KYGHLxK;Fe?gt6{<}Ga$>ayzj>x= zD5Mpl48$NE73e-}xWYYXIO!3xjsb>mp!;;S!aYV!7`Ji6*%Yb`FFHFB)<(-&ANb3< zuCv~-D*iefN7dlSj>T?jKd~`HI}OgJqk=-o=$r5-9l`LYNZ)qAUn;1ZsdFJ#jO_x1 F{tx`IRSy6F delta 14295 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 diff --git a/maptest.out b/maptest.out index 8ae850f4..6c376b0e 100644 --- a/maptest.out +++ b/maptest.out @@ -1,12 +1,31 @@ js=0ac4:603e -*js=197e:007b -*js=!¹@¸ - -&buf=[197e:175a] -buff=[0922:175a] -(*buff)=[197e:000a] -&(*buff)=[ +*js=196e:007b +&*js=ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ{ "backgroundcolor":"#000000", + "height":30, + "layers":[ + { + "data":[1, 2, 3, 4, 0, 3, 3, 3, 3, 3, 3, 3, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6, 7, 8, 0, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 10, 11, 12, 4, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 14, 15, 16, 0, 1, 1, 1, 5, 8, 1, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 4, 0, 0, 0, 0, 0, 8, 8, 1, 11, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 1, 2, 3, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 5, 6, 7, 8, 6, 6, 6, 6, 6, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 9, 10, 11, 12, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 13, 14, 15, 16, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 6, 6, 6, 6, 6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 10], + "height":30, + "name":"bg", + "opacity":1, + "type":"tilelayer", + "visible":true, + "width":40, + "x":0, + "y":0 + }], + "orientation":"orthogonal", + "properties": + { + }, + "renderorder":"right-down", + "tileheight":16, + "tilesets":[ + { + "firstgid":1, + "image":"ed.png", + "imageheight":64, "imagewidth":64, "margin":0, "name":"wwww", @@ -21,7 +40,21 @@ buff=[0922:175a] "tilewidth":16, "version":1, "width":40 -}width":40, +}Ì +&buf=[196e:174a] +buff=[0923:174a] +(*buff)=[196e:000a] +ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ{ "backgroundcolor":"#000000", + "height":30, + "layers":[ + { + "data":[1, 2, 3, 4, 0, 3, 3, 3, 3, 3, 3, 3, 3, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6, 7, 8, 0, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 10, 11, 12, 4, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 14, 15, 16, 0, 1, 1, 1, 5, 8, 1, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 4, 0, 0, 0, 0, 0, 8, 8, 1, 11, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 1, 2, 3, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 5, 6, 7, 8, 6, 6, 6, 6, 6, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 9, 10, 11, 12, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 13, 14, 15, 16, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 6, 6, 6, 6, 6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 10, 10], + "height":30, + "name":"bg", + "opacity":1, + "type":"tilelayer", + "visible":true, + "width":40, "x":0, "y":0 }], @@ -36,15 +69,27 @@ buff=[0922:175a] { "firstgid":1, "image":"ed.png", - "imageheight":64,ýïÿÿ> -] -!¹@¸ + "imageheight":64, + "imagewidth":64, + "margin":0, + "name":"wwww", + "properties": + { + }, + "spacing":0, + "tileheight":16, + "tilewidth":16 + }], + "tilewidth":16, + "version":1, + "width":40 +}Ì -map.width= 4489 -map.height= 4498 -&map==36a1:197e -&map.tiles==36a1:0000 -&map.width==36a1:1189 -&map.height==36a1:1192 -&map.data==0922:36a1 +map.width= 4473 +map.height= 4482 +&map==36e7:196e +&map.tiles==36e7:0000 +&map.width==36e7:1179 +&map.height==36e7:1182 +&map.data==0923:36e7 diff --git a/src/lib/mapread.c b/src/lib/mapread.c index 3a6394e7..8319657a 100644 --- a/src/lib/mapread.c +++ b/src/lib/mapread.c @@ -147,8 +147,6 @@ int loadmap(char *mn, map_t *map) return 3; } - //buff = _fmalloc(sizeof(buf[BUFSIZ])); - for (;;) { /* Read another chunk */ r = fread(buf, 1, sizeof(buf), fh); @@ -164,17 +162,19 @@ int loadmap(char *mn, map_t *map) return 2; } } + //buf[BUFSIZ]=(char)"\0"; js = _frealloc(js, jslen + r + 1); if (js == NULL) { fprintf(stderr, "*js=%Fp\n", *js); fprintf(stderr, "realloc(): errno = %d\n", errno); return 3; } - //(*buff)=*buf; //printf("strncpy~\n"); //strncpy(jz + jslen, buf, r); //if( + //_fstrncpy(js + jslen, &(*buff), r); _fstrncpy(js + jslen, &(*buff), r); + //strncpy((char *)js + jslen, buf, r); // == NULL) // fprintf(stderr, "_fstrncpy(): errno = %d\n", errno); //printf("strncpy okies~~\n"); @@ -194,9 +194,9 @@ again: goto again; } } else { - printf("js=%Fp\n", js); - printf("*js=%Fp\n", (*js)); - printf("*js=%s\n", &(*js)); + printf("js=%Fp\n", (js)); + printf("*js=%Fp\n", (*(js))); + printf("&*js=%s\n", &(*(js))); printf("&buf=[%Fp]\n", &buf); //printf("&buf_seg=[%x]\n", FP_SEG(&buf)); //printf("&buf_off=[%x]\n", FP_OFF(&buf)); @@ -204,14 +204,15 @@ again: //printf("buf=[\n%s\n]\n", buf); printf("buff=[%Fp]\n", buff); printf("(*buff)=[%Fp]\n", (*buff)); - printf("&(*buff)=[\n%s\n]\n", &(*buff)); + //printf("&(*buff)=[\n%s\n]\n", &(*buff)); dump(js, tok, p.toknext, incr, &js_ss, map, 0); eof_expected = 1; } } - hfree(js); - hfree(tok); + _ffree(js); + _ffree(buff); + _ffree(tok); fclose(fh); return 0; diff --git a/src/lib/mapread.h b/src/lib/mapread.h index 51556811..0a502247 100644 --- a/src/lib/mapread.h +++ b/src/lib/mapread.h @@ -10,7 +10,7 @@ #include "src/lib/modex16.h" #include "src/lib/lib_head.h" -//#define DEBUG_MAPDATA +#define DEBUG_MAPDATA #define DEBUG_MAPVAR //#define DEBUG_DUMPVARS #define DEBUG_JS -- 2.39.5