pico-8 cartridge // http://www.pico-8.com
version 41
__lua__--me too thx--a game for /r/me_irl--◆caoimhe◆--oakreef.iep={}t=0freeze=-1gravity=0.1death={}getoutw=30specharge=600afterimage={x=-30,y=-30}story={"the age of darkness, without","light. the humans called the","creatures that crept through","this world, 'monsters'. they","were feared by humans as an","odd entity. no one knows where,","when or how these creatures","came to be. because plants and","the animals, such as humans","had yet to exist in this world.","","time passed....","one day, there was a change in","the world."," 'let there be light!'","with that voice as a signal,","light began to fill this world.","countless monsters died who had","no resistance to the light.","then another seemingly endless","time passed...","","gradually a few lifeforms","appeared, such as plants and","animals. but...","","monsters did not become","extinct. they had taken","shelter underground and had","increased in number. it was","almost as though they were","waiting to return...","","our story begins when the","monsters reappear and begin to","increase their influence.","","actually there's no story mode","i stole that from an old game","called soleil. it's a good game","you should check it out. but","this game is only multiplayer","sorry.","","hit enter and then select","'reset cart' to go back to","the main menu"}function_init()music_playing=falsecls()mode='menu'select=1;menu_items={'2 player','3 player','4 player','story mode'}--menu_items={'','','',''}win_modes={'timer','score','stock'}picked_mode=1times={'0:15','0:30','0:45','1:00','1:15','1:30','1:45','2:00'}times_real={900,1800,2700,3600,4500,5400,6300,7200}picked_time=2picked_stock=5picked_score=10picking_option=falsespawn_points={}points_per_kill=2points_per_death=-1timer=3600--one minutefinal_menu={'replay','mode select','main menu'}final_choice=1--colours to represent each playerlcol={11,10,12,14}--lightdcol={3,9,1,8}--darkfori=0,15doforj=0,15doiffget(mget(i,j),7)thenadd(spawn_points,{x=i*8+4,y=j*8+4})endendendendfunction_update60()t+=1iffreeze>0thenfreeze-=1elseiffreeze==0thenmode=next_modefreeze=-1elseifmode=='menu'thenifbtnp(3)thenselect+=1elseifbtnp(2)thenselect-=1elseifbtnp(4)orbtnp(5)thenifselect==4thent=0mode='bamboozle'elsemode='mode-select'init_players(select+1)endendifselect>4thenselect=1elseifselect<1thenselect=4endelseifmode=='mode-select'thenifpicking_optionthenifwin_modes[picked_mode]=='timer'thenifbtnp(1)thenpicked_time+=1endifbtnp(0)thenpicked_time-=1endifpicked_time>#timesthenpicked_time=1endifpicked_time<1thenpicked_time=#timesendelseifwin_modes[picked_mode]=='score'thenifbtnp(1)thenpicked_score+=1endifbtnp(0)thenpicked_score-=1endifpicked_score>99thenpicked_score=1endifpicked_score<1thenpicked_score=99endelseifwin_modes[picked_mode]=='stock'thenifbtnp(1)thenpicked_stock+=1endifbtnp(0)thenpicked_stock-=1endifpicked_stock>99thenpicked_stock=1endifpicked_stock<1thenpicked_stock=99endendelseifbtnp(1)thenpicked_mode+=1endifbtnp(0)thenpicked_mode-=1endifpicked_mode>#win_modesthenpicked_mode=1endifpicked_mode<1thenpicked_mode=#win_modesendendtimer=times_real[picked_time]ifbtnp(2)orbtnp(3)thenpicking_option=notpicking_optionendifbtnp(4)orbtnp(5)thenmode='char-select'if#p>3thenpoke(0x5f2d,1)endendelseifmode=='char-select'thenlocalnp=#pifnp>3thennp=3endfori=1,npdolocalq=p[i]ifbtnp(q.c.l,q.c.lp)andq.s=='picking'thenq.f-=1whilefrog_picked(q.f)doq.f-=1ifq.f<0thenq.f=4endendendifbtnp(q.c.r,q.c.rp)andq.s=='picking'thenq.f+=1whilefrog_picked(q.f)doq.f+=1ifq.f>4thenq.f=1endendendifbtnp(q.c.j,q.c.jp)andq.s=='picking'andnotfrog_picked(q.f)thenq.s='picked'endendif#p==4thenlocalm=mouse()ifm[2]>21andm[2]<45thenifm[1]>11andm[1]<35andnotfrog_picked(1)andp[4].s=='picking'thenp[4].f=1ifm[3]thenp[4].s='picked'endelseifm[1]>39andm[1]<63andnotfrog_picked(2)andp[4].s=='picking'thenp[4].f=2ifm[3]thenp[4].s='picked'endelseifm[1]>67andm[1]<91andnotfrog_picked(3)andp[4].s=='picking'thenp[4].f=3ifm[3]thenp[4].s='picked'endelseifm[1]>95andm[1]<119andnotfrog_picked(4)andp[4].s=='picking'thenp[4].f=4ifm[3]thenp[4].s='picked'endendendendlocalstart_game=truefori=1,#pdoifp[i].f>4thenp[i].f=1endifp[i].f<1thenp[i].f=4endifp[i].s=='picking'thenstart_game=falseendendifstart_gamethenfreeze=30next_mode='fight't=0fori=1,#pdop[i].h=frogs[p[i].f].hp[i].w=frogs[p[i].f].wendendelseifmode=='bamboozle'thenelseifmode=='fight'thenifnotmusic_playingthenmusic_playing=truemusic(0)endupdate_players()foreach(death,update_death)ifwin_modes[picked_mode]=='timer'andt>timerthenend_match()elseifwin_modes[picked_mode]=='stock'andlive_players()<2thenend_match()elseifwin_modes[picked_mode]=='score'andhigh_score()>=picked_scorethenend_match()endelseifmode=='score'thenifbtnp(3)thenfinal_choice+=1elseifbtnp(2)thenfinal_choice-=1elseifbtnp(4)orbtnp(5)thent=0next_mode=niliffinal_choice==1thenfori=1,#pdop[i].k=0p[i].d=0p[i].x=-30p[i].y=-30p[i].r=30p[i].koat=32676p[i].s='dead'endmode='fight'elseiffinal_choice==2thenfori=1,#pdop[i].k=0p[i].d=0p[i].x=-30p[i].y=-30p[i].r=30p[i].koat=32676p[i].s='picking'endmode='mode-select'elsemode='menu'endendiffinal_choice>3thenfinal_choice=1elseiffinal_choice<1thenfinal_choice=3endendendendfunctionend_match()freeze=180next_mode='score'final_choice=1endfunctionlives(n)returnpicked_stock-p[n].dendfunctionlive_players()localpc=0ifwin_modes[picked_mode]!='stock'thenreturn#pelsefori=1,#pdoiflives(i)>0thenpc+=1endendendreturnpcendfunctionscore(n)returnp[n].k*2-p[n].dendfunctionhigh_score()localhs=0fori=1,#pdolocalps=score(i)ifps>hsthenhs=psendendreturnhsendfunctionupdate_death(d)d.t-=1ifd.t<0thendel(death,d)endendfunctionupdate_players()localded={}fori=1,#pdolocalq=p[i]iffrogs[q.f].n=='datboi'thenafterimage.x=q.xafterimage.y=q.yifq.spect>0thenq.atps=2.4q.gtps=2elseq.atps=1.2q.gtps=1endendif(q.s=='dead'orq.s=='picked')and((win_modes[picked_mode]!='stock')or(q.d<picked_stock))thenifq.r<1thenlocalr=flr(rnd(#spawn_points)+1)localsp=spawn_points[r]localtc=0whilespawn_blocked(sp)ortc<10dosp=spawn_points[flr(rnd(#spawn_points)+1)]tc+=1endq.x=sp.xq.y=sp.yq.dx=0q.dy=0q.s='alive'elseq.r-=1endelseq.spec+=1ifq.wed>0thenq.wed-=1endifq.gout>0thenq.gout-=1endifq.spect>0thenq.spect-=1endifq.dx>0andq.gout<=0thenq.l=falseelseifq.dx<0andq.gout<=0thenq.l=trueendifq.gandnot(coll(q.x,q.y)orcoll(q.x-q.w/2+1,q.y)orcoll(q.x+q.w/2-1,q.y))thenq.g=falseelseifnotq.gand(coll(q.x,q.y)orcoll(q.x-q.w/2+1,q.y)orcoll(q.x+q.w/2-1,q.y))thenq.y=flr(q.y/8)*8q.g=trueq.dy=0endifi<4then--player 4 needs different control codeifbtnp(q.c.s,q.c.sp)andq.wed<=0andq.gout<=0andq.spec>spechargethenspecial(q)endifq.gthenifq.gout>0thenlocaldec=0.01ifabs(q.dx)<decthenq.dx=0elseq.dx-=dec*sgn(q.dx)endelseifbtnp(q.c.j,q.c.jp)andq.wed<=0andq.gout<=0then-- and not (coll(q.x,q.y-q.h-1)or coll(q.x+q.w/2-1,q.y-q.h-1)or coll(q.x-q.w/2+1,q.y-q.h-1)) thenq.dy=-q.jmpsq.g=falsesfx(62)elseifbtn(q.c.l,q.c.lp)andbtn(q.c.r,q.c.rp)andq.wed<=0andq.gout<=0thenelseifbtn(q.c.l,q.c.lp)andq.dx>-q.gtpsandq.wed<=0andq.gout<=0thenifq.dx>0thenq.dx-=q.gdecelseq.dx-=q.gaccendelseifbtn(q.c.r,q.c.rp)andq.dx<q.gtpsandq.wed<=0andq.gout<=0thenifq.dx<0thenq.dx+=q.gdecelseq.dx+=q.gaccendelseifabs(q.dx)<q.gdrgthenq.dx=0elseq.dx-=q.gdrg*sgn(q.dx)endifq.dx>q.gtpsthenq.dx=q.gtpsendifq.dx<-q.gtpsthenq.dx=-q.gtpsendendifnotq.gthenifbtn(q.c.l,q.c.lp)andbtn(q.c.r,q.c.rp)andq.wed<=0andq.gout<=0thenelseifbtn(q.c.l,q.c.lp)andq.dx>-q.atpsandq.wed<=0andq.gout<=0thenifq.dx>0thenq.dx-=q.adecelseq.dx-=q.aaccendelseifbtn(q.c.r,q.c.rp)andq.dx<q.atpsandq.wed<=0andq.gout<=0thenifq.dx<0thenq.dx+=q.adecelseq.dx+=q.aaccendelseifabs(q.dx)<q.adrgthenq.dx=0elseq.dx-=q.adrg*sgn(q.dx)endq.dy+=gravityifq.dy<-q.hopsandnotbtn(q.c.j,q.c.jp)andq.wed<=0andq.gout<=0thenq.dy=-q.hopsendifq.dy>q.tvelthenq.dy=q.tvelendendelse--player 4 is controlled by the mouselocalm=mouse()ifm[4]andq.wed<=0andq.gout<=0andq.spec>spechargethenspecial(q)endlocalmx=m[1]ifmx<5thenmx=-20endifmx>120thenmx=148endifq.gthenifm[3]andq.wed<=0andq.gout<=0thenq.dy=-q.jmpsq.g=falsesfx(62)elseifabs(q.x-mx)<6andq.wed<=0andq.gout<=0thenifabs(q.dx)<q.gdecthenq.dx=0elseq.dx-=q.gdec*sgn(q.dx)endelseifmx<q.xandq.dx>-q.gtpsandq.wed<=0andq.gout<=0thenifq.dx>0thenq.dx-=q.gdecelseq.dx-=q.gaccendelseifmx>q.xandq.dx<q.gtpsandq.wed<=0andq.gout<=0thenifq.dx<0thenq.dx+=q.gdecelseq.dx+=q.gaccendelseifabs(q.dx)<q.gdrgthenq.dx=0elseq.dx-=q.gdrg*sgn(q.dx)endifq.dx>q.gtpsthenq.dx=q.gtpsendifq.dx<-q.gtpsthenq.dx=-q.gtpsendendifnotq.gthenifabs(q.x-mx)<6andq.wed<=0andq.gout<=0thenifabs(q.dx)<q.adecthenq.dx=0elseq.dx-=q.adec*sgn(q.dx)endelseifmx<q.xandq.dx>-q.atpsandq.wed<=0andq.gout<=0thenifq.dx>0thenq.dx-=q.adecelseq.dx-=q.aaccendelseifmx>q.xandq.dx<q.atpsandq.wed<=0andq.gout<=0thenifq.dx<0thenq.dx+=q.adecelseq.dx+=q.aaccendelseifabs(q.dx)<q.adrgandq.wed<=0andq.gout<=0thenq.dx=0elseq.dx-=q.adrg*sgn(q.dx)endq.dy+=gravityifq.dy<-q.hopsandnotm[3]andq.wed<=0andq.gout<=0thenq.dy=-q.hopsendifq.dy>q.tvelthenq.dy=q.tvelendendendendmove_player(q)--check if anyone has killedforj=1,#pdoifi!=jthenlocalu=p[j]localhb1={q.x-q.w/2,q.y-2,q.x+q.w/2,q.y}--q's feetlocalhb2={u.x-u.w/4,u.y-u.h,u.x+u.w/4,u.y-u.h+2}--u's headifintersection(hb1,hb2)andq.dy>0andnotq.gandq.s=='alive'andu.s=='alive'andnot(frogs[u.f].n=='kermit'andu.spect>0)andnot(frogs[q.f].n=='kermit'andq.spect>0)thenadd(ded,j)sfx(63)q.k+=1q.spec-=60u.d+=1u.spec+=120add(death,{x=u.x,y=u.y-u.h,t=20})endendendend--remove the dead players, ripfori=1,#deddolocalq=p[ded[i]]q.s='dead'q.r=30ifwin_modes[picked_mode]=='stock'andq.d==picked_stockthenq.koat=tendendendfunctionspecial(q)q.spec=-300ifq.f==1then--getoutq.spect=20forj=1,#pdolocalu=p[j]localdist=(u.x-q.x)*(u.x-q.x)+(u.y-q.y)*(u.y-q.y)ifu!=qanddist<getoutw*getoutwthenu.gout=120localangle=atan2(u.x-q.x,u.y-q.y)u.dx=2*cos(angle)u.dy=2*sin(angle)endendelseifq.f==2then--kermitq.spect=180elseifq.f==3then--datboiq.spect=180else--wednesq.spect=30forj=1,#pdolocalu=p[j]ifu!=qthenu.wed=80endendendendfunctionintersection(r1,r2)if(r1[1]>r2[3])or(r2[1]>r1[3])thenreturnfalseelseif(r1[2]>r2[4])or(r2[2]>r1[4])thenreturnfalseelsereturntrueendendfunctionmove_player(q)ifq.gandq.dx!=0thenlocalend_point=q.x+q.dxifq.dx>0andcoll(end_point+q.w/2,q.y-q.h/2)thenq.x=flr((end_point+q.w/2)/8)*8-q.w/2q.dx=0elseifq.dx<0andcoll(end_point-q.w/2,q.y-q.h/2)thenq.x=-flr(-(end_point-q.w/2)/8)*8+q.w/2q.dx=0elseq.x+=q.dxendelseifnotq.gthenlocalend_point=q.y+q.dyifq.dy<0thenend_point-=q.hendifq.dy>0andcoll(q.x,end_point)thenq.y=flr(end_point/8)*8q.dy=0q.g=trueelseifq.dy<0andcoll(q.x,end_point)thenq.y=-flr(-end_point/8)*8+q.h-4q.dy=0elseq.y+=q.dyendend_point=q.x+q.dxifq.dx>=0and(coll(end_point+q.w/2,q.y-q.h/2)orcoll(end_point+q.w/2,q.y-2)orcoll(end_point+q.w/2,q.y-q.h/2+2))thenq.x=flr((end_point+q.w/2)/8)*8-q.w/2q.dx=0elseifq.dx<=0and(coll(end_point-q.w/2,q.y-q.h/2)orcoll(end_point-q.w/2,q.y-2)orcoll(end_point-q.w/2,q.y-q.h/2+2))thenq.x=-flr(-(end_point-q.w/2)/8)*8+q.w/2q.dx=0elseq.x+=q.dxendendifnotq.gand(coll(q.x,q.y)orcoll(q.x-q.w/2+1,q.y)orcoll(q.x+q.w/2-1,q.y))thenq.y=flr(q.y/8)*8q.g=trueq.dy=0endifq.x<-8thenq.x=136elseifq.x>136thenq.x=-8endifq.y>140thenq.y=-8elseifq.y<-8thenq.y=140endendfunctioncoll(x,y,v)ifx<0thenx=x+128endifx>128thenx=x-128endifv==nilthenv=falseend--if x < 0 then x = 0 end--if x > 128 then x = 128 end--if y < 0 then y = 0 end--if y > 128 then y = 128 endiffget(mget(x/8,y/8),0)thenreturntrueelseif(notv)and(fget(mget(x/8,y/8),2))thenlocaloffset=(y/8-flr(y/8))*8returnoffset<=4elsereturnfalseendendfunctionspawn_blocked(sp)fori=1,#pdolocalq=p[i]ifabs(sp.x-q.x)<20thenreturntrueendendreturnfalseendfunction_draw()ifmode=='menu'thencls()palt(12,false)palt(0,true)sspr(48,32,80,28,24,40)sspr(63,0,23,16,36,20)sspr(86,0,42,24,60,22)fori=1,4doprint(menu_items[i],(i==4)and44or48,90+i*6,11)endprint(menu_items[select],(select==4)and44or48,90+select*6,12)elseifmode=='bamboozle'thencls()fori=1,#storydoprint(story[i],0,i*6+120-t/10,11)endelseifmode=='mode-select'thenrectfill(0,0,127,127,2)print('game mode',10,20,6)print(win_modes[picked_mode],74,20,15)print('⬅️',64+(flr(t/10)%2),picking_optionand28or20,15)print('➡️',97-(flr(t/10)%2),picking_optionand28or20,15)ifwin_modes[picked_mode]=='timer'thenprint('game length',10,28,6)print(times[picked_time],76,28,15)print('whoever has the highest score',6,40,6)print('when the timer expires wins',6,46,6)print('a kill is +2 points',6,52,6)print('a death is -1 point',6,58,6)elseifwin_modes[picked_mode]=='stock'thenprint('lives',10,28,6)print(picked_stock,82,28,15)print('last player left alive wins',6,40,6)elseifwin_modes[picked_mode]=='score'thenprint('winning score',10,28,6)print(picked_score,82,28,15)print('first to reach the score wins',6,40,6)print('a kill is +2 points',6,46,6)print('a death is -1 point',6,52,6)endelseifmode=='char-select'thencls()palt(12,true)palt(0,false)rectfill(0,0,127,127,2)fori=0,3dorectfill(i*28+10,20,i*28+35,45,12)rect(i*28+10,20,i*28+35,45,14)endfori=1,#pdolocalq=p[i]localf=q.fifq.s=='picked'thenrect(f*28-18,20,f*28+7,45,dcol[i])endlocalox=(i-1)%2*17localo=(q.s=='picking')and((t/10)%3)or0if(i>2)theno=-oendlocaly=(i<3)and12or47rectfill(f*28-18+ox,y-o,f*28-10+ox,y+6-o,dcol[i])print('p'..i,f*28-17+ox,y+1-o,lcol[i])endsspr(5,0,24,24,11,21)sspr(24,24,24,24,39,21)sspr(0,24,24,24,67,21)sspr(38,0,24,24,95,21)print('controls:',6,58,15)print(' left right jump special',6,64,15)if#p==2thenprint('p1: ⬅️ ➡️ n m',6,70,15)print('p2: s f lshift q',6,76,15)elseprint('p1: ⬅️ ➡️ ⬆️ ⬇️',6,70,15)print('p2: s f e d',6,76,15)print('p3: z x lshift q',6,82,15)endif#p==4thenprint('p4: mouse m1 m2',6,88,15)endif#p==4thendraw_fly()endelseifmode=='fight'thenrectfill(0,0,127,127,12)map(0,0,0,0,16,16,2)draw_players()fori=1,#deathdolocald=death[i]ifd.t<3thensspr(54,98,19,19,d.x-9.5,d.y-9.5)elseifd.t<6thensspr(88,112,15,15,d.x-7.5,d.y-7.5)elseifd.t<9thensspr(75,117,12,11,d.x-7.5,d.y-7.5)elseifd.t<12thensspr(64,120,9,7,d.x-4.5,d.y-3.5)elseifd.t<15thensspr(57,121,7,7,d.x-3.5,d.y-3.5)elsesspr(51,123,5,3,d.x-2.5,d.y-1.5)endendrectfill(0,0,128,6,0)if#p>2thenrectfill(0,120,128,128,0)endifwin_modes[picked_mode]=='score'orwin_modes[picked_mode]=='timer'thenlocals=score(1)localss='score:'localcol=lcol[1]ifp[1].spec>=spechargeandflr(t/20%2)==0thencol=7endifs<10ands>-1thenss='score: 'endprint(ss..s,1,1,col)s=score(2)ss='score:'col=lcol[2]ifp[2].spec>=spechargeandflr(t/20%2)==0thencol=7endifs<10ands>-1thenss='score: 'endprint(ss..s,96,1,col)if#p>2thens=score(3)ss='score:'col=lcol[3]ifp[3].spec>=spechargeandflr(t/20%2)==0thencol=7endifs<10ands>-1thenss='score: 'endprint(ss..s,1,122,col)endif#p==4thens=score(4)ss='score:'col=lcol[4]ifp[4].spec>=spechargeandflr(t/20%2)==0thencol=7endifs<10ands>-1thenss='score: 'endprint(ss..s,96,122,col)endelseifwin_modes[picked_mode]=='stock'thenlocall=lives(1)localls=''ifl>5thenls='●x'..lelsefori=1,ldols=ls..'●'endendprint(ls,1,1,lcol[1])l=lives(2)ifl>5thenls='●x'..lprint(ls,108,1,lcol[2])elsels=''fori=1,ldols=ls..'●'endprint(ls,128-8*#ls,1,lcol[2])endif#p>3thenl=lives(3)ifl>5thenls='●x'..lprint(ls,1,122,lcol[3])elsels=''fori=1,ldols=ls..'●'endprint(ls,1,122,lcol[3])endendif#p==4thenl=lives(4)ifl>5thenls='●x'..lprint(ls,108,122,lcol[4])elsels=''fori=1,ldols=ls..'●'endprint(ls,128-8*#ls,122,lcol[4])endendendifwin_modes[picked_mode]=='timer'thenprint(clock(),60,1,7)endifnext_mode=='score'thenpalt(12,false)palt(0,true)sspr(48,32,80,28,24,40)palt(12,true)palt(0,false)endif#p==4thendraw_fly()endelseifmode=='score'thenrectfill(0,0,127,127,2)localwinners={}fori=1,#pdowinners[i]=iendifwin_modes[picked_mode]=='stock'thenlocalneeded_to_swap=truewhileneeded_to_swapdoneeded_to_swap=falsefori=1,#p-1doifp[winners[i]].koat<p[winners[i+1]].koatthenneeded_to_swap=truelocaltemp=winners[i]winners[i]=winners[i+1]winners[i+1]=tempendendendelselocalneeded_to_swap=truewhileneeded_to_swapdoneeded_to_swap=falsefori=1,#p-1doifscore(winners[i])<score(winners[i+1])thenneeded_to_swap=truelocaltemp=winners[i]winners[i]=winners[i+1]winners[i+1]=tempendendendendfori=1,#pdoq=p[winners[i]]localsx,sy=0,0ifq.f==1thensx,sy=5,0elseifq.f==2thensx,sy=24,24elseifq.f==3thensx,sy=0,24elseifq.f==4thensx,sy=38,0endrectfill(10,i*28-18,35,i*28+7,12)sspr(sx,sy,24,24,11,i*28-17)rect(10,i*28-18,35,i*28+7,dcol[winners[i]])ifwin_modes[picked_mode]=='stock'thenprint('survived',38,i*28-13,lcol[winners[i]])ifq.d>=picked_stockthenlocalsec=flr(q.koat/60)localseconds=sec%60ifseconds<10thenseconds='0'..secondsendlocalminutes=flr(sec/60)locallivedfor=minutes..':'..secondsprint(livedfor,46,i*28-5,lcol[winners[i]])endelseprint('score: '..score(winners[i]),38,i*28-16,lcol[winners[i]])print('kills: '..q.k,38,i*28-10,lcol[winners[i]])print('deaths: '..q.d,38,i*28-4,lcol[winners[i]])endendfori=1,3doprint(final_menu[i],84,52+i*6,11)print(final_menu[final_choice],84,52+final_choice*6,12)endend--draw_debug()endfunctiondraw_fly()localm=mouse()sspr(95,106,4,4,m[1]-2,m[2]-2,4,4,false,false)sspr(99,108,5,4,m[1]+2,m[2]-flr(t/3%2)*4,5,4,false,flr(t/3%2)>0)sspr(99,108,5,4,m[1]-7,m[2]-flr(t/3%2)*4,5,4,true,flr(t/3%2)>0)endfunctionfrog_picked(n)ifn>4orn<1thenreturntrueendlocalispicked=falsefori=1,#pdoifp[i].f==nandp[i].s!='picking'thenispicked=trueendendreturnispickedendfunctionclock()localsec=flr((timer-t)/60)ifsec<=0thenreturn'0:00'endlocalseconds=sec%60ifseconds<10thenseconds='0'..secondsendlocalminutes=flr(sec/60)returnminutes..':'..secondsendfunctiondraw_debug()print2(log1,0,105,7,0)print2(log2,0,111,7,0)print2(log3,0,117,7,0)print2(log4,0,123,7,0)fori=1,#pdolocalq=p[i]ift%2==0thenrect(q.x-q.w/2,q.y-q.h,q.x+q.w/2,q.y,8)pset(q.x,q.y-q.h/2,10)endendendfunctionmouse()locallclick=band(stat(34),1)>0localrclick=band(stat(34),2)>0localmclick=band(stat(34),4)>0return{stat(32),stat(33),lclick,rclick,mclick}endfunctionprint2(_str,_x,_y,_col,_ecol)print(_str,_x,_y+1,_ecol)print(_str,_x,_y-1,_ecol)print(_str,_x+1,_y,_ecol)print(_str,_x-1,_y,_ecol)print(_str,_x,_y,_col)endfunctiondraw_dat_bot(x,y,ll)locall=flr(t/100)%2+1localr=flr(t/120)%2+1localcc=cos(t/200)/10fori=0,5dolocalk=11+5-ilocalc=cc*klocalleft={({0,10})[l],94+i,({5,6})[l],1,x+c,({-4,-5})[l],y,-16+i,ll}localright={({5,16})[r],94+i,5,1,x+c,1,y,-16+i,ll}draw_sprite(left)draw_sprite(right)endfori=0,10dolocalk=10-ilocalc=cc*klocalf=flr(x/6.5%4)locallegs={f*9,100+i,9,1,x+c,-4,y,-10+i,ll}draw_sprite(legs)endendfunctioninit_players(n)fori=1,ndop[i]={f=i,--what frog they're playings='picking',--general player statek=0,--killsd=0,--deaths--w=16,--width--h=16,--heightr=30,--respawn timerg=false,--on ground?l=false,--looking left?x=-30,y=-30,dx=0,dy=0,koat=32676,gacc=0.05,--ground accelerationgdec=0.2,--ground deccelerationgdrg=0.15,--ground draggtps=1,--ground top speedaacc=0.05,--air accelerationadec=0.03,--air deccelerationadrg=0,--air dragatps=1.2,--air top speedjmps=2.5,--jump speedhops=0.75,--hop speedtvel=1.5,--terminal velocityspec=0,--charge for specialspect=0,--timer for specialwed=0,--timer for wednesday stungout=0--timer of getout stun}endifn<3then--set up controlsp[1].c={--setting controls to use for btn()l=0,--leftr=1,--rightj=4,--hops=5,--speciallp=0,--player index for each actionrp=0,jp=0,sp=0}p[2].c={l=0,r=1,j=4,s=5,lp=1,rp=1,jp=1,sp=1}elsep[1].c={l=0,r=1,j=2,s=3,lp=0,rp=0,jp=0,sp=0}p[2].c={l=0,r=1,j=2,s=3,lp=1,rp=1,jp=1,sp=1}p[3].c={l=4,r=5,j=4,s=5,lp=0,rp=0,jp=1,sp=1}endendfunctiondraw_players()fori=1,#pdolocalq=p[i]ifq.s=='alive'thenlocalf=frogs[q.f]localh=f.i[4]-f.i[2]+1localw=f.i[3]-f.i[1]+1iff.n=='getout'thenlocalnearest=9999localeyesup=trueforj=1,#pdoifj!=ithenlocalu=p[j]localdis=(u.x-q.x)*(u.x-q.x)+(u.y-q.y)*(u.y-q.y)ifdis<nearestthennearest=diseyesup=u.y<=q.yendendendiffrogs[q.f].n=='getout'andq.spect>0thensspr(98,64,29,12,q.x+8,q.y-25)draw_sprite({15,64,15,10,q.x,-7,q.y,-14,q.l})elsedraw_sprite({0,64,15,10,q.x,-7,q.y,-14,q.l})endifq.gthendraw_sprite({32,64,13,4,q.x,-6,q.y,-5,q.l})ifq.dx==0thendraw_sprite({75,73,7,3,q.x,2,q.y,-2,q.l})draw_sprite({67,73,7,3,q.x,-8,q.y,-2,q.l})elselocaltoes={73,70,67,64}localtoe=toes[flr(t/6%4+1)]ifp.lthentoe=5-toeenddraw_sprite({75,toe,7,3,q.x,2,q.y,-2,q.l})draw_sprite({67,toe,7,3,q.x,-8,q.y,-2,q.l})endelseifq.dy>0theneyesup=falsedraw_sprite({49,71,13,6,q.x,-5,q.y,-5,q.l})elsedraw_sprite({47,64,13,6,q.x,-7,q.y,-5,q.l})endendifeyesupthenifq.lthenpset(q.x+3,q.y-q.h+1,1)pset(q.x-3,q.y-q.h,1)elsepset(q.x+3,q.y-q.h,1)pset(q.x-3,q.y-q.h+1,1)endelseifq.lthenpset(q.x+3,q.y-q.h+2,1)pset(q.x-3,q.y-q.h+1,1)elsepset(q.x+3,q.y-q.h+1,1)pset(q.x-3,q.y-q.h+2,1)endendelseiff.n=='kermit'thenifq.spect<=0ort%2==0thenlocald=flr(t/((q.dx==0)and(60)or(20))%2)localfull={0,74,11,17,q.x,-5,q.y,-16,q.l}localfulll={0,74,11,19,q.x,-5,q.y,-16,q.l}localtop={0,74,11,14,q.x,-5,q.y,-15,q.l}localbottom={0,88,11,3,q.x,-5,q.y,-2,q.l}localmug={25,79,1,1,-1000,0,-1000,0}ifq.spect>120thenfull={12,74,13,17,q.x,-5,q.y,-16,q.l}fulll={12,74,13,19,q.x,-5,q.y,-16,q.l}top={12,74,13,14,q.x,-5,q.y,-15,q.l}ifq.spect>160thenmug={25,80,3,3,q.x,6,q.y,-10+d,q.l}elseifq.spect>140thenmug={29,80,3,3,q.x,6,q.y,-10+d,q.l}elseifq.spect>120thenmug={32,79,4,4,q.x,5,q.y,-11+d,q.l}enddraw_sprite(mug)endifq.gthenifd<1thendraw_sprite(full)elsedraw_sprite(bottom)draw_sprite(top)endelsedraw_sprite(fulll)endendelseiff.n=='datboi'thendraw_dat_bot(q.x,q.y,q.l)ifq.spect>0andt%2==0thendraw_dat_bot(afterimage.x,afterimage.y,q.l)endelseiff.n=='wednes'thenifq.gthendraw_sprite({0,113,19,15,q.x,-8,q.y,-10,q.l})elsedraw_sprite({20,115,23,12,q.x,-8,q.y,-10,q.l})endendendiffrogs[q.f].n=='getout'andq.spect>10thencirc(q.x,q.y,55-2.5*q.spect,9)endlocalwed={69,77,59,12,q.x,6,q.y,-26}iffrogs[q.f].n=='wednes'thenifq.spect>0thendraw_sprite(wed)endelseifq.wed>0thendraw_sprite(wed)endendendfunctiondraw_sprite(_t)--{sx, sy, sw, sh, dx, ddx, dy, ddy, flip_x}local_ddx=_t[9]and(-_t[3]-_t[6]+1)or(_t[6])sspr(_t[1],_t[2],_t[3],_t[4],_t[5]+_ddx,_t[7]+_t[8],_t[3],_t[4],_t[9])endfrogs={}frogs[1]={n='getout',h=14,w=14,i={0,65,16,79}}--idlefrogs[2]={n='kermit',h=15,w=10,i={3,80,13,95}}frogs[3]={n='datboi',h=16,w=6,i={3,96,12,112}}frogs[4]={n='wednes',h=9,w=16,i={0,114,18,126}}__gfx__cccccccccccccccccccbbbbbcccccccccccccccc000c000cc0c0c000c00ccc09aa00000009a9099aaaaaa9000000000000000088000000000000000000000000ccccccccccccccccccbbbb37007cccccccccccccc0ccc0ccc0c0c0ccc0c0cc00aa0000000a9000a9999999800000002888888888000000000880000000000000cccccccccccccccccbbbbb37007cccccccccccccc0ccc0ccc0c0c00cc0c0cc00a9a00000aa9000a9000009828888888888888822000000000222200200000000cccbbbbbccccccccbbbbbb37777cccccccccccccc0ccc0ccc00060fff060cc00a9a00000aa9000a9000000288888888888888820000000000022222822200000ccbbbbb00bbcccccb3333bb33333cccccccccccc000cc0c66000f000f000cc00a99a000a9a9000a9000000288888888288228220020000000028888888820000cbbbbb30077bbbbbbbbbbbbbbbbbbcccccccccccccccc6fffffffffffff6cc00a99a000a9a9000a9000000022228882022222282282220000028888888882000cbbbbb37777bb33bbbbbbbbbb1bbbbbccccccccccccc6ffffffffffffffffc00a909a0a90a9000a9000a00220022888202208888888882000228888888888200cbbbbb37773bbbbbbbbbbb1bb11bbbbbccccccccccc6fffffffffffffffffc00a909a0a90a90009aaaa90020002288822202888888888820228888888888880033bbbb33333bbbbbbbbbbb00bbbbbbbbbbcccccccccffffffffffffffffffc00a9009a900a9000a999990020002288800002888888888888288882022288888833bbbbbbbbbbbbbbbbbbbbbbbbb99999999ccccccc6f07fffffffff6ffffff00a9009a900a9000a900090000020288800082888828228888888820002228888233b3333bbbbbbbbbbbbbbbbb9999fffffffcccccccff77ff07ffffff6fffff00a90009000a9000a900000020080088800028888202228888288820002228882033bbbbbbbbbbbbbb999999999fffffffffffccccccffffff77ffffff6fffff00a90009000a9000a900000080000288800028888200222888288820000288882033bbbbbbbbbbbb999fffffffffffffffffffccccc67fffffffffff7ffffffc00a90000000a9000a90000000000028880022888822002288828888000002888203bbbbbbbbbbb999fffffffffffffffffffffcccc6677ffffffff7776ffffcc00a90000000a9000a900000a0020028880022288202000288222888200028888203bbbbbbbbb999ffffffffffffffffffffffffcccff67777777777776fffccc00a90000000a90009aaaaaa90080028880002288200000888222888888888882003bbbbbbb999ffffffffffffffffffffffffffcc6fffc77777777776fffcccc09999000009999099999999900000288800022888000028880222888888888220233bbbbb99ffffffffffffffffffffffffffffcccfccccccc7777776fffcccc00000000000000000000000000002288200022888888888820220288888888200833bb999fffffffffffffffffffffffffffffccccccccccccccccccfffccccc00000000000000000000000000000288200022288888888820220028888822000033bbffffffffffffffffffffffffffffffffccccccccccccccccc6fffccccc000000000000000000000000000002220000220288888882202200022222000000333bffffffffffffffffffffffffffffffbbcc000c0c0cc00cc0f0f00cc0000000000000000000000000000000080000002200288888200082000000000000003333ffffffffffffffffffffffffffffb333cc000c0c0cc0c0c0c0c0f0c0cc00000000000000000000000000000000200022000022200000080020000000000033333fffffffffffffffffffff333bbbbbbbbb0c0c000cc0c0c0c0c0c0c00c0000000000000000000000000000000020008200000000000000008000000000003333333ffffffffffffffffffbbbbbbbbbbbbb0c0ccc0cc0c0c0c0c0c0c0cc0000000000000000000000000000000080000800000000020000000000200000003333333333333333bbbbbbbbbbbbbbbbbbbbbb0c0c000cc000cc00c000c000000000000000000000000000000000000000000000000008000000000080000000cccccccccccccccccccccccccccccccccccccccccccccccc00000000000000000000000000000000000000000000000000000000000000000000000000000000cccccccccccccccccccccccccccccccccc6dd116cccccccc00000000000000000000000000000000000000000000000000000000000000000000000000000000ccccccccccccccccccccccccccccccccc6111111dccccccc00000000000000000000000000000000000000000000000000000000000000000000000000000000ccccccccccccccccccccccccccccccccd11111111dcccccc00000000000000000000000000000000000000000000000000000000000000000000000000000000ccccccccccccccccbbbbbccccccccc611111111111dccccc00000000000000000000000000000000000000000000000000000000000000000000000000000000cccccccccccccbbbbb1133cccccc611111111111111ccccc00000000000000000000000000000000000000000000000000000000000000000000000000000000cbbbbbbbbbbbbbbbb1d1133ccccc100000001111111dcccc00000000000000000000000000000000000000000000000000000000000000000000000000000000b333bbbbbbbbbbbbb1d11333ccc61abb333000111111cccc00000000000000000000000000000000000000000000000000000000000000000000000000000000c333333333bbbbbb31111333cccd3bbbb33330011111dccc00777777777777777777000000777777000000007777770000007777000000000000007777000000c333bb333b333b3333111333ccc1abbbbb33330011111ccc07777777777777777777700007777777700000077777777000077777700000000000077777700000cc1131313333b33b33313333cc63bbbbb333335001111dcc77cccccccccccccccccc770077cccccc77000077cccccc770077cccc17000000000071cccc770000ccd111111333333333333333ccd3b33333333335011111cc7dccccccccccccccccccd7007dcccccc77000077ccccccd7007dccccc110000000011cccccd70000ccc111111133333333333333cc100000000033350015111c71cccccccccccccccccc170071ccccccdd0000ddcccccc170071cccccc1100000011cccccc170000cccd1111111133333333b333cc100b22223333551011111cd1cccccccccccccccccc1d00d1cccccc11000011cccccc1d00d1dcccccc11000011ccccccd1d0000cccc11111111111333333333c6100bbbb33333551001511111dddddddddddddddddd110011dddddd11000011dddddd1100011ddddddd111111ddddddd1100000ccccd10111111111311333b3cd00000b333333551001111111dddddddddddddddddd110011dddddd11000011dddddd11000011ddddddd1111ddddddd11000000cccccd110101111111111333c1000003333333551001151101111116dddddd611111100011dddddd11111111dddddd1100000116dddddddddddddd6110000000cccccc111111101111111133c1000000333333551001151100111111666666111111000011666666d111111d6666661100000011666666666666661100000000cccccccd1010111111111133c10000000333355010011511000000116666661100000000116666666dddddd66666661100000001166666666666611000000000cccccccc111101111113b33bc1000011033335501101111100000011666666110000000011666666666666666666661100000000116666666666110000000000cccccccccd111113333333bbc1000011003355011101111100000011666666110000000011666666666666666666661100000000116666666666110000000000ccccccccccd11333333333bbc1000111100550011101111100000011666666110000000011666666777777776666661100000000117666666667110000000000ccccccccccc33333333333bbc1000111110500111101111100000011777777110000000011777777211111127777771100000000117777777777110000000000cccccccccc33333333333333cc1011111100011111011111000000117777771100000000117777771111111177777711000000011777777777777110000000009999999999999999999999999999999999999999000000000000001122222211000000001122222211000011222222110000001172222222222227110000000099999999999999999999999999999999999999990000000000000011222222110000000011222222110000112222221100000112222222222222222110000000999999999999999999999999999999999999999900000000000000114222241100000000114222241100001142222411000011222222411114222222110000009999999999999999999999999999999999999999000000000000001144444411000000001144444411000011444444110001144444441111114444444110000099999999999999999999999999999999999999990000000000000011999999110000000011999999110000119999991100119999999110000119999999110000999999999999999999999999999999999999999900000000000000119999991100000000119999991100001199999911001199999911000000119999991100009999999999999999999999999999999999999999000000000000001199999911000000001199999911000011999999110011999991100000000119999911000099999999999999999999999999999999999999990000000000000011777777110000000011777777110000117777771100117777110000000000117777110000cccccccccccccccccccccccccccccccccccccccc0000000000000001111111100000000001111111100000011111111000011111100000000000011111100000cccccccccccccccccccccccccccccccccccccccc0000000000000000111111000000000000111111000000001111110000001111000000000000001111000000cccccccccccccccccccccccccccccccccccccccc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cccccccccccccccccccccccccccccccccccccccc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cccccccccccccccccccccccccccccccccccccccc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cccccccccccccccccccccccccccccccccccccccc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cccccccccccccccccccccccccccccccccccccccc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cccccccccccccccccccccccccccccccccccccccc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cccccccb377cccccccccccb377ccccccccccccccccbbccccc3bcccccccbbcccccccc3ccccccc3ccccccccccccaacccccccc000000000000000000000000000ccccb77cbb377ccccccb77cbb377ccccccc33bb3333bbbcccc3bbbb3333bbbccccccc3b3333bc3b3333cccccccaaaacccccc00777777777777777777777777700ccbb773bbbbbbbbccbb773bbbbbbbbccc3bbbbcc33bbbbcc3bbbbcc3bbbbccccccccc33b3bbcb33b3b3cccccccaacccaacc07700700070007777007070700070cbbb33bbb9199199bbb33bbb9199199cc3bbbbccc3bbbbcc3bbbcc3bbbbcccccccccccc3ccccccc3ccccccccccccccaaaaa07077707777077770707070770770c3bbbbb99ffffff93bbbbb99000004cccccccccccccccccc3333ccbb333cccccccccc33b33bcb33b33ccccccccccccaaaaa07077700777077770707070770770c3bbbb9fffffffff3bbbb90000004ccccccccccccccccccc3b3b3cc3b3b3cccccccc3b333bbcbb333b3cccccccccccccccc07070707777077770707070770770c3bbb9ffffffffff3bbb90088804ccccccccccccccccccccccccccccccccccccccccccccc3ccccccc3ccccccccccccccccc07000700077077770077700770770c33ffffffffffffc33f990880099999ccccccccccccccccccc3bcccccccbbcccccccc3333b3cb3333b3cccccccccccccccc07777777777777777777777777700cc3fffffffffffccc3ff9999999ffccccccccccccccccccccc3bbb3333bbbccccccc3b3b33bcbb3b33ccccccccccccccccc0770000000000000000000000000ccc33bfffffffccccc33bfffffffcccccccccccccccccccccccc3bbcc3bbbccccccccccccccccccccccccccccccccccccccc0700ccccccccccccccccccccccccccccccc511ccccccccc511cccccccccccccccccccccccccccccc3bbbcc3bbbcccccccc33333bcb33333ccccccccccccccccc000ccccccccccccccccccccccccccccccc51111ccccccc51111cccccccccccccccccccccccccccccc3333cc3333cccccc3b3b3bbcbb3b3b3cccccccccccccccc00ccccccccccccccccccccccccccccccc5110001ccccc5110001ccccccccccccccccccccccccccccc3b3b3c3b3b3cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc51103331cccc51103331cccccccccccccccccccccccccccccccccccccccccccccccc000000000000000000000000000000000000000000000000000000000ccc51033bbb1ccc51033bbb1cccccccccccccccccccccccccccccccccccccccccccccc00777777777777777777777777777777777777777777777777777777700cc5103bbbbbccc5103bbbbbcccccccccc666ccccccccccccccccccccccccccccccccc07000700077700077007770707000700770077000770070077000707070cc11032222cccc110333b2ccc696c9969996ccccccccccccccccccccccccccccccccc07707770777770770777770707077707070707077707770707070707070c511033bbbbcc5110333bbbcc696c696c666ccccccccccccccccccccccccccccccccc07707770777770770007770707007707070707007700070707000700070c5110033001cc5110033001cc666c666ccbcccccccccccccccccccccccccccccccccc07707770777770777707770007077707070707077777070707070777070c1110111101cc1110011111cbcccccccccccccccccccccccccccccccccccccccccccc07000770777700070077770007000700070707000700770007070700070c0111100111cc01111100101bcccccccccccccccccccccccccccccccccccccccccccc077777777777777777777777777777777777777777777777777777777005500001100cc550000011333bcccccccccccccccccccccccccc77777ccccccccccccc0770000000000000000000000000000000000000000000000000000000c11555500551c115555000001cccccccccccccccccc77ccccc77777777cccccccccccc0700ccccccccccccccccccccccccccccccccccccccccccccccccccccccc11111100111c111111000001cccccccccccccccc7777777777777777777cccccccccc000cccccccccccccccccccccccccccccccccccccccccccccccccccccccc11111100011c111111000001ccccccccccccccc77777777777777777777777ccccccc00ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc00111000011c001110010011cccccccccccccc77777777777777777777777cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc001100001ccc0011003101cccccccccccccccccc777777777777777777ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc011bc3b1cccc011bc3b01ccccccccccccccccccccc77c77777cccccccccccccccccccccccccccccccccccccccccccccccccc777777cccccccccccccccccccccccc1ccccccccccc1ccccc1ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc777777777777ccccccc77777ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc77777777777777ccccc7777777cccccccccb2bbcccccccb2bbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc77777777cccc7777777777777777777777777777cccccccbbbbcccccccbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc777777777777777777777777777777777777777777777cccccbbbccccbcccbbbcc3bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc7777777777777777777777777777777777777777777cccccccbbb3cccccbbbbb33bcccccccccccccccccccccccccccccccccccccccccccccccccccccccccc7777777777777777777777777777777777777777ccccccccccccb3bbc3bccccc3bbccccccccccccccccccccccccccccccccccccccccaccccccccaccccccccccc7777c7777777777777777777777777777777cccccccccccccccbc3bbccc3bccc3bbcccccccccccccccccccccccccccccccccccccccccaaccccccaacccccccccccccc77777777777ccccccccc77777777cccccccccccccccccccccbbb3ccccccbb33ccccbbb3ccccccbb3ccccccccccccccccccccccccaaaccccaaaccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbb444bccccc4b43bccbb444bcccccbb4cccccccccccccccccccccccccacccccccccccaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccb3c9cbbccccc3bc3bcbcc9cbccccccbb3ccccccccccccccccccccaacccccccccccccaaaccccccccccccccccccccccccccccccccccccccccccccccccccceeccccbc5913bcccc53bc3bcb3591cbcccc593b3ccccccccccccccccccccaacccccccccccccacccccccccccccccccccccccccccccccccccccccccccccccccccceeccccb06931cccc0cbc13ccc039c1bccc0c933ccccccccccccccccccccccacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc33c9361cc06b9c31cc06396c1cc0639c31cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc0bc9cc0cc0bc93c0cc0cc9cc0cc03693c0cccccccccccccccccccccaacccccccccccccccccccccccccccccccccccccc55ccccccccccccccccccccccccccccccc0bc9cc0cc0c39660cc0cc9c30cc0c39cc0ccccccccccccccccccccaacccccccccccccacccccccccccccccccccccccc5005cccccccccccccccccccccccccccccc1369cc0cc1c69cc0cc1c69630cc1c696c0cccccccccccccccccccccaaccccccccccccaaccccccccccccccccccc666650056666ccccccccccccccccccccccccccc13c61cccc1ccc1cccc1cc31cccc1ccc1cccccccccccccccccccccccccccccccccccaaaaccccccccccccccccc67776c55c67776cccccccccccc9cccccccccccccc005cccccc005cccccc005cccccc005ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc6776cccccc6776cccccccc9c99a9c99cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaccccccccccaccccccccccccccccccccc66cccccccc66ccccccc99a9aaaa9aa9cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaaacccccccccaacccccccccccccccccccccccccccccccccccccc9aaaa99999a9a9ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaacccacacccaaacccccccccccccccccccaccccccaccccccccccc999a9aaaa999a9cccccccccffffffcccccccccccccccccccccccccccccccccccccccccccccccaccccaaacccccaacccccccccccccccccccaacccaaccccccccccc9aaa9aaa9a9a9ccccccccc6fffffffffcccccccccccccc6fffcccccccccccccccccccccccccccccccaaaccccccccccccccccccccccccccaaaaaaaacccaccccccca99a9a9aaaa99ccccccc6ffffffffffffccccccccc6fffffffffcccccccccccccccccccccccccccccaccccccccccccccccccccccccaccaaaaaaaacaacccccccc9aa9aa9aa9aaacccccc6ffffffffffffffcccccc6ffffffffffffc6fffcccccccccccccccccccccccccccccccccccccccccacccccccaaaa99999aaaaccccccc9a9aa999aa9999ccccc6ffffffffffff70fccccc6ffffffffff70f6fffccccccccccccccccccccccccccccccccccccccacccccccccccaaa9999999aaaccccccc9a9a9aaa99aa9cccccc6ffffff6ff70ff7ffccc6fffff6ff70ff7ff6fcfccccccccccccccccccccccccccccccccccccccaaaaacccacccaa99999999acccccccc9a9a9a9a9aa9acccccc6fffff6ffff7ffff7ccc6ffff6ffff7ffff76cccccccccccccccccccccccccccccaaaaaccccaccaaaaaaacccaaaa99999999aaccccccc9aa99a9a99aa99cccccc6ffff6f7ffffff776cc6ffff6f7ffffff77cccccccccccccccccccccccaaacccaaaaaaacccccaaa999aaacccaaa9999999aaaacccccc9aa9c9a9cc9aa9ccccccc666ff6777ff7776ffcc6ffff677667777cccccccccccccccccccccccaaaaacaaa9999aaccccaa99999aaccccaaa9999aaaaaaccccccc9a9cc9cccc9acccccccccccc6f6777777ccffcc6fffff6fff677ccccccccccccccccccaaaccaaa9aaaaa999999accacaa99999aacccccaaaaaaaaacccccccccccccccccccccccccccccccccccf6cfcccccfcfccc6ffffff6f6cccccccccccccccccccaaaaacaa999aaaaa9999aacccccaa9999aaccccaaacaaaaaaaccccccccccccccccccccccccccccccccccff6cfccccccccccc66f666c6cccccccccccccccccccccaaaccaaa9aaacaaaaaaaacccccaaaaaaacacccacccaaaccccaccccccccccccccccccccccccccccccccccfffcccccccccccccc6ccccccccccccccccccccccccccccccccaaaaacccaaaaaacccccacccccccccccccccccacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaaaccccccccccccccccccacccaccccccccccacccccccccccccccccccccccccccccccc__label__00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009aa00000009a9099aaaaaa90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000a9000a99999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9a00000aa9000a90000090000000000000000088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9a00000aa9000a90000000800000002888888888000000000880000000000000000000000000000000000000000000000000000000000000000000000000000a99a000a9a9000a90000000828888888888888822000000000222200200000000000000000000000000000000000000000000000000000000000000000000000a99a000a9a9000a90000000288888888888888820000000000022222822200000000000000000000000000000000000000000000000000000000000000000000a909a0a90a9000a9000a000288888888288228220020000000028888888820000000000000000000000000000000000000000000000000000000000000000000a909a0a90a90009aaaa9000022228882022222282282220000028888888882000000000000000000000000000000000000000000000000000000000000000000a9009a900a9000a99999000220022888202208888888882000228888888888200000000000000000000000000000000000000000000000000000000000000000a9009a900a9000a90009000200022888222028888888888202288888888888800000000000000000000000000000000000000000000000000000000000000000a90009000a9000a90000000200022888000028888888888882888820222888888000000000000000000000000000000000000000000000000000000000000000a90009000a9000a90000000000202888000828888282288888888200022288882000000000000000000000000000000000000000000000000000000000000000a90000000a9000a90000000200800888000288882022288882888200022288820000000000000000000000000000000000000000000000000000000000000000a90000000a9000a900000a0800002888000288882002228882888200002888820000000000000000000000000000000000000000000000000000000000000000a90000000a90009aaaaaa90000002888002288882200228882888800000288820000000000000000000000000000000000000000000000000000000000000009999000009999099999999900020028880022288202000288222888200028888200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800288800022882000008882228888888888820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002888000228880000288802228888888882202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000228820002288888888882022028888888820080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000288200022288888888820220028888822000000000000000000000000000000000000000000000000000000007777777777777777770000007777770000000072227700220288888882202200022222770000000000000000000000000000000000000000000000000000000777777777777777777770000777777770000007787777702207288888200082000007777770000000000000000000000000000000000000000000000000000077cccccccccccccccccc770077cccccc77000077cccc2c772277cc2227000008002071cccc7700000000000000000000000000000000000000000000000000007dccccccccccccccccccd7007dcccccc77000077cccc2cd7827dccccc110000000811cccccd7000000000000000000000000000000000000000000000000000071cccccccccccccccccc170071ccccccdd0000ddcccc8c170871cccccc1200000011cc2ccc170000000000000000000000000000000000000000000000000000d1cccccccccccccccccc1d00d1cccccc11000011cccccc1d00d1dcccccc81000011ccc8ccd1d000000000000000000000000000000000000000000000000000011dddddddddddddddddd110011dddddd11000011dddddd1100011ddddddd111111ddddddd110000000000000000000000000000000000000000000000000000011dddddddddddddddddd110011dddddd11000011dddddd11000011ddddddd1111ddddddd1100000000000000000000000000000000000000000000000000000001111116dddddd611111100011dddddd11111111dddddd1100000116dddddddddddddd611000000000000000000000000000000000000000000000000000000000111111666666111111000011666666d111111d6666661100000011666666666666661100000000000000000000000000000000000000000000000000000000000000116666661100000000116666666dddddd666666611000000011666666666666110000000000000000000000000000000000000000000000000000000000000001166666611000000001166666666666666666666110000000011666666666611000000000000000000000000000000000000000000000000000000000000000011666666110000000011666666666666666666661100000000116666666666110000000000000000000000000000000000000000000000000000000000000000116666661100000000116666667777777766666611000000001176666666671100000000000000000000000000000000000000000000000000000000000000001177777711000000001177777721111112777777110000000011777777777711000000000000000000000000000000000000000000000000000000000000000011777777110000000011777777111111117777771100000001177777777777711000000000000000000000000000000000000000000000000000000000000000112222221100000000112222221100001122222211000000117222222222222711000000000000000000000000000000000000000000000000000000000000001122222211000000001122222211000011222222110000011222222222222222211000000000000000000000000000000000000000000000000000000000000011422224110000000011422224110000114222241100001122222241111422222211000000000000000000000000000000000000000000000000000000000000114444441100000000114444441100001144444411000114444444111111444444411000000000000000000000000000000000000000000000000000000000001199999911000000001199999911000011999999110011999999911000011999999911000000000000000000000000000000000000000000000000000000000011999999110000000011999999110000119999991100119999991100000011999999110000000000000000000000000000000000000000000000000000000000119999991100000000119999991100001199999911001199999110000000011999991100000000000000000000000000000000000000000000000000000000001177777711000000001177777711000011777777110011777711000000000011777711000000000000000000000000000000000000000000000000000000000001111111100000000001111111100000011111111000011111100000000000011111100000000000000000000000000000000000000000000000000000000000001111110000000000001111110000000011111100000011110000000000000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000__gff__08038002020200000000000000000000000000020602000000000000000000000000000202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020680000000000000000000000000000202020000000000000000000000000002060200000000000000000000000000020202__map__0000000000000000000000000000000000cdcdcdcdcdcdcdcdcdcdcdcdcd333333333333333333333333333333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033333333cfcf33333333cf3333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333dddededf333333dddedededf333333333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf33edeeeeef333333edeeeeeeef3333cf3333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333fdfefeff33cf33fdfefefeff333333333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dededfcf33dddedededf00333333ddde33333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeeeef3333edeeeeeeef0033cf33edeeee333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fefeffcf33fdfefefeff00cf3333fdfe33333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333300dddedededf33333333333333333333333333333333333333333333333333333333333333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033cf33333333cfcf00edeeeeeeef33333333333333333333333333333333333333333333333333333333333333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033333333cf33333300fdfefefeffcf3333333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333dddededededededededf33333333333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333edeeeeeeeeeeeeeeeeef33333333333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3333fdfefefefefefefefeffcf3333cf333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dedf33333333333333dddedededededede333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeef00000000000000edeeeeeeeeeeeeeecdcdcd0033333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000__sfx__000c0000000000000019020190201c0201c02019030190301e0301e03019030190302003020030190401904023040230401904019040200402004019050190501e0501e05019050190501c0601c0601906019060000c000000700007000070019710197101c7101c71019710197101e7201e72019720197202072020720197301973023730237301973019730207302073019740197401e7401e74019740197401c7401c74019750000c0000201602016019160191601c1701c17019170191701c1701c17019170191701b1701b17017170171701b1701b170171701717019170191701517015170191701917015170151701b1701b1701717017170010c000019750207502075019750197501c7601c76019760197601c7601c76019760197601b7601b76017760177601b7601b760177601776019760197601576015760197601976015760157601b7601b76017760010c00001b1701b17017170171701c1701c17019170191701e1701e17019170191702017020170191701917023170231701917019170201702017019170191701e1701e17019170191701c1701c1701917019170010c0000177601b7601b76017760177601c7601c76019760197601e7601e76019760197602076020760197601976023760237601976019760207602076019760197601e7601e76019760197601c7601c76019760010c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000150701407012070100700f0700f0700d070090700d0750d0750d0700d070010c0000201702017019170191701c1701c17019170191701c1701c17019170191701b1701b17017170171701b1701b1701717017170211702117020170201701e1701e1701c1701c1701b1701b1701917019170010c000019760207602076019760197601c7601c76019760197601c7601c76019760197601b7601b76017760177601b7601b7601776017760217602176020760207601e7601e7601c7601c7601b7601b76019760010c00000f0701007012070140700d0700d0750d0700d07010070100700d0750d0750d0700d07012070120700d0700d070140700d0750d0700d0750d0700d07010070100700d0750d0750d0700d0701207012070010c0000171701717014170141701c1701c17019170191701e1701e17019170191702017020170191701917023170231701917019170201702017019170191701e1701e17019170191701c1701c1701917019170010c000019760177601776014760147601c7601c76019760197601e7601e76019760197602076020760197601976023760237601976019760207602076019760197601e7601e76019760197601c7601c76019760010c00000d0700d070140700d0750d0700d0750d0700d0750d0700d0750d0750d0700b0700b0750b0700b0750b0700b0750b0750b07009070090750907009075090700907509075090700b0700b0750b0700b075010c0000201702017019170191701c1701c17019170191701c1701c17019170191701b1701b17017170171701b1701b170171701717019170191701517015170191701917015170151701b1701b1701717017170010c000019760207602076019760197601c7601c76019760197601c7601c76019760197601b7601b76017760177601b7601b760177601776019760197601576015760197601976015760157601b7601b76017760010c00000b0700b0750b0750b0700d0700d0750d0700d07010070100700d0750d0750d0700d07012070120700d0700d070140700d0750d0700d0750d0700d07010070100700d0750d0750d0700d0701207012070010c00000d0700d070140700d0750d0700d0750d0700d0750d0700d0750d0750d0700b0700b0750b0700b0750b0700b0750b0750b0700d0700d0750d0700d07010070100700d0750d0750d0700d0701207012070010c00000d0700d070140700d0750d0700d0750d0700d07010070100700d0750d0750d0700d07012070120700d0700d070140700d0750d0700d0750d0700d07010070100700d0750d0750d0700d0701207012070010c000017170171701417014170191701917019170191701917019170191701917019175191701417017170191701b1701c17025170251702517025170251702517025170251702517025170171701617014175000c000019760177601776014760207702077020770207702077020770207702077020775207701c770207702277020770257702c7702c7702c7702c7702c7702c7702c7702c7701977019770177701677014775010c00002017022170231702517000000251702517025175251702517025170251702517023170231702317523170231702317023170211702117021170211702117021170211702117023170231702317023170010c0000147701677017770197700070022770227702277522770227702277022770227701e7701e7701e7751e7701e7701e7701e7702577023770257702c7702c7702b7702b7702a7702877027770287702a770010c00000d1700d17019170191701917019170191701917019170191701917019175191701417017170191701b1701c1702517025170251702517025170251702517025170191701917017170161701417514170010c00002877027770257702377020770207702077020770207702077020770207702077020775207701c770207702277020770257702c7702c7702c7702c7702c7702c7702c7702c77019770197701777016770010c0000161701717019170000001917019170191751917019170191701917019170171701717017175171701717017170171701c1701c1701c1701c1701c1701c1701c1701c1701c1701c1701c1701c1701c170010c000014775147701677017770197700070022770227702277522770227702277022770227701e7701e7701e7751e7701e7701e7701e7702577023770257702c7702c7702d7702d7702f770347703377031770010c00000d0700d070140700d070100701007510070100701c0701c0701c0701c070100701007510070100701c0701c0701c0701c0700d0750d0750d0700d0750d0700d0750d0750d0750d0750d0750d0700d075010c00001c1701c1701c1701c1701c1701c1701c1751c1701c1701c1701c1751c1701c1701c1701c1751c1701c1701c1701c1702017020175201702017020170201701e1701e1701c1701c1701c1701c1701c170010c00002f7702c7702a770287702777025770157701677017770177701777017770177701777015770167701777017770177701777017770177702177022770237702377028770287702c7702c7702877027770010c00000d0750d0750d0750d070100701007510070100701c0701c0701c0701c070100701007510070100701c0701c0701c0701c0700d0700d0700d0700d0750d0700e0700f0701007010070100701007010070010c00001c1701c1701c17020170201702017020175201702017020170201701c1701c1701c1701c1701917019170191701917019170191701b1701b1701b1701b1701c1701c1751c1701c1701c1701c1701c170010c0000257702377021770207701e7701d7701c770157701677017770177701777017770177701777015770167701777017770177701777017770177702177022770237702377028770287702c7702c77017770010c00001007010070100701007010075100701007510070100701c0701c0701c0701c070100701007510070100701c0701c0701c0701c0700d0750d0750d0700d0750d0700d0750d0750d0750d0750d0750d070010c00001c1701c1701c1701c1701c1701c1701c1751c1701c1701c1701c1751c1701c1701c1701c1751c1701c1701c1701c1702017020175201702017020170201701e1701e1701c1701c1751c1701c1701b170010c00001b7701c7701e7702077021770237702477025770157701677017770177701777017770177701777015770167701777017770177701777017770177702177022770237702377028770287702c7702c770010c00000d0750d0750d0750d0750d070170701707017070170701407014070140701407017070170701407015070160701c0701c0701c0701c0700d0700f0701007012070140701507017070190701b0701c070010c00002717019170191701c1701c1701c1701c170201702017020170201701e1701e1701e1701e1701c1701c170221702317024170251702517025170251702517025170251702517025170251702517025170010c00002877027770257702377021770207701e7701d7701c7701c7701c7701c7701c770197701977019770197701c7701c7701d7701e7701f770207702077020770207701677017770197701b7701c7701e770010c00000d0700d070140700d0700d0700d0700d0700d0750d0700d07010070100700d0750d0750d0700d07012070120700d0700d070140700d0750d0700d0750d0700d07010070100700d0750d0750d0700d070010c0000171701717014170141701c1701c17019170191701e1701e17019170191702017020170191701917023170231701917019170201702017019170191701e1701e17019170191701c1701c1701917019170010c000019770177701777014770207702077020770207702077020770007001c7601c76019760197601e7601e76019760197602076020760197601976023760237601976019760207602076019760197601e760010c000012070120700d0700d070140700d0750d0700d0750d0700d0750d0700d0750d0750d0700b0700b0750b0700b0750b0700b0750b0750b07009070090750907009075090700907509075090700b0700b075010c00001e76019760197601c7601c7601976019760207602076019760197601c7601c76019760197601c7601c76019760197601b7601b76017760177601b7601b76017760177601976019760157601576019760010c00000b0700b0750b0700b0750b0750b0700d0700d0750d0700d07010070100700d0750d0750d0700d07012070120700d0700d070140700d0750d0700d0750d0700d07010070100700d0750d0750d0700d070010c00001976015760157601b7601b76017760177601b7601b76017760177601c7601c76019760197601e7601e76019760197602076020760197601976023760237601976019760207602076019760197601e760010c000012070120700d0700d070140700d0750d0700d0750d0700d0750d0700d0750d0750d0700b0700b0750b0700b0750b0700b0750b0750b0700d0700d0750d0700d07010070100700d0750d0750d0700d070010c00001e76019760197601c7601c7601976019760207602076019760197601c7601c76019760197601c7601c76019760197601b7601b76017760177601b7601b7601776017760217602176020760207601e760010c000012070120700d0700d070140700d0750d0700d0750d0700d07010070100700d0750d0750d0700d07012070120700d0700d070140700d0750d0700d0750d0700d07010070100700d0750d0750d0700d070010c00001e2601c2601c2601b2601b2601926019260172601726014260202702027020270202702027020270202702027020275202701c270202702227020270252702c2702c2702c2702c2702c2702c2702c270010c00002c2701927019270172701627014275142701627017270192700000022270222702227522270222702227022270222701e2701e2701e2751e2701e2701e2701e2702527023270252702c2702c2702b270010c00002b2702a2702827027270282702a2702827027270252702327020270202702027020270202702027020270202702027020275202701c270202702227020270252702c2702c2702c2702c2702c2702c270010c00002c2702c2701927019270172701627014275142701627017270192700000022270222702227522270222702227022270222701e2701e2701e2751e2701e2701e2701e2702527023270252702c2702c270010c000012070120700d0700d070140700d070100701007510070100701c0701c0701c0701c070100701007510070100701c0701c0701c0701c0700d0750d0750d0700d0750d0700d0750d0750d0750d0750d075010c00002d2702d2702f2703427033270312702f2702c2702a2702827027270252701527016270172701727017270172701727017270152701627017270172701727017270172701727021270222702327023270010c00000d0700d0750d0750d0750d0750d070100701007510070100701c0701c0701c0701c070100701007510070100701c0701c0701c0701c0700d0700d0700d0700d0750d0700e0700f070100701007010070010c000028270282702c2702c2702827027270252702327021270202701e2701d2701c27015270162701727017270172701727017270172701527016270172701727017270172701727017270212702227023270010c000010070100701007010070100701007010075100701007510070100701c0701c0701c0701c070100701007510070100701c0701c0701c0701c0700d0750d0750d0700d0750d0700d0750d0750d0750d075010c00002327028270282702c2702c270172701b2701c2701e2702027021270232702427025270152701627017270172701727017270172701727015270162701727017270172701727017270172702127022270010c00000d0750d0700d0750d0750d0750d0750d070170701707017070170701407014070140701407017070170701407015070160701c0701c0701c0701c0700d0700f070100701207014070150701707019070010c0000232702327028270282702c2702c2702827027270252702327021270202701e2701d2701c2701c2701c2701c2701c270192701927019270192701c2701c2701d2701e2701f27020270202702027020270010c00001b0701c0701e0702007021070230702407025070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500002335023350233502335023350233502335011350173500935022350223502135020350223502535024350223501e3502035026350273501f350203501e3501d350143000b300023001d300023000230000010000037000973011750157701f77028770237701d7701a7701877015770127700e7700b77009770067600476002720017200170003700037000d7000c7000770006700067000670006700067000770004700000100003f6503d6503b6503b650396503865037650346503365031650306502e6502d6502b650286502665024650216501f6501d6501a650186501565011650136501565016650186501b6501d6501d6501f650__music__000001434400020343440004054344000607084401090a0b44000c0d0e44000f0405440010070844002627284400290d2a44002b042c44022d072e44022d072e44001d1e1f4400202122440023242544002627284400290d2a44002b042c44022d072e44002f1230440029143144002b163244002d18334400341b354400361e37440038213944003a243b44003c3d3e44