0  ,]']>S}Wup8d%qy)6o;]AsVl3<W
P          2TvͫgE#2Tv2Tv         2    ,"""""""r ffffffffffffffffffffffffffffffffjfffffjffffffjfjfffffffjfffffjfffffdFfffdfdffdfffffFfFffdfffffdfffff&fffffbffbf&fffffbffbfbffffffoonnnnfffffoonnnnfoof?ff?ff?ff?foo3333333fffff?wf?wf?wf?w~~ݎ~w݇w~~ݎ~ww3333333w                                                                                                                                ffoooooooffoooooooffooooooowww?ww?w?w?                                                                                                                                oooooooooooooooooooooooowwwwwwwwwwwww                                                                                                                                ooonnnnfffooonnnnffooonnnnf~~ݎ~w݇~~ݎ~woow?fw?f?f?foo                                                                                                                                                                                                                                                                                                                                                                fwwww}}}ލ}ww                                                                                                                                                                                                                                                                                                                                                                ~www~~~                                                                                                                                                                                                                                                                                                                                                                ~~ݎ~fw݇~~ݎ~w                                                                                                                                                                                                                                                                                                                                                                                                wfoooooooffw~~ݎ~w                                                                                                                                                                                                                                                                                                                                                                                                oooooooo݇foonnnnf                                                                                                                                                                                                                                                                                                                                                                                                ooonnnnwf   @B$ "" "" "" ""  ""  ""                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ofvo   fwfwfffffffw   /2#23/33??   "/""//13                                                                                                                                                                                                                                                                                                                                                                                                v    fw        /3/2//                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    "0#       @ @       3  " #                                                                                                                                                                                                                                                                                                                                                                VebvffBv FF @@ٗ22162221    P]U }WxU}gv}gvx }UPP   ~ ~z~z ~     0$C"C4#2BB#42D#@C$ 3#      @$C  0@ @   0@ 0@##D3  C                                                                                                                                                                                                                                                                                                         "2#2""            ^Ue^UfUfUUUUUUUf>C4CD>DDNN3>33>#">#"#B#D                                                                                                                                                                             `  p                      `  wV  wg  p              `  ` pgUpgf p  p      fV  fV wfVUwgffwwgfwwww ww  ww   
  I   2   C   2   C   " "                   "2#"2""""" "" "        eUf>D>C>>o                                                                                                                                                                                                                                     [O//+//////                                                                                                                                                                                                                                    [///+//////<                                                                                                                                                                                                                                  %.////////?                                                                                                                                                                                                                                  [/////////7                                                                                                                                                                                                                                  [///+//////                                                                                                                                                                                                                                    567                                                                                                                                                                                                                                       [///                                                                                                                                                                                                                                          [///                                                                                                                                                                                                                                      57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      MM                                                                                                                                                                                                                  M_///////////////////////////M                                                                                                                                                                                                                  M////////////////////////////M                                                                                                                                                                                                                  M////////////////////////////M                                                                                                                                                                                                                  M////////////////////////////M                                                                                                                                                                                                                  M////////////////////////////M                                                                                                                                                                                                                  M////////////////////////////M                                                                                                                                                                                                                  M////////////////////////////M                                                                                                                                                                                                                  M////////////////////////////M                                                                                                                                                                                                                  M////////////////////////////M                                                                                                                                                                                                                  M////////////////////////////M                                                                                                                                                                                                                  M////////////////////////////M                                                                                                                                                                                                                  M////////////////////////////M                                                                                                                                                                                                                  M////////////////////////////M                                                                                                                                                                                                                  M////////////////////////////M                                                                                                                                                                                                                  M////////////////////////////M                                                                                                                                                                                                                  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM	  @oBoDEGIJLNO O O O O O O O O O O O O O O O O O O O O {    0000000000? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?     	 	 
 
                           I E"     "     "     "     "         "           " "    "     
 !                                                                                                         qo q  q
q
 q 
q
 q q 
q
 q q 	qxPPxPo                                                                                                          B b
     B
 b    
 B b     B
 b                                                                                                                                                    	 ` ` `f                                                 0                                               #                                                                                        ? ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwww'wwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff""offffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwww""wwwwwwwwwwww?fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff33wwwwwww""wwwwwwwwwwwwwwwww?fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff33wwww'""rwwwwwwwwww?fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3(""?fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff33wwww'""rwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwGB$twwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwww?wwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwww?wwwwwwwwwwwwwwwwwwwnffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwww?wwwwwwwwwwwwwnffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff?nffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwnffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff33nffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff33nffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3nffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff33nfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffofffffffffffffffff&ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwofffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwoffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwoffffffffffffffff&fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwofffffffffffffffffbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffdFffdFfff&ffdFffdFffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwofffffdfdfdfdfffbfdfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwwwwoffffffdfffdfffbfffdfffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwoffffffffffff&fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffFfFfFfFfffbfFfFfFfFfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwofffffdfffdfffbfbfdfffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwwwwwwofffffffdfffdfffffffdfffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffoffffffffdFffdFfff&ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffofffffffffdfdfdfdfffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffnffffffffffdfffdfffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffnffffffffffffffff&fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffnffffffffFfFfFfFfffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffnfffffffffdfffdfffbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffjfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffjffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffjfjfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffjfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffjffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB3CfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffFC$"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6$Dcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&DCcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB#2cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff62CBfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"d2dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&Cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&Cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff>3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff^UfC4>33ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffUeUfCD>#"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff^UUU>DD>#"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffUUUNN#BffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffUf#DffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeUf>Dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff>Cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff>ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff>ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -- title:  Adventure Game alpha 1.7
-- author: Jme7
-- desc:   Basic adventure game
-- script: lua

x,y=5,1
mapX,mapY=0,0
trueX,trueY=x+(30*mapX),y+(17*mapY)
facing=3
type=0
heal={}
healCD=0
healActive=0
fireball={}
fireballCD=0
fireballActive=0
Health=3
tick=0
moveTick=0

music(00,00,00,true,false)

function pCtrl()
 if (btnp(0) or (btn(0) and moveTick%10==0)) and fget(mget(trueX,trueY-1),0)==false then
  facing=0
  y=y-1
  moveTick=0
 elseif (btnp(1) or (btn(1) and moveTick%10==0)) and fget(mget(trueX,trueY+1),0)==false then
  facing=2
  y=y+1
  moveTick=0
 elseif (btnp(2) or (btn(2) and moveTick%10==0)) and fget(mget(trueX-1,trueY),0)==false then
  facing=3
  x=x-1
  moveTick=0
 elseif (btnp(3) or (btn(3) and moveTick%10==0)) and fget(mget(trueX+1,trueY),0)==false then
  facing=1
  x=x+1
  moveTick=0
 end
 trueX=x+(mapX*30)
 trueY=y+(mapY*17)
end

function pType()
 if fget(mget(trueX,trueY),1) or (trueX==heal.hTrueX and trueY==heal.hTrueY) then
  type=-1
 else
  type=0
 end
end

function pHandler()
 pCtrl()
 pType()
 if type>=0 then
  spr(256+type,x*8,y*8,0,1,0,facing)
 end
end

function HealSpell()
 heal.Timer=heal.Timer-1
 if heal.Timer>0 then
  if trueX==heal.hTrueX and trueY==heal.hTrueY then
   spr(476,heal.hX*8,heal.hY*8,0)
   if Health<6 and tick%30==0 then
    Health=Health+1
   end
  elseif mapX==heal.hMapX and mapY==heal.hMapY then
   spr(477,heal.hX*8,heal.hY*8,0)
  end
 else
  healActive=0
  heal.hX,heal.hY,heal.hMapX,heal.hMapY,heal.hTrueX,heal.hTrueY=-1
 end
end

function FireballSpell()
 fireball.Timer=fireball.Timer-1
 
 fireball.fX=fireball.fX+(((mx-4))-fireball.fX)*0.01
 fireball.fY=fireball.fY+(((my-4))-fireball.fY)*0.01
 
 if fireball.Timer>=5 and fireball.Timer<=10 then
  fireball.Sprite=479
 elseif fireball.Timer<=5 then
  fireball.Sprite=463
 else
  fireball.Sprite=478
 end
 
 spr(fireball.Sprite,fireball.fX,fireball.fY,0,1,0,math.random(0,3))
 
 if fireball.Timer<=0 then
  fireball={
   fX=0,
   fY=0
  }
  fireballActive=0
 end
end

function AbilityHandler()
 fireballCD=fireballCD-1
 healCD=healCD-1
 if healActive==1 then
  HealSpell()
 end
 if fireballActive==1 then
  FireballSpell()
 end
 if (btnp(4) or (click and mx > 207 and mx < 224 and my > 119)) and healCD<=0 then
  healCD=600
  healActive=1
  heal={
   hX=x,
   hY=y,
   hMapX=mapX,
   hMapY=mapY,
   hTrueX=trueX,
   hTrueY=trueY,
   Timer=600
  }
 end
 if (btnp(5) or (click and mx > 223 and my > 119)) and fireballCD<=0 then
  fireballCD=100
  fireballActive=1
  fireball={
   fX=x*8+math.random(-10,10),
   fY=y*8+math.random(-10,10),
   Timer=100,
   Sprite=478
  }
 end
end

function HP()
 spr(489,0,0)
 spr(489,8,0)
 spr(490,16,0)
 if Health==0 then
  spr(506,0,0,0)
  spr(506,8,0,0)
  spr(506,16,0,0)
 elseif Health==1 then
  spr(491,0,0,0)
  spr(506,8,0,0)
  spr(506,16,0,0)
 elseif Health==2 then
  spr(507,0,0,0)
  spr(506,8,0,0)
  spr(506,16,0,0)
 elseif Health==3 then
  spr(507,0,0,0)
  spr(491,8,0,0)
  spr(506,16,0,0)
 elseif Health==4 then
  spr(507,0,0,0)
  spr(507,8,0,0)
  spr(506,16,0,0)
 elseif Health==5 then
  spr(507,0,0,0)
  spr(507,8,0,0)
  spr(491,16,0,0)
 elseif Health==6 then
  spr(507,0,0,0)
  spr(507,8,0,0)
  spr(507,16,0,0)
 else
  spr(475,0,0,0)
  spr(475,8,0,0)
  spr(475,16,0,0)
  Health=3
 end
end

function UI()
 if healCD<=0 then
  spr(492,208,120,-1,1,0,0,2,2)
 else
  spr(412,208,120,-1,1,0,0,2,2)
 end
 if fireballCD<=0 then
  spr(494,224,120,-1,1,0,0,2,2)
 else
  spr(414,224,120,-1,1,0,0,2,2)
 end
 HP()
end

function cursor()
 spr(505,mx,my,0)
end

function mapHandler()
 if fget(mget(trueX,trueY),2)==true then
  fireball.Timer=0
  fireballCD=0
  if trueX==1 and trueY==1 then
   x,y=2,1
   facing=1
   mapX,mapY=7,6
   music(01,00,00,true,false)
  end
  if trueX==211 and trueY==103 then
   x,y=2,1
   facing=1
   mapX,mapY=0,0
   music(00,00,00,true,false)
  end
 end
 map(mapX*30,mapY*17)
end

function TIC()
 mx,my,click=mouse()
 mapHandler()
 AbilityHandler()
 pHandler()
 UI()
 cursor()
 tick=tick+1
 moveTick=moveTick+1
end