Nokia Snake source code View raw source. pico-8 cartridge // http://www.pico-8.com version 41 __lua__ --nokia snake --for the tiny-tv jam --◆caoimhe◆ --oakreef.ie ---values to set only here: tv_transparency_col =14 tv_screen_height =16 tv_player2btn_turnon =true ---values to change at runtime: tv_angle =-0.1 tv_anglespd =0 tv_xoffset =0 tv_yoffset =0 tv_fakevangle =0 --min:-1 max:1 tv_debug =false ---this is called on tv turn-on ---initialize your game here function _game_init() snakediedonturn = -1 directions = {'l','r','u','d'} reset() transition = true victory = false level = 1 text_scroll = 0 update_freq = 5 end function reset() head = {} head.x = flr(rnd(8))+1 head.y = flr(rnd(9))+1 heading = directions[flr(rnd(4))+1] heading_swap = heading body = {} food = nil foodcountdown = flr(rnd(4)) + 3 eatten = 0 for i = 1, 3 do local section = {} section.x = head.x section.y = head.y add(body, section) end c = 0 end ---update your game here function _game_update() if btn(0) then if heading != 'r' then heading_swap = 'l' end if heading == 'l' then if btn(2) and heading != 'd' then heading_swap = 'u' elseif btn(3) and heading != 'u' then heading_swap = 'd' end end end if btn(1) then if heading != 'l' then heading_swap = 'r' end if heading == 'r' then if btn(2) and heading != 'd' then heading_swap = 'u' elseif btn(3) and heading != 'u' then heading_swap = 'd' end end end if btn(2) then if heading != 'd' then heading_swap = 'u' end if heading == 'u' then if btn(0) and heading != 'r' then heading_swap = 'l' elseif btn(1) and heading != 'l' then heading_swap = 'r' end end end if btn(3) then if heading != 'u' then heading_swap = 'd' end if heading == 'd' then if btn(0) and heading != 'r' then heading_swap = 'l' elseif btn(1) and heading != 'l' then heading_swap = 'r' end end end --if btnp(0) then -- tv_xoffset-=1 -- tv_anglespd+=0.01 --end --if btnp(1) then -- tv_xoffset+=1 -- tv_anglespd-=0.01 --end --if btnp(2) then -- tv_yoffset-=1 -- tv_fakevangle-=0.3 --end --if btnp(3) then -- tv_yoffset+=1 -- tv_fakevangle+=0.3 --end if snakediedonturn < 0 then if victory then if text_scroll > 50 then tv_turn_onoff() else text_scroll += 1 end elseif transition and c%2 == 0 then if text_scroll > 42 then transition = false text_scroll = 0 else text_scroll += 1 end elseif c > 120 and c%update_freq == 0 then if #body > 0 then if #body > 1 then for i = #body, 2, -1 do --move each section of the body forward body[i].x = body[i-1].x body[i].y = body[i-1].y end end body[1].x = head.x --move the last section to the head body[1].y = head.y end if heading == 'l' then --move the head head.x -= 1 elseif heading == 'r' then head.x += 1 elseif heading == 'u' then head.y -= 1 elseif heading == 'd' then head.y += 1 end sfx(5) if heading_swap != nil then heading = heading_swap heading_swap = nil end if head.x > 9 then --loop back around edges head.x = 0 elseif head.x < 0 then head.x = 9 elseif head.y > 10 then head.y = 0 elseif head.y < 0 then head.y = 10 end --check for collisions if check_collision(head) then snakediedonturn = c end --generate food if foodcountdown < 0 and food == nil then food = make_food() while check_collision(food) or (food.x == head.x and food.y == head.y) do food = make_food() end foodcountdown = flr(rnd(10)) + 20 elseif foodcountdown < 0 and food != nil then food = nil foodcountdown = flr(rnd(5)) + 5 end if food != nil and food.x == head.x and food.y == head.y then sfx(6) eatten += 1 if eatten == 15 then if level == 4 then victory = true else reset() transition = true level += 1 update_freq = 6 - level end end food = nil local section = {} section.x = body[#body].x section.y = body[#body].y add(body, section) foodcountdown = flr(rnd(5)) + 5 end foodcountdown -= 1 end else if c%10 == 0 then --snake death animation here switch = true if switch then tv_xoffset-=8 tv_anglespd+=0.02 else tv_xoffset+=8 tv_anglespd-=0.02 end switch = not switch if head.x > 0 then head.x = -1 sfx(2) elseif #body > 0 then del(body, body[1]) sfx(2) else tv_turn_onoff() end end end if c > 32000 then c = 0 else c += 1 end end function make_food() local fud = {} fud.x = flr(rnd(9)) fud.y = flr(rnd(10)) return fud end function check_collision(thing) local coll = false for i = 1, #body do if thing.x == body[i].x and thing.y == body[i].y then coll = true end end return coll end ---draw your game here function _game_draw() cls() if victory then rectfill(0,1,9,8,9) spr(17,12-text_scroll,1) spr(18,20-text_scroll,1) spr(19,28-text_scroll,1) spr(20,36-text_scroll,1) spr(21,44-text_scroll,1) elseif transition then rectfill(0,1,9,8,9) spr(1,12-text_scroll,1) spr(2,20-text_scroll,1) spr(3,28-text_scroll,1) spr(level + 3,36-text_scroll,1) sspr() else if food != nil then pset(food.x, food.y, 11) end for i = 1, #body do pset(body[i].x,body[i].y, 14) end pset(head.x,head.y,8) end end --called on tv turn-off (optional) function _game_shutdown() --save highscores or something, idk end --called on cart start-up (works only then) --puts text on the screen (optional) function _set_screen_text() music(0) tv_add_text('snake? snake?!? snaaaaaake!!',64,120,1,7,0) --(text,x,y,alignment,color0,color1) end ---put your own functions there ------------------------------- ------------------------------- --do not change the following-- ----it is against the rules---- ------------------------------- ------------------------------- function _init()--go away tv_whitescrn=0 tv_height=23 tv_init_voxels() tv_autoturn=2 tv_t=0 tv_gameon=false tv_transparency_col=tv_transparency_col or 14 tv_screen_height=tv_screen_h or 7 tv_angle=tv_angle or -0.10 tv_anglespd=tv_anglespd or 0 tv_xoffset=tv_xoffset or 0 tv_yoffset=tv_yoffset or 0 tv_fakevangle=tv_fakevangle or 0 tv_text={} if _set_screen_text then _set_screen_text() end _set_screen_text=nil tv_add_text=nil menuitem(1,"turn on the tv",tv_turn_onoff) end function _update()--go away tv_t+=0.01 tv_angle+=tv_anglespd tv_angle=(tv_angle+0.5)%1-0.5 tv_anglespd*=0.9 tv_xoffset*=0.9 tv_yoffset*=0.9 tv_fakevangle*=0.9 if btnp(4,1) and tv_player2btn_turnon then tv_turn_onoff() end if tv_gameon then for y=0,10 do memcpy(0x6000+y*64,0x1800+y*64,5) end if tv_anglespd<0.015 and abs(tv_angle)<0.001 then tv_anglespd=0 tv_angle=0 else tv_anglespd=0.9*tv_anglespd+0.1*0.05*sgn(-tv_angle) end tv_autoturn=0 if tv_whitescrn==0 then _game_update() end else if btn(0) then tv_anglespd-=0.005 tv_autoturn=0 end if btn(1) then tv_anglespd+=0.005 tv_autoturn=0 end if tv_autoturn>0.5 then tv_anglespd=0.005 end tv_autoturn+=0.01 end end function _draw()--go away if tv_whitescrn>0 then local cs={0,1,13,6,7} local c=cs[min(flr(tv_whitescrn/2),4)+1] rectfill(0,0,10,11,c) tv_whitescrn=max(tv_whitescrn-1,0) for y=0,10 do memcpy(0x1800+y*64,0x6000+y*64,5) end elseif tv_gameon then palt(0,true) _game_draw() for y=0,10 do memcpy(0x1800+y*64,0x6000+y*64,5) end end palt(0,false) for x=0,128,32 do for y=0,128,32 do spr(204,x-(tv_t*100)%32,y-(tv_t*100)%32,4,4) end end tv_fakevangle=mid(tv_fakevangle,-1,1) tv_draw_voxels() for txt in all(tv_text) do tv_draw_text(txt.str,txt.x,txt.y,txt.al,txt.c0,txt.c1) end if tv_debug then local str1="memory: "..(stat(0)/1024*100).."%" local str2="cpu: "..(stat(1)*100).."%" tv_draw_text(str1,2,4,0,7,0) tv_draw_text(str2,2,12,0,7,0) end end function tv_draw_voxels()--go away local ocx=cos(tv_angle) local osx=-sin(tv_angle) local ocy=cos(tv_angle+0.25) local osy=-sin(tv_angle+0.25) local ssx,sox,ssy,soy if tv_angle%1>0.5 then ssx=15 sox=-1 else ssx=0 sox=1 end if tv_angle%1>0.25 and tv_angle%1<0.75 then ssy=15 soy=-1 else ssy=0 soy=1 end for l=0,tv_height do local ly=104-l*4+tv_yoffset local lx=64.5+tv_xoffset local x,y=lx,ly local sx=ssx for ix=0,15 do local sy=ssy for iy=0,15 do local c=tv_voxmap[sx][sy][l] if c>=0 then if (tv_gameon or tv_whitescrn>0) and c==0 then local x=ssx+sox*ix-3 local y=14-l-9+tv_screen_h if x<0 or x>9 or y<0 or y>10 then c=0 else c=sget(x,y+96) end end local xx=3.99*((sx-7.5)*ocx+(sy-7.5)*ocy) local yy=(1+tv_fakevangle)*((sx-7.5)*osx+(sy-7.5)*osy) xx+=x yy+=y rectfill(xx-2,yy-2,xx+1,yy+1,c) end sy+=soy end sx+=sox end end end function tv_init_voxels()--go away --please note that modifying --tv_voxmap at runtime is --against the rules of the jam tv_voxmap={} for x=0,15 do tv_voxmap[x]={} for y=0,15 do tv_voxmap[x][y]={} for z=0,tv_height do local c if z<16 then c=sget(x+(z%8)*16,y+64+flr(z/8)*16) else c=sget(x+(z%4)*16,y+96+flr((z-16)/4)*16) end if c==tv_transparency_col then tv_voxmap[x][y][z]=-1 else tv_voxmap[x][y][z]=c end end end end tv_screen_h=tv_screen_height end function tv_turn_onoff()--go away if tv_gameon then if _game_shutdown then _game_shutdown() end tv_gameon=false tv_whitescrn=10 sfx(1) menuitem(1,"turn on the tv",tv_turn_onoff) else _game_init() tv_gameon=true tv_whitescrn=15 sfx(0) menuitem(1,"turn off the tv",tv_turn_onoff) end end function tv_add_text(str,x,y,al,c0,c1)--go away add(tv_text,{str=str,x=x,y=y,al=al,c0=c0,c1=c1}) end function tv_draw_text(str,x,y,al,c0,c1)--go away if al==1 then x-=#str*2-1 elseif al==2 then x-=#str*4 end local c0=c0 or 7 local c1=c1 or 0 y-=2 print(str,x-1,y,c1) print(str,x+1,y,c1) print(str,x,y-1,c1) print(str,x,y+1,c1) print(str,x,y,c0) end __gfx__ 00000000999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000 000000009c999cccacacacccaca999999ca999999cca99999cc9999999ca99990000000000000000000000000000000000000000000000000000000000000000 007007009ca99caa9cacacaa9ca99999cca99999caaca999caaca9999cca99990000000000000000000000000000000000000000000000000000000000000000 000770009ca99cca9cacacca9ca99999aca99999a9ca999999ca9999caca99990000000000000000000000000000000000000000000000000000000000000000 000770009ca99ca999ca9ca99ca999999ca999999ca99999c9aca999cccca9990000000000000000000000000000000000000000000000000000000000000000 007007009cccaccca9ca9cccaccca999ccca9999cccca999acca9999aaca99990000000000000000000000000000000000000000000000000000000000000000 000000009aaa99aa99a99aaa9aaa9999aaa99999aaaa99999aa9999999a999990000000000000000000000000000000000000000000000000000000000000000 00000000999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000 00000000999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000 000000009cacaca9ccaccca9cca9cca9cacacacaca99999900000000000000000000000000000000000000000000000000000000000000000000000000000000 000000009cacacacaa9aca9ca9cacacacacacacaca99999900000000000000000000000000000000000000000000000000000000000000000000000000000000 000000009cacacaca999ca9ca9cacca99ca9cacaca99999900000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000099ca9caca999ca9ca9cacaca9ca999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000099ca9ca9cca9ca99cca9caca9ca9cacaca99999900000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000099a99a99aa99a999aa99a9a99a99a9a9a999999900000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eee1111111111eeeee111666666111eeee111166661111eeee111111111111eeee111111111111eeee111111111111eeee111111111111eeee111111111111ee ee111111111111eee11000000000011ee11eeeeeeeeee11ee11eeeeeeeeee11ee11eeeeeeeeee11ee11eeeeeeeeee11ee11eeeeeeeeee11ee11eeeeeeeeee11e ee111111111111eee10000000000001ee1eeeeeeeeeeee1ee1eeeeeeeeeeee1ee1eeeeeeeeeeee1ee1eeeeeeeeeeee1ee1eeeeeeeeeeee1ee1eeeeeeeeeeee1e ee66e669696ee6eee00000000000000ee0eeeeeeeeeeee0ee0eeeeeeeeeeee0ee0eeeeeeeeeeee0ee0eeeeeeeeeeee0ee0eeeeeeeeeeee0ee0eeeeeeeeeeee0e ee166669696ee1eee10000000000001ee1eeeeeeeeeeee1ee1eeeeeeeeeeee1ee1eeeeeeeeeeee1ee1eeeeeeeeeeee1ee1eeeeeeeeeeee1ee1eeeeeeeeeeee1e ee116666666611eee10000000000001ee1eeeeeeeeeeee1ee1eeeeeeeeeeee1ee1eeeeeeeeeeee1ee1eeeeeeeeeeee1ee1eeeeeeeeeeee1ee1eeeeeeeeeeee1e ee111111111111eee11000000000011ee11eeeeeeeeee11ee11eeeeeeeeee11ee11eeeeeeeeee11ee11eeeeeeeeee11ee11eeeeeeeeee11ee11eeeeeeeeee11e eee1111111111eeeee116616616611eeee111111111111eeee116616616611eeee111111111111eeee116616616611eeee111111111111eeee116616616611ee eeeeeeeeeeeeeeeeeeee66e66e66eeeeeeeeeeeeeeeeeeeeeeee66e66e66eeeeeeeeeeeeeeeeeeeeeeee66e66e66eeeeeeeeeeeeeeeeeeeeeeee66e66e66eeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee e11111111111111ee11111111111111ee11111111111111ee11111111111111ee11111111111111ee11111111111111ee11111111111111ee11111111111111e 11eeeeeeeeeeee1111eeeeeeeeeeee1111eeeeeeeeeeee1111eeeeeeeeeeee1111eeeeeeeeeeee1111eeeeeeeeeeee1111eeeeeeeeeeee1111eeeeeeeeeeee11 1eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee1 0eeeeeeeeeeeeee00eeeeeeeeeeeeee00eeeeeeeeeeeeee00eeeeeeeeeeeeee00eeeeeeeeeeeeee00eeeeeeeeeeeeee00eeeeeeeeeeeeee00eeeeeeeeeeeeee0 1eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee1 1eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee1 11eeeeeeeeeeee1111eeeeeeeeeeee1111eeeeeeeeeeee1111e0000000000e1166e0000000000e6666e0000000000e6666e0000000000e6666e0000000000e66 e11111111111111ee11166666666111ee11661111116611ee666eeeeeeee666ee61eeeeeeeeee16ee61eeeeeeeeee16ee61eeeeeeeeee16ee61eeeeeeeeee16e eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000b3bbbbbbbbbb3bb3b3b3b3b3b3b3b3b3 eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000003b3333b333b3b33b3bbb3bbb3bbb3bbb eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000b3b33b333b33333bb3b3b3b3b3b3b3b3 eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000b33bbbbbbbbbbbbbbb3bbb3bbb3bbb3b e11111111111111ee15555555555551ee15665655655651ee15665665656651e00000000000000000000000000000000b33bbbbbb33bbbbbb3b3b3b3b3b3b3b3 11eeeeeeeeeeee1111eeeeeeeeeeee1111eeeeeeeeeeee1111eeeeeeeeeeee1100000000000000000000000000000000bb3b3b333b3333bb3bbb3bbb3bbb3bbb 1eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee100000000000000000000000000000000b3bb33b333b33b3bb3b3b3b3b3b3b3b3 0eeeeeeeeeeeeee00eeeeeeeeeeeeee00eeeeeeeeeeeeee00eeeeeeeeeeeeee000000000000000000000000000000000b33b33bbb33bb33bbb3bbb3bbb3bbb3b 1eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee100000000000000000000000000000000b33b3bbbbbbbb33bb3b3b3b3b3b3b3b3 1eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee11eeeeeeeeeeeeee100000000000000000000000000000000bb3bb33b333bb3bb3bbb3bbb3bbb3bbb 66e0000000000e6666e0000000000e6666e0000000000e6616e0000000000e6100000000000000000000000000000000b3bb3333b333bb3bb3b3b3b3b3b3b3b3 e61eeeeeeeeee16ee61eeeeeeeeee16ee61eeeeeeeeee16ee61eeeeeeeeee16e00000000000000000000000000000000b33bbbbbbbbbb33bbb3bbb3bbb3bbb3b eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000b33bbbbbbbbbb33bb3b3b3b3b3b3b3b3 eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000b3b33b333b333b3b3bbb3bbb3bbb3bbb eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000bb3333b333b333b3b3b3b3b3b3b3b3b3 eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000003bbbbbbbbbbbbb3bbb3bbb3bbb3bbb3b eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000b3b3b3b3b3b3b3b3b3bbbbbbbbbb3bb3 eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000003bbb3bbb3bbb3bbb3b3333b333b3b33b eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000b3b3b3b3b3b3b3b3b3b33b333b33333b eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000bb3bbb3bbb3bbb3bb33bbbbbbbbbbbbb e15555555555551ee11111111111111ee11111111111111eee111111111111ee00000000000000000000000000000000b3b3b3b3b3b3b3b3b33bbbbbb33bbbbb 11eeeeeeeeeeee1111eeeeeeeeeeee111111111111111111e11110000001111e000000000000000000000000000000003bbb3bbb3bbb3bbbbb3b3b333b3333bb 1eeeeeeeeeeeeee11eeeeeeeeeeeeee11111111111111111e11105555550111e00000000000000000000000000000000b3b3b3b3b3b3b3b3b3bb33b333b33b3b 0eeeeeeeeeeeeee00eeeeeeeeeeeeee00011111111111100e00005555550000e00000000000000000000000000000000bb3bbb3bbb3bbb3bb33b33bbb33bb33b 1eeeeeeeeeeeeee11eeeeeeeeeeeeee11111111111111111e11110000001111e00000000000000000000000000000000b3b3b3b3b3b3b3b3b33b3bbbbbbbb33b 1eeeeeeeeeeeeee11eeeeeeeeeeeeee11111111111111111e11111111111111e000000000000000000000000000000003bbb3bbb3bbb3bbbbb3bb33b333bb3bb 16e0000000000e6116e0000000000e611661111111111661e16666666666661e00000000000000000000000000000000b3b3b3b3b3b3b3b3b3bb3333b333bb3b e61eeeeeeeeee16ee61eeeeeeeeee16ee66eeeeeeeeee66eee666666666666ee00000000000000000000000000000000bb3bbb3bbb3bbb3bb33bbbbbbbbbb33b eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000b3b3b3b3b3b3b3b3b33bbbbbbbbbb33b eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000003bbb3bbb3bbb3bbbb3b33b333b333b3b eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000b3b3b3b3b3b3b3b3bb3333b333b333b3 eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000bb3bbb3bbb3bbb3b3bbbbbbbbbbbbb3b __label__ bb33bbb3bbb3bbb3bbb3bb33bbbbbbbbbb33bbb3bbb3bbb3bbb3bb33bbbbbbbbbb33bbb3bbb3bbb3bbb3bb33bbbbbbbbbb33bbb3bbb3bbb3bbb3bb33bbbbbbbb bb33bb3b3b3b3b3b3b3b3b33bbbbbbbbbb33bb3b3b3b3b3b3b3b3b33bbbbbbbbbb33bb3b3b3b3b3b3b3b3b33bbbbbbbbbb33bb3b3b3b3b3b3b3b3b33bbbbbbbb 33b3b3bbb3bbb3bbb3bbbb3b33b333b333b3b3bbb3bbb3bbb3bbbb3b33b333b333b3b3bbb3bbb3bbb3bbbb3b33b333b333b3b3bbb3bbb3bbb3bbbb3b33b333b3 333b3b3b3b3b3b3b3b3b3bb3333b333b333b3b3b3b3b3b3b3b3b3bb3333b333b333b3b3b3b3b3b3b3b3b3bb3333b333b333b3b3b3b3b3b3b3b3b3bb3333b333b bbb3bbb3bbb3bbb3bbb3b3bbbbbbbbbbbbb3bbb3bbb31111bb1111111bbbbbbbbbb3bbb3bbb3bbb3bbb3b3bbbbbbbbbbbbb3bbb3bbb3bbb3bbb3b3bbbbbbbbbb 3b3b3b3bbbbbbbbbb3bb3b3b3b3b3b3b3b3b3b3bbb11111111111111111111113b3b3b3bbbbbbbbbb3bb3b3b3b3b3b3b3b3b3b3bbbbbbbbbb3bb3b3b3b3b3b3b b3bbb3b3333b333b3b33b3bbb3bbb3bbb3bbb3b300000000111110000100001111111113333b333b3b33b3bbb3bbb3bbb3bbb3b3333b333b3b33b3bbb3bbb3bb 3b3b3b3b33b333b33333bb3b3b3b3b3b3b3b3b1111111100000000005555555500000111111111b33333bb3b3b3b3b3b3b3b3b3b33b333b33333bb3b3b3b3b3b bbb3bb33bbbbbbbbbbbbbbb3bbb3bbb3bbb11111111111111111105555555555555555500000111111111bb3bbb3bbb3bbb3bb33bbbbbbbbbbbbbbb3bbb3bbb3 3b3b3b33bbbbbb33bbbbbb3b3b3b3b3b3b31116666666111111100000000555555555555555555011111111111113b3b3b3b3b33bbbbbb33bbbbbb3b3b3b3b3b b3bbbbb3b3b333b3333bb3bbb3bbb3bbb3b166666666666666661111110000000005555555555000011111111111b3bbb3bbbbb3b3b333b3333bb3bbb3bbb3bb 3b3b3b3bb33b333b33b3bb3b3b3b3b3b3111666666666666666666666661111110000000005000000001111111111b3b3b3b3b3bb33b333b33b3bb3b3b3b3b3b bbb3bb33b33bbb33bb33bbb3bbb3bbb11116666666666666666666666666666666111111011111111000000000111bb3bbb3bb33b33bbb33bb33bbb3bbb3bbb3 3b3b3b33b3bbbbbbbb33bb3b3b3b3b311666666666666666666666666666666666666666611111111111111100111b3b3b3b3b33b3bbbbbbbb33bb3b3b3b3b3b b3bbbbb3bb33b333bb3bb3bbb3bbb3b1166666666116666666666666666666666666666666666666111111110011111bb3bbbbb3bb33b333bb3bb3bbb3bbb3bb 3b3b3b3bb3333b333bb3bb3b3b3b3b3116666666611111111166666666666666666666666666666611111111001111111b3b3b3bb3333b333bb3bb3b3b3b3b3b bbb3bb33bbbbbbbbbb33bbb3bbb3bbb116666666611111111111111116666666666666666666666611111111001111111bb3bb33bbbbbbbbbb33bbb3bbb3bbb3 3b3b3b33bbbbbbbbbb33bb3b3b3b3b3116666666000001111111111111111111666666666666666611111111000001111b3b3b33bbbbbbbbbb33bb3b3b3b3b3b b3bbbb3b33b333b333b3b3bbb3bbb3b1166611110000000000001111111111111111111666666666111111111110011113bbbb3b33b333b333b3b3bbb3bbb3bb 3b3b3bb3333b333b333b3b3b3b3b3b3116661111000000000000000000011111111111111166666666611111111001111b3b3bb3333b333b333b3b3b3b3b3b3b bbb3b3bbbbbbbbbbbbb3bbb3bbb3bbb116661111000000000000000000000000001111111166666666611111111001111bb3b3bbbbbbbbbbbbb3bbb3bbb3bbb3 b3bb3b3b3b3b3b3b3b3b3b3bbbbbbbb1166611110000000000000000000000000000000001666666666111111110011113bb3b3b3b3b3b3b3b3b3b3bbbbbbbbb 3b33b3bbb3bbb3bbb3bbb3b3333b333116661111000000000000000000000000000000000066666666611111111001111b33b3bbb3bbb3bbb3bbb3b3333b333b 3333bb3b3b3b3b3b3b3b3b3b33b333b116661111000000000000000000000000000000000011116666611111111001111333bb3b3b3b3b3b3b3b3b3b33b333b3 bbbbbbb3bbb3bbb3bbb3bb33bbbbbbb116661111000000000000000000000000000000000011116666611111111001111bbbbbb3bbb3bbb3bbb3bb33bbbbbbbb bbbbbb3b3b3b3b3b3b3b3b33bbbbbb3116661111000000000000000000000000000000000011116666611111111001111bbbbb3b3b3b3b3b3b3b3b33bbbbbb33 333bb3bbb3bbb3bbb3bbbbb3b3b333b11666111100000000000000000000000000000000001111666661111111100111133bb3bbb3bbb3bbb3bbbbb3b3b333b3 33b3bb3b3b3b3b3b3b3b3b3bb33b3331166611110000000000000000000000000000000000111166666111111110011113b3bb3b3b3b3b3b3b3b3b3bb33b333b bb33bbb3bbb3bbb3bbb3bb33b33bbb3666661111000000000000000000000000000000000011116666611111111001111b33bbb3bbb3bbb3bbb3bb33b33bbb33 bb33bb3b3b3b3b3b3b3b3b33b3bbbbb666661111000000000000000000000000000000000011116666611111111001111b33bb3b3b3b3b3b3b3b3b33b3bbbbbb bb3bb3bbb3bbb3bbb3bbbbb3bb33b33666661111000000000000000000000000000000000011116666611111111001111b3bb3bbb3bbb3bbb3bbbbb3bb33b333 3bb3bb3b3b3b3b3b3b3b3b3bb3333b3666661111000000000000000000000000000000000011116666611111111001111bb3bb3b3b3b3b3b3b3b3b3bb3333b33 bb33bbb3bbb3bbb3bbb3bb33bbbbbbb666661111000000000000000000000000000000000011116666611111111001111b33bbb3bbb3bbb3bbb3bb33bbbbbbbb bb33bb3b3b3b3b3b3b3b3b33bbbbbbb666661111000000000000000000000000000000000011116666611111111001111b33bb3b3b3b3b3b3b3b3b33bbbbbbbb 33b3b3bbb3bbb3bbb3bbbb3b33b333b6666611110000000000000000000000000000000000111166666111111110011113b3b3bbb3bbb3bbb3bbbb3b33b333b3 333b3b3b3b3b3b3b3b3b3bb3333b33366666111100000000000000000000000000000000001111666666666111100111133b3b3b3b3b3b3b3b3b3bb3333b333b bbb3bbb3bbb3bbb3bbb3b3bbbbbbbbb666661111000000000000000000000000000000000011116666666661111001111bb3bbb3bbb3bbb3bbb3b3bbbbbbbbbb 3b3b3b3bbbbbbbbbb3bb3b3b3b3b3b3666661111000000000000000000000000000000000011116666666661111001111b3b3b3bbbbbbbbbb3bb3b3b3b3b3b3b b3bbb3b3333b333b3b33b3bbb3bbb3b6666611110000000000000000000000000000000000111166666666611110011113bbb3b3333b333b3b33b3bbb3bbb3bb 3b3b3b3b33b333b33333bb3b3b3b3b3666661111000000000000000000000000000000000011116666666661111001111b3b3b3b33b333b33333bb3b3b3b3b3b bbb3bb33bbbbbbbbbbbbbbb3bbb3bbb666661111000000000000000000000000000000000011116666666661111001111bb3bb33bbbbbbbbbbbbbbb3bbb3bbb3 3b3b3b33bbbbbb33bbbbbb3b3b3b3b3666661111000000000000000000000000000000000011116666666661111001111b3b3b33bbbbbb33bbbbbb3b3b3b3b3b b3bbbbb3b3b333b3333bb3bbb3bbb3b6666611110000000000000000000000000000000000111166666666611110011113bbbbb3b3b333b3333bb3bbb3bbb3bb 3b3b3b3bb33b333b33b3bb3b3b3b3b3666661111000000000000000000000000000000000011116666666661111001111b3b3b3bb33b333b33b3bb3b3b3b3b3b bbb3bb33b33bbb33bb33bbb3bbb3bbb666661111000000000000000000000000000000000011116666666661111001111bb3bb33b33bbb33bb33bbb3bbb3bbb3 3b3b3b33b3bbbbbbbb33bb3b3b3b3b3666661111000000000000000000000000000000000011116666666661111001111b3b3b33b3bbbbbbbb33bb3b3b3b3b3b b3bbbbb3bb33b333bb3bb3bbb3bbb3b6666611110000000000000000000000000000000000111166666666611110011113bbbbb3bb33b333bb3bb3bbb3bbb3bb 3b3b3b3bb3333b333bb3bb3b3b3b3b3666661111000000000000000000000000000000000011116666666661111001111b3b3b3bb3333b333bb3bb3b3b3b3b3b bbb3bb33bbbbbbbbbb33bbb3bbb3bbb666661111000000000000000000000000000000000011116666666661111001111bb3bb33bbbbbbbbbb33bbb3bbb3bbb3 3b3b3b33bbbbbbbbbb33bb3b3b3b3b3666661111000000000000000000000000000000000011116666666661111001111b3b3b33bbbbbbbbbb33bb3b3b3b3b3b b3bbbb3b33b333b333b3b3bbb3bbb3b6666611110000000000000000000000000000000000111166666666611110011113bbbb3b33b333b333b3b3bbb3bbb3bb 3b3b3bb3333b333b333b3b3b3b3b3b3666661111000000000000000000000000000000000011116666666661111001111b3b3bb3333b333b333b3b3b3b3b3b3b bbb3b3bbbbbbbbbbbbb3bbb3bbb3bbb666661111000000000000000000000000000000000011116666666661111001111bb3b3bbbbbbbbbbbbb3bbb3bbb3bbb3 b3bb3b3b3b3b3b3b3b3b3b3bbbbbbbb6666611110000000000000000000000000000000000111166666666611110011113bb3b3b3b3b3b3b3b3b3b3bbbbbbbbb 3b33b3bbb3bbb3bbb3bbb3b3333b333666661111000000000000000000000000000000000011116666666661111001111b33b3bbb3bbb3bbb3bbb3b3333b333b 3333bb3b3b3b3b3b3b3b3b3b33b333b666661111000000000000000000000000000000000011116666666661111001111333bb3b3b3b3b3b3b3b3b3b33b333b3 bbbbbbb3bbb3bbb3bbb3bb33bbbbbbb116661111000000000000000000000000000000000011116666666661111001111bbbbbb3bbb3bbb3bbb3bb33bbbbbbbb bbbbbb3b3b3b3b3b3b3b3b33bbbbbb3116661111000000000000000000000000000000000011116666666661111001111bbbbb3b3b3b3b3b3b3b3b33bbbbbb33 333bb3bbb3bbb3bbb3bbbbb3b3b333b11666666666600000000000000000000000000000001111666666666111100111133bb3bbb3bbb3bbb3bbbbb3b3b333b3 33b3bb3b3b3b3b3b3b3b3b3bb33b3331166666666660000000000000000000000000000000111166666666611110011113b3bb3b3b3b3b3b3b3b3b3bb33b333b bb33bbb3bbb3bbb3bbb3bb33b33bbb3116666666666000000000000000000000000000000011116666666661111001111b33bbb3bbb3bbb3bbb3bb33b33bbb33 bb33bb3b3b3b3b3b3b3b3b33b3bbbbb111116666666110000000000000000000000000000011116666666661111001111b33bb3b3b3b3b3b3b3b3b33b3bbbbbb bb3bb3bbb3bbb3bbb3bbbbb3bb33b33111111116666111111111000000000000000000000011116666666661111001111b3bb3bbb3bbb3bbb3bbbbb3bb33b333 3bb3bb3b3b3b3b3b3b3b3b3bb3333b3111111116666666111111111111100000000000066666666666111111111001111bb3bb3b3b3b3b3b3b3b3b3bb3333b33 bb33bbb3bbb3bbb3bbb3bb33bbbbbbb111111116666666111111111111111111110000066666666666111111111001111b33bbb3bbb3bbb3bbb3bb33bbbbbbbb bb33bb3b3b3b3b3b3b3b3b33bbbbbbb111111116666666111111111111111111111111166666666666111111111001111b33bb3b3b3b3b3b3b3b3b33bbbbbbbb 33b3b3bbb3bbb3bbb3bbbb3b33b333b1111111111116661111111111111111111116666666666666661111111110011113b3b3bbb3bbb3bbb3bbbb3b33b333b3 333b3b3b3b3b3b3b3b3b3bb3333b33311111111111166666661111111111111111166666661111666611111111100111133b3b3b3b3b3b3b3b3b3bb3333b333b bbb3bbb3bbb3bbb3bbb3b3bbbbbbbbb111111111111666666666666661111111111666666611111111111111111001111bb3bbb3bbb3bbb3bbb3b3bbbbbbbbbb 3b3b3b3bbbbbbbbbb3bb3b3b3b3b3b3111111111111666666666666666666666111666666611111111111111111001111b3b3b3bbbbbbbbbb3bb3b3b3b3b3b3b b3bbb3b3333b333b3b33b3bbb3bbb3b1111111111116666666666666666666666666666666111111111111111110011113bbb3b3333b333b3b33b3bbb3bbb3bb 3b3b3b3b33b333b33333bb3b3b3b3b3111111111111111111166666666666666666666611111111111111111111001111b3b3b3b33b333b33333bb3b3b3b3b3b bbb3bb33bbbbbbbbbbbbbbb3bbb3bbb3b1111111111111111111111116666666666666611111111111111111111001111bb3bb33bbbbbbbbbbbbbbb3bbb3bbb3 3b3b3b33bbbbbb33bbbbbb3b3b3b3b3b3b311111111111111111111111111111666666611111111111111111111001111b3b3b33bbbbbb33bbbbbb3b3b3b3b3b b3bbbbb3b3b333b3333bb3bbb3bbb3bbb3b111111111111111111111111111111111111111111111111111111110011113bbbbb3b3b333b3333bb3bbb3bbb3bb 3b3b3b3bb33b333b33b3bb3b3b3b3b3b3b3111111116666666111111111111111111111111111111111111111110011b3b3b3b3bb33b333b33b3bb3b3b3b3b3b bbb3bb33b33bbb33bb33bbb3bbb3bbb3bbb1111116666666661116666111111111111111111111111111111111100bb3bbb3bb33b33bbb33bb33bbb3bbb3bbb3 3b3b3b33b3bbbbbbbb33bb3b3b3b3b3b3b31111116666666661666666666111111111111111111111111111111111b3b3b3b3b33b3bbbbbbbb33bb3b3b3b3b3b b3bbbbb3bb33b333bb3bb3bbb3bbb3bbb3b11111166666666616666666661111666666611111111111111111101113bbb3bbbbb3bb33b333bb3bb3bbb3bbb3bb 3b3b3b3bb3333b333bb3bb3b3b3b3b3b3b31111116666666111666666666116666666661111111111111111100111b3b3b3b3b3bb3333b333bb3bb3b3b3b3b3b bbb3bb33bbbbbbbbbb33bbb3bbb3bbb3bbb1111111111111111666666666116666666661111111111111111100111bb3bbb3bb33bbbbbbbbbb33bbb3bbb3bbb3 3b3b3b33bbbbbbbbbb33bb3b3b3b3b3b3b31111111111111111111166661116666666661111111111111111100111b3b3b3b3b33bbbbbbbbbb33bb3b3b3b3b3b b3bbbb3b33b333b333b3b3bbb3bbb3bbb3b11111111111111111111111111166666661111111111111111111001113bbb3bbbb3b33b333b333b3b3bbb3bbb3bb 3b3b3bb3333b333b333b3b3b3b3b3b3b3b31111111166666661111111111111111111111111111111111111100111b3b3b3b3bb3333b333b333b3b3b3b3b3b3b bbb3b3bbbbbbbbbbbbb3bbb3bbb3bbb3bbb1111116666666661116666111111111111111111111111111111100111bb3bbb3b3bbbbbbbbbbbbb3bbb3bbb3bbb3 b3bb3b3b3b3b3b3b3b3b3b3bbbbbbbbbb3b1111116666666661666666666111111111111111111111111111100111bbbb3bb3b3b3b3b3b3b3b3b3b3bbbbbbbbb 3b33b3bbb3bbb3bbb3bbb3b3333b333b3b3111111666666666166666666611116666666111111111111111110011133b3b33b3bbb3bbb3bbb3bbb3b3333b333b 3333bb3b3b3b3b3b3b3b3b3b33b333b333311111166666661116666666661166666666611111111111111111001113b33333bb3b3b3b3b3b3b3b3b3b33b333b3 bbbbbbb3bbb3bbb3bbb3bb33bbbbbbbbbbb1111111111111111666666666116666666661111111111111111100111bbbbbbbbbb3bbb3bbb3bbb3bb33bbbbbbbb bbbbbb3b3b3b3b3b3b3b3b33bbbbbb33bbb1111111111111111111166661116666666661111111111111111100111b33bbbbbb3b3b3b3b3b3b3b3b33bbbbbb33 333bb3bbb3bbb3bbb3bbbbb3b3b333b333311111111111111111111111111166666661111111111111111111001113b3333bb3bbb3bbb3bbb3bbbbb3b3b333b3 33b3bb3b3b3b3b3b3b3b3b3bb33b333b33b111111116666666111111111111111111111111111111111111110011133b33b3bb3b3b3b3b3b3b3b3b3bb33b333b bb33bbb3bbb3bbb3bbb3bb33b33bbb33bb31111116666666661116666111111111111111111111111111111100111b33bb33bbb3bbb3bbb3bbb3bb33b33bbb33 bb33bb3b3b3b3b3b3b3b3b33b3bbbbbbbb31111116666666661666666666111111111111111111111111111100111bbbbb33bb3b3b3b3b3b3b3b3b33b3bbbbbb bb3bb3bbb3bbb3bbb3bbbbb3bb33b333bb31111116666666661666666666111166666661111111111111111100111333bb3bb3bbb3bbb3bbb3bbbbb3bb33b333 3bb3bb3b3b3b3b3b3b3b3b3bb3333b333bb1111116666666111666666666116666666661111111111111111100111b333bb3bb3b3b3b3b3b3b3b3b3bb3333b33 bb33bbb3bbb3bbb3bbb3bb33bbbbbbbbbb31111111111111111666666666116666666661111111111111111100111bbbbb33bbb3bbb3bbb3bbb3bb33bbbbbbbb bb33bb3b3b3b3b3b3b3b3b33bbbbbbbbbb31111111111111111111166661116666666661111111111111111100111bbbbb33bb3b3b3b3b3b3b3b3b33bbbbbbbb 33b3b3bbb3bbb3bbb3bbbb3b33b333b333b11111111111111111111111111166666661111111111111111111001113b333b3b3bbb3bbb3bbb3bbbb3b33b333b3 333b3b3b3b3b3b3b3b3b3bb3333b333b333111111116666666111111111111111111111111111111111111110011133b333b3b3b3b3b3b3b3b3b3bb3333b333b bbb3bbb3bbb3bbb3bbb3b3bbbbbbbbbbbbb3111116666666661116666111111111111111111111111111111100111bbbbbb3bbb3bbb3bbb3bbb3b3bbbbbbbbbb 3b3b3b3bbbbbbbbbb3bb3b3b3b3b3b3b3b3b111116666666661666666666111111111111111111111111111100111b3b3b3b3b3bbbbbbbbbb3bb3b3b3b3b3b3b b3bbb3b3333b333b3b33b3bbb3bbb3bbb3bbb311166666666616666666661111666666611111111111111111001113bbb3bbb3b3333b333b3b33b3bbb3bbb3bb 3b3b3b3b33b333b33333bb3b3b3b3b3b3b3b3b11166666661116666666661166666666611111111111111111003b3b3b3b3b3b3b33b333b33333bb3b3b3b3b3b bbb3bb33bbbbbbbbbbbbbbb3bbb3bbb3bbb3bb1111111111111666666666116666666661111111111111111111b3bbb3bbb3bb33bbbbbbbbbbbbbbb3bbb3bbb3 3b3b3b33bbbbbb33bbbbbb3b3b3b3b3b3b3b3b31111111111111111666611166666666611111111111111111113b3b3b3b3b3b33bbbbbb33bbbbbb3b3b3b3b3b b3bbbbb3b3b333b3333bb3bbb3bbb3bbb3bbbbb3b3b111111111111111111166666661111111111111116611b3bbb3bbb3bbbbb3b3b333b3333bb3bbb3bbb3bb 3b3b3b3bb33b333b33b3bb3b3b3b3b3b3b3b3b3bb33b333b331111111111111111111111111111111111663b3b3b3b3b3b3b3b3bb33b333b33b3bb3b3b3b3b3b bbb3bb33b33bbb33bb33bbb3bbb3bbb3bbb3bb33b33bbb33bb33bbb3b111111111111111111111111111bbb3bbb3bbb3bbb3bb33b33bbb33bb33bbb3bbb3bbb3 3b3b3b33b3bbbbbbbb33bb3b3b3b3b3b3b3b3b33b3bbbbbbbb33bb3b3b3b3b3b11111111111111111133bb3b3b3b3b3b3b3b3b33b3bbbbbbbb33bb3b3b3b3b3b b3bbbbb3bb33b333bb3bb3bbb3bbb3bbb3bbbbb3bb33b333bb3bb3bbb3bbb3bbb3bbbbb11113b333bb3bb3bbb3bbb3bbb3bbbbb3bb33b333bb3bb3bbb3bbb3bb 3b3b3b3bb3333b333bb3bb3b3b3b3b3b3b3b3b3bb3333b333bb3bb3b3b3b3b3b3b3b3b3bb3333b333bb3bb3b3b3b3b3b3b3b3b3bb3333b333bb3bb3b3b3b3b3b bbb3bb33bbbbbbbbbb33bbb3bbb3bbb3bbb3bb33bbbbbbbbbb33bbb3bbb3bbb3bbb3bb33bbbbbbbbbb33bbb3bbb3bbb3bbb3bb33bbbbbbbbbb33bbb3bbb3bbb3 3b3b3b33bbbbbbbbbb33bb3b3b3b3b3b3b3b3b33bbbbbbbbbb33bb3b3b3b3b3b3b3b3b33bbbbbbbbbb33bb3b3b3b3b3b3b3b3b33bbbbbbbbbb33bb3b3b3b3b3b b3bbbb3b33b333b333b3b3bbb3bbb3bbb3bbbb3b33b333b333b3b3bbb3bbb3bbb3bbbb3b33b333b333b3b3bbb3bbb3bbb3bbbb3b33b333b333b3b3bbb3bbb3bb 3b3b3bb3333b333b333b3b3b3b3b3b3b3b3b3bb3333b333b333b3b3b3b3b3b3b3b3b3bb3333b333b333b3b3b3b3b3b3b3b3b3bb3333b333b333b3b3b3b3b3b3b bbb3b3bbbbbbbbbbbbb3bbb3bbb3bbb3bbb3b3bbbbbbbbbbbbb3bbb3bbb3bbb3bbb3b3bbbbbbbbbbbbb3bbb3bbb3bbb3bbb3b3bbbbbbbbbbbbb3bbb3bbb3bbb3 b3bb3b3b3b003b3b3b3b3b3bbbbbb000b3bb3b003b3b3b3b3b3b3b3bb000bb0bb0003b3b3b00300b30003000b000b000b0003000303030003b0b3b0bbbbbbbbb 3b33b3bbb077000bb000b0b0300007770b33b077000bb000b0b0b00007770070077703bbb0770770077707770777077707770777070707770070b070333b333b 3333bb3b0700077007770707077700070333070007700777070707770007007030070b3b07000707070707070707070707070707070707003070307033b333b3 bbbbbbb307770707070707700770b0770bbb07770707070707700770b0770070b0770bb30777070707770777077707770777077707700770b070b070bbbbbbbb bbbbbb3b30070707077707070700bb00bbbbb0070707077707070700bb00bb03bb00bb3b30070707070707070707070707070707070707003b0b3b03bbbbbb33 333bb3bb077007070707070707770070333b07700707070707070777007030703070b3bb07700707070707070707070707070707070707770070b070b3b333b3 33b3bb3b300b303030303030b000330b33b3b00b3030303030303000b30b330b3303bb3b300b303030303030b030303030b0b030303030003b0b3b0bb33b333b bb33bbb3bbb3bbb3bbb3bb33b33bbb33bb33bbb3bbb3bbb3bbb3bb33b33bbb33bb33bbb3bbb3bbb3bbb3bb33b33bbb33bb33bbb3bbb3bbb3bbb3bb33b33bbb33 bb33bb3b3b3b3b3b3b3b3b33b3bbbbbbbb33bb3b3b3b3b3b3b3b3b33b3bbbbbbbb33bb3b3b3b3b3b3b3b3b33b3bbbbbbbb33bb3b3b3b3b3b3b3b3b33b3bbbbbb bb3bb3bbb3bbb3bbb3bbbbb3bb33b333bb3bb3bbb3bbb3bbb3bbbbb3bb33b333bb3bb3bbb3bbb3bbb3bbbbb3bb33b333bb3bb3bbb3bbb3bbb3bbbbb3bb33b333 3bb3bb3b3b3b3b3b3b3b3b3bb3333b333bb3bb3b3b3b3b3b3b3b3b3bb3333b333bb3bb3b3b3b3b3b3b3b3b3bb3333b333bb3bb3b3b3b3b3b3b3b3b3bb3333b33 __map__ 0000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 __sfx__ 010c00001d35525355333453a3453a3453a3353a3253a315003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 010c00001d35525355333453a34533345333353332533315000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0002000006410094100c4100d4301f44032650316502f6502d6502b63026620236301c620156100f610036001d700156001870011600137000d6000e700086000770002600027000170000000000000000000000 010900001c0501c0501a0501a050110501105011050130501305013050180501805017050170500e0500e0500e050100501005010050170501705015050150500c0500c0500c0501005010050100501505015050 011000001505015050150501505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00010000010300503007030080300b0301003013030170301a0002000001000080000200012000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000300000d1500c1500a13009130091300a1300d1301213018130211402f050260501a0500c040011002910029100261002510024100211001f1001e1001910016100141000e100091000e100001000010000100 __music__ 00 03424344 00 04424344