`8CpT AT/?< NA\><yBy"@a$Q><yBy@aQNu<<NqNqQNu All music is VIRUS FREE ! All Circuits Operational.... ------------------------------ Distributed under Licence ***** 1990 BUDGIE UK ***** 3O`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@uwy{} @ @ ` @ ` ` / @ o ǀ @ ` ׀ ٠  @` @`!a   /Aa!!#A%a')+/1!3A5a9;=?A!CAEaGIKMOQ!SAUaY[]_a!Oeagikmoq!sAuawy{}!Oa!Aa!Aa!Aa/Aoǁɡ!Aaׁ١!Aa/A / B o  "!B!o!!!"!#B"%b"")+"-"#13B#o#7##;=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{}("(B(b((((()r)O)))))*"*b*****+"+B+b+++++,",B,b,ǂ,ɢ,,,-ׂ----.".B.b...../"/B/b/////0#0C0c00 0 0 01O`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@uwy{} @ @ ` @ ` ` / @ o ǀ @ ` ׀ ٠  @` @`!a   /Aa!!#A%a')+/1!3A5a9;=?A!CAEaGIKMOQ!SAUaY[]_a!Oeagikmoq!sAuawy{}!Oa!Aa!Aa!Aa/Aoǁɡ!Aaׁ١!Aa/A / B o  "!B!o!!!"!#B"%b"")+"-"#13B#o#7##;=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{}("(B(b((((()r)O)))))*"*b*****+"+B+b+++++,",B,b,ǂ,ɢ,,,-ׂ----.".B.b...../"/B/b/////0#0C0c00 0 0 01AUTO et HUM t JUDY "t QUARTET *t SOURCES gt SPARTAN t TUNES t BUKt BUDGIE ASCt k DESKTOP INF!t CLAYMORE t BUDGIE + t GOTHIC PRG%t Ÿ. f t.. f tLOADER PRGt LOADER S t YF`*O.|*m - ЭЭ// Bg?<JNAO `@a:\tunes\space*.pi1a:\tunes\anthem*.prga:\tunes\dream_16.prgB?< NA\##L#NA@BBBBBBBB?</<0?<=NA3J@k| 9N"//<}B?9?<?NA ?9?<>NAX yN /?<NN\?<NAT#A|/9?< NA\?<NAHJ9 g $yJyjZ## # ##0## V# 3"*!Bg "R jag "j j a<g "j jag "j jaSyj"$ m #8LNuA|#LNuFA|LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. H/?< NN\LNu  0  Vn  0  Vn 0  Vn 0  Vn 0  Vn 0 Vn 0 Vn 0  Vn? 0  Vn  0 Vn 0 Vn N0 Vn ~0 Vn 0 Vn 0 Vn 0 Vn0 Vn 0 Vn n0nn Vn0   Vn0") HHAEHA|fBQ")f#A#Ai3AQ)<fR)NuJg <fa`<f a``<f a` <f`R)  B@) Nu ) mH)f>i0)i0)in Di`D@imDi0)i3@Nu 9g)f3iNuY) )Nu               l[H5H[5H(5H(-[H-[H<-<H5H(5H(-[H-Q@5(5@/@#/@#(Q@(l[H5H[5H(5H(-[H-`` 0lll|xllH8l`lllZPH><llH8l`lll0llH8l`[H<-<H5H(5H(-[H-QH<-<H5H(5H(-[H-l[H5H[5H(5H(-[H-l[H5H[5H(5H(-[H-`8H8H8H8H^^^^jj^^jjjj```lrl@` lrl```lrl@ l`@``@```8x  F, V  @@@* Budgie UK - Commented souce codes series - * View in medium res * * comments (;) always FOLLOW the instructions * Devpac 2 required to assemble * version 1.2 March 21,1990 *------------------------------------------** * reallocate unused memory to Gemdos m_shrink movea.l A7,A5 move.l #stack,A7 movea.l 4(A5),A5 move.l 12(A5),D0 add.l 20(A5),D0 add.l 28(A5),D0 addi.l #256,D0 move.l D0,-(A7) move.l A5,-(A7) clr.w -(A7) move.w #$4A,-(A7) trap #1 lea $0C(A7),A7 ; the above is the STANDARD gem start. We will only use the ram ; space that is strictly required. The rest may go back to gem. bra.s start name dc.b "a:\tunes\space*.pi1",0 name1 dc.b "a:\tunes\anthem*.prg",0 name2 dc.b "a:\tunes\dream_16.prg",0 even ; bra.s start means 'branch (short) to start' ; in order to skip the above labels, which are not instructions ; dc.b means declare bytes start clr.l -(sp) move.w #$20,-(sp) Super. trap #1 addq.l #6,SP move.l d0,super ; above is standard routine to go supervisor. ; all Budgie programs run in supervisor. Essential. ; old default stack pointer is stored in a location at the end of ; this prog, called 'super'. It's a long word (L). move.l #vbi,$4de move.l $44e,old_phys lea $ff8240,a0 clr.l (a0)+ clr.l (a0)+ clr.l (a0)+ clr.l (a0)+ clr.l (a0)+ clr.l (a0)+ clr.l (a0)+ clr.l (a0)+ ; one way to turn the screen black * load a degas picture at a specific address move.w #0,-(A7) 0 for open a file move.l #name,-(A7) crossw_1.pi1 move.w #$3D,-(A7) code for open trap #1 ask o/s to do it add.l #8,sp adjust stack pointer move.w d0,handle store 'handle' returned in d0, in a safe place tst.w d0 test if negative by any chance... bmi error if so: file not found: branch to error ; standard 'open file' routine move.l $44e,d0 load direct to this address sub.l #34,d0 or more precisely, here. move.l d0,-(sp) pass load address to stack move.l #32066,-(A7) read 32066 bytes (ie a degas picture) move.w handle,-(A7) retrieve that handle move.w #$3F,-(A7) code for read trap #1 ask o/s to do it adda.l #$C,A7 adjust stack pointer when all done ; above is the standard 'read' routine move.w handle,-(SP) retrieve handle again move.w #$3E,-(SP) code for close trap #1 ok do it addq.l #4,SP adjust stack as ususal ; above is standard 'close' routine move.l $44e,a0 put physbase address in a0 sub.l #32,a0 deduct 16 words from it move.l A0,-(SP) that's where the palette starts move.w #6,-(SP) call 'change palette' routine trap #14 ok addq.l #6,SP all done ; above is standard 'change palette' routine move.w #$07,-(sp) getkey code trap #1 call o/s addq.l #2,sp ; standard routine for waiting for a keypress ; if you want to find out which key has been pressed, check D0 move.l #0,$4de lea $ff8800,a0 move.b #7,(a0) cut out sound chip move.b #%11111111,2(a0) MOVE.L SUPER,-(SP) back to user mode MOVE.W #$20,-(SP) TRAP #1 ADDQ.L #6,SP error quit MOVE.W #0,-(SP) goodbye: quit but stay TRAP #1 R EQU 2 J EQU 8 I EQU 2 C EQU 16 W EQU 1 X EQU 2 T EQU 4 Q EQU 1 Z EQU 4 U EQU 8 O EQU 2 SL EQU $FF8800 SD EQU $FF8802 ; this is the actual routine. vbi movem.l d0-d7/a0-a6,-(sp) prevent corruption ; lea $fffc00,a1 keyboard acia ; cmp.b #$61,2(a1) undo ? ; beq end_it ;; cmp.b #$62,2(a1) help ? ; beq on_off TST.B FL BEQ PPP MOVE.B #7,SL MOVE.B #%11000000,SD MOVE.B #1,FL PPP ;\\\\\\\\\\\\\ MOVE.L UPTO,A2 SSU TST FBRA BPL WELLS MOVE.L #$08000000,SL MOVE.L #$09000000,SL MOVE.L #$0A000000,SL MOVE.L #1,PNT0 MOVE.L #1,PNT1 MOVE.L #1,PNT2 MOVE.L #1,PNT3 MOVE.L #1,PNT4 MOVE 34(A2),FBRA WELLS MOVE.B 33(A2),D4 PART1 CLR.B D2 BTST #1,D4 BEQ.S W1 MOVE.L (A2),A1 MOVE.L 4(A2),A0 BSR CHAN0 W1 BTST #2,D4 BEQ.S W2 MOVE.L 8(A2),A1 MOVE.L 12(A2),A0 BSR CHAN0 W2 MOVE.B #1,D2 BTST #3,D4 BEQ.S W3 MOVE.L 16(A2),A1 MOVE.L 20(A2),A0 BSR CHAN0 W3 BTST #4,D4 BEQ.S W4 MOVE.L 24(A2),A1 MOVE.L 28(A2),A0 BSR CHAN0 W4 SUBQ.W #1,FBRA BPL.S TTH ADD.L #36,UPTO CMP.L #CHAN0,UPTO BLT TTH MOVE.L #DOTH,UPTO TTH movem.l (sp)+,d0-d7/a0-a6 rts end_it ; bclr #6,$fffa11 acknowledge key press interrupt lea $ff8800,a0 move.b #7,(a0) cut out sound chip move.b #%11111111,2(a0) move.l #0,$4de end interrupt movem.l (sp)+,d0-d7/a0-a6 restore all registers rts on_off bclr #6,$fffa11 not.l $200 toggle on/off lea $ff8800,a0 move.b #7,(a0) move.b #%11111111,2(a0) movem.l (sp)+,d0-d7/a0-a6 rts quiet movem.l (sp)+,d0-d7/a0-a6 rts even DC.B " G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. " ;EVEN super dc.l 0 handle dc.w 0,0 hit dc.b 0,0 even res dc.w 0 palette ds.w 16 dosound movem.l a0-a6/d0-d6,-(sp) MOVE.L A0,-(SP) MOVE.W #$20,-(SP) TRAP #14 ADDQ.L #6,SP movem.l (sp)+,a0-a6/d0-d6 RTS EVEN silence DC.B 0,0,1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0 DC.B 9,0,10,0,11,0,12,0,13,0,14,0,15,0,255,0 ************************** ;\\SEQUENCE DOTH DC.L PNT0,_NOTE2 DC.L PNT1,_NOTE2 DC.L PNT2,_NOTE2 DC.L PNT3,DRMM DC.B 1,%00001100 DC.W 511 DC.L PNT0,_NOTE2+4 DC.L PNT1,_NOTE2+8 DC.L PNT2,_NOTE2 DC.L PNT3,DRMM DC.B 1,%00011111 DC.W 511 DC.L PNT0,_NOTE2+8 DC.L PNT1,_NOTE2+4 DC.L PNT2,_NOTE2 DC.L PNT3,DRMM DC.B 2,%00011111 DC.W 511 DC.L PNT0,_NOTE0 DC.L PNT1,TUNE2 DC.L PNT2,_NOTE2 DC.L PNT3,DRMM DC.B 3,%00011111 DC.W 511 DC.L PNT0,_NOTE0 DC.L PNT1,_NOTE1 DC.L PNT2,_NOTE2 DC.L PNT3,DRMM DC.B 1,%00011111 DC.W 511 DC.L PNT0,GE0 DC.L PNT1,GE1 DC.L PNT2,GE2 DC.L PNT3,DRMM DC.B 2,%00011111 DC.W 511 DC.L PNT0,GE0 DC.L PNT1,TUNE DC.L PNT2,GE2 DC.L PNT3,DRMM DC.B 3,%00001111 DC.W 511 DC.L PNT0,_NOTE0 DC.L PNT1,TUNE2 DC.L PNT2,_NOTE2 DC.L PNT3,DRMM DC.B 7,%00111111 DC.W 511 DC.L PNT0,_NOTE0 DC.L PNT1,XX1 DC.L PNT2,_NOTE2 DC.L PNT3,DRMM DC.B 12,%00011111 DC.W 511 DC.L PNT0,GE0 DC.L PNT1,TUNE DC.L PNT2,GE2 DC.L PNT3,DRMM DC.B 1,%00011111 DC.W 511 DC.L PNT4,N5 DC.L PNT1,N5 DC.L PNT2,N5 DC.L PNT3,DRMM DC.B 1,%00011111 DC.W 127 DC.L PNT4,N1 DC.L PNT1,N0 DC.L PNT2,N0+4 DC.L PNT3,DRMM DC.B 1,%00011111 DC.W 511 DC.L PNT4,N3 DC.L PNT1,N0 DC.L PNT2,N0+4 DC.L PNT3,DRMM DC.B 2,%00011111 DC.W 511 DC.L PNT4,N5 DC.L PNT1,N5 DC.L PNT2,N5 DC.L PNT3,DRMM DC.B 0,%00011011 DC.W 127 DC.L PNT4,N0+4 DC.L PNT1,N0 DC.L PNT2,N0 DC.L PNT3,DRMM DC.B 0,%00011101 DC.W 511 DC.L PNT4,N5 DC.L PNT1,N5 DC.L PNT2,N5 DC.L PNT3,DRMM DC.B 0,%00011101 DC.W 127 DC.L PNT2,N0 DC.L PNT0,N0 DC.L PNT1,N2 DC.L PNT3,DRMM DC.B 0,%00011111 DC.W 511 DC.L PNT4,N5 DC.L PNT1,N5 DC.L PNT2,N5 DC.L PNT3,DRMM DC.B 0,%00011111 DC.W 511 DC.L PNT4,LOWB DC.L PNT1,LOWB DC.L PNT2,LOWB DC.L PNT3,DRMM DC.B 2,%00011111 DC.W 127 ;DOTH DC.L PNT1,GE2+4 DC.L PNT0,GE2 DC.L PNT2,GE2 DC.L PNT3,DRMM DC.B 3,%00011011 DC.W 1023+511 CHAN0 ;\\\\\\\\\\\\\\\\\\\\\\ MOVE (A1),D0 ADD D0,A0 MOVE.L (A0),D1 ;GET NOTE 0 & DURATION MOVE.B 13(A1),D5 EXT.W D5 SWAP D1 ADD D5,D1 SWAP D1 CMP #$FFFF,D1 BNE CON2 CLR (A1) ;RESET TO START SUB D0,A0 MOVE.L (A0),D1 CON2 SUB.B #1,3(A1) ;NP0 BNE STILLON MOVE.L D1,6(A1) ;TMP0 \D1.W IS DURATION MOVE.L D1,20(A1);TEMP HOLD NOTE MOVE.B 26(A1),4(A1) ;VOL0 MOVE D1,2(A1) ;NP0 \SET NEW DURATION ADD #4,(A1) ;& INC POINTER STILLON ;\\VOLUME RFF ;\\\\\\\\\EFFECTS\\\\\\\\\\ NV0 MOVE.B 2(A1),D0 CMP.B #4,D0 BNE DOIT ADDQ.B #1,4(A1) RTS DOIT TST.B D2 BEQ FCC CMP.B #3,D0 BNE DZZ BSR DRUM BRA.S FCC DZZ MOVE.B #7,SL MOVE.B #%11111000,SD FCC CMP.B #1,D0 BNE EF1 BSR VIB BRA HOV EF1 CMP.B #2,D0 BNE EF2 BSR WARB BRA HOV EF2 CMP.B #4,D0 BNE.S HOV BRA HOLD HOV ADDQ.B #1,4(A1) ;VOL0 HOLD MOVE.B 11(A1),SL MOVE.B 21(A1),SD ;TMP0+1 MOVE.B 12(A1),SL MOVE.B 20(A1),SD ;TMP0 CLR D0 MOVE.B 4(A1),D0 MOVE.B 10(A1),SL MOVE.B 28(A1,D0),SD ;VOL0 FINK RTS SSV DC.L 0 ;1\\\\\\\\\VIBRATO\\\\\\\\\\\\\\ VIB CMP.B #9,4(A1) BLT SDC ;SUB.B #1,4(A1) SUB.B #1,24(A1) BNE SDC MOVE.B 25(A1),24(A1) MOVE 16(A1),D0 ADD D0,18(A1) MOVE 14(A1),D0 CMP 18(A1),D0 BGT KJ NEG 16(A1) BRA SAZ KJ NEG D0 CMP 18(A1),D0 BLT SAZ NEG 16(A1) SAZ MOVE 6(A1),D0 ADD 18(A1),D0 MOVE D0,20(A1) SDC RTS ;2\\\\\\\\\\\WARB\\\\\\\\\\\\\\\ WARB EOR.B #1,MIN BEQ SAX SUB.B #1,4(A1) SAX LSR 20(a1) BNE PLOP move 6(a1),20(a1) PLOP RTS ;3\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ DRUM SUBQ.B #4,19(A1) MOVE.B #7,SL MOVE.B #%11011000,SD MOVE.B #6,SL MOVE.B 19(A1),SD MOVE.B #5,SL MOVE.B 32(A2),SD MOVE.B #4,SL MOVE.B 19(A1),D0 ASL.B #5,D0 MOVE.B D0,SD RTS ;\\\\\\\\\\\\\DATAS\\\\\\\\\\\\\\\ ;\\NOTE 1ST WORD. DURATION 2ND WORD ;\\POINTERS TO NOTES MUST INC BY 4 ;\\\LEAD PNT0 DC.W 0 NP0 DC.W 1 DC.W 0 DC.L 0 DC.B 8,0,1 DC.B 1 ;ADD TO NOTE DC.W 6 ;VIB LIMIT DC.W 2 ;16(A1) ADD DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE 24(A1) DC.B 0,0 ;INITIAL VOL ;ADSR 28(A1) DC.B 15,15,14,13,12,11,9,8,9 DC.B 10,12,10,8,10,12,10,8,10,10 DC.B 11,10,10,9,8,7,5,5,6,7,7 DS.B 80 EVEN ;\\\MIDDLE PNT1 DC.W 0 DC.W 1 ;EFFECT & DURATION 2(A1) DC.B 0,0 DC.L 0 DC.B 9,2,3 DC.B 1 ;ADD 13(A1) DC.W 6 ;VIB LIMIT DC.W 2 ;VIB ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TEMP NOTE 20(A1) DC.B 1,1 ;VIB RATE 24)A1) DC.B 0,0 ;INITIAL VOL ;ADSR 28(A1) DC.B 15,15,15,15,14,14,13,13,12,12 DC.B 11,11,11,11,10,10,10,10,10,10 DC.B 12,12,11,11,10,9,8,7,9,7,10,7,11,10,10,9,10 DS.B 90 EVEN ;\\\BASS PNT2 DC.W 0 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 ;6 DC.B 10,4,5 ;10(A1) VOL REG DC.B -2 ;ADD TO NOTE 13(A1) DC.W 6 ;VIB LIMIT DC.W 2 ;VIBRATO ADD 16(A1) DC.W 2 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 2,2 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) ADSR DC.B 15,15,14,14,14,13,13,13,13,13 DC.B 13,13,12,12,11,11,10,10,10,9 DC.B 8,7,6,5,4,3,4,2,1 DS.B 80 EVEN PNT3 DC.W 0 NP3 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 ;6 DC.B 10,6,11 ;10(A1) VOL REG DC.B -1 ;DECAY 13(A1) DC.W 14 ;VIB LIMIT DC.W 4 ;VIBRATO ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,15,15,14,13,12 DC.B 11,10,9,8,0,0,0,0,0,0 DC.B 0,0,0,0,0,0,0,0,0,0 EVEN PNT4 DC.W 0 NP4 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 DC.B 8,0,1 ;10(A1) VOL REG DC.B 0 ;ADD 13(A1) DC.W 4 ;VIB LIMIT DC.W 2 ;VIBRATO ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15 DC.B 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13 DC.B 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11 DC.B 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9 DC.B 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7 EVEN FL DC.B 0,0 EVEN _NOTE0 ;Dm DC.W 108*Q,8,91*Q,8,72*Q,8,53*Q,8 DC.W 72*Q,8,91*Q,8,53*Q,8 DC.W 72*Q,8,40*Q,8,53*Q,8,72*Q,8 DC.W 40*Q,8,45*Q,8,91*Q,8,72*Q,8 DC.W 45*Q,8 ;F DC.W 91*Q,8,72*Q,8,60*Q,8 DC.W 45*Q,8,60*Q,8,72*Q,8,53*Q,8 DC.W 72*Q,8 DC.W 40*Q,8,53*Q,8,72*Q,8 DC.W 40*Q,8 DC.W 45*Q,8,91*Q,8,72*Q,8,45*Q,8 ;G DC.W 81*Q,8,64*Q,8,53*Q,8 DC.W 40*Q,8,53*Q,8,64*Q,8,47*Q,8 DC.W 64*Q,8 DC.W 35*Q,8,47*Q,8,64*Q,8 DC.W 35*Q,8 DC.W 40*Q,8,81*Q,8,64*Q,8,40*Q,8 ;Dm DC.W 108*Q,8,91*Q,8,72*Q,8,53*Q,8 DC.W 72*Q,8,91*Q,8,53*Q,8 DC.W 72*Q,8,40*Q,8,53*Q,8,72*Q,8 DC.W 40*Q,8,45*Q,8,91*Q,8,72*Q,8 DC.W 45*Q,8 DC.W $FFFF,$FFFF,0 _NOTE2 ;BASS ;D DC.W 217*U,24+256,217*U,8,217*U,24 DC.W 217*U,16,217*U,16 DC.W 217*U,8,217*U,8,144*U,8 DC.W 217*U,8 ;DC.W $FFFF,$FFFF ;F DC.W 193*U,8,182*U,24,182*U,8 DC.W 182*U,24 DC.W 182*U,16,182*8,16 DC.W 182*U,8,182*U,8,121*U,8 DC.W 182*U,8 ;G DC.W 172*U,8,162*U,24,162*U,8 DC.W 162*U,24 DC.W 162*U,16,162*U,16 DC.W 162*U,8,162*U,8,108*U,8 DC.W 162*U,8,182*U,8 ;D DC.W 217*U,24,217*U,8,217*U,24 DC.W 217*U,16,217*U,16 DC.W 217*U,8,217*U,8,288*U,8 DC.W 243*U,8 DC.W 230*U,8 DC.W $FFFF,$FFFF _NOTE1 ;LEAD TUNE DC.W 0,16,91*Z,16,91*Z,8,96*Z,8,108*Z,8,96*Z,16,91*Z,24+256 DC.W 45*T,8+512,40*T,8+512,36*T,8+512,31*T,8+512,30*T,16+512 DC.W 91*Z,16,91*Z,8,96*Z,8,108*Z,8,121*Z,72+256 DC.W 0,16,108*Z,16,108*Z,8,121*Z,8,128*Z,8,121*Z,16,108*Z,56+256 DC.W 91*Z,16,96*Z,16,108*Z,96+256 DC.W $FFFF,$FFFF XX1 ;LEAD TUNE DC.W 0,16,91*Z,16,91*Z,8,96*Z,8,108*Z,8,96*Z,16,91*Z,24+256 DC.W 45*R,8,40*R,8,36*R,8,31*R,8,30*R,16 DC.W 91*Z,16,91*Z,8,96*Z,8,108*Z,8,121*Z,72+256 DC.W 0,16,108*Z,16,108*Z,8,121*Z,8,128*Z,8,121*Z,16,108*Z,56+256 DC.W 91*Z,16,96*Z,16,108*Z,96+256 DC.W $FFFF,$FFFF TUNE2 ;LEAD TUNE DC.W 0,16,91*Z,16,91*Z,8,96*Z,8,108*Z,8,96*Z,16,91*Z,24+256 DC.W 0,48 DC.W 91*Z,16,91*Z,8,96*Z,8,108*Z,8,121*Z,72+256 DC.W 0,16,108*Z,16,108*Z,8,121*Z,8,128*Z,8,121*Z,16,108*Z,56+256 DC.W 91*Z,16,96*Z,16,108*Z,96+256 DC.W $FFFF,$FFFF ;\\\\\\\\\SECT2 GE0 ;Am DC.W 91*W,8,72*W,8,60*W,8,45*W,8 DC.W 60*W,8,72*W,8,53*W,8,72*W,8 DC.W 40*W,8,53*W,8,72*W,8,40*W,8 DC.W 45*W,8,91*W,8,72*W,8,45*W,8 ;G DC.W 81*W,8,72*W,8,60*W,8,45*W,8 DC.W 60*W,8,72*W,8,53*W,8,72*W,8 DC.W 40*W,8,53*W,8,72*W,8,40*W,8 DC.W 45*W,8,91*W,8,72*W,8,45*W,8 ;Dm DC.W 108*W,8,91*W,8,72*W,8,53*W,8 DC.W 72*W,8,91*W,8,53*W,8,72*W,8 DC.W 40*W,8,53*W,8,72*W,8,40*W,8 DC.W 45*W,8,91*W,8,72*W,8,45*W,8 DC.W 108*W,8,91*W,8,72*W,8,53*W,8 DC.W 72*W,8,91*W,8,53*W,8,72*W,8 DC.W 40*W,8,53*W,8,72*W,8,40*W,8 DC.W 45*W,8,91*W,8,72*W,8,45*W,8 DC.W $FFFF,$FFFF,0 gee2 dc.w 0,8 GE2 ;BASS ;Am DC.W 144*U,24,144*U,8,144*U,24 DC.W 144*U,16,144*U,16 DC.W 144*U,8,144*U,8,96*U,16 DC.W 144*U,8 ;G DC.W 162*U,24,162*U,8,162*U,24 DC.W 162*U,16,162*8,16 DC.W 162*U,8,162*U,8,108*U,8 DC.W 182*U,8,121*U,8 ;DC.W 162*U,8 ;D DC.W 217*U,24,217*U,8,217*U,24 DC.W 217*U,16,217*U,16 DC.W 217*U,8,217*U,8,144*U,16 DC.W 182*U,8 ;D DC.W 217*U,24,217*U,8,217*U,24 DC.W 217*U,16,217*U,16 DC.W 217*U,8,217*U,8,144*U,16 DC.W 217*U,8 DC.W $FFFF,$FFFF GE1 ;LEAD TUNE DC.W 0,16,72*X,16,72*X,8,81*X,8,91*X,8 DC.W 81*X,16,72*X,56 DC.W 0,16,81*X,16,81*X,8,91*X,8,96*X,8 DC.W 81*X,72 DC.W 0,16,91*X,16,91*X,8,96*X,8,108*X,8 DC.W 96*X,16,91*X,56 DC.W 0,16,91*X,16,91*X,8,96*X,8,121*X,8 DC.W 108*X,72 DC.W $FFFF,$FFFF TUNE ;LEAD TUNE DC.W 0,16,72*X,8,72*X,8,72*X,8+256,81*X,8,91*X,8 DC.W 81*X,16,72*X,56+256 DC.W 0,16,81*X,8,81*X,8,81*X,8,91*X,8,96*X,8 DC.W 81*X,72+256 DC.W 0,16,91*X,8,91*X,8,91*X,8,96*X,8,108*X,8 DC.W 96*X,16,91*X,56+256 DC.W 0,16,91*X,8+256,81*X,8+256,91*X,8+256,96*X,8+256,121*X,8+256 DC.W 108*X,72+256 DC.W $FFFF,$FFFF DRMM DC.W 0,16+1024,18,8+768 DC.W 0,24+1024,20,8+768 DC.W 0,8+1024 DC.W $FFFF,$FFFF N0 DC.W 96*C,8,96*C,8,0,8 DC.W 96*C,8,96*C,8,96*C,8,0,8 DC.W 96*C,8 DC.W 96*C,8,96*C,8,0,8 DC.W 96*C,8,96*C,8,96*C,8,0,8 DC.W 96*C,8 ; DC.W 128*C,8,128*C,8,0,8 DC.W 128*C,8,128*C,8,128*C,8,0,8 DC.W 128*C,8 DC.W 128*C,8,128*C,8,0,8 DC.W 128*C,8,128*C,8,128*C,8,0,8 DC.W 128*C,8 ; DC.W 108*C,8,108*C,8,0,8 DC.W 108*C,8,108*C,8,108*C,8,0,8 DC.W 108*C,8 ; DC.W 96*C,8,96*C,8,0,8 DC.W 96*C,8,96*C,8,96*C,8,0,8 DC.W 96*C,8 ; DC.W 108*C,8,108*C,8,0,8 DC.W 108*C,8,108*C,8,108*C,8,0,8 DC.W 108*C,8 DC.W 108*C,8,108*C,8,0,8 DC.W 108*C,8,108*C,8,108*C,8,0,8 DC.W 108*C,8 DC.W $FFFF,$FFFF N2 DC.W 47*I,8,64*I,16+256,96*I,8 DC.W 47*I,8,64*I,16+256,96*I,8 DC.W 47*I,8,64*I,16+256,96*I,8 DC.W 47*I,8,64*I,16+256,96*I,8 DC.W 64*I,8,85*I,16+256,128*I,8 DC.W 64*I,8,85*I,16+256,128*I,8 DC.W 64*I,8,85*I,16+256,128*I,8 DC.W 64*I,8,85*I,16+256,128*I,8 DC.W 53*I,8,72*I,16+256,108*I,8 DC.W 53*I,8,72*I,16+256,108*I,8 DC.W 47*I,8,64*I,16+256,96*I,8 DC.W 47*I,8,64*I,16+256,96*I,8 DC.W 53*I,8,72*I,16+256,108*I,8 DC.W 53*I,8,72*I,16+256,108*I,8 DC.W 53*I,8,72*I,16+256,108*I,8 DC.W 53*I,8,72*I,16+256,108*I,8 DC.W $FFFF,$FFFF N1 DC.W 96*Q,96+512,0,8 DC.W 96*Q,8+512 DC.W 108*Q,8+512,114*Q,8+512 DC.W 128*Q,128+512 ;256 DC.W 108*Q,64+512 DC.W 96*Q,32+512,108*Q,16+512 DC.W 114*Q,16+512,108*Q,96+32+512 DC.W $FFFF,$FFFF N3 DC.W 96*Q,96+256,0,8 DC.W 96*Q,8+256 DC.W 108*Q,8+256,114*Q,8+256 DC.W 128*Q,128+256 ;256 DC.W 108*Q,64+256 DC.W 128*Q,32+256,144*Q,16+256 DC.W 128*Q,16+256,108*Q,96+32+256 DC.W $FFFF,$FFFF N5 DC.W 144*J,8,96*J,8 DC.W 144*J,8,162*J,8 DC.W 144*J,8,96*J,8 DC.W 144*J,8,162*J,8 DC.W 144*J,8,96*J,8 DC.W 144*J,8,162*J,8 DC.W 144*J,8,96*J,8 DC.W 144*J,8,162*J,8 DC.W 128*J,8,85*J,8 DC.W 128*J,8,144*J,8 DC.W 128*J,8,85*J,8 DC.W 128*J,8,144*J,8 DC.W 128*J,8,85*J,8 DC.W 128*J,8,144*J,8 DC.W 128*J,8,85*J,8 DC.W 128*J,8,144*J,8 DC.W 108*J,8,72*J,8 DC.W 108*J,8,121*J,8 DC.W 108*J,8,72*J,8 DC.W 108*J,8,121*J,8 DC.W 96*J,8,64*J,8 DC.W 96*J,8,108*J,8 DC.W 96*J,8,64*J,8 DC.W 96*J,8,108*J,8 LOWB DC.W 217*J,8,144*J,8 DC.W 217*J,8,243*J,8 DC.W 217*J,8,144*J,8 DC.W 217*J,8,243*J,8 DC.W 217*J,8,144*J,8 DC.W 217*J,8,243*J,8 DC.W 217*J,8,144*J,8 DC.W 217*J,8,243*J,8 DC.W $FFFF,$FFFF MIN DC.B 1,0 UPTO DC.L DOTH FBRA DC.W -1 DED old_phys dc.l 0 physbase dc.l 0 ds.w 256 stack dc.l 00,8 DC.W 108*C,8 ; DC.W 96*C,8,96*C,8,0,8 DC.W 96*C,8,96*C,8,96*C,8,0,8 DC.W 96*C,8 ; DC.W 108*C,8,108*C,8,0,8 DC.W 108*C,8,108*C,8,108*C,8,0,8 DC.W 108*C,8 DC.W 108*C,8,108*C,8,0,8 DC.W 108*C,8,108*C,8,108*C,8,0,8 DC.W 108*C,8 DC.W $FFFF,$FFFF N2 DC.W 47*I,8,64*I,16+256,96*I,8 DC.W 47*I,8,64*I,16+256,96*I,8 DC.W 47*I,8,64*I,16+256,96*I,8 DC.W 47*I,8,64*I,16+256,96*I,8 DC.W 64*I,8,85*I@????????` ` 00? ``  00?~` nm01? `>o 07?s` nmٹ0? `sn  0ϛ?s` nm͸01? `pn  07?~` nm͸01? `po 07?~` nm2ͻ^;01 ㏱`pn"  07.  t..  tHUM PRG t _M1 DATt v>MIRAGE 4V t `_*o"mE:$"mE<$E($?<NNTC,"$@2<}BQ?<NNT<g C9C/ ?< NA\B?< NA\M,a3@/:?< NA\*z›&z k -"zJg$ёBJAg<f ``&zf+k +k+k  -"- Ҁ+A -Ҁ+A :Jм$@*@$<0C*Q"z(I$:R(z &L,z N&&Q"o&iBmNE4@ z"z$`G&G&* NqNqNqfae:rvfareXrBDat6DrfaZQQ`Brx`raJ<m<gra862< ` 2< BTB6a SJ QmxNu DNuSABBf DQNuEDEK PACKER V1.2 - DECRUNCHINGYX(h*' @`&'!@0*6H= ! !`DV y`X%ґp&:@P0 Jb K0KXh9!N-3Ba"@ A@¤!@07ЁB2: ="T !*wςUA W&$wdP4H0p@#I(' I,PNPG^.S&*Jt J$ t"*†AX > 3pe.$: HhnPF`̓%C0 4` 4Z 4` DH0dŢAi t1 f { i h1c@40,t2@fGApX0j ": H 1~ÄA0Wx>JbAdY>H3h4}6& A` A^@T `F l(2I]Ą0C0:ȡ^0r8pJ {@A!0 2bȢ%* }X X1 * L3pJ( T;gڐKA0B ,07 `6zH3aC Z03 /BB tF>AC` l(H3 FB !̀A3 HPh3gc HL7`#^(@C 8L 0T f@,@ 6Pffl@` E@:|2 Ṕr(2%gP*@CAC # T81Pc i*< %9 P`p 3dxAC f#.H00 dhi' H?8逴H=?H=!X f٠A< k536P$1Pxa(A \00`` N`  A AB8  i!p ` `j* x:3bQ fĀU@i8H4B/IH `0 `H3P ` `B`0 88Z(0_""@QfҠP J< Sc@ AP3T H43Tf $,< @ʂǃ(p2f@* ,H2ꄈB0f ª0 ` 03xy% Q!0 H X A֐@X !!EC0f0* QBDP03`p6x إ@ T ؽ<)JI@0Q` W`D! w A~H0@|M|vd` Pp!@* ‡D,IRDXT(UC F UYAaI^Hp E;* T`%HPPH  GAT@3-ob V[C bdbT0P<LBƊɽ SeP&TQUP!q3 q4#Tut1"U6u42v0$d'M j=RfCcR&9'c>=me…X !eHX$Dttc+½{~J[;ȠyX*J2ѓ`C@PI#%omSV0vsxcg￟X x:[n+ L40vᖗea'E ( PHxXTl<r&VEM#k`ʚ˫翷x>ʋ32c|a`nAYAKE#2:"8(004 $ 4( 2:mP1pIhhX8yTdu!ۦh_XnRx 񹉉щt  tXqhbXUQ\^Q[Rncmfajdbhhdk!(A[3-%(3BAXX(hh(((84 jICOJI'*#/ eads?Ĵ̌卭˫珏߿x *{}~|y5>:5^T_wG[SS} 5%)1~~nvfzz*rjz&%$%&!!g`P54670r'Ppx@<RR3ʒYEAnIa^anN~A^NAF~^D:.(d\`4^,^QԢCcCD m7. 2 ttLt\h`Y61)8gb`N&.""8o:wssqq,tp<3p0@ V7A/ B`1UBX/Y!QgąѱRAPs@2"^@{08G6^ z8 itCRcbJ)P4(<*PA+vVI yAs\qǗ/@P, ì p DP@#)kB `!Z2 7Bp* $r U]XHoӽ.zP]P =b@o:" B 8B1qbc D(ȨȈl@@,&T?7>@P<s@v!f*P:ݝPR<=^X_T;_W_qD{X8„wz%EEX(ظ;Xxٻ ***:XK 2 Y(Kȩc㠐prЋ0QRp^t֍ 6夶4wׄ&fTۈB'<%4U90 s vsp14q0uԔ5ְqߖuK{CS>YC.rtrbN6U :6>A.e5<뽃Ã᪎Ѷ޾ʦ̯+/,@k[oO W{o@0s?x;;;XY:ڸh ʫ;#UQRY^Z]CBFFVtoy~kqBm-$ c22+ !(Rcinf#@uRz掦&VFn B2zFt4< $Z6%'$`-%}7:]PYY]]WPޏڦ찧'܈( C oy~6n~^ڶv~vNΚVz:&F66*6Q7geoHLBBG.+,"NMO,(!'"ӻt69S^YR?VURWUXUז]SPQ_晟쒓lj``nKm; ] gem]Ck+M'm}mc 5ckz|R&:z9)^eYJsP2HK* oottW6uMw7&T7䔶嗕%8G(";4%*0$$?O^&Ǝ!jzJFVNֺVJz*V*l$djbšҼҒ1W⑝8Z9[]mln.I++jέh'bFQ^b^Ya^|kB@gjwJBXGgZ==<=|C}5 C Me mQdl`&efG@OB+/!.n9a%5~>^q ~Iet͵IJܲҪڪЄ⢜uلDxE&{;:y8{ڻxzj9::[)XXSV]OC[ICNR\2zr\RrBJJ|<rMk= M5=M- m iy%UU %Y)٥i%yi>VQNVR}ݜtLL\|-lMLL=ԝTY L YyYf+)-!Z1U!nҪԠpUef&% '()4--6/!%&6?(6+.FΦ4q1԰1uwvtb`RSpl,*B[FLCGKAASHOETB-ey}bki14 qA%I!~qnp r5wt s464rp45pqwt4Tg'aԵ71Qfgy?DR۶V;*S< Q#(ee9Q YYn ~Q1>Nvw q4p J5ֳvְwQѷ5'02=uuhˋ)+U/455tXS-uu}/G {vu77*!ol`0X$VkY%7t'&fܠ@ĎLcC#"R#o.>3$-{zy{7oNm\;;[9ZYZڙY:CU-'8fEyI)7IIHIpprp8ذƱ @_p`@H_8==|<=y9612qabbnh`CW ̣W.NNFNVVv j~J+*E'&f&%V1-%>*&*>:2(&Afa#"f : 0oR 4aanfkfbwvr/lZ8;;ZFؓ8 1r #`Y%$֕%%$ede$ð1:>%1*,lDP 4aI@ znMS/W{Kc3`un.NV$ PfvQGG n!} 7t:[%ĦU$ճ23KȃqQÂ#Ãi /((!x q&:Y -J,^9dh m-\t`Be9ċHK"n$LMCbȠ! 0 >mJГNufzQ,E<]\I^7[B&wkLXa&jJJpۛD&4*F5 !,0  ,-_$[g';N/7cRG06(4Uv"ivN]WG{#FΎn!#̒s3 "bc"b"Ac^d!Cƈ!¤B0 S_ {h!f8 Z$}>.Ll 񓣡%GDͳcc#"˜!*D44 fAS0`X`< n$EЌndbЮEVJ,Cg*3ggGWQ.nGܜ݃[G%f&'4gFHȢFTF&AAFm@_-v*:υS G(=] @G5#X @,X=zDxEGFee%$F,0,I$,"(J#DQ$Dx'2I}}TATRfZp8,L&dIhhxd_d@iUZQ8̴Ą谀xQHبÀxAAp$rjD"A&~G`@ XUYѨ€D #gEՔu7SӓED)h5LB"#Î!a VDL2gds%:,;@ 5s PI76@ "&.L< *xIJO 6GE2 .hĎ"0-<7 5b-6b<@襒j G<h\G1D舐b##Âa! aDN1LlAH) sTD8( ", D/"0-(tv"?B0WOCbǬࢀD@0֢g WJ+~ fCJeJh>f)\V$)aF!4XG1`v7 , (ё<?,L xfXpAR ?` q%C (N#<=<=K#HIb GqX䴵 0 LU.,HP1J@ΥqVjJLU  (P8*t(0ш$#JR/0@` J HQ//"bK1]u-(P<ł0^Q\ Qn,( 3HS*)⩊&@N4LDg$h@*D05?U:BnT.`*N]eHXdxC!W ;kADQ"B .0ltI0 @Et9).d.%H4MAdI k @iEBUf!R@8@F$ @ၒ M`@J%} J`)6Wd&^[+"Y%$ 9Z$eAOT J@HH1i@-8sdDB[&&F@P@$ND>pQ\0NDD $0 t a/NAS "}( (Rdb pY sX@ @I \ : ~ٰ<7P 1 ''4TwH3#!i )^X  aN!Aq~ށ~>An,>Aѡ݋YR>>VVnf^^>~IƑixwv*iWCrCavSZt}QKwb="Y8xZg8Wrxg LJX(8h$G+kdO6B_c[?ښ]˃ !8>UBu6.@˫XBH74(jO6܈@ֱ\z_kҷu{*8s/5s Tq 144OpK LpwL HM҈J2IF+CA#ԟ--=A`0f %XP(XG\݃yƹŔ2+x 'Ts 9Y\?V#zDzX,0p@ Aa$ГbBDAR %:KPqooB\(+GY@"d`LgP,@">E|<|1i'>~8$( ȠP`HPPH@S: (1B0>4Xr`P7+/'(06 ' 9_OXMљFߍلO_SXFOT[USZc{zbw|,]&' }%%m_/7geME]9ey>F*D ",, Bp 69Q\6OQ@Vֲ0dU53Irs r*m*Rl9zYw +/\\{:*No_ JKWpHXE[Y&5 s[e|*jj}C)\YU#fƠylyO\OQ: F7;aQYOWUm'3};uŸwJ88KRçˏƜ 4-uT5NկΗ[ 87 >'COQOUCێPA؄IZS`c !CU@ $EW;\@OSMY;/19.-^Y nNŁGKmC%#ㅅŹ-umM. !Tu ԲR20; ,+\\}9Zj;E i٭Bjiljnn\X_@Oh̘RÕ֪љњܼƾڲط"Ƅy$+)*sIs 陫s3iL Spzyzz8˰qhzisX8+8"71!(>61:qfx#]) y͓3mYQ-C ~AXsWRWf6Ґ53Vfb뫉b uӒcaUs buspr1 LHKfyENpCB\@CyjMm}{@uJH@T^W|FXXfSHnpc\zRO;/MyJM?6ZZD}TW=+y|C3OD{ZGE8z?o7攵NLvGxFM,MfI,4,bnnT]?8~8|c="eXYm|mUdtƒ䤕L#"bIo;ػy>=w5TwWgDžF6'WTF٘X8'd[)KK+sAPQ'RBHCpo7w\JZJL@KOIENJrNU{ogmAjBJnES{GSi Ala4W@1 UEY-oP+]M-s;Www's )!Qys+sCmU%M#;OoBpXXT56!$E&&D9:xS>v|}.6%?"';?439.2?ƻb£], uA o8͔235 lhdR5PTP0/[scs3zzDQ [[&/ {'WM\l ĥeTT?4aeyINJLXdAǍ<H2VևM 8PdMl]|}]l55 ܽaݪgbf273p`ܺoR1Ȝë󍱖 ~&4(4"TPT*Fd%GV7 s 8X1p(bhx N9t X1053,!`ovN<<ܜ~1vvn-3;S]5iI,,(-&sJJ IÔb98;9x@CxhX;AЕh9H¦{`50a)-m%3in5V`Xt|bbRid<0x: ^C@8XZ2$354.gVF 9z$T47\oRSHOA+$2Vq&@81Ȇ)` EPGQ"W`]4>&u Oȫlk*/ȇ ,VFM?Q?e. -d_xo. a7Vahĺl(Ѷ\aH x f`XL;W?0&5' rRRRcˉ1NBB.K@|G&un.L-,lĭ@Jȅ $`Ocdr^ieMuEqp;$ @s*Wƀ U?DC`jBH32"k`8"  [Z \nW@d+SJniuM@? s2 (LA]X r20а@;.HА$vh>:kDˌ_ lS y:-$ Uyq^VFX@= Ja5 fTxHP`X",48`d z @崁i>MlZYY2[M0MX@RQQZX[ /L&0 +>P7䕑\Bk D|K x GVvDLGkm| u<# JK2D%@xDtL||YjQ a/AahQIY# a7 "Gp54`l7>71P?pm ǦwG;6vDL0+`PƁ! ix1H"ki$tt`cF!k η"wBR -ٚKIfăY J[4:)=+'',c RuX08~~``J `@̱Ɉ0J[e889;%4 (%^ Ј$P0ZωE(@kш@4" {0I0 }I@,@QЉ t[@Rֿ@ؤɉqCU`n @H2 x@ӁHMRJ p׀+$p!"  D4!W c |rjZJR|l@?N+qX f4@'Om=`i@ĘL^"D#U`h@f($2.)%90Ƶ @( 4k%(#wED q8<hMM(H0=BTFg8%@Q]DB^q{@"F803dP ȓS(kX"(P?r ~hҒ-`U JH"^ S@N * b K_`l5H? mhAA > G^`A !%O,2:&&$ I lB舆 bP? w7"H0>zZxψ@HaB8#|B (e  @Fqe4q_ |h 8064wF[bB$UM @(%`l0&: |@MPIxf'(p mdDa @0JN@i}PBA8@)`J>Vi/ Etd' ~%/ 2 ,2` 9Ir>!@CP28 }>Dd?Haف@  `q.{yy@_( #_84,<4HhQ8  P. `P@Qt8C V$Y ~ P @7x!?4Wp`T[^Z@IZ@@ZMWWKMYQR J*Zz&6Nn (D)%%1y-UeaaIENv^^^>~>$51674705eRޚbgkZ>󵆄9:8;XsaRI pCͤadP7twѰZMotERD^DMfdDzUKUDQ)E }0pIe]3+]73ݽmYI zbzv674*aemkkeflakhw{K#bf\#[ | rKzF&GnExZk+KPҲˉCΆ7 ?ıN(mxn`nilk5%):-@_WBԞI KKsc#S[g'kS}C#KOpƼCW(܌m#G=iAAv&7XqJ**K312rKʨY;;Xk87  /v7ַv veJ󉨙X[kh@HBnFzVNqE&Ņ%U-ã#ya~z2̬ܒJJ2<, ,<bҊupw3,Q:{5?YSX7R]l,(imenl`bNU5@f:zCJ6&چ.A)@Js7,--(irrhXdx`{:88K+K q332P6wuu3а)n]]m.(o.M3+S#]-52M4kjۺxii:熙kZE#ʼngrb8<*" -Q\HGQ]*a;+'(fIu}k@AAqusWOkU^lg8lPVQSUdkfdiC?D܌=M$w:7UշEEDxK #׈JY]IVT_TjZN>v&fnuMm cóOe5=5q^Ɗ fvvƺjJlTRPSR7 mkh Mw ڊ⒪ɍδȸGS 9Q>1Y5 9q!^>!Z}(iZغ0 tJmnnXNFfnad:[:4-l,u5Ta 6FPт3 LX}cgd8Lk׷ ,n-&zLEłiVU6t uw joki^8:'SP\Z`n` $|>Ӱ'aJVU@'UM9alj'@)a"^ '5ExDMl'xr.ol98JG@V]YRYfmlS-ue2&RMR&"bow.UHJH:lm/&1>20#ZLXLJAM]UBnhP1q5 螛m+*oǨZL\@;$̬Ҳ{{w?ogc=mqRf.*$a rr2U0vw4RQ+hG@kcmeu}G`szox8H{ EIQqI@p)H 6R3 jZ4~vtwgwzz2&>$zZFVn^vJxOp_:MDEd < T!ߧ*eeg/ΤTAf֖Fm]qN~@rw5QD**K 4V2wMLMK^[l+/(nY[OL' r`=1" '",03&ZjD夥%@"Fξ"LUKȪ j4667749:EFx9+ZNYYIAL|znAaQ~VRTl^wB}J< 'ca P (":"4^oVVT(8J )zX胟MIQQMWPNOP:&M+{ٚJJHAVRT@_J]L9'(:⩕[+C ey cG:r=Ii)qQQ#Bâc#L AFFZB\\ZSFSK\zjMkJ+[ځlRRP{s=uqIZ, ()"dYSSY^t͝ɱxTw6{ŤfECD4$88 ttHww?p}m%!>?"ʂζO`|+{9VSdbBZV^uuU9{ #Ã]%ӫ tuHLI I~&ƚJr2*&nA~v*j:ƆFz*bX%gG[cevd{DTH>=,4d &RDx,ҊjA`RRWR9u64D۹$%)-5)2$ dX_?*DM݃u -A)fli.$V][R[w@пO{KCM Pz pr󊨛9$V467U6NmL u5WB7-##96< /&!a>憺SUUUֵוR6s6Q ++KHʬoi'ԣyvdwDDPO+;?4RauK{[s}mC`wo`S]UyVxsRfVzRlhb? LB* (1@|P=  & 8Kt29b_IA.>1)$A$:3&4gK 3c#5uq17nQRlZW]]PU4]QZ]ɵ5!>%0VFzrpN41 v溪*zrVQWPS1t)p $UVI\) JəYY9Y)$:]IDJʪJLBna P=jWUVVUPXYܜȐ(Ę7;WOGcmueyEyyi!NFzneGPooO7W@y*f'DDD&ge;$5.24 +,/UNJxYhUZTZwrʊܒ7gXs&DŽq `n@hhe,o.hc'/8F1ayiIA>q#ܭdy)i#٤R63ZP[%"򊂔fAiq>> 2CbSSbB\,ed$HȫjIH/;5bpsHNAqInHyY %||bSSKHL s6Va#'#`WG< Q5*/=ej1*<&9=#1"07 ;\%M9 Q!^6z*wY6!ʻ't7Uefg&C a ):&.5++0vjRB|@"hh\rj![YZR+JJHK>  ye䧐1 &*p`gebHgks}UqvZBlbF~q~zld<}"BjfhID!:,8,#596fFZ:zkxũ}i=5%9iI񙥕a^>Aq]uc#CLUɨaM@ŬX<0?032ʚP|YD$%Qwgde,JAOKwsI`tY>ߝGSuq^zb\dtzY]YFTt; C|- {WT!,>p`w59 3?4UAءtirh`phhw&JbLlJ~UU~JtxT|r|D`W=M#cn詨M*320rJOO  t5Í )E%ɉIqA@Ζx=##<9NaU;$uA )5#78RVZPu2('܊%k c#ko;C)zffZFny3oɑ֖Tl yܬW+}m }3Ksc=-]3{[#uy1dx0VgpL_\XY)EyEyyY A@s ] m5Y~6fpq)13{DEV/-/CǭEYiEEqAAi`=K33ss]lL uA$njg'/..VvBά$òǗgF;S]W\$ʴ#0&9IQZUS747S`bU`瓇oQ8)қk VWT47VS+0Xo#'0;7/?7/hɱw4766ՕRI u2WU;+-5#'''@\<$WXʑr@0SscsCy~Vy\7;cvȫhbXPQQ2p M\kgGz`00YwKCSCuInN`8M2"|A+Xj+ʪ*݅= @_=%{hѩB#SSc]=} 5P6Leli,')C87&v"J{*N 7TWCS1"(;EIYTnlVF!&$LJ#C|=ģd15;77;3927[S]]WW/0ndf UEYQZLPO&Ԕ4rfAtu$?Q^U,AVbLHO4JRlXH$QFRRB\Y\).,J~aq!N~A`B=\\<sA(Wao%%-% i .=5"3Hwi}UQX=%#C=ܼBdP Q RBMtUdeetrcgB phPO?e~UYNZbLh8WwD|m4TԵ-SrfDfDž 8y9ZY8DC swM,*IHMևN^zx9’r sS,hv%Sc}!Z:Aiy Qa3HMINLM$[Xf` urK Ӳ2;[כ'g$Ņħ'DEE$$Däȶz~f@,? <>>6<$"m+u 'YZWRQQ\I +]K_H$VFAT:=):(,~(::89ؒTr IJOJ,`AQP%jĐG }@q+j@]}IfJBxoDxXhP_<+ܜԄҒڪ3 q) 46VPWQ6q I,/jja`k+[/̰BAZJeU uea.f:&6PQRVQ7i`dS"HV\` 1ȉBvp-0Eu}sSCuQzt`p9 u lmI!Zj&Z) #hj+&izJfiCcMEe}K[K}IVBd<| Ҵij(jچ%{[>>"?nmePYS\[mifdlcgWW;s"&ʊ:.qnVfv.^a~$-]C +XXU`w+ss[w?_7Pz9L$̽"C<ݜ\m,m=}aeagcS2Ukjk/6*80=SUT&b.ad]"J.nF$ KNȯlhcuP,r1=\#'+#30M%̴d$I䫃A¬dmTWTPTS]W_YO%Jnd508 qquM 45- !,>81^PU%'Hʚ겂䘐k]E)1~fJdq)󪚚$Uʮzfbdho#,lDpOZ~YX;8+5647JDGlH?:qanvvzhm-9!.*,07&&zU+-*-&k"-NBH$~ vy]ueush8LWVV' #C!+)XGוg%Ey) #~!13$7GMNRTZ_G/&YyY@v"nJH@HHDAB 27<~vt}901֏668;PrL ]B+%D{KZ)1! -(c_x9F緎NN+,Nv4T&F^℮$$!.kn%;}Y~V:PJII)8-*7&!Ģpw^Yjxg56,?SMIVLPPTAKP)>:2,'RW "Zv~;[s>=8:;ROŽ Tdńm"dX`G#-<(x-<JNO/.Owĭ>09Uk)&%A) $nHO>DRPSQ3:"t&7[KÃ]Myɑ>nNy%M+kj[;z{ٙ(q2Qp+[E#5=j웕7mnMi16jQT"i(YX"u5E8蘅ÃKVOau{szs>89]RUg;+eI>^yPq*BJz .S/`݋볽ɡȀg{k3}Rw jC445dKSl"/* D,"&9+ }h&H̤6{: U%YQ!)u}q( eE Kpnb~^I[TsMqf\xp:Iv|K]AJXWZC@k?(ɉ”r*V[%G+3cfjJ*z#MuE)!n.Aym |jX[[;D$%&5MHMϯ]Zm/M qvG =#"na.6NQ}{8Y:'%E59.:"2624?vVD7$ꪊ¬}Aѩ`#=Kk*J *XYNMKp6Ʋ萀7k3## [G{;oҒ¤s$RM*-LO$(I HX9؃8&0,tM7=S++C@vxd$e։"SbCl-EU̝ĊҫZ;[Ze_RM]G_W[U]L3+;77 &E9i qL<]Kʈ (;9:CGP%&ڊ{kS}mueyEeE9y}7†ёԤȀRs ؘhʉ ;;Pv֖Z1~憺Z "¢r2:nc=m U%9I71kln*,-%`''7bJ.> m--V/ύ pUW[ Wd{cuYYQl8OFLRM\J\܂3j[cQTS`:*BHH[;/0Coo_ox8W5:8 ?̹>:2:'jyy~lgYaF|T`k?h(8dAE 0 N4YʿuifllOHKCMINJLhg 9:6$<11PvIL +\!>&Z2b\,x(HB*"BB*)yɩi)iYT1lolV[o"~NF2d8|NY 5YIA!YoXy+Et̼~ZjvysGhN!7 SrM t1VU!R fX>}ALF9$%b\bvII'zڶƺtIM48hH q09etU'1HAVjR\ldx\FQyIqIMGPW[S}UQfBpk8di(cbP h8%gdVWT)>:,$ lFaq\ʶMDJs҈hKPSOGHP.)95'(%n>! 9Y---u5ىAH06P=RKYƃA1= ;-9>:WbFAYe`9*kJRl5١빓*Yee%'6vwÄT(5{Gr8eUW5FLXP_HC-9 !97vp8r[D$ LM t7UW'3%!*$?(IUE٩~66(I(ĝkR㣒ƺj*QG pq"fjXZ^&978zBhS)IBJ, t4TZխqq9-3M @dH@gUmivrlTlj^AVrDG>ܓv@ 42u)I㳓=u-.*"aR7#84Nѱ )ѾzJJ`6HVfFFY#oy)geԶuwחCQ&"(7:5?8-.2Jw+CMU2JҢIk33Amep8-KjWִu4U)HI UxTI$750A@?wWw7;cM5Ue9)1^N66v!U3'{w+U-+hj+O Gvat;:JjB(fTVPJNN$h#/;<̜AP[(/J&Fz:ĕMHNNQvJR\@>ãR2%&'G MNO _O7W[kKsS#}]m-mM-M uuSd¼tDFDħLHM HzAAVzJbldh`H?L1 HAD4Xr`$-0$`g7-=)5ZNJNAbfyֺz"F9!1ab듎Ns6ww6bJK2p% Qu.JWшpˋ2RgMvpT3uOM5)6uH1nO 5Tqm2RIO p0u3cdjuMh!-CٴЭfN4ٷj)fe)hA_\#/bޒGY޹+G2Jr.Is2$RR7L')(uv4'RTYbq:e|7"&{dgxڤ1c4-0}D谖uWU90HsCHB ̝|J='s Zp֬I!q;t첑ML_>h]7Qjn/PfhQKzWk)jGFegy(f D{ :zG4yٸwy8ؗ$8NT.%"w[&8T{F+C8Σ62(݁$;-#4Euޑ2֎>^&jɉq>0myb,na5s1vޮbf%ŃĔ.IciZ.Ά&U9u%eVt:gZ78Vg-k5Smf͝T__eӓ mfjmYhCn9]k( /Pꆤ|cO03%4]!}' 6E#"ЊM+GW $܆+9~ʘgGV9eGiJ(9dxJ{dZĆ 9)&{KF%;jzHEd;;d&DG$&&;Z$jkhZ,!/GJ=64l$-2-PB<91=ڮ5JԾ'HVSY7>K !^!Aٵ5ЏϩvrHz_ EVR|mhoIdE8LͲl]]-b#\܍cƥU]R/,emd];WH _3W|䠼`Ɓa y |{vM1@kHxV;먱;f6ZjYDŽ֧*qL몆V;;gz30K+;LV/#1'/UYI yN~nAq!n^)9 j2J,!N NɰɊ-̌- uNblUa^CgiY9 5z;U=B$T=cSKM kSOA6'3%??ݓ K/$ &n Fe:''gUVKs0+$wTg#N;8ךw^omf`d}}MUWkpp%8Xo8L3 },tԬCZ<5|]]]̭=Lm]23]hÃS|#i)3_:2&7941?8bv&\Ή%yNV ҤC}kJܜ해,ҼBjb %ce\RhhYlk&m\Z,iWs=G?Rq.J2V~Qaѹ).>~)~ޮ^>e)1IIvf\2N1ɱ~6^E &f^5vZ:!r悜"ʲutL Jscݬc,5tu3JB5t n_PN@?%1@>H`(R! Q7e@Á]`Pgg~ca`5 (?j@_MCbPۜ3Ƀ ?If`σ @u\ /}OR3Q bҢ! 0XtOWMr$``f`o^Qd``e˸&>J"H)``b&W֤Ď$"|q) 44HAĀz`?=q7;lSTbÚ 8ϐ~6`&(9 J! FI/H`e7O غ5# B(sxzGHE@X>>D=q 5V%,N͐T᫢j-߲`O ! Zʴ߃rLkd D;Nhh(OsCUЀ QupSM*~(yxW'L#p ғ#P C;IH9 =B|܍3|-YUPoPmc]jJ{lq|꿉 ys,XjXs8KGH,D)+[T7̩:]!9ybbb=J +#c*R5͢B$UT5U)~O UQ^^R$̼ĸ !"" ;:ŖŕbZzXk؄ü6 ˌ )H X`[?&D ]ާleC}b萐hh@v(zۻD >,$$S{H(7Q ^!a))Nv)0V vMoKgW{SN?:aAqQ Q`wr uq?<$:8/, ^!$lC}ȹ~n.Af6 w"k/;bN..'1/@B!n]b|Ng$&*Gш=!878>00zѩ"uR"]28xҌw &Y[YO67pu45SR6PS< ;[_"^>n`?Hg`xD  J͋ZBz^QNDHlvsGVbvfBbZLL?ؤ褄zQQ)`7'GQzQNvZ6r7մqQ7pt34s5qƃUOfAL ś$2P裊t(sRp >:ddLJI o J tj5b\C:x/#Ezq/%mD*U6*7ԗ+ Q:sb6b_HI xvquqs<{ 6ʡ˵spts?D:y %#(xEbYb>LhxpXD !b ?/0cHTq DՍcG%Ā7cY kբy3xey^E%{w;[gb.v{x8@ A+^P:TeBBG3 jda IYiQ #B} DC%N!¤ȂQ%PA-_p:Ac0 䆇w SSu rufVpax4russ"mdE=g7O"z^<|=>5H@A[?tӓ #@F #*1>2262,&.(f"q5;@ DT4ԅ$$C%PY!SȐ9wԂ"#COaDhz1"CFdttq2.&*8lBxXH`2PW8C = >d hxx|H̨܄ VQ7^$"O[P'ʂO Mq3E(䔀dD?@- j@" H^ŠYʒ1zJI= x"?oO#0E:p-X:< @`"JE#QuG z<0~xbxn?#VLTՕUP'5u``vi6PLRRQDBKV#;8tfepupu.IPZUCCW TF:|ewl|uc&TTOD\_R 3)Vgtbn]9mtՄp)X "K'WzӃ Ԕ$yHI)ٔ<*&v'+|,5UD(H8%_una`c/-GLST30gkmweyda,>LHSJ@U8~fywjvppl3TEUVJGG]1~whzo00[\M^[#')h}g|puew9$7ӉGWHKJ,l|km(.+YN]^NLT,:izb~}`mt?8:AUSQ@R^F^Y?':zaiupj0؈RpˊsHB=$xx|fxv#=$=IW^WHRFL8fjgr:'=UFWDV]D_K1."vmq213_f2B²\V2r3Vں:KRJ uDyx̔٥TEE1bT__T<3[[Z\cc(! (YN!rv^vIɃmnM(I? :mNbMqwL}OENZaWc2br]sUeC}MCSVN}Np_0HPy]y@JmssT!D(-^G^<'3ڵ1í{S33lDٴ,d!hdYZߒIRbe6F&ҜJjfVʪZNn-J)+KhΩ)JH5TUVҵ7P160 **.(HˌJ 51՗32367t-+˭OJL,+KW)<ōekkIV%Ee%u攦:ꃄIB_QR%-#;7>,)-=;!39!DVOAMUKVQ33>3#.$%1<6'.6@TFL_)y#+Z3Ҋ㦢!amdn[ڏc u3mw+kwM9WHwG$FFǸET'u9F;k[)zh;Y8c (:&?!;+,$8";S$)0x`|7 k;w;XZ;;8Z[ǃ?0):(+V.AAAsȐV6zf - wv HO+NW-;WgS̜ ށ>YIiـM}XXٚ۸Zy&q(11a^nv:V..>Vκts L .h}:L MB 3 +柘h^FFNA>n@S//OX-+!=8 4& !;~DL݆JA1)a)p'ke S[? XOUP?_7'[ /(|%z;v7qu1"7Ow'7s{Rf^~)fCC}}!YRsr1'd;,,!*/γom'g?b,\|J򏎌.$b\Xchl\tT>LbcSS‚"]=\CA*ohmanbkbhȈo_pHsv4r\F"65.$K|)ikjx$IHd|bRid>>G<{x(::A>4<664lbjh[wdxhW|b>ۇGE'e&r%ؙ뛘Zۻ$Ń\.6:8{zlQ`wOaaNZF&m q1(_B(NaAQQ! 8%F\3YO@n !ش̜ĐG/DDy[)iZD  H+!..P:2(ߧP9YE%''$de%Odg()jGLO@Y q53blH;֐XLP%<6<|\퍵}=ĥ]8;&($2(--̘аh|;Z0L}|N"##Bb'ea`ka`Xd3scCb G][NUgħHrKvdEߑyU%.(BhHh`9m:%dƞOK[kA-a>!%(jj|pW=t- 񶎎ԃ"cDD&DOWcmC+0HH-\(QlZ8R2,<5/$&,$8$:%3ss) [%-;'!(/$&83z6nƺ&@ltLrvi$R>Gl A`ql:95(dnz|b\dY[wO?w[3cs @wںmC#sG* Ya0(v@8Jh1w1)&ah,oq_';(P_KSC#+t [Z:yG''fdegdf$E{;;Öp geLfaan^h=%RCi\M,mj)9[PR.H#]m}CSW@rD$Uf%G'$4")+?!E9 aO7s}S$uR465#/4aVj|H\0532q K߾ieUiVRtP@=]=]*)Z7 3dP +O ;cx8U mJ>E5uUi1 T}}mL4l ļMf|Dpl7] TԴI_0ߦymmuy~FbtHP<<8ZԵn~!!m2*kIfP "iIȭgFϲsvH/cUX[%&((ZVh@6-',A7_IM5%-#SK{ԼzQ!~Lt5Mm]|cSsJ#j@] *$-Y]]QPS%_/Cn.V!AXmt̜ꪪJ>.f@Tڶ|ʪ Qa~vF&2s L(.+N`O?nn$̂Ҋ򲼴7rJ&ڪjf6nQIť*-HI&??[m#skg Č̠rA%ńmsbi;:; $k 4o81.QT]+KAL%k'o`²t)AijjZ;zFM;/$vJanKM4 CmbkeՌ8mL(jTt J@( TmCc PJA1"s7lo76ĊVa<Š_RFtC$q/HIkGv% u ia1YÔx;3):$ gcl$l> ?I9$|=\LJ湹tX'Y bfNfZbLYmM ڻx0,z٘ [Vt ))i邌%@O KBؖxdHmT̡D؂0(F$M"bK)i)) QA;"* 3\ii6$G;+ 3Pruwu MMNۑ,HJ믁[+KK#-p bLlaqa^õ>v`A^44 @A\\8/ qL(O*` ɉqA.)[[! N$HE!*)^n.N{G@~ IB-XI4Cld 8 2=}#CKD JLHN1J rlmlκ%6&(IYrIemkhqK$ Ae@WbhM Yp^N -#F>6(V@oW;&v.C4At;{\"0AEpKd &u'ʺdEFbKf֣M(8D nC¢cI@m[[{'`&^^4R  4&&v$:[rRedXP_w@DH6 l<@:9;:sp>+.?eܜ+~2 n" ^&WH[ tu3$""2(рo"B7X#C ~J :/U 1HH%LH\Iĸa [TIJ.n=PFjEh@; ³DHڃYz "24^o09~V@…) %2($0-AFȉ087D  *PŠx@հm0Bk1E[[ tvmiH*qGȊ1z@))ip4H gL6B  ځmf(k_RB-)%`Hb@l 1 sQއ&d07ղT1 a5Ab> eSHy7kZ O7I0W6)تIt3c`x@ZfZH *֔e@غjN;$ (U w/J 1p h$9 "(*=xr $&335"89: M|@A7sP<@ c@`Mp= aWM$0(6 Vmu0roI;c*=R| `d 4:[ N-t(5m-ʸ9]!@дLC?.5 (hP;WЉ7} ad@DB%:x2ZS/;M+V%BBi)h Đ% md6.be 2 ]]݂AI 7jD m4l0$ ]"UĂbA#@I\pdRHUخB WIH-|Vn L0Fl$D ^\LmH&ҥ  8L@I@R  p x`tsHHtq$H|E gm,޳|85@$9[DVHU6/-  HT H-u)x%B x$%lH I+sGZ$A"MȁR*H]k~$A@$ApkgoNJRa+jIJ6ґO֔ &3V!H ְlZ ~!bpaRQGBHJ)J ARSVVқDP@B!cU1H0a-st8"#"$6)bIGDnRF$X#Ȣ&P-RZS'Л 00jl5H@X4$Hl\BI$R@d 7*@A]IWt n!%\IIE~cMVB6jD#``b@Ȥ$a-jЀ\$ B>+$IuQW@ĉT& LtFx!"I(B.b")\hJAĘ b<1,`d$HHHWvZ"A@D9XD@h`I F8P: (%P@k8#Uhh@#` rUJH lH" ʼn H(%]nb \ +K@ȬAA-B2A6 [,MtSeD&H k%!%JI!$ExN!<>h0h z$X K"AB$ $' *PBp? V p@ @400@KH DzŬ(P2@h@K]  PP2 !i "Z*N%f Hw @m;⃂Ŗ /@2NE,QPE*(@HȪa@ZhB ?L/$I  "S` x|¡P! Y x*4 l@ V- @t-@ j/.At P'P DX Y ՁAA].&@@GhTip=!*4x [` S;+R`hH&qyFpV* s~ tHW}GWEzdJ! D˜ .qf&)pw(ݕ89&')}Xx k*( ` mU DST" QPH1P$PEDQB0TPi!((UTED H ÔF| cBP iM+ j` r A z8 $@⁋P~0~E6_[/ @A||pdXQ> 6` R@Jlp@J-0 % xK\9yM -n ]_\dK/W.,/(%qq~fvfd , A ($$} @>| a1?0h:Ci驦xFGDɷwv:QПOĚw8 @h]!A=~Bf ( r@ Bxl1\0Y @P1}}S90g `X j5#Cߢ Vpq %4 * %!Huy- y de\h3olcPpG? ( >P@H=fnឞ~!0 (=OLK< 0s%p7 JGd `o8 9ABq ?~ zo=FA>FpcTTdpq~~yx -+ч037 =T0c mR.Q@nRo#ÖKAΕB--7?lpq4 `8C( !@  p8 L)  7КMNprnoX; , : OzUUo8f hi ( Qp?t@C(@?(?8" l||&9aEP5i=>>N@ "!' .!@0^P4}@ ZFUAIpmpǟ%ss[ P~xŬ08 !@ gh Q '0 a89@1(H?ho ,(1^ EGEsHr~`Q (1`o`pA / px 'QSHIv@PP~adOG@H- #&`$!HHXJ!򂊅zA+Ȕ@PU*? T-xzefO({ 2ߝaTA)VxeBjrpށ3\_1 ps@h`PG~@Ap1A0g!O $8JgG`_!LV___0<3<0;8<);$] )wKU!c@=Y!ǑdK^&/=>kXDj @UQ\CDQAEUP&(M@ *4@!tADAAȂU@ (."(("*(*!TQ@P@DQUDPp% e*e`C-e\gGu:?M;J1rh?oh y:sz S ox2tt!oDL '] ")i3MQ2(,/ץ8@Cޮ"LZ~\*XϫHYU7ne1904g3L=xG6گx9^)rwl.[A*VBFwK1}_ Juz~A>ݣ8؜cX;Åe"]ki2&/%⪓mpCy~Es^)(ƿxe{x`.(E(~+fH/Sb[r 5 GYY("@~2Mz:@(O+VR,,esJ[#lW0?+hXn s/2ߛ&+9ya^3Q!ypGN> }!6˿g}{`o­rd3.ƊPKkY0n㛌2~?FyZ\|$pgZ ||[7}zTh71 /eMY]4;D|yK0LgfF(P?r,F|֩^/Q-,?{d`KqNfy9a7Xxr,`n}8pY9 ^1֑vzAebDvn-eo5buyF{0T]̂s2 >!^ `gx@_*#=4LaFa1ΡnLھ``dEg/X3͂L0,XۧLV*v✻ .0b,%_*%f댆5*ǰ<zJ6 *51 0Z$~~&9:l3 LOvA);pꖑ90BrrGn(I?>ZE5ED{>MPEmwAP!瘀~ >=vj 0|ZxemjiPa' 4 cǟcXBY!wK^?.@2< ׊8Ź.2#@Р(֒(vB2A.7Yf(a%?=ڶɶ1OﴗL0O{UPP_*L,ýn !ز l@'5= >f\CPG81Ofi}^`tKWaebXXx&gwB4Wp5q2^fh%5k}%NyAOUp w3 x{pYy'OJ6K S0 ?" Oz784/8?#ۧ}3,<;aj Z: 5_Bv8_l.7EEpS;j5/AA{)omqn### x ܪplsc$?+bg1ݴK'cuxdR/0wHTO?#T<^9~:s5 )7 z5橅3[ESj c6Y:t+ܙ 궧Cm3j?GL^8>?  kk@8]{ɏ _!>@a/5W\Lc2Ht6Cx͓YG~1?Me.dK4fRq}C$L 9B. hs{e*N3=VhQOaQ?IJE8c?Ĭeb])P3QN%hv+IwDvl94' 4 Meh \;%MkS Z1pi 5~ĞB:K:9Gg;ʴ.=Ɍ={!Y?|cr@: Ia-ap u%g|on7C*f ZdF!B{  Ax#oPH^8Pa䋁x6>r႐ 4da{> w+) E|gKO35<>_qFC&sɏ4!,-A>:^A'>]_`y ,Ꮐ@Xm ^f0C<9{`ϰ/[2#?`mu֨pVTQPѝC 69œa7yD>f;:>?޿gfp mQyGk #멸8<6 ^ `#C1Qndb]b]&9R-Nr\_PX OM0Ǹ=a@|88N_#C7U'092]p0A^M¹2r89%  m]B1BC~Ld2A3@r81``##`88^c33b.4Rez]pczE48?I;QN9x8g KT}u|C\c$#Ѓ@@C\385Jww #^`yT^/3,Tn\OgUU] y!J=*~# O0?Qr|#->&>Aqd +L8>9Bs M,PL0\/xp`Ҽp8C'`apq10--``|<0z< 0Kr ?%Eo*jVI3A S6@F+G88__w+ 4<:2"8 EA@P:$#}Q/¾r-r uzj ?15Bm?0?]"M 53\̏`._ + KD21_Pd<x0EpX>|p4B"1[=%r<floЯpV`4+tre|qk٧Kqd<&~!c΁AA?9/!-6?sխ9FMA?p<| D] 7*41 XxÃ@r20<=6)mM21@# C}jg{_vpe "9n~` J | `h"0 SP4$~C``0=L't9q>!Wt+U}22Cu t1M9@~ΉvTD/cK@ƀIAq6c 0PA##P=Y{Evvpp,PXYLhpL#acD1@~n 4K2 19_>Y,R}B0CDD"kn֠g$t9[:E&v`ajBbC5pS$,pn 0@F&@!Ѹ(mH"&80hрr{8CO$었+s4^VANJ>9Fh|#iv&Ʒ f/N6yCtx 7?tba  @~8`lar.0+ɰ߾v4zw M`ۤ;)+6iLmXgg+DT&Y-":q#ʀCB?ɾ E@<yA3f[`c gXAi))i?:L `』q:ކZgdtv;9iQ.aq&!>#S.y20, aPP|j@ 2 xQHh1  ٨h'zoLACBnt*U y[9zE7仅GMiLL;%P 1y`v1N>9R800s< `c[돿`8:g%dpvA!$89&_8G 1q h;GxaEBvymr}~JpPed~Q`CC\h=  =qP'd8'L,0?Oϯ96"4or; D 7ixD0 ~~hX`b6  0( dttdաggppx-(ޑ)pO/7EJe X߾i&WN,#똫@wmNX#||P ~lX``#x`} "/@&.ؖrr`!SR! X ˤV/m#/1^Qw n%<7 0<#eN'x#,&C0`lPԄ<<T&OQČL%bCU)  og?)gU+'ث%q8P9À<A7!vo*z1;G}|h 46p8qI:Os9(St @8`  41>^~>cғ*0rLsA 3poߜ@t>6"1bC<>2Y` Y0B4B @=~ÂkdOSlY9FJ-ޠWJ7!!kPƃL!Ѧ1v`b" p0Z}P7!@KAi&~nuezx߻p)zB=Lb 6Lq=  [Xm(( ~ e1H0P`nB | 5|?{z9>IEO2&Z]w |<9:`O4C 8&?ATc8A@HD`++wwiߊ Ew2H~M ] s2"$((9?07/? 0xeUP{[P E1ڊ)3,34j gC5 fl} 1$<(:LdAĄ>A 7eEE`nlddnfhTЃkgyqqQR-Qq__bmu}D\*fr "`P0Pc@:)g_Xo9G??˴zi9Ө8trgܯ/#tc[`{08,  @ Pp`TP @QH`c!ہ˥_78;<WP(߇Q,/G?)a,O_`ϡڼY;8x0X@  X@: ǟ -dtabAC<>PM}0=*$?  wv2? hP5*(9bD UXDPb P9?7\`0 (92{;\S4 11ahS.C]Ky9Owdw#΍| oqK,N'`M$ *CCF @E@D$ȁ@Cu | 7Eƣ#DJ_\7vjD;´~vw[\\/(g& *(t  A\u!TBT;J`PE#;N&41y:7:xA/ pr(?fp>q ͵we's7 ez3*#h!nnLK SR@G9X^f`A0q.+_L!~4Q9A1@qxFxx88DD|L1P,+8~öCp)CNAjj `~cs C!$|~>I!`cA8߾#A>L8p>bჁVp1cAWޞ(p[ { !_ww(ߨp~0pdsr0Aɳ ^OTTh}/?Px__G^^A` #F9} !!!V@8`p8`h((8Ɏ.1qqᱰ@/PPl8, `x*+!DCR9 ׌D"A!fb!փ?> zE ) z2u=}x9M씃c š118`x KH$ځq}-){..CO'Yx|gn<1`C>pt`$8'+ /`kk`g8G >!&}Z6X08( cU n,p2BH@ 7=@+c`AkH$CAm9P} @xTTB<p*"rc₝]}^Sʹq|3?7tWÁɁh(85ED(\\@X0HpCllԪĸkttPp[043 ,,VUzjCX8.w >9<p4<<  @@aͤ!IjƄJ""AO}NOPXv`PD7 GPJ) "00^C!P9P@ JCC@\xdA5doOsxx8!5VA? x|7 0<PҀw04Z`py8%zgCý@?u?!)'> 1xu?6( $% `q, "0(a1k@$&FD;BF>€qTuy m ! P`l 0`M" ad S4삖L{CS432yI1   @P?eEPPqxD̰ p0j 1< p\LHXP:7;2KLNMh A7 'b %!!  * jਇ$@, IIAA D[}t330((PS|lY0#pz"! @4"0$!80dq73!  _w'F`ahiH`4 @Fx@# -7w$p74H"-ϯ;# :0h0b0ck `cB . 11bn53 zpo a\9OC:p0?@ݙn9HhJjHw/ot4;,hh1Yeۃt iZvb50 3 `d!͌#`v̀Ĉ . %  X@(  FW-"# `b0 L@sz{R:;32=swgc| ) Ǵ01a OaRhhp?x ec10zzVV{!JR~e1 -X=~ !03o0Hpor ܌=IFe$`x S~?nc^DE@G˱ؐ @Z%-8-7Ax~ s @P'k ~`@] @`A@؀HP`C rb|!%.!а ! !8@ Dp1{CȄtk{k, 08p")N BBb̧l!Zgg@N\(V!Wn@D^ @|xx@COXtd, _^$@4ȁLCVJ!C0202Z@CO."8@Ζ TT ⃇X *48 ` CA@(Ȁ0?@`.?Q,7.AFP _CZ_FA(bxX] oϨh8 -BC -b#!uu""mPp))p (x9 |l\\lb1‚x0Z > {8`88@d$<<$D_BBDp`2 pƈNws땁g[[g bQBK(H>q0Cht8##0$;FBdC33221,<Z8|p: x)!A( iS2C/.j7 F J IH|}HK #t ;E 4}4OH 0]W(9ˡ|C.0 C07bjj{p9`4 c  1.,y))1 yzz (*#@!1(t1AFBD>\Ue8B5.ԫ*z x@@?C@9R8''ND#L]:氝,  s$ܣZ-"*@` !d\ o`Orl= aPP!_`bN2w|B:ю~`!No@1h 0'߰OrM 2 =(P6a';h'HbWpEEP@ZK lbbO?rVnp?@@S0 %<Hr?x (ci $ R/|z 3p )[  k?UejZ7C< vUP j n/Pf XvxL01ぁ.?PxrP.jAPq{;DO /.~BqJi:d  @;w@b `ɫh`1++kUjh8h]\ʁrqphxq-ex0p|+ AO8Zʺ p?W;o|X^^&A@G @x?积/2@t|$Sr=1ÀTD@uP4Kt@3t c! _ڞA8  Z[{@P am@:<<>Wp;D;10_!Q| x@(P0D Pi+ d08F`r!8ᑱ  &!>>?@gÁp3p l? @#ߧE@A\[}Iy=>$a!$8(P3 !Cz7@P :: `'q$,q~v ^ t6 ɹu{Q׿@}0H   DAT>5 @8񉉼K`9RBc9"8yX0>@. p8YIkLbj\x '%ì@1`ST48 ?* >>* ~7o͞^M@,/ ?mBGĄEd<ĤtI@w %@_ zaC(PJZ@x  k $7E@ 1 _& Oz! s (=4:`?O/PoxC YJ DXXg 4&x[# !A@@<XPSPS A >ggh('e $' o8pQȇ,A J .?WGm~t eQQqr S쬯|$'骳ZS@*M !D;0~\88`>aaaoo-,wIK(S* A}xz*(/"W$%)(Ќ\]Ya#EcCAAkk@@%% !J 3 11AC, @@B@@C'' [!&cr1r@oo(<8xw\n1`BV vpd J 5b@*{z PSSPƒOMo | cl‚;C3Y=CT 8:5'`TU*32,$c`` `>>/q@ `@APp << Z b #,!QQ!pp ,99, y:,<X {2 22 !'af=?C~Q  @" !0T< g@18(0(bPf00??8 8@Y9t@SƧ2<8( <$ @C0 86B v d@*  @A *"",<CPLh  `$yxPoT.p@CsBw~F@**1?,JP@ ` QB (+3p g \Ʀ`!t*zrp z@Ft@;ٮxy`r9~6(׌' E`ā 6AX)2$ -@}/16`A@, (  fH x6"&Q& +@ AM'*XE Y@$ @P1)=!𡇏(C1B"  R>a&M#\ `5 a@ (9P ~P+ z1'(dws  0bP@ FHVa 0 DhhhBYrz#t $ 0@08dh@& |002q 4Bs4#ZLi@_% X@ C = ?I ,9%?X@pp` v=ǽp8A~P0`n J7x;.38=b65bX9b&1b>:6h:*2( <"24 ,$Ap?4__________????????=,}u@@  ``PP00ppHHv1@9@@-@#@ @;@@/@;m&V6vN.n^>>| ~`" A*  @"@K !xc# Ao 8r0ʻ^a!@{/@' 2?pQA[U| 0J\`pH 8 2((!;T0D t V9崦,N2UU+ bCc. Pv ,H{z{C\g`mt bYVby^b AyQb  AE$XA P2e ,A2IU|F J [(( ė A OH;$A_ πgH#$x H5$ x <AO@ d6'*L<$ $+PJ $qZF_ UZD(0 8@@@ YHXD B+.3;jdQ `b b;-5 ip\ tܘI:h U(P=" @`Gc9!AA d[]@ A Bj@M8,4P(;h;JčHC!$eQE!j,-j&rD4~C>(u0 f yfh@!Sl0jQ9 kC[j3[ l^ t[Z4(( dlA2c(S@:*mOiP.;?@_`#02a@"Q\!B(:!DT@()ܳ-qA i6'mny# kPTT@p!}h_d 3z> r@T 8p>rg@?T( 0P8DLuA ڨ2:0IID H5v(]UY% Oh0 0.I|Yl@.Fߡ@!!‚,f@&:H,a:h  P 0i O4=hOP p> JI1@բ $2Դ !6ń-AVa JX(r;B5(WP4@5Ҁ0Etp;J@P1;"B[`cq @$ 9R082>1@$ bìz)Lf `OD  `" [x^o @C@+bAhF@'/ܸ!E$ ,/ue@ϬqHQX@1̪a)׀,IBgK@ A 02 J  udXBRd-p ..juV4M .W @=yV m k@ā5;GDV atƠV$,8/NĔ*p;("p8']¨B!b5Z5d[(ݢsIk;UA@hF+}` ^K@ƚ5#i51G@*S+9lX=!I,.uo0 mE`d08` +Yw69ZqQލ 3P6W@EW 2Kd -p ZB MH< DXNq$ EFGC D1ST@h!n 4BEU+$(8r>qӫ;r5h@NDraPt%0BЁ$E0>w:p&^2Ka.:,:)X-@,AUUD :wd@/+2H 408 @M1D;n)( G/P p H Ne!A)Tv/xsg9ڐ(I 耄|)55L ⬀@Xh8 %ɷE>AH28h0 pBA`b2 ?ST@`nER i0}bw XBiSyP ZS)fe/-ouoP7z D HB& :CoeD lKGF>’ ;Q[CpB8L 7"z|fU.B.JyD"hejjつ@pqAk~@1h"bh1ZVv !R ` ҲLHBҠ H7Xb3LCs ˦to`i(/[m @cR3JBb`q0 "B &- x(Ht00"0P:!=A'DMMF:\ bV2AC\\A` DpaB d* UT\Qx@ܖ. @ %p1!A1q!".(.A@DPTH04Pdj xJw, $J9R+ Y  VPbP,KV z$?@E?EBl0PDJ"@ B@(h 0@ RH$@ E98A +"jSfa@@ ܫh <1Pa!X`H a @! R(fŠA$x3dJ$ $4p2@cA lВ}W pH e`ĀHH  0 ce(Hx3`h$`$61 P? )t2u.$@e  dT H@H | ?H @I  # X1 d@ppQ07M-P EaMT8pDuX`%B .J  B,+@E+pj) AO) @ZO01"蝁 | ,{TP ]Q* ) ;gœx $J&f N $2@0:A! BĐ|TR: P/$Ʃ@G`AL)LxNBTPDYX K*H  ȫ˃FPNXYFNNJya> 8Af `a1H@@PIPgL pP3 R "A)1|b 4Vv MD@!J yd 9 (.@bD0-p5@`P 9<GC` ` >! D' P`- g`l8e*`G/WPE jh ABlE= ?_!Z` d(L`Q!|`@ ʺ Hh*  C*DhѪWjp̶c@ARZ o#R:(-Lh|(X05jH$ZLL,@ +05  հA@BRUYF@5p _XpzAB/E/e΢ pE ( !T @ABC0` aؐ] $ЁH 6P0  `frd(@   8@p2@   @`@X8 j @rH=h/B@Y 2ā@5 6h ` q (,@`p2@d$&`@Ƅ(I"% 004 060500704(060581xhP4 IF!`B@% P @sAP@@@ d A@@ h ؤ3 (@ʢ@8$ a1P@.FaTP b 0`J8"LCDF@E EDhlT bP0O> @0pd4)`@% 'A@l8 %  "p:Z-p|(Ax`0  &Ø`P0 &HA0 $ R ?Lt5p@ `EOu'[@NVF9DYtBJr&# Ĺ9q<.!Y(?p&e P&PCp|j)vv.N4K%.U3 bCc. Pv ,H{z{C\g`mxb f AY%Af Ay'A bA bXEQb)H&X@A2,@ DePi `Ta"r(,I_H/$ @`{$ |>A [H ^A/ sH)$/@C`qawЀ=c* @$+Oʺ\^#`@D"F/@ dIZBPP#(*Y a @ jQ@ vX@A8Dt`TA+1 je xQ:Bb&Ii SY+Hv:.&^ 2Y@;.3kDn (e apȸlX5_;b^DbJ2 0<`y@æbB@8p j, m  'ψ qBjH@CF)/(uc =\j@ BbTL@DDPP`SxXHhr A $XzYY`HP!`.*1X؀ĝjDFpCb`A@S L vׄ4AC (tj"d-ᖕ$H+PqA` SPqQ"P*3 9@nC4 ")JTl!dPptX@Q J(L@ aD \ $PAJ"   V, C! 4)f. d@GBh `4H H4l2 b `Qx@. <8 @,& 6*.(*(.0,:*54< 98@q`(hJRFD$Ab g( 0"K A@ =lJ@2PȂK" @#PPq] !US`% &B~    @ >_5NPP+B=( @  j!0V@( KjU 25D (hDhHjY*AYJ@B T0  $A X@Öv0sp@'a![<"xJ  ==!H A AuA_0@ d 9B p4@@3 `%  0C+FW*  4RD_/܃0@w (4@ ] h=|y{trqPp %HD~ x~0>>A 3(Lzwuwm0w $_  Q`FP0f_H0i?~^& bhBco , Q~᳂C9" }t |<;#3#hdcp; ;[0{#`RGCX! G@ (@E [4P0 1g @sO`.a0Q2}n8~eb:@$ 2$ ~X?< |+'@M "* @P ހ?!P"? }B}||c`|@C> @ <q}='Xo,HAl ap op g/p@ $@Y\@ Ae\@dW 4B/ $.O"lHGA L88e"O[ @>83A/7 Ì"AX ,C"C>,` Dh2 2D ?0 ӊ@~P3@ v1O+( >@3??B՗06 @r @*C\#Ȣ@t 5 @/A?_ϰ/rB(77!o?Ou2CG1?9bVH1"%F@]xFyyw@@ x&'D ?Q<'C( qp1 x S  < ⁐2e@  qP0o#CiB߁H..HD~` RrA@>D!`{78{OA?6 # 5Op ( 0 `(iyaA (2 #QP:XA!xI3`AgaO1Fx`'bJ@> scP0d 6 <p78b @f,-o< n 7?g;G@SȂHh`|K !%aa~ /# |}@A@@7 o0O [x L G@9G" &#83(8 {ߧx 0 @AAA<X^^H_^P_?X$ T@S,n fDd0  0  HA p]x6b~< \p2~s `1 >gj@3o!4 ?? |? 0 {|>A|(@!A~^A}@>=@  nhn`` 5Bd~a? a @#P+ F|:(6 h $!\! `a?}<x  `pgp0@/gj"|@DVh~Pt@0  AeD=(pQ3@ d4? 4 Qc3|~0 @_ )Xhph 99`@ć0 )0  r&'8  A2>vyw聆P0A?!.?!  ߏp!ăVp@(:!0\x2xt4P8$  H$P5G[BNX0,;F + O7?B?p$=}{xtsps4x0B^tc'7jO Ah1T_ A d9hjAK(AD(./\_G8ip6GH'??OG9&P@9@ A@@c# #XT i3# &F&1FqwGpPYV?gJA!!`f@ ??n3[Y=QqP-TSoVppPqb w\tІ#N (k<@Lp` zr=H,`Fp p ! |2h9B.@$! /D' ߀F ٝᩲ AP A=_AA^YA@ Ȃ »d @ Bwyvxu@` `6I A1 f@p҆7{| xc3ls ??>?_ט5 F9Lj| .p;?AB|CT|J _:?GA W 33sf@F`! xA7(O/@  07LJw˻x98O\ AY]@ Y'9`NX_ߠ=VI~QzE /Y00 `j2xuA 0J a8  |p| pS}P?@[/Ït 1D%ؠt) `A(ysfxv'hZ(! X_yE@ @?B>$! K 8x37<\: P 1@ 4<jcE-_0cp I<@j2 J@@9>Ђ{(`7CޭF@Qx||1e"dB@iq@<38@&ֿ$y[ a4_! e "/07őd0(g䟟^(5 ~%>nPY9@@/olh!r` #IbqdN ZUN 4 7 ": < + @ E ELLj ?@A" nP Ch K8P?_ `` > |`0Pq c W @* z5W m_]a0@VK E A Ady~txhWg@48 Dc`gҀG !GyPCA\Cd9!| ~!6 "{;A ;p@A`p&s `4 2=`s;4(2> ?<P< x S?jF < d#b2mHA?>矈~A/@*_ @? RQO `JAHA" Uz`=@> V0_ :29J8 <@gvH,FQGD ( ",xrQayHyYx 1aGJ=i?|A έ *|) | Q0S` 0x||xD>!!&/!>9&AP4 T@@! Q"p;D "$ ID JP@8@-2`@L8hC؈?@ ON ن9np~`| ` 0  8LN0 q ! (x@%p2a4 x 0 wI!l0>A (s`o3@)h1}X|1<F????s0H$"Hx@A`c㣀L <>B@:=2@ 7P0Hb:BH @ ' " A1 B%_x]TqiF!i @*Ѐ#G'|O`8 P00_@@/d "c _A??=>r=8<Ђax~Ay!~!yA~ (xx'}9B q#0"pC08"p=@a !00gp/ޢ@d<| ; >@ap !מ8U` ||~~|x??߄|(R  /?  OB@$ b ?B  @g+0?<P - AP /@ x8AA ـ9 $|PEC[3 cC@Cp!PAjq=q`48?p@0 A@09a ぀#>-(1ƞUq {'燀w ?.w 7$`8" !?2fz?,9a~pre<``^@. t(0@%ρn OP @ w+/  @/ @A:E@@ P5s@(X8xL<|X8xSpp/sx,^X `tMCig_`GZ# 6H 6h R HE#``g <8>(}>5> a;HP  / RB  (}|Afl 3GB "C` B  0 /!a(0 |A?φC`}!E da>>gGpPV@O#'0m@$.`peU1  ~}_!~ H p1i r`xe@@ Z@09iUuU]V(`@~V( r ?$q3r < l)e !G  w #C 2oŵ=|!7?7?'@pf0  ``p & wppA3@'Y`d/a@Ck@Ȁ@2(H@A ~}f ` `0  @ 72~$@ $`?>}=?|x! H@x` VaB} xphwy .8|>!?`?  `|(C  ~ 3?8a! @> 0rL fy0Q!MBhHU@HQ'̲y  @PB@=@Ȱ:@2$ G fv }d.BXQ?A*`` }~ac~@C?~ @\H<B@S@K|ȳ{QP$.> |pr<d= .q~ P0h3h3h07[0 ` `Fr+Ƃ  <>R=j=>?h7̃G>x>?@ @'0  . ye b4A\^_p ? ?ucҏ&@Ph@ c $AD !:2` 1C !!D CAÌA@#H '0DD@ @P:Y" Rfap AyB !dy A@0 i?ЀB/tC@Qǁqd eE (W?ۇ p8Ow '# (Cq hh30I2JR h 45pA'#9 w >7W>?^!@ |/N=0???=9P@bA'#G@ @ :N@xX@ O A|z 8ˈӐ;Ãav Aqz@" h4@63p" gy2?ЃP0@ @00|  @/D pA@P(h| L9P0~Q?N0JZ02 @@/@NA, C!ȠH ( 0 @ÁP@ u q̍qMi@ , KH4|D pp=YAEׁ?R62"`d@3 l H= X }z> w ?KR$-F- 󰰿MA L;Ay@A 2=@!#{xtspg(X gw#gU8D 8<0 |I0 ?0~ K vqR R6\@޿_9YLC 8 f&;`7X = U CR@,0 1;8bs 8xC09 ÈD f XfAXH \- @02A`d B4.@ C|q@h! 3 RF$0(Au {=@  D@*ayf @" ;"͈p DD* w%A82A x& `@H €d"c@dx3{;$2@  4@pBXX  |X Q~H$ p_ % Vn2 S `{Qa>z`p`p fz@`jOl  Sp '8N o,43s}>~#tG؇zȁ<>?ٞ h[p3C07 d` | !LP4M s( 3 ? @ n\<$>  ;PsH}>|~08<((9?~xH@X080h`8 x9@p hd#0`' 207@M 8^Hd 9"@IόCx[|;CTs< 8'G c$&$0=Bǀ(gψ(or C:=C@0}x@ 0jN7 o0a$y <@@ SЄ!G a@"@! @IAq _!nA@! 䧀H@o@/ +7'0@7 WaO@@L.0Nn0#sCxz@Qpxxh A'j,I wI%oN ɉ?2@/闟΅4! A4)h7804e WpG` @7 00Bx<488?9 ?<ϫcӉ!;#0 AL9v/>'__G (9hv` ၌@(@ |xxt@P mH #H  A @,r1p(x' 4D@ 6 \n <"at|B@A 9xx pp 4!AfIn`@@"`P0 8&„WN05:duS(dd`K?# $?0 d`{?   $ 0Cp`@' '"'$'0< (^LL  c@@!48:] C"@E`P0!@AAA/`x!8S` ,_ABA@ 5k@j ( _J00=\3l qz_>0@Q^@_ ^ . 0'wЏ@A>@@0$/}}9!Á@@A9& h`3 0A[aQ 8$`$dAO  #4^>?}>RQӯЂPzv |%npO@7x K d5Z*`pp`zb 2@ @_@?P/p0p@O0 /@XPP_r @w # <b~A'4O @@BA<>:: ?(rp||L @ ("@Yd .|N> ƥ0)30DvxiC`  pp  pP0l#lChi)@0`9 5 `!Am-|}9Q,IA@<~ ΀D4:j L?;s!W B E |p@9 L` _Y9}001s{|"EcD&>`]= 8~`8=> ? = Ap~vxbrS03G8>w8 Uh ~ρ( qU+TA  p3@C@! `@>3 ,a?d rAM @@`@ B4<L98g4  ( (0 04ԟ ;R0pK@ '710 C@p0aA6cT< @b0 D0?a@P?o!(b2|p@)0B `AD qy3Y% t0c 0 @N0S i2@ 0P bo?H\6/ (D w3Hf -x@  @8D 0H@ +L 8! d`>n4"?N&QB^p q(!F Q@CPA(^g c|``3" ?@ፎ>?êP4)\`E(ax} /BT r?!HVc0<@@`r9w0g@HŌ [ >ÒeAX0l+ p9@`rXZ n`,  B6RR0$ @APQÐ@[A@W0 Z@Ċ_?0XH0#y (+w%%--.C燃.BaÃc<\ P0 0`@ x~tyXX "`` ]`ж0UBQ|Aa`B DF0eFPm@  ρ`8x18C{~0?A>HC?@?? 0//0?p=`Ĝr<d+ up!S (:$@G bR(` A| ("aB8ܨ2 0\ ?}87tDңAjA|J,~O@H@"`( A(<LՈ@ A6$,1`GP]`2"(8B2,<01 A@G:zL`=`;`;`;HB9babaB?< NA\#1a, 99bfa/91?< NA\aLNu H8fbL  Ns8F|nK9HpRGG`H99g$HK5pRGFL NuL <@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~H@HAHBHCx01D2 D30DH@HAHBHCM(;P0 8;P, zк$EҺ$EԺ$Eֺ$EJEf Ns                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    g"Jy3&gA2#3$3$g"Jy3*gC2#3(3(g"Jy3.gE2#3,3,g"Jy32gG2#3030NsR1F' 9;bf(|# 4 9<bf(|#4F%HK2aNK2aDK2a:K3a0K2apK2afK2a\K3aRL`Ns mS@f@,-Pܭ+FJPk`m$;|P@+m`Nu`n;|P@+m`NuSmpfN,m <;F@|Pg6|RgP|Fgf|Vgh|lg|Lg|SgNuNu,-.- a+m0+n;np`,<.<2aB;np`+m`j,n+nD+n~>.+N `F,m--Bf+N`4>.,m<JFf<RFSFg+V=+N` X+N`+n`;np+nP`62g"2g2g3gNu  GNu""GNu$$GNu&&GNu1 111111Nu111111 1Nu ` ` Nu2222RRRR68x: ;aL=tH3aZapNuaL=tH3aŪa>B9ba~MbNua0afa4Nu PFg8 PVf (BC=gX`!A PFg `Nu PFgD PVf, (C=!q 9f!i PFg `Nu*yI=p"ҹ(Q y 0a#=taF#=xa<#=|a2#= y=taR y=xaH y=|a> y=a4Nu PFg PFg ` Nu y=ta y=xa y=|a y=aNu NuzfXLD=83/,)&$"  2"  F,    * ~ * < (       ؠ (  n  ,> ,   , VE PUn3sPP4UnP4PUnS4UnPUnPP4UnP4P_PP4eP4/PrPUUP4rUULUUVUUlUn=4PUn=4PUnP4UnP4UnP4UnPUnPUnP4UnPUnPUnP4UnPUnPUnP4UnP4_PUnPeP4UnP4ePUnPrP4UnLUU^lUn=4lUn=4PUn=4PUnP4UnP4UnP4UnPUnPUnP4UnPUnPUnP4UnPUnPUnP4UnP4_PUnPeP4UnP4ePUnPrP4UnLUn=4lUn=4Pr=4PrP4rP4rP4rPrPrP4rPrPrP4rPrPrP4rP4PrPP4rP4PrP7P4rLLlUn=4PUn=4PUnP4UnP4UnP4UnPUnPUnP4UnPUnPUnP4UnPUnPUnP4UnP4_PUnPeP4UnP4ePUnPrP4UnLVD7P873sPh3sP3sP73sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sVD lD=4PD=4SDPSPSPDSDLFVRLVlxPhPNPNP4P4P4Ll6l6P4P4P4PP4PPPPPP4Ll6P4P4UP4BPP4UPPBPPBPUP4LLl6P4P4P4PP4PPPPPP4L6VD7 P873sPh3sP3sP73sR3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sPD3sV lQklQkPNkPNkPkPhkLQklQZPNZPNZPZPhZLlQkPNUnPNUnPUnPhUnLQklQZPNkPNkPkPhkLLFVRLV</l6/R4/PhPNP4P4PNLVUn lUn3slUn3sPUn3sPP4UnP4PUnS4UnPUnPP4UnP4P_PP4eP4/PrPUUP4rUULVUn lUn3sPr3sPP4rP4PrS4rPrPP4rP4PPP4P48P7P0oUUP47UULLlUn3sPUn3sPP4UnP4PUnS4UnPUnPP4UnP4P_PP4eP4/PrPUUP4rUULVD7P873sPh3sP3sP73sR3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sPD3sV6l6R4P4kPhkP4xPhxP4kS4kP4EPhEP4UUPhUUP4ES4EP4Z3sPhZP4kPhkP4xS4xP4PhP4xPhxP4kR4P4UnPhUnP4kPhkP4xS4xP4PhP4xUUPhxUUP4S4P4k3sPhkP4xPhxP4kS4kP4PPhPP4PhP4ELFVRRRRlxPhPhPhPhLxlVPVP/P4/VP4VPPVPVP/P4/VP4VPPLl=4VP4VPPVPhVP4VPPVlPhLVD7P873sPh3sP3sP73sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sl=4l=4VP=4PVP4YV6/P4Y*V6P4VP/P/VP4Y=4V6PhYLLF. # t.. # tJUDE PRG$t "e`e*o"mE:$"mE<$E($?<NNTC,"$@2<}BQ?<NNT<g C9C/ ?< NA\B?< NA\M,a3@/:?< NA\*z›&z k -"zJg$ёBJAg<f ``&zf+k +k+k  -"- Ҁ+A -Ҁ+A :Jм$@*@$<0C*Q"z(I$:R(z &L,z N&&Q"o&iBmNE4@ z"z$`G&G&* NqNqNqfae:rvfareXrBDat6DrfaZQQ`Brx`raJ<m<gra862< ` 2< BTB6a SJ QmxNu DNuSABBf DQNuEDEK PACKER V1.2 - DECRUNCHINGYXd(`P(@ A܀AT!( L @,@$ ,3) SJ ,fxU (Y b44@X0wZ ,~x$@ @EWZPb灀-w&P1bAきe1p1w ('' Q`  0 D(6?8@80x`7$cS  {(?@p0Z`^F>(`ۀ H ;(^ ePLяL`i @P(aA#yb'&  zف0Ѐk`w@(@  D"  QA@,B@(B n&` >@C>n(P0AACw xy|C  C(p?qv  X@ 3 {, @Ƅ(\ l ?VmKg` @80xs%Ã|χx1`  )B Jl X,l X, t $dB+S!_L`A߀ FxA~P` !@1 @jh߸2􁂈0Z T8߀j@-P? ?t@-L 0p`Hi!Œ<>0Z`@? CAɊA@P MbZ  8(7 Q(H7r  0P` A)(Hwwwzp p p(P0cT*va- ]@pd@Aa0x`,80aH/|@`12H|`Aف,GOQ p Ÿ#(" `q sU W@bX ))K@ 5 B݁@"_`|xEJ @@P?')&C@B?AZ @(P0APi d@€=q?#~ (`p| `?@  @{  BA8@(t1<`AףR-|0(@pǠM@Pa %o@ÄP  @<s@h(|3p0+ 1b OԁP|@hp{(u1pO#;P00%/Pj`Sa!h2Y/C~0HAC뇔` @B 8(0>Cw(d0(b1T Ӄ/rBahw pB(XB~p(p0 8  @<s8p hx:C ~;|@ 1Q@ 8(p1cC~wi'|>?`߁@@?`<"@@ { B    @<pp1 e04 p~Aa`@?$x1O]|404-~!/0 Qc|R@@( >~ô#p0``(( @?A/P2J ;BJyG" x#Aa^[] Qx*PzN( tC(02 0@P?o!,~z?\ P@h8M? A<A3hh$-_)x@2@=3{ P0d<87s^AV ]&x>.P`{GP`J<@J ~1@`~Pc 1  $;5/X@A0000@p :ف``b@   @    o (84< 0) bpAA (```H34 { 1 H( 08fn 012 $f4N@0P n.C( x?~`+ P8O@)GA,C ^$ JjA rOJ=< B$B@(P; )xp0h@Ut  zx?p(@(1` āA-C > C 80?) /80@` ` P8v Fi8DgF9J=*  0 *~~P``p}njY|xvP` @h(?wx%` y0P``A  t0Ph` $A -P0V@D 0 PWF"" 1>^!I9  ];   )O 7L@  80pMLBD -pG<x```J>@z/?40HB@@Q@ȃ_$ x(H8,xƀP a L `:KP ` ŪO;JO wP0;<8@Z$ xxbZ߀l("~`v  d` >0u (P3@$Al0`J <))P ~D~A-B{ k 0Ag @o? >P`D$dg00n"<<}|XI (0!~(@a8 8,  ~(0?!>  zp0PwʇAp({X9(0Pm$ `aad zp0P|" <^%`d%g<P?pv ¼ P`PŠ }.>w ACh8xzB߀l(.BE(B1``j  ~J A 0 p)g`-@C!  @.Jٟ((h0Pa d 87(t8 m Phfx'(P0` @ @A`(P=C (880^Pg Px`J?* x( pȂ0Px` `SJ  b@O  A@灏@x(<03PɄ6H |2U`hp  <{JBPaA JBPpx qK@@?q (xK~rP doX?˰$/'Br/(P2 H߀h8"00(Ȑ@(,P1g @P c R/1:NƁ  p1( p0XADp8LAo((1$@P0@s17 @(a_Hj&`Aǃ~p$D `l0 F y`` "?poPGh=  r?B@Q.APb:zɃo'ؠx{8#Ɯ=` c!('PlT ׹B)@ACP8!1P3  ( `.  AC n Í?C8p @:0wpdF"A%H=4C? 5|1| 8| ~P~hS4ߠG>8a/G"b0@)@ȯ40+ F `h(|0a ` @9#_& @91@b  |(1p@ 2\z? ? ߁?w@40Ġ`-L@cw@0 2 TĀ@0 T \(v0+S@AC`<00r`@4)y@߀(0P |yP` k񂀓 +!z~ (LyA PA 0G lBcPf0-(40&\a(5p0 C; |xJ. C @q8 |(1qc|8Cӡ?(L`0P`R?(001s:`1@lj#1aP BF b>g EC@A@?D2 x#@0i`Z#pP0i\F i`` .  so Sx@!`(@Ƀ (@;p1}!(>0-"dB@1a(Ly@A  1p1c] 8(V``pP0` @  >9;,.74(0(V0h y<#`(xU0 H !k@  Pbozo PlWtCڬyD?bD<#<@aP >'`x` @A|"y*#` ^0 M(p0:ߜ'@(// PbP(=Q? {?@Q@-@P`@(t_  @ 01v@>  2!@  #PXǢ  /P@ .Q :0Q  \o \Ār!Pg `^p 8?]p  p~ 8 c`ߑpP~0KE D83 N~HPhj@<6X  h`N?к?xt|@A@(AA((p?t0J Q@݃p`@( @)A%  H 2VD(f0@@8c@ (/~$8sR Ac0>MBD 8(6 @1E8  wXyiAU=1*`Bh<@8 tAm\%V@&(1N3UҁP)hPCsNf!1,@4$x`$F$xh 2)5ō͠pfEp <$Aqk Z @Tه p1D@`X (_iVCĀҬepB05<2p"P d 7!df`F? CW`;(50@H%%鈅bL kb,x3'~!(0} X'@?>2´ { @E0dAOqꄴPa 0IZQ^nU`N'D& ``   @@ @Ŏ@@.` _, ] -p#?@G@R +O9@f%@A L< bpXAP0 3fvDml\=|CB#"a( TTdDxXHh]TO73 ,l=}BS2*:'gַw/./OV{ZrS=- 4d٘hSRagfWU0pKJ-(G Jѵj 3' 蘘ظ{efw,&%Iq`̴ҎEJ 0he o hGQufg$%DExz:9[k(*HJ s02RSb`a! #@"! cbP32pH(ki[Z9:xD%$gfVUWT4E XւKAfƆښʊҒq{D0HX+2 %}dC D %> 1H#IBV!"vB !Qr@ B|Q{Ap5pG%a )D'Z,@KѥPw pAA]'! @p1ϧ@b XFA* @'0V`PB~(Kv%:B!C2 *:"2 qbĂ?-?ZY tOC?ϱhT( 0d4D-:"V`p8$)"bà1Uq$/  |$>!,(Xfa RSWw @yt` !BCAD GփZ&h4B(vZv育Z}- Y9 e-9$H0ԓR[h BtX !TP00A`  f Pc '? *s f?@0O ߈ xD.X`?QA @`(—r`#$/s=APE2庢BN |@}A@* o:l`~1O@f.ЊϪ#0(reٺi|Ӵ eLI$ XO@*HCvv03O3+0 0@ x*OXp5@kژCHȀl<)5"Kp}N AD lAlXT!t `Pz@xu `0-Q1H %`A$ f`eU`{@ҥ`zU(A!("e@mqL< si$Ez x@ ǥ@&"x!nP;TH>b 6֒ADnu)YNgľ^[1M"w4%? &8<9#b<ʟ၊]A`E HJ 1̷b26MQ JE:JE .uK+3 !@HQT$ u(Ag{AM7 d2|4@"01e- g+0Jm ,`s@@$p%a (r'0ؠvg@(Is}k@+ uǕT! h @, v܄*0L"Ab:F|+ c1ZЕP1; P=kR`h?ҁM5;pQgnH@)YnP@&pEx bp dǖL,iH)S@"LIH6 ):H P4q-!bFX͒l@.R3Ppd(?@ c@@/1HKzXCnY@,C cQQ@*H@&JI.@6 QpG=s͒'1XP=p(k4`h:H "䂀 q7<"- A>_D!q`1K=P O@.ĦY4  d^*h9B @W(@@,!V%yP#IW7U3E ACH$hY ̦B'J @pd@őBYCðE&&#*DP+D ) !8@(`(H@ H` 84 ;8<Eh `JW`~p5~P30BA@ANEN⁥5PPp6j)9H0h @ B p`@+Pd `@ւ8E/(xA{``@ cH0  `(@@PUB` l hU(d#$`p2 ūp 4G  8DWB@  P0P? AT P"G9_H,7l[&(*}b APiѰ|@&<&|~(OqE&0qC !0 dVcaW@ |k $p @@'@bD2 e@P4@baH01,|`k3@ ` G8(pP3 (T aPhbe'Jq@"LPPp6j)9H0h  "@ 9!@d((P9&  @ ΃QH8A{``@ cH0  `(),@P"A-2 Y  p0RP!AP`$@ i~P0BBX~6F @` B'9GY @P02 u J1ASc|(R @8 :$Y O&P@5 (0qA@! 0,J B  Gp pP0 h@  L"f4 qB00E!@P4l@ @ހ[ 0P1 k@(-^e*&Rp .@@ 690(`l/ ;201@+j  `@ւPH~zၷ```@H0  `(),@P& b@\ (,H0d0(P (  ց @t( 5 `YH+t 80+I"0`P6$@h+@QdH/;pBD(4 P fjaf o4 ;P ` 4  `` c%p@}i=``8( B "8h@xF@P3A@+ h3B@v -j6$ r'` >m݂[ @&p b@ (@P0p ) `nPJ  D2t qB +$@@B 0R`p%  80P`c` Q 7`sr B@ڸH%CVr\`-!20)eA TG F,  0"qE@E`a`TcJV@V2u <A`R(Hb. @2(i.hl0ДD# m ("@hx.Pf3X"PPI`H  1"8P0A// J@؏dPzOpp\5`B!:2?><:))UTāفAAEA@ @YADYQAHQ0ABN @ 6%?-k@ָ9Wbb0`` r|G08`l ҁy8p0q#P=nrpĽ`p8!Ì8q?4 @P<2  8 `sO @ cp 8xph3 O@@0Hh9сG 0(h< |@DA| U @cgC$}@@h6 \@h< @,xP00|!4` " ``"pJ$  P8`S@W@p40 pp x P(t``(40ea เ|>#@ xd; @ > \` XE6^Gx?P 0@@>@?W@ ! x000`g84P@@@x !T(@p0 `` @ >s,Px@/@ hO1 c ?4((080Pwɐ4@h4 A(0Aà(l+Ta 42V `a{ |l0 _` 8:0@h:1 gB爠 @?Ӏ4r} `sC@@:W/, @0Pap0h@@d H00%q0*P1F ` Cƀ   @p4s>!}   8>@~4a (#@ Lo!@Cƀ @͊ ( A@ lq ?00ap04|!T <0PaC008P8@(x0aHpp0h@FCITx  BAƀ@`h@1 P(@'`(up3 . @up4P@`8ِ0P? u02b R `>ES00`@p8 , 'Aӣ00uM@ %A3 !J`a@2T ЂA`( !Rsdp* A "?TFN<9y AC% ` ]5Z0 f}0 KP1h8Т90~EpA }SQa̪0 2Ao$8  + `8?8>?`^I !p82lM#aN)R `(I^Nc@TAd9AH Y@0`@9 SXy@```\!"1 `cc`??"(Ā+8 1 Â^3#@, +a}D@adxsV018|^O !Q0&B  `+x!V?q680@0 p9Z@(#. Rjlxx `3* `44``""T0 &' ^0rjl1hP@$A@88 P?t< N@8@:A GcAp202 (3P4Aj+@@aQp4Wcc܌P\`0!2K`1a@p?}Hu+>:ADJ{Dy'IC')>@0 Jd`8lH1~!@"0 ?GׁCAaG` .< $(0G UC ` ʈ9`c ,q ! |~ h|2P4  60r z@QP h@.ţ{A:xC#0 b.&  Md< L {c D00,B@ ~./_` ;< zo X0' `P `A:^@@w@r0  ߀9VA@l> 0@@x(TP1`n1 c@ow^RP `@[?@A/ `(:< LaFߟX.00`Pap %h،A axD|1q@31`sP.4\`(:; ڋ> %  0>9AC(04 P7 ~ẇ| {OQ0gaAсR" Xbx1`a0Dr0dm5a:  n05 ($ ClZ  ub!|85 ]Z s@.8 ! @(yfx `80b@a| | @0( } ^|@ /@G0< `8AzJ0'p0ؐc @Aă0r@…O (_* &: xHD~AN?!}+(z!`8'0?A  ` &A030D?@/|!OXJs2+"(90̟gyw+H?[`f"@@A0`0lNA8C 6X6 6# s>0r ~0 TE`a~ `D0Nb@ %% `9Pf0@$!0+Ts1Y?N}9ׁs@Ah'P20=q 81cé #D D1h5tPa ; CR `L|@|G{6 `1D` +Am% @@NH>s 0 H;?P?{1 Fc7rC+ 0s L _Q Q07R dt@x38 C00``` 4 ed^u a\ A (P00H0 f@J^c@!b@k BA` 0 @=<<| `:0|P1cd& @ MH'>pqw0`AJ";@ax001W} @@@Hx?o- NP|hZQACdp8  Nc`@ J7(a߆?  pT0c0 s ^|Ɣ4` ]07_VD @ @L%@įψ/E@P `c<a  )(u   A4h@9# 9& H@;`%`@@@  `~`A `@  21$ P  Y@+> QYe|Dp0 4(o`c0 @MT0P0C b (V _@/*;DP"$@[,@:AYB^j'3 x0 }A @I`L0 c5hP1spf4C@,Nt} a`Npf <  (2 l`00NP`@= FG"#GmFG`@ @ ]8AD, ƻ0Naq@AK0 PvO2 ??H BB C  `ĀX HqRKd04x66x;E J ia`$1 a@A5Hp0Րcp:f (`X:@Q =Me h*B(2T^#yf"a6`0a1>! j01#  ˁl@a* @ 1X|A= 6p'4 0`k@  PP6`y! C {(,r f5 @00'0@!PNA\膀0 b0 !?p 4 H'84> C > %@! |@+D0@:1VsǏ !8`c!I@5G>ၐJ `  4 ` | X```1 @x⁠ ā| *@! | ~ anA/Ҍh 0b⁄ A`L5։h(:18dr F%A@8 a @?>}_0 =9x& ? <?D a 0 dX1a @r c 7%! 쐁@r@x F$@0 ohþk ā00pkw9F8018P@hH20 q `?`@?'Ё~_``@p1h898! NpN c;/AP猄"}̈m`,sD 0Pl(>L 8hv;6Q`@< z;8eРb>#@P` `('? j"D b e)c_ %_FJPv@8! 1|qG O/GUy@@T`6(I'#`A~&,CA7=}~[0*70a ?D!@ &@15f{P#(0$0hh 0 K0 O+%"āXd AF<9O+P@` r$@!X h@0 X$bX] Fk~a#6G  (4(`D2 ˿ hc$"4r($.  &Q \?29)@ђh| 簁CMp  P:A@"B@' yµ Y߀ (4Z@/ _|-၂! 08H H@~h(`F#6 2(L ƃ#hABP@@}5g G@/8G糰?_  h? x  `#Q.00Qp`5M4Zx/8  @~>ȁ} a@`0F_ Qlv%!T ? D`z(! x<P4fm WÏ B`)bLYa3#  Q )DTqb(`t0 CCXʀp7 .ܐ (a |_ _`i/> wCC#䘾߀a8m#f[@0 @> !q1l^h_Ǒ!D0 ?eH@Ѐ$ax8 ^a`QY ʁ  `3rܳgr]| *0o,OJƯ&L(pT6iPѦ+ ۍY001`GC%V?ۖS0`m!j]fU? 862f*lH @ŕѸCLZ$8 x82^V .C2d9s> vKfaPB> D0D6 %!LLR7 e@E!t 8T2aB 8Px7eY` "X86laa O G* <P4jfȆ P C 88Z<+jf <P@!Cm8T6c/gC$ C +R2fH. 90D2 k@@A@Uz *`p6d1p2o q x; zaO`c`eA|z, ":P404p6k|rQm6C\N~ (p0Gn[&U e@UO*,6ǘ2aơ1)hl `03c@T $d5kIĀ:@ l $H5 m Łԃx P$d0*fS*MFTL,(2Th CH,3Phep!a* D c8hHH1@e 偼EI l8  P ZXH1j B @AGh ` * 0H2d9?32KFL xP1kC=kZC 82yfÁ 2d9s!ʆ <P0dsA{JFW 8\80 `dցZC&, `(c5(1PnPC  6T 8J!O "` , l <p0h@@8 xC pd!Aފ| <0 tMHA@npd9R͐!FReAS!hp0-!ffu.\t6q6i H|D2@`m+jC ! 8Px0b@cEC Z 08K!xWax08 `` l A* (`p5bC(@`Hx2@0m p6 4mp'Nf 8>H$$: < `p6"d+`Yd_h (h?d3@k( (0 ov`#X6q0{/ @PG'$.(.   lX(pH4th{rJ 4 A a5P i0̀  8@h4L a@j( @:P4d@ըp7<MH! ;SI!t(p5jiVmUpj``y0 ̀09m jEQ 0 ʯA Ŋ 6` ă( ! e !p&P$4 `e |jxVjG@( @O 2 $4 =*p?6@C0*@"V pkAA}(P8P88 `8=l09 ` A @ l x h `(\! 88Q6S n a@ @y @ !PYPw~2   |8*"`otp%u%3+a:,`0 }c+ P ~aA A)0 1QA 0,<0` @` `a!"O'. * t.. * tCBH 4V +t DURAN1 4V .t 4 MIRAGE 4V 1t MONKEY AVR5t WUNDER 4V 8t NEWORDER4V ;t FLYING 4V =t ( DEARBOY 4V Ct DEARBOY14V Ft H QUARTET1 It JULIET 4V Zt <%TUNNEL 4V `t $NOTE ASCet VwEwlU3sP@3sP@3sP@3sP@3sR@3sR@3sP@3sR@3sP@p3sP@p3sP@p3sP@p3sP@p3sP@p3sP@p3sP@p3sP@"sP@"sP@sP@"sR@rsR@rsP@sR@sR@sR@sP@sR@_sP@YsS@YPsL@"sV@" l@"3sP@"3sP@"P@"P@"P@"P@pP@P@>S@>PpRR@P@"P@"P@"S "P pUUP@pUUP@P@UZSRR/R@>R@P@"P@"S"P "P@pP@P@>S>S0>P]R0oR@pRR,P@CP@CP@P@>P@CP@S@R^R+R@/P@P@P@S P`ƆP@]P@SP@]P@]S@]Rp+R@+P@Ɔ+P@P ƆP ]P`"P`]P@"S"S"R>VRP P P@S P P@UP@BP@YS YP@P@R`R@RR R`7P@P@P@P@YP@P@SV>$R>LFVR@=4P@Y=4R@YTV@7P@L=4VPP@P YR V P@R@TVPTFTVP@P@P@P@P@P@P@P@pP P U P S U P P U P S U V(PSPPP@@PPR P PP@FVP@P@P@P@PP@PV P P U P P UPVPPP@@V(P@S@S@S@S@S F VwEwP?3sR?7wPPRP*PPTL*7V*7P*7P7R7P7P?7P*7P7RP7P?7PP*R0oPP?P*P*UP*P*j F*j VRTPTTRTTVPTSLP*L`L$rTVXPT7TS~PSS`SVPPV*P*@S*P*7`P*PT7 PT7FT7VP~}fPTPTP*,P*PTP#@P*P#@P,P*PTP#P*LVP`P*7P*0oP*7P*0oP*7P*0oP*7P*0oP*P*UP*P*UP*P*j P*P*j V*>l*>R*>P*>P*>P#P?P#P?P*#P*P*#P*P*#P*>P#PTSP*P*P*P*UP*P*P*#P*UP*US?US?@SLl`RPL F V(P~>STSTP*#S*STST#ST#P*ST#ST#ST`STSPLPP7PPUnl,>P*LP*>P*>P#P?P#P?P*#P*P*#P*P*#P*>P#PTSP*P*P*P*UP*P*P*#P*UP*US?US?@SLRPRP/RPl`YV~R P* P*" P*>P*pSTpR_LP0oR P* P*" P*>P*pRP_RP_FP_VE PUn3sPP4UnP4PUnS4UnPUnPP4UnP4P_PP4eP4/PrPUUP4rUULUUVUUlUn=4PUn=4PUnP4UnP4UnP4UnPUnPUnP4UnPUnPUnP4UnPUnPUnP4UnP4_PUnPeP4UnP4ePUnPrP4UnLUU^lUn=4lUn=4PUn=4PUnP4UnP4UnP4UnPUnPUnP4UnPUnPUnP4UnPUnPUnP4UnP4_PUnPeP4UnP4ePUnPrP4UnLUn=4lUn=4Pr=4PrP4rP4rP4rPrPrP4rPrPrP4rPrPrP4rP4PrPP4rP4PrP7P4rLLlUn=4PUn=4PUnP4UnP4UnP4UnPUnPUnP4UnPUnPUnP4UnPUnPUnP4UnP4_PUnPeP4UnP4ePUnPrP4UnLVD7P873sPh3sP3sP73sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sVD lD=4PD=4SDPSPSPDSDLFVRLVlxPhPNPNP4P4P4Ll6l6P4P4P4PP4PPPPPP4Ll6P4P4UP4BPP4UPPBPPBPUP4LLl6P4P4P4PP4PPPPPP4L6VD7 P873sPh3sP3sP73sR3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sPD3sV lQklQkPNkPNkPkPhkLQklQZPNZPNZPZPhZLlQkPNUnPNUnPUnPhUnLQklQZPNkPNkPkPhkLLFVRLV</l6/R4/PhPNP4P4PNLVUn lUn3slUn3sPUn3sPP4UnP4PUnS4UnPUnPP4UnP4P_PP4eP4/PrPUUP4rUULVUn lUn3sPr3sPP4rP4PrS4rPrPP4rP4PPP4P48P7P0oUUP47UULLlUn3sPUn3sPP4UnP4PUnS4UnPUnPP4UnP4P_PP4eP4/PrPUUP4rUULVD7P873sPh3sP3sP73sR3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sPD3sV6l6R4P4kPhkP4xPhxP4kS4kP4EPhEP4UUPhUUP4ES4EP4Z3sPhZP4kPhkP4xS4xP4PhP4xPhxP4kR4P4UnPhUnP4kPhkP4xS4xP4PhP4xUUPhxUUP4S4P4k3sPhkP4xPhxP4kS4kP4PPhPP4PhP4ELFVRRRRlxPhPhPhPhLxlVPVP/P4/VP4VPPVPVP/P4/VP4VPPLl=4VP4VPPVPhVP4VPPVlPhLVD7P873sPh3sP3sP73sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sl=4l=4VP=4PVP4YV6/P4Y*V6P4VP/P/VP4Y=4V6PhYLLF2BIT>PP  "=.   Gִ0L+ JAŸդ0@Ѡ! %,d* @̨,6JS4)3;E޺A8׵3.6tG ' L <͛+T!+5L*NV;=j1ڱ-/ Ee@ +9I ;՝ =D! /B+ $ .,"]S3&O$ؽ>-F9 8E 6+8!1RS+ƿ$0(Fν%+N7 +I<찞&(Ӿ)%&5U86-&7ȸ& 7X8 >T6 Я&(/XQ9""ƻ!GO&5UL& ĸ*.$Ƹ+,[Gܿ%+  &G=!U`?;!53᳸!,#8U;ҿ#Ǿ(B8,Z_?Ϳ/=-Ǯ1( @N5˿  0<- A^U0Ծ#<7궳%4# LJ   28)FU?!/<*ַ &+ 2NB  ξ 01'(<8%-5' 6E;Ľ 8?:+ 4=4 ϴ0DC+  ƺ +=C?,$#Ų=J8 &.& 㾪 2LH+ ü 4AH>& '7, ߷"EN9-6(ع:NB'  #;JN?!9A(Ӵ'EK314׸:G=$  1GVP:0GA$α-FK8˻!21׶4?:(>W`R46D5ɲ1GB*Ǽ &.'ɶ2:3 -La`J)#:=) İ5C5$'û"36-9Zc]C(91׿!67 # &/.#)J\_K/ *1$ ͽ(, #'&6LWO9 (!   %>LL<% "  2?C8$$152&      $$!                                                    VwEwPh]3sPh"3sPh]3sPhp3sPp3sRp3sP4]3sP4p3sP4"3sP4F3sP4]3sP4p3sP4p3sP4"3sS"Rp3sP4"3sPh"sP"sP4psP4>sP4psPh>sP>sR4YsP4"sP"sPh]P4psP4psRpsRsF VPU3sPU3sPhp3sP4U3sP43sP4p3sP43sP4]3sP4p3sP4U3sP4p3sP4"3sP4F3sP4U3sP4p3sP43sP4U3sR4H\P4H\P4p@P4Ph"`RhPhU3sP"sP4UsPh>sP4UsPh>sR4sR40osP4sP4YsP4UsRUsP4sPUsRUsRUsFVP4R4P4R4F@V lpPhP4UP4LpP4P4P4P4P4P4P4P4lpPhrP4P4rLlpPhP4P4LpEPhP4P47P4P4P4P4P4P4P4P4FVEPX3sV@PXYV@PXV@PB0oRYLYPYPYPYPYPYPYPYUUPYUUPUUPUZPPPXLFXLVR`YR`YR`YR`YR`UR`UR`UR`UlqP8P,P,R,P,PSP,PX8PX8P,P,R,P,SX`SP,P,P8P,P,R,P,PXSP,P,P,P,0oP,0o~PX0oP,/S,/P,/P,S`R`R`R`R`>~VUULUUVUU LUUFUUV(P0oP^P`P`SX^SX^SXr`SrP0oR7P0oP0oPX0oP^R/P^P^PX^PPP`RrP`P^R7P^P#R#P#P#P,#P#P#P#lX/=4VX/PX/VX/PX0oVX/PX/VX/PX0oVX/PX/VX/P,0oVX/P,/PX/VX/PX0oLPX7P,0oP,PXPX0oPPPPPPPPPPPPVXUnP,P,rF,^V(l,0ol,0oP,0oP,`P,0oP,`P,/P,^P,/P,^P,P,#P,P,#P,P,#P,P,#L0oP0oP/PPX#P0oP/P`R`R`R`R`l,0oP,0oP,0oP,0oP,0oP,/P,/P,/P,/P,P,P,P,P,P,P,P,LVLF Vl@>PhP4YP40oS40oP4UPhRrRPh3sP4YP40oS40oP4UPP^P4ShRh>UURUUUUPh/UZP4YP40oS40oP4YPhRRPh3sP4YP40oS40oP4UPhRRP 0oP BPUP40oP4YP4P4P4/P4P4P4P4/P4P4/S4/P4/P4P4P7P7P47P4PhrRhVRLVx$Ph#P4>P4`S4`P4pPh"RrRPh#3sP4>P4`S4`P4pP"P,P4"Sh"Rh>UURUUUUPh^UZP4>P4`S4`P4>PhRRPh#3sP4>P4`S4`P4pPh"RRP4pP4`P4>P4P4#P4^P4P4UP4P4^P4#P4^S4^P4^P4P4UP0oP0oP40oP4PhRhrRVlP4`P40oP4`P40oL4,l4,P4,P4^fP4,/P4L4`l4`IP4`IP40o@BfpP4`P4Yx>L4#P4#+P4P4#P4/d`P4#P4P4#P4/8P4^`<P4/B<P4^P4P4^P4/P4^P4l4`P4`P40oP4`P4YLP4#P4P4#P4P4#P4P4#P4F4Vl/P/LH\P4P4PP/PRF Vl0oP0oP0oP0o`P0oP0oP0oP0oP0oS4^P^P^P^P^Sh0o Ph0oP0oP0oP0oP#P#P^P^P0oP0oP#R40oR#V$LFVlp0oPh0oPh7Ph0oPh7`P0o`P0oPh0oPh7Ph0oPh7Ph0oPh7Ph0oPh7@P4^@P^Ph^Ph/P4/P4/P4/P4/Ph^Ph/P40oP0oP0oP0oP0oP#P#P^P^P0oP0oP#P#|V(LFV(P@3sP@ P@`P@S@0oP@0oP@`P@0oS@U P@UP@pP@US@@P@P@"P@L LPVPeP@eP@r P@P@P7PPPP@P@P@7P@EP`R R/PPPPFVP@/P@/V6^P@YVDYPR0`V@/P`/PV0RP@YVDYPR0V@/P@/P@/V6^P@YVDYPR07P@PV3/R0/P P P ŘP TL$TL l VHP@/VHR@P@R@L@ P R P R P R /R P P@P 7 P P P P P F VP P 7 P 0o P 7P 0o P 7P 0oP 7P 0oPPV$_ P _P _P _P _LLVeP ZP _PeP@eP@r P@P@PLVD^P@^P@P@P@P@VPPP@P@P@7P@EP`R R/PPPV_P TP TP P P P P P F V$R`3sP 3sP  P > P `P pP"P@PFP@"P@`P@P "pS0,S"`S "S"Vl$R`3sP 3sP  P > P `P pP"P@PFP@"P@`P@P "pS ,S "@S ,S "@P@pP ` S``P P P >P `P p P@"P ,P@"P@pP `S``P@>P`S@R@UR@UR@UV" R`/3sP 3sP  P > P `P pP"P@PFP@"P@`P@P "pP ,P"R`3sP 3sP  P > P `P pP"P@PFP@"P@`P@P "pP ,P "P ,@P "P@pP ` S``P P P >P `P p P@"P ,P@"P@pP `S``P@>P`SVD#$P@#P^P@pS@pPpP@P`S@`P@pP>P `P >PP `P >PP@S0RYPP@"PFP@"S@"PpPFP"PpP `P P `P SFV(P@3sP@ P@`P@S@0oP@0oP@`P@0oS@U P@UP@pP@US@@P@P@"P@L LPVPeP@eP@r P@P@P7PPPP@P@P@7P@EP`R R/PPPPFVP@/P@/V6^P@YVDYPR0`L$/P@PV3/R0/P P P ŘP TL$TL l VHP@/VHR@P@R@L@ P R P R P R /R P P@P 7 P P P P P F VP P 7 P 0o P 7P 0o P 7P 0oP 7P 0oPPV$_ P _P _P _P _LLVeP ZP _PeP@eP@r P@P@PLVD^P@^P@P@P@P@VPPP@P@P@7P@EP`R R/PPPV_P TP TP P P P P P F V$R`3sP 3sP  P > P `P pP"P@PFP@"P@`P@P "pS0,S"`S "S"Vl$R`3sP 3sP  P > P `P pP"P@PFP@"P@`P@P "pS ,S "@S ,S "@P@pP ` S``P P P >P `P p P@"P ,P@"P@pP `S``P@>P`S@R@UR@UR@UV" R`/3sP 3sP  P > P `P pP"P@PFP@"P@`P@P "pP ,P"R`3sP 3sP  P > P `P pP"P@PFP@"P@`P@P "pP ,P "P ,@P "P@pP ` S``P P P >P `P p P@"P ,P@"P@pP `S``P@>P`SVD#$P@#P^P@pS@pPpP@P`S@`P@pP>P `P >PP `P >PP@S0RYPP@"PFP@"S@"PpPFP"PpP `P P `P SF. J t.. J tMIRAGE 4V Kt STR7 SETNt vNEWONE 4V Wt  VE PUn3sPP4UnP4PUnS4UnPUnPP4UnP4P_PP4eP4/PrPUUP4rUULUUVUUlUn=4PUn=4PUnP4UnP4UnP4UnPUnPUnP4UnPUnPUnP4UnPUnPUnP4UnP4_PUnPeP4UnP4ePUnPrP4UnLUU^lUn=4lUn=4PUn=4PUnP4UnP4UnP4UnPUnPUnP4UnPUnPUnP4UnPUnPUnP4UnP4_PUnPeP4UnP4ePUnPrP4UnLUn=4lUn=4Pr=4PrP4rP4rP4rPrPrP4rPrPrP4rPrPrP4rP4PrPP4rP4PrP7P4rLLlUn=4PUn=4PUnP4UnP4UnP4UnPUnPUnP4UnPUnPUnP4UnPUnPUnP4UnP4_PUnPeP4UnP4ePUnPrP4UnLVD7P873sPh3sP3sP73sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sVD lD=4PD=4SDPSPSPDSDLFVRLVlxPhPNPNP4P4P4Ll6l6P4P4P4PP4PPPPPP4Ll6P4P4UP4BPP4UPPBPPBPUP4LLl6P4P4P4PP4PPPPPP4L6VD7 P873sPh3sP3sP73sR3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sPD3sV lQklQkPNkPNkPkPhkLQklQZPNZPNZPZPhZLlQkPNUnPNUnPUnPhUnLQklQZPNkPNkPkPhkLLFVRLV</l6/R4/PhPNP4P4PNLVUn lUn3slUn3sPUn3sPP4UnP4PUnS4UnPUnPP4UnP4P_PP4eP4/PrPUUP4rUULVUn lUn3sPr3sPP4rP4PrS4rPrPP4rP4PPP4P48P7P0oUUP47UULLlUn3sPUn3sPP4UnP4PUnS4UnPUnPP4UnP4P_PP4eP4/PrPUUP4rUULVD7P873sPh3sP3sP73sR3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sPD3sV6l6R4P4kPhkP4xPhxP4kS4kP4EPhEP4UUPhUUP4ES4EP4Z3sPhZP4kPhkP4xS4xP4PhP4xPhxP4kR4P4UnPhUnP4kPhkP4xS4xP4PhP4xUUPhxUUP4S4P4k3sPhkP4xPhxP4kS4kP4PPhPP4PhP4ELFVRRRRlxPhPhPhPhLxlVPVP/P4/VP4VPPVPVP/P4/VP4VPPLl=4VP4VPPVPhVP4VPPVlPhLVD7P873sPh3sP3sP73sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sP4D3sl=4l=4VP=4PVP4YV6/P4Y*V6P4VP/P/VP4Y=4V6PhYLLF BDRU SD1. CLIC STR7 HQCB HOSB FRID SPEO POIS POIS POIS POIS HUMA STRO PIA1 SD1. PIA1 PIA1 PIA1 PIA1 V)V,H,- ~xh ~Ԟ ~3~[[2BITbdrum?( (c) 2-BIT SYSTEMS Ltd. (Audio Visual Research) 1989. 8@kɏx:lMB5@` MG$04HD:\J]Vbӫz|wj\SIE3-& "#$/,4FLZZ_lo{κydap[=LK7-7,%     '258@LQYbktĻ{|wohbdPSP:?J4"!'      '%-,48EELOPZ[_fjhrvw~ź~wqmee_XVRJF??;73//*'+#$" !&!%#$,+,1/789<>DCHMOOTXYaeacgpnmsvwz|~}{}}}zzz|w|yxvzvuusrtmqspoppopmmknmnklmllmpolopqopuqquswuwy{{y{|~}~{}}}~|}z~|ywrxuwvywswywxvzvwwxuxz|w}}}{{~z~~{~wxuvspppomfmplkokhlkkikhjiknqnmxznqyuyy{z}}~~y}~|z||zzzzxy{|y|x|}~{~}|{{{zttqrsrmmomlmomjhkljhoihgjijkjjlkkoomnpqsstvvyy{~~x}~|yyywuvnoqonlmpnkkjknmmnlokonoportruvxw|{~}~}|}}}~|~y|}}}|}~~}~z||wzywvwvwpstsrppsnrooptrotqsusvuxvw{z|}{~~|~}~}{}{}{y{{{w}{wvxtuv{ttvsuvuvwtuvvxwwwyzxtw{yv{{{z||{}}}|||}}|}{|~~~~}{ywxxuwvvtsusurswusvuvyw{yyz{}|~}~}}}}}~{{zzzyvxyzyzwyyzzwywywyyyyywuyzwxyxxyzxz{{}{{}~}~}~}}{~}{|z{{yyyxyxwxyyvvxvwwvuvyyzxyzz|z|{|}~}~}~}~~}~}}}~~~~}}~}}{{|}{{{zy{ywywvuwuvvuuuuuuuuvwwwwxyyz{||}}}}}}}}}}|{{{{{{yyzyyzyyz{z{{{{{{z{{{{{{{{{{{|}{}|}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{|}{}}}}}}}2BIT>~}}~~}~}}~~~~}slwqtt}r|\]]@Rz|jckBe[PjuxpUbiO=5WCItZRWaLFOdtKMPQLJSbSPT?$$-985/D3(*9,-ǴŰtxl~dagtrsyrlzu|{hPgoVZlsq{kAVY[[dwvu^gsI@PTimfYZh\\S9.@cXA[R  EH425;6.491FFv˯Ƽrn|}}okxywzzr{~w~{{hYpxediu|`p]Ia]kp||pnZolHPPSfgaWioaeT>4MaL:8''#9@6UH4.0860>A:SVêŶǹ¾zjz|}okm{yt{l|uo{}cg~lXbgrscqWVkhreoutlXtfBNLUcegasoeeI55RQ)( 7FSOKW8)&):34-.0+/D]ZHRV:;NLLCRV?>=GH?ILSĸolx|ysoryns|zouuz~xmYmpfgpmrigdQjhdmjlkr^mzTW^X[R8&1?FIKXǸvl~txmjessu}|}zmvooxytw{bh}seiotqdlXXi`lmuuwkZvY52(*9QRZkh`SB38NSEM[LFX\ZPPYB>?ETEhȺxq~u}vhjlxvx~sjofmswyoxtfaciurhjYgicuptotaQY6'/7D[i]dg\VL=3C[XGS^KI\\XRYW>HCLSEιűwv~}x|rnks{vyytdikjuzcmk__kv{mmiZkhlsoohZ@TO\y^Y^SQ]bVagdcUJ@RcZRXbOP]^_T][SROUTsĸ~purzysrpu{t{wv~xs|~vv}~xthokkgnxtlk[[G>ABOYi\ntVWTSSbbZifc^VKF\dYS\]LW`a]Xg\OQOXTlt}xs|tuputoxv|~z{trvyzlisohjv|{mm\DB6DPXbno\qfLVWUZkcbief\WKLcbUU`[Q^dda_dURTO\Sx¬~tz~rx~ppltqt~|xtwrpw~}|mqppnoy{wcT=;DE[groqeWjXQ[[]epbcjig]WLSd`W\e^Xdhe__cSUTV`QŹyrwxx}qnopyw|rtspuz~{|luwuomvv\DD>KUatsqjlVXlXZdebkm`klkd[XMZg`]cg]^jgd`ccT\Uab[ſ|oq}yzssuy~{zxquuuw|}vswsplnbTIHOXjmrsmg^_Uen]gkebmlbmjkd[XOeibcfj^bhhf`h]XZ\dfɺ}zp}xzsvv~|}x~~suyvux}vturjUOUWU`hoummid]ae^todlgbeqigonob_XXkfabmi_iljcdf\^aibw}t}~|}zyu{{{z|w~~vwvvxz~rriXNNXbllrrqodcdfbkkizkejgdirgmqnmabXanfhimgbjkjdghbefioòvt{|{|||z{x|yy}uxyvw|weZTWW_pzxqpihcajmmlukmuegllhosipnplecZjrihjmedlligomgkck~}t|x~{yvzzv{{}xvzwxz~wr_WZ^gku~}rigbfekrusprfnpfnomktpjrorkgdbsnhijmejnpmnshf_uw|y~uyxxy{~x}xxz{zvrlgc\bjrwsxwrhddgqmtwupnmguoksrnlulntrrgkbcrmjjqnfmsspoogf~|u}|~~yvwx|z{|y}x|xpjhgfmpnstwsmqplgjmrtqwuqkpnlzpnrplnvmssrskjbltlllpkisvsnpni~~xx~|}}vvy{{x||z|uolicfntyxvwtrkjoonoqpusqsqpnsnryopqqlsvovuwpkkcpslootopvtomqiw~~v|}~~~|}{vyxy{z~{{yomjgimsw|wsqmpintvtqtsvppsrrqvowvmssroxsrytvnmigurmotupqvqpnp~|v|}|z~|xy{~{yyqsrkknprtx|{xsqnnpmvywtstrsotuussvqytottqpzsuwuvmohkvpsvwuoquoqnv|{u|}|}zy{{zutsprpnssuxyzzzvppostrzzwsqqstrwxwsvtsxqsuusv{sxvvunohrxsvvuqosusqv}}zz{|}~zyxvtrtqpvtuwwzwwxyxsrrswtvzzwqrtwvvzxvqutvzrvxwtvwsxuxtqplyxsutvrqwxss||~y}{~|}wsuvtpssvzvxzxxvwwxxuvvwyuyzwuruvywwzxusxtxxtyxwtyvuzvyssqp|utvtvsvxwrv~{}}}}~}vruusruxv{{xzwwwuvxzzyxvyxuxxxvvxxyvwyxvvyvzwwyywuzuyxwzswqsztwwwwuvxvtx~y~}}{zyurrsuwz{z~{xyvvuvy|~{zyvyvuzyzwwyyzvyzxvwyx|wxzywwzvzxzzvvnxzsxyxvtyzuwyz||~~}|yzwqptxyy}|{}xxwvwwy{}|zzxvywx|zzwxyyxw{zywyyyzwyyzwyyw|y|xuurzwvyxxwwzzvyw|~y~~~~ywwsruz{}}~|{{wxwxzz|~~|zyvwzxz}{zxyxzxx|zzy|z{zvzzyw{z{~{|vwst|wxzzzwx|ywxy}~y~}|}{uuwwx{~~||yzzwzx{||~~~zyxwz|z}}{zxyzzy{}|{z{z{xx{zzz~{}|z{vwty|wz{zxwy|wwy}}}}|~~zzzxvz{z{}~|{zzx{yz}{}|}}}|zzzz|{z}|{yyz{|y|}{{z|z{yz{{{{~y|z{zwyu{{x|yzyyz{yy}|}}}|{xx{{{~|{}|{{{|{~{}}|}{||}{{|{{||{}{|{z|||{}|{{||{|y||||{|z}z|zyxv}zy{{{z{|}x{}~{|~|{yz|~|}}|{||{{}|}~|~||}{||~|}|{|{{|}||z{|||{~}{{|||{z}|}{|{{}{}yzxy~y|||{z{|{{~z~|{|{{|~~}~~{zz}|||~}~}|~|}||}~~|}|{|||~}||z}}}{|~|}|~|||{}|}|}{}|{|x{x|~{}||{{{|}}|zz{|}~}~~~||{{|}|}}~}~}|~{}|}}~|}|||||~}}}{}|}{}~|}|~}~{|}||{}{}|}|z|y}{}|}z||~~{}z}|~~~}~~~~}||{|~}}~~}}}}|~}~}}|}{}}}}~}~}|}|}|~}|}}}}{}||||}|~|}{{{z~{|}}|||~~}~|~{~|~~}~}}~{||~~~~~~~{~}~~}~|}}|}}~}}~|}}|}||}~~~|}{}|}}}}}~|~{|{{{}}}|}~~}~~|~|}}~~~|~}|}}~~~}}~{~}~~~~|~|}}}}~}~|}}}}|}}~}}}|~|~}}}~~}~{}z}~{~}~|~~~}~}}}|}~~|}}}}}~}~~}}~~}~}~}~~~~~~{~}~}~}}}}|}}}}~~~~{}{~}~}}}~~~}~~~|~}~}~}~~}}~}~~~}}~~}}~~~~}}}~~~~|~}}~~}}~|~~}}}}~}|~{}~~}}~~~~}~~~~}|~~}~~~}}~~~}}}~}~}~~~}}}2BIT>||{}}yx}y}|x}zsx}}}oryu~{{~|ux}ovzz}y|ywp~v}m||jjwvfzz|ukw~yiucpu}uwkh}hezepgp[ro{bt{Q`sksxTh\ml~pl;ywDdkdPdtmWqXwR_X_`?`Gb_H?X+0{_o:`?pXUot{P5ymthag@mgwDZwsU`M}gkvWq|pgmtmVqg`gyownlylpp\]mzao}x~}tr_pxl~ovyvvwwxy}txxh|{lo{tvxuyz{zzx~rsx}v~{y}|z~xvz}~zwx}~~|wx{|~z|z}xy|}zvz|{|~x{{|}}|}~}~~{y~y~~}~|}||}x|z~~}}~}}|~}~}}}}~}|2BIT>~{|}}{zz~y~||}zoszX_>UC6b1syZl?61vp3D>-1E??RychKCL>YE[U9Akݧҹט櫧|bWTC"7]GPD44?P0BG /A+/PqlQ:%il{^Q Q{IYkBBNcX;09OVeeN[|~~|nsjjZ|{s\qzEPtҹھՇͺyhactnmM2VhgmS*++_aJ @DM\Ub3PeO$OyHvy@E.1vwnCEMLdyuDU[rdf_ttnzW||weqjiƱͣǿ̱ѺʭֿĿ̥{}}u|`UX~vdG1F^Uxw;NA0=fn#$7?E22AKyP+[umO`dJ4"L}{`CG@>Xyr[vgswid[sbnw{cvrxҵµǡ˶t}mx]iRbja@<_FCic77TD2Nt[.*M=5HeΨo,'ZtVnvu`>-7knKC9?aeicUp}vu[_qfwzhwzxxqyyǵŬǽvz|tz|`QS^]P=;KNM\_O<9?BN_fV7,@837Xɬ|B);`zyz}xqlbM78ZxvZ>5@Sfjfcdoyud[cr}zns}zojpw̶°~wy}{w{s^UWZTG96;EZe[J@>BO`eVC43:<<;Mx\2*Jnr]NB36Tu|^?,0JhvunkqxrbVT`sttpjtpho{͹ŽβǺqovy{z~|`NKSVTHA?@SbaSG>AQcx~fM5*5Om}lUC;@L\jvq^OJRezsot{~ĸýwmfhphSJKOSUROPSVWWTRUY\[TE<9>HScwpZKLT_ly}paL=;FYisncXNJIOYes{od\X]hqv}toquy||zx}~uppxudXRQSVVTUUVYZYZ]`aa_[ZXUQMPZl{yj]YZ`gnuwwrgXJBEO\gjga[URTYbny{yphb^aekov~vpnosuxyyyǷ|{~ti`[Z\__``_^_`adgifb^^`eihcadhmomjeehknrttqkf]TPQX_ehgc`]ZZ^fqz}ztmgcdghimt}ypmmqtxz}{{{yqlihjkjhda`afkqsqmhdcgmt{}|umbXSSYajswzwqle^[Y[`dhihdb_\YY]dnuxvrmhggeceiov~}xsonoqtuvvsquƴ~{wvvvvtqlheeglrx{{xtpoquzueWLILT`lvz{voh`[[]`ehiihd`][[_fknoonnmmmjhghknrwyzxvrnnmmononnnnvʺ|{zz|}}{xurppsvy|}|yxwwxzzl`UNLOX`jprrpkfdccdefgihgeedehjnoonmljhfeddfhkorrrrqnkjijklnmljinyĺ}yxxz}}{zyz|{sle]WSTVZafjmopoomlkiiihgffghjjjkkkkjihfddccegjkmnomllkjjkkjjigeipz~|}~{wtpmgd_[YXX[`ekpstrqomkhgfdegfffeeeeggfgffeefefhijlkkjhhggfgfffffgmx~|}{xurqpmjfb^[YY\aglorrqpljhgfhiiihfdddddeffghghhghijkkkjihfgffgggfgfiox|ywttssrqnjgb_]_bgjnqqqoliiijmmmljhgedddefhjjjjjijjklmllkjihhhhhijjkms|}zxuuuuuutrokheddehjmoonmkjklnppomkjihfefhijllmjjjijjlmnnmkjjiiijklllorz}|yxwuvvutttrqqnljhhijkllllllmnomllkihghghjknoppnnmmlmmmnllkjhghillmmmot}|yywvwyxxwwwvvwuspnjhgfghhjknonooomkjjjiiijlnoopoonnmmmmmmljjjjjjmnonmmnu~|yxwwxyyyyywwvwxwvtqmigffhilprrrqpmlkjijjjllmoppppoommmmmmmmmmmmmmoqponnqx|{xwxxyyyyxxxxy{{|{yuqlhffgimpqrrqpnljiiiknpqrrrrqqpoonoopononmmmoopponnnrx}{yyxyyzzzzyyz{|}~~}{xtnieddgiloprqonljjkkmoqssstssrppoononnmmmmnnpqppoonpsz}{zyyyzzzzzyyzz{}}~~}|xuqljhhhijmopqpomlllmnpqstutssrpoonoooononopqqqqqqpopt{~}|zzzzzzzzzzzzz|||}}}|{zxuspnkjjjkmoopoonnnoprrtuuutsrqpopoppqqqrrrrrrrrqqoosx~}|{{{|}}|||{{|}~~~~~}|{zxxxxvspmkiikmnopppqqqrstvvvvuusrqpopopqqrrrrrrqssqppqsy}|{{{{||||||}}~~~~}}{yyyyyxvspmljjklnoqrssstuuvwvwvttrpoonpqqrstsrrrrssrrpqtx~|||||}}}}}}}}~~~~~}~}}|zzz{|{zywtrnkkjlmoqstttuuuvvvvvutsqqpoprstuuussssrqqppqsw|}}|||}~~~~~~~~~~~}||||||}~}||{ywtqnlllmnqssuvvvvvvvvvuutrrrrstuvvvuttrrrrrrrrsuz}||||}~~~~~~~~~~|||{||~~~}||zyxwusqoonooqsuvwxwxwvwvwuutsssuuuvuuutsssssstttvx{~}||}}}~~}||{{{|}}}}}|{yyxwwutsrpprrtuvwxwxwwvvvuttttuvvvuuttttttuvvvuwx{~~}}}}}}}}~~~}|{{|}}}}}|{{zyyyyxxwvusqqqrtuvvwwwwwwuuvwwwwvwvvuuuuuuuwwvwvwxz~~~~~~~}~~~~}|}~~}}||{zzzzzzzzzxvtssrstuvwxwxwvwvwwwxwxwwvvutttuvwwwxwwx{~~~~~}}}}~~~}}}{{{zzz{{||{zywutsstvvwxxyxxwwvwxwxwxvwwvvuvvwwxwwvwy|~~~}}~~~~~~~~}||||{|||||}}|{ywuusstuvwxxxxyxxwxwxyxxwwvuvwxxxxxxxxz~~~~~~~}~~~~~~}|||||||||}}}}}}|{xvuuttuuwxyzzyyyxxwxwxwxxwwwxxyzzyyyy|~~~~~~~}}}}}}}}}}}}}}}}}}{{ywvvuvvwxzzzzyxxxxyxxxwwxwxyyyyyyz{|}~}~~~~~~}}}}}}}}~~~~~~}}}}|{zyxwwwwwxzy{zyyxxxyxyyyyyyyzyyyyzz{|~~}~~~~~~~~~~~~}}}}}~~~~~~}~~}}|{{{ywvwwwyzzzzzzzyzyyyzzz{zzzzzz{{{{}~~~}~~~~~~~~~~~~~~~~~~~~~}}|||{{zyxxyxyyzzzzzzyzyzzz{{{{{{{{{{{}}~~}}}}}}~~~~~~~~~}~}~~}}}}|||{zzzyzyyyzzzzyyyzzzz{|||||||}}}|~~}~~~~~~~~~~~}|}|}}||{{yyyyyyzzzz{{{{{{{||||}}}}}}}~~~~~~~~~}|}|}}}}}}{{yzyyyz{z||||||||{}}}~~~}}}}~~~~~~~~~~~~~~~}~}~~~~}}||zzyyzz{{||}}}}{}|}}~~}}||||~~~~~~~~~}~}~~~~}~||{zyy{z||}}}}|~|~}~~~~|~|||}~~~~~~~~}}~~|}}2BIT> {xtsrrrsspjcXK@@KV]]ZVSQOOOPRTWZ^adhlrv{{yyzrnsxz{{zyz|~|ukc`bedc_]__ba_^^``cgjp{ucdn}³ְzxvsrqpk`O:#*ALJB940-,-149=DKQX]fox{vqnvŻûbMO[dlmljhkmrtsohcaegfda`bfgecabcehjpvscfr´ɡzxuqmhgfbXH5"1ELH>6.*))*,059@EMU[envupihsǻ]IN\hnooljijnqrolhhkklhfegllkigedgimrwxffrǽҬ~zwtnhca^WL=-!"1CNLD;3/-,,.15;@ELRZbktwqhejxijdHBN]glkjhdddgjjjhgiklhdcgjmnjgdbceimt}gbo~Ļ߻||xskb^YUMA3('2CNNG>50-,,.059>DJQX_iqupfadpɺ^FAO^hnmliedbdgiihjkmmjfchmrsoidb`cfkrz}baqĿ༖~~ztkaYSOH?4+,5EOOG>71.,-027;AGMTYaiqupg_an~ƺvV@?M]hlljgd`_^`cdddhiigcbemstrke`_abipyyadu⼖yndYRLE?501:JQQI?71/.0259=CHOU\dkrsk`[cqͼлeI=GVdjlkgea][[]^`bcffdb_bjrwvohb]]^cjrd_oĞ~ui^SLE?835;IRRLC<400148<@FKQW^fmtupg^aoǺؾmSBCQ`ikjgc`\XUVWY[\_``^Y[altwuld]YY[aitr^eڵwj]SJC>98:COTSKC;62379>BGMQX]dkqwumb^hxżʱ}eNBJWekljeb]ZVSSSVVY\\\XWYaowytlc[VUY^fseZkͨvi\QGB<99=HQVRJC<7569>EIOTZ`fmry{xobdpycMGO]jllgc_ZWRPNNPPSTVVRRU`mvyulbYSPTYbo~|^YpĠzl`TJC=<=BJSWRME?:89@FMVXTNGB=<>BIPX^dimty~|pinѰ{gYV_iqqmhb]YURNKJIJJMMLJIP]nxyvlcYQLLQXesoTVtѶwi^RJDABFNUXVPJC?==CKT]ekovy~~umrʫqc`gpvupjd_ZWSONKJJIJJIFHO]nxztlcXPJJMU`n}|bLUvƪ|wj_RJCACHPUXUPJEA=@ENZdmtz~{tzľȩykfkszxtle`ZWSPMJHFGGGFDDFTft{wpg_VMIHNUbpz{hPJbƶ~yxk`UKFCFJPVWUOKE@?AHS`lv}zxҲwoow~{slc^[VTPMIGFFGEDACM^qzzrjbZUMJJNXcpsgQBS|}t}zodXQIEGIPUWVRNHDACISbn{~Ž˫|uw}~wme_ZXUROKIGGFDBADM`rzypg`ZTNJINU`jj^I?Wyr~{rg]ULIHKPUVTRMHC@CIUcrǾԾ|yng_\ZVUQNKJIGEBBDObs}xnd^[UQMKOT]dcUB?Xsr}xpf\SMIHKNSSRPKHB@CJVevùɯxne_\YWVSPMKIHEBBFSfx}uj`\ZXVRQQV]a^N>@aqs~zof]TMHIILPPPMIE@?AJWfw»Ĺxwne`][ZXWTQOLKHGGKYl|~uh]YZ[ZXWVY]_YK=Be}qq|~xog^WPKIJMNQPNKEC@AITcrºtx{qgb][ZZYVTQPNKIGJSdx{j]VVZ]^]\\^_[RB>T~wpyzskc[SNIHHJMMMIFA==BMZjzrq}ukc_]\\[\YWURQNLMTdv~n_TSV\`ccaba^TF@OxwouyqhbYRMHEEGHJIHE@=:?JWhv¿tr|~|{|}~ukc_[\\[][[XWTQQQWdwp]SPS[ahiiifcYMGRw|tw~yoiaYTLHEDEEGEDB<98=GUds¿}klz~xxz{~|sga]\\\^^_][[WVUU]k}lYOMRZckopnle[QL_{uz|tkd]XPJFCBBCDCA>:57?KZhwĻskuyuutx{~2BIT>,L ,L!A,L}p\_[YWUYezrjfcb`][YYWX]cikhfdca^][XVUSWiyqkhfca_]ZYYbmuulfdba_^\[XVTRRVhvpljhec`^\[`m||pgbaa_]ZYWUTQRRWgzvpmjmw}vqqw}{{uqkfa\XSJA<:9;Jcy}|xsnjmmpw~ztu||rlic_YRJB=;9858G_x~zvqnnpnlpu}z{}~ujd_XNHC@<:74417Rz{xspopomihnw{k`WPIEC?<94324AY|~zvqrqrojfeir|iZNJIEB=9635?LV^o~zvsttqlhefgmwi[PHFD?;75=ISZ\]bq|yvvwtnjfeefp~yn`RHDC>:=FPXZY[[[_l{~zz|xroigdcix|vobSJC?@FPXYWVXZZTNUgx~~|vqmjfegt{toeXMEFNX]ZUSUW[WNDCVm~yuqnkikr~xsng]UTY^_ZURSTWXQF<8Ie|}xtrrrpq{}xrkhggfe`\WRPOSURK?52B]v{vuxxvsu~|vpnuyxqc[WSPOQOOKB91/;Sq}{|{yvu}w{zuv}~ncZUQNONNJC<4/-6Pnzwvvs||z|zm`WQNNNNKC:3.,,6Li{w¸yuu}}|wj_SNNMNKF<1+)+,7Qn~{Ƽ|yxy|~~thZQMKKMH>3*&'*1931-*,,.26@Wtxsoioz~{unaQE:40///00/.05B]zsoiefqxtj\L;1+*/4631-./4Lkz|ztojd_`o{vpdTA0'&+36850++0=Zx|uoid_]anwrjZH3'%(/5973/,08Mwſ¿}}wqkd_[]epz{un`K9+'(,36762/05Gp½zrkea][`jptx|vobQ?/*+/01355349Imyslgb\Z\dloliqzyobTC6../11/0259CUn|tnhb^ZX^fikhcbkx{naTJ@4/0330,-1;Of{ľ{upjd_[XX_figc^Z]fombWOF:42573/-/?[uwqke`]WSYbghd]XTPPT[\VM?635762.3Gbyüumd`\XSRZcge^XSJ>:AOWTH:457755AYqsha]ZTQU^fgaWNC:40:ENPE:6898=Ofy~{||ý}sf^YTQRYbfbYLA721009CEA97;=J^q|wvzzqeZSOPU]daVI<7520-+19>>99DVjy}xupu{vncXROT[``TG>:841.*(*.39@Mbu~~}}zwsntŽ|wrkd[QOU]\QE?>:74/,*)&'/AYo~~}}{wtoltƿ}wrmjcYRRWXRIC>=:62-,)&!"8Yx}{|{zwtqnlrý{tojf`YTRSRMGB>:851.,(%$2Rr~}xspmllrľyslgb]XUTSQKFA>;841/+),9Nfy{xtqmlklq|ǿ|wpjd]XVXXTPJEA=:642.,3ARalw|xuqnkiklm|ûztnf]VW\^YRMIEB=:64108I]gfhs~yurnkihilq~žzsia[Z_c^VPKIFB>8533:Lbqnfiuzurokjiintxûvmc^_fhc[SNKJGC>:64=Ncuyqjmx}wsokjijpx|y|ſ|qgbfmmi`XRMLIEB>:7=Oex{slq{ytpkhfiry||zvmhmrqle]VPMKIFA=;>Ph|~{usx||urmifiqy}}}þ|truywqkd^VOLKIFC?BRj}{y{~yqmjikpw{}}{{|unhd\TNKJHEADVn}~}tpkimpvy}~{w{ļzsmjd[RKIHFDEVl~yrolpruy}}yvut|Ž}}}xsnibZQLIIHGSg~yporuxy~{xutrqqyz{~xrnh_VNJJKJPbyyqty{}~{urpnmlko|ywz~xsne]TMLMOR]r|wvz|wrnliikjihr~yuw~xrmcYRPQTVZi~}xrnkifeffdaap}wv~xqi_YUUXY\gyztojgeec_`_]\]k}|upg_[Z[^bfp~wqkgea_]^^_^ZWVg{vme`_behhkw}ytmgc\Z[^``^ZVROQa{|umihilnljmzzvph`YWZ_bda[VSOMLPexsu~{vrpqqpnjjqzqh_XW[aefd^XUQOLJJXx}rklt}~ywvrnljjtwf\XW\bhjfa[VSPONR\esxneehpz~xsolkjmztf[W\dlmjf_ZVTRS\fjgaisjc``epzuqmlhgozna]alpmhc^ZWV_homd_WZkznd^\]bqztpljhju|unjkookhc^[_jstkd^XUQXmykc`ahnu}ysokhgkz}|zvrmkifbcluzung_YSQMM\tvjfkopontz~wrnjghuwpjggmw~}vpgb]VRNKHPfzyvstrnlilsx{}{vqmjhn|~sjkwwqkd_YUPLIEFYtzusokfcflptvwtpnklzxuzyrlea[VRMKD@CSnztokfcadhlpqsqnklz|tmgb^XTPLHCBFTj~vqlhc_]`gklmppnmvytphc^[XSOLJHHIN_p{{toje`\[_egimmnmuzqmjf`\ZUSRPOMJFEQcrxrlf`]YY`eghgintukfdb^[[YVVTOLF?;CWjupgb^[Y[ahhegjsrfaa`__^][WRKFA81;Qfqnea^YW\dhfdepŽ~od]_bedb_YTKF@8-&2H`ole`[WX]ehfem{ne_`bdda[SMG@7.$!2Mdnjb\XUW^fien{qibbcda\UNIB9/% 4Nemh_ZUTYaghsviba`\ZUPJC;/$!8Thlb[URU[dkzskc^[VSOLF;0&%?Ygh^WRRX_mth\XTONIC=0%,F^fcYSRS]o~pbVQPLHC:0' 3M^d^WSQ[vwgZPOLHB7.%!"8Tcb[UT_~}xxraTNJG@6+" !/J]eaYXi}yror|xk]QJF?3)" "! '?Wee]bw¾|xroieku}qdVJD<1("   2Mbghu¶}wqmhd^[cxwi]OD;/'$"  *AXm|ȿ{uqkgc\WRVizn`RB6.(&%"!#3OoĻ~zwqke`[WQJMd|uiUB3,*(&%"  "")Frǽ}zxwuoje_\VNIEK_|ykWC2,+*)'%! !!"(Dpľ{usqnid_ZTNGAERau{o\H7.,+)&%%#"!$-Ekwokgea]YRMGBBHWcmw|n_M?5.,*)&&&$%)9Phüwne`]YVRMFAAEPZadl||maUI=2,**'&&')0DZn~Ž{sjaZTPLJFC?BKT[_bhuxmc[SH<1.-)(').=?BHQXZ[[]bhs{yofba]WQD:2-,+.8Pk{xqliaVMC><<=DOX]]XXZYXX\`aa^_^ZXQH<44:Lez¼ysokf_WPF@==ENX][ZYYXXQLQYaa_`^ZWSKD?DUi|Ž~wrnib\VOHBBGQY]]\[XURMEBJW_`]\\[ZYVSQXi|}wqlfa[WSMGKU]`^\[ZWPJC=AKX`]Z\^`ded`^k~Ž~|yvqjf`\YVRT[^`^[[YWQJB;:AO[`^[]`eilkksû}yvtqlfa^]^bddb^]]ZXTLC:69ET_b^\^dknsu~ǿzuqpokgcchoqle`^^\YUND;65;IYcfb]aiquwžztpnmllmu|}wlea`^ZXRI?756@Q`ig`_entw|~»~yspmjnvulecb^[TKB;77;GZgkfcfkru}{xw|~¿zvrps~~ulgdb^YQG>:8:BQaijfglorw|wsorwyzy|xx}}vojec^VLB===?IXfmhimpsr|xtnijnqttvxqjfb[SIA>?@DQanmimqssu{vpkfbbhmqon{|slhb\SHB@ABK\jpnnqtspz{wslhb]Z^ejjdal{qmhc[QGA@@EUgrqnosursysoid`ZVW\_][UWf{xtokg\OE@?ERdqsnosuvsvzoke_[WSPOPQSQNO_v{wsodXLEBEO`qwsqqtwusz~qga]ZUPKDCEKNMIL\vü}xumcWKECKZlxwrprvwut|uh^WUOIE?=>AFHHENný~|vk`TLFIVgw|uqquxwuv|o^SMJHB>;67=CIQ^x{tl_TKFOaq{|urtvxxux|n`RKIGB=8315CXlyz{vlaULMYl{{usuyzvt}tmdZPIC?=846@Uivysr~~{si^SMSct{ttvxzxyyqmkeZLC>;7/)$!(;R`[RLIIHGFGKQRRPNYpȽ~obYRLF?:3,'" .CRVNGEGHGGEEJORRVe{Źvh]VPIA<6.+$ #1BPOGCDEEEEDDIPVcu|ocXRME?:4.(#!!3COMECBBCEEDFKZoĿƼui\TQJD>71,("&9LRJDBBBCDDDMcúylaXRNHB<60,' 2IUQIDAABDEFUpÿǿ|pdZUQLF?:4/( 'BTWOHDBBEKThĿǿtg_ZROJC?91&9MXVMIDABMd{ývia\WSMHC:.#,BV\UOIFEUsľ}oc]YVQJC8,$ !8M[\TOKQb{þuh_\XTLB6-(%$!)@V_[TT^s{mc]XTK?4-,+(%".G\b^ap|{ug`[SH>8310,)%" "4K_hn~zvuz{lbXOG?;:740,*&# $6Pi~|xtoq|ugWLFCA?=950-*'$"!';Zºztnkju~lYMHEEE@=951.+)&&$)FrǺ|vpkffur]PJIJIEA=840.-,*((5ZϿysnhdi{xeUNMNNJEA<75310/+,5Lqɼ}xrkfjt}k^URSROJF@=9554311:76533>Rdoy{uru}~wuwvncYVUSNJFD@=9667BUfropzy~unnsvoe\XTPNKIFB>:76@Sersmit}zww~{~~xurpnljigdb^\[ZZYYYXW\o}y{}}}yvutpmkigeb_][Z[YZYXWWe|}~~|~}zuu2BIT>}|}|}|}|}}}}|}}~|}}|}|}|}|}}z}v|wrzu~urRrFhfk]^DbwɌQF{lsf;swg[3fr mυISvMR_pfBT2ousWaveyc{JYv]?dLyaUqlXgJT|r`p[dkRPBZa͖ZT98@vH+J`[zvdmm36w|'2Xyq]TaKJ6"3s̈vXgWyNSaabxIãfR^MydrMgymnssMP^s?Yu*=UѪqS]k3|<ʏʉCB@wyywkZV.XxnQLYplc`}2A,-^aw’~Qpapba\D\Vxxz[:hF4pjoYI[\mt꣋NoyTdgJRZ}y|dj_s|{{igLsF|m{kyI6r]X|R_Yv\=*_rk[[׽uQ/{\hwzɪuQ[^X[\Qr}ks}pdzwr~`W5yϱgvtL`:xqp{XWebcvK/HxSi}iyUy|~XCcSTvXXZHNhۯdc4mzRsnPbw]3E}n`RR]P{xt\L^˖v{b||àCEXmSew{~~Mk]Gi:?aͳmcs_x`{gk}F8~bVwnIM@<MtZ0jiKv~rF<]xR\wSj~d]nygAqa_¾I+?1~_Qȟ|qtzu~ajj%yyRRbǕk$Nnlp]ytcwyLBJm}wG.SDv~2ossv_Fc\?Z^L_tWudUNpmgakoXܞ4)^rgl~lTIBGtdnpglYP~t}F_d_]Xv|Ey;xzY(>.HwyíYSZwe{fWRdu@xCfpyxbnvTAtybq|olpTȝБ"=_cuĹkUq{Q ?crlfb7pv]{{Lkq|z`XdVe|X ?Y]OoŞF4ivmΌum_wq_n{uocF`efqkgW3atƖZtsamdxw˜o+S[cuqoa~Ρ}m>Ak]Ī|ekV;^|U>bL`[WlfeoqY$=57_Swk ?s؀Ǡ(@,m|` '8/kɀ 7`T7;XL?0(7M`@嘟0 ;B/p~{𨈏迸DOFHGhX/P#7rtX]hE[` h-'hX#¤ܲw`CoՠRHEWtetYD*?{ĴU\ʀ;@O,/%?m`Ÿp/wvtPO`eeªy|rkvb_z}`[{`_X[Ypo]c]֠lP)o葻ЌHG׸Ȁ`;gЀkXEi8?pK GH7ш4_P.Sok[e}ǸP0W@oT"oH4?wʬnfِҐHOlަrشp\[|[؈(77{ؐ4?sZ[c2'j~m@GsdKw`/n\XIWTcxQx@5L%%%~~~~~|{wocgXXb]a_qxp~îx_mhRFec557!04) 2>.Cfܞ|idUq}\cO/- =J^mbغtg`KWgOSC:;"#)6lnpڻ[nvghsq<;0 2>Ohlqz~طqiZs`FEF,#14>43ebgѿѵzmw_]N6WC06&(+4FA`۽afaWRH<% $)7SpyZǨȿ©|hXUEF1)$&78HGSzpuӸ~{vbA+3D95Tetİo\FBY*&K@5%,-2>`qbzybRET5EM*,'=.%P\\w¯߾wqaX[G6"C/!%8=)ojI{´}i9R<.G=:+?:#DBZjxڶzaGSN7A/-859;WNFe|òϷͥkHPU9FQ@)STUebHZrfv~{aOZP4CVOESYNb}k`vͨTM^E(BQQah^O\o`dvmZ^E67[hLZkb]QXarlbdK9RVYafjSUZ]krvxf]UIKZVU[jeW`lccxbe\MGJY_`fbfki]cw~tZSJBZWXjys]bcMgn~q]bWARh[_qjahb]iol|p_dXM^pYVuuXZmbYqymgraL`mTe}bUlhYf~wqwtx\VtZJhxk[rrVawbt~bWfl[\wj\kwYNuwqwwpq[okSVymYpwi^q|k{{kdrmabbjnslWsrpy}{~|vklnbblpkhqopshi~}}zvmpzj_mnlovidvwt{}qy|yhjlg^fytai||u}{qw||yggvy`Znusxzxrv|{|xs}pihlfmwlkyvwqx}npz}}zqvn`\jtt|}jys]qxusoyjn|rhzzaeq{wr{cn}}}~~omobbprx|v~|njzu{yt~pspklpls{t~y~vefvvrvy~n]jzy~~{}em~|oo|tlt~}vrmdhzxqqn[aw|{vw~ou~pj~{wrvpgotjfwz~}qs{oj}|ooumjstjqvt|~sq{|nv}rs~o^akhit|upnnuqlrtecnk]cx~quystrjoqmkhgdmtyyx{}y{qnpkjeY_v|y{~}||y|znim_Zelmy~||{x~y{tnoo^Pdupq}vy{puziheUJYpx|uz~~yvwod^\gghmw~~wyre`_Zbdh{v{w}|~zph`X_hfi{{sszysspdQS^krx}{~uqz|}xj_VRZ^iu~y}}|yo`WVaglu}}~~|~~~ue^__`]dv|{}}}}|zqld]`e_ds{y|{}y~}tnc[[b^gw|{~zsx}{zvrm``bddkrqw}xy~|~tvwked_anrqs|wv}}|}~sejh`]fhpysv|z|}vje_W[nuvxyuwwxw}yz{qjkgegjirxtoptz}ysjb]ckooqswsqnr{~xvx{vofb`hopnoprtvyzv|tmonicegmqqiiu~|yupc[ajjijqv{uqvzognpmkifnohags|~~|skbdjmjijmornr}~yyvl^clsvqc]dotvx}}}|uopvlb`fhhffl{|wy~wmfcghfdmuuooow{x{wwxqdcegfkkkqxxu{zwvvxxtigffekmjhmrx}~vtssqrqpkigeacfmqv|}zwz|}vkfdca_^epxz{zz{|y{|}yrgabfhhccdkow~~~}xwupieabdjlljkjkqy~|xssolmpomgd^^binu|zwuxxtnjeilkb^^aclw|vstxy{yuhb]\[_aeluz|~~{z}|vnhceda`ddeflr|ywyxvyvpgd_^^`^cnttv{}}zvolmoomf`]`^^bjs|{snqu{yuome]URV`hpw}yxttu}~zpeZWTUW`lvz|||}{zz}}{srmeZRRX^fmprvz~}|xvv{zukaWTVZZckoqv{}zvvy{xrha[YWZ[afkpw{~zwwyz{wri`XVVY^eikorv{}|yyx{wsja[XWXZ`agntz}xxxwttodYVRTZbeiotx~yxuuuwod\XSRV_dmsuw}{wwwvttmdZVSW[aejos{}zxvuvtj`YXVY[`fkopx}}|}{xtofa[XVY[aafmu{~}yunibdc`ZZZ]_cju~|yrqpokg_[WXY[`ipv}{vromlkkd[UVX]aflv~{ronlfcaa\\Y[bgks||xvssqqlia[YZYZ^gqyzurspljia\XY[aeikr{|rklnqnjb^\[Y]bjqw{|xuqlmlle_ZYZ`eipywqmijhgeea\Y`diqy~|uqokllkgd`\[achow}xustroieaa`a`dejpv{}unkikklkjfb]]]fow}ztplmlljg`^\afnruz|xqplnljhgdb``cjs{~}xupkdbadgjkkggjpx}wqollijklifaadlu{~xqjfddhlmojgbekt}|ytrmkjkkjhhddfkov}}uoihilkmlkebeipz{uspnklihfiikmprw~ztsqnjhfiikkoqrruw}}wqjiikknorppkklsx}ztrnnnonomlklmopuz~xrmnlnnnmnlnmoqv|}xtomlmmqqpmmlnry~zxvtrookmnooqqsux{~~zwqppolnorqrqrtvx}}}{yvqmjlmprvutstv|{yxrnjkmqtuuwvwwz~|vsnlknptxyvvssv|~{xupnmnntuxwwvwy}zvspqorswwwvusuy~||zuqopqstvxyxyy~{urmmorvyzzy{|}~ztpmnpsvz{{yyy}~zusrrrsvuwyyz}~~|vurqrsuwy||{|{~~}{wvrrtvvy{|{|}~}ztonosv{~}{z|}ywwwwuttv{~~~}{ywsssswz~|{z}|{ywwustx|~|{}~~|xvstvwy{~|}}~~~~zvspru|}zvx{~~zxvvuvy}~}}|~~~~~~zvttx|}{z}~~~~}|zyxwxy|~|wwx}~~~}xvuwz{~~~}||{}~~~}zyxxz|~~{zy{}~~~}{xyy{|~~|zzy}~~~|xwwz}~||{|}~~~|{{|}}~~~|{z}~~~~~~}||}~}~~~~~|zyz{~~~~~}|{|~}{|{||~~~~}}||}}}|yz{}}~~~~~~}~~{{yz{~~~~~}}}}~||{|}~~|||}~~~|}{|{}~~}}~~~~~~~~}|}z|}}}|}~~~~~{zyz{|}~~~~~}{zxy{}~~~~~~{{z{z}}~~~~~~}~~|yyxyz}~~~~}|}}{zxyz~~}||}}~~~~~~}|}{{{{z|}~~||zzz{|}}~~|}~}{xxxzz}~~}}{{yzz{{|~~~~~}}zywwwy|~~~~||{{zywxy{~~~~|yywxy{}~}~}~~~~~~~~|{xwvxz|~~~~~~yxwxxzz|}~~~}{utswz}~}|~~|zwvuvx|~~ywsuvy|}~~}|}|}~|zvuuwy|}~~}~~~{xuutwy|}}}}}~~}yvtsuw||~~~}}|~~zwtutwz||~||}~~~{xuttww{|}}}}|}~{xtttwx{|}||{||zxvuuxwz{}}||}{}~}ywuvuxxzz{z{z|}~}zyvwvwwyy{zzz|~~}yywwvwwxy{{||}}~~|zyxwwxxyyzy{z{}~~}{{xwvvwxyzz{z{|~~}zyuvvxyzyywxy{}~||{yywwvwvxwz{|~~{|zzxxwxwxxxxxy|}}|}}|{yvwuvvxxzz}~}}}|{zyxwuvuwx{{}~~~}}{{yywvuvuxwy{}~}}||zywwuvuxxzz{~}~|{xwuvuwwxyzz{~}|yyxxwxwxvwvwx|}}{{{{{{yyvvtvvyz}~}|{{{{zxxvvuvvyz}~}|z{yywxwwvwwzy|}~~|zyy{{{zxwtutwy}~}|{zzyzxywxvwvxy|~|zzz{{{zywvuuvy{}|{yyyyzzzywwvxy}~~}{{zzzzyzxxvwvxxz}~|zxxyz|||yxtutwx|~~|{yzzzzzxxxwwxy|}zzyz{{|{xxvvuxy|~}{zyyz{|zzywwvxy|~|zzyz{{|{zzwxwyy|~{{zz{{{{zzxwvxy|~}{zzz{|}|zyxwwx{}~}|{zzyzz|zzxxxzz}~}zyxzz|}}zyxxxy{~{{zz{{{|{{xyxy{|}z{z||}{|zyxxxzz}~}||z{z|{|{{zzyz|}}}|{|{|||zzzzzz|~}{|||||{{yzzzz||~~|}||||{|{|{{{|{}~}}}}|||{|z{z{z}}~~~~}}{|||{|{||||}}~~~}|||{|z{z|{||}|}~~~}|||{|{|{}|}}|}~}~}}|{{|||}|}}}{}~~}~|}}{|{|}~}}|}|~~~}|}|{{|||}~}}}}}~~~~|{{|}|}~~}}{|}~~~}}}~~|}|}}}}}~~~~||||{}{}~~~~~~~~~|||{||}}~~~}~}~~|}~}~~}}}|}|}}~~~~~}}|}|}|}}}~~~~}~~}}}|}~~~~~}~~|}|}~}~~~~~}}|}}~~~~~}~|~}~~~~~~|~|~~~~~~~~~}~}}|~~~~~~}|{}}~~~~~~~~}~}~}~~~}~~}}~~}~~~~~}~~~~~~~~}|}}~~~~~~~~~}}|~}~~~~~~~~}}|~~~~~~~~~}~}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~VEPX3sV@PXUV@PXV@PBj RYLYPUPUPUPUPUPUPUUUPUUUP8UUPUZPPPXZFXZVR`YR`YR`/R`UR`UR`/R`UR`UVq lqP8P,P,R,P,PSP,PX8PX8P,P,R,P,PX`SP,P,P8P,P,R,P,PXSP,P,P,P,0oP,0o~PX0oP,/S,/P,/P,S`R`R`R`R`>~VUULUUVUU LUUFUUVP0oP^P`P`SX^SX^SXr`SrP0oR7P0oP0oPX0oP^R/P^P^PX^PPP`RrP`P^R7P^P#R#P#P#P,#P#P#P#lX/=4VX/PX/VX/PX0oVX/PX/VX/PX0oVX/PX/VX/P,0oVX/P,/PX/VX/PX0oLPX7P,0oP,PXPX0oPPPPPPPPPPVXUnPrPP,P,rF,^Vl,0ol,0oP,0oP,`P,0oP,`P,/P,^P,/P,^P,P,#P,P,#P,P,#P,P,#L0oP0oP/PPX#P0oP/P`R`R`R`R`l,0oP,0oP,0oP,0oP,0oP,/P,/P,/P,/P,P,P,P,P,P,P,P,LVLF!VwEw$Pc3sP!0oPB^PBScP!0oP!^P!P!#P!P^PBUPB^ S^P!P!^P!#P!0oUUPcUZP!0oPB^PBScP!0oP!^P!P!#P!P^PBUPB^SB^PB^P#PcS!0oPB^PBSPB#PBP^PBUPB^S^PBPB#PcP!0oPB^PBSP!^P!P!#P!P^PBUPB^S^P#lBlBRBP!0oP!0oPBPBP!P!PBpR!# P!^P!^P!^aPB^aP!^aP!^PB^SBU R^RB#P!w P!rP!#P!^P!^P!^P^RRBP!^d&P!U/PB^PB^P!^P!UPBURRBP!0oP!0oqPB# PB# PB# PB0oRBP!0osP!0oPB#PB#P!#P!^$'PBS!P!PBP!P!Bbf0PBBbf0R#RB#P!UP!0oPB^PBUfRB#/P!0oP!PB0oPBISR>Rx>RRcP!^+P!P!P!#d`P!^PBPB^PB8P!^`<P!^B<RB#PB^Pc^P!UPBUPB^PURR!P!#P!#P!#P!P!#PB^P^P!#P!#P!#P!#PBPB#PB^P0oRB#RB#P!UP!YPYP!^P!^P!UP!UPB^UUP!^UUP!^UUSB^P0oR^RB^P!P!PRRcP!PB^?PB#PB#PBPBPB#PB#SB^R!^P!^PB#PRRBPB#P!#Pc#PBP!>P!SBPB#Pc^P!^PB#PB#P`RB>`PBPBPB^R#RR!`P!UP!^P!^PUR`R`P!#P!#P!#P!#P!#P!^PBRBP!P!PB>P!^P!^PB>PBP^RBP!P!^P^R>R>R>RRRc>/P!0oUULP>R>UUL(>l(>R>R`UULP`FP`V P^PB^S^P0oPUPBUSUP0oP^PB^S^P0oPUPBUSUPP^P!P!/P!P!0oP0oPUPBUSUPP^R!P!/~P!P!0oR0o PUPBUSUPllPP!P!0oP!P!#P^P#>~PUUP^UUP^UUP!0oUUS!U@PBUUUPUUR!#UUP!UUUPBUUUPUUP^UUP!7UUP!/P!P!0oPBUPB/PB0oPBUSUPPB"PBpPB`ުPB>P`R!P!P!0oP!P^P!#P!P!0oP!PP`PpPP^PP!/P!YP!UP!^PP!#Pc0oPP`PUP^PP!Pc^PPPBP#PBP!P!`PBpPB`PpPB#PcP!PBPBP#PBP!P!`PBpPB`PpP`P`PB`PpP!pP!"PB,PB"PBpPB"PBpPB`PBpPB`P#P#Pc#P!#PB#PB#Pc>P!>PB>PB`PpP`PP!7P!/P!P!0oP!^P!P!#P!^P^PBUPB^S^P!P!^P!#P!0oUUPcUUP!0oUUPB^UUPBUUSPBUUPB#UUPUUUPBUUUSUP*L(^P^PBUPB^S^P#LplpPpPpPB`P`LFV P0oPB0oH\S0oR/PYPBYSYRpP0oPB0o S0oRU PYPBY SYP0o P0oRRPYPBYSYP0oP0oRRPYPBYSYP0oUUl^UUl^UUP^UURPUP3sP^3sPUPUPYP0oR!rP!YPBYP0oP0oRPYP0oPB`PB>PBUUPB#UUPRPU3sP!3sR!R!UnR!P^P#PP^PUP0oR_P0oP!Rc/P^PUUPYUUP0oP0oP!0o3sPc0o3sP0o3sP^3sPB^3sP3sPB^3sP!^3sP!3sPB3sPB#3sP3sPB3sPc^3sP!^3sPB^3sPB^3sP3sPB^3sP!^3sP!3sPB9PB#P>P#PPB#P>P!pP!"PpP>PUUUPUUUPcUP!UPBU3sPB^Pc^P!^PB^PB#PP#P^R0oP0oPUPBUSUP0oP^PUPBUSUPLPUPBU3sSUPLl kPP#L#F V PeR!UP!ePeP7P=4R!#P!=4PH\P7PeR!LP!ePeP7H\PH\R!#P!PBPBH\P7PecR!LcP!ePeP7PR!LP!PP7P7R!UnP!7P7PR!eP!PP7lx7lx7PePBePeP7PPBPP7PePBePBePBePBPB7PPBPPBP7PB7P7PP7PB7PePPPBPBP7P7PePBePeP7PPBPP7PePBePBePBePBPB7PBPBPBPBPP!P!P7PB7P7RBrPBP7PB7PePceP!ePPBPBPBPBrPBP7P7PBLPBLPBLPBLPePBePB7P!7P!P7PPB7PPBPB7PePBeP7P7PPB7PPUnPePB7PPBP!P!7PPBPPBPrPrPrPBrPBPPBPB7PP7PeP7PR!P!PP7P7R!LP!7P7PR!P!PP7L(UnPR!P!PP7Lx7l(7PPB/S/PP7PBSP7L(F(7VwEwP(p3sP(P(^P(pP(P(^P(P(^P(`P(#P(P(`P(#P(P(#P(P(>UUP(^UUP(UP(>UZP(^P(UP(^P(UP(`P(#P(P(`P(#P(P(#P(PxpP(pPPpPPpPx`P(`PP`PP`PxpP(pPPpPPpPxpP(`P("P(,P("P(`VX RPR(CP#P#P(#P(#P(#P(#PPPP^RR(P(P(P(P(`P(`PP`P(pSx# RYR@P(>aP(>aP(aP(#PP#PP#R(^P#P#w P(#rP(#PP#PP#RPCR(CPPP(d&P(/P(P(R(P(P(P(P(P(P(qP( PP P(# S(^RRPsR(PPPPPP$'P(>PPP(#SP#RPBR(#Bbf0P(#Bbf0P(#P(#PP#P(#P(#P(#fP(#/PP#RYRRPIP(#@BfpP(>P(x>P(P(P(+P(P(PPd`RPR(PP8P(#`<P(#B<P(#P(#PPP(#S(^RDR(P(P(P(P(>P(P(`P(`PP`RPCRR(#P(#P(#P(#P(#P(#P(#P(#PP#PPURR(P(P(P(P(P(#UUP(#UUP(^UUP(#U[P(^P(^P(^PPURPR(P(P(P(P(?P(P(P(P(P(RPBRR(P(P(P(P(>P(P(`P(`P(>S(PP#Rj R@R(P(>P(>P(>P(>PP>`P(>`S(>P(P(P(#R(P(`P(`P(`P(`P(`P(`P(`P(`P(`PP`PPRPR(PPP(P(>S(>P(>P(>P(>S(>P(^RPRBRPP(>P(>SP>P(>P(P(PP>/P(>UUSP>RPCUUR(CUUP(>UUP(>UUP(>UUP(`UUPP`UUP(`UUS(`PxUURPUUR(P(`P(>PPP#P^FTVP(^P(P(^P(^P(P(^P(P(^P(P(#P(P(P(#P(P(#P(P(UP(^P(UP(UP(^P(UP(^P(UP(P(#P(P(P(#~P(P(#P(PxP(PPPPPxP(#PP#PP#PxP(PP>~PPUUPx>UUP(`UUP`UUPx>UUP#UUP#UUP(#UUP(#UUP(#UUP(#UUPPUUPP^UUPP^R@^PP^R(7P(P(P(P(`ުP(`ުPP`ުP(Px#R@eRPPPPx#P(#P#P(>P(>P(P(#PP#PP#R(P#P#P(#P(#PP#PP#RPR(PPP(P(P(P(R(7P(P(P(P(P(P(P(R(rP(#P(#P(#PP#P(#P(#P(#P(#PP#P(^S^R<7R<7R7R7RP7P(#P(P(P(P(P(P(P(PPRP_R(ePPP(#P(#P(#P(#PPP(#P(^RPUR@rPP^R(rP(P(P(P(>P(P(`P(`PP`RPR#R(#P(#P(#P(#P(#P(#P(#P(#PP#PPUUURUUUUR(UUUUP(UUP(UUP(UUP(UUP(#UUP(#UUP(^UUP(#UUP(^RP(^*P(^PPURPR(P(P(P(P(P(P(P(P( P(RPRPPP^R(P(P(P(P(>P(P(`P(`P(`P(SPR@RPUPPPx#P(#JP#JR(JP(>JP(>JP(>JP(>JPP>JP(>BS(>P(P(@P(#@R(P(`P(`P(`P(`P(`P(`P(`oP(`P(`ހPP`PP RP@@R(PPP(P(>S(>P(>P(>P(>S(>P(`RP R@@RP@P(>P(>0SP>P(>P(P(PP>P(>SP>RPxR(P(>@P(>@P(>F^@VP(PPH\Vp`PP/PP/P(/F(/VP@P@P@P@PxLP(L=4P(LP(L=4P(PH\P(UnPxeP(LP(LP(LP(LH\P(LH\PxUnP(UnS(UnP(UnH\P(LP(UncPxLcP(UnSPUnPPUnPxLP(LSPLPPLPxUnP(UnS(UnP(UnP(LP(UnPxeP(ePxeP(ePx7P(7S(7P(P(rP(Px7P(7S(7P(rP(P(PxrP(rSxrP(rP(eP(rR(P(rSxrP(rP(LP(UnR(rP(UnSPUnP(UnP(LPxLP(UnS(UnP(LP(UnP(LP(LP(UnR(P(UnS(UnP(UnP(LP(UnPxeP(eSxeP(ePx7P(7S(7P(P(rP(Px7P(7S(7P(rP(P(7PxP(rSPrP(rP(rP(eP(rR(P(rSPrPPrP(LP(_R(P(UnSxUnP(UnPxUnP(LS(LP(LP(LP(LPxUnP(UnS(UnP(UnP(LP(UnPxeP(eSPePPePx7P(7S(7P(P(rP(Px7P(7S(7P(rP(P(7PxrP(rSPrPPrP(eP(rR(rP(rSPrPPrP(LP(UnR(P(UnSPUnP(LP(UnPxUnP(LS(LP(PP(LP(PPxUnP(UnS(UnP(UnP(LP(UnPxeP(eSPePPePx7P(7S(7P(rP(eP(Px7P(7S(7P(rP(P(7PxrP(rSPrPPrP(eP(rR(P(rSPrPPrPxUnP(UnSxUnP(UnPxLP(LSPLPP7PxP(PPPPPx7P(7PP7PP7PxeP(ePPePPrPxP(PPPPPx7P(7PPePPePePPPP7FQuartet tunes ------------- Quartet.prg is required to play these tunes. All tunes by Gary Wheaton except Juliet and Tunnel by Eddie Bryan Budgie Uk April 1990 . h t.. h tLA_4 S it F>ANTHEM21S nt -'MUSIC_G1S rt 7(CMUSIC_G2S wt HO;MUSIC_G3S |t WE-MUSIC_G5S t c/0MUSIC_G6S t pAJCHAIN S t NOTE ASCt * max.s oct 89 music from Galaxia ; this is Gary Wheaton music driver ; the tune will play during the vertical blank. ; the slot chosen in the v/b queue is fairly high up ; which means that it is immune from interference ; this code is copyright Gary Wheaton Aug 1989 ; Gary Wheaton and the Shapeshifters are members ; of the Budgie UK group. ; Budgie UK Licenceware: the fairer face of PD * LA.S Oct 89 MOVE.L A7,A5 MOVE.L 4(A5),A5 MOVE.L $C(A5),D0 ADD.L $14(A5),D0 ADD.L $1C(A5),D0 ADD.L #$1100,D0 MOVE.L A5,D1 ADD.L D0,D1 AND.L #-2,D1 MOVE.L D1,A7 MOVE.L D0,-(SP) MOVE.L A5,-(SP) MOVE.W D0,-(SP) MOVE.W #$4A,-(SP) ; Setblock. TRAP #1 ADD.L #12,SP ; CLR.L -(SP) ; Enter supervisor mode. MOVE.W #$20,-(SP) ; Super. TRAP #1 ADDQ.L #6,SP MOVE.L D0,SUPER ; Save old status. movem.l $ff8240,d0-d7 save palette movem.l d0-d7,palette move #$700,$ff8240+20 move.b #7,sl move.b #%11111000,sd move.l $44e,a0 add.l #160*169,a0 move.l a0,skreen clr.l $200 not.l $200 on/off switch bclr #0,$484 no keyclick bclr #1,$484 no repeat key dc.w $a000 MOVEA.L 8(A0),A0 CLR.W (A0) DC.W $A00A hidemouse MOVE.L #VBI,$4de further down the queue to avoid gem etc. getrez move.w #4,-(sp) trap #14 addq.l #2,sp move.w d0,res setlowrez CLR.W -(A7) 0=low res MOVE.L $44e,-(A7) -1=ignore physbase MOVE.L $44e,-(A7) -1=ignore logbase MOVE.W #5,-(A7) TRAP #14 LEA $0C(A7),A7 getkey move.w #$07,-(sp) trap #1 addq.l #2,sp andi.w #$df,d0 move.w res,-(A7) MOVE.L $44e,-(A7) -1=ignore physbase MOVE.L $44e,-(A7) -1=ignore logbase MOVE.W #5,-(A7) TRAP #14 LEA $0C(A7),A7 movem.l palette,d0-d7 movem.l d0-d7,$ff8240 superout MOVE.L SUPER,-(SP) MOVE.W #$20,-(SP) TRAP #1 ADDQ.L #6,SP quit MOVE.W #0,-(SP) MOVE.L #1024*6,-(SP) MOVE.W #$31,-(SP) TRAP #1 res dc.w 0 palette ds.w 16 skreen dc.l 0 *** move #$5,$ff8240+20 move.l $44e,a0 add.l #160*169,a0 move.l a0,skreen ;1 VIBRATO 256 ;2 WARBUP 512 ;3 DRUM 768 ;4 HOLD 1024 ;5 WARBHOLD 1280 ;6 WARBDWN 1536 ;7 SLIDE UP WITH WARB 1792 ;8 SLIDE UP 2048 ;9 2304 ;10 2560 e equ 2 J EQU 8 I EQU 4 H EQU 2 T EQU 1 A EQU 2 Q EQU 8 Z EQU 2 f EQU 8 C EQU 1 SL EQU $FF8800 SD EQU $FF8802 move.b #7,sl move.b #%11111000,sd **** VBI movem.l d0-d7/a0-a6,-(sp) lea $fffc00,a1 acia cmp.b #$61,2(a1) undo beq end_it cmp.b #$62,2(a1) help beq on_off lea $200,a0 tst.l (a0) beq quiet move.b #7,sl move.b #%11111000,sd mixer LEA TAB,A3 MOVE.L UPTO,A2 MOVE CUNT,D3 MOVE.B 33(A2),D4 SSU SUBQ.W #1,D3 BPL.S PART1 MOVE.L #1,PNT0 MOVE.L #1,PNT1 MOVE.L #1,PNT2 MOVE.L #1,PNT3 MOVE.L #1,PNT4 MOVE.L #$8000000,SL ADD.L #36,a2 CMP.L #CHAN0,A2 BNE.S LLA LEA DOTH,A2 LLA MOVE 34(A2),D3 MOVE.B 33(A2),D4 PART1 CLR.B D2 BTST #1,D4 BEQ.S W1 MOVE.L (A2),A1 MOVE.L 4(A2),A0 BSR CHAN0 W1 BTST #2,D4 BEQ.S W2 MOVE.L 8(A2),A1 MOVE.L 12(A2),A0 BSR CHAN0 W2 MOVEQ.B #1,D2 BTST #3,D4 BEQ.S W3 MOVE.L 16(A2),A1 MOVE.L 20(A2),A0 BSR CHAN0 W3 BTST #4,D4 BEQ.S W4 MOVE.L 24(A2),A1 MOVE.L 28(A2),A0 BSR CHAN0 W4 MOVE.L A2,UPTO MOVE D3,CUNT BSR SHOWBAR movem.l (sp)+,d0-d7/a0-a6 rts end_it bclr #6,$fffa11 acknowledge key press interrupt lea $ff8800,a0 move.b #7,(a0) move.b #%11111111,2(a0) move.l #0,$4de end interrupt movem.l (sp)+,d0-d7/a0-a6 rts on_off bclr #6,$fffa11 not.l $200 toggle on/off lea $ff8800,a0 move.b #7,(a0) move.b #%11111111,2(a0) movem.l (sp)+,d0-d7/a0-a6 rts quiet movem.l (sp)+,d0-d7/a0-a6 rts even DC.B " (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. " UPTO DC.L EE-36 CUNT DC.W 0 EVEN ;\\RUNNING ORDER SEQUENCE EE DOTH DC.L PNT4,cow1 DC.L PNT0,cow1 DC.L PNT2,null y2 DC.L PNT3,sdum DRSM DC.B 0,%00011100 DC.W 511 DC.L PNT4,YI DC.L PNT1,cow1 DC.L PNT2,y2 DC.L PNT3,DRSM DC.B 0,%00011110 DC.W 511 DC.L PNT4,Y3 DC.L PNT1,Y2 DC.L PNT2,YI DC.L PNT3,DRSM DC.B 2,%00111110 DC.W 1023 DC.L PNT4,Y3 DC.L PNT1,Y3+4 DC.L PNT2,Y3+8 DC.L PNT3,DRMM DC.B 1,%00001110 DC.W 1023 DC.L PNT4,YI DC.L PNT1,YI+8 DC.L PNT2,YI DC.L PNT3,SDUM DC.B 2,%00011110 DC.W 511 DC.L PNT4,Y2 DC.L PNT1,Y2+8 DC.L PNT2,RF2 Y2 DC.L PNT3,SDUM DC.B 2,%00111110 DC.W 1023 ;EE ;DOTH DC.L PNT4,T2 DC.L PNT0,RF2 DC.L PNT2,t2+4 DC.L PNT3,DRSM DC.B 1,%00011110 DC.W 511 DC.L PNT0,T2 DC.L PNT4,RF3 DC.L PNT2,t2d DC.L PNT3,DRSM DC.B 1,%00011110 DC.W 511+511 ;part 2 DC.L PNT4,rigel DC.L PNT1,bas DC.L PNT2,DRIFT DC.L PNT3,DRYM DC.B 1,%00111110 DC.W 127 DC.L PNT4,raz1 DC.L PNT1,t2 DC.L PNT2,t2 DC.L PNT3,DRSM DC.B 1,%00011110 DC.W 511 DC.L PNT4,RAZ DC.L PNT1,RAZ2 DC.L PNT2,NULL DC.L PNT3,SDUM DC.B 1,%000011110 DC.W 511 DC.L PNT1,RAZ TOM DC.L PNT4,TOM 2 DC.L PNT2,T2 DC.L PNT3,DRSM DC.B 2,%00011110 DC.W 511 DC.L PNT4,T2 DC.L PNT1,no2 DC.L PNT2,T2 DC.L PNT3,DRMM DC.B 2,%00011110 DC.W 1023 DC.L PNT4,BAS DC.L PNT1,bas1 DC.L PNT2,BAS DC.L PNT3,DRMM DC.B 2,%00011110 DC.W 127 DC.L PNT4,DL DC.L PNT1,GL DC.L PNT2,FL DC.L PNT3,DRMM DC.B 2,%00001110 DC.W 255 DC.L PNT4,YI DC.L PNT1,cow DC.L PNT2,y2 DC.L PNT3,DRSM DC.B 0,%00011110 DC.W 2047 DC.L PNT4,rf2 DC.L PNT0,cow DC.L PNT2,cow+4 DC.L PNT3,DRSM DC.B 0,%00011110 DC.W 511 CHAN0 ;\\\\\\\\\\\\\\\\\\\\\\ MOVE (A1),D0 ADD D0,A0 MOVE.L (A0),D1 ;GET NOTE 0 & DURATION MOVE.B 13(A1),D5 EXT.W D5 SWAP D1 ADD D5,D1 SWAP D1 CMP #$FFFF,D1 BNE CON2 CLR (A1) ;RESET TO START SUB D0,A0 MOVE.L (A0),D1 CON2 SUBQ.B #1,3(A1) ;NP0 BNE STILLON MOVE.L D1,6(A1) ;TMP0 \D1.W IS DURATION MOVE.L D1,20(A1);TEMP HOLD NOTE MOVE.B 26(A1),4(A1) ;VOL0 MOVE D1,2(A1) ;NP0 \SET NEW DURATION ADDQ.W #4,(A1) ; & INC POINTER STILLON ;\\VOLUME RFF ;\\\\\\\\\EFFECTS\\\\\\\\\\ NV0 MOVE.B 2(A1),D0 CMP.B #4,D0 BNE DOIT ADDQ.B #1,4(A1) RTS DOIT DZZ MOVE.B #7,SL MOVE.B #%11111000,SD BRA.S FCC EFCT DC.L FINK,VIB,WARB,DRUM,FINK,WB1,WRP,SLW DC.L SLR,HOLD,TWERP,SLR1,inup,HOLDLOW,Half FCC AND.L #15,D0 ASL #2,D0 MOVE.L EFCT(PC,D0),A0 JSR (A0) MAZ ADDQ.B #1,4(A1) ;VOL0 MOVE.B 11(A1),SL MOVE.B 21(A1),SD ;TMP0+1 MOVE.B 12(A1),SL MOVE.B 20(A1),SD ;TMP0 CLR D0 MOVE.B 4(A1),D0 MOVE.B 10(A1),SL MOVE.B 28(A1,D0),D2 ;VOL0 MOVE.B D2,SD ;----------------BAR CHART SET MOVE 20(A1),D1 AND #255,D1 LSR #2,D1 CMP #40,D1 BLT.S DXIT SUB #40,D1 DXIT OR.B D2,(A3,D1) ;BAR TABLE FINK RTS ;-------EFFECTS ROUTINES-------- ;1-256---DELAYED--VIBRATO------- VV EOR.B #1,MC BEQ.S SDC VIB CMP.B #8,4(A1) BLT SDC SUB.B #1,24(A1) BNE SDC MOVE.B 25(A1),24(A1) MOVE 16(A1),D1 ADD D1,18(A1) MOVE 14(A1),D1 CMP 18(A1),D1 BLT.S RIST KJ NEG D1 CMP 18(A1),D1 BGT.S RIST SAZ MOVE 6(A1),D1 ADD 18(A1),D1 MOVE D1,20(A1) SDC RTS RIST NEG 16(A1) BRA.S SAZ ;2-512------WARB DW----------- WARB EOR.B #1,MIN BEQ SAX SUBQ.B #1,4(A1) SAX ASL 20(A1) CMP #460,20(A1) BLT.S PLOP MOVE 6(A1),20(A1) PLOP BRA.S VV ;RTS ;3--768--------DRUM----------- DRUM SUBQ.B #4,19(A1) MOVE.B #7,SL MOVE.B #%11011000,SD MOVE.B #6,SL MOVE.B 19(A1),SD MOVE.B #5,SL MOVE.B 32(A2),SD MOVE.B #4,SL MOVE.B 19(A1),D0 ASL.B #5,D0 MOVE.B D0,SD JUNK RTS ;-4--------DRUM OFF ;5--1280--WARB CONSTANT VOLUME WB1 MOVE.B #5,4(A1) BRA.S SAX ;6--1536-----WARB UP--------- WRP MOVE.B #17,4(A1) SDX LSR 20(A1) CMP #35,20(A1) BGT PLAP MOVE 6(A1),20(A1) PLAP BRA VV ;RTS ;7--1792---SLIDE-UP--WARBLE SLW CMP.B #9,4(A1) BLT.S WRP ADDQ.W #2,6(A1) BRA.S WRP ;--2048---SLIDE UP CONST VOL SLR CLR.B 4(A1) ADDq.W #6,20(A1) RTS YIN DC.B 0,0 ;9--2304-------HOLD------------- HOLD MOVE.B #29,4(A1) RTS ;10--2560---HIGH NOTE WARB------ TWERP MOVE.B #17,4(A1) LSR 20(A1) CMP #8,20(A1) BGT TETSYFLY MOVE 6(A1),20(A1) TETSYFLY BRA VV ;11-------2816 SLIDE UP WITH ADSR SLR1 SUBQ.W #6,20(A1) RTS ;12-------3072 inc up inup sub.b #1,nije bne.s pod sub.w #4,6(a1) move.b #5,nije sub.b #6,4(a1) pod bra wrp rts ;13-------3328--HOLD VOL LOW HOLDLOW MOVE.B #32,4(A1) RTS ;1--------3584 half adsr half ADD.B #50,nije+1 bCC.s aslef subq.b #1,4(a1) aslef rts nije dc.b 1,0 ;\\\\\\\\\\\\\\DATAS\\\\\\\\\\\\\\\ ;\\NOTE 1ST WORD. DURATION 2ND WORD ;\\\LEAD PNT0 DC.W 0 NP0 DC.W 1 DC.W 0 DC.L 0 DC.B 9,2,3 DC.B 1 ;ADD TO NOTE DC.W 144 ;VIB LIMIT DC.W 72 ;16(A1) ADD DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE 24(A1) DC.B 0,0 ;INITIAL VOL ;ADSR 28(A1) DC.B 15,15,14,14,13 REPT 40 DC.B 12 ENDR EVEN ;\\\MIDDLE PNT1 DC.W 0 DC.W 1 ;EFFECT & DURATION 2(A1) DC.B 0,0 DC.L 0 DC.B 9,2,3 DC.B 1 ;ADD 13(A1) DC.W 6 ;VIB LIMIT DC.W 2 ;VIB ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TEMP NOTE 20(A1) DC.B 1,1 ;VIB RATE 24)A1) DC.B 0,0 ;INITIAL VOL ;ADSR 28(A1) DC.B 15,14,9,13,12,14,14,13,12,12 DC.B 12,12,12,12 REPT 190 DC.B 10 ENDR EVEN ;\\\BASS PNT2 DC.W 0 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 ;6 DC.B 10,4,5 ;10(A1) VOL REG DC.B 2 ;ADD TO NOTE 13(A1) DC.W 6 ;VIB LIMIT DC.W 2 ;VIBRATO ADD 16(A1) DC.W 2 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 2,2 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) ADSR DC.B 15,15,14,14,14,13,13,13,13,13 DC.B 13,13,12,12,11,11,10,10,10,9 DC.B 8,7,6,5,4,3,4,2 REPT 180 DC.B 3 ENDR EVEN PNT3 DC.W 0 NP3 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 ;6 DC.B 10,6,11 ;10(A1) VOL REG DC.B -1 ;ADD 13(A1) DC.W 10 ;VIB LIMIT DC.W 4 ;VIBRATO ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,15,15,14,13,12 DC.B 11,11,11,11,10 DC.B 11,11,11,11,10 EVEN PNT4 DC.W 0 NP4 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 DC.B 8,0,1 ;10(A1) VOL REG DC.B 0 ;ADD 13(A1) DC.W 5 ;VIB LIMIT DC.W 7 ;VIBRATO ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,15,15,14,14,14,13,13 REPT 32 DC.B 13 ENDR REPT 32 DC.B 12 ENDR REPT 32 DC.B 11 ENDR REPT 32 DC.B 9 ENDR REPT 32 DC.B 8 ENDR REPT 64 DC.B 7 ENDR EVEN TE2 DC.W 2,3 MIN DC.B 0,0 MC DC.B 0,0 ;-----------MUSIC DATA Y3 DC.W 144*H,64+1536,121*H,64+1536 DC.W 108*H,64+1536,96*H,32+1536 DC.W 108*H,16+1536,96*H,16+1536 DC.W 144*T,64+1536,121*T,64+1536 DC.W 108*T,64+1536,96*T,32+1536 DC.W 108*T,16+1536,96*T,16+1536 DC.W 144/2,64+2560,121/2,64+2560 DC.W 108/2,64+2560,96/2,32+2560 DC.W 108/2,16+2560,96/2,16+2560 DC.W 144*H,64+1536,121*H,64+1536 DC.W 108*H,64+1536,96*H,64+1792 DC.W 108*H,16+1536,96*H,16+1536 DC.W $FFFF,$FFFF Y2D DC.W 2,6 Y2 DC.W 144*Q,8,72*Q,8,144*Q,8,72*Q,8 DC.W 144*Q,8,72*Q,8,144*Q,8,72*Q,8 DC.W 121*Q,16,121*Q,16,121*Q,16,121*Q,16 DC.W 108*Q,8,217*Q,8,108*Q,8,217*Q,8 DC.W 108*Q,8,53*Q,8,108*Q,8,53*Q,8 DC.W 108*Q,16,108*Q,16,108*Q,32+2048 DC.W $FFFF,$FFFF YI DC.W 144*Q,8,144*Q,8,72*Q,8 DC.W 144*Q,8,144*Q,8 DC.W 144*Q,8,144*Q,8,72*Q,8 DC.W 121*Q,8,121*Q,8,60*Q,8 DC.W 121*Q,8,121*Q,8 DC.W 121*Q,8,121*Q,8,60*Q,8 DC.W 108*Q,8,108*Q,8,53*Q,8 DC.W 108*Q,8,108*Q,8 DC.W 108*Q,8,108*Q,8,53*Q,8 DC.W 108*Q,8,108*Q,8,53*Q,8 DC.W 108*Q,8,108*Q,8 DC.W 108*Q,8,108*Q,8,53*Q,8 DC.W $FFFF,$FFFF DRMM dc.w 8,1+768 DC.W 0,7+1024 dc.w 8,1+768 DC.W 0,7+1024 dc.w 8,1+768 DC.W 0,7+1024 dc.w 8,1+768 DC.W 0,7+1024 dc.w 31,8+768 DC.W 0,8+1024 dc.w 18,2+768 DC.W 0,6+1024 dc.w 14,2+768 DC.W 0,6+1024 dc.w 10,1+768 DC.W 0,7+1024 dc.w 8,1+768 DC.W 0,7+1024 dc.w 8,1+768 DC.W 0,7+1024 dc.w 8,1+768 DC.W 0,7+1024 dc.w 31,10+768 DC.W 0,6+1024 DC.W 0,16+1024 DC.W $FFFF,$FFFF SDUM DC.W 0,16+1024 dc.w 16,8+768 DC.W 0,8+1024 DC.W $FFFF,$FFFF DRSM DC.W 0,16+1024 dc.w 8,4+768 DC.W 0,4+1024 DC.W 2,2+768 DC.W 0,6+1024 DC.W 0,16+1024 dc.w 8,4+768 DC.W 0,12+1024 DC.W 0,16+1024 dc.w 8,4+768 DC.W 0,12+1024 DC.W 0,16+1024 dc.w 8,4+768 DC.W 0,12+1024 DC.W 0,16+1024 dc.w 8,4+768 DC.W 0,4+1024 DC.W 2,2+768 DC.W 0,6+1024 DC.W 0,16+1024 dc.w 8,4+768 DC.W 0,12+1024 DC.W 0,16+1024 dc.w 8,4+768 DC.W 0,4+1024 dc.w 4,6+768 DC.W 0,6+1024 DC.W 0,12+1024 dc.w 31,4+768 DC.W 0,12+1024 DC.W $FFFF,$FFFF SLOG DC.W 72,255+512 DC.W $FFFF,$FFFF T2D DC.W 2,1 T2 DC.W 144*Q,8,72*Q,8,144*Q,8,72*Q,8+2816 DC.W 144*Q,8,72*Q,8,144*Q,8,72*Q,8 +2816 DC.W 121*Q,8,60*Q,8,121*Q,8,60*Q,8+2816 DC.W 121*Q,8,60*Q,8,121*Q,8,60*Q,8 +2816 DC.W 217*Q,8,108*Q,8,217*Q,8,108*Q,8+2816 DC.W 217*Q,8,108*Q,8,217*Q,8,108*Q,8 +2816 DC.W 108*Q,8,53*Q,8,108*Q,8,53*Q,8+2816 DC.W 108*Q,8,53*Q,8,108*Q,8,53*Q,8 +2816 DC.W $FFFF,$FFFF rigel dc.w 144,128+3072 DC.W $FFFF,$FFFF TOM DC.W 2,64*4+3328 DC.W 144*C,64+512,121*C,64+512,108*C,128+512 NO2 DC.W 108*e,8+256,91*e,8+256,96*e,8+256,102*e,8+256 DC.W 108*e,8+256,217*e,8+256,204*e,8,102*e,8+256 DC.W 193*e,8+256,96*e,8+256,204*e,8+256,102*e,8+256 DC.W 108*e,8+256,217*e,8+256,193*e,8+256,96*e,8+256 dc.w 2,128 DC.W $FFFF,$FFFF DRYM DC.W 12,4+768,8,4+768 DC.W $FFFF,$FFFF BAS1 DC.W 0,5 bas dc.w 144*f,8,72*f,8,128*f,8,64*f,8 dc.w 121*f,8,60*f,8,114*f,8,57*f,8 dc.w 108*f,8,53*f,8 dc.w 96*f,8,47*f,8,91*f,8,45*f,8 dc.w 81*f,8,81*f,2,40*f,8 NULL DC.W 2,128 DC.W $FFFF,$FFFF RF2 DC.W 0,255+3328,0,192+3328 DC.W 144*2,16+512,144,16+512,72,32+512 DC.W $FFFF,$FFFF RF3 DC.W 0,255+3328,0,192+3328 DC.W 144*2,16+512,144,16+512,72,255+512 DC.W $FFFF,$FFFF RAZ2 DC.W 0,2 raz dc.w 36*q,24+1536,2,8+3328 dc.w 36*q,24+1536,2,8+3328 dc.w 2,128+64+3328 dc.w 36*q,24+1536,2,8+3328 dc.w 36*q,24+1536,2,8+3328 dc.w 2,128+3328 DC.W 144*2,16+2304,144,16+2304,72,24+2304,0,8 DC.W $FFFF,$FFFF RAZ1 dc.w 36*q,24+1536,2,8+3328 dc.w 36*q,24+1536,2,8+3328 dc.w 2,128+64+3328 dc.w 36*q,24+1536,2,8+3328 dc.w 36*q,24+1536,2,8+3328 dc.w 2,255+3328 DC.W $FFFF,$FFFF cow dc.w 96,4,2,4+2304 dc.w 144,4,2,4+2304 dc.w 36,4,2,4+2304 dc.w 72,4,2,4+2304 dc.w 47,4,2,4+2304 dc.w 60,4,2,4+2304 DC.W $FFFF,$FFFF cow1 dc.w 72,4,2,12+2304 DC.W $FFFF,$FFFF DRIFT DC.W 144/4,128+512,0,255+3328 DL DC.W 144*A,255+3584 FL DC.W 193*A,255+3584 GL DC.W 114*A,255+3584 TAB DS.B 64 DO DC.B 0,0 showbar ;----make---BAR CHARTS move.l skreen,a2 ;------rout to show bars MOVEQ.W #39,D3 moveq.w #7,d6 moveq.b #%01111110,d7 MLP MOVE.L A2,A0 LP2 MOVE.B (A3)+,D1 BEQ.S LP SUBQ.B #1,-1(A3) lp AND #15,D1 MOVEQ.W #15,d2 SUB D1,D2 LP1 clr.b 6(A0) clr.b 166(A0) lea 320(A0),a0 DBRA D2,LP1 DID MOVE.B d7,6(A0) MOVE.B d7,166(A0) lea 320(A0),a0 DBRA D1,DID EOR #6,D6 ADD.W D6,A2 DBRA D3,MLP DONT RTS handle dc.l 0 quiet_flag dc.w 0 super dc.l 0 name dc.b "budgii3.pi1",0 even ; this is Gary Wheaton music driver ; the tune will play during the vertical blank. ; the slot chosen in the v/b queue is fairly high up ; which means that it is immune from interference ; this code is copyright Gary Wheaton feb 1990 ; Gary Wheaton and the Shapeshifters are members ; of the Budgie UK group. ; Budgie UK Licenceware: the fairer face of PD ; anthem 21 MOVE.L A7,A5 MOVE.L 4(A5),A5 MOVE.L $C(A5),D0 ADD.L $14(A5),D0 ADD.L $1C(A5),D0 ADD.L #$1100,D0 MOVE.L A5,D1 ADD.L D0,D1 AND.L #-2,D1 MOVE.L D1,A7 MOVE.L D0,-(SP) MOVE.L A5,-(SP) MOVE.W D0,-(SP) MOVE.W #$4A,-(SP) ; Setblock. TRAP #1 ADD.L #12,SP CLR.L -(SP) ; Enter supervisor mode. MOVE.W #$20,-(SP) ; Super. TRAP #1 ADDQ.L #6,SP MOVE.L D0,SUPER ; Save old status clr.l $200 not.l $200 on/off switch bclr #0,$484 no keyclick bclr #1,$484 no repeat key MOVE.L #VBI,$4de further down the queue to avoid gem etc. MOVE.L SUPER,-(SP) user mode MOVE.W #$20,-(SP) TRAP #1 ADDQ.L #6,SP MOVE.l #0,-(SP) quit and stay MOVE.L #1024*10,-(SP) MOVE.W #$31,-(SP) TRAP #1 ty = 3584 J EQU 8 I EQU 4 Z EQU 4 SL EQU $FF8800 SD EQU $FF8802 move.b #7,sl move.b #%11111000,sd vbi movem.l d0-d7/a0-a6,-(sp) lea $fffc00,a1 acia cmp.b #$61,2(a1) undo beq end_it cmp.b #$62,2(a1) help beq on_off lea $200,a0 tst.l (a0) beq quiet move.b #7,sl move.b #%11111000,sd move.b #13,sl move.b #14,sd move.l #$c000000,sl move.b #11,sl move.b #2,sd ;\\\\\\\\\\\\\ MOVE.L UPTO,A2 MOVE CUNT,D3 MOVE.B 33(A2),D4 SSU SUBQ.W #1,D3 BPL.S PART1 COP MOVE.L #1,PNT0 MOVE.L #1,PNT2 MOVE.L #1,PNT3 MOVE.L #1,PNT4 MOVE.L #1,PNT5 MOVE.L #$9000000,SL ADD.L #36,a2 CMP.L #CHAN0,A2 BNE.S LLA LEA DOTH,A2 LLA MOVE 34(A2),D3 MOVE.B 33(A2),D4 PART1 CLR.B D2 BTST #1,D4 BEQ.S W1 MOVE.L (A2),A1 MOVE.L 4(A2),A0 BSR CHAN0 W1 BTST #2,D4 BEQ.S W2 MOVE.L 8(A2),A1 MOVE.L 12(A2),A0 BSR CHAN0 W2 MOVEQ.B #1,D2 BTST #3,D4 BEQ.S W3 MOVE.L 16(A2),A1 MOVE.L 20(A2),A0 BSR CHAN0 W3 BTST #4,D4 BEQ.S W4 MOVE.L 24(A2),A1 MOVE.L 28(A2),A0 BSR CHAN0 W4 MOVE.L A2,UPTO MOVE D3,CUNT exz movem.l (sp)+,d0-d7/a0-a6 RTS end_it bclr #6,$fffa11 acknowledge key press interrupt lea $ff8800,a0 move.b #7,(a0) move.b #%11111111,2(a0) move.l #$8000000,sl move.l #$9000000,sl move.l #$a000000,sl move.l #0,$4de end interrupt movem.l (sp)+,d0-d7/a0-a6 rts on_off bclr #6,$fffa11 not.l $200 toggle on/off lea $ff8800,a0 move.b #7,(a0) move.b #%11111111,2(a0) move.l #$8000000,sl move.l #$9000000,sl move.l #$a000000,sl movem.l (sp)+,d0-d7/a0-a6 rts quiet movem.l (sp)+,d0-d7/a0-a6 rts even quiet_flag dc.b 0 even DC.B " G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. " ;EVEN ********************** super dc.l 0 ******************* SV DC.L 0 DC.B " (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. " * anthem 21 ;--END OF VBI ;--------EXIT movem.l (sp)+,d0-d3/a0-a6 killer rts DC.B " (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. " EVEN UPTO DC.L EE-36 CUNT DC.W 0 EVEN ;\\RUNNING ORDER SEQUENCE doth ee DC.L PNT5,dod DC.L PNT0,dod DC.L PNT2,dod+16 DC.L PNT3,drm DC.B 3,%00011110 DC.W 8*64 DC.L PNT4,god DC.L PNT0,dod DC.L PNT2,dod+16 DC.L PNT3,drm DC.B 2,%00011110 DC.W 22*64 DC.L PNT4,end DC.L PNT0,end1 DC.L PNT2,null DC.L PNT3,drm DC.B 2,%00001110 DC.W 2*64 DC.L PNT5,dod DC.L PNT0,dod+12 DC.L PNT2,dod+16 DC.L PNT3,drm DC.B 2,%00011110 DC.W 4095 CHAN0 ;\\\\\\\\\\\\\\\\\\\\\\ MOVE (A1),D0 ADD D0,A0 MOVE.L (A0),D1 ;GET NOTE 0 & DURATION MOVE.B 13(A1),D5 EXT.W D5 SWAP D1 ADD D5,D1 SWAP D1 CMP #$FFFF,D1 BNE CON2 CLR (A1) ;RESET TO START SUB D0,A0 MOVE.L (A0),D1 CON2 SUBQ.B #1,3(A1) ;NP0 BNE STILLON MOVE.L D1,6(A1) ;TMP0 \D1.W IS DURATION MOVE.L D1,20(A1);TEMP HOLD NOTE MOVE.B 26(A1),4(A1) ;VOL0 MOVE D1,2(A1) ;NP0 \SET NEW DURATION ADDQ.W #4,(A1) ; & INC POINTER STILLON ;\\VOLUME RFF ;\\\\\\\\\EFFECTS\\\\\\\\\\ NV0 MOVE.B 2(A1),D0 CMP.B #4,D0 BNE DOIT ADDQ.B #1,4(A1) RTS DOIT DZZ MOVE.B #7,SL MOVE.B #%11111000,SD BRA FCC EFCT DC.L FINK,VIB,WARB,DRUM,slip,WB1,WRP,SLW DC.L SLR,HOLD,TWERP,SLR1,inup,HOLDLOW,Half dc.l holl,coll,foll,aoll,eoll REPT 11 DC.L FINK ENDR FCC LEA EFCT,A6 AND #31,D0 ASL #2,D0 MOVE.L (A6,D0),A0 JSR (A0) MAZ ADDQ.B #1,4(A1) ;VOL0 MOVE.B 11(A1),SL MOVE.B 21(A1),SD ;TMP0+1 MOVE.B 12(A1),SL MOVE.B 20(A1),SD ;TMP0 CLR D0 MOVE.B 4(A1),D0 MOVE.B 10(A1),SL MOVE.B 28(A1,D0),D2 ;VOL0 MOVE.B D2,SD fink rts ;-------EFFECTS ROUTINES-------- ;1-256---DELAYED--VIBRATO------- VV EOR.B #1,MC BEQ.S SDC VIB CMP.B #8,4(A1) BLT SDC WWQ SUB.B #1,24(A1) BNE SDC MOVE.B 25(A1),24(A1) MOVE 16(A1),D1 ADD D1,18(A1) MOVE 14(A1),D1 CMP 18(A1),D1 BLT.S RIST KJ NEG D1 CMP 18(A1),D1 BGT.S RIST SAZ MOVE 6(A1),D1 ADD 18(A1),D1 MOVE D1,20(A1) SDC RTS RIST NEG 16(A1) BRA.S SAZ ;2-512------WARB DW----------- XX DC.B 0,0 WARB addq.b #5,4(A1) SAX Lsr 20(A1) ;Lsr 20(A1) CMP #30,20(A1) BGT.S PLOP MOVE 6(A1),20(A1) PLOP RTS ;3--768--------DRUM----------- DRUM ;eor.b #1,lil ;bne.s junk SUBQ.B #4,19(A1) MOVE.B #7,SL MOVE.B #%11011000,SD MOVE.B #6,SL MOVE.B 19(A1),SD MOVE.B #5,SL MOVE.B 32(A2),SD MOVE.B #4,SL MOVE.B 19(A1),D0 ASL.B #5,D0 MOVE.B D0,SD JUNK RTS lil dc.b 0,0 slip WB1 ;6--1536-----WARB UP--------- WRP SDX PLAP ;7--1792---SLIDE-UP--WARBLE SLW ;--2048---SLIDE UP CONST VOL SLR YIN DC.B 0,0 ;9--2304-------HOLD------------- HOLD move.b #15,4(a1) rts ;------10 2560 TWERP ;11-------2816 SLIDE UP WITH ADSR SLR1 tp dc.b 0,0 ;12-------3072 inup move.b #8,4(a1) bra WWQ ;13-------3328--HOLD VOL LOW HOLDLOW DOPL ; ;14--------dw A half ;15--------DW G holl ADDQ.B #1,RONK move.b RONK,d1 and #3,d1 asl #1,d1 move dq(pc,d1),20(a1) rts dq dc.w 162,108,81,64 ;16--------DW C Coll wop ADDQ.B #1,RONK+1 move.b RONK+1,d1 and #3,d1 asl #1,d1 move Eq(pc,d1),20(a1) rts Eq dc.w 60,81,30,40 ;17--------DW F Foll aoll eoll rts RONK DC.B 0,0 ;\\\\\\\\\\\\\\DATAS\\\\\\\\\\\\\\\ ;\\NOTE 1ST WORD. DURATION 2ND WORD ;\\\LEAD PNT0 DC.W 0 NP0 DC.W 1 DC.W 0 DC.L 0 DC.B 9,2,3 DC.B 1 ;ADD TO NOTE DC.W 11 ;VIB LIMIT DC.W 7 ;16(A1) ADD DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE 24(A1) DC.B 0,0 ;INITIAL VOL ;ADSR 28(A1) DC.B 12,12,12,11,10,10,10,10 DC.B 9,9,9,9 dcb.b 60,9 EVEN ;\\\BASS PNT2 DC.W 0 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 ;6 DC.B 10,4,5 ;10(A1) VOL REG DC.B 0 ;ADD TO NOTE 13(A1) DC.W 5 ;VIB LIMIT DC.W 2 ;VIBRATO ADD 16(A1) DC.W 2 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) ADSR DC.B 3,13,13,12,12,11,10,9 dcb.b 60,9 EVEN PNT3 DC.W 0 NP3 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 ;6 DC.B 10,6,11 ;10(A1) VOL REG DC.B -1 ;ADD 13(A1) DC.W 4 ;VIB LIMIT DC.W 1 ;VIBRATO ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,15,14,12,10 DC.B 9,8,7,6,5,4,3,2,1 EVEN PNT4 DC.W 0 NP4 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 DC.B 8,0,1 ;10(A1) VOL REG DC.B 0 ;ADD 13(A1) DC.W 3 ;VIB LIMIT DC.W 2 ;VIBRATO ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 3,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,15,14,14,13,13,12,12 REPT 22 DC.B 11 ENDR REPT 22 DC.B 9 ENDR REPT 22 DC.B 8 ENDR even PNT5 DC.W 0 DC.W 1 ;EFFECT & DURATION 2(A1) DC.B 0,0 DC.L 0 DC.B 8,0,1 DC.B 2 ;ADD 13(A1) DC.W 7 ;VIB LIMIT DC.W 4 ;VIB ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TEMP NOTE 20(A1) DC.B 1,1 ;VIB RATE 24)A1) DC.B 0,0 ;INITIAL VOL ;ADSR 28(A1) DC.B 12,12,11,11,10,10,10 DC.B 8 EVEN TE2 DC.W 2,3 MAX DC.B 71,32,87,72,69,65,84,79,78 DRI DC.B 251,0 MIN DC.B 0,0 MC DC.B 0,0 EVEN ;-----------MUSIC DATA drm dc.w 0,32+1024 dc.w 6,4+768 dc.w 0,28+1024 DC.W $FFFF,$FFFF NULL DC.W 2,128+2304 DC.W $FFFF,$FFFF e=256 a=2 c=256 god dc.w 121*a,32+c dc.w 121*a,32+c dc.w 108*a,32+c dc.w 128*a,48 dc.w 121*a,16 dc.w 108*a,32+c dc.w 96*a,32+c dc.w 96*a,32+c dc.w 91*a,32+c dc.w 96*a,48+c dc.w 108*a,16+c dc.w 121*a,32+c dc.w 108*a,32+c dc.w 121*a,32+c dc.w 128*a,32+c dc.w 121*a,32+c dc.w 121*a,16 dc.w 108*a,16 dc.w 96*a,16 dc.w 91*a,16 dc.w 81*a,32+c dc.w 81*a,32+c dc.w 81*a,32+c dc.w 81*a,48 dc.w 91*a,16 dc.w 96*a,32+c dc.w 91*a,32+c dc.w 91*a,32+c dc.w 91*a,32+c dc.w 91*a,48 dc.w 96*a,16 dc.w 108*a,32+c dc.w 96*a,32+e dc.w 91*a,16+e dc.w 96*a,16+e dc.w 108*a,16+e dc.w 121*a,16+e dc.w 96*a,48+e dc.w 91*a,16+e dc.w 81*a,32+e dc.w 72*a,16+e dc.w 91*a,16+e dc.w 96*a,64+e dc.w 108*a,64+e dc.w 121*a,64+e dc.w 0,196 DC.W $FFFF,$FFFF b=8 dod dc.w 162*b,16 dc.w 1,8+15*256 dc.w 162*b,8 dc.w 121*b,8 dc.w 121,8 dc.w 1,8+16*256 dc.w 121*b,8 dc.w 162*b,16 dc.w 162,8 dc.w 121*b,8 t=16 dc.w 121*t,1 dc.w 108*t,1 dc.w 96*t,1 dc.w 81*t,1 dc.w 72*t,1 dc.w 121*b,11 dc.w 121*2,16+15*256 DC.W $FFFF,$FFFF end dc.w 121*16,12 dc.w 0,255+2304 end1 dc.w 121*8,16 dc.w 0,255+2304 ; this is Gary Wheaton music driver ; the tune will play during the vertical blank. ; the slot chosen in the v/b queue is fairly high up ; which means that it is immune from interference ; this code is copyright Gary Wheaton Nov 1989 ; Gary Wheaton and the Shapeshifters are members ; of the Budgie UK group. ; Budgie UK Licenceware: the fairer face of PD MOVE.L A7,A5 startup sequence: give all MOVE.L 4(A5),A5 un -necessary memory back to gem MOVE.L $C(A5),D0 ADD.L $14(A5),D0 ADD.L $1C(A5),D0 ADD.L #$1100,D0 MOVE.L A5,D1 ADD.L D0,D1 AND.L #-2,D1 MOVE.L D1,A7 MOVE.L D0,-(SP) MOVE.L A5,-(SP) MOVE.W D0,-(SP) MOVE.W #$4A,-(SP) ; Setblock. TRAP #1 ADD.L #12,SP CLR.L -(SP) ; Enter supervisor mode. MOVE.W #$20,-(SP) ; Super. TRAP #1 ADDQ.L #6,SP MOVE.L D0,SUPER ; Save old status ******* dc.w $a000 MOVEA.L 8(A0),A0 CLR.W (A0) DC.W $A00A hidemouse movem.l $ff8240,d0-d7 movem.l d0-d7,palette getrez move.w #4,-(sp) trap #14 addq.l #2,sp move.w d0,res setlowrez CLR.W -(A7) 0=low res MOVE.L $44e,-(A7) -1=ignore physbase MOVE.L $44e,-(A7) -1=ignore logbase MOVE.W #5,-(A7) TRAP #14 LEA $0C(A7),A7 clr.l $200 not.l $200 on/off switch bclr #0,$484 no keyclick bclr #1,$484 no repeat key move.l #vbi,$4de start vbi interrupt * load a degas picture at a specific address MOVE.W #0,-(A7) pea name(pc) MOVE.W #$3D,-(A7) TRAP #1 add.l #8,sp MOVE.W D0,d7 handle move.l $44e,d0 load direct to current screen sub.l #34,d0 MOVE.L d0,-(sp) MOVE.L #34,-(A7) read it MOVE.W d7,-(A7) handle MOVE.W #$3F,-(A7) TRAP #1 ADDA.L #$C,A7 move.l $44e,a0 sub.l #32,a0 palette MOVE.L A0,-(SP) MOVE.W #6,-(SP) TRAP #14 ADDQ.L #6,SP move.l $44e,d0 load direct to current screen MOVE.L d0,-(sp) MOVE.L #32000,-(A7) read it MOVE.W d7,-(A7) handle MOVE.W #$3F,-(A7) TRAP #1 ADDA.L #$C,A7 MOVE.W d7,-(SP) close MOVE.W #$3E,-(SP) TRAP #1 ADDQ.L #4,SP move.l $44e,a0 sub.l #32,a0 palette MOVE.L A0,-(SP) MOVE.W #6,-(SP) TRAP #14 ADDQ.L #6,SP ******** MOVE.L SUPER,-(SP) back to user mode MOVE.W #$20,-(SP) TRAP #1 ADDQ.L #6,SP MOVE.W #0,-(SP) goodbye: quit but stay MOVE.L #1024*6,-(SP) MOVE.W #$31,-(SP) TRAP #1 R EQU 2 J EQU 8 I EQU 2 C EQU 16 W EQU 1 X EQU 2 T EQU 4 Q EQU 1 Z EQU 4 U EQU 8 O EQU 2 SL EQU $FF8800 SD EQU $FF8802 ; this is the actual routine. vbi movem.l d0-d7/a0-a6,-(sp) prevent corruption ; lea $fffc00,a1 keyboard acia ; cmp.b #$61,2(a1) undo ? ; beq end_it ;; cmp.b #$62,2(a1) help ? ; beq on_off lea $200,a0 tst.l (a0) beq quiet TST.B FL BEQ PPP MOVE.B #7,SL MOVE.B #%11000000,SD MOVE.B #1,FL PPP ;\\\\\\\\\\\\\ MOVE.L UPTO,A2 SSU TST FBRA BPL WELLS MOVE.L #$08000000,SL MOVE.L #$09000000,SL MOVE.L #$0A000000,SL MOVE.L #1,PNT0 MOVE.L #1,PNT1 MOVE.L #1,PNT2 MOVE.L #1,PNT3 MOVE.L #1,PNT4 MOVE 34(A2),FBRA WELLS MOVE.B 33(A2),D4 PART1 CLR.B D2 BTST #1,D4 BEQ.S W1 MOVE.L (A2),A1 MOVE.L 4(A2),A0 BSR CHAN0 W1 BTST #2,D4 BEQ.S W2 MOVE.L 8(A2),A1 MOVE.L 12(A2),A0 BSR CHAN0 W2 MOVE.B #1,D2 BTST #3,D4 BEQ.S W3 MOVE.L 16(A2),A1 MOVE.L 20(A2),A0 BSR CHAN0 W3 BTST #4,D4 BEQ.S W4 MOVE.L 24(A2),A1 MOVE.L 28(A2),A0 BSR CHAN0 W4 SUBQ.W #1,FBRA BPL.S TTH ADD.L #36,UPTO CMP.L #CHAN0,UPTO BLT TTH MOVE.L #DOTH,UPTO TTH movem.l (sp)+,d0-d7/a0-a6 rts end_it ; bclr #6,$fffa11 acknowledge key press interrupt lea $ff8800,a0 move.b #7,(a0) cut out sound chip move.b #%11111111,2(a0) move.l #0,$4de end interrupt movem.l (sp)+,d0-d7/a0-a6 restore all registers rts on_off bclr #6,$fffa11 not.l $200 toggle on/off lea $ff8800,a0 move.b #7,(a0) move.b #%11111111,2(a0) movem.l (sp)+,d0-d7/a0-a6 rts quiet movem.l (sp)+,d0-d7/a0-a6 rts even DC.B " G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. " ;EVEN super dc.l 0 handle dc.w 0,0 hit dc.b 0,0 name dc.b "title2.pi1",0 even res dc.w 0 palette ds.w 16 dosound movem.l a0-a6/d0-d6,-(sp) MOVE.L A0,-(SP) MOVE.W #$20,-(SP) TRAP #14 ADDQ.L #6,SP movem.l (sp)+,a0-a6/d0-d6 RTS EVEN silence DC.B 0,0,1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0 DC.B 9,0,10,0,11,0,12,0,13,0,14,0,15,0,255,0 ************************** ;\\SEQUENCE DOTH DC.L PNT0,_NOTE2 DC.L PNT1,_NOTE2 DC.L PNT2,_NOTE2 DC.L PNT3,DRMM DC.B 1,%00001100 DC.W 511 DC.L PNT0,_NOTE2+4 DC.L PNT1,_NOTE2+8 DC.L PNT2,_NOTE2 DC.L PNT3,DRMM DC.B 1,%00011111 DC.W 511 DC.L PNT0,_NOTE2+8 DC.L PNT1,_NOTE2+4 DC.L PNT2,_NOTE2 DC.L PNT3,DRMM DC.B 2,%00011111 DC.W 511 DC.L PNT0,_NOTE0 DC.L PNT1,TUNE2 DC.L PNT2,_NOTE2 DC.L PNT3,DRMM DC.B 3,%00011111 DC.W 511 DC.L PNT0,_NOTE0 DC.L PNT1,_NOTE1 DC.L PNT2,_NOTE2 DC.L PNT3,DRMM DC.B 1,%00011111 DC.W 511 DC.L PNT0,GE0 DC.L PNT1,GE1 DC.L PNT2,GE2 DC.L PNT3,DRMM DC.B 2,%00011111 DC.W 511 DC.L PNT0,GE0 DC.L PNT1,TUNE DC.L PNT2,GE2 DC.L PNT3,DRMM DC.B 3,%00001111 DC.W 511 DC.L PNT0,_NOTE0 DC.L PNT1,TUNE2 DC.L PNT2,_NOTE2 DC.L PNT3,DRMM DC.B 7,%00111111 DC.W 511 DC.L PNT0,_NOTE0 DC.L PNT1,XX1 DC.L PNT2,_NOTE2 DC.L PNT3,DRMM DC.B 12,%00011111 DC.W 511 DC.L PNT0,GE0 DC.L PNT1,TUNE DC.L PNT2,GE2 DC.L PNT3,DRMM DC.B 1,%00011111 DC.W 511 DC.L PNT4,N5 DC.L PNT1,N5 DC.L PNT2,N5 DC.L PNT3,DRMM DC.B 1,%00011111 DC.W 127 DC.L PNT4,N1 DC.L PNT1,N0 DC.L PNT2,N0+4 DC.L PNT3,DRMM DC.B 1,%00011111 DC.W 511 DC.L PNT4,N3 DC.L PNT1,N0 DC.L PNT2,N0+4 DC.L PNT3,DRMM DC.B 2,%00011111 DC.W 511 DC.L PNT4,N5 DC.L PNT1,N5 DC.L PNT2,N5 DC.L PNT3,DRMM DC.B 0,%00011011 DC.W 127 DC.L PNT4,N0+4 DC.L PNT1,N0 DC.L PNT2,N0 DC.L PNT3,DRMM DC.B 0,%00011101 DC.W 511 DC.L PNT4,N5 DC.L PNT1,N5 DC.L PNT2,N5 DC.L PNT3,DRMM DC.B 0,%00011101 DC.W 127 DC.L PNT2,N0 DC.L PNT0,N0 DC.L PNT1,N2 DC.L PNT3,DRMM DC.B 0,%00011111 DC.W 511 DC.L PNT4,N5 DC.L PNT1,N5 DC.L PNT2,N5 DC.L PNT3,DRMM DC.B 0,%00011111 DC.W 511 DC.L PNT4,LOWB DC.L PNT1,LOWB DC.L PNT2,LOWB DC.L PNT3,DRMM DC.B 2,%00011111 DC.W 127 ;DOTH DC.L PNT1,GE2+4 DC.L PNT0,GE2 DC.L PNT2,GE2 DC.L PNT3,DRMM DC.B 3,%00011011 DC.W 1023+511 CHAN0 ;\\\\\\\\\\\\\\\\\\\\\\ MOVE (A1),D0 ADD D0,A0 MOVE.L (A0),D1 ;GET NOTE 0 & DURATION MOVE.B 13(A1),D5 EXT.W D5 SWAP D1 ADD D5,D1 SWAP D1 CMP #$FFFF,D1 BNE CON2 CLR (A1) ;RESET TO START SUB D0,A0 MOVE.L (A0),D1 CON2 SUB.B #1,3(A1) ;NP0 BNE STILLON MOVE.L D1,6(A1) ;TMP0 \D1.W IS DURATION MOVE.L D1,20(A1);TEMP HOLD NOTE MOVE.B 26(A1),4(A1) ;VOL0 MOVE D1,2(A1) ;NP0 \SET NEW DURATION ADD #4,(A1) ;& INC POINTER STILLON ;\\VOLUME RFF ;\\\\\\\\\EFFECTS\\\\\\\\\\ NV0 MOVE.B 2(A1),D0 CMP.B #4,D0 BNE DOIT ADDQ.B #1,4(A1) RTS DOIT TST.B D2 BEQ FCC CMP.B #3,D0 BNE DZZ BSR DRUM BRA.S FCC DZZ MOVE.B #7,SL MOVE.B #%11111000,SD FCC CMP.B #1,D0 BNE EF1 BSR VIB BRA HOV EF1 CMP.B #2,D0 BNE EF2 BSR WARB BRA HOV EF2 CMP.B #4,D0 BNE.S HOV BRA HOLD HOV ADDQ.B #1,4(A1) ;VOL0 HOLD MOVE.B 11(A1),SL MOVE.B 21(A1),SD ;TMP0+1 MOVE.B 12(A1),SL MOVE.B 20(A1),SD ;TMP0 CLR D0 MOVE.B 4(A1),D0 MOVE.B 10(A1),SL MOVE.B 28(A1,D0),SD ;VOL0 FINK RTS SSV DC.L 0 ;1\\\\\\\\\VIBRATO\\\\\\\\\\\\\\ VIB CMP.B #9,4(A1) BLT SDC ;SUB.B #1,4(A1) SUB.B #1,24(A1) BNE SDC MOVE.B 25(A1),24(A1) MOVE 16(A1),D0 ADD D0,18(A1) MOVE 14(A1),D0 CMP 18(A1),D0 BGT KJ NEG 16(A1) BRA SAZ KJ NEG D0 CMP 18(A1),D0 BLT SAZ NEG 16(A1) SAZ MOVE 6(A1),D0 ADD 18(A1),D0 MOVE D0,20(A1) SDC RTS ;2\\\\\\\\\\\WARB\\\\\\\\\\\\\\\ WARB EOR.B #1,MIN BEQ SAX SUB.B #1,4(A1) SAX LSR 20(a1) BNE PLOP move 6(a1),20(a1) PLOP RTS ;3\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ DRUM SUBQ.B #4,19(A1) MOVE.B #7,SL MOVE.B #%11011000,SD MOVE.B #6,SL MOVE.B 19(A1),SD MOVE.B #5,SL MOVE.B 32(A2),SD MOVE.B #4,SL MOVE.B 19(A1),D0 ASL.B #5,D0 MOVE.B D0,SD RTS ;\\\\\\\\\\\\\DATAS\\\\\\\\\\\\\\\ ;\\NOTE 1ST WORD. DURATION 2ND WORD ;\\POINTERS TO NOTES MUST INC BY 4 ;\\\LEAD PNT0 DC.W 0 NP0 DC.W 1 DC.W 0 DC.L 0 DC.B 8,0,1 DC.B 1 ;ADD TO NOTE DC.W 6 ;VIB LIMIT DC.W 2 ;16(A1) ADD DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE 24(A1) DC.B 0,0 ;INITIAL VOL ;ADSR 28(A1) DC.B 15,15,14,13,12,11,9,8,9 DC.B 10,12,10,8,10,12,10,8,10,10 DC.B 11,10,10,9,8,7,5,5,6,7,7 DS.B 80 EVEN ;\\\MIDDLE PNT1 DC.W 0 DC.W 1 ;EFFECT & DURATION 2(A1) DC.B 0,0 DC.L 0 DC.B 9,2,3 DC.B 1 ;ADD 13(A1) DC.W 6 ;VIB LIMIT DC.W 2 ;VIB ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TEMP NOTE 20(A1) DC.B 1,1 ;VIB RATE 24)A1) DC.B 0,0 ;INITIAL VOL ;ADSR 28(A1) DC.B 15,15,15,15,14,14,13,13,12,12 DC.B 11,11,11,11,10,10,10,10,10,10 DC.B 12,12,11,11,10,9,8,7,9,7,10,7,11,10,10,9,10 DS.B 90 EVEN ;\\\BASS PNT2 DC.W 0 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 ;6 DC.B 10,4,5 ;10(A1) VOL REG DC.B -2 ;ADD TO NOTE 13(A1) DC.W 6 ;VIB LIMIT DC.W 2 ;VIBRATO ADD 16(A1) DC.W 2 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 2,2 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) ADSR DC.B 15,15,14,14,14,13,13,13,13,13 DC.B 13,13,12,12,11,11,10,10,10,9 DC.B 8,7,6,5,4,3,4,2,1 DS.B 80 EVEN PNT3 DC.W 0 NP3 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 ;6 DC.B 10,6,11 ;10(A1) VOL REG DC.B -1 ;DECAY 13(A1) DC.W 14 ;VIB LIMIT DC.W 4 ;VIBRATO ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,15,15,14,13,12 DC.B 11,10,9,8,0,0,0,0,0,0 DC.B 0,0,0,0,0,0,0,0,0,0 EVEN PNT4 DC.W 0 NP4 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 DC.B 8,0,1 ;10(A1) VOL REG DC.B 0 ;ADD 13(A1) DC.W 4 ;VIB LIMIT DC.W 2 ;VIBRATO ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15 DC.B 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13 DC.B 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11 DC.B 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9 DC.B 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7 EVEN FL DC.B 0,0 EVEN _NOTE0 ;Dm DC.W 108*Q,8,91*Q,8,72*Q,8,53*Q,8 DC.W 72*Q,8,91*Q,8,53*Q,8 DC.W 72*Q,8,40*Q,8,53*Q,8,72*Q,8 DC.W 40*Q,8,45*Q,8,91*Q,8,72*Q,8 DC.W 45*Q,8 ;F DC.W 91*Q,8,72*Q,8,60*Q,8 DC.W 45*Q,8,60*Q,8,72*Q,8,53*Q,8 DC.W 72*Q,8 DC.W 40*Q,8,53*Q,8,72*Q,8 DC.W 40*Q,8 DC.W 45*Q,8,91*Q,8,72*Q,8,45*Q,8 ;G DC.W 81*Q,8,64*Q,8,53*Q,8 DC.W 40*Q,8,53*Q,8,64*Q,8,47*Q,8 DC.W 64*Q,8 DC.W 35*Q,8,47*Q,8,64*Q,8 DC.W 35*Q,8 DC.W 40*Q,8,81*Q,8,64*Q,8,40*Q,8 ;Dm DC.W 108*Q,8,91*Q,8,72*Q,8,53*Q,8 DC.W 72*Q,8,91*Q,8,53*Q,8 DC.W 72*Q,8,40*Q,8,53*Q,8,72*Q,8 DC.W 40*Q,8,45*Q,8,91*Q,8,72*Q,8 DC.W 45*Q,8 DC.W $FFFF,$FFFF,0 _NOTE2 ;BASS ;D DC.W 217*U,24+256,217*U,8,217*U,24 DC.W 217*U,16,217*U,16 DC.W 217*U,8,217*U,8,144*U,8 DC.W 217*U,8 ;DC.W $FFFF,$FFFF ;F DC.W 193*U,8,182*U,24,182*U,8 DC.W 182*U,24 DC.W 182*U,16,182*8,16 DC.W 182*U,8,182*U,8,121*U,8 DC.W 182*U,8 ;G DC.W 172*U,8,162*U,24,162*U,8 DC.W 162*U,24 DC.W 162*U,16,162*U,16 DC.W 162*U,8,162*U,8,108*U,8 DC.W 162*U,8,182*U,8 ;D DC.W 217*U,24,217*U,8,217*U,24 DC.W 217*U,16,217*U,16 DC.W 217*U,8,217*U,8,288*U,8 DC.W 243*U,8 DC.W 230*U,8 DC.W $FFFF,$FFFF _NOTE1 ;LEAD TUNE DC.W 0,16,91*Z,16,91*Z,8,96*Z,8,108*Z,8,96*Z,16,91*Z,24+256 DC.W 45*T,8+512,40*T,8+512,36*T,8+512,31*T,8+512,30*T,16+512 DC.W 91*Z,16,91*Z,8,96*Z,8,108*Z,8,121*Z,72+256 DC.W 0,16,108*Z,16,108*Z,8,121*Z,8,128*Z,8,121*Z,16,108*Z,56+256 DC.W 91*Z,16,96*Z,16,108*Z,96+256 DC.W $FFFF,$FFFF XX1 ;LEAD TUNE DC.W 0,16,91*Z,16,91*Z,8,96*Z,8,108*Z,8,96*Z,16,91*Z,24+256 DC.W 45*R,8,40*R,8,36*R,8,31*R,8,30*R,16 DC.W 91*Z,16,91*Z,8,96*Z,8,108*Z,8,121*Z,72+256 DC.W 0,16,108*Z,16,108*Z,8,121*Z,8,128*Z,8,121*Z,16,108*Z,56+256 DC.W 91*Z,16,96*Z,16,108*Z,96+256 DC.W $FFFF,$FFFF TUNE2 ;LEAD TUNE DC.W 0,16,91*Z,16,91*Z,8,96*Z,8,108*Z,8,96*Z,16,91*Z,24+256 DC.W 0,48 DC.W 91*Z,16,91*Z,8,96*Z,8,108*Z,8,121*Z,72+256 DC.W 0,16,108*Z,16,108*Z,8,121*Z,8,128*Z,8,121*Z,16,108*Z,56+256 DC.W 91*Z,16,96*Z,16,108*Z,96+256 DC.W $FFFF,$FFFF ;\\\\\\\\\SECT2 GE0 ;Am DC.W 91*W,8,72*W,8,60*W,8,45*W,8 DC.W 60*W,8,72*W,8,53*W,8,72*W,8 DC.W 40*W,8,53*W,8,72*W,8,40*W,8 DC.W 45*W,8,91*W,8,72*W,8,45*W,8 ;G DC.W 81*W,8,72*W,8,60*W,8,45*W,8 DC.W 60*W,8,72*W,8,53*W,8,72*W,8 DC.W 40*W,8,53*W,8,72*W,8,40*W,8 DC.W 45*W,8,91*W,8,72*W,8,45*W,8 ;Dm DC.W 108*W,8,91*W,8,72*W,8,53*W,8 DC.W 72*W,8,91*W,8,53*W,8,72*W,8 DC.W 40*W,8,53*W,8,72*W,8,40*W,8 DC.W 45*W,8,91*W,8,72*W,8,45*W,8 DC.W 108*W,8,91*W,8,72*W,8,53*W,8 DC.W 72*W,8,91*W,8,53*W,8,72*W,8 DC.W 40*W,8,53*W,8,72*W,8,40*W,8 DC.W 45*W,8,91*W,8,72*W,8,45*W,8 DC.W $FFFF,$FFFF,0 gee2 dc.w 0,8 GE2 ;BASS ;Am DC.W 144*U,24,144*U,8,144*U,24 DC.W 144*U,16,144*U,16 DC.W 144*U,8,144*U,8,96*U,16 DC.W 144*U,8 ;G DC.W 162*U,24,162*U,8,162*U,24 DC.W 162*U,16,162*8,16 DC.W 162*U,8,162*U,8,108*U,8 DC.W 182*U,8,121*U,8 ;DC.W 162*U,8 ;D DC.W 217*U,24,217*U,8,217*U,24 DC.W 217*U,16,217*U,16 DC.W 217*U,8,217*U,8,144*U,16 DC.W 182*U,8 ;D DC.W 217*U,24,217*U,8,217*U,24 DC.W 217*U,16,217*U,16 DC.W 217*U,8,217*U,8,144*U,16 DC.W 217*U,8 DC.W $FFFF,$FFFF GE1 ;LEAD TUNE DC.W 0,16,72*X,16,72*X,8,81*X,8,91*X,8 DC.W 81*X,16,72*X,56 DC.W 0,16,81*X,16,81*X,8,91*X,8,96*X,8 DC.W 81*X,72 DC.W 0,16,91*X,16,91*X,8,96*X,8,108*X,8 DC.W 96*X,16,91*X,56 DC.W 0,16,91*X,16,91*X,8,96*X,8,121*X,8 DC.W 108*X,72 DC.W $FFFF,$FFFF TUNE ;LEAD TUNE DC.W 0,16,72*X,8,72*X,8,72*X,8+256,81*X,8,91*X,8 DC.W 81*X,16,72*X,56+256 DC.W 0,16,81*X,8,81*X,8,81*X,8,91*X,8,96*X,8 DC.W 81*X,72+256 DC.W 0,16,91*X,8,91*X,8,91*X,8,96*X,8,108*X,8 DC.W 96*X,16,91*X,56+256 DC.W 0,16,91*X,8+256,81*X,8+256,91*X,8+256,96*X,8+256,121*X,8+256 DC.W 108*X,72+256 DC.W $FFFF,$FFFF DRMM DC.W 0,16+1024,18,8+768 DC.W 0,24+1024,20,8+768 DC.W 0,8+1024 DC.W $FFFF,$FFFF N0 DC.W 96*C,8,96*C,8,0,8 DC.W 96*C,8,96*C,8,96*C,8,0,8 DC.W 96*C,8 DC.W 96*C,8,96*C,8,0,8 DC.W 96*C,8,96*C,8,96*C,8,0,8 DC.W 96*C,8 ; DC.W 128*C,8,128*C,8,0,8 DC.W 128*C,8,128*C,8,128*C,8,0,8 DC.W 128*C,8 DC.W 128*C,8,128*C,8,0,8 DC.W 128*C,8,128*C,8,128*C,8,0,8 DC.W 128*C,8 ; DC.W 108*C,8,108*C,8,0,8 DC.W 108*C,8,108*C,8,108*C,8,0,8 DC.W 108*C,8 ; DC.W 96*C,8,96*C,8,0,8 DC.W 96*C,8,96*C,8,96*C,8,0,8 DC.W 96*C,8 ; DC.W 108*C,8,108*C,8,0,8 DC.W 108*C,8,108*C,8,108*C,8,0,8 DC.W 108*C,8 DC.W 108*C,8,108*C,8,0,8 DC.W 108*C,8,108*C,8,108*C,8,0,8 DC.W 108*C,8 DC.W $FFFF,$FFFF N2 DC.W 47*I,8,64*I,16+256,96*I,8 DC.W 47*I,8,64*I,16+256,96*I,8 DC.W 47*I,8,64*I,16+256,96*I,8 DC.W 47*I,8,64*I,16+256,96*I,8 DC.W 64*I,8,85*I,16+256,128*I,8 DC.W 64*I,8,85*I,16+256,128*I,8 DC.W 64*I,8,85*I,16+256,128*I,8 DC.W 64*I,8,85*I,16+256,128*I,8 DC.W 53*I,8,72*I,16+256,108*I,8 DC.W 53*I,8,72*I,16+256,108*I,8 DC.W 47*I,8,64*I,16+256,96*I,8 DC.W 47*I,8,64*I,16+256,96*I,8 DC.W 53*I,8,72*I,16+256,108*I,8 DC.W 53*I,8,72*I,16+256,108*I,8 DC.W 53*I,8,72*I,16+256,108*I,8 DC.W 53*I,8,72*I,16+256,108*I,8 DC.W $FFFF,$FFFF N1 DC.W 96*Q,96+512,0,8 DC.W 96*Q,8+512 DC.W 108*Q,8+512,114*Q,8+512 DC.W 128*Q,128+512 ;256 DC.W 108*Q,64+512 DC.W 96*Q,32+512,108*Q,16+512 DC.W 114*Q,16+512,108*Q,96+32+512 DC.W $FFFF,$FFFF N3 DC.W 96*Q,96+256,0,8 DC.W 96*Q,8+256 DC.W 108*Q,8+256,114*Q,8+256 DC.W 128*Q,128+256 ;256 DC.W 108*Q,64+256 DC.W 128*Q,32+256,144*Q,16+256 DC.W 128*Q,16+256,108*Q,96+32+256 DC.W $FFFF,$FFFF N5 DC.W 144*J,8,96*J,8 DC.W 144*J,8,162*J,8 DC.W 144*J,8,96*J,8 DC.W 144*J,8,162*J,8 DC.W 144*J,8,96*J,8 DC.W 144*J,8,162*J,8 DC.W 144*J,8,96*J,8 DC.W 144*J,8,162*J,8 DC.W 128*J,8,85*J,8 DC.W 128*J,8,144*J,8 DC.W 128*J,8,85*J,8 DC.W 128*J,8,144*J,8 DC.W 128*J,8,85*J,8 DC.W 128*J,8,144*J,8 DC.W 128*J,8,85*J,8 DC.W 128*J,8,144*J,8 DC.W 108*J,8,72*J,8 DC.W 108*J,8,121*J,8 DC.W 108*J,8,72*J,8 DC.W 108*J,8,121*J,8 DC.W 96*J,8,64*J,8 DC.W 96*J,8,108*J,8 DC.W 96*J,8,64*J,8 DC.W 96*J,8,108*J,8 LOWB DC.W 217*J,8,144*J,8 DC.W 217*J,8,243*J,8 DC.W 217*J,8,144*J,8 DC.W 217*J,8,243*J,8 DC.W 217*J,8,144*J,8 DC.W 217*J,8,243*J,8 DC.W 217*J,8,144*J,8 DC.W 217*J,8,243*J,8 DC.W $FFFF,$FFFF MIN DC.B 1,0 UPTO DC.L DOTH FBRA DC.W -1 DED ; this is Gary Wheaton music driver ; the tune will play during the vertical blank. ; the slot chosen in the v/b queue is fairly high up ; which means that it is immune from interference ; this code is copyright Gary Wheaton Aug 1989 ; Gary Wheaton and the Shapeshifters are members ; of the Budgie UK group. ; Budgie UK Licenceware: the fairer face of PD * scary Oct 89 MOVE.L A7,A5 MOVE.L 4(A5),A5 MOVE.L $C(A5),D0 ADD.L $14(A5),D0 ADD.L $1C(A5),D0 ADD.L #$1100,D0 MOVE.L A5,D1 ADD.L D0,D1 AND.L #-2,D1 MOVE.L D1,A7 MOVE.L D0,-(SP) MOVE.L A5,-(SP) MOVE.W D0,-(SP) MOVE.W #$4A,-(SP) ; Setblock. TRAP #1 ADD.L #12,SP ; CLR.L -(SP) ; Enter supervisor mode. MOVE.W #$20,-(SP) ; Super. TRAP #1 ADDQ.L #6,SP MOVE.L D0,SUPER ; Save old status. movem.l $ff8240,d0-d7 save palette movem.l d0-d7,palette clr.l $200 not.l $200 on/off switch bclr #0,$484 no keyclick bclr #1,$484 no repeat key dc.w $a000 MOVEA.L 8(A0),A0 CLR.W (A0) DC.W $A00A hidemouse MOVE.L #VBI,$4de further down the queue to avoid gem etc. getrez move.w #4,-(sp) trap #14 addq.l #2,sp move.w d0,res setlowrez CLR.W -(A7) 0=low res MOVE.L $44e,-(A7) -1=ignore physbase MOVE.L $44e,-(A7) -1=ignore logbase MOVE.W #5,-(A7) TRAP #14 LEA $0C(A7),A7 * load a degas picture at a specific address MOVE.W #0,-(A7) MOVE.L #name,-(A7) budgie3.pi1 MOVE.W #$3D,-(A7) TRAP #1 MOVE.W D0,handle move.l $44e,d0 load direct to current screen sub.l #34,d0 MOVE.L d0,-(sp) MOVE.L #32066,-(A7) read it MOVE.W HANDLE,-(A7) MOVE.W #$3F,-(A7) TRAP #1 ADDA.L #$C,A7 MOVE.W handle,-(SP) close MOVE.W #$3E,-(SP) TRAP #1 ADDQ.L #4,SP move.l $44e,a0 sub.l #32,a0 palette MOVE.L A0,-(SP) MOVE.W #6,-(SP) TRAP #14 ADDQ.L #6,SP getkey move.w #$07,-(sp) trap #1 addq.l #2,sp andi.w #$df,d0 move.w res,-(A7) MOVE.L $44e,-(A7) -1=ignore physbase MOVE.L $44e,-(A7) -1=ignore logbase MOVE.W #5,-(A7) TRAP #14 LEA $0C(A7),A7 movem.l palette,d0-d7 movem.l d0-d7,$ff8240 superout MOVE.L SUPER,-(SP) MOVE.W #$20,-(SP) TRAP #1 ADDQ.L #6,SP quit MOVE.W #0,-(SP) MOVE.L #1024*6,-(SP) MOVE.W #$31,-(SP) TRAP #1 res dc.w 0 palette ds.w 16 ; mor *------------------------- ;1 VIBRATO 256 ;2 WARBUP 512 ;3 DRUM 768 ;4 HOLD 1024 ;5 WARBHOLD 1280 ;6 WARBDWN 1536 ;7 SLIDE UP WITH WARB 1792 ;8 SLIDE UP 2048 ;9 VIB UP 2304 ;10 VIB DOWN 2560 E EQU 512 F EQU 2 P EQU 1792 R equ 2 J EQU 16 I EQU 4 H EQU 16 W EQU 1 X EQU 16 T EQU 8 Q EQU 2 Z EQU 8 U EQU 2 O EQU 2 SL EQU $FF8800 SD EQU $FF8802 move.b #7,sl move.b #%11111000,sd *------------------------ vbi movem.l d0-d7/a0-a6,-(sp) lea $fffc00,a1 acia cmp.b #$61,2(a1) undo beq end_it cmp.b #$62,2(a1) help beq on_off lea $200,a0 tst.l (a0) beq quiet move.b #7,sl move.b #%11111000,sd mixer MOVE.L UPTO,A2 MOVE CUNT,D3 MOVE.B 33(A2),D4 SSU SUBQ.W #1,D3 BPL.S PART1 MOVE.L #1,PNT0 MOVE.L #1,PNT1 MOVE.L #1,PNT2 MOVE.L #1,PNT3 MOVE.L #1,PNT4 MOVE.L #$08000000,SL MOVE.L #$09000000,SL MOVE.L #$0A000000,SL ADD.L #38,a2 CMP.L #CHAN0,A2 BNE.S LLA LEA DOTH,A2 LLA MOVE 34(A2),D3 MOVE.B 33(A2),D4 PART1 CLR.B D2 BTST #1,D4 BEQ.S W1 MOVE.L (A2),A1 MOVE.L 4(A2),A0 BSR CHAN0 W1 BTST #2,D4 BEQ.S W2 MOVE.L 8(A2),A1 MOVE.L 12(A2),A0 BSR CHAN0 W2 MOVE.B #1,D2 BTST #3,D4 BEQ.S W3 MOVE.L 16(A2),A1 MOVE.L 20(A2),A0 BSR CHAN0 W3 BTST #4,D4 BEQ.S W4 MOVE.L 24(A2),A1 MOVE.L 28(A2),A0 BSR CHAN0 W4 MOVE.L A2,UPTO MOVE D3,CUNT TTH movem.l (sp)+,d0-d7/a0-a6 rts end_it bclr #6,$fffa11 acknowledge key press interrupt lea $ff8800,a0 move.b #7,(a0) move.b #%11111111,2(a0) move.l #0,$4de end interrupt movem.l (sp)+,d0-d7/a0-a6 rts on_off bclr #6,$fffa11 not.l $200 toggle on/off lea $ff8800,a0 move.b #7,(a0) move.b #%11111111,2(a0) movem.l (sp)+,d0-d7/a0-a6 rts quiet movem.l (sp)+,d0-d7/a0-a6 rts even UPTO DC.L EE-38 CUNT DC.W 0 EVEN ;\\RUNNING ORDER SEQUENCE EE DC.L PNT4,NULL DC.L PNT1,_NOTE2 DC.L PNT2,NULL DC.L PNT3,DROM DC.B 1,%0011000 DC.W 64 DC.W 0 DC.L PNT4,_NOTE2 DC.L PNT1,_NOTE2 DC.L PNT2,_Note2 DC.L PNT3,DRMM DC.B 1,%0001110 DC.W 128*2 DC.W 0 DOTH DC.L PNT4,NT DC.L PNT1,_NOTE2 DC.L PNT2,NULL DC.L PNT3,DRMM DC.B 1,%0011110 DC.W 128 DC.W 4 DC.L PNT4,NT1 DC.L PNT1,_NOTE2 DC.L PNT2,_NOTE2 DC.L PNT3,DRMM DC.B 1,%0011110 DC.W 128 DC.W 0 DC.L PNT4,NT2 DC.L PNT1,_NOTE2 DC.L PNT2,_NOTE2 DC.L PNT3,DRMM DC.B 1,%0011110 DC.W 128 DC.W 0 ; DC.L PNT4,TUN DC.L PNT1,BAS1 _NOTE2 DC.L PNT2,TUN DC.L PNT3,DRM DC.B 1,%0011110 DC.W 128 DC.W 0 DC.L PNT4,TUN DC.L PNT1,BAS1 _NOTE2 DC.L PNT2,TIN DC.L PNT3,DRM DC.B 1,%0011110 DC.W 128 DC.W 0 DC.L PNT4,TUN1 DC.L PNT1,BAS1 DC.L PNT2,TUNA DC.L PNT3,DRM DC.B 1,%0011110 DC.W 128*2 DC.W 0 ;MID DC.L PNT4,SLID DC.L PNT1,_NOTE2 DC.L PNT2,SLID DC.L PNT3,DRMM DC.B 1,%0011110 DC.W 128*2 DC.W 1 DC.L PNT4,SLID DC.L PNT1,_NOTE2 DC.L PNT2,SWIP _NOTE2 DC.L PNT3,ROLL DC.B 1,%0011110 DC.W 128*2 DC.W 0 DC.L PNT1,WIZ DC.L PNT0,WIZ DC.L PNT2,WIZ DC.L PNT3,DROM DC.B 0,%0011010 DC.W 128 DC.W 0 ;--- DC.L PNT4,TUN DC.L PNT1,BAS1 _NOTE2 DC.L PNT2,TIN DC.L PNT3,DRMM DC.B 1,%0011110 DC.W 128 DC.B 2,0 DC.L PNT4,TIN DC.L PNT1,BAS1 _NOTE2 DC.L PNT2,TUN DC.L PNT3,DRMM DC.B 10,%0011110 DC.W 128 DC.B 1,0 DC.L PNT4,TUN1 DC.L PNT1,BAS1 DC.L PNT2,TUNA DC.L PNT3,DRMM DC.B 7,%0011110 DC.W 128*2 DC.B 0,0 ;------SKID DC.L PNT4,_NOTE0 DC.L PNT1,_NOTE2 DC.L PNT2,NULL DC.L PNT3,ROLL DC.B 1,%0011000 DC.W 128+16 DC.W 0 DC.L PNT4,SKID DC.L PNT1,SKID1 DC.L PNT2,SKID2 DC.L PNT3,DRMM DC.B 1,%0000010 DC.W 64 DC.W 0 DC.L PNT4,HIY DC.L PNT2,HIY DC.L PNT1,NULL DC.L PNT3,DRMM DC.B 1,%0001010 DC.W 256 DC.B 2,0 DC.L PNT4,HIY DC.L PNT2,HIY DC.L PNT1,NULL DC.L PNT3,ROLL DC.B 1,%0010010 DC.W 256 DC.B 2,0 DC.L PNT4,NULL TUN DC.L PNT1,BAS1 _NOTE2 DC.L PNT2,NULL DC.L PNT3,DRMM DC.B 1,%00110110 DC.W 256 DC.B 0,0 ;----------------------- DC.L PNT1,_NOTE2 DC.L PNT4,SLID DC.L PNT2,NULL DC.L PNT3,ROLL DC.B 1,%0011110 DC.W 128*4 DC.B 0,0 DC.L PNT1,WIZ DC.L PNT0,WIZ DC.L PNT2,WIZ DC.L PNT3,DRAM DC.B 1,%0011110 DC.W 160-32 DC.W 0 CHAN0 ;\\\\\\\\\\\\\\\\\\\\\\ SUBQ.B #1,3(A1) ;NOTE STILL ON BNE STILLON MOVE (A1),D0 ADD D0,A0 MOVE.L (A0),D1 ;GET NOTE 0 & DURATION MOVE.B 13(A1),D5 EXT.W D5 SWAP D1 ADD D5,D1 SWAP D1 CMP #$FFFF,D1 BNE CON2 CLR (A1) ;RESET TO START SUB D0,A0 MOVE.L (A0),D1 CON2 MOVE.L D1,6(A1) ;TMP0 \D1.W IS DURATION MOVE.L D1,20(A1) ;NEW NOTE MOVE.B 26(A1),4(A1) ;VOL0 MOVE D1,2(A1) ;NP0 \SET NEW DURATION ADDQ.W #4,(A1) ;& INC POINTER MOVE 36(A2),D0 STILLON ;\\VOLUME RFF ;\\\\\\\\\EFFECTS\\\\\\\\\\ NV0 CMP.B #8,10(A1) BNE.S SIT MOVE.B 36(A2),D0 ;STANDING EFFECT BNE.S FFW SIT MOVE.B 2(A1),D0 FFW CMP.B #4,D0 BNE DOIT ADDQ.B #1,4(A1) RTS DOIT TST.B D2 BEQ.S FCC MOVE.B #7,SL MOVE.B #%11111000,SD BRA.S FCC EFCT DC.L FINK,VIB,WARB,DRUM,HOLD,WB1,WRP,SLW DC.L SLR,VIB,SLIP,VIB FCC AND.L #15,D0 ASL #2,D0 MOVE.L EFCT(PC,D0),A0 JSR (A0) MAZ CMP #2,20(A1) BNE.S DIP MOVE.B #35,4(A1) ;---------PLAY NOTES DIP ADDQ.B #1,4(A1) ;VOL0 MOVE.B 11(A1),SL MOVE.B 21(A1),SD ;TMP0+1 MOVE.B 12(A1),SL MOVE.B 20(A1),SD ;TMP0 CLR D0 MOVE.B 4(A1),D0 MOVE.B 10(A1),SL MOVE.B 28(A1,D0),SD ;VOL0 FINK RTS DC.B " (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. " ;-------EFFECTS ROUTINES-------- ;1-256---DELAYED--VIBRATO------- VV EOR.B #1,MC BEQ.S SDC VIB CMP.B #8,4(A1) BLT SDC SUB.B #1,24(A1) BNE SDC MOVE.B 25(A1),24(A1) MOVE 16(A1),D1 ADD D1,18(A1) MOVE 14(A1),D1 CMP 18(A1),D1 BLT.S RIST KJ NEG D1 CMP 18(A1),D1 BGT.S RIST SAZ MOVE 6(A1),D1 ADD 18(A1),D1 MOVE D1,20(A1) SDC RTS RIST NEG 16(A1) BRA.S SAZ ;2-512------WARB DW----------- WARB EOR.B #1,MIN BEQ SAX SUBQ.B #1,4(A1) SAX ASL 20(A1) CMP #660,20(A1) BLT.S PLOP MOVE 6(A1),20(A1) PLOP ;BRA VV RTS ;3--768--------DRUM----------- DRUM SUBQ.B #4,19(A1) MOVE.B #7,SL MOVE.B #%11011000,SD MOVE.B #6,SL MOVE.B 19(A1),SD MOVE.B #5,SL MOVE.B 32(A2),SD MOVE.B #4,SL MOVE.B #255,SD RTS ;4 DRUM ;5--1280--WARB CONSTANT VOLUME WB1 MOVE.B #5,4(A1) BRA.S SAX ;6--1536-----WARB UP--------- WRP EOR.B #1,MIN+1 BEQ SDX SUBQ.B #1,4(A1) SDX LSR 20(A1) CMP #35,20(A1) BGT PLAP MOVE 6(A1),20(A1) PLAP BRA VV ;RTS ;7--1792---SLIDE-UP--WARBLE SLW CMP.B #17,4(A1) BLT.S WRP SUBQ.W #3,6(A1) BRA.S WRP ;8--2048---SLIDE UP VIB SLR ;EOR.B #1,FIG ;BEQ.S PES CMP.B #3,4(A1) BLT.S PES SUBQ.W #1,20(A1) PES RTS FIG DC.B 0,0 ;9--2304-------HOLD---------- HOLD SUBQ.B #1,4(A1) RTS ;10--2048---SLIDE DOWN VIB SLIP ;CMP.B #1,4(A1) ;BLT.S PUS ADD.W #90,20(A1) PUS BRA VIB ;\\\\\\\\\\\\\\DATAS\\\\\\\\\\\\\\\ ;\\NOTE 1ST WORD. DURATION 2ND WORD ;\\\LEAD PNT0 DC.W 0 DC.W 1 DC.W 0 DC.L 0 DC.B 8,0,1 DC.B 0 ;ADD TO NOTE DC.W 6 ;VIB LIMIT DC.W 3 ;16(A1) ADD DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE 24(A1) DC.B 0,0 ;INITIAL VOL ;ADSR 28(A1) DC.B 15,15,14,13,12,11,9,8,9 DC.B 10,12,10,8,10,12,10,8,10,10 DC.B 11,10,10,9,8,7,5,5,6,7,7 DC.B 6,5,4,3,2,1 REPT 70 DS.B 1 ENDR EVEN ;\\\MIDDLE PNT1 DC.W 0 DC.W 1 ;EFFECT & DURATION 2(A1) DC.B 0,0 DC.L 0 DC.B 9,2,3 DC.B 1 ;ADD 13(A1) DC.W 6 ;VIB LIMIT DC.W 2 ;VIB ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TEMP NOTE 20(A1) DC.B 1,1 ;VIB RATE 24)A1) DC.B 0,0 ;INITIAL VOL ;ADSR 28(A1) DC.B 15,15,15,14,14,13,13,13,12,12 DC.B 11,11,11,11,10,10,10,10,10,10 DC.B 12,12,11,11,10,9,8,7,9,7,10,7,11,10,10,9,10 DC.B 9,8,7,6,5,4,3,2,1 REPT 90 DC.B 1 ENDR EVEN ;\\\BASS PNT2 DC.W 0 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 ;6 DC.B 10,4,5 ;10(A1) VOL REG DC.B 2 ;ADD TO NOTE 13(A1) DC.W 6 ;VIB LIMIT DC.W 2 ;VIBRATO ADD 16(A1) DC.W 2 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 2,2 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,15,14,14,14,13,13,13,13,13 DC.B 13,13,12,12,11,11,10,10,10,9 DC.B 8,7,6,5,4,3,4,2,1 REPT 80 DC.B 1 ENDR EVEN PNT3 DC.W 0 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 ;6 DC.B 10,6,11 ;10(A1) VOL REG DC.B -1 ;ADD 13(A1) DC.W 10 ;VIB LIMIT DC.W 4 ;VIBRATO ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,15,15,14,13,12 DC.B 11,10,9,8,7,5,3,1,1,1 DC.B 1,1,1,1,1,1,1,1,1,1 REPT 80 DC.B 1 ENDR EVEN PNT4 DC.W 0 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 DC.B 8,0,1 ;10(A1) VOL REG DC.B 0 ;ADD 13(A1) DC.W 5 ;VIB LIMIT DC.W 3 ;VIBRATO ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 14,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15 DC.B 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13 DC.B 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11 DC.B 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9 DC.B 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8 DC.B 8,8,8,9,9,9,10,10,10,10,10 DC.B 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11 DC.B 12,13,14,15,14,13,12,11,10 DC.B 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12 DS.B 20 EVEN MC DC.B 1,1 MIN DC.B 1,0 DED EVEN ;-----------MUSIC DATA _NOTE0 DC.W 108*Q,32+e,102*Q,32+e,108*Q,64+e NT DC.W 144*Q,32+E,108*Q,32+E,81*Q,48+e,76*Q,16+e NT1 DC.W 108*Q,32+e,102*Q,32+e,108*Q,64+e NT2 DC.W 144*Q,32+e,108*Q,30+e DC.W 81*Q,46+e,68*Q,15+e,102*Q,6+e DC.W $FFFF,$FFFF _NOTE2 DC.W 108*T,8,91*T,8,96*T,8,102*T,8 DC.W 108*T,8,217*T,8,204*T,8,102*T,8 DC.W 193*T,8,96*T,8,204*T,8,102*T,8 DC.W 108*T,8,217*T,8,193*T,8,96*T,8 DC.W $FFFF,$FFFF DRMM DC.W 31,8+768,0,8+1024 DC.W 8,8+768,0,24+1024 DC.W 8,8+768,0,8+1024 DC.W 31,8+768,0,8+1024 DC.W 8+768,8,31,8+768,0,8+1024 DC.W 31,8+768,8,8+768,0,8+1024 DC.W $FFFF,$FFFF NULL DC.W 2,68 DC.W $FFFF,$FFFF DROM DC.W 9,2+768,0,2+1024 DC.W 7,2+768,0,2+1024 DC.W 5,2+768,0,2+1024 DC.W $FFFF,$FFFF DRIM DC.W 8,8+768,0,24+1024 DC.W 8,8+768,0,24+1024 DC.W $FFFF,$FFFF DRAM DC.W 12,8+768,0,24+1024 DC.W $FFFF,$FFFF DRM DC.W 8,8+768,0,8+1024 DC.W 14,8+768,0,8+1024 DC.W $FFFF,$FFFF WIZ1 DC.W 2,4 wiz DC.W 217*X,8,108*X,8 DC.W 193*X,8,96*X,8 DC.W 182*X,8,91*X,8 DC.W 162*X,8,81*X,8 DC.W 153*X,8,76*X,8 DC.W 144*X,8,72*X,8 DC.W 128*X,8,64*X,8 DC.W 121*X,8,60*X,8 ;DC.W 114*X,8,57*X,8 ;DC.W 108*X,8,53*X,8 TIN DC.W 0,4 TUN DC.W 2,8,121*O,8,108*O,8,144*O,8 DC.W 121*O,8,108*O,8,2,8 DC.W 108*O,8 DC.W 81*O,8,85*O,8 DC.W 108*O,8,121*O,8 DC.W 85*O,8,2,8,121*O,8 DC.W 2,16 DC.W $FFFF,$FFFF TUNA DC.W 1,22 TUN1 DC.W 72*U,16,85*U,16,121*U,16 DC.W 144*U,16,108*U,64+256 DC.W 2,16,85*U,16,121*U,16 DC.W 144*U,16,108*U,24+256 ;128-48 DC.W 85*U,8,108*U,48 DC.W $FFFF,$FFFF WOO DC.W 108,128+2560 WIN DC.W 108*Q,128 SKID1 DC.W 1,1 SKID2 DC.W 1,1 SKID DC.W 108*Q,96+256 DC.W $FFFF,$FFFF ROLL DC.W 31,16+768,4,8+768 DC.W 0,24+1024 DC.W 31,16+768,20,16+768 DC.W 31,8+768,20,16+768 DC.W 8,8+768,8,8+768,8,8+768 ; DC.W 31,8+768,20,16+768 DC.W $FFFF,$FFFF HIY DC.W 108*W,8,108*W,8,108*W,16 DC.W 72*W,8,72*W,8,72*W,16 DC.W 96*W,8,91*W,8,91*W,16+32 DC.W 182*T,8,91*T,8,182*T,8,91*T,8 DC.W 162*T,8,81*T,8,162*T,8,81*T,8 DC.W 217*T,8,108*T,8,217*T,8,108*T,8 DC.W 217*T,8,108*T,8 DC.W 217*T,8,108*T,12 DC.W $FFFF,$FFFF BAS1 DC.W 217*T,8,108*T,8 DC.W $FFFF,$FFFF SLID DC.W 2,128 DC.W 108*W,16+2048 DC.W 108*W,16+2048 DC.W 108*W,16+2048 DC.W 108*W,16+2048 DC.W 108*W,16+2048 DC.W 108*W,16+2048 DC.W 108*W,16+2048 DC.W 2,15 DC.W $FFFF,$FFFF SWIP DC.W 2,128 DC.W 2,16 DC.W 108*W,32+2048 DC.W 108*W,32+2048 DC.W 108*W,20+2048 DC.W 2,12 DC.W $FFFF,$FFFF *----------------- quiet_flag dc.b 0 even DC.B " G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. " super dc.l 0 handle dc.w 0 name dc.b "budgie4.pi1",0 even ; this is Gary Wheaton music driver ; the tune will play during the vertical blank. ; the slot chosen in the v/b queue is fairly high up ; which means that it is immune from interference ; this code is copyright Gary Wheaton Nov 1989 ; Gary Wheaton and the Shapeshifters are members ; of the Budgie UK group. ; Budgie UK Licenceware: the fairer face of PD MOVE.L A7,A5 MOVE.L 4(A5),A5 MOVE.L $C(A5),D0 ADD.L $14(A5),D0 ADD.L $1C(A5),D0 ADD.L #$1100,D0 MOVE.L A5,D1 ADD.L D0,D1 AND.L #-2,D1 MOVE.L D1,A7 MOVE.L D0,-(SP) MOVE.L A5,-(SP) MOVE.W D0,-(SP) MOVE.W #$4A,-(SP) ; Setblock. TRAP #1 ADD.L #12,SP CLR.L -(SP) ; Enter supervisor mode. MOVE.W #$20,-(SP) ; Super. TRAP #1 ADDQ.L #6,SP MOVE.L D0,SUPER ; Save old status clr.l $200 not.l $200 on/off switch bclr #0,$484 no keyclick bclr #1,$484 no repeat key MOVE.L #VBI,$4de further down the queue to avoid gem etc. MOVE.L SUPER,-(SP) user mode MOVE.W #$20,-(SP) TRAP #1 ADDQ.L #6,SP MOVE.W #0,-(SP) quit and stay MOVE.L #1024*6,-(SP) MOVE.W #$31,-(SP) TRAP #1 ;1 VIBRATO 256 ;2 WARBUP 512 ;3 DRUM 768 ;4 HOLD 1024 ;5 WARBHOLD 1280 ;6 WARBDWN 1536 ;7 SLIDE UP WITH WARB 1792 ;8 SLIDE UP 2048 ;9 VIB UP 2304 ;10 VIB DOWN 2560 E EQU 512 F EQU 2 P EQU 1792 R equ 2 J EQU 8 I EQU 4 H EQU 16 W EQU 1 X EQU 8 T EQU 8 Q EQU 1 Z EQU 4 U EQU 2 O EQU 2 SL EQU $FF8800 SD EQU $FF8802 vbi movem.l d0-d7/a0-a6,-(sp) lea $fffc00,a1 acia cmp.b #$61,2(a1) undo beq end_it cmp.b #$62,2(a1) help beq on_off lea $200,a0 tst.l (a0) beq quiet PPP MOVE.L UPTO,A2 MOVE CUNT,D3 MOVE.B 33(A2),D4 SSU SUBQ.W #1,D3 BPL.S PART1 MOVE.L #2,PNT0 MOVE.L #2,PNT1 MOVE.L #2,PNT2 MOVE.L #2,PNT3 MOVE.L #2,PNT4 MOVE.L #$08000000,SL MOVE.L #$09000000,SL MOVE.L #$0A000000,SL ADD.L #38,a2 CMP.L #CHAN0,A2 BNE.S LLA LEA DOTH,A2 LLA MOVE 34(A2),D3 MOVE.B 33(A2),D4 PART1 CLR.B D2 BTST #1,D4 BEQ.S W1 MOVE.L (A2),A1 MOVE.L 4(A2),A0 BSR CHAN0 W1 BTST #2,D4 BEQ.S W2 MOVE.L 8(A2),A1 MOVE.L 12(A2),A0 BSR CHAN0 W2 MOVE.B #1,D2 BTST #3,D4 BEQ.S W3 MOVE.L 16(A2),A1 MOVE.L 20(A2),A0 BSR CHAN0 W3 BTST #4,D4 BEQ.S W4 MOVE.L 24(A2),A1 MOVE.L 28(A2),A0 BSR CHAN0 W4 MOVE.L A2,UPTO MOVE D3,CUNT TTH movem.l (sp)+,d0-d7/a0-a6 RTS end_it bclr #6,$fffa11 acknowledge key press interrupt lea $ff8800,a0 move.b #7,(a0) move.b #%11111111,2(a0) move.l #0,$4de end interrupt movem.l (sp)+,d0-d7/a0-a6 rts on_off bclr #6,$fffa11 not.l $200 toggle on/off lea $ff8800,a0 move.b #7,(a0) move.b #%11111111,2(a0) movem.l (sp)+,d0-d7/a0-a6 rts quiet movem.l (sp)+,d0-d7/a0-a6 rts even quiet_flag dc.b 0 even DC.B " G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. " ;EVEN super dc.l 0 DED FLOAT HIT DC.B 0,0 UPTO DC.L EE-38 CUNT DC.W 0 EVEN ;\\RUNNING ORDER SEQUENCE EE DOTH DC.L PNT4,V1 NT1 DC.L PNT1,V1B DC.L PNT2,V11 DC.L PNT3,DRMM DC.B 1,%0011110 DC.W 72*4 DC.W 1 DC.L PNT4,V2 NT1 DC.L PNT1,V21 DC.L PNT2,V2B DC.L PNT3,DRMM DC.B 1,%0011110 DC.W 72*3 DC.W 1 DC.L PNT4,V3 NT1 DC.L PNT1,V31 DC.L PNT2,VB3 DC.L PNT3,DRMM DC.B 1,%0011110 DC.W 72*4 DC.W 1 DC.L PNT4,V2 NT1 DC.L PNT1,_NOTE1 DC.L PNT2,V2B DC.L PNT3,DRMM DC.B 1,%0011010 DC.W 72*3 DC.W 1 DC.L PNT4,V5 NT1 DC.L PNT1,V51 DC.L PNT2,VB5 DC.L PNT3,DRMM DC.B 1,%0011110 DC.W 72*8 DC.W 1 DC.L PNT4,V3 NT1 DC.L PNT1,V31 DC.L PNT2,VB3 DC.L PNT3,DRMM DC.B 1,%0011110 DC.W 72*4 DC.W 1 DC.L PNT4,V2 NT1 DC.L PNT1,V21 DC.L PNT2,V2B DC.L PNT3,DRMM DC.B 1,%0011110 DC.W 72*3 DC.W 1 CHAN0 ;\\\\\\\\\\\\\\\\\\\\\\ SUBQ.B #1,3(A1) ;NOTE STILL ON BNE STILLON MOVE (A1),D0 ADD D0,A0 MOVE.L (A0),D1 ;GET NOTE 0 & DURATION MOVE.B 13(A1),D5 EXT.W D5 SWAP D1 ADD D5,D1 SWAP D1 CMP #$FFFF,D1 BNE CON2 CLR (A1) ;RESET TO START SUB D0,A0 MOVE.L (A0),D1 CON2 MOVE.L D1,6(A1) ;TMP0 \D1.W IS DURATION MOVE.L D1,20(A1) ;NEW NOTE MOVE.B 26(A1),4(A1) ;VOL0 MOVE D1,2(A1) ;NP0 \SET NEW DURATION ADDQ.W #4,(A1) ;& INC POINTER MOVE 36(A2),D0 STILLON ;\\VOLUME RFF ;\\\\\\\\\EFFECTS\\\\\\\\\\ NV0 CMP.B #8,10(A1) BNE.S SIT MOVE.B 37(A2),D0 ;STANDING EFFECT BNE.S FFW SIT MOVE.B 2(A1),D0 FFW CMP.B #4,D0 BNE DOIT ADDQ.B #1,4(A1) RTS DOIT TST.B D2 BEQ.S FCC MOVE.B #7,SL MOVE.B #%11111000,SD BRA.S FCC EFCT DC.L FINK,VIB,WARB,DRUM,HOLD,WB1,WRP,SLW DC.L SLR,VIB,NVIB FCC AND.L #15,D0 ASL #2,D0 MOVE.L EFCT(PC,D0),A0 JSR (A0) MAZ CMP #2,20(A1) BNE.S DIP MOVE.B #35,4(A1) ;---------PLAY NOTES DIP ADDQ.B #1,4(A1) ;VOL0 MOVE.B 11(A1),SL MOVE.B 21(A1),SD ;TMP0+1 MOVE.B 12(A1),SL MOVE.B 20(A1),SD ;TMP0 CLR D0 MOVE.B 4(A1),D0 MOVE.B 10(A1),SL MOVE.B 28(A1,D0),SD ;VOL0 FINK RTS DC.B " (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. " ;-------EFFECTS ROUTINES-------- ;1-256---DELAYED--VIBRATO------- VV ;EOR.B #1,MC ;BEQ.S SDC VIB CLR D0 MOVE.B 4(A1),D0 CMP.B #30,D0 BLT.S SDC ;------2560 VIB NO DELAY NVIB SUB.B #1,24(A1) BNE SDC MOVE.B 25(A1),24(A1) MOVE 16(A1),D1 ADD D1,18(A1) MOVE 14(A1),D1 CMP 18(A1),D1 BLT.S RIST KJ NEG D1 CMP 18(A1),D1 BGT.S RIST SAZ MOVE 6(A1),D1 ADD 18(A1),D1 MOVE D1,20(A1) SDC RTS RIST NEG 16(A1) BRA.S SAZ ;2-512------WARB DW----------- WARB ASL 20(A1) CMP #800,20(A1) BLT.S PLOP MOVE 6(A1),20(A1) PLOP RTS ;3--768--------DRUM----------- DRUM SUBQ.B #4,19(A1) MOVE.B #7,SL MOVE.B #%11011000,SD MOVE.B #6,SL MOVE.B 19(A1),SD MOVE.B #5,SL MOVE.B 32(A2),SD MOVE.B #4,SL MOVE.B 19(A1),D0 ASL.B #5,D0 MOVE.B D0,SD RTS ;4 DRUM ;5--1280--WARB CONSTANT VOLUME WB1 MOVE.B #5,4(A1) ;6--1536-----WARB UP--------- WRP LSR 20(A1) CMP #100,20(A1) BGT.S PLAP MOVE 6(A1),20(A1) ;LSR 6(A1) PLAP RTS LAY DC.B 2,2 ;7--1792---SLIDE-UP--WARBLE SLW MOVE.B #45,4(A1) SUBQ.W #2,6(A1) BRA.S WRP ;8--2048---SLIDE UP VIB SLR CMP.B #16,4(A1) BLT.S PES cmp.b #25,4(a1) bgt.s pes addq.W #5,20(A1) PES rts BRA VIB ;9--2304-------HOLD---------- HOLD SUBQ.B #1,4(A1) RTS ;10--2048---SLIDE DOWN VIB SLIP CMP.B #11,4(A1) BLT.S PUS ADDQ.W #1,6(A1) PUS BRA VIB ;\\\\\\\\\\\\\\DATAS\\\\\\\\\\\\\\\ ;\\NOTE 1ST WORD. DURATION 2ND WORD ;\\\LEAD PNT0 DC.W 0 NP0 DC.W 1 DC.W 0 DC.L 0 DC.B 8,0,1 DC.B 0 ;ADD TO NOTE DC.W 6 ;VIB LIMIT DC.W 3 ;16(A1) ADD DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE 24(A1) DC.B 0,0 ;INITIAL VOL ;ADSR 28(A1) DC.B 15,15,14,13,12,11,9,8,9 DC.B 10,12,10,8,10,12,10,8,10,10 DC.B 11,10,10,9,8,7,5,5,6,7,7 DC.B 6,5,4,3,2,1 REPT 70 DS.B 1 ENDR EVEN ;\\\MIDDLE PNT1 DC.W 0 DC.W 1 ;EFFECT & DURATION 2(A1) DC.B 0,0 DC.L 0 DC.B 9,2,3 DC.B 1 ;ADD 13(A1) DC.W 6 ;VIB LIMIT DC.W 2 ;VIB ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TEMP NOTE 20(A1) DC.B 1,1 ;VIB RATE 24)A1) DC.B 0,0 ;INITIAL VOL ;ADSR 28(A1) DC.B 12,13,13,14,14,14,14,13,13,13 DC.B 12,12,12,12,12,13,13,13,13,13,12,12,12,12,12 DC.B 12,12,11,11,10,9,8,7,9,7,10,7,11,10,10,9,10 DC.B 9,8,9,7,9,8,9,7,10,9,8,9,8,9,8,7,5,6,4,5,3,2 REPT 90 DC.B 1 ENDR EVEN ;\\\BASS PNT2 DC.W 0 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 ;6 DC.B 10,4,5 ;10(A1) VOL REG DC.B 2 ;ADD TO NOTE 13(A1) DC.W 8 ;VIB LIMIT DC.W 5 ;VIBRATO ADD 16(A1) CC DC.W 2 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 2,2 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) ADSR DC.B 7,8,9,10,11,10,11,10,11,10 DC.B 11,10,11,10,11,10,11,10,11,10,11,10,9,10,9,10,9,10,9,8,9,8,9,8,9 REPT 80 DC.B 8 ENDR EVEN PNT3 DC.W 0 NP3 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 ;6 DC.B 10,6,11 ;10(A1) VOL REG DC.B -1 ;ADD 13(A1) DC.W 5 ;VIB LIMIT DC.W 2 ;VIBRATO ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,15,15,14,13,12 DC.B 11,10,9,8,7,5,3,1,1,1 DC.B 1,1,1,1,1,1,1,1,1,1 REPT 80 DC.B 1 ENDR EVEN PNT4 DC.W 0 NP4 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 DC.B 8,0,1 ;10(A1) VOL REG DC.B 0 ;ADD 13(A1) DC.W 4 ;VIB LIMIT DC.W 3 ;VIBRATO ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 14,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,15,15,14,14,13,13,12,12,12,12,12,12,12,12,12 DC.B 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13 DC.B 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11 DC.B 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9 DC.B 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8 DC.B 8,8,8,9,9,9,10,10,10,10,10 DC.B 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11 DC.B 12,13,14,15,14,13,12,11,10 DC.B 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12 DS.B 20 EVEN MC DC.B 1,1 MIN DC.B 1,0 EVEN ;MUSIC DATA ;-----------MUSIC DATA _NOTE2 dc.w 2,32 DC.W $FFFF,$FFFF V11 DC.W 2,8 V1 ;72 TO BAR DC.W 144*Q,16,136*Q,8,144*Q,48 ;B DC.W 162*Q,16,144*Q,8,162*Q,48 ;B DC.W 182*Q,16,162*Q,8,182*Q,24 DC.W 144*Q,24 ;B DC.W 182*Q,16,217*Q,48+8 ;B DC.W $FFFF,$FFFF V1B DC.W 144*Z,72+1536 DC.W 162*Z,72+1536 DC.W 182*Z,72+1536 DC.W 217*Z,72+1536 DC.W $FFFF,$FFFF VCB DC.W 96*Z,72+1536 DC.W 108*Z,72+1536 DC.W 121*Z,72+1536 DC.W 144*Z,72+1536 DC.W $FFFF,$FFFF V21 DC.W 2,8 V2 DC.W 217*Q,16,193*Q,8,182*Q,24 DC.W 162*Q,24 ;B 72 DC.W 217*Q,48 DC.W 182*Q,16,217*Q,8 ;B DC.W 243*Q,72 ;B DC.W $FFFF,$FFFF V2B DC.W 108*Z,72+1536 DC.W 217*Z,72+1536 DC.W 182*Z,72+1536 DC.W $FFFF,$FFFF V31 DC.W 2,4 V3 DC.W 144*Q,16,136*Q,8,144*Q,16 DC.W 108*Q,8,96*Q,16 DC.W 91*Q,8 ;B DC.W 144*Q,16,136*Q,8,144*Q,48 ;B DC.W 144*Q,16,136*Q,8,144*Q,16 DC.W 108*Q,32 ;B DC.W 182*Q,72 ;B DC.W $FFFF,$FFFF VB3 DC.W 144*Z,72+1536,108*Z,72+1536,144*Z,72+1536 DC.W 182*Z,72+1536 V4 DC.W 217*Q,16,193*Q,8,182*Q,24 DC.W 162*Q,24 ;B DC.W 217*Q,48 DC.W 182*Q,16,217*Q,8 ;B DC.W 243*Q,72 DC.W $FFFF,$FFFF v51 dc.w 2,7 V5 ;BYE BYE DC.W 136*Q,72 ; DC.W 144*Q,24,162*Q,24,182*Q,24 ; DC.W 193*Q,24,182*Q,24,162*Q,24 ; DC.W 182*Q,24,162*Q,24,144*Q,24 ; DC.W 136*Q,72 ; DC.W 144*Q,24,162*Q,24,182*Q,24 ; DC.W 193*Q,24,182*Q,24,162*Q,24 ; DC.W 182*Q,72 ; DC.W $FFFF,$FFFF VB5 DC.W 136*Z,72+1536,144*Z,72+1536 DC.W 193*Z,72+1536,182*Z,72+1536 DC.W $FFFF,$FFFF VC5 DC.W 91*Z,72+1536,96*Z,72+1536 DC.W 128*Z,72+1536,121*Z,72+1536 DC.W $FFFF,$FFFF _NOTE1 dc.w 2,32 DC.W $FFFF,$FFFF DRMM DC.W 2,1+1024 DC.W $FFFF,$FFFF ; more music drivers by G.W Budgie UK * perry.s MOVE.L A7,A5 MOVE.L 4(A5),A5 MOVE.L $C(A5),D0 ADD.L $14(A5),D0 ADD.L $1C(A5),D0 ADD.L #$1100,D0 MOVE.L A5,D1 ADD.L D0,D1 AND.L #-2,D1 MOVE.L D1,A7 MOVE.L D0,-(SP) MOVE.L A5,-(SP) MOVE.W D0,-(SP) MOVE.W #$4A,-(SP) ; Setblock. TRAP #1 ADD.L #12,SP ; CLR.L -(SP) ; Enter supervisor mode. MOVE.W #$20,-(SP) ; Super. TRAP #1 ADDQ.L #6,SP MOVE.L D0,SUPER ; Save old status. dc.w $a000 MOVEA.L 8(A0),A0 CLR.W (A0) DC.W $A00A hidemouse movem.l $ff8240,d0-d7 movem.l d0-d7,palette getrez move.w #4,-(sp) trap #14 addq.l #2,sp move.w d0,res setlowrez CLR.W -(A7) 0=low res MOVE.L $44e,-(A7) -1=ignore physbase MOVE.L $44e,-(A7) -1=ignore logbase MOVE.W #5,-(A7) TRAP #14 LEA $0C(A7),A7 clr.l $200 not.l $200 on/off switch bclr #0,$484 no keyclick bclr #1,$484 no repeat key move.l #vbi,$4de start vbi interrupt * load a degas picture at a specific address MOVE.W #0,-(A7) pea name(pc) MOVE.W #$3D,-(A7) TRAP #1 add.l #8,sp MOVE.W D0,d7 handle move.l $44e,d0 load direct to current screen sub.l #34,d0 MOVE.L d0,-(sp) MOVE.L #34,-(A7) read it MOVE.W d7,-(A7) handle MOVE.W #$3F,-(A7) TRAP #1 ADDA.L #$C,A7 move.l $44e,a0 sub.l #32,a0 palette MOVE.L A0,-(SP) MOVE.W #6,-(SP) TRAP #14 ADDQ.L #6,SP move.l $44e,d0 load direct to current screen MOVE.L d0,-(sp) MOVE.L #32000,-(A7) read it MOVE.W d7,-(A7) handle MOVE.W #$3F,-(A7) TRAP #1 ADDA.L #$C,A7 MOVE.W d7,-(SP) close MOVE.W #$3E,-(SP) TRAP #1 ADDQ.L #4,SP move.l $44e,a0 sub.l #32,a0 palette MOVE.L A0,-(SP) MOVE.W #6,-(SP) TRAP #14 ADDQ.L #6,SP getkey MOVE.W #$07,-(SP) TRAP #1 ADDQ.L #2,SP ANDI.W #$DF,D0 force upper case * restore res move.w res,-(A7) MOVE.L $44e,-(A7) -1=ignore physbase MOVE.L $44e,-(A7) -1=ignore logbase MOVE.W #5,-(A7) TRAP #14 LEA $0C(A7),A7 movem.l palette,d0-d7 movem.l d0-d7,$ff8240 MOVE.L SUPER,-(SP) MOVE.W #$20,-(SP) TRAP #1 ADDQ.L #6,SP MOVE.W #0,-(SP) exit MOVE.L #1024*6,-(SP) MOVE.W #$31,-(SP) TRAP #1 res dc.w 0 palette ds.w 16 *------------------------- ;1 VIBRATO 256 ;2 WARBUP 512 ;3 DRUM 768 ;4 HOLD 1024 ;5 WARBHOLD 1280 ;6 WARBDWN 1536 ;7 SLIDE UP WITH WARB 1792 ;8 SLIDE UP 2048 ;9 VIB UP 2304 ;10 VIB DOWN 2560 E EQU 512 F EQU 2 P EQU 1792 R equ 2 J EQU 8 I EQU 4 H EQU 16 W EQU 1 X EQU 8 T EQU 8 Q EQU 2 Z EQU 2 U EQU 2 O EQU 2 SL EQU $FF8800 SD EQU $FF8802 *------------------------ vbi movem.l d0-d7/a0-a6,-(sp) lea $fffc00,a1 acia cmp.b #$61,2(a1) undo beq end_it cmp.b #$62,2(a1) help beq on_off lea $200,a0 tst.l (a0) beq quiet move.b #7,sl move.b #%11111000,sd mixer ADD.B #128,HIT BCC tth MOVE.L UPTO,A2 MOVE CUNT,D3 MOVE.B 33(A2),D4 SSU SUBQ.W #1,D3 BPL.S PART1 MOVE.L #2,PNT1 MOVE.L #2,PNT2 MOVE.L #2,PNT3 MOVE.L #2,PNT4 MOVE.L #$08000000,SL MOVE.L #$09000000,SL MOVE.L #$0A000000,SL ADD.L #38,a2 CMP.L #CHAN0,A2 BNE.S LLA LEA DOTH,A2 LLA MOVE 34(A2),D3 MOVE.B 33(A2),D4 PART1 CLR.B D2 BTST #1,D4 BEQ.S W1 MOVE.L (A2),A1 MOVE.L 4(A2),A0 BSR CHAN0 W1 BTST #2,D4 BEQ.S W2 MOVE.L 8(A2),A1 MOVE.L 12(A2),A0 BSR CHAN0 W2 MOVE.B #1,D2 BTST #3,D4 BEQ.S W3 MOVE.L 16(A2),A1 MOVE.L 20(A2),A0 BSR CHAN0 W3 BTST #4,D4 BEQ.S W4 MOVE.L 24(A2),A1 MOVE.L 28(A2),A0 BSR CHAN0 W4 MOVE.L A2,UPTO MOVE D3,CUNT TTH movem.l (sp)+,d0-d7/a0-a6 rts end_it bclr #6,$fffa11 acknowledge key press interrupt lea $ff8800,a0 move.b #7,(a0) move.b #%11111111,2(a0) move.l #0,$4de end interrupt movem.l (sp)+,d0-d7/a0-a6 rts on_off bclr #6,$fffa11 not.l $200 toggle on/off lea $ff8800,a0 move.b #7,(a0) move.b #%11111111,2(a0) movem.l (sp)+,d0-d7/a0-a6 rts quiet movem.l (sp)+,d0-d7/a0-a6 rts even DC.B " G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. " super dc.l 0 handle dc.w 0,0 hit dc.b 0,0 name dc.b "title2.pi1",0 even dosound movem.l a0-a6/d0-d6,-(sp) MOVE.L A0,-(SP) MOVE.W #$20,-(SP) TRAP #14 ADDQ.L #6,SP movem.l (sp)+,a0-a6/d0-d6 RTS EVEN silence DC.B 0,0,1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0 DC.B 9,0,10,0,11,0,12,0,13,0,14,0,15,0,255,0 ************************** UPTO DC.L EE-38 CUNT DC.W 0 EVEN ;\\RUNNING ORDER SEQUENCE EE DC.L PNT4,_NOTE0 NT1 DC.L PNT1,_NOTE1 DC.L PNT2,_NOT DC.L PNT3,DRMM DC.B 2,%0011110 DC.W 127 DC.W 0 DOTH ;DONT LOOK SO SAD, I KNOW IT'S OVER DC.L PNT4,V1 DC.L PNT1,_NOTE1 DC.L PNT2,_NOTE0 DC.L PNT3,DRMM DC.B 1,%0011110 DC.W 63 DC.W 2 DC.L PNT2,ARPAMIN DC.L PNT1,ARPAM1 DC.L PNT4,V2 DC.L PNT3,DRMM DC.B 1,%0011110 DC.W 63 DC.W 2 DC.L PNT2,ARPDMIN DC.L PNT1,ARPDM1 DC.L PNT4,V3 DC.L PNT3,DRMM DC.B 0,%0011110 DC.W 63 DC.W 2 DC.L PNT2,_NOTE0 NT1 DC.L PNT1,_NOTE1 DC.L PNT4,V4 DC.L PNT3,DRMM DC.B 0,%0011110 DC.W 63 DC.W 2 ; BUT LIFE GOES ON DC.L PNT2,_NOTE0 NT1 DC.L PNT1,_NOTE1 DC.L PNT4,V1 DC.L PNT3,DRMM DC.B 0,%0011110 DC.W 63 DC.W 2 DC.L PNT2,ARPAMIN DC.L PNT1,ARPAM1 DC.L PNT4,B1 DC.L PNT3,DRMM DC.B 0,%0011110 DC.W 63 DC.W 2 DC.L PNT2,ARPDMIN DC.L PNT1,ARPDM1 DC.L PNT4,B2 DC.L PNT3,DRMM DC.B 0,%0011110 DC.W 63 DC.W 2 DC.L PNT2,_NOTE0 NT1 DC.L PNT1,_NOTE1 DC.L PNT4,B3 DC.L PNT3,DRMM DC.B 0,%0011110 DC.W 63 DC.W 2 CHAN0 ;\\\\\\\\\\\\\\\\\\\\\\ SUBQ.B #2,3(A1) ;NOTE STILL ON BNE STILLON MOVE (A1),D0 ADD D0,A0 MOVE.L (A0),D1 ;GET NOTE 0 & DURATION MOVE.B 13(A1),D5 EXT.W D5 SWAP D1 ADD D5,D1 SWAP D1 CMP #$FFFF,D1 BNE CON2 CLR (A1) ;RESET TO START SUB D0,A0 MOVE.L (A0),D1 CON2 MOVE.L D1,6(A1) ;TMP0 \D1.W IS DURATION MOVE.L D1,20(A1) ;NEW NOTE MOVE.B 26(A1),4(A1) ;VOL0 MOVE D1,2(A1) ;NP0 \SET NEW DURATION ADDQ.W #4,(A1) ;& INC POINTER MOVE 36(A2),D0 STILLON ;\\VOLUME RFF ;\\\\\\\\\EFFECTS\\\\\\\\\\ NV0 CMP.B #8,10(A1) BNE.S SIT MOVE.B 37(A2),D0 ;STANDING EFFECT BNE.S FFW SIT MOVE.B 2(A1),D0 FFW CMP.B #4,D0 BNE DOIT ADDQ.B #1,4(A1) RTS DOIT TST.B D2 BEQ.S FCC MOVE.B #7,SL MOVE.B #%11111000,SD BRA.S FCC EFCT DC.L FINK,VIB,WARB,DRUM,HOLD,WB1,WRP,SLW DC.L SLR,VIB,SLIP FCC AND.L #15,D0 ASL #2,D0 MOVE.L EFCT(PC,D0),A0 JSR (A0) MAZ CMP #2,20(A1) BNE.S DIP MOVE.B #35,4(A1) ;---------PLAY NOTES DIP ADDQ.B #1,4(A1) ;VOL0 MOVE.B 11(A1),SL MOVE.B 21(A1),SD ;TMP0+1 MOVE.B 12(A1),SL MOVE.B 20(A1),SD ;TMP0 CLR D0 MOVE.B 4(A1),D0 MOVE.B 10(A1),SL MOVE.B 28(A1,D0),SD ;VOL0 FINK RTS DC.B " (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. " ;-------EFFECTS ROUTINES-------- ;1-256---DELAYED--VIBRATO------- VV EOR.B #1,MC BEQ.S SDC VIB ;CLR D1 ;MOVE.B 4(A1),D1 ;CMP.B #12,D1 ;BLT SDC SUB.B #1,24(A1) BNE SDC MOVE.B 25(A1),24(A1) MOVE 16(A1),D1 ADD D1,18(A1) MOVE 14(A1),D1 CMP 18(A1),D1 BLT.S RIST KJ NEG D1 CMP 18(A1),D1 BGT.S RIST SAZ MOVE 6(A1),D1 ADD 18(A1),D1 MOVE D1,20(A1) SDC BRA WARB RTS RIST NEG 16(A1) BRA.S SAZ ;2-512------WARB DW----------- WARB ASL 20(A1) CMP #800,20(A1) BLT.S PLOP MOVE 6(A1),20(A1) PLOP RTS NOG DC.B %11011000,1 ;3--768--------DRUM----------- DRUM MOVE.B #7,SL EOR.B #%11011000,NOG MOVE.B NOG,SD MOVE.B #6,SL MOVE.B 19(A1),SD SUBQ.B #1,19(A1) MOVE.B #5,SL MOVE.B 32(A2),SD MOVE.B #4,SL MOVE.B 19(A1),D0 ASL.B #7,D0 MOVE.B D0,SD RTS ;4 DRUM ;5--1280--WARB CONSTANT VOLUME WB1 MOVE.B #5,4(A1) ;6--1536-----WARB UP--------- WRP LSR 20(A1) CMP #60,20(A1) BGT PLAP MOVE 6(A1),20(A1) LSR 20(A1) PLAP RTS ;7--1792---SLIDE-UP--WARBLE SLW MOVE.B #45,4(A1) SUBQ.W #2,6(A1) BRA.S WRP ;8--2048---SLIDE UP VIB SLR CMP.B #16,4(A1) BLT.S PES cmp.b #25,4(a1) bgt.s pes addq.W #5,20(A1) PES rts BRA VIB ;9--2304-------HOLD---------- HOLD SUBQ.B #1,4(A1) RTS ;10--2048---SLIDE DOWN VIB SLIP CMP.B #11,4(A1) BLT.S PUS ADDQ.W #1,6(A1) PUS BRA VIB ;\\\\\\\\\\\\\\DATAS\\\\\\\\\\\\\\\ ;\\NOTE 1ST WORD. DURATION 2ND WORD ;\\\LEAD EVEN ;\\\MIDDLE PNT1 DC.W 0 DC.W 1 ;EFFECT & DURATION 2(A1) DC.B 0,0 DC.L 0 DC.B 9,2,3 DC.B 1 ;ADD 13(A1) DC.W 3 ;VIB LIMIT DC.W 4 ;VIB ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TEMP NOTE 20(A1) DC.B 1,1 ;VIB RATE 24)A1) DC.B 0,0 ;INITIAL VOL ;ADSR 28(A1) DC.B 15,15,15,14,13,12,15,15,14,14 DC.B 13,12,11,11,10,10,10,10,10,10 DC.B 12,12,11,11,10,9,8,7,9,7,10,7,11,10,10,9,10 DC.B 9,8,7,6,5,4,3,2,1 REPT 90 DC.B 1 ENDR EVEN ;\\\BASS PNT2 DC.W 0 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 ;6 DC.B 10,4,5 ;10(A1) VOL REG DC.B 2 ;ADD TO NOTE 13(A1) DC.W 12 ;VIB LIMIT DC.W 3 ;VIBRATO ADD 16(A1) CC DC.W 2 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 2,2 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) ADSR DC.B 15,14,13,11,14,13,13,13,13,13 DC.B 13,13,12,12,11,11,10,10,10,9 DC.B 8,7,6,5,4,3,4,2,1 REPT 80 DC.B 1 ENDR EVEN PNT3 DC.W 0 NP3 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 ;6 DC.B 10,6,11 ;10(A1) VOL REG DC.B -1 ;ADD 13(A1) DC.W 5 ;VIB LIMIT DC.W 2 ;VIBRATO ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,14,15,13,11,9 DC.B 7,5,8,7,5,3,1,1,1 DC.B 1,1,1,1,1,1,1,1,1,1 REPT 80 DC.B 1 ENDR EVEN PNT4 DC.W 0 NP4 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 DC.B 8,0,1 ;10(A1) VOL REG DC.B 0 ;ADD 13(A1) DC.W 12 ;VIB LIMIT DC.W 6 ;VIBRATO ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 14,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15 DC.B 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13 DC.B 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11 DC.B 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9 DC.B 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8 DC.B 8,8,8,9,9,9,10,10,10,10,10 DC.B 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11 DC.B 12,13,14,15,14,13,12,11,10 DC.B 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12 DS.B 20 EVEN MC DC.B 1,1 MIN DC.B 1,0 DED EVEN ;MUSIC DATA ;-----------MUSIC DATA _NOTE0 DC.W 162*Q,32 DC.W 64*Q,32 DC.W 40*Q,32 DC.W 81*Q,32 DC.W $FFFF,$FFFF _NOT DC.W 2,8 _NOTE1 DC.W 0,16 DC.W 128*Q,32 DC.W 81*Q,32 DC.W 64*Q,32 DC.W 108*Q,16 DC.W $FFFF,$FFFF ;TUNE DON'T LOOK SO SAD V1 DC.W 0,64+16 DC.W 162*Z,16,144*Z,16,128*Z,16 DC.W $FFFF,$FFFF V2 DC.W 144*Z,64,0,64 DC.W $FFFF,$FFFF ; I KNOW IT'S OVER V3 DC.W 0,64+16 DC.W 121*Z,16,128*Z,16,144*Z,16 DC.W $FFFF,$FFFF V4 DC.W 162*Z,16 DC.W 128*Z,64 DC.W 0,256 DC.W $FFFF,$FFFF ;AND THIS OLD WORLD JUST KEEPS ON TURNING ;AMIN B1 DC.W 144*Z,64,2,16 DC.W 144*Z,16,144*Z,16,121*Z,16 DC.W $FFFF,$FFFF ;D B2 DC.W 128*Z,16,144*Z,64 ;JUST KEEPS ON DC.W 217*Z,16,172*Z,16,144*Z,16 DC.W $FFFF,$FFFF ;G B3 ;TURNING DC.W 121*Z,16 DC.W 128*Z,64 DC.W 0,64 DC.W $FFFF,$FFFF arpamin DC.W 144*Q,16 DC.W 96*Q,16 DC.W 60*Q,16 DC.W 72*Q,16 DC.W 47*Q,16 DC.W 60*Q,16 DC.W 72*Q,16 DC.W 96*Q,16 DC.W $FFFF,$FFFF ARPAM1 DC.W 96*Q,32 DC.W 72*Q,32 DC.W 60*Q,32 DC.W 96*Q,32 DC.W $FFFF,$FFFF ARPDMIN DC.W 108*Q,16 DC.W 72*Q,16 DC.W 53*Q,16 DC.W 72*Q,16 DC.W 42*Q,16 DC.W 53*Q,16 DC.W 72*Q,16 DC.W 108*Q,16 DC.W $FFFF,$FFFF ARPDM1 DC.W 108*Q,16 DC.W 53*Q,16 DC.W 42*Q,16 DC.W 72*Q,16 DC.W $FFFF,$FFFF DRMM DC.W 2,32+1024,6,4+768,2,28+1024 DC.W $FFFF,$FFFF * max.s oct 89 ; this is Gary Wheaton music driver ; the tune will play during the vertical blank. ; the slot chosen in the v/b queue is fairly high up ; which means that it is immune from interference ; this code is copyright Gary Wheaton Aug 1989 ; Gary Wheaton and the Shapeshifters are members ; of the Budgie UK group. ; Budgie UK Licenceware: the fairer face of PD * LA.S Oct 89 MOVE.L A7,A5 MOVE.L 4(A5),A5 MOVE.L $C(A5),D0 ADD.L $14(A5),D0 ADD.L $1C(A5),D0 ADD.L #$1100,D0 MOVE.L A5,D1 ADD.L D0,D1 AND.L #-2,D1 MOVE.L D1,A7 MOVE.L D0,-(SP) MOVE.L A5,-(SP) MOVE.W D0,-(SP) MOVE.W #$4A,-(SP) ; Setblock. TRAP #1 ADD.L #12,SP ; CLR.L -(SP) ; Enter supervisor mode. MOVE.W #$20,-(SP) ; Super. TRAP #1 ADDQ.L #6,SP MOVE.L D0,SUPER ; Save old status. movem.l $ff8240,d0-d7 save palette movem.l d0-d7,palette move #$700,$ff8240+20 move.b #7,sl move.b #%11111000,sd move.l $44e,a0 add.l #160*169,a0 move.l a0,skreen clr.l $200 not.l $200 on/off switch bclr #0,$484 no keyclick bclr #1,$484 no repeat key dc.w $a000 MOVEA.L 8(A0),A0 CLR.W (A0) DC.W $A00A hidemouse MOVE.L #VBI,$4de further down the queue to avoid gem etc. getrez move.w #4,-(sp) trap #14 addq.l #2,sp move.w d0,res setlowrez CLR.W -(A7) 0=low res MOVE.L $44e,-(A7) -1=ignore physbase MOVE.L $44e,-(A7) -1=ignore logbase MOVE.W #5,-(A7) TRAP #14 LEA $0C(A7),A7 getkey move.w #$07,-(sp) trap #1 addq.l #2,sp andi.w #$df,d0 move.w res,-(A7) MOVE.L $44e,-(A7) -1=ignore physbase MOVE.L $44e,-(A7) -1=ignore logbase MOVE.W #5,-(A7) TRAP #14 LEA $0C(A7),A7 movem.l palette,d0-d7 movem.l d0-d7,$ff8240 superout MOVE.L SUPER,-(SP) MOVE.W #$20,-(SP) TRAP #1 ADDQ.L #6,SP quit MOVE.W #0,-(SP) MOVE.L #1024*6,-(SP) MOVE.W #$31,-(SP) TRAP #1 res dc.w 0 palette ds.w 16 skreen dc.l 0 super DC.L 0 ;1 VIBRATO 256 ;2 WARBUP 512 ;3 DRUM 768 ;4 HOLD 1024 ;5 WARBHOLD 1280 ;6 WARBDWN 1536 ;7 SLIDE UP WITH WARB 1792 ;8 SLIDE UP 2048 ;9 2304 ;10 2560 O=2 G=6*256 P=14*256 c=2 e equ 0 W EQU 2 I EQU 2 H EQU 8 T EQU 8 A EQU 1536 Q EQU 8 d EQU 1 r EQU 512 v EQU 4 u equ 16 SL EQU $FF8800 SD EQU $FF8802 VBI movem.l d0-d7/a0-a6,-(sp) lea $fffc00,a1 acia cmp.b #$61,2(a1) undo beq end_it cmp.b #$62,2(a1) help beq on_off lea $200,a0 tst.l (a0) beq quiet move.b #7,sl move.b #%11111000,sd mixer LEA TAB,A3 ;\\\\\\\\\\\\\ MOVE.L UPTO,A2 MOVE CUNT,D3 MOVE.B 33(A2),D4 SSU SUBQ.W #1,D3 BPL.S PART1 MOVE.L #1,PNT0 MOVE.L #1,PNT1 MOVE.L #1,PNT2 MOVE.L #1,PNT3 MOVE.L #1,PNT4 MOVE.L #1,PNT5 MOVE.L #$9000000,SL ADD.L #36,a2 CMP.L #CHAN0,A2 BNE.S LLA LEA DOTH,A2 LLA MOVE 34(A2),D3 MOVE.B 33(A2),D4 PART1 CLR.B D2 BTST #1,D4 BEQ.S W1 MOVE.L (A2),A1 MOVE.L 4(A2),A0 BSR CHAN0 W1 BTST #2,D4 BEQ.S W2 MOVE.L 8(A2),A1 MOVE.L 12(A2),A0 BSR CHAN0 W2 MOVEQ.B #1,D2 BTST #3,D4 BEQ.S W3 MOVE.L 16(A2),A1 MOVE.L 20(A2),A0 BSR CHAN0 W3 BTST #4,D4 BEQ.S W4 MOVE.L 24(A2),A1 MOVE.L 28(A2),A0 BSR CHAN0 W4 MOVE.L A2,UPTO MOVE D3,CUNT BSR SHOWBAR movem.l (sp)+,d0-d7/a0-a6 rts end_it bclr #6,$fffa11 acknowledge key press interrupt lea $ff8800,a0 move.b #7,(a0) move.b #%11111111,2(a0) move.l #0,$4de end interrupt movem.l (sp)+,d0-d7/a0-a6 rts on_off bclr #6,$fffa11 not.l $200 toggle on/off lea $ff8800,a0 move.b #7,(a0) move.b #%11111111,2(a0) movem.l (sp)+,d0-d7/a0-a6 rts quiet movem.l (sp)+,d0-d7/a0-a6 rts even DC.B " (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. " UPTO DC.L EE-36 CUNT DC.W 0 EVEN ;\\RUNNING ORDER SEQUENCE EE DOTH DC.L PNT1,NULL DC.L PNT4,dong null DC.L PNT2,bass DC.L PNT3,DRSM DC.B 1,%00001100 DC.W 511 DC.L PNT0,bassw DC.L PNT4,bass DC.L PNT2,null bassw+8 DC.L PNT3,DRSM DC.B 2,%00011110 DC.W 511 DC.L PNT0,bag DC.L PNT4,own DC.L PNT2,octb BAssw DC.L PNT3,BD DC.B 1,%00011110 DC.W 511 DC.L PNT4,old DC.L PNT0,null DC.L PNT2,bass DC.L PNT3,DRSM DC.B 2,%00011010 DC.W 511 DC.L PNT0,own DC.L PNT4,dong bass DC.L PNT2,bass null DC.L PNT3,DRSM DC.B 2,%00011110 DC.W 511 ;EE ;DOTH DC.L PNT1,LEAD DC.L PNT4,back LEAD DC.L PNT2,bass DC.L PNT3,DRSM DC.B 2,%00011110 DC.W 511 DC.L PNT5,LEAD DC.L PNT1,LEAD1 dong DC.L PNT2,bass DC.L PNT3,DRSM DC.B 2,%00011110 DC.W 511 DC.L PNT0,own DC.L PNT4,BACK DC.L PNT2,bass DC.L PNT3,DRSM DC.B 1,%00011110 DC.W 511 DC.L PNT0,own DC.L PNT4,BAK1 own DC.L PNT2,bass DC.L PNT3,DRSM DC.B 1,%00011110 DC.W 511 DC.L PNT0,bassw DC.L PNT4,bass DC.L PNT2,back bassw+8 DC.L PNT3,DRSM DC.B 2,%00011110 DC.W 1023 DC.L PNT0,bak11 DC.L PNT4,BAK1 own DC.L PNT2,bass DC.L PNT3,DRSM DC.B 1,%00011110 DC.W 511 DC.L PNT0,old DC.L PNT4,BAG DC.L PNT2,null DC.L PNT3,BD DC.B 2,%00011110 DC.W 511 DC.L PNT0,null DC.L PNT4,null DC.L PNT2,null DC.L PNT3,BD DC.B 2,%00001110 DC.W 7 DC.L PNT0,bag DC.L PNT4,own DC.L PNT2,octb BAssw DC.L PNT3,Drsm DC.B 0,%00011110 DC.W 511 ;ee ;doth DC.L PNT4,LEAD12 DC.L PNT1,back DC.L PNT2,bass DC.L PNT3,DRSM DC.B 2,%00011110 DC.W 511 DC.L PNT4,LEAD2 DC.L PNT1,lEAD3 DC.L PNT2,bass DC.L PNT3,DRSM DC.B 2,%00011110 DC.W 3395 1023 DC.L PNT0,null DC.L PNT4,null DC.L PNT2,null DC.L PNT3,BD DC.B 2,%00001110 DC.W 511 CHAN0 ;\\\\\\\\\\\\\\\\\\\\\\ MOVE (A1),D0 ADD D0,A0 MOVE.L (A0),D1 ;GET NOTE 0 & DURATION MOVE.B 13(A1),D5 EXT.W D5 SWAP D1 ADD D5,D1 SWAP D1 CMP #$FFFF,D1 BNE CON2 CLR (A1) ;RESET TO START SUB D0,A0 MOVE.L (A0),D1 CON2 SUBQ.B #1,3(A1) ;NP0 BNE STILLON MOVE.L D1,6(A1) ;TMP0 \D1.W IS DURATION MOVE.L D1,20(A1);TEMP HOLD NOTE MOVE.B 26(A1),4(A1) ;VOL0 MOVE D1,2(A1) ;NP0 \SET NEW DURATION ADDQ.W #4,(A1) ; & INC POINTER STILLON ;\\VOLUME RFF ;\\\\\\\\\EFFECTS\\\\\\\\\\ NV0 MOVE.B 2(A1),D0 CMP.B #4,D0 BNE DOIT ADDQ.B #1,4(A1) RTS DOIT DZZ MOVE.B #7,SL MOVE.B #%11111000,SD BRA.S FCC EFCT DC.L FINK,VIB,WARB,DRUM,slip,WB1,WRP,SLW DC.L SLR,HOLD,TWERP,SLR1,inup,HOLDLOW,Half FCC AND.L #15,D0 ASL #2,D0 MOVE.L EFCT(PC,D0),A0 JSR (A0) MAZ ADDQ.B #1,4(A1) ;VOL0 MOVE.B 11(A1),SL MOVE.B 21(A1),SD ;TMP0+1 MOVE.B 12(A1),SL MOVE.B 20(A1),SD ;TMP0 CLR D0 MOVE.B 4(A1),D0 MOVE.B 10(A1),SL MOVE.B 28(A1,D0),D2 ;VOL0 MOVE.B D2,SD ;----------------BAR CHART SET MOVE 20(A1),D1 AND #255,D1 LSR #2,D1 CMP #40,D1 BLT.S DXIT SUB #40,D1 DXIT OR.B D2,(A3,D1) ;BAR TABLE FINK RTS ;-------EFFECTS ROUTINES-------- ;1-256---DELAYED--VIBRATO------- VV EOR.B #1,MC BEQ.S SDC VIB CMP.B #8,4(A1) BLT SDC SUB.B #1,24(A1) BNE SDC MOVE.B 25(A1),24(A1) MOVE 16(A1),D1 ADD D1,18(A1) MOVE 14(A1),D1 CMP 18(A1),D1 BLT.S RIST KJ NEG D1 CMP 18(A1),D1 BGT.S RIST SAZ MOVE 6(A1),D1 ADD 18(A1),D1 MOVE D1,20(A1) SDC RTS RIST NEG 16(A1) BRA.S SAZ ;2-512------WARB DW----------- XX DC.B 0,0 WARB addQ.B #6,4(A1) EOR.B #1,XX SAX Lsr 20(A1) ;Lsr 20(A1) CMP #30,20(A1) BGT.S PLOP MOVE 6(A1),20(A1) PLOP RTS ;3--768--------DRUM----------- DRUM ;eor.b #1,lil ;bne.s junk SUBQ.B #4,19(A1) MOVE.B #7,SL MOVE.B #%11011000,SD MOVE.B #6,SL MOVE.B 19(A1),SD MOVE.B #5,SL MOVE.B 32(A2),SD MOVE.B #4,SL MOVE.B 19(A1),D0 ASL.B #5,D0 MOVE.B D0,SD JUNK RTS lil dc.b 0,0 ;-4--1024-slide up slip addq.w #2,20(a1) rts ;5--1280--WARB CONSTANT VOLUME WB1 MOVE.B #5,4(A1) BRA.s SAX ;6--1536-----WARB UP--------- WRP ;MOVE.B #100,4(A1) SDX LSR 20(A1) CMP #35,20(A1) BGT PLAP MOVE 6(A1),20(A1) PLAP RTS ;7--1792---SLIDE-UP--WARBLE SLW ;ADDQ.B #1,4(A1) rts ;--2048---SLIDE UP CONST VOL SLR ;ADDQ.B #1,4(A1) ADD.W #80,20(A1) RTS YIN DC.B 0,0 ;9--2304-------HOLD------------- HOLD MOVE.B #20,4(A1) RTS ;10--2560---HIGH NOTE WARB------ TWERP move.b #3,4(a1) TETSYFLY BRA VV ;11-------2816 SLIDE UP WITH ADSR SLR1 SUB.W #5,20(A1) RTS ;12-------3072 inc up inup move.b #10,4(a1) add #53,6(a1) bra vib ;13-------3328--HOLD VOL LOW HOLDLOW add.b #161,joe bcc.s az subq.b #1,4(A1) az bra vib joe dc.b 0,0 ;14--------3584 half adsr half ADD.B #30,nije+1 bCC.s aslef subq.b #1,4(a1) aslef bra vib rts nije dc.b 1,0 ;\\\\\\\\\\\\\\DATAS\\\\\\\\\\\\\\\ ;\\NOTE 1ST WORD. DURATION 2ND WORD ;\\\LEAD PNT0 DC.W 0 NP0 DC.W 1 DC.W 0 DC.L 0 DC.B 9,2,3 DC.B 1 ;ADD TO NOTE DC.W 144 ;VIB LIMIT DC.W 72 ;16(A1) ADD DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE 24(A1) DC.B 0,0 ;INITIAL VOL ;ADSR 28(A1) DC.B 15,15,14,13,12,11,10,9 REPT 140 DC.B 7 ENDR EVEN ;\\\MIDDLE PNT1 DC.W 0 DC.W 1 ;EFFECT & DURATION 2(A1) DC.B 0,0 DC.L 0 DC.B 9,2,3 DC.B 1 ;ADD 13(A1) DC.W 6 ;VIB LIMIT DC.W 2 ;VIB ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TEMP NOTE 20(A1) DC.B 1,1 ;VIB RATE 24)A1) DC.B 0,0 ;INITIAL VOL ;ADSR 28(A1) DC.B 15,15,14,14,13,12,11,11,10,9,9,8 DC.B 8,8,7,7,6,5,4,3,2,1 REPT 190 DC.B 1 ENDR EVEN ;\\\BASS PNT2 DC.W 0 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 ;6 DC.B 10,4,5 ;10(A1) VOL REG DC.B 4 ;ADD TO NOTE 13(A1) DC.W 2 ;VIB LIMIT DC.W 2 ;VIBRATO ADD 16(A1) DC.W 2 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 2,2 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) ADSR DC.B 15,15,13,12,15,14,13,12,11,8 DC.B 7,6,5,4,3,3,2,2 REPT 180 DC.B 2 ENDR EVEN PNT3 DC.W 0 NP3 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 ;6 DC.B 10,6,11 ;10(A1) VOL REG DC.B -1 ;ADD 13(A1) DC.W 4 ;VIB LIMIT DC.W 1 ;VIBRATO ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,15,13,10,12,11 DC.B 11,10,10,9,8,7 dc.b 8,11,9,11,9,10,9,10,9,10,9 REPT 20 DC.B 10 ENDR EVEN PNT4 DC.W 0 NP4 DC.W 1 ;2(A1) DURATION DC.B 0,0 ;4(A1) DC.L 0 DC.B 8,0,1 ;10(A1) VOL REG DC.B 0 ;ADD 13(A1) DC.W 15 ;VIB LIMIT DC.W 13 ;VIBRATO ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TMP NOTE 20(A1) DC.B 1,1 ;VIB RATE DC.B 0,0 ;INITIAL VOL 26(A1) ;\ADSR 28(A1) DC.B 15,15,15,14,14,14,13,13,12,12 REPT 22 DC.B 11 ENDR REPT 22 DC.B 9 ENDR REPT 22 DC.B 8 ENDR REPT 22 DC.B 7 ENDR REPT 22 DC.B 5 ENDR REPT 24 DC.B 3 ENDR REPT 24 DC.B 2 ENDR REPT 64 DC.B 1 ENDR PNT5 DC.W 0 DC.W 1 ;EFFECT & DURATION 2(A1) DC.B 0,0 DC.L 0 DC.B 8,0,1 DC.B 0 ;ADD 13(A1) DC.W 6 ;VIB LIMIT DC.W 4 ;VIB ADD 16(A1) DC.W 0 ;VIB 18(A1) DC.L 0 ;TEMP NOTE 20(A1) DC.B 1,1 ;VIB RATE 24)A1) DC.B 0,0 ;INITIAL VOL ;ADSR 28(A1) DC.B 15,15,14,14,13,13,12,11,10,9,8,7 DC.B 6,6,7,7,8,8,7,7,7,6,6,7,7,6,6,7,6,6 REPT 10 DC.B 14 ENDR EVEN TE2 DC.W 2,3 MIN DC.B 0,0 MC DC.B 0,0 ;-----------MUSIC DATA DRSM dc.w 28,4+768 DC.W 0,28+1024 dc.w 8,4+768 DC.W 0,28+1024 dc.w 18,2+768 DC.W 0,30+1024 dc.w 4,4+768 DC.W 0,28+1024 dc.w 30,3+768 DC.W 0,29+1024 dc.w 4,4+768 DC.W 0,28+1024 dc.w 9,3+768 DC.W 0,29+1024 dc.w 10,32+768 DC.W $FFFF,$FFFF NULL DC.W 2,128+2304 DC.W $FFFF,$FFFF bassw dc.w 2,32 bass dc.w 144*q,16+256,144*q,16+256,144*q,8+256 dc.w 193*q,8+256,162*q,8+256 dc.w 144*q,16+256,144*q,16+256 dc.w 144*q,8+256,144*q,8+256 dc.w 193*q,8+256,162*q,8+2816,144*q,8+256 dc.w 162*q,16+256,162*q,16+256,162*q,8 dc.w 217*q,8,193*q,8,162*q,48+256 ; dc.w 162*q,8,162*q,8+2816,144*q,8 dc.w 217*q,16+256,217*q,16+256,217*q,8 dc.w 288*q,8,243*q,8,217*q,16+256 dc.w 217*q,16+256,217*q,8,217*q,8 dc.w 193*q,8,162*q,8,162*q,8 dc.w 144*q,16+256,144*q,16+256,144*q,8 dc.w 193*q,8+2816 dc.w 162*q,8+2816 dc.w 144*q,48+24+256 DC.W $FFFF,$FFFF gbass dc.w 144*q,16,144*q,16,144*q,8 dc.w 193*q,8,162*q,8 dc.w 144*q,16+256,144*q,16+256 dc.w 144*q,8,144*q,8 dc.w 193*q,8,162*q,8+2816,144*q,8 dc.w 162*q,16,162*q,16,162*q,8 dc.w 217*q,8,193*q,8,162*q,48+256 ; dc.w 162*q,8,162*q,8+2816,144*q,8 dc.w 217*q,16+256,217*q,16+256,217*q,8 dc.w 288*q,8,243*q,8,217*q,16+256 dc.w 217*q,16+256,217*q,8,217*q,8 dc.w 288*q,8,243*q,8,217*q,8+256 dc.w 288*q,16,288*q,16,288*q,8 dc.w 193*2*q,8,162*2*q,8,288*q,64 DC.W $FFFF,$FFFF own1 dc.w 2,31 own dc.w 144*d,8+a,192*d,8+a,162*d,8+a,144*d,8+a dc.w 192*d,8+a,162*d,8+a,144*d,16+a dc.w 192*d,8+a,162*d,8+a,144*D,8+A,144*d,40+a dc.w 162*d,8+a,217*d,8+a,182*d,8+a,162*d,8+a dc.w 217*d,8+a,182*d,8+a,162*d,16+a dc.w 217*d,8+a,182*d,8+a DC.W 162*d,8+A,162*D,40+a dc.w 217*d,8+a,288*d,8+a,243*d,8+a,217*d,8+a dc.w 288*d,8+a,243*d,8+a,217*d,8+a dc.w 288*d,8+a,243*d,8+a DC.W 217*d,8+a DC.W 217*d,8+a DC.W 217*d,32+a DC.W 162*d,8+a dc.w 144*d,8+a,192*d,8+a,162*d,8+a,144*d,8+a dc.w 192*d,8+a,162*d,8+a,144*d,16+a dc.w 192*d,8+a,162*d,8+a,144*D,8+A,144*d,48+a dc.w $ffff,$ffff old dc.w 144*v,16+r dc.w 144*v,16+r dc.w 144*v,8+r dc.w 144*v,16+r dc.w 144*v,16+r dc.w 144*v,16+r dc.w 144*v,8+r dc.w 144*v,16+r dc.w 144*v,8+r dc.w 144*v,8+r dc.w 162*v,16+r dc.w 162*v,16+r dc.w 162*v,8+r dc.w 162*v,16+r dc.w 162*v,16+r dc.w 162*v,16+r dc.w 162*v,8+r dc.w 162*v,16+r dc.w 162*v,8+r dc.w 162*v,8+r dc.w 217*v,16+r dc.w 217*v,16+r dc.w 217*v,8+r dc.w 217*v,16+r dc.w 108*v,16+r dc.w 108*v,16+r dc.w 108*v,8+r dc.w 108*v,16+r dc.w 108*v,16+r dc.w 144*v,16+r dc.w 144*v,16+r dc.w 144*v,8+r dc.w 144*v,16+r dc.w 144*v,8+r ;dc.w 144*v,16+r DC.W 2,64 dc.w $ffff,$ffff bd dc.w 16,4+768 dc.w 0,28+1024 dc.w 8,6+768 dc.w 0,26+1024 dc.w 16,4+768 dc.w 0,28+1024 dc.w 6,6+768 dc.w 0,26+1024 dc.w 16,4+768 dc.w 16,28+1024 dc.w 4,6+768 dc.w 16,26+1024 dc.w 16,4+768 dc.w 0,28+1024 dc.w 16,6+768 dc.w 0,4+1024 dc.w 4,6+768 dc.w 0,4+1024 dc.w 2,6+768 dc.w 0,6+1024 dc.w 31,4+768 dc.w 0,28+1024 dc.w 8,6+768 dc.w 0,26+1024 dc.w 31,4+768 dc.w 0,28+1024 dc.w 8,6+768 dc.w 0,26+1024 dc.w 31,4+768 dc.w 16,28+1024 dc.w 8,6+768 dc.w 16,26+1024 dc.w 31,12+768 dc.w 16,40+14+1024 dc.w $ffff,$ffff dc.w 8,4+768 dc.w 8,4+768 dc.w 0,8+1024 dc.w 8,4+768 dc.w 0,12+1024 BAG dc.w 162*t,2 dc.w 162*t,2 dc.w 162*t,2 dc.w 160*t,1 dc.w 159*t,1 dc.w 158*t,1 dc.w 157*t,1 dc.w 156*t,1 dc.w 155*t,1 dc.w 154*t,1 dc.w 153*t,1 dc.w 150*t,1 dc.w 147*t,1 DC.W 144*T,7*16+256 DC.W 162*T,8*16+256 DC.W 108*T,8*16+256 DC.W 288*T,8*16+256 dc.w $ffff,$ffff BACK DC.W 144*h,8*16+3328 DC.W 162*h,8*16+3328 DC.W 217*h,8*16+3328 DC.W 288*h,8*16+3328 dc.w $ffff,$ffff bak11 dc.w 2,4 BAK1 DC.W 144*I,7*16+256 DC.W 128*I,4 DC.W 132*I,2 DC.W 136*I,2 DC.W 140*I,2 DC.W 144*I,8+256 DC.W 162*I,7*16+256 DC.W 162*I,5,144*I,5,162*I,6 DC.W 217*I,8+7*16+256 DC.W 288*I,8 DC.W 243*I,4 DC.W 246*I,1 DC.W 249*I,1 DC.W 252*I,2 DC.W 256*I,3 DC.W 260*I,1 DC.W 265*I,1 DC.W 270*I,1 DC.W 275*I,1 DC.W 280*I,1 DC.W 288*I,7*16+256 dc.w $ffff,$ffff dong dc.w 2,224+1,53,128+1792 dc.w 2,255 dc.w $ffff,$ffff octb dc.w 144*u,8,72*u,8 dc.w 144*u,8,72*u,8 dc.w 144*u,8,72*u,8 dc.w 144*u,8,72*u,8 dc.w 144*u,8,72*u,8 dc.w 144*u,8,72*u,8 dc.w 144*u,8,72*u,8 dc.w 144*u,8,72*u,8 dc.w 162*u,8,81*u,8 dc.w 162*u,8,81*u,8 dc.w 162*u,8,81*u,8 dc.w 162*u,8,81*u,8 dc.w 162*u,8,81*u,8 dc.w 162*u,8,81*u,8 dc.w 162*u,8,81*u,8 dc.w 162*u,8,81*u,8 dc.w 217*u,8,108*u,8 dc.w 217*u,8,108*u,8 dc.w 217*u,8,108*u,8 dc.w 217*u,8,108*u,8 dc.w 217*u,8,109*u,8 dc.w 217*u,8,108*u,8 dc.w 217*u,8,108*u,8 dc.w 217*u,8,108*u,8 dc.w $ffff,$ffff lead1 DC.W 2,4+1536 lead dc.w 144*O,8+P,121*O,16+P,108*O,8+P DC.W 96*O,16+P,81*O,8+P,72*O,16+P DC.W 81*O,8+P,96*O,16 DC.W 81*O,8+P,72*O,8+P DC.W 96*O,8+P,81*O,32+P DC.W 2,64+16+2304 DC.W 81*O,8,81*O,8,72*O,8 DC.W 108*O,16,108*O,8,108*O,8,108*O,8 DC.W 144*O,8,121*O,8,108*O,16 DC.W 108*O,16,108*O,8,108*O,8 DC.W 96*O,8,81*O,8,72*O,32+P,2,104+2304 dc.w $ffff,$ffff lead2 DC.W 144*O,24+G DC.W 108*O,24+G DC.W 81*O,24+G DC.W 81*O,24+G DC.W 81*O,16+G DC.W 96*O,12+G DC.W 81*O,28+G DC.W 2,64+8+2304 DC.W 108*4,32+3072 DC.W 108*O,16+g DC.W 108*O,8+g DC.W 108*O,8+g DC.W 108*O,8+g DC.W 144*O,8+g DC.W 121*O,8+g DC.W 108*O,16+g DC.W 108*O,16+g DC.W 108*O,8+g DC.W 108*O,8+g DC.W 96*O,8+g DC.W 81*O,8+g DC.W 72*O,32+G DC.W 2,64+8+2304 DC.W 144*8,32+2048 DC.W $ffff,$ffff lead3 dc.w 2,8+2304 dc.w 121*O,24+G DC.W 96*O,24+G dc.w 72*O,24+G dc.w 96*O,24+g dc.w 72*O,16+G dc.w 81*O,32+G DC.W 2,64+8+2304 dc.w 108*2,32+3072 dc.w 2,256-152 dc.w 2,256-40-64 dc.w $ffff,$ffff lead12a dc.w 2,1 lead12 dc.w 108*c,16+2560,107*c,1,106*c,1 dc.w 105*c,1,104*c,1,103*c,1 dc.w 102*c,1,101*c,1,100*c,1 dc.w 99*c,1,98*c,1,97*c,1 dc.w 96*c,64+34+256 dc.w 96*c,16+2560,97*c,1,98*c,1,98*c,1 dc.w 99*c,1,100*c,1,101*c,1,102*c,1 dc.w 103*c,1,104*c,1,105*c,1,106*c,1 dc.w 107*c,1,108*c,64+36+256 dc.w 96*c,16+2560,97*c,1,98*c,1,98*c,1 dc.w 99*c,1,100*c,1,101*c,1,102*c,1 dc.w 103*c,1,104*c,1,105*c,1,106*c,1 dc.w 107*c,1,108*c,8+256 dc.w 108*c,17+1024,144*c,64 +256 dc.w 162*c,8,144*c,8 dc.w 121*c,8,120*c,1,121*c,1,119*c,1,121*c,1,118*c,1 dc.w 117*c,1,116*c,1,115*c,1,114*c,4,115*c,1,116*c,1 dc.w 144*c,64+24+16 ;476 dc.w 2,255+2304 dc.w 2,255+2304 TAB DS.B 64 DO DC.B 0,0 showbar ;----make---BAR CHARTS move.l skreen,a2 ;------rout to show bars MOVEQ.W #39,D3 moveq.w #7,d6 moveq.b #%01111110,d7 MLP MOVE.L A2,A0 LP2 MOVE.B (A3)+,D1 BEQ.S LP SUBQ.B #1,-1(A3) lp AND #15,D1 MOVEQ.W #15,d2 SUB D1,D2 LP1 clr.b 6(A0) clr.b 166(A0) lea 320(A0),a0 DBRA D2,LP1 DID MOVE.B d7,6(A0) MOVE.B d7,166(A0) lea 320(A0),a0 DBRA D1,DID EOR #6,D6 ADD.W D6,A2 DBRA D3,MLP DONT RTS * Budgie UK - Commented souce codes series - * View in medium res * * comments (;) always FOLLOW the instructions * Devpac 2 required to assemble * version 1.2 March 21,1990 *------------------------------------------** * reallocate unused memory to Gemdos m_shrink movea.l A7,A5 move.l #stack,A7 movea.l 4(A5),A5 move.l 12(A5),D0 add.l 20(A5),D0 add.l 28(A5),D0 addi.l #256,D0 move.l D0,-(A7) move.l A5,-(A7) clr.w -(A7) move.w #$4A,-(A7) trap #1 lea $0C(A7),A7 ; the above is the STANDARD gem start. We will only use the ram ; space that is strictly required. The rest may go back to gem. bra.s start name dc.b "a:\tunes\crossw*.pi1",0 name1 dc.b "a:\tunes\anthem*.prg",0 name2 dc.b "a:\tunes\dream_16.prg",0 even ; bra.s start means 'branch (short) to start' ; in order to skip the above labels, which are not instructions ; dc.b means declare bytes start move.l #environment,-(sp) call program one move.l #environment,-(sp) pea name1 move.w #0,-(sp) chain this routine move.w #$4b,-(sp) execute it trap #1 adda.l #$10,sp ; the above is the standard 'load and execute' routine ; we call it 'chain' ; the first two lines are set and never vary. ; just make sure there is an environment label at the end of this prog ; next line pushes effective address of next program's name onto stack ; next line pushes a nought onto stack ; next line pushes the execute code $4b onto stack ; next line passes control to a routine held in rom, whose address ; in held in a zero page 'vector' ; when all is done, stack pointer has to be adjusted (by 16 bytes) clr.l -(sp) move.w #$20,-(sp) Super. trap #1 addq.l #6,SP move.l d0,super ; above is standard routine to go supervisor. ; all Budgie programs run in supervisor. Essential. ; old default stack pointer is stored in a location at the end of ; this prog, called 'super'. It's a long word (L). move.w #4,-(sp) get res trap #14 addq.l #2,sp move.w d0,res and save it ; standard get res routine. Answer returned (as usual) in d0 ; store answer in label 'res' for future use. (ie when we exit) movem.l $ff8240,d0-d7 save palette movem.l d0-d7,palette ; standard way of copying 32 bytes from one place to another in one go! ; $ff8240 is start of color registers in video chip ; first line copies all 8 long words (32 bytes) into d1,d2,d3 etc... ; second line dumps d1,d2,d3,etc... into a buffer at the end of prog. ; make sure that buffer has been reserved. setlowrez clr.w -(a7) 0=low res move.l $44e,-(A7) -1=ignore physbase move.l $44e,-(A7) -1=ignore logbase move.w #5,-(A7) trap #14 lea 12(A7),A7 ; the above is the standard way of going into low res (mode 0) ; clr.w actually means: put a zero in... ; $44e is a systems variable where current physbase address is held ; lea 12(a7),a7 is same as add.l #12,a7 ; a7 is same as sp (stack pointer) dc.w $a000 movea.l 8(a0),a0 clr.w (a0) dc.w $a00a hidemouse ; the above hides mouse. dc.w $a00a is normally enough move.l $44e,d0 move.l d0,physbase save original 'physbase' sub.l #32768,d0 move.l d0,$45e show blank screen ; first line stores screen address in D0 ; next then line puts it in our variable 'physbase' ; move.l $44e,physbase would have done precisely the same thing ; another way of doing it: ; lea $44e,a0 lea physbase,a1 move.l (a0),(a1) ; next line subtracts 32768 from value held in d0. Notice the # ; next line puts that value inside $45e ; $45e is a variable read 50 times a second by the operating system. ; whatever we put there will be the START ADDRESS of screen display, ; next vertical blank. We are in effect telling the video chip ; to start displaying an area of memory 32768 bytes below where we are now ; the result will be a blank screen. vsync move.w #37,-(sp) trap #14 addq.l #2,sp ; above is the standard routine for waiting for v/blank ; we had to wait for it to make sure our last order was carried out. * load a degas picture at a specific address move.w #0,-(A7) 0 for open a file move.l #name,-(A7) crossw_1.pi1 move.w #$3D,-(A7) code for open trap #1 ask o/s to do it add.l #8,sp adjust stack pointer move.w d0,handle store 'handle' returned in d0, in a safe place tst.w d0 test if negative by any chance... bmi error if so: file not found: branch to error ; standard 'open file' routine move.l physbase,d0 load direct to this address sub.l #34,d0 or more precisely, here. move.l d0,-(sp) pass load address to stack move.l #32066,-(A7) read 32066 bytes (ie a degas picture) move.w handle,-(A7) retrieve that handle move.w #$3F,-(A7) code for read trap #1 ask o/s to do it adda.l #$C,A7 adjust stack pointer when all done ; above is the standard 'read' routine move.w handle,-(SP) retrieve handle again move.w #$3E,-(SP) code for close trap #1 ok do it addq.l #4,SP adjust stack as ususal ; above is standard 'close' routine move.l physbase,a0 put physbase address in a0 sub.l #32,a0 deduct 16 words from it move.l A0,-(SP) that's where the palette starts move.w #6,-(SP) call 'change palette' routine trap #14 ok addq.l #6,SP all done ; above is standard 'change palette' routine move.l physbase,$45e ; now that the picture has been loaded at original physbase, ; and that the palette has been properly defined, we are ready ; to actually DISPLAY it. Above line does just that. move.w #37,-(SP) vsync routine trap #14 ok do it addq.l #2,SP adjust stack ; wait for v/b to be certain move.w #$07,-(sp) getkey code trap #1 call o/s addq.l #2,sp ; standard routine for waiting for a keypress ; if you want to find out which key has been pressed, check D0 * if we ever come back here, call next one! cont move.l #environment,-(sp) call program two move.l #environment,-(sp) pea name2 move.w #0,-(sp) chain this routine move.w #$4b,-(sp) execute it trap #1 adda.l #$10,sp * if we ever come back here, resume with this loader error quit move.w res,-(sp) old resolution back move.l #-1,-(sp) no change in screen locations move.l #-1,-(sp) physical or otherwise move.w #5,-(sp) trap #14 call o/s add.l #12,sp ok screen now back as we found it movem.l palette,d0-d7 get those original palette colours again movem.l d0-d7,$ff8240 and pass them to video chip superout move.l super,-(SP) retrieve user stack pointer move.w #$20,-(SP) trap #1 addq.l #6,SP we're now back in user mode move.w #0,-(sp) back to desktop move.w #$4c,-(sp) notify o/s trap #1 all done. Finished. *------------------------------------- environment dc.b 0,0,0,0,0,0 even res dc.w 0 the original resolution handle dc.l 0 needed for opening files super dc.l 0 the original stack pointer physbase dc.l 0 the original screen address at start of prog palette ds.w 18 ds.w 256 512 bytes (more than enough) for our stack stack dc.l 0 our private stack.  t..  tSPARTAN PRGt 8`|,O*o -`(HARTMANNS EASYACKERSPARTAN.PRG H?<NNTJ@gM1p,QHz?< NA\0<QL` Y ****************************************Y! ***** SPARTAN demo was packed with *****Y" ***** The Happy Computer Packer *****Y# ***** Budgie UK and Shapeshifters *****Y$ ***** The force behind licenceware *****Y% ********************************** aЭмRcBgNA&@.(m -$Sf(mE8*g*g(*g4۾eX`RBA|Q`RBA*SAQ`RBB+SBESCQQBG`ABJPga&m k -"mJg$ёBJAg<f `` m,HA -+P А+@+hШ+@+h?<NNTм|`A!@ @C|E T QNeHAaD?<NAT<Yg<ygLNuLAaAaAa |@@Hm@?< NA\Jg AB`ABg/?</-A/??<@NA ??<>NAXBg?<LNANuEDO YOU REALLY WANT TO SAVE THE FILE ?? (Y)ES / (N)O PRESS 'RETURN' TO SAVE ON THE DEFAULT DRIVE.OR ENTER DRIVE,PATH AND NAME FOR SAVING !! /?< NA\NuHB?< NA\M,M<@M,A mM , M, Kb`x~K?<MBVaTaTM, MіT~*J$zIM&VcB3B J Pg,aJ@g 2(`2(¼3 J``MF3@M8/?< NA\C Q (M*!VШ!@M.VL -Nu+pEh#3I6c dJ&KL`is?-:kOj(JXB5y9&G-{AyQt)qb }hj4C͇ #PgQY.)"T@F_ӓw;K{ʤb:?Ytdy)-%*i@:KqV)=ƱTjٿ?OJ\ E7ٳP?^GL3>M)i31}͹΢M\.VLHz?< NA\?<NATBgNANOT ENOUGH MEMORY FOR DEPACKING !!aJgDM V0/0MRV1V/?(aT _MRV1V?(aTNuM V0/0rBBaJ@g`SA|f1BNu3@g 0<`B@SG|gNu~RNuA."P I"h$I (AH"RRR!SfNu*o - ЭT(M*Sf*o mBeNKCZ=K2t)"ni4 }6SY*# GYuORuȩCfWVaE.K(u`,Š\4x==KG@L!āt:;A H.!ZcYH`0GGX*oa+i>J:^\y\&=aE <=@ϡ8 y4z\NNY)tH$'`+4zLBnPrgk'(~&P)HD̒JNWh!$c7rD< '>bMȝ*BI9?a@4J~&yRY`t EFkkJ&<IȮ^H͡ܢi7>&CDV SɤfQ4)򀧓Hͤ<g5 v]]Q X4{=]mNGM]a4mxRNGÄq>oH,0}Hy":7 a|E>˷ 7pVvkLchXW=A\_9*gf֘py8]yP,__&˸P Q4XrX}#ES=HހSɢQA :Hڈ y4X~h9iȯ.@Whh; `Es$pE' 4& ڈh1ܻ!X~md׆&K]k\-U (ŋha14W>I-I=~mevM8D 乃:&,_C :Ld~mkCfbi oza&l`B]/͡&qMEI6~msHLٰ@Ldދa&n`SC™'^-^<L`Fr"!M  ,CʛK,dci`DMaF!M;/c”SV 3sCOKcGABzMBm>jO!ՀPg^`pBցv$\\Mf@ső5B;Jm w0xMdDaѭ/[%<D-hkȦd)띂 L B|=L݆|e.h2aO~i4̘3Vv2)C9L4l6I~i4LYa e+ؘ'JzDyJ7hhB260L}%˜KbϢhTw ]CC||c&r@G=ގnWWɢq88]`'[@6\DR \N.vekW: %DaO&}eZӊ^:3hw(<=]h= }QC@)D@ DuHx tM#6"k>&HI94*BP '&V y4BI޶ )S,L@SɠH\]AYWhE1ɴ=>14QRIi^3wMR?1|Ԭ!c| FR|۷ }*QGZ`_mkKˁ) Y8A5yq،rز!B@YߡVXSμ]c.DIxĚ=] ;=@-WɦI ӗhJ&P,=z[@ Q4zΈIh!DZ@M<-x>&yRk3>&ܢgY Sɢ YR`O&Wɖb h~|ok~?Y!Wh~Tt-ra'`+4X~i5(&DEk~& HPD_3oG )Q4Q6vRh~md <7@h~mdXiIBSɢ[4CQO&L&j;#blM" vmEk,6f&9L"d֔bE-^PvQaD hY!0 /͡&$bTKxuaCʛIx/EI6Lf{LٰE6K {Xr$͛ "m,?֌xs36\=v(|:0T!y=@wHi<\dShcqgXQGU\\RC|0*EߚM8p"1Pz"$B.=/``>臐v#A =V8wKhq)M ;bYv2lIrMH8`$,6\EaR:|,JhAg5& fLlϳ@=x;ϔM/ECwp·PqQFM0L8],*[;M@ÿe+AAA ~t, Hx 4PgضOέAћHx 4Q|h=QHI8 y4!fȅ~Fm!$)d4L<ͤ$<++ Bj0/,Ѽ"M0=&LBѼSh<_9 m{ϔ>&ʥ:m|+PyTrE>@h>r]^Muokѭ <!h-|8OwDZA~gWoEs+3I0wL5e9prGso }wOPW li&V6K@sVe6[i;;ߗ yׁҚ V +E*Mn ]“1 /H vzaCN0)4w ]臕MQ(ySgG<@RT'A Q4Cʹ_"Z%3xE+)3J&O)\ș_h~dڜpN |M/ߚu2X`)b pz$ y4X>;-OO;_1,,~ Ehc]'vEh``dO@+4Q\M<7 M/͡ Gh M/ͬ }Q4X6>>+4X6׷d y4XdiiM/͡#QO&XlM"V.EipiHDumEh5p- !M_ӃZl |1*miv%I=6eDK`gr% (Eo3I.>_ZPH3i '_&=/fn5ytQHI8 4(>v!f,`3i '_&iEW7\ͦY 4\UgdYy}:v1~d+džN6O2ϴb/K.Vb+(yTrMk(6%eރK$=sbK$< 5SK$2x:P)[!Lm |Mu58WuSk?.[+\g<'[+(<'[_֒K/I5-\~&\oeaɣ،?o&(vk)A3 }UUUUUUUc4 /3ca5 lGk+n7iuz/؋nXT!c.a'+,.20>$-FmÅU'&K<Ti(Hyi4za"A Q4X>JZv,(,_C )Db6DJ&ڝ>+?h~m JAb{O1ՔMf͡oHDM/ͮKn'"DbPA@}JEhb|L Ek&CBTp,_Y1z&Ek'AEW0,_Y2Q4X6ȚQ4X6XE=GM0z )*m;@_VI׉"{ID~&yW8h`+*GAHxBU5y8S[ z,G+Ej|xղEE=# m&!-̖# }1}x{[b#!hЇ=B\dV 5FX3 %"OrMg !PJaGDe0bQ"$ &\£Zd2KݘH3tOM8e>N|`qIA^L@X!H4lMaܢi &JG!77}KZ^H~)A-Q; D֕ewE-҂鳑CܛWyAUdDkrj(B”xԥǒQBI3Ab#jD} .wrɢ kfNQDof'u xPg#6rrԄv|*,3i49aƧ2> 'g¢P;ͦY!4Wwc} мe$W}#6h5%fK 1{6U/.ñ~@Wɡ\@]>(yL*kXK +c2`iBt¬a)||f@2ݷ`L**yTrM"36Y>)q K +]݌lp/x'*hWɢ' @lCDO׮C/f  lC/2$A^3u[6B+&G,Wb$cn >&IG;m Ir?'X䖟0Ir?X @)5A5mM'֒jkoDÍ0? xR&D$ &4ǹ3 0YLO<g17N-?hg`)" `tyۧWxN=#4#ZuϡF f0h`p& t,OCz 3)Bq"kp_hagiO2hlM w#6?`o2!Wir}HԴ9ɅgT$Q4By،_9!|d#-puIĒ.q/HO 5ע3%-y5,_hoCh$f$ȄXK$]T+h,?CĒu؀kdC wf)Xp$-4k`+X½38[r4|4*<*D_ٜn`g?P++54lD\u7"@KБ\ v`pWbhc̻;:4?DI$q{)F ;"Or?8&o\OT@=G)zXH>guZi$eP>ZծMf"\ iKTמMi$:}ptO$&9 |Mns!)%9`)5̇DtBSɭd :Ð)2jN8s;_GЅWl?r)NtGKit$M s hCaFn]Ldfcϲdǚcstc޹vq^|j&Ȇ>{@'4 lB3w³hoAe)p;8BlM={ޔ,!bzBq&j }E/`q(d~RkAohdDD:f͡1guM/͡v. 又 Q4X6o] xEhaMrxEhc M/͡t >&0r]b\z9/ y4X~h@NFf'SɢEPT Sɢ/w%A'!_ܪ@'DàD<Q_yI=*]7 hr'=@W$D 9 Dk!` |MS7{O&P(w(4,h"i(10phZty`S My;^wK[Z]D~&<òwCM6g$1#ʛހHMseZd&ϫU($[)h9 ̄YxfD jByWw9rIڲ*>kp,n(4~) "wIy;I 3Bz>U 0[Qsq̲B5m,@Sɪ aPT<̩iVog v :\V;0"MD7:j&CVV0c>d7mptJn%A[7۲C89 4yQ6xϽ0h ]shd0f0͡2>E-chlLO5 FcC/J&Í)Db9+'8J&ɬG)Dbӵ弡ph~F)Dbg8 Q4X>80!\=>&yW+GRTc )*}nӝ΄ZO@+4CIE$*LSɣ E$]d7 ~&P(w)(Eh@<+4zB 9r"O,"hXO"Ow,kC |M{QtO&HLR1k;7,<:I-\|A4~&z[+kuk@}2b";A 4v= g"#?41qPQ|Hsq9,O["$-(DŽ)&2) 9@)6$$~Uy)6MЀjn̅O&rCÀ1? MX/ p;|5f06֘H%`cpQN/;nY7ngݴ1 ,עp C,:~hehz~M^D[ ?mN}4Fng~i_p Px_W K(5轆?~i{򉢌kTX> (,_|콩ph~|t8 Q4XrMs,zJ&+PJ&yR )Y(!OوRT;JQHH>&yPR)DA!P=@. B y4zHx jeOGgGH dKDdu-X y4DI$/;rKA:'Ya|<"$ Lt_# `I2cDj+>&IpK<)4w9s<\Sɣͨ7_&hsf^Jw]7DxݗG_&bBolW!BF5O9 ɧR8T>Daf 8*)`H͡kV:zݝd&4kdZX;TS%aiMkv<,H;[k8s> 'dzXDb؆IWtq 0` A4\ԷĬb 0"@qCO:?Mr?<5&P?Mr? ,x< {yRG=I1B(H:ɮSʣ{v vMueQ =X|Ol<vh5pխ, kQG'Msj| NC:a$eð6q^Zο4Hr &N(TQƚI$9H('aqlMuꋲIvSZ\&̏y'I$)h/h0u7'У ns! x,OXe-AF2_p`?M`0dvDKe-2y,wfR Gͼ!G}~w 1p̥$ʅHJ(KnngJK*ݫ +,d8'ʊFpQ5!AdȣeI)4QMz*2I5|(̮-'9!K(̡JD<(̫)#r}ptOܹ MfHn^!PܲrÄ+tO&wp')n\ fh^nƻh4Uo0|fu XC$CZDIqJxWi7Ҕ2.[ƢmȨ+j.W3c43;8ik;sD.(|x$QDVК?|~|qfs@ Q4X0yҡ)D*.I}v!a'o~ɮP"]Mr :>T:aO]4"O!( d 9 Mi$}0@~&ImWfp}`iBFnmWtKau2EEtEWIS3}e֡ل3_L/ms! xwu2 ă9d0:69^ES+I=4 (̹I7A Q5[b Q5[Xth`)6ræБO6(dSl?vGXp8~)nXv.?&qf`7h7cHy(ͭ_ks kH%}ɮX_%R\`_|P iovY ``!@ (ƻ r=,Pa1rH Y z8p@5K߶'%&O@h!BrlIJ&yRjM D< 'cu;J&P) '<ӭi)R BIu)D,AKMG NOMο>R"Os^vM{& "F-J&<΂`[FF$@ |M$g&"BlGI$s="e^'2Gs3N(ĉO&1$+ZhrжrkSɣ[k k*)ѭNf( tM#6@Si̱&3S)4ٮ&<2XZIfܙ~ ph]M1~hH]ӎצ /WR υ+U`*yTEDxA<*AC??A< tMvhn \ :&H(^<f!a&n:&Hr :{XE{ZC"k &JYc96EbhDCQd14 Y dw0} ֋~R&anf p̥$Ms ;=#aZ̥$M[wwnn@k&9`w9aD^by^ kL!o4M0& 6ݕc"1++Q8V/[/f0/_Hy/^N ".$pl%nb#߹8?uL8PE%"m†z$$[5, $=]qIY@GH-B J e &Rh=^b J"O;'%*J=("$&qe `)D'L^-LGI$Be{(ɀRh$i ">E>;U TMl Rrp3j+SIFMDǦ MsE J WiBɠC)wͬD~pL]@9DZ_"& 3 MuMM+eaQP)AGyHXr+4"O&4R> KBhD짏puPsk2Á- ${6D`I! x\/ t6:3$kI$)83l߼#X) $veZa-;uhMns&)"/I5-3ahIݎBks52ϱaLluhMns2x]Gu]k( 5RD{p հ_&y!8VR:eQ1 @le)"\fNqLW> 'RD2L.Hvq?XX?98~R>"*ss< b2b~l5 r(Tp a1k60'yVZ,aTMs;ӾOyLE?s)IC/v0mZPYGRDz>Y-@kGL$M"t77}ՠ>~TR6=;77}feI%eL[n,98~Qғ^Ko2?ӻs w>YbdpN^H fu}C"́?pj`ISɬy=~u*&!$rRl?pl7$2s)Q6ڵ4D6/݀[x@+((OImMnsGKie,ITH2 y4wZBr]ANК@)F|:&ʐ;J&ノRM.DP(74C |gMu4rmw1. B$&d w8&I!OD^3f2nFw^%5B4E0o da-ZI.WmF()ZI$$E`ddneC7;쩔k,&9JH˜ ՛ EE=y," qksࡾ\TS+6ɭfR"gqÃATQ9/mne)# AQ8VR!E&p-c0fo8@X[JHe?t`$<<hMVRZֳ5M"'y״ ;4;߮v0?riFa`Gw~|Œ98~v)箈hQ 0}qRݫM;0~vzF!PNgy9>86Mns!܂܇MZ"O&9St[Ț %Si1ZaZI0 ʀRkI&*/J$p@k1ݤ`&@>4#u"LlDF& hF~\t a5a,!$XBIia ':I0 &Y!+Xxs (C, 'ԗ0;&&0扤&14A9/"50Or6ɣiFSh+{+5졭JL `)3D4kkŸX@RhrC-؜Rhs˘ Dgf>`)Q4klL#$|Rh.R> )Q4٬딾 yRi-OhQD3nY#QRi T "*&=%^pb;JH"0h<( O&ʐ@"b'j'yPACuz]@|ЇtJP)òi!)P) ^lw9@)Q4"Oj1Y6Mg_4MLA4"O!\@Sh8kI$(p yZI,uDZMy#8КI,$Mo4 )&{` 7&9JH9TSׅ#D3)ID)ͅ/ aԍ[̥$MT {v8B"r·24Y0WbD/ne)"hۄdІQ8VR>G2H38@ p̥$R"ka p d[4};`$#c pɎTs/q`$MV$Ye0`j2 n5bjC, D n/e)"ɖ~qЀ@nő L0X?)s ɡ¬XX?98~R<`ӵE b$JHEQ`x a2 q-BӅ60:CQ D(Z*)p d'lrܧ&Eϒ< sχB4IjB Իtnn,sڲ ,OK;Gh9s# ܇ k$zcY5H d9Lڱv߮e-3^ԯms.=kjYd OJBqaتAxF^zM9#.dsm`g|rB&'D.Mi$mH}Ji>H/q-71 y4kmGԝ H͹#)D@ TM#6\ *& 5E\ *&=)P:p+b|;'7kXD^Tu6J dfFJ:\1UhMns2wk9&b9d3DЮL$0&9Od":ks_ V,N Ai$ʼnXq8.g9P+[RR/x\/Ь_&薔df׵kG3 {oHä. 5M 0F;8u鴼y+8CQ GywxPi/x o0Rm#ҋ[[1vV$kGyX9Oc5ǑžT$'(͡pD^x@+4"]9CiX*MH$j]q˹bM!(O%ZP y4T8zA)>&HppM]@ާ]@'z"Ƞ\yP h HBy TMi$ֻםD֒K9~`)Q5L$Xzt`)Q5? D'@eIϖսs TMnshb@!>ei[̺pf#$wܷps |MYzAy < !7O/:렑LWPaZiG1CDd[^bȠDcxG/k d[%wL ݩmnd1SѝMfAh#D[>Mf%逐612hFnRDj󹅼xg6!a' REЁ3L":p̥$M.06p̥$M(`H36ph\sBFd[x9QJfL͜ B8V!OEf^0' .ϜMsɃ3yinՐQ4Y0̘3W~Wɪ܇ hw a ǖWksq:4C$ G qR9r"kHxxfBn7;*X-2S -@_ƛYEE|2ÜH4\+aGXuiQ|E-s֗`غP xM$ceY£^ lE:@Ԅv "2m$5-w>4G#h2t,=}JzZ['H5$(9{;:pDOd ,E;Io 6>"OK${;$=`LD]z2V/', f,/KX:Hϱ .8ԎLBiod}&@0~$5z,6կh Hr ;D9qhMB!v3@B$XZ >PI! yڲh)5B-I,'%xD(I&HFnW"kI$,c0[̥"vK+58Tr&9Wh7NW"kst$ry(8VU"([])F·hNŵ h+s(/>CY;taN'޽+2^wOv\EƉ ܲ;"Dˆ4~·,J맸>d7q# p̫מ$\2+eV/{S ܳQK# pB2%KX:ԍnђB=hr>k' RLg$ m`B>4Nܧ2Mf@"H8V!OoN-0foX"pB W3a^' .ϜLт{0g2!4' ܇ (e0g3GLМ+rwf ;uhMns.'^&s-ɲ'v:p ʢh!L)KX9DHax-L)[0_&9,/B(ȽZI.G4En^[.ۓE&ޒK4C$P .~tHbi$[D"@<+KT ‰JΘFK4B{8n`/2"O4kdqǿNC:\ -4u7%h3|eI|Gf`I2Z :Y7NTrB'D׽/p%N .fq*=/ [% !tĴ' _9>%Ap K$"<} fm C0pHA9`Դ^hJ YCS,QE2}WtY%>HI93sDY4腞AD&?BI3CPZ.NMFm!$״cd!1GԤfM82 [L!b0qɠ U>!wɯ}#|Z7to8͂uafn54kMu&5+`6M!O€Wl?S$֒ISb&Sɭ$#7x3Mi$N8Sθ |Mi$JG,9a] |Mns2YMCl=Sks6ࠛ@RfVILݞRf_I#(r&s(G DneHנPȚ̥"LW"j &\ܛ2`#Tr&v~tfD) Dne\,sS#& |Me \+_hp(ͭچY)c$$cކظB9a8H5"kc p/T5aМf/mn[ԡp>"F0$uڊ8VjW:= &GQ8V1g\tp4tkhh+v/Y6$dF6 G8l+pJGIA7' ܇ @wMtc Fd[Q&d;2CrՆHS$8`J&9r. !OA&0ksvUywû$HPN]+:a0(n-d kҳMi$n~`iFN_Ir? K'͛#X=G|I|&Y\3k`&$bhq~[#B$bh2Kcfv8='5h0`2a{(dB$FM'#mHx2 _9&?B;KT72x~TrM0@jՄΰIV]@|,֌s$ :*I>1Fn;f^զBK +ЮKfY+8yT$&3s̊2XYy}\_Y!Fi }1x_LHI9b{0Gغ!>vHPmJ͡a6rHeG 1f}ذ6QHI9Fh;!G}Y d(ͤQ؅BpCU &l}J=D]TfMkZ8dF Y ;_[ikXp% Maܢh1`K!hs>Q4(I(Gsk2H5ShM/%>&Ik>^k_&QY)Rv:XCQ4V/-iBt¬ZeD"t>&fdiEuFm&\_kC v-qHI94QԊf; ^;EwwԄ诮e-=dfNM7jst-֞SͤM4)GNqB: kZz&;:uC orMsJlHD/DotM -kvM'iȎ2,.r~&0Q4tv y4w9(dɵ}<:I$M-z} |M$+У߼])4t\A )4DIWɡ0c"$oIK0G&DPa=ha~i5zYh юh5gçSiysEwD`wxaAizƻ0YA:TqN&lM!nѭf[%e<̏ccA,N fIYdcM0]$hq2It.aL+vaXI8_fSɪʊFšMVR`)6s! EÑ9ptO:<(E}MVRt )Fmne) }*J&RZ}3*&26*&2e^6U:I4\(2W"j2$@,-r&rzt& ~#wYh |MB3`~9a|\8T$uOd?$,ɁQeq5̇qy]ҵ&#Vqw$ CqҕN"^;Mns 0C뱌 Dea!֒Hv:T:V1JKBkI${2 O[ m~ɆFMi$e.N7Bת< &\q#@>g<)DB$'Ya h7Ն2Cl',ВYG028{M6ΊdH7phVMu)a@HdsQGA=k^=P?Mu5pgMV vAP֥t !JnAR[WnoA >`+4U/EwwaMI)74b/Eje &bIKXL]_9_&&2gq3JdAh/E∰ܞF2_JKQCQ4A犏Eߘ73VeD?2=3vKCFm&E (2̕f+M3 Ag^_E[&̸85 '&—p΄wПXaNMg8qP "hd?Av`: &X XI~WtM % j8~Ьh h!$;M%e6_4$D׻n8`vGI$(2B<"$+pc$P y4DIWɠŹ6@4(rM.= Sh|Z%@=@4Dž)D~i4(D&n>в۾&=j2#7`)n^ʰ |Mea# ES)I h Q5[JG;j2pD^`)Dne)4Ij2AT3vMVRt7m!PRKvzJ̥$tD~!O &!O&^݀D")EDh[@dEtM>&9„,-Ě$MSksA ,$![v`ODI!x#TK"L!2a֒Hw8W]dJ V+5Z 'JIٕ$dELT7bB$!/Ԕ6ȡð~ '3Rv1i`D:&I'gw1eZ,(}{xɉڴ^wf͐D6 d]@|BvH9 hMN3|^";Ǽ+v *iWaK2ls$ySVd/s]V!Ei+'2 IYI >HQ>b3{94!0Gb{f0AS _&N4 !S ”xHͥW cKD$T[9Fm/AQR?| d6h7&QlױL@hG\d2D~AKk{IWɤDp:ZeHu`a~rmDuaFQ= '_&oE~Ll;zBIWɭq8|>3,5-h6NMfvSi>XondM [0cu9~$"h]كJw3#RxB]eQ4/%QkKO&P+iL y4z\Af?~&P+hPS< |M&@C*h)D*iRU8cÓDD:0&Ğ 7b oh`g7a`q1$&8x3؛C+Z ͡h#n׿6;P|;3C$r:ǛOǚYXpR9M< ݮ0nsyq`+扭˔<8gfـh7 eoЀj2#8JˢD~Q cazH~TR7@RRa Q5[JKs(̤\9IE)Q6S"uRkxzruvV )Q5̄)򹦑RksS hCQ.W(CPG P֒I+VMZI$: HDL>&]G, .LW-ZI!:LCP |MÿJy[ d>&I烩R`k] &IGY/%&M Mu2?%eYd`=*t EGBȣyWѠŇȡVPZM})Q8m|f37!h4`!_M#Z_ |M/ߚM7G(>&&0M/&hph~mHh~m w#t&_4Hohcر? Msm wG!f:Š֛CB11Cq0&q4y*m wHmecQ6;yUq-54Bj cysJ&wcks Q5̄E;p@)Q5̄) s*섀RkI$ "o@I!,@ Mi$@h&IT* V |MòkoSɮSʬh.L.Cl>&H !Od2Jp*. K05DFh 4Te.0yWl,#'֜u|DckAŘAj)nHH3!il:B qQLSbJ-`kBQL$3f ?w<,H͡JDCY :<!hK&$3ijZŐ'JDCC3N/ zXDFm8dE!DD5 ,p'D.M#6#ll:AqxfՆ [@W},!Fžt;,HphVnHQ|pm\B; к,nHQ|pg{4i˱WMEh .1`! <ȸB)I&_"Dƅע$yZ"M%.A.6HIqmIA:~ل9FAWqxTS;\[%<h]ٴ,Tt  GI<|W9v!4l7[!@+Ӯcض~;DN Hx4Q> KNg^wDBEPeZt'B3x= 8(w("x.+LMp3pSHb ؜N V:M^Ƶ+GSF`DŽ5p*|@!C-+4fF=aW+:8 Wh͟Ǎ@AFWɠu º h=Dž8mh!膿2M/ϢiB8<,_4!XvbB$EE,E{IJ&4P Q4X6;)Db#[&3IEQFl&3fh^chc!<(5&v7LkDC@hcZCJc?LkmhovHhc-hc#n/;XTPKZBV<ځ0Gk^?&` y5[Mpy~,8Sݘ4c[ɇM[I>Mns!6+BRd ȼ*&IaO:)Q5C+*&Hv? LrRkI$ c'V۔r&I̐Bɢ_ y4"OʀWhl>&CpDO&O*N- y4Tld!܉SɠGCo2D>&ʚbN)4y6s ioxS4~H;[^Wz=A$3hzv<0?s{iM;ݍ=CMÃX*)띂M#6h臄ިnQLSFm o{%xdٰ`Cs 2mVl0#YDbkrԍd!d{d< w9ӟl\فs-C-P[ Oft+$٫60cMft5nc{\fdI;'+zL݆fdDt@$t@Hgf҂鳑I-.GvCXS%` xz=ǟ+M|gb9ׁSɢ"O \sR+dICzCqpfCGKk>`j}t h43;$TS;٭ JR:D%&L\entH7tTF[p@"kZ[Bq.6}w\>{YbҖ qAxq r9 0ɍg CgR$>򉣚dWOlH}֘c &j,pr>,$v4cYǺ33xra084z{ 3>^x7m w0!C–p'vVV e:|@,=UUUUUUV扦D֘Bs4^5̓@ |Mns$Rd>J&^$Mi$E\ZZI%@ZI$>9@)Q4"O!»! 'p\DЉ<8%a*&]~lr&CTɢ[ y4T;*a&|\;=|(FmߐypFmQCD3fl^G^,LeɯDlԷgza g0̊05'5[3,1$"++gp=g- p@ISʊpzfx[ugp=g Cg0+F03ڟؐ0WɤRև3tfx"I81ɣYǺ33x08&^:wWSFmG\j?s1IlYo65YX'USMRS6AF}X`HHW_MƾQ!ah~m wqO1W< Q4X6;Ehch~m w-R|~m wD4MD<1 D<1M19, &"$,P,uCȉ<$J~ |DmP\DzI\0><#XDe/zPqBR ѡ$!$J"#5$$1zHI:S0 ă;yWrpxuGUCʓS%L1qGqW,D<K#4GU*C8 4t 0*/ A3"EP4L$º l({ ~\ ( dEI^+Уnϐ̰W/7 gp=gfGy'5[ 6\YAv`Dž%c;'!(|avl<,=,c>M30?u<a;6ȑEEc$=gG2GύXN; ~hTz^=ћ׎a$FI&ߎU/љ^dvh~O%xOk)?6; dћ?a͡>I p+xQ6;_9Sb# 4s 1R8 Q4X6;h@ Q4CʛCk`)D >CʛC4MD+ ^\Q4zMW(=@q4"Laɣhc51I{;DF5C6;y“qCk+ݴ1܎Swn/;`_iYX4ʷ}SϩX9_..1Ck+GxGxЌX&$gpH:\WTa$ 8_&#@DP,8^TAa€DyP)X䘈JS)+4,Sg@+4nA\fܷ7rpȚFl>Ŕ*&?^ vЩ%.)3o״Iä@Sɤf-k\睤 y4kqlsM{ %.,hhԕOeO&-5fGskdqD4E:J&I|QCWh$7`)Q4tK(w>D@ My|ņ/:أ'L`~&=s f̰8!)lV1 ^?ezt#X2Dž2=zv mbBW30bЇP) '΃OD1C, gF:>@'Eߚ>1 GTz~LspXT'T^SdFk7RVq TU`{?6H[3BZϐޖA31P}dcnϐ`G \!Hgp=gfGs13aI Vm wuLav`Dž%a͡㬝e8Xz?!,M㬝20Mi͟LJq!!6; h Շ1܈\ 3 fo4DXp—2%`͉p%`gAMVX؜u 3/ ЀShck'^ZC+4'^ 8Shc\<&h&'㤒m wD4MGsIA<M#7KI鈀 vWH۹ d&WnJh#n6በL+kCaD>rMÄ\C+m_>ocExyD)`CKLGF,!$%ۨ>t ÌyLxp>q5',)TM#4F9>Fn#&Fn<P(?aY۝P9>~ּGGP_ K u8VdXRRK9!uuu,.lvc,,]Zݭ㗂WVRu:ɎJ,VG8WCWil8SVFS9V",Vkk& ^ XVuӅ,ɎK'Y3FД)tt l[xPP4LY,R ^ 2CF(&SS56P]XS<,aHq6xVD#"C?Zߐ~C,ARY2לỹtWk#vkx^SW@a^w9!0s3]3]aHa!9+MYaNTXWPmka\khaK&9,d{P"E+A[t:?P4L4MM^h~"1ďv߻ ,4亀t=0X[}gKT9CJ7/$vzCdCgx?^W%Kʀ|{dPrT"L9*sJp=s%p^I亡uEV=p9.rT+rU>X@X [ܠ^x;%J$qK"$}xX7jc'O%YpVr]@}nXrc (rU_$,@}o2_+b+b9PȎJVJ p灷C_I&%T6jᚉ} ]CO*TޔPr`y{x$wyKA@}<-[nݏ#nݏ#nݏ#nݏ#nݏ#n݅ݾ77h nˑǴ=+ wpVn{@Wv. pv wpVn{@Wv. p.]Y _\p-[wwf([~ar Ph nn݅˻+7B=+ wpVn{@Wv >e[c.n݅sp.@}˛~ar\=+ v2_N=p7h n݌{@Wv >e[c.n݅sp.@}˛~ar\=+ v2_\7h n݌{@Wv >e[c.n݅sp.@}˛~ar\=+ v2_\7h n݌{@Wv >e[ v2_k׽|uic.nÓ\=+뎮cPsp> }竱ua7݄<}wpP亠>v2_}WP|\=+ v2_\7h n݌{@Wv >e[c.n݅sp.@}˛~ar\=_c.n݅sp.@}˛~ar\=+ v2_] }h_\7h n݁1n_+`&}˛~@P,.>e[Xx(Hv2_,< sp ݌{@Wt G@}x V7h naX] } 9=+adxc45>9'›~@P,.>.:aM[Xx(HvT'õc_,<  9y˧ n@@8 Sp ݅՟r([Xx(2 >;޹jN=>=+atau\, ~_ ުsx/ uush n P,dp>P}/A(%5;A=+@@}x oSpr[aM[ 4`}]@T=+@g8F1h|h`sp;nݎ@X }麻âp>@> >=+@.@}pt@AUX`a nݎ@X}@}yj}@}Bۇ~c(y_&XN݀eн{5ۇ~c(:ɪ`_ }uw@5TQp>j >P|"Lp=@Wv9`l 檉íݍmhO5TN+yY*eUZa݅t'UD@Wpzc@}K:> ȃj=Liۇ%ipp}3J&Çv((l:': %$iZ}ܔ6jv(۸à('m^&rߥâpxt}ɠQp(F)CxŒ.FDDdv:ɪcE W`j4䡳SaAQ8{h>cDN@>pj$B7rP0'7j=NX9b&@}BDu7Ț&8`LrW>jvɸt.DQ8{h]8tC>q?蚪l(H.$raUDy(y!jnt'DVkqIMaUDrl:'AE@'FDkE 檈|:x', Ѫp#htMDC p}Q8{hԱ5TN'FD|65U}ܱUDkxxMUv Fí'm[;&>Q+9f՜>N j:Ѡ} @j3Mo(`p'xw@j> 5<Cjr5T@Mz5<Aa5TX#UDnw kxxjM } @.05<Aa5T @#UDqi :$r5THym[U]:$(Q }g>& MUtâ@U:7Dɪ8J5THxgD&j>UD.0=Mo욪$Dɪ@UޝL8{h DQ |Q }Q8{h$Q6Z}xFbq.p>&0~9۳r&D &(&FlFFG'*rMU@MUњ5B5͈xӓ28y? NȚ& 5TOudfi|dpH%ZȚ&u $Q-ek-23b4OIȚ&u $Q2|Q+6I?8J: 5TLA:!<H Z3FڛS$`JMUn] &d`i|7 *'_~.ěZȚ& R@MU/)_rxFG&[V{kg@r&rifG$Q3vIYi|{H|= 5TL츝'@MU{/dpјREW8hł'x\dc"[[Ț$ \:%粁ehlx:&"Q(%bV2ؔ~MUZZ-MUZwD%hWˢs )~MU2"[jDzâBpm G+fQ,Reb2ؖD2rD $lF' _MU4Q$6 DQ< >|L!!"{ %Ejx9Qv"navA98{ DQ }IFmoɪS|I$W`䅺(s>cd^J%$86CeH:r@($Q$6 PICǯ9G̼3+f,bG,)'^@($IFmoɪ@COI&8MPxƉ!z$<@I`Q5T@LQ$6ޝqDĀ Q$@}'4J5TH}r]QDH{ >҈I4Ȍё((uhH"&%yMU>򀇇%I(y̗>': }I4#Hr#DdFFCi ďMU>򘈇%I(LDb byQT9.TIFDdFFGzGf՝gg3ZjuEJ3F$v1<(KT*BP~rT;Z$F#8ȌԈ4|DpM#}>t/UD(KTQ$4bH`}Wd@CK*$`f`\F#6DjDd|>IAONN5TH}r]P亢%F;@COI&-#jYc"2#R#ȮRr݃?{Ϡu_&y/ĒMI(1|!QK*$`UVb161Db]NYAm â@_I&$fIɈt%Q$L/a{Fs/F1X4AW|aGd=IE4фl:$r] TI$<#>pFGFXV!ZXVii$ 1vǷQâx: $DtB:fm7>}r] I$z?>a8t9 $hWg7<: }烠DM00lT<#\#]А>t/$@}F97hцp>4DQOI&9a۵b1?#dOgH|@I4wM4a:$K*$Bj1 F41yzg@LQTދrnо/t9 ʉ$ 倓EF#"` GhCBw ݯkJd,rUJrz[-oa@6앸*9*K0rTg3/+=.~M%K^5#w*3"ޮ۵{=x%DdF&7kx/JD&kr;S7Dw܀?a!J>qW3y^Y@O^%D13hb1(Q 2---פۉq%Acq%Y?QRU'jy;F $c1N%ZrT sG%Z|xG%uL 0,Y1,Qhb ̋Qj-]ݺ۵{=x/N0^%^ be2IIF;|rT& V㒠dQ%_]׀y亦5ƠXׁJ$ bMpowϡ=_gׂÒmqWR6cc חy|U͜J,~a81؈n9*kև'3}IaMޡ9<'ĒM(a+(r]S1SSTSBDԩn"!u_n1.l"b;6:?9*NA!+:aV D:A:A8qwU?f⼯s/^WWVT. ԩ3p E4 J+Q P4.ݔ*mY62ר'Q0,9*;SC3rUv v8K}wP Rqø O.8++PBthjT'@MPzYN%$ RjʖSEZ Pmt9*+J9*;g)C P f Cm.W55Y@+|hI f(UT<4޺+a 06@,9* JÒsLL p>lPz_H A\W$y+:+(o ԩ0,<,a}>14ސ,>dY_ /2ĘbGfA'}بQbYY Zhccƀ{txI@}RYd$r>Aۂm;e.,H"%ňjjocZIPhH P? 6 CoH9r@ ^i$5x0зx0:Fx[[))ڰIKCiělM 5/3Bc7/S&IKCiělM 5/3Bc7/Vo1N$Nh\I}k~ڳ}4(ݮn q&h4&j_xfn_M 7k46I}&j_jУXњn7/nhm8G9aq&hQf nFIFsuxfĚF}7Bm n4L.$Ծ 5ܿ[YMM r/M 7#AУXh'Y $c4H^GvG Y&PpO30v$C'h_]Bdu ̖%{A2 EW4JKirhkc fgqbt4]5M 4]t4]AdtX..g)2&R←)r\PK\P׊\4ϳ)D )r\Wvb)sٮ՛K\o? -~`b fh`ڈ5 P~mD&P~mDCͨkcx fE6kyRu9P?? ZZխE V4KĂ)r\XϮ,N% %)s(qIʼnQK|.,\t\ +) ̊ljȒu9P!̺^^έo*)DPZ ?3sDoGu"ǐCaàSi:kk¨^ kvH9rt:p_æ…B#BZX€,@; Y_ۇAb~u~}BQ_\v;  Jzràd:kk z㰱 -X{p æ=i# q%pBC޷{ z㰰sߟ~H;,}:]Oʓ} u+rwXt', 8U$}'}'T #ʓvxR{#R_  X@$ʓvxR{#S ԰K.$.ʁ^eI%W %='<'GjKp>X@yeԗYRxO{*Ody8KR,WYRʼe@lJIەN'hԍqrvI.ԍNՄr;VvWçM'KR$:]'l<:]$jD ;wIx)tZ:u~m=i%T''(䪔@қ}6SJ %W߂VTʓ/a\ XI';RNOeIO;yoX:\Ygjݤ:HMP ̾J7BDV}zqMSRMV#XY S|K}"jp"ԁubo jK"MԸzo.Չ0wQGv7t:=7BZ+Dw7 K7>溄MVjE"ol=b:=VqbZƾEeBȮMAMHM}m,JM k N]5ڒ XD0YBz5dP͉  dN"N"tY2':'; BD'Z2'8,NS"qS"qN"Y8Ut&zK=g3~NȄxY"%n}Rx( LkJT=adpubo )2dpE6Q$/h&o0b |lVqdA<],@;Z:5#p'gXt:t` הrG-@,V&tH)Jrvp-h,t,,k,PUAcNMF.  t..  tANTHEM21PRGt  DREAM_16PRGt  DURAN_17PRGt CROSSW_1PI1Yt B}JIMI_18 PRGt LISA_14 PRGt KLOVE_22 PRGt LYNNE_15PRGt 3MONKEY19PRGt STEA_13 PRGt WILBU_20PRGt  DGIRL_9 PRGt JUNK_7 PRGt  LA_6 PRGt ;LA_8 PRGt [ MAX_4 PRGt "1MYSTIC11PRGt 'i M_1_PIC PRGt *M_3 PRGt /D PERRY_5 PRGt 2C SCARY_2 PRGt 5vSOLAR_12PRGt 9x BUDGIE3 PI1t <B}BUDGIE4 PI1t \B}CHAIN PRGt |aSPACE PI1"t ~B}NOTE PRGt %`*O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\#BF#/9?< NA\/</<(?<1NAHC )ag )bgVAJg #  $y69*!SCjX##B###2# $fE 6*"*!Bg "R jag "j j a tg "j jag "j ja#3LNuA|## # #LNuFA|## # LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. LNu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. 2>>BNj>BNjBzj2>JBNj0") HHAEHA|fBQ"S)f#A#Ai3AXQ)<fR)Nu`~4M@@ vNR)  B@) 1Nu 9gg@ )m8)f.i2)i2)imDAin2)i3ANuDi`Z) in3iNuY) )Nu|Nu|`HR99AA3{NulQ@R99AA3{Nu<Q(Nu          G WHEATON     0    0        0    0  0 @@@y   B"  XHjR` *O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\#@BF#/9@?< NA\/</<?<1NAHC )ag )bg*AJgB9x @d~$y69*!SCjb#d### #B# F# $fE6*"*!Bg "R jag "j j atg "j jag "j ja#3Q2LNuA|#LNuFA|LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. THE DREAM OF MORTENFIRK. G.W. 1990.  F F Z F N F ^ j  N F ^  b N F ^  b Nd   ^ Nd   ^ N0") HHAEHA|fBQ"S)f#A#Ai3AXQ)<fR)Nu`~BBLdnx8M@@ vNR)  B@) 1Nu 9 Cg@ ) m8)f.i2)i2)imDAin2)i3ANuDi`Z) in3iNuiNu|` i#n3i`X|`XiPNu|Nu|NuR)Nu|`,`Nu3i`9iAA3{Nu`H09iAA3{NulQ@9iAA3{NuyQ<(9iAA3{Nuy[<9iAA3{Nu`H9 R9b9bAA3{Nu`L`L``L@           G WHEATON               @4 0@P`p8@@@@0P          @   `@B" l  XjR`*O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\#BF#/9?< NA\/</<(?<1NAHC )ag. )bgjAJg #  9dG\$y69*!SCjX#T# # t# # .#F$zfE6*"*!Bg "R jag "j j a<g "j jag "j ja#3LNuA|## # #LNuFA|## # LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K.  .  t  .  t  .  t  . H tL  .  t  .  t  .T T t  .L P tT  .H  tL F(T t  | .X t T  t T  t T  t F . t  ., < t  .F t  .F t  .@ < t  .@ < tL 0") HHAEHA|fBQ"S)f#A#Ai3AXQ)<fR)Nu<fa`R`@V  ".:D@ {N if|#R)  B@) 12)IA|OmAO3Nu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. DURAN DURAN, NEW RELIGION/GIRLS ON FILM. G.W. 1989. 9Bg@ )m8)f.i2)i2)imDAin2)i3ANuDi` )m$ 9DgS) im3i`NuY) )Nu|)f( iWn3iNu )mUi`|`P)NuYi`Qi`|TiNu|`Nu|-` in|Nu        xr         ```` ``0   @ H @H QHQ UQ`@ (`   ` y D  D  D D DD D 0 `D P`  @ryrlr     0 @^@0~~  8H  8H  y8H8Hl8H8H0 D TTTD0 DT @$yNEi6<O|>>o` 70???` ` 00? ``  00?` @0  ?`@ 0 ??????``?????????ǃ|88|p~~??ππ0<<{[Dp0?c? ?``0AA????xx???hx??hx0< \0< x@??G???@??ЀO@??@??@??@(??g?ss@p??3̀g9qq8 @??3̀g88 8?g8?`oo0?ggqq''8?ggqq~~`<0?qq{{{~~~|?/  `???8? 0<p??3<a|gg>`sf_@y\<<99?<GG?8s_8@ǀ<339ƀq999qON33ǐ?q_@?@?????9Ǝqq999qqcff??<?c_@~??9Ƈx`~??qq?8??33qqqqFF333t` ?ppp999?qqq`3<<<}}}`x~ @?80?}888]]]``00MMM<UUU????YYY8? ???]]]px???8???8?~??8~???@?<<???nnn///~>?????mmm``ox<????000 mmmox|mmm`xnnn!m!m!m???xaa??p9<>11~?~??0 ??p0??????Gx 8_` p/ 1?    =@??>8? ;;;?@@?`~?><EDQE0???9nnn|} ?g`??|?8_~?  ??s???? ????p?p??3  _?  =B><<<.?<<||}8p83??0???????o??@o88??? _>??`op@?<???`g76 >??0pw< `0? ? ??? ``c| <?|?p x?#?< 7?8;@/  G #,3? GXg`?0?@ o 8;00`@?@A ??o?0`>| m03x<>03`s@?@0 ? oo?0`s~ 0768x<>073`s@?@ ?w0`s 08x<>07`v@?@ ??O70`s} m08x<>03`|@?@ ?; }0`s|> mX08x<>q003`|b,@e?@ ?x ; e0`s|> mX068x<>q073`vc,@e?@ ?a3|`am 9088x<>70ss`\?@ ?8π|a1>>|`am 9088x<>30ss`\?@ ??1 0``  00x<>00`@?@ ?0`@ 0 <?0 `_@@ ?????>W ???p?????????_????????g??????  T*#a000000 #b000000 #c7770007000600070055200505552220770557075055507703111103 #d #E 9B 01 #W 00 00 0A 02 12 13 08 A:\*.*@ #W 00 00 0D 08 15 0B 00 @ #W 00 00 0E 09 15 0B 00 @ #W 00 00 0F 0A 15 0B 00 @ #M 00 00 01 FF A BUDGIE@ @ #M 00 01 01 FF B Licenceware@ @ #T 00 03 02 FF STOS@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.APP@ @ #G 03 FF *.PRG@ @ #F 03 04 *.TOS@ @ #P 03 04 *.TTP@ @  SOURCE CODES ------------ You should be in medium res to view these sources codes. Devpac 1, or preferrably Devpac 2 is required to assemble and run these sources. Most Shapeshifters music can be interrupted by pressing either the HELP or UNDO keys. Remember, these tunes are copyright Gary Wheaton + The Shapeshifters. Write to Budgie UK for latest tunes. Camy Maertens Budgie UK April 1990 . `*O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\#BF#/9?< NA\/</<(?<1NAHC )ag )bg\AJg #  $y69*!SCjb##*# # # "# #$zfE6*"*!g "R jag "j j ag "j jag "j ja#3LNuA|## # #LNuFA|## # LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. by JIMI HENDRIX G.W. 1989.  "   r " N  r nn  r "    r> n   r "FZ  r "zf  r "  r "  r "   r " n  r " N  r "N  b r " ~ b  r "   r "   r "    r "N  r0") HHAEHA|fBQ"S)f#A#AB)3AXQ)<g`<VbV.6LZdl@ {NR)  B@) Nu 9 Lg@ )m8)f.i2)i2)imDAin2)i3ANuDi` 9gS)9igtR) im3iNuY) ')Nu|` iFn3iNu ) mTi`B)` |;Nu| in3i`]iNu9fi)`|`P)Nu    H          $  $@@$@$@@@    $ $ $ $ H H H H $$$$$$$$$$$$$$$$$$$$$$$$ ` (D0 D@$D0 D @(@  p p@Q          @@@@   (     (X2X2X2   @ p` 0  p> @ @@@@@D0 D@((     B"  T*`RRb`*O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\# hBP L@H?<NNT3Bg/9N/9N?<NNO BF# /9?< NA\?</<(?<1NA`HJg0$y$69(*!SCjb#### # # # $nfE*6*"*!Bg "R jag "j j atg "j jag "j ja#$3(LNuA|#LNuFA|LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. TITLE **** LISA'S SONG *** COMOPOSED BY G.WHEATON. JAN. 1990.  j b      r b   b   b j b   b  r  r 0") HHAEHA|fBQ"S)f#A#Ai3AXQ)<fR)Nu`@Xd6@JRd@ {NR)  B@) 1Nu 9 _g@ )m8)f.i2)i2)imDAin2)i3ANuDi`Z) in3iNuY) )Nu|`|  i#n3iNu|`0iPNu|Nu [|` iHn 9ig 3|H`3|`Qi|`| i5`|Nu9iAA3{Nu`H0R)9iAA3{NulQ@                            G WHEATON  @@@@@@@@````h```0@lf`/`/`/`/`/`/5l  D @8  D@  p(024<DXD  D pHp8` @  D x4H\p  4yyyyyyxwvutsrqponml.l:vX 6TvzB* j =        llly l yllly l l @ @@@ x  x  d h @ h  B: | X6hT`d*O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\#BF#/9?< NA\/</<(?<1NAHC )ag. )bgjAJg #  $y69*!SCjj# ,# # # ,# l#B9 FB9 B9 $FfE6*"*!Bg "R jag "j j a<g "j jag "j ja~#3LNuA|## # #LNuFA|## # LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. L?Nu l   , ,P  , ll P  , l ll  , l   , ,  , ,  , l   ,D lD  ,t lt  , l  ,D l  ,l l  ,  l  , l   , l d  , l  , l  , ld d ,? ld d ,? l   , l   , l   ,D l  , lt   , ,  , ,  , ,  ,D ,  ,t ,  , l  ,0") HHAEHA|fBQ"S)f#A#Ai3AXQ)<fR)NuJg^<fa`N`<L  , v | @ {N if|#R)  B@) Nu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. title... ACIDHEAD. Composed by G.Wheaton. March 1990. 9 (gDr)|m8)f.i2)i2)imDAin2)i3ANuDi`J)g| R)`NuY) )NuTiNuR) in3iNu i@lxVi`p|`2NuV)R)Nu|NuR9 9 A3{Nul(R9 9 A3{Nu`H*O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\#BF#/9?< NA\/</<(?<1NAHC )ag )bgXAJg #  $y69*!SCjX## 6# # # #$fE6*"*!Bg "R jag "j j a<g "j jalg "j jaZ#3LNuA|## # #LNuFA|## # LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. > 6     6. 2  6v   6  ?> 6   6>   > f    ?:  Z "     > 6  ~> 6:  0") HHAEHA|fBQ"S)f#A#Ai3AXQ)<fR)NuJghNb<fad`R`@ bZ",DRZbt@ {N if|#R)  B@) Nu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. 9g@ )m8)f.i2)i2)imDAin2)i3ANuDi` )m$ 9gS) im3i`NuY) )Nu| ` i_n3i` )mUi`iNu|(Nu 9rgR)Nu i#n3iNuXiNu 9gR)S)`|`|"9##Nu                   ````l ljxx`    x pr  DDDD[[[[llll   @  """$"""-3336333-66DD[[llll[[DDDD"$"-"""--66D @ &(-3p&D[Dlllll l lllD[Q[lf[`D@y<y&-0%  - ` B"  Z ^$Z,"` *O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\#2BF#/92?< NA\/</<?<1NAHC )ag )bgAJg49:d$y<69@*!SCjX#<###f##$bfEB6*"*!Bg "R jag "j j a<g "j jag "j ja#<3@LNuA|#LNuFA|LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K.    f   > >f   Z f    >f  b  ^f   & rf    f  " " >f 0") HHAEHA|fBQ"S)f#A#Ai3AXQ)<fR)NuJgV<fav`F`4`6^f@ {N if|#R)  B@) Nu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. HANDLE WITH CARE. TRAVELLING WILLBURYS. 98g@ )m8)f.i2)i2)imDAin2)i3ANuDi` 9:gS) i0m3iNuT)Nu|`T) in3iNu )mUi` )f|Nu|dNu )f|R9696AA3{NulQ@ )f|R9696AA3{NuyQ</ )f|#R9696AA3{Nul*                             `  `  `    ` `    @` 0   ` 0   ` 0   @@ T@ P D @ @@@D  D ( 8 D  D(8(0@D0  `D0    `   @ @B" l  Z|R**`*O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\#BF#/9?< NA\?</<?<1NAHC )ag )bgAJg$y69*!SCjN##^##6#$fE6*"*!Bg "R ja<g "j j a*<g "j jag "j ja#3LNuA|#LNuFA|LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. ^6X^  \6 ^` \6( ^  \6( ^ \ 6(`^`6(^6 ^  \6((^ \ \6^ \6^6 \^h \6  \^X \6^6^6`^`6`^60") HHAEHA|fBQ"S)f#A#Ai3AXQ)<fR)NuJgXNİ<faJ`B`0 0z@ {N if|#R)  B@) Nu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. 9g@ )m8)f.i2)i2)imDAin2)i3ANuDi` 9gS) im3i`Y) )Nu| ` 9gS) i#n3i` )mUi`9ddi `|Nu                    `[`[`  0  @  ```x     l     ``         `    `   (@(8 0 D    lyH/?< NN\LNu B" h Z^$Rx6` X*O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\# BF#/9 ?< NA\?</<?<1NAHC )ag )bg0AJgH92d$y4698*!SCjl#p###<### # &DfE:6*"*!Bg "R jag "j j a<g "j jag "j ja#438LNuA|#LNuFA|LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. <   <  & " b<    <    < @ & " b<   < S)f:0") HHAEHA|fBQ"#A#Ai3AXQ0*$ ) f*%f)<fR)NuJg>`,<tZ"8Dt@ {N if|#R)  B@) Nu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. B@)<m6)f.i2)i2)imDAin2)i3ANuDi` i m3iNuY) )Nu| idn3iNu|-Ui` )m )nZiNuS)Nu ) mRi`                            008@HHHdHHHH@H0HHdHHl`[0l H@HH@HH0HHHH H@HHHlHHHH H/?< NN\LNu B" Z  *Z      `^*O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\#RL@H.3T yNi#NBF hBP #V?<NNT3,Bg/9N/9N?<NNO ?<NAT@?9,/9N/9N?<NNO L.H@/9R?< NA\?</<?<1NAHC )ag )bg"AJg:G$y69*!SCjb##P# @# "# j# n# $^fE6*"*!Bg "R jaBg "j j a0tg "j jag "j ja #3aLNuA|#LNuFA|LNuLNu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. P j @  "    j  @ " 6 j J @ " j @  "  J j @  " P j~ @  "  nP @  "  J j~ @  "  J j @  "   j  @~ "  j @  "  j6 @ " j @ "6 j J @ "  jP~ @  "  jJP @  "  C j @ "0") HHAEHA|fBQ"S)f#A#Ai3AXQ)<fR)Nu`<\h$,BDNV`hx@ {NR)  B@) 12)AI|(mA(3Nu 9 g@ )m8)f.i2)i2)imDAin2)i3ANuDi`\) 9 in3iNuY) )NuTiNu|` i#n3iNuNuiPNu|Nu|`iNu| i5`9dS)`9dS)` H                   0    H 0         @((    0@@@@@@@@@@dddd@@@@@@ 6 p`     p DpD Dx@&0@p5                           P   h   H    H    H h b d  @D  h  $yNv'|~~ JgS+AtAB(B(A@QGGA@Q FQNuB*,* XhlX` *O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\#pL@HdBF hBP #?<NNT3bBg/9N/9N?<NNO ?</<d?<=NA3b 9N"//<}B?9b?<?NA ?9b?<>NAX yN /?<NN\?<NAT@?9b/9N/9N?<NNO LdH@/9p?< NA\?</<?<1NAHC )ag )bg0AJgH9td$yv69z*!SCjl#.##X## h## # &fE|6*"*!Bg "R jaRg "j j a@<g "j ja*g "j ja#v3zLNuA|#LNuFA|LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. H/?< NN\LNu budgie3.pi1V h ( (X (  h ( XX (  h H HX (  h ( XX (  h l XX (  h  XX   h ( (X  (? h  X  U)f:0") HHAEHA|fBQ"#A#Ai3AXQ0*$ ) f*%f)<fR)NuJgJ`8:N@ {N if|#R)  B@) Nu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. 9 $g@ )m8)f.i2)i2)imDAin2)i3ANuDi` i m3iNu )Nu| i<n 3iNu|-Ui` )m )nZiNu ) mRi`S)Nu|`F| imi Nu3|NuBA)<m |Ti`                   @lD  D  Dl@l H H H l H H H l H H H l l [QH5DHQ HQ[l HQ[l HQ[l`lyl @B," 0|  *Z       `V*O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\#FL@H.3T yNi#NBF hBP #|?<NNT3,Bg/9N/9N?<NNO ?<NAT@?9,/9N/9N?<NNO L.H@/9F?< NA\?</<?<1NA3T yNi#NHC )ag )bgAJg0G$y69*!SCjX##,# # # ,#$zfE6*"*!Bg "R jaBg "j j a0tg "j jag "j ja #3a vLNuA|#LNuFA|LNuLNu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K.  ,   , ,   , 8,  > , 8, <  @  , ,    , ,  > ,    ,   ,,x  h> ,4,   ,,  , ,   , ,   ,x,t x  ,,   , ,`   ,` d 0") HHAEHA|fBQ"S)f#A#Ai3AXQ)<fR)Nu`<xx:B`nz@ {NR)  B@) 12)AI|(mA(3Nu 9 6g@ )m8)f.i2)i2)imDAin2)i3ANuDi` 9 4gS) im3i`Y) )Nu|`| i#n3i` ) mTi`B)\iNu|Nu| in3i`]iNu9fi)`|| Nu92dS)Nu H           @@@ @y@l@` l`H @< @6 @0 6 0  @@@@@@@@``````` @@````````````        H@@ @@ `` ```` `` @y@l @`xh@  H  H            H           `  $ H / < H $  $yNv'|~~ JgS+AtAB(B(A@QGGA@Q FQNubudgii3.pi1B*,*XP XhlR4` *O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\# BF#/9 ?< NA\?</<?<1NAHC )ag )bgAJg$y69*!SCjN##8##f#$|fE86*"*!Bg "R jaFg "j j a4<g "j jag "j ja #3LNuA|#LNuFA|LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. 8f l 8f l 8f l 8 4f l 8hf l 48f l 8f l 8f l 8f l (8f l0") HHAEHA|fBQ"S)f#A#Ai3AXQ)<fR)NuJgR<faJ`B`0v$nv@ {N if|#R)  B@) Nu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. 9 g@ )m8)f.i2)i2)imDAin2)i3ANuDi` 9 gS) i0m3iNuY) )Nu|` in3i`" )mUi` )mitNuS)Nu                 sH     5421^``@@@@@`   `@  @@@@@lTD0   ylyl[Q B" X Z|R`*O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\#BF#/9?< NA\?</<?<1NAHC )ag" )bg@AJgXJ9 g $yJyjZ## # ##:##`#3"*!Bg "R jag "j j a<g "j jag "j jaSyj"$ m #BLNuA|#LNuFA|LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K.  :  `x  :  `x :  `x :  `x :  `x :  `x :  `x :  `x? :  `x  :  `x:`xX:`x:`x:`x:`x:`x:`x:`xx:xx`x:   `x0") HHAEHA|fBQ")f#A#Ai3AQ)<fR)NuJg <fa`<f a``<f a` <f`R)  B@) Nu ) mH)f>i0)i0)in Di`D@imDi0)i3@Nu 9g)f3iNuY) )Nu               l[H5H[5H(5H(-[H-[H<-<H5H(5H(-[H-Q@5(5@/@#/@#(Q@(l[H5H[5H(5H(-[H-`` 0lll|xllH8l`lllZPH><llH8l`lll0llH8l`[H<-<H5H(5H(-[H-QH<-<H5H(5H(-[H-l[H5H[5H(5H(-[H-l[H5H[5H(5H(-[H-`8H8H8H8H^^^^jj^^jjjj```lrl@` lrl```lrl@ l`@``@```BB" H, V  @` B?< NA\#BF#T/9?< NA\?</<?<1NAHC )ag )bgAJg,$y69*!SCjl#$##`##v## # &fE6*"*!Bg "R jag "j j a<g "j jag "j ja#3LNuA|#LNuFA|LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. vBv`>  v` v`   v ` v N J`  @v`   v` S)f:0") HHAEHA|fBQ"#A#Ai3AXQ0*$ ) f*%f)<fR)NuJg>`,(r(4@ {N if|#R)  B@) Nu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. B@)<m6)f.i2)i2)imDAin2)i3ANuDi` i m3iNuY) )Nu| idn3iNu|-Ui` )m )nZiNuS)Nu ) mRi`                            008@HHHdHHHH@H0HHdHHl`[0l H@HH@HH0HHHH H@HHHlHHHH  " H *Z      ` *O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\#* hBP L@Hl?<NNT3jBg/9N/9N?<NNO BF#?</<4?<=NA3. 9N"//<}B?9.?<?NA ?9.?<>NAX yN H/?<NN\L?<NAT@?9j/9N/9N?<NNO LlH@/9*?< NA\?</<?<1NAHC )ag )bg&AJg>92d$yv69z*!SCjb###<### # &fE6*"*!Bg "R jazg "j j ah<g "j jaRg "j ja@#v3zLNuA|#LNuFA|LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. budgie3.pi1H/?< NN\LNu V   <    < ? 6 Z < ? n  < ?   < ?   < ? 6 Z < ? n  < ?   &< ?U)f:0") HHAEHA|fBQ"#A#Ai3AXQ0*$ ) f*%f)<fR)NuJg>`, Lb @ {N if|#R)  B@) Nu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. 9 ~g6)f.i2)i2)imDAin2)i3A`Di` i m3iNu 9``S) )Nu| i<n 3iNu|-Ui` )m )nZiNuS)Nu ) mRi`                 D P  PD  @@P D@ @   @X @@ x^x x jTjjT B: 8|  *Z        h`*O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\#vL@HdBF hBP #?<NNT3bBg/9N/9N?<NNO ?</<|?<=NA3z 9N"//<}B?9z?<?NA ?9z?<>NAX yN /?<NN\?<NAT@?9b/9N/9N?<NNO LdH@/9v?< NA\?</<?<1NAHC )ag )bg$AJg<$y69*!SCjl#p## # $# ## # &"fEP6*"*!Bg "R jag "j j a<g "j jag "j ja#3LNuA|#LNuFA|LNuLNu * * $ 2@  $  v * $   $   $   $ n  $ n   $ n  $   & $ ^ p $ 2  $   $    $  j * $ ^ V N R $ @  * $    * $ ^ * * $ 6 * $ ^ p $ bS)f:0") HHAEHA|fBQ"#A#Ai3AXQ0*$ ) f*$f)<fR)NuJgB`0``BP`f`@ {N if|#R)  B@) Nu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. 9 fg@ )m8)f.i2)i2)imDAin2)i3ANuDi` 9 hgS) im3iNuY) Nu|` 9 igS) i#n3i` )mWi` )mSiNuS)NuiZ`                   @   0  @  .`0``0`0`D     `     @ 0l `lllHHH`[[0```` `llllllll l l G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K. budgie4.pi1B," 0 *Z\                    Rr` *O*m - ЭЭ" Ҁ.A// ??<JNA B?< NA\# BF#/9 ?< NA\?</<?<1NAHC )ag )bgAJg$y69*!SCjN###(##$fE86*"*!Bg "R jag "j j a<g "j jajg "j jaX#3LNuA|#LNuFA|LNuLNu G.WHEATON. 45 GOLDRILL AVE, BOLTON, LANCS, U.K.  (  (l (l (l  (l 0") HHAEHA|fBQ"S)f#A#Ai3AXQ)<fR)NuJgN<faF`>`,Hl@ {N if|#R)  B@) Nu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. 9g@ )m8)f.i2)i2)imDAin2)i3ANuDiNu 9gS) i0m3iNuY) )Nu|` in3i`" )mUi`i<Nu )n|Nu              sH    lllld` `  `  ` ` ` `  `  @ @``````` `[ [yl hyy yl `lyy `lf` lf` lf` lf` f`[ f`[ f`[ ylf` l Xy y y y yrl yrl `flyy `   B" X Z|Rw"ATCBGeGwTE @ @???@@IIERER  ddTTc%% @@? aO@ A A A@@? ohoag@80 @@@@@?@{@{{agBBB  @@??0?@|O[[;;ag  (  Hj H@@? aO~~((11!@@p@(0(0(0@@` ``??@  0"0 @@ߘDߘ@ PpP@@?08D<@<@ $$@@@@@X`߀Dߟ@ @?` &&"(@@@A߁\>߿0@SsA@@? A߁>߿#c#!a@@?(C2<?"Ģ @@@?0<pp@@@?0a T?1hh<PPP@@_P? ?AA<??7`\AA@@@ `D8x@ww\  b @@? _A_? ?AwX`@0vvAAQ@@@? ?? |߀0)=^^]@@7CB7|p~~HH@@@fx 00@@|*0@@  8C% P@@? E nc~~@@@@@@A= =@|XXXhhh@@xHbダP#@lC@@pG @s࿟b @@pD  `8-߀~P@@@@@pA!}A? !߁@Aww@@x ?` xww9@@xHPp??  @v￀ P @@`@}Bp~2 @@xK?B  8 Й@@?^F^@Om@@@@?_O_? z@p@@@? ||}_g!? `pp@@? {A{^W`pp0`? 3cs @@{A{`?`p`_3OC'a q @@??yy}??'{{x wvDL{@@p pcc !` j588 4aww`x#ܬ```@@??~{ ???`x ߣ``@@??3 y< < @???00ϝ@@r?}zz3t3t CO=`߀`@B? @@~ `CVV0@@~B|4?s;BB44(@@  !   @o@@OOg p{}}}@ c@@yxy0x?{ ?? @@/``p/00@C|?ƀ0@@@@@ϿϿ4IɁ?((޿-01>π<?&cooo@@!?m` ` ps3# ///@@@# 4|@@< 6VVAC P߯߯߯!(@@||..n : `c|_99& __ hߗߗߗ0@@<~(0(Hx&c hߗߗߗT@@??>=<>=P_>~@?@@|zz q (P@@??O3Jϵ<@@NAuK`$-4E@@;/<_ 3 g 3Ap?J"Fsss999```@@@Lj9?ƩV  ~݀$ܯW") B3νν JDJDJDHHH@@? _":,m=a11/  KKK%%%```@@ 2_ _2!߀ KKK@@~>~o@NN~|~/ 8BzB?``@JJJHHH@@|Wo o0n0~ϑ@B@IF++9ge rGrGrG9^9^9^```@@^~qEp }r ߀CC|@@@@?}@X {qGG@@@ >.eei@h yyq~~~~~~0@@x H ނނ?ppр   ߀KK| Hyy?@??? @@`` <<`| 8HxHtyJoO@@@@?/B37;T/}`@@@ tt>/@n!=!߀wMM  D@@?'@Ё~~ooq@@?`-AI޶ # 0(@@|T00#6<<@u:sn}}?  ~@@?(?t~|\@@`:ߟA{_'@|">#O@@P~||e$4##3D0#"߀߀@@ xx@@@h??#!1T:}~~"@@@@ @ ppDF?A Aw B@@@@@Gx_r  !~~~@www@@>*HH8{y??@@|T @@ #x  ~< ' {;8???R@@5  pXgg~~ X X X` 000((""@@~DD`@H!H o''g? %!!<<@@  ?OP|\?0lllAA((PP00?? 98?wvvvOpp_?8?8?D~~@?115??;|7w @@PP00 ?l 77' @www@@@@B!!""_8|  +D0@/+ ##߀  HwH;@}.zeU H@߀x, 8>1)a |||@8<<<???@<oo ? 62Bd @}? B```???< } }}B??`  ~~~8@!ށ ~~~"@   0??$0@ s@}}}`X _A8888??HO@P??```???`@`@`@???F!w?f ???@@<,t(1~(t F#0iPz&Gٸh@p" ```@ +6Թ+FOv''SSz~AJJ40);???s qT no6/6w?`xxx  P@P@0a`c<<=||__``?s ?8ttt@@?s 0?????ۻ///@@s 0????zzz 0???@0>(?|~~~v?|}}|00`6B?~??|gg`{{{```PP@ >?|O_@x?00>0@``` >?|``?00>0ppp` ``pp>pppp??~?`g`<>xxx?Cx?~?888?A8?0?~???==x=???0?~?@@x?08?~?x?~?|~~0~?|a`}|}0?|  0???|30?|??00?@0??x<<?p?x??|x``?????|9??y|z`` 3  cˀ4..]Z]ZЀ+:{:ՕՕ ..U[U[<q?s?|?? 00}0@Ͽ<8`ǟ88   y< @@yA <??yyya =??yy??a{ ?||yy??s{@xxyy<<sy??y|9? yyyyxxxx0??@yyyyxxxx{|yy||{|xxxxyyy|||>>>n?8:?>>>>>>???|?x?????!|?p3 pE<`?@ T ~8?` ! g Nu`s c    bT*w"ATCBGeGwTE??????bb??tEtE  D}D} w}w} 8D}D}  Q @ ! ??`ߟ`D{"?xxw{?``D?GGt4(|@@<<C``%>  >>sEsEpp`0? ??`? >>H"H"` ??>>| {:{:``0p?p` ??#|{ |H"H" a ??%,@|{ |c ??08{@C$$ۊ$uۊ$uxxx ??psX3q?@$$ۋtwtw {@ g''غEE??>Ko8ڙ  ?x|H*@տ@H3???#` H0qظ߿@O0>c#0(@ ?{W8?`@a>?`xxx@_`@>?`888@? ???3f?@$o???3g?@8|x@P?<g瀳@p?~~g瀱@p~P8?f~@~p@f~a@zp80P@@~~??p_d@@x~~`_A @@r|@`@@8߆_??@@9 G߸|??H8@@ 8|G@!@@@;DGp@@@F8p @@c s8@@@yq @@???L@_@@|   @@| w0@@W0 # @@ G9 /@ @@@`0@~@@b2;g?  @@C?@@BfBB=p@@V\?@@b`D@@@CCC~an?@@  @@C?@x@@c  0C@@ Hk@@A??{5@@@O?? @x@@_? 0T@@@"M0ppp@@@P'?z?0|||2 `7op hD?? ?o~ @ @D???w \@ {>H@@<$@ @@?@?@5d@@|?@?#\,@@8???`]H??t@ ?@?t@`?@@q?>`@__ M/AAAC??? $O??(_?(?? @$@@??A@@?!@@@ PmH@@o-@@?B+o"">>$$D?W@@  %%@@UZc] ʓ5l""bb<<&&>@@UZ=""  %%@@UZ}A-/@@TZ7p?@0```LsL>> ?LsL??  ??u>>((??PPOpO ! !66 SSS󿵯}_}_}_MrM  j j<<>>uu___OpO  RR@ >> w&~?‚????OpO g g??   GGjSjSjSHHH|_|_|_OpO!!??+|qqOpO>>  ??|qqOpO##p=p=xqqOpO#?#?~~x8x8hqqSSSQQQaeaeaeOpOrr  "Eݺ"EݺqqqWSWSWSڿڟWWWtttMrM1"?"?~~bYbY@"@" }}G^G^G^???vvvOpO"?"?~?~TTpp?}qSSSYYYڌڇVVV@@"?"?'HHxBxB? ?qqOpO!O!O?? NqNA _ _??oo~w~sGxG  JJxx# p##~~~vvvqqqEzE T TDD00<  x`mmmrrrwwwڿڿڿC|C'  XX`̆'}}}mmmsssgggʿʿʿA~A!  ?? ܋p@~~~KsKsKsڇڇڇ@@s?s O w@@ ?@@'/@@ qRRRWWWZZZ@@ 515151111[[[A~A?g _333777[[[???C|C @??@@@AAA111@@  ??P???@@  T????`A~A 1V???@@>_ςςςDŽǙ̏~j~j~jFFFB}B@B@B!>!>!R""@@?WWWڹ___՗^^^A~A!!QPP@/_OOO،όϺ̗|||FFF@@ # # ppAQ  ""|;DWWW===+++ѓ@@{?{''Q""!Q!Q*@@ '0'0@@aQ???wDO>O*A~App''?~???)}00a@C|C;C;''??N>N.A~Aff''   00NANUC|C1C1##``G@@~>A>ff##AA|-R4C>|>C>1C1!!#},,BBP@>>@> ln..>@>@  #?޽ {>C>|C  ???O? C>|~C~  >B6}B >B}B( >7>@@ ?>@@ ?6@@    O0@@__  `??>@@߸߸  @[PAA߼߼  pɂ[W>A>~A߼߼ / /?_?Ą;{E>~E~߾߾ _ _"΢OH>E>E߻߻ 2{21/>G>G߼߼  (24FR1~G>>G>߾߾ _ 5R7@>~G>G߾߾   52؏ p>FFѸѸ  @@` %r6H>FF  t 9Rx>FF!!" (q>AA  2yi?CC 2π 0AA C C BB@@   @@_0_0   r|| @@  @@ || n@@ @@ @@   @@ @@ ;@@  ;1;@C }} @Dt PADE@H PyDy@Fu  //ADE@UL  08A}@?/@UH@  o` @ aq@^|0    ch@~A~8 qq  ?x??@@@x@X  0xqq  q?>? \{\wkwk@6H60  P{ssO~O ???>??***\>\^\wkwkwk@A@@H6 ?!?Ps s ~q??**?}}}@@@F6 _ _@w̌w~ ???>? ;?#i#i@6C6 @ Dwόw>?q>?>?@@@x>@@q 8 w w >?@ @@  ?0??>?   bT*`,*O.|(*m - ЭЭ// Bg?<JNAO `@a:\tunes\crossw*.pi1a:\tunes\anthem*.prga:\tunes\dream_16.prg/</<HyE?<?<KNAB?< NA\#?<NNT3L@HBg/9N/9N?<NNO hBP 9N##^?<%NNT?</<0?<=NA3J@k 9"//<}B?9?<?NA ?9?<>NAX y /?<NN\#^?<%NNT?<NAT/</<HyZ?<?<KNA?9/PP))( *U$ T +@{/IIM`),PQUmbu 5U5P5P^UU**qT$UT)APDUUUE@..#" T ~ ] " (   HHE@ PT"" U |NNN<<P !*DTUPQPQ %@ pe0}zW\U|(}xUTUET@@A@D@ >>*8 0 ****V]X"A (0" "  R{{Y Q-PU@A`((G*! @2V}uG`5ub UߨTZU_WPh Q %E%%uD :W|(yq_Q T@@@QAADPEB@@@@p~}UVEZ A *((  QPDPr" (( *(((ppQQߎ 22W]U tH\UE $$$ } |_]}|xyUUUIAA@UP@T PZz= q@q@aPR QW V!+(P("""+E@@EW!(J( * wnEE0UUvWߨ!!U!!P/P/&Q$5P40UBB@WU]@(@ @T@@UJD@DPDP@PUEDDDR#r"$""u@몪UUAԮP*T¡h )AK ***.U PTUT  *ҁ"*@ * ((*(*T뉜  ! 0*tKOw8,,$UUT]M:WUU}! A ]up] RPppPTPP ? @UUT۪T' [8Ap$W ; }W(R5Z  ?$*Z* **  *E@ Q@Z_U l\#Ã,hAiA!1u10VUWTWWU@EPUPUUUT@DEDD@  ]6@1%lP)UeTQd`F}U i(E$*UAU)((" @A@_xQU@VUWU(WAH_QUHP"A"4>6UUUPUxPUwUIP@@AUBA@@@PE eUUUQU -Q &`# i$($$ Y( UD@ h( * @HD; }@UeUp5PuU@{@k*0Qia}T" ""EUyAUUUEUVm_EVU]U]E}E@AA@@ATQ@@@Q@@  @D*uP@ T@%PPU ˨$RUUת")! 0% !** (W** ((*.QwbuQuU:* :_usU +GU 1A @OD@UU_+UUU@UD_DDUK@TATQEEEpPPR#D!EЪQ,`p z'AW(BQA{_  *   *" *[" F  _LUUUe(j]U]Ȣ"TWר=WU@=/T !U U_wUUTUUTEQuEQUQVTU@A`5T5TV4@0r x⊞aa`=U@HuFPSUA< *=<*(ϊ J 㠢yj("(! "" @$#H (@_z5]]ʀ"UUU"kUjUʠ%_Q&2 UU*1Q**RDDUPUPECECU UTTTDUUU@U@QTUUQTYLATTT0 _?D;UD+@T TEUQ_ $ "" (  J +*(NN@W@+@ E@@__  dQU .@W(Q(@Q41B J_U)* **PPT}TP@UPUU@TQP=P@GVF؀ ~""*P#PPUAZ+`E*% %%""n ( (~j .** *!/ jlh0PU__@D.PWWWU*-UU!* **]eeTPUU_VUT@X+** %`C7h*ԊU@ M@T@ E A?, ,,**([ ѨUzj%00$ (%@@/!(|AUpPUUV;WU_) !U AUPAUQUEEDD_JKP4 !Tw >? UUP*UDDU? * ( ( *z*Ut tJBE* w@@ }q 11uN~PEUU*UEUU * WW#U 0Gܸ:EEQ" U*"UWQUUQU˖UEEϢϢ]W jpﮪE@w`???BW8 _u`1; #\*` U" -" --"" ** ]`"]{]_U]*]U ]`@P௠ !|t|H)\y;URWU%AJUߨC L\MD "! U"!" Q]WQ@P@ASPAP uP ?X@yfPvH @ v -QP~pk@V1 5 HH@**D????U}B@@t)-H) _Z_ WUUTPW y *@U |"sE * PWPAQAPD?TRT;{u?Xy`+`]G@U_@WM0? xjIDU ) =)"`"`@*{*bB@]nNuuFUO@@PP($"vTZ[UGFW*(+ԩXUUP9<@A" *"Ua@sA+XpP(%Q 5Q%QDDD@ @@/@W@UP``W &HW*UAbɉATQ~\FE !?P>(66 .  p }J?UʭwRw@ A"  ޺+H2>]Àh~ݗ 6kտb*E( \U(+K! 5!U DT Dk]@]p]U]](PPpP]w 4KGOW]]| ,"}wUP(DT-aUq : P.*?@?W ?{jTu Q* #E| ~ZTU]"(*<_ !rU%!P -P1PpUE EEw_}PUUWG2W08]_]޴w_!K޴ZwvZ__wWTlpE ^ k5T@$ U>$@` 'd( UQ 8xUUU,pX @=B@_@ _{`ERUUUU"U@u% /5 >?>_9 ::UP﫿T@U@ ++EE1A 154!{)_@@@U*U;/CRWP`U*߯U)z$!SAϟ,(6$  U@>*>XTZ~+T ASU[0asW`/?/?EAUPT c_A * /:@P@@DADADAWT P~?T@UWR__ _P@߯`(\(}TP ZUP*WwU]"UU U**5~ B ( * ( !U ު}߀ 1Q諸UU/?QA运BSUTWA$ " /0,U @  U@U_^__U(]QRЮU*Up=zttw|UUV _*UU"UrU#(m((7 E D @}w}R,ET__EU~*@UP@EA1U1@. E"TEEPTUPCVC@@P/P8/ + AO]_Y} WppS:@:@ŎU*UJW"U&"=z$R" " # #z?@t??UUꪠU^'U Q/  OA(YPDU*0?*EAEAEAATQTATWP W?@uUwwUWUU*QW__x?:?UpW QJIU . >. .U@_ ?!H9_9US*_* 0@P X Qw;E0/U+E]U]]@TU@#U*UuG}PU/u__@|u?__U]UUW"Q, (6$ * * 8>?>@ ]TU@??@~?`+y?@x@T*PW)00/ @U@@UT@7'({*AWvUgXTQ' }~__@=?d@@@ 6*~ ,DPAU! /1 @Pj LLu'BG;T*@,@zTׂ*lTU 4?4) ?EUET\\^G_GU_U_|U| WT@ eLgG?p6MD| EvWSEW/(7' Ȁ0Q+m*D5@?}(Tʫ=/j@;f z(O NT jy(q_  =U UTUUUT P #@h*U$Q$TBt' @GpPB%='-? =V{Q3 ?3ŪE***tEt#v| ~AsV ??@?9}P"݀.PѮU=] =]=]ppp@@@?ٟ&? RT]*L_R_WxF/ jUMM@@pUx(EP+Al# +#Q(U((?v1U*63NU"V4LLL-L` A/ҾA*/TU 7  5U ??@@h}|~U~p\T+T[ wBH@UCJ0  57jUU*$* .$*•US \?*?Jꭵ1΀^ BB®B4  0B?:A{ aTC5"55P*PP??x{H SU@aFFUU 8,G-p"* ="* %u ׀>W???z)JBY,{꨿T/:Х/t@t-T@@UAdUtAdT@??ߪp}@F@%`P!9Qq exsݢ]}MlUVh! @G ggW*G[G 0z(>0zU?.@?z z_ 8Q?*?PA O p  UUj)U2)U9UUUUT@ T@T@@?uQWGW u u@@!PEUEUW*W@B* ** T N1E_ U O(O( ::P`U`W ?>@@LTLULW???U4˯PUj1 51??@?TTU@].V..R''8P$$%h{hh|@@WT`UWUWU"UA * U* *@U?k ?:(4k0*@ //PUOOPx:ACU_  _ < =p@ R h,__  (S(  gQ  5u WUUU?bv@!Tyֈhx up  W@PTUUWQ3\^@*qM]ߢ! P ? PEE ??fXCC_@ c @@ @@bUP:Ī U Aw  ?  ]_ @였Xx 8Y p_W !W|gL@++4{ SJJ"(@"*"(?_e]b`j* }}PP * (@*@< A[Q(% ?(%CUUCUP@ PUP@eP!=*@W@X5KkCX T pPUUwHk! /! ??X""(< !>=>T !`A jePQ E 5E EEPUPEP  ww_U_/iЖ/iPXSPo"Th^@SU@T A_XQQUU0j >0jP^@ }uE}}P|/ư8 :0/P/<*fz@?/TQ ? U***`.?V`.UP@WG??@5Hs&@r e Q@tx:DDPUut__ ""%*(*A**C8R&"7; .    ?> W  KZ .*@8@%c%@*0#XT]TXT?(1~1BphzuW(@t0tX?>AWQW [_ o ? ***?Q>?80@0C0J2<Bq<;   # 0ҪQ$Y!i@UU( ?(@@@ :5Xʧ\||~T+TH W}6@IU?mEP?TbUbPPEU^UUUU - /-"***"*G? ~n/SӪ}.C"  O} bz`(w u 0 ߠ(ZQC/1% 1u1%}=B*{aU{^Q}(W UAUA@CK@_~!a][VWSQGӈQuu~U_Www?*YUUU *0** *E[ ߼#h(.>3X}/Q jOUVo]]U"PU**hZ :T0!+'U 'U'UR"BP@CWT|](=XYBwqg_ݎgTUE|TWWz}??W?WUU@ yWW 0* E8'zP'K\ \ :XD/ P (~ u( ( U_@@@ [?A2 72.WUWUQQuu\!]wꢝ}(!!ޯP(((PTT+ UU"? ??UU@P@@ USA1U 5U1U_@_$P$P?J @zPPUU @UAUA $ @s s QU}WU}WWPPuuWW]]PUPUUTUTU5wUUU`a`@@У/X@>> +W$U $U$UA?[UA jj (: xEE.WE" 0*" 5E5EEwEUU@u@u wTUwUUEb1p Budgie UK Licenceware q ------------------------- The Music of The Shapeshifters (c)1989, 1990 Gary Wheaton A Budgie UK production All marketing rights reserved. b4 Gary Wheaton and The Shapeshifters. b8Other major work released by Budgie:b4 - BU 12 b1ACE INVADERSb4 by Gary Wheaton The DEFINITIVE Space Invader ! Everything the all-time classic is or should be is in this game: speed, sound, drama, excitement. All collectors and connoisseurs will treasure this disk. 1990 version includes 'fast' version and eight new tunes. Number One PD Game at the 1988 Xmas Atari Show ! There is nothing to touch it, even commercial. 95% STuffed Disk Magazine. 3 stars ST FORMAT July 89 ------------------------------------- - BU 13 b1ZENITHb4 by Gary Wheaton A space combat for two players. Poised at the edge of universe, the two giant ships are set for battle. Mouse v. Joystick. Several convoys of aliens fly through space, wave after wave. Your mission is to intercept them. Your opponent has the same ambition and his space ship has to be destroyed. The ensuing battle is a delight for all arcade fanatics. Another classic! --------------------------------------- -BU 19 b1TRI HELIb4 by Gary Wheaton A pixel feast if ever there was one! Two blindingly fast games on one disk, plus several demos, all compacted to give you hours of arcade entertainment. Tri Heli and Cosmos are superb examples of 8-bit classics now at last gracing the Atari ST. This disk was the licenceware sensation of the 1989 Atari Show. ---------------------------------------- -BU22 b1BANDITb4 by Gary Wheaton and the Shapeshifters Electronic slot machine with nudges up and down, holds, shoot-outs and a delightful page three bonus. Excellent music, superlative graphics. Only the Shapeshifters could have brought you this awesome arcade bonanza! Also on same disk, the Spartan demo. ------------------------------------ -BU30b1 A QUEST FOR GALAXIAb4 by Gary Wheaton and the Shapeshifters Part two of Budgie's tribute to the all-time classics. Rediscover the thrill and excitement of an immortal game. 10 levels of galactic chaos. High scores saved to disk. This game is without a doubt, the jewel in the Budgie collection. The Shapeshifters at their best! ----------------------------------- b7 BUDGIE UK 5 Minster Close Rayleigh Essex SS6 8SF United Kingdom b8 April 2, 1990 If you have a game you want to share with your fellow ST ers, contact BUDGIE UK for help, advice and exchange of routines. More than one hundred machine code routines available to members! We will particularly favour programs written in 68000 code or compiled languages. >> All authors receive royalties << Budgie UK : the fairer face of PD. TUNES ------------ Most Shapeshifters music can be interrupted by pressing HELP and disabled completely by pressing UNDO. Remember, these tunes are copyright Gary Wheaton + The Shapeshifters. Write to Budgie UK for latest tunes. Camy Maertens Budgie UK April 1990 . 01 00 FF B FLOPPY DISK@ @ #T 00 03 02 FF TRASH@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.APP@ @ #G 03 FF *.PRG@ @ #F 03 04 *.TOS@ @ #P 03 04 *.TTP@ @  T* ..UTA4 5U4Ae???  (("" BZ} 5UUʪWQ( ((UUU_QQ@@@@@@UW] [5O8U}2 3U2EUWE @j ((@@**QQ@?QaW *   _J_U_PP|UV7r7@p\'_P:UUQ ? U x U D D @ ]^QQT}U}UQWU XUUU*_Cz * *ƪ8* * ((()@@uTQQQ  GBUHEU8  Ab/ 7 TUTUbTP @ @ QQxp xPUU-!PġoWUUZTTW#" 4+F(WWwU(hU PQQ[WQE@E@G O;+@jU*""\+!} (7V}P}P/(hOOp`||UUU G0EUEU:UUW + 5@* Z]TTPP*A*aAUUP"*A;DAMD2 ʉ%VС2ғUU+0G ?_UU/ EErpjP_AAUQUTUUh+G6TT* TAUE  ?  u``()@wUWU00UPPU>? `888wUS4 +4@@UUUU@z(( (SCb@V"QAE h_JQX% }}* $T;PH@@B@@PPUUU@U@U/o|FD ET116}uUA!^ "=0?_UUUW@ ? *  (**U⠠(EEU:oE@PzQ/ 0/0 Q @AX@n UP \L~SʪUi `A( %**Uժ )v>{!!>T? % U?|P@ PD+>Pp);"$;@% W UWSUPP;"Jz]E|5U_UU A>!T!>8U*UUWUWPP>tU( LPZ D]TaE&7u@5"@]V@UUA>#!Q>88](@(_((uUЀTTT!x+x+X!AUiUAT?D?((?_F}DѨZ{GQT]T}E;%p$!;zzTT]A***(p_ Z 0>"4@TTN+@W>C}|YO _DUUUU=r""=zEn ]U_@ LQAQAAUXP@UUPUWGE@$JݪAU;]ՖnTTWU7!@ ?<?%DPP+k *.**, ާ T9TUTOD+mU 5K**5Oʠ05UUUUPPPCU*@@GU@@]P@@@WBw>Ԯ**SQ9'T&49˙t@f( :( (*(( *"}((G*( ˪* Y B!!e>ׁ}(Fׁ@@(*"U _**U (({++( QW0@HHB@_BXUqUqUqBB>+!A>}WzWWUT@UQ_ OUUU@!$U@RPP@@@ s*^*xx?4 ?V@V @@k_*;*"wWu&$$_ `* @PPPU UUUUU6 (`?8 a߂jA۾TUU*t! UQT^݄*yxxAAEQ:DUUU@U@HAQ A>!!'>@@P U*UTTUUڪPUU%=9 1UPUUF*UUU  *g"**  @@@AAAU( UUPE @QPUUUUUU/ 0/~"TTDU*UUTV"f"UT@]UHU|}(hQUAA! wTTP"Pbb  ? ?! ?||T*,WV*[MUjU] j]UA8Aq(Sj*x "ؘڊ U UU@u@UUU! <#8 G b@|TTA@@uutUU@Q}]"U]= W t+1UEv]A@UuUUUUUU P  ֫A֫֫7 Q(Q75o(Q(" E` 5U( UUUT׬UUpPUP૟U:** ޺+ * @}@} }} ? `AUuj@)@UGGz 8=Thu@!U](\(Uժ** ` WT>4H@mEE^TPTP_UU QT@ @ ::: :%@q :@ u  EU@Wu:$QU*UUBU#U,$?$??u_ @ {*#*#  UUUUUU .!*~@TUT@EVUUSuWGת}W*w $||UUUAPT@UUuUU_T*'jjUP % %U 8'_W +B(,,UUoU:UUUUQ..O W (}(( *c""A@A@A@UUU >5 ߀ j߀]ouU5-(UǐUUQ]uՊ*Wi(UrpWY'L DPDUUUEUD@]UU@CAAT   U  1X$u ./.j]UUUPUQAUUQTQ@POUUEg"*" _PkUPUPUPUE"UEUE  ? P@UEUW*(W( V W֨_*wHHUWPP4aAQb@1@ TPzK@G UQ UU Q 7'(7@@-UU TU*TUUWEUUW!!?>%=U A>PŪP@@DDQD@?""p(s ( R;qO 2()6 @ 1UEUUUUWU_U_ u "w" Tu W _QeWDED(T|TWWwߡ* (5?(x PPPP@ PP a /誈> B? *^GWw  UUUCUU w  [ QW0WXXB `QwQ- %2/W QT[P@@@.PھP ~!@Ak @W) ( 7_*e:_@ U_*uUUDWu0/7 ?``ƒ-sUE4|!#<cPw> PSP @^@*@@@4. @| p) +A#2"- (J% _ ^QPUU]TU{`/o< vgU@; ?80@0 |(@(T@&@B@P>zPx,D nP@P_k5hA" ,"""X!x#xP/>s_L"/"Uz000@:; 0 !!z&pW""+B$׊(["rt @ l? / 0 *E!**p1_ץ(Aݸ (Y\#  E AU& WW_]W ]dY F_ 5 AUA 0 7@ >T(ԡ %(]ݢ".   `"@  :A *  ?Pp/A s?UW5]? /@FPU_  j= 8 ?8f`*IAA|;E* q1 (  w} U`(#w|7*#*+#!' .NDA_Y__  `  ????  T*.  t..  tDEMO PRGt `B?< NA# .|#ACرfC@A=R2س`f9i9ig` #p#H#XNxNLNNLC@A=R2س`fCE&IG)@(JI)@*I,JK[@M[@24رorm0<'&(*,Q3F3D3B3@3U^  #88#16#<@<2N<G}p40jByDBy<f3D@A@aRCJGjG,M"Egi@n:HAEgin"EginzHAEgin"EginHAEgi n2Egi`nZ\dPM]d|Nu OH NO NOT AGAIN]] THE OTHER WEEK I SAW A SCROLLER LOOKING JUST LIKE THIS]] [[[BLACK KNIGHTS ON AMIGA BUT I THINK IT WAS INTENDED TO BE LIKE THIS[[[[[[[  HI FOLKS\ WELCOME BACK TO WEIRD CITY[ YOU HAVE SEEN A TWO BIT SINE SCROLL BEFORE BUT OF COURSE I WROTE THIS ONE FIFTY THREE YEARS AGO\ BEFORE ANYONE ELSE EVEN HAD WRITTEN A NORMAL SCROLLER] THIS IS ANOTHER CRAP SHAPESHIFTER DEMO] BUT YOU HAVE TO DO SOMETHING DONT YOU^ MEGA THANKX TO STEVIE FOR LENDING ME THIS ST\ WHILE MINE IS KNACKERED]]] I WAS JUST WRITING A MEGA PROGRAM WHEN MY ST BLEW ITS COOL\ NEVER TO WORK AGAIN] BUT\ MERCIFULLY DOC DOGOOD AND STEVIE CAME UP WITH THIS ST\ WHICH IS GREAT OF THEM[ LOOK OUT FOR DOC DOGOODS SHAPESHIFTER AMIGA DEMO]]]] HE HAS MADE A REALLY BEEEAAAAUUUOOOOOTIFUL FONT WHICH I WOULD NOT MIND RIFLING[ I GOT A COPY OF SOWATT \THE FABULOUS DEMO[ GREAT THANKS CAMY[ HI TO SIMON[ FOOTBALL CRAZY IS A VERY NICE GAME\ GOOD LUCK WITH THE AMIGA VERSION[ HI TO JIM\ WHERE IS SEA KING^ HI TO IAN GRAINGER, WHATS NEXT IAN^ HI TO CHRIS[ HI TO ALISON KRKOSKA OR HOWEVER YOU SPELL IT[ HI TO MALCOLM[ GOOD TO HEAR FROM YOU AGAIN[ HI TO MAD MAX [ HI TO OMEGA\ GHOST AND FIRST CREW\ WE LOVE YOUR DEMOS[ HI TO EVERY ANIMAL ON THIS PLANET MAY YOU ALWAYS BE WAVING\ NEVER DROWNING[ WE ARE ALL WAVING] LOOK\ SEE US ALL WAVING[ MAYBE YOU TOO ARE WAVING\ YA^ NO\ WE ARE ENGLISH REALLY BUT WE ARE SO USED TO READING FOREIGN SCROLLS THAT WE END UP WRITING IN THEIR STYLE] TELL ME WHEN THE WHISTLE BLOWS[ WRITING THIS REMINDS ME OF WHEN WE USED TO SIT UP FOR TWO NIGHTS ON THE RUN\ FINISHING A GAME WE USED TO END UP WITH A VERY BAD TEMPER AND WHEN SOMETHING DIDNT WORK RIGHT\ ALL BLAME EACH OTHER\ AS IF IT WAS REALLY SERIOUS[ HA HA HA HA HA HA HA HA HA HO HO HO THANKS TO LYNNE\ WHO TAUGHT ME HOW TO MAKE SKY HOOKS OUT OF OLD COAT HANGERS\ THE TRICK WAS SO DAMNED GOOD I JUST NEVER STOPPED[ HI TO MY OLD FRIEND KEN[ IF YOU HAVEN\T SEEN OUR ACE P[D[ GAMES THEN YOU CAN GET THEM EITHER FROM A LICENCED LIBRARY\ OR BY WRITING TO[[[ d MINSTER CLOSE\ RAYLEIGH\ ESSEX\ SSegSF[ ENGLAND[ THE SHAPESHIFTERS GAMES ARE[[[[[ TRI HELI\ A QUEST FOR GALAXIA\ ACE INVADERS\ BANDIT AND ZENITH\ I HAVE JUST READ PET SEMATARY BY THE BRILLIANT STEPHEN KING\ WHO I NOW THINK IS AN EVEN BETTER WRITER THAN JAMES HERBERT\ BUT I HAVE READ ALL HERBERTS BOOKS AND ONLY A FEW OF KINGS[ MUST GO NOW IT IS GETTING LATE AND I HAVEN\T EVEN MILKED THE COWS YET[ THE BIRDS ARE SPONDIFERATING\ IN THE CLOUDS\ THE CLOUDS[ DE BEURDS ZE FLUITEN AAN DE KLAUDS\ DE KLAUDS[ JUST TRYING OUT MY DUTCH\ BUT NOT COPING TOO WELL[ IF YOU WANT THE SOURCE FOR THIS DEMO THE PRICE IS[[[ TWO LOVELY WOMEN AND A ONE MEG AMIGA[ GREAT VALUE AS USUAL[ WHAT^ LET\S[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ >>? ? ?@`@`AAAB@B@BBCCD D DDE`E`FFFFFFG@G@G@GGGGGGGGGHGGGGGGGGGG@G@G@FFFFFFE`E`DDD D CCBBB@B@AAA@`@`?? ? >>==@=@<<<;`;`:: : 99888@8@77776`6`6`5555 5 5 44444444444444444445 5 5 5556`6`6`77778@8@8899: : :;`;`<<<=@=@=>>? ? ?@`@`AAAB@B@BBCCD D DDE`E`FFFFFFG@G@G@GGGGGGGGGHGGGGGGGGGG@G@G@FFFFFFE`E`DDD D CCBBB@B@AAA@`@`?? ? >>==@=@<<<;`;`:: : 99888@8@77776`6`6`5555 5 5 44444444444444444445 5 5 5556`6`6`77778@8@8899: : :;`;`<<<=@=@=>>? ? ?@`@`AAAB@B@BBCCD D DDE`E`FFFFFFG@G@G@GGGGGGGGGHGGGGGGGGGG@G@G@FFFFFFE`E`DDD D CCBBB@B@AAA@`@`?? ? >>==@=@<<<;`;`:: : 99888@8@77776`6`6`5555 5 5 44444444444444444445 5 5 5556`6`6`77778@8@8899: : :;`;`<<<=@=@=M>E`>9Syj 3RG:9<2pf~<t2`fRF2`<!f3 ޴<"f3|dS02aXERF|+m3Nu|dAorB8:D@@DJDgx`x"yh yu0nv|'nJAkX`XX XXX@XXX`XX XXX@XXX`XX XXX@XXX`XX XXX@X`A SA QbNu                 !  "           !  "                                                                $y69*!SCjd#%#&<#&#'#'#(# E$"tf B9 E6*"*!Bg "R jag "j j atg "j jag "j ja#3Nu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K. ()%)&)'+ (-%-&)'+ '+%-&)'+ ',%+&)'+ ',%.&)'+ ()%/n&-'+ (,%.&-'+ ',F%/n&)'+ '-%)&-'+ (,%/n&)'+ '-%,&)'+ ',%/j&)'+ (.%)&-'+(.%)&,'+(.%,&-'+(.%)&-'+()%,&,'+',%/j&)'+ 0") HHAEHA|fBQ"S)f#A#Ai3AXQ)<fR)Nu`~##$$$j$j$r$$$$$$$$$%%6%X%|###########M"@@ vNR)  B@) 12)0IA3Nu 9)g@ ) m8)f.i2)i2)imDAin2)i3ANuDi`Z) in3iNuY) )Nu|` i#n3i`4|`4iPNu|Nu|NuR)Nu|``Nu3i`R9%9%AA3{Nu`H0R9%9%AA3{NulQ@R9%9%AA3{NuyQ<(R9%9%AA3{Nuy[ExJN/At>J=+&RNVMFF@KE?NSGjKx/@Bh @ @  @@,FADHJE40/H|K1@8AUKELCHK0^>Bz7BIbGT?Ex2CKJN/At>J=+RM/NRLV7 P H@@?``88pH @@ @@?@@@p 00`Lp@ @@?FA><gg0@@?4 h@(D@? H@ @H@8SS @???pA@?H!(PH????" C@?@?1DP?@ t@?  (P@p@?@L?@P? HD? H@0H0   @ R@?@@?@@r`?0 `@ 8@@? p$pA @B  $$ H@ @@ 1@H? d@@? L LH@$BB @ B qH~@?$"HDA?HI@I4 @ @: @{QtJ?H%"J@D?H$I$I3;<9~xX00?8@rD? @"@D?@ ̀3.2D , pw8~̃x80pw0 ?lTbA? @@@?$  ?L H 3 ?~~@?@???  7hGf@?@@? ?$?L3?~@?L?€?? ,?HBF@?!B@@? 엍N0 0=@?_L@π?@/ @@?@@?: pLO0#5A!$?I P?):@@? 0B`?$  $ 3M?N$3?a ~R?$QI?P????xH@?hHd?@BL3DP?D 3A?~?@??? L@?|@@?Z@?@ @ s?3O0~xB??TD838@rP? @`F? p $? 30~8xxÂ?? 83p`T@?p HdB?$ $`@@P`?@ (H@@? @P? @@@@?   h`JA? $ I@@@? && 0   B@?$IB@?$$ $@@@@@[@? @B?$((XFp@? $h@B? @@ @@@PD?(D(@@?PPP @ H@F?$ H  @@@?  p?xxxxx?xxxxxx?x?xxxx?xxxx??xxxx??#ppN A@ <UU!@ !@!@!@!@1@BP1|1|P1|1|1|1|MK######Ipv8<|99faBda"N M><d(0(pBq0('BqPhpjh}pPh'jh}'0(p30('3Q 99gQNuM><<<a@=@p=@'<^QNu?<NNT#DNu#h |0<>BQNuRyTS9j F' 0<}3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@ 9af>3w@F# //z'z'<<L  $(,04CQLNu8<R f #,y|MVK2~S.j.>t0.@B5dH5 H@kdFk` ?nZ .?nP|GmH yh"H"HA2H@AA0;&hh4ht0;6iiiRNQlNu @ @@ @                                19) ++663$ ,&< ?3"/$0 4 6-0. *?0; %+'#,<. 5(!&=$55 #),;= , ! *, ,5&:&2)?#5')/5?)1';'511,-$%';08#9:+$")%%$6(:5-,>2," ).+-;37 . .%-=48 20?>9+'<1$,9<::53/: 3!$/5#5 -'!+897/$ 81 (6 7 :,-<(2"4#' xtqnkheb_\ZWTROMKIGEDBA?>>=<<<<<<<=>>?ABDEGIKMORTWZ\_behknqtwtqnkheb_\ZWTROMKIGEDBA?>>=<<<# `p$y69*!SCjj#4## # b# # # $*f E6*"*!Bg "R jag "j j atg "j javg "j jad#3Nu (C) G.WHEATON. 45 GOLDRILL AVE BOLTON. LANCS, U.K.   X4 X  X b P  4 l  ` b P  4 l  ` b |  4 l  ` b P  4    b P  4 l  ` b P  4    b |  4 l  ` b P  4 (   b P  4 l  ` b |4 X  l   b P  4    b P  4 l   b P  X4 l  ` b   4   | b   4 l  ` b   4 (   b   D4 l  ` b P  (4   b  D4 l  ` b P  4 l  ` b   4 l  ` b X X  b< X  b  4    b P  4 l  ` b P  4 l  ` b P D4 l  ` b P D4 l  ` b P0") HHAEHA|fBQ"S)f#A#Ai3AXQ)<fR)Nu`~fr"""HHJRhjt~00fffffffffffM@@ vNR)  B@) 12)0IA3Nu 9 Ug@ ) m8)f.i2)i2)imDAin2)i3ANuDi`R) ixn3i`Y) )Nu9FdS) iPn@3iNu|Nu i<n3i` |` V)UiNu "NfNu|dR9292AA3{NuyH|dR9393AA3{Nu`Q|dR9292AA3{Nu yHNu            G WHEATON      @@@ D   0  @@@`@  @ ` `yyyDD   N   0DD`D      D   DD X DX@ 06$006(00 @  00000  `@`0P D   D DX X             D D  D X @  0/`lQ```lQ```lQ`` 2   8R (&  0  " >  ( $ d@jbH V 42     ". |`  & 8" ,@2 V.  , t..  , tDEMOS ASC; t fDOUBLES ASC@ t PRO ASCD t e SINGLES ASC t p?Budgie UK licenceware --------------------- DEMOS DEM-1 The MINDBOMB demo by The Lost Boys The greatest yet! The Lost Boys have now managed to get your ST to do things that even its designers thought impossible. Not to be missed. A major Budgie UK/TLB release. April 14, 1990 copyright Budgie UK 1990 Full marketing rights reserved.BUDGIE UK licenceware DOUBLE SIDED COMPILATIONS: 520K memory OK but double-sided drive needed -COM1 Perils of Penfold /Line of Four Goldrush /Zerphod ----------------- -COM2 Ace Invaders /Zenith /Tri Heli /Cosmos ------------- -COM3 Football 88 /Parabellum ----------------------------- -COM4 Make Break /Blitz/Word Generator --------------------------------------- -COM5 Dr Boris /Pro Darts /Maelstrom ------------------------------------- -COM6 Damonoid /Speculator /Othello ----------------------------------- -COM7 Ball Zone /Moneyspinner ----------------------------- -COM8 Football /Moneyspinner /Tri-Heli --------------------------------------- -COM9 Bandit /Slippery Sid /Space Blob --------------------------------------- -COM10 Angelica /Psicotic /Galaxia --------------------------------- -COM11 Carrier Attack /Sub Hunt /Sea Fisherman --------------------- -COM12 Impulse /Scary --------------------- -COM13 Inferno /Runaway /Tablit ------------------------------- -COM14 Crystal Caverns /Happy Puzzler /Mr Dig/ Tank Battle --------------------------- -COM15 Safe as Houses/ Rotatus/ /Dogfight/ Light Cycles Budgie UK licenceware. Budgie UK PRODUCTIVITY range: 3.95 PRO1 ELECTRONIC BANK STATEMENT by David G. Pullin Oct 1989 (single-sided) This is the sequel to HOME ACCOUNTS with many new features added: macros, code classification of statement entries, palette setting, disk management, printer access, real time clock. Standing orders are thoroughly covered. Up to three statements may reside in memory at once, each with up to one hundred entries. This program is an ideal tool to manage your bank transactions. Full explanations in doc. files. PRO2 THE BUDGIE UK PROGRAMMER'S LIBRARY v. 41 Double-sided disk full of machine-code routines, used by Budgie programmers to write their games. A working 'shell' example is supplied. More than 75 'basic-like' macros. Three years of developing and testing went into this collection. Subjects covered are sprites, screen handling, disk operations, interrupts, fonts, sound, scrolling, mouse and joystick handling, etc... Updates are available at regular intervals. PRO3 SPRITE MASTER by Chris Skellern (single-sided) A professional sprite editing package tailored to suit most programming languages. Sprite sizes can be user-defined and stacked together to create a multi-size output file. Complete with display routines and restore buffers if required. The disk contains the Editor program, a short Demo game, example sprites, and a Neo-Sprite Master conversion kit. PRO4 MOVING BYTES 1 (double-sided) Budgie first collection of utilities and screen effects: formatter, boot loader, virus guardian, text scroller, raster interrupts, 50 hz music, etc.. All programs with full documentation and in most cases full source code. A delight for the programmer or enthusiast. PRO5 BUDGIE'S SPRITES 600 (d/sided) A collection of 600+ top quality sprites compiled by Eddie Bryan, ready to be incorporated in your own games. Various subjects, various sizes. All in Degas pi1 format. PRO-6 The MUSIC of The SHAPESHIFTERS Twenty superb tunes working on interrupt, many with full source code and note data provided. Also several outstanding quartet tunes (requires quartet.prg). As a bonus, four exceptional musical demos are also on this disk, including the superb 'Never in my Life' Demo and the 'Hm' quartet music. PRO7 ENCYCLOPEDIA ST by David Pullin (single-sided) due for release June 90 A major project covering all aspects of computing on the ST. Each subject can be addressed from the main menu. Updates planned throughout 1990 and beyond as new contributions and revised chapters become available. May 1990 BUDGIE UK licenceware. You should be in MEDIUM RES to view this listing. Try reading it through TEMPUS, DEVPAC, The PERUSER or FIRST WORD. SINGLE-SIDED DISKS: BU 1 DAMONOID by Camy Maertens. The first BUDGIE game. Entirely written in machine code ( like most of our productions ). 20 planets, no less,have to be protected from Damonoid and its invading fleet. Action is fast. Time is running out. Any enemy impact on your planet causes havoc. You can sustain 13 direct hits. But, should the Damonoid itself land, the result would be fatal! BU 2 FOOTBALL 88 by Simon Rush. A complete manager game. Very addictive Mouse controlled. Colour only. This program has won worldwide acclaim: Game of The Month with 17 Bit Software. Game of the Year with FloppyShop Magazine. Being entirely Gem based, this Football Manager is extremely easy to play and contains many features that sets it apart from other offerings, its multi-user capability being one of them. If you are a budding soccer supremo this game is undoubtedly for you! BU 3 BLITZ III by Camy Maertens. This is a bombing raid with a different scenario: three aircraft fly in formation, all under joystick control. The aim of the game is to destroy the city before too much altitude is lost. With each bombing pass, the altitude drops inexorably. On some versions a rewarding bonus screen appears after each successful mission. This is a classic revisited: it first appeared on the VIC 2O in 1982. Budgie UK have added a new twist with multiple aircraft and variable height control. 'challenging game...' (ST Format Feb 89) 'Camy has breathed new life into an old game' (ST User April 90) BU 4 OTHELLO by Jim Holmwood. This is an immaculate implementation of the board game of Reversi. It is entirely mouse controlled and plays a mean game. You may find it difficult to beat the computer, but this will maintain its appeal. Two versions are on this disk: one mono and the other colour. Also on same disk: TABLIT by Andy Osborne, a scrabble-like game for two or more players. Points are scored for the longest possible words. BU 5 PRO DARTS by Martyn Carr This is a mouse controlled simulation 5O1 down. All darts addicts will love this game and the somewhat hesitant pointer (too much beer perhaps) Speech commentary adds to the realism. Written in Fast Basic. One of the few easy-to-get-on-with darts games for the Atari ST. BU 6 DR BORIS by Alex Dewdney a TNT maniac is on the loose, lighting explosive devices in a maze of increasingly dangerous alleys. You have 1O seconds to defuse the bombs before the inevitable blast. There are many obstructions in your path, including walls and...skulls. Also on this disk, by the same author, PUZZLER a diabolical brain teaser. If you thought the rubik cube was tough wait until the PUZZLER reduces you to a nervous wreck ! BU 7 BALL ZONE by Ian Grainger An incredible Arkanoid type game, only better. Needless to say, this game is mouse controlled and has many levels. But the main attractions are the time counter which dramatically increases the tension and, also, the reassuring presence of base line tiles which will rescue you in desparate situations. The score is based on the number of tiles and parasites destroyed and on the time left at the end of each level. This is an absolute must for your collection! The first ever Quality game written in HiSoft Basic. Top Game with Page 6 Magazine. BU 8 SPECULATOR by Camy Maertens Here we have a true to life simulation based on real futures markets. Keep your cool as the Index creates the drama. This game is for up to three players.You start with 5OOO points and have to correctly guess the direction of the market. Trends develop, reversals occur and sudden panics can cause havoc with the soundest strategies. Everything that could conceivably happen in real trading is reproduced in this simulation. The Index 'point and figure' chart unfolds before your eyes and reveals your profits or ...losses. Any open position carrying an excessive loss is automatically stopped. BU 9 TYCOON new version by Simon Rush. A mineral exploring game. The objective is to survey, test drill and eventually exploit various sites to extract valuable minerals. Mines have different levels of profitability. Other factors, such as world prices,currency fluctuations and production costs all have an effect on the profitability of the venture. BU 10 MONEYSPINNER by Jim Holmwood The slot machine is alive ! This accolade winning Budgie UK classic incorporates all the usual features: nudges, gambles, holds, and some more The scrolling is smooth and once again, the game is mouse controlled. Entirely written in 68OOO code, with digitized sound and hi-scores tables. State of the Art gambling! 'A very enjoyable game to say the least!..' (ST Action December 88) 94% rating: (STuffed Disk Magazine.) 'One of the best one-armed bandits available' (ST User April 90) BU 11 MAELSTROM by Marvey Mills A very smooth vertical scrolling space shoot_out. First, a meteorites field has to be negotiated, then other weird space objects are on collision course with your capsule. It's a matter of destroy or be destroyed. 68000 code again. BU 12 ACE INVADERS by Gary Wheaton The DEFINITIVE Space Invader ! Everything the all-time classic is or should be is in this game: speed, sound, drama, excitement. All collectors and connoisseurs will treasure this disk. 1990 version includes 'fast' version and eight new tunes. Number One PD Game at the 1988 Xmas Atari Show ! There is nothing to touch it, even commercial. 95% (STuffed Disk Magazine.) 3 stars (ST FORMAT July 89) BU 13 ZENITH by Gary Wheaton A space combat for two players. Poised at the edge of universe, the two giant ships are set for battle. Mouse v. Joystick. Several convoys of aliens fly through space, wave after wave. Your mission is to intercept them. Your opponent has the same ambition and his space ship has to be destroyed. The ensuing battle is a delight for all arcade fanatics. Another classic! BU 14 GOLDRUSH by Mark Annetts (Colour version) A multi-level platform pursuit. The aim is to collect the gold while avoiding your pursuer. Joystick controlled. The puzzles are the main attraction of this platform game. This is the thinking man's version of Loderunner. Also on same disk: ZERPHOD by Ian Grainger: 3D maze challenge. Find the modules but avoid the beasties. (one of them is an.. elephant! Nasty). The search must be completed before ime runs out. BU15 PERILS of PENFOLD by Philip Bishop A superb graphic adventure with caves to explore, potions and spells to gather, ghosts and flying knives to avoid and puzzles to solve. Also included on this disk, by the same author: LINE of FOUR a fiendish connect game that will give hours of pleasure ...or frustration! Play against human or computer. 'One of my favourites from the Budgie stable' (ST User April 90) BU 16 WORD PUZZLE GENERATOR by Keith Bearman Medium res and hi res monochrome. You can play the puzzles on your monitor or print them on paper. Cheat (answer) grids are also generated. Puzzles, cheat sheets and word lists can be saved to disk for later use. Full on-line help. Because of its expandability, this program will keep you busy for a very long time. Jeremy Hughes' fantastic Font accessory accompanies this program. BU 17 MAKE A BREAK by Martyn Brown of 17Bit Software A truly exciting and colourful trivia quizz with very strong snooker connotations! The questions have different degrees of difficulty depending on the ball you decide to pot. Subjects covered are arts, the world, books, sports, science, the past, music etc.. Can you clear the table? The game is one of the best of the genre. Version 1.1 '5 stars' (ST Format December 89) 'Superb stuff. I would have been prepared to pay 20 pounds for this one' (Jayne West in ST User April 90) BU 18 PARABELLUM by Alex Dewdney. Confined to the deepest dungeon of the underworld, you must progress from chamber to chamber until you escape. Finding the obligatory keys, candles and artifacts is far from an easy task as evil creatures lurk in every corner: your plight is daunting! The is a challenging platform game with remarkable animated graphics and lasting appeal. 'better than certain well-hyped commercial games that go out at ten times the price' (Page 6) 'graphics are superb and gameplay on par with some commercial contemporaries' (ST User April 90) BU 19 TRI HELI by Gary Wheaton A pixel feast if ever there was one! Two blindingly fast games on one disk, plus several demos, all compacted to give you hours of arcade entertainment. Tri Heli and Cosmos are superb examples of 8-bit classics now at last gracing the Atari ST. This disk was the licenceware sensation of the 1989 Atari Fair. 'shows some of the true calibre of the Budgie authors' (ST User April 90) BU20 OPERATION ANGELICA by Camy Maertens Part one of the South Atlantic Conflict. Vertical scroller combining arcade and strategy. Your mission is to rescue British troops stranded on Buff Cove. The island has been mined. Time is critical and enemy aircraft are bombing you relentlessly... Nine action-packed levels! 'This is the only one which really disappointed me' (Jayne West, ST User April 90). What does she know anyway... BU21 IMPULSE by Ian Grainger At last a totally original concept! Each scene holds a cosmic detonator, strategically situated, and thoroughly guarded. First, marauding aliens have to be eliminated, using your rotating laser gun. Angles are critical if the laser is not to rebound on you. Eventually, the detonator is exposed and has to be hit. Eleven levels of bounces, trajectories and deflections. BU22 BANDIT by Gary Wheaton and the Shapeshifters Electronic slot machine with nudges up and down, holds, shoot-outs and a delightful page three bonus. Excellent music, superlative graphics. Only the Shapeshifters could have brought you this awesome arcade bonanza! Also on same disk, the Spartan demo. BU23 SPACE BLOB by Robin Edwards An immensely enjoyable platform game. Fifteen levels and three bonus screens. Collect the crystals and avoid the baddies. Try not to land on rugged terrain: Blob likes his landings soft and gentle. Music with all levels. Very addictive. Also on same disk: HAPPY the anti-virus smiling face. And more goodies! BU24 SLIPPERY SID by Neil Scrimgeour Sid is a very special snake. Emprisoned in a set of mazes, Sid has to munch his way through large quantities of pills. As he munches, he grows longer, shedding the odd tail just to confuse you. Nine mazes. Cheat mode and other options. Source code also included. BU25 SCARY by Eddie Bryan The haunted mansion in which your girl friend has been abducted is a den of evil and unnatural. Many rooms have to be searched before your task is complete. The hero in this game is a bat. There is a scene where the bat encounters a dodo which has to be killed and ...cooked. Weird things indeed. BU26 CARRIER ATTACK by Keith Bearman Rediscover the drama and excitement of Battleships. Ten levels of computer intelligence. On levels nine and ten, you merely have to destroy the computer's two carriers to win the game. But then the computer has three shots against your one! Naval strategy of the highest intensity BU27 PSICOTIC by Philip Rankin A space shoot' em up in which you need to destroy an incoming fleet of alien ships and collect together parts of a bomb to destroy the fleet. Credits allow you to purchase extra missiles, a teleport system or an extra ship. Every fifth wave, you get the chance to earn bonus credits. BU28 SUB HUNT by the Oliver Bros A two player game set in some of the globe's hot spots: Tropics, Arctic, and Persian Gulf. Busy shipping lanes are under threat. Protect allied vessels and destroy enemy cargo. Helicoper v submarine. Also, by Paul Dowers: SEA FISHERMAN. A fishing simulator on the ST..! Prepare for exciting action, but do take a book with you, just in case... BU29 DEATH CAMP by Dave Blower The first text-based adventure from Budgie UK. Ample illustrations are nevertheless provided to convey the true atmosphere. The Japanese POW camp is your nightmare. Your objective: to escape! BU30 A QUEST FOR GALAXIA by Gary Wheaton and the Shapeshifters Part two of Budgie's tribute to the all-time classics. Rediscover the thrill and excitement of an immortal game. 10 levels of galactic chaos. High scores saved to disk. This game is without a doubt, the jewel in the Budgie collection. The Shapeshifters at their best! BU31 INFERNO by Simon Brown Your task is to control a cunning demon in his bid to return to his cosy fire in hell. Your progress through a maze of tunnels is hazardous as boulders, skulls and un-hatched eggs are ever present. A fine variation on the boulderdash theme. BU32 RUNAWAY by Chris Skellern Guide a drone ship through the tunnels of the moon. The ship is out of control and cannot slow down! There is fuel on board, but friction against the tunnel walls depletes your shields. The pace is frantic. The journey is tortuous and unforgiving Also on same disk: ROTATUS by Tony Loton. A rotating experience in outer space. On the edge of the galaxy, your ship attempts to land on the nearest planet. Asteroids and boulders continuously cross your paths. Space marauders also gyrate on a collision course. Avoid them or shoot them! BU33 CRYSTAL CAVERNS by Robin Edwards The aim of the game is to explore 120 caves (!) and find three crystals. Most of the screens are populated with evil creatures and ghosts whose aim is to stop you. There are many special locations and spells to aid you in your quest. Making a map is strongly recommended. Spells should be tested before leaving the altars. Brilliant sprites. Smooth animation. Also, by the same author: HAPPY PUZZLER, a light-hearted approach to the puzzling world of glamour and eternal seduction. BU34 SAFE AS HOUSES by Ven'ra The definitive computer implementation of the famous board game. Entirely mouse controlled. Up to eight players, whether humans or silicon! You can even let all eight computer players play at once and watch them outwit each other to gain the property market supremacy! Music: The Shapeshifters. BU35 HOSTILE RECEPTION by The Happening Boiz A Xenon-type shoot-em up with 13 screens and a tie-rons bargain basement where credits can purchase equipment. Crab type aliens and endless nasties: how can you extricate yourself from this nightmare? Excellent graphics. Music by the Shapeshifters. BU36 DOGFIGHT by Philip Bishop This disk contains two classic games converted to the ST by the author of Perils of Penfold: In DOGFIGHT, you either play against the computer or another player. Either way you have to perform aerial manoeuvres to outwit and outgun the other aircraft. Fire from land-based trucks and barrage ballons don't make your task any easier. LIGHT CYCLES is a pixel-accurate game where the other player (or computer) has to be trapped in his own light beam. BU37 MR DIG by Robin Edwards Guide Mr Dig through the tunnels, and dig new ones, to collect the cherries. Avoid the baddies and crush them under apples. Collect crystals for bonus points. Use smart bombs when the going gets tough. Another superb classic from Robin Edwards. Also, from same author, TANK BATTLE: a two-player game where two tanks fire shells at each other, sometimes bouncing them off the walls. A re-make of a VCS (?!) classic. Coming soon: More MAJOR Budgie UK Productions: - BEYOND BERKWOOD by Andrew Vaughan - BOUNTY HUNTER by Paul Dowers - DIZZY LIZZY by The Happening Boiz - MISSION DEAD ZONE by Philip Bishop - PERPLEXIA by Dave Manning - BUDGIE'S CROSSWORDS by Jim Holmwood - BOUNTY BOB by Gary Wheaton and The Shapeshifters - FINAL LAP by Camy Maertens - SEA KING by Jim Holmwood player (or computer) has to be trapped in his own light beam. ------------------------------------ -BU37 MR DIG by Robin Edwards Guide`*o"mE:$"mE<$E($?<NNTC,"$@2<}BQ?<NNT<g C9C/ ?< NA\B?< NA\M,a3@/:?< NA\*z›&z k -"zJg$ёBJAg<f ``&zf+k +k+k  -"- Ҁ+A -Ҁ+A :Jм$@*@$<0C*Q"z(I$:R(z &L,z N&&Q"o&iBmNE4@ z"z$`G&G&* NqNqNqfae:rvfareXrBDat6DrfaZQQ`Brx`raJ<m<gra862< ` 2< BTB6a SJ QmxNu DNuSABBf DQNuEDEK PACKER V1.2 - DECRUNCHINGYXLگNoB*d& @UGD$߂ T B @M܀(ME߀O @%v/r"8`  @ !%# h`#„~ j4 N8 @Frxpg@b  "0`0?Apo2߁+硑4$ d A@?0_@7S P + t@C=<eRBΐR @ /~=@. @ "8cXxbH#Gz<+o PU  T i@`H@ # $IB H08 J !vv@@r Brr"LQB a O0,0AAPϏIH,A Qn~J/`yB!`@@!VZX%5`L5 m l/ B$v * % 0|A xC*ؘ!@ =݅JD= , E QOfh,H/^!#.g(! ?E圁Tj@ U h(08,P Aa `\&!7@~T$OH)HH1`|f$ n Ep1R1Y9/4( @x2 R*@@F `lrA  *- 1 p_)PXR%TAYAp`$4"J   2FP VgJ 0gB HA `@0ek&sf$HȂL"#"Y ZL< Ly@B—Q<1"QAPf(ʜY\ `9AƠeAA vP6#@)"а ‚G ¨B@H!@@B % . (x@a ` 0( @`8`F< P!!Q@@ *5*h-8P4#DDetL$(9/2$0SVX"I6)p<Z4P @;Br0.* +ʎBA0%YqX~v#$TQhaAYL"v|%V\ z<10TAlJ 9$D >H b#"@< b@y()J`z!A4< Pp0UdfP,PbA@D @ @  @ R0@@"Ő2RH@BC 48a(80L` CFQ@dCh! F`A`( $ H00R#@A>|>@(H(|0(`iPP0L `(g m|ACAJ x< ā> F3QFL  ADH8(<0 Pa ` @/ON 1|'Pl` C W@ h4 %(v2L(0VpnP  < BBQ ? @IpB@iC j?G@@rFGuA|$ 1w>q`|@!zq(1CU@ :t;(! ^  Ğ_ 8ADz(81_4 (РC @` C BG_0,D#HP$cD `@8 T @Ċ (4 ΀P g*P r  P h{~(a BiA d|` ,p8B<(G8! _p $?k:0}Y`!M° @``%PX@( r ]0(b9`| 0&`b@$x@<@00Pd`@A8f~ V  D(D0 bwSgdž <Hp0)@&@<܃C  )L?6;\ < !G@ @AS(0<, LXA T(1p>01?f  300ȃ|@0x`@/<k;P: @(8@@+0JP ) $ 8(I0x u>X` |&` , 8M`@(" }L@AƇ`~ v }Ȉ?``LPp0Pnnp< (S1a fP a"^BA@ၘyZ 8\x?0%r| O$F LPAI(p0`c" (A)$<遂fRAH@qƉ  B@8&P`A(4A0@PL}QV`T0D  1cՠ|`|@LD ~xp@/<$@@(?୳ P  (3@<e  Z_1Phbcfbe`H7A, Kc h<O0R d0`"` B@)!ƃJD3  Ā_ χ0:X BOxJT9AA@/ `) d7i5xBAB@((p30Ä>pHD`"~`@`(Fd@A(<<ASE0> @H@ g Ɛ AA3330AiPaaoj0bcmkT,9 x11||0@/PA|8cdxt<<<gD |@0Q`r ca0aa (> 0&b|u@(L l(V.Y@Q@ }"2nP0Z  Dx Qa`A1ɰ?8 '/0Phx`f3P`)@AAnjEŀq@ < &d@x`_ă \ Bx2d38⁘(=>Pb ? y@@  @CXx @/GE 4@_Lj 34CAA2p0Px da ?{hqt@( )31 v3\  U |1l B @/NAf61Jax@@(y,Q`( 0&`A ] #c8c@:68Po0H f. bx30 dP 'xp`Q×@C . (P7 ' @400(@(@AG0y0?``!XgDP00P`bV P? sL _CF0HP b 0  3X) (P;08 "B{@4f(Pf` 1@10Pn` Y A  W 0gSx`02xh?3b@c r '0˘͘ɞ >xxf    h+h4h8hF"E_GAv@ (p0&`` # SD6 @ $GO@  b%1@ZKy@p;<@BxPQAYAA@8(4 _b c p0>1< !S@Ё 0FB 0(h Vd <5t gŀ&t @Xt,a   %H a M P p@@!L@/%088M p`O8(4BDPF Pc !P?C2(?x < gzL2)n ^BCff  < @dBB5  0Pbp d%1!GK@(Á> (p1bqAxGP L@PPc @"0Pf`f`a9 p  )03@3;0<0Px0@/o@+00 hFǃ^pa>&󇀄y?c?*4@P@ ~&`(* xxx`,12 P 2~=>rBQ#@)NIpc/:p#2p~ɸ4AF~!() )_HaTHb@+"Tb0?? `$X;P>>H'0?s y_ @ [ "(p8 @)AU1P8 h`c+@x>.d*ˌ 8D  `_!@@(E>0/ J^7) H@"3 0ƀV`40 8@ P<@H4|00&`Q@( s R$$&bA0`rX0?1@p0Pd@aA0;) x0 \ LBdAÃ0x~@ 09 (033ā@# @L P0@+AP~`@@P>$&`%d- 8 MC ߆ċF@|L ` @  y`a 0?<8!3f#@@/$@C$bE / h/ߟ)t $ PH`)|A2ěS@,ό=P3PXPb@ L <bM  yၸ~JSK-<B 3H8.A-- (3@B@@At0$0=Af+p C(⁂:o>%<#iA9,?<` Pv`p@/<X8u(P< ^`>`dQ|A I@-H0Pf g(P0ffp h@( 4w@ _  lG38 @x @| X FYdu;`d #P_K``@@  MD )l (@CB( H8Y4Pf _ [ PP\dH `}`MC C Q?n1G@ $($bv အ@oF>`p #Ȑ# r03?~  @<BX 0-?3Ԑ0  R:Hd@Pfv*ba 8  @  @A(&4@/< @ ^~  A:AH0@!(# @(!]@ ^9p1M``Dž 0Pb`P d2DA``\ @4 ^p S|x(t0Jx(P0Cu| _HxP @Aa @ B:LJ <4Pn Tт0ʁCY(dP4 8 a(7XT!d0%@))V5' l`l@Ca݈(T9k8@!@8BB(x<`_1  @//&$dP:w(( 8 a@ !Q($2 x !@Q\c(p>  /D 6t>PHd@06eA"&fg h@* *tLJ?<A sE@,P2g(0??1[P0Pn #PÙ((d7OqG!@,1RK fcP ~h@/AA h@ @AS,$ o(L8'@L: n-Pxf!PO  B  @!~ b9p׀ y?cx@/ DŽqPlA聩%#h<iR^! `YJ@B@/nj8& L@ `$ FH*I?@/<(g 8?߀P$7x4 8  x>]vچx@`((pzCA#(cqHk|Jq~($0c cB/CB )A|BPA~+`B #-aTRALAD@`؁`jz A !"BY!b}v@x`P @, t?_@P}B 58E[ϺJ%,@:O 4(qy w`x߂ x@CȲ_7o Z>|  ,p4od1b8J$c|0(3{~`&"p& }}?<D5 3T8p3(^? ( 6 \ *)`03 d@ @   :0=" 03>,<AA)@(7 tZ*@^ $d1 2!Q4@`V, @ H3!@P%H0K}!@/ `,8 P>P?@׷0 kKsXdS+`Nv.VA#  `:V e@`(E tIZ~ 񙂊~B aP ̠D @P @ `9(<"@ @  @ "0v"`4 ەr { !$8)K@CL$ @ހ$ 07  2B$Q#fH (\2dPep&e @Z$Bp1a`H $1HS@ k 6`lH 8CNN @o+`o`+@p$B!@ H 8@ ?$ @C@H3bCohX2 eZ Ą67@$)B p H2 4CxBh !>BtI< `WAx(@0- @BB\-d@XX,VT( 脠OT(4@Ehb@6He`, E!PP$(*P5$dOAx5"L>b@P0#` @ @T@A0I@@- 0  qh@DN e0+Hb`uL!2@ ) $xYc..6AaI QA3 {[{gS#Oq:u SC{;{N "r*bJr"tP" s'cRBP @Bf `aH٠ 4. Fda"4 n`Z+Jz@07)@ @ׄߠe@p` (Nڄ3 "E0@E5Ka2P4 *2 P%$> Ĉ@ PU $H+@'(8 3790P` @@T@)0PF2/1`L$ A׀A*?x4(p  R0wv8xp8`lP1`p|082K? `g~7ݸa 16`4 *xb( "@  ̀@2@ "BƄ T <!EDIQH"A]\   A8l "z$!gP Dx6@X2@($,! 9   ! A602@. '@! *JG 6АD@ g@B;c`!Ap(  0 49 @L@@%  J %$؀8 @@@$7CZ( #d6} hC@# `@ A@3(A@!@ 400[ ա& 0, a8_ 0p @3` 3 &F  0$!~`@`'LH $)D  DQa@ 6 @Q[@@ ` @ :  a " ˀ@)"bs$@[' Vba+#a@8 o Po(Ol@GAڰ0L%i,f ) d$A@D$ 2"Q .@@1   aH$ /cLChJ30y@ 9W aJstܰ9T$U"W0*40;7  R@f$)qA#l&x1f1ă6 Q a Ȁ$ @@!"A {d Ă#6 F$ $H2@bAA$/l  p83`P2B$0B+> h\ B0VM~P06A 0BqA@@"   @! @ UUNϢjp<ϕ`@A5x,0 l2 b _$bw0"> $)@Xm@$ J4g Kw D xh=&p5le1#!i[X2x^1|J0xdo' ށG^l o20d?  r6@0?`b (0H P `@ .BH@F , L0@!TjƄP @`(`Q( /2A A"@= O@02 ! @b ; #@`8!L AH  0 >)AL b!0 AL#b! "  "]@)"$ "#`@@!B< XPp2`d@ @y" p@p<8 DAB$eamD rP [ @P /08 3 p@  BBAH@BBp1 B Td$P`P%P@"P0Pa @6`  $ ? @`(FPhB QH01 `  b@'PyZ@@)0a6BA @P!@P4P @B@O @#`3 QDA" 0 `@`A@>@(O``A!L+!H IO@k"  "8@i"ڀ@BP (T~9e d 19g|g0>  P} &a!(h1@ '4 C.3`*CZ7*GrCy$Z l< p2Rf !N H@`JH́C@v@nP$ ؐ   @$b: hF -X < Po߲7`@  ?)`A ~ ` P pV=!X 4T=@C<C:@C=_e,a`a!N @ < Y|=3 gP@@o 8@|@Q @,  ~ Abh(# ĦutP,fE (X  1£f @M l5`}$W J)B e P@@) @ @ `ZѦh@<  PL O e@0 X Z(BC@# 0P $f ƒH! !DAAh@@`@'@  Tz L@""Yh&d9L  p8]@6vhgCA8 A6J@-  h( @x,* . m^(S2_0-G@0)p2a 00 00+hA @  Pd C@@h\xAD<CIz@(!@ɀ0 Xm@0LQhD2 ((2 @`J!"K#`x @@DA@AH(̈r@ I(] * &8@\4 A(pah  /PQKɡ@ x pAYxA@ANf A`/ DNɀt Ot 4NP@t DN@t ~+ʹR 0 7@H A  (II 2RBLIVhD2@e2@(  8HpB p4] 07`I H08) 5[ H9NF) 0q A . BPP\!6D@@- X ^; 5WR t/˥(PXRDBTPL8^NBl#'' ;AA  <`j\IĔ4 q @ׄ09 3 (́! "F& 0%]*#N4 Y -@]/W  (!`@ $H+@(; 3=r6<0=^ g)A" $TD2p![(*:!܃H((hh.2d8QrVN| B , ~e\,4, B vG4T 3p=n |1+J=@F|V:c?t B@ 8⁕(DpEDP AQK@8‚E (Q  #`u[(a> E$A ] LPAMRhD@f@ @q@ "b #˚@P 'A, cPQB1 10 8R``@C9Bx R0 pbp0@aN"8  5dj   x"P@!NB4 = *d9,  'p@@rp2 `5@A@x%€ (\"* ( 02B0@` 4@0"0PL#D (`@*e,1ܒ@QЁ` A  @ a0 B@ d@@ <x A@ 0 ` A b@ ` p$Z!| ^5P,b/@bh,A@0,A-AbD/1e l1d @ܫ  (10  0G@H @I c@`$0 dE@͊"Y&$h$@<0($  @ \J@N!X 0!k @248SZ3e$8CZP xeP@.` Ds(} v^NZTDH09%Ep{@ P 9 B19F!iH% N87N` `,YRT@IRDD6I @'(@ j>=ӰiސNp |L@ ,`V3r@CC ]@Atd%@Іx t %S0~{AABACCАpHa g6MV (nWx>c AO &Sm63٠pe@ =8P:N.G" D82i}R@CMX@@01B@` @0!i | 30HV@Ȁ# "` 1( O@@d }2 "h1Dc0P! B  a@@P~(ʔ$ @ @ c+"."D00+**, @A @ d @ `,0F)QL"@P2b% ! J=`0ETZ <hN  pO@/ ` p:@@X*FB @0@X (.5 8 pH=`V00`0: ' x3P;=H&UC`Dw8KdиĹ':VX@8l Pj8hp LPy|b)N0` _|U`( l)(1C hf` j H $ I Đ p$ @p$*@ l $ 0-  @PC{vxMIx' b LfpẌ%` h@@, @ n負|)7܂@;TRw"< @$A9QQJ0%A5QBr22BJt@ T  [CVv @a$@ 8<1VABv l@[=K`(1=r)x`4P# Ps <xa( O@$6 p2w6l ` н]l0@@"(6A@y71ls m[g8tdPaA&C%.   @5geA1ރPt_p$` *ۃ7`Z)8sDt t `,! @<8Ν`5 `14@ h(pD!ED`; c;h0(B xQA N0g@HtL0J 1@!!@p zID@ Q4@ %@P  0P)Au \ h e@@!" D"@@"a7(FPq  A@1D{@`P`@ 1( $03p) `a@#XP-0HD00 Y@;aA @0 r@z(?v@ @T@ rLz 4~W$[' P`hP(f Po(jp19 G%i*H(|2( a.A2 Sfar” `s!e`',"$## H& D/#"'.aA9aeU:i:`uAD$ @0HQ8a"h H9p=x6(|2dPal PÀW Hp2bA#< AA"<3I 3X3` g`-$" ((4; HaE#&hd ed $$lW( @`H B $" |5 H @( 9':}%@ X`<@P\Z\y ;@4BPm x|N@/@ ` pV)@9l34(@@*r 2:A:% jA<&%8RA$ $L 1Q(FF5}`f`9O"T R"2 4}oh-E} b(` @" ;4/ @YSH HD8l ,uAчcV d l@ "'3PD@ @@# 2sRi i'QJ /X;p hy8Hz AC (=p@A (=a2`& Ƽ ?X8`|`t@`x M@081|$ l p HC 88BAaB&/J4$`RP4} k2 CHMyap2 L! a\Dz1B ~ PDTT2 BO@BOBUFQ{P1p@80B=xȐ` " v` @@ U@* g*NPh0H h  8` *P>Ad0;ElYR0 C00 B("0p@%@@AP P pt9@ FȀ`$@ "hS@]@ A09W b'! IB!m2  @ D҅ā@`P@S@(=!!n@f@x 8t<+B x@`l`q@` @``gDxA,@byT6$@ PrhLK`Z. fZldPdr2&I~ *x!AVB@x0x1HA0DDSE>JR@E$ @ < (7>C <'S,YA !O  $>%@b@f Q[00H)ZU)p"%Tk 69 0  Tf 5$e,!CI@& @#@ TA2S@ , (8K p M ( I8 1Ga(V51| 0S'` x`ecD עhHv/B *l0v ZC&[% HPځEQAa-!0s@ %09y C Z@\G. Th" ` $5A(Hx@%P3PHtdM20l^06d@ &dyx׈7.t%p~` cй!Ror A@Cs@@D !PH(`S@$"l f:(,((؁TA0@Z/@'@f@Qpc\@ 00`fD  G@" D  IALly tD@A A0զl9ҚwA@, 1Vp05fVp5bPSV eZ!;5_A࿹W  #`pdCI "AH$p! P:ph @@K%`BEf v3R@* C A(3 A9{e?=HC#2 hIK@G2 z*B~ 1 b@D@ i`DlAJ4hX7($ (Q{p0L>0`d( < @4_03O@CAA H5ŨdKPd\z, ~@%0=G C gMZ g@AB p0 0S8S AHA 8#p A@ A #( @AC` $ H6O@0H@< PS `hK@  O,>AHnàaA؃WlA~ N뭨3`:la@oN@2 J@AVl!)P30@0@GR:0 T$U"W0*40=@N!$-  ほ~"2@d `r $@`k" f1"S 02c6,*ZS- d8(5I,BL @ր$$ ԣe?`nqP2b$ l NH vP4W 86E P0A~@A$l I `@f P$@v0$ `l $( H@bH#XAX>@[G+b Z" TADHT:T" 2kPkA(^Ǒ%3r~[r@;fL!@ H¶[*C N 14l1A# ĺAz]| N&PPnt nUР $I  \`@H@A@   5ރ[~@**tcj&  X#aH, D B@ 4  B @@ AAh g HPe 0Ё@ 8p0d͠AC0  8p1` bAH07P43JPp0ac(A@01A(D +  P2`D f`B: , BAahb xl 2p0 04 : ` `A"T(ljp`0B,bBl @].@0 bbF"@!(<x  *P  j`2@H@P2 @w@Āv N,@h zlN5i4(uA@8." RՁ+O!`30QOhL A" AvB@@@s("% H! h4@_ 8H(@s"pV8@jS@ǙSrC+~*@8 4@l(B Aȴ4  aH<X2BX BA6PR(dH3`pd4p\7) 4`C@4l @@@H rA P6:I!Z I`< @]p@H`H r <*T *xX,VT( 脠OT(4@Z@,FX5(QH,  P I x Y[ ?,b@#f t `4 9 Sjp0xp(P4OJ @ \S0H h0($   R@Q@p*  2Hn <! @! ۠0gB{@8;@ gBC Dp{@ la3 xG$!@ 0(6`0HPh @6 P`A$HB)H1 V  2<$@ Eq] @c(-3 0Q<@@PBFA@ XS@d )c AeHiPl P8!@F! E0`  m@!(n9p(`A @2*c?;XMf.@b |.܀ H kr59U\U^AU_U,_Ux\W aJ3t$0BN"XDIRFF@MT@^FE^N\2r4tt@7$r d `l $qI4) 3   c@@*I`I0#Q9 01LEH2 "`  fVpC?JZ 34:B@42ad$,xC'$a`x ,H"(%XhOi@Lx0}@ 5Q0ap@P <-Z 6yS0E  ؂ @ 5oXr zۜ#5WjªF ` `@X&HT` bd@!aQ"#ш3#&B dAӀ ca [ 2@p1fHO^20 @Gm+x(HB<`(QP0C@ `c@@02BB@9"O`C 64!M !1 b. ,B@2!v@P @<! [ 4 p3D 1m`I aE|Q HiF@( {@ج ~7(@e ApԬ PA`Ah,0@ e, b(DN`P@@9A L=@  B2r $ 4ld#B$  @nP4X1-H8 ԁXAm# 5 h0@!(0[@@h   f7v Epl22>nJ`VP x&(2 0FWh@!O"29T:v̍8E 8 @!X8a$3CV" aP"2$BH$4Q@4`P2BGÁ (6@@0M'@c`@D@,`zP  2(ARȗ00F!`20"aA. P !0D `0 y @`U Pt Ph! R"fg   O(@ B @@Q  "3  &B@0@Q (H`Appa (@"HN  Xid+dJt\%a(7(uA@8>``JLSZ6H H eD$ <  bh4 A @%H1cNCԠq,yh`7*0@Hj^ T`Ex2@g3P; P?xv01$I@@SG2'Zw09":bAD%}BEPW `ĂԺJ @@`HPDjHCg) 4! (I PPa p̀@-   ;_P>@A P)30@rqA,@t @# (AP$[!8CxP0AL)LxNBTPDYX K*H  ȫ˃FPNXYFNNJqC!hΙP !ppmH. x$fA |@< ra~ @GC`J@0:!\?` $5@$"(* * 11+P(?H@A@/%AA@ɘ0(2j,Y)`P1dKH`!bBv`@Dy8 #V RU`h$9a:@ʔ E@!a_,@Sw 3HH:"f ܋0Dl8 @Z a0 wʬ  AEP X 8: v2W`j  av|AdfX@܁(o@ +7f }" 0 K"@ - @ k'!F0221!@(~C 43ɐ@TAl @  AԆ<<dPzP ni)P` bbP `2Pp@2d@p @ ((L2B$D x= H`@"`0 Z@#`N0  0@ B  4 {4J@ Hh@,( Px@"  #9 b@=!:(d`+BK@P87  P( p7@FZ#s0Q ЈHeD$ X  bh4A @%H!/D !029"0aBHS Xn D *B8NBTPDHT$UA9aeU:i:`r@`b$(0 3BH A͂A6 `e@<P3`xH A? H@H A.H $ `i$ $lbH H@@A@$RBhI $ p p1 Dw6X"6-T@"2A)!|x$@> ?0/@p"$(@ |` H $`   .@ , Ȁ+XPA% A&0QA hSQ $"!,(LPE0Q@FR@@Y @ 0aP0o27 T @@FPAH*Ap`P6!Xa D)D\\TPAA m 0@B $AQABH C2YP*h lЧy@w jr~0%kd<3pP6X JPP0pc A ` 9+5k6`W {"R d8812  z @N`P0P` 22j L e@܁XSͽV@op` gUL&Q)h?@062\ņ 0p0D@04-ek:<9.#ZO M @8.(j "0z68Sh `A@ے@AO c $I 2`A @<`80 z` `  P@6@'rmh`y@ Q~i @AF G)I@AF@  !~  1K8 < ʁ<@@ρ@@x 8(  P2`mH B;p @=13T<3a PB0bp0d)YX$`@0 F 00&h7I@`ZtQE`da A' @0PY BuaI"Y @ #`FdR`g@шV @ * e` #I-0 p !VPref.V6'A@8< arD :q,]VBRf`Ш6@DTB@`@s("% H$`(@SK$XH(@s"pV8@1S@AAʸS SP&Vq"J22jB2*rQ%S&1lAc @(t0<H `H  C$  $P7EC$~ Ð+03BԥH ŀ 4$) 81 a!I `@`$ Z@vP$%8 q P11@x (@(@@|d,<MJL_@*QS@+  K $gœxuGa?4g@ d0[4Qu6`eP'<t!\ ` .5P" gdh@' ^@π10KVbbH (  Q0N<PPGeJ?z a@ /(@Ad8jN/(5H@L<,1cU,LAhA` !@ԀU @CP8?  {KLABBD@pP qa@ 8j014@ - AzMA PeD`P8(  0 <$ @ , d@ eA D aD' m0F09C@A*3H,P3`a[@D l0< y !M nh3n`J\ 801 f @8@(00  R|@ @ ,lA $9J @  @ QB `da  B )≀`@À@(t!@a02aAx\D@! xEQX (1!8`}X9#yG+C4( D@  `95, PD 7@ @`08p 8H/@v5a B' A@S #`8 @(6$e Pp KA"Q@5!.(D$@ !pF(Hd`RDDQB@D I@0@I % ^ 0Rb1FQ"p(!J `P8dc@ L@.`  XD6A"AJ2B@07p xb@g3E@ `(  ` l[$ р  @ @ʢ D k5:f4$a2*C7,E40 TEy{P!U'%QUV:FNN:1PI(@A>@4 < AlH @X  Ѳ(VtA0rYY%` $@@4! 9~`F@ @ `^S@A9dL#2Nl@NLZx(0˃?p\97h`:"}GC`  >!11&A@0R (:=hxř-(Xa8l7(Om0@%H8$A i \t7W9W  =<.`B@6L!.L$ԁށ3aB(1 \f  $ H8`z %ϊp6lhA`"&B/i *P v^ 5h ' f샀*C t(8T5pySpt a0pAC.&/Q. "$"H p3 a@΄@0 RP)A@D A@2f@ @!*=@D1H f"* @%@" 0"P|c'@ Td)P4@ @X0p @($ @ !U z lI i1(gA@8~ ,IZ~ %~B@ aP̠D D$  L'H$@ U98A +C@ )t!A\)) ӨJ@ +8a%IA5Q!yy9ps (I@QÀ2  @ce8$ ~pH I p < B8!$@r$  @r $B\ @ut p `A0\TP?"+XPA% A&D@2`J@, 'x E!P`1sC*(2xA  x_P1 b@}` (ҢVO8&Hh@& B0024 @P(8-&  =`E@ U!AP4-L(S @@PIPgL pP3 DR8* @ >L h(D/3R >8- B4T \B $UAr00\,A.PG $H(> ]g`@dZ@@X> w0@`5C@@A )-38pL(A0X@@\S@ &D: Dt L#@`j ؁vSBXApH@PXA\ұ9,zá8>@3 U\hZe3+@*`fB!WHJA!AC @$!SN "b8Q (T2… Q'¨FdA0B1ED!Y0P@) `& :  zI @X1`ftP @e80PȤAP (<HA<@4@HA0`@@@(| N !@$4+@@ D0 aA0 6D 4L"HH ao@P- af'XVL o@ 2hY`@H@bɂeCPFp\   E B!)8~44IAJ₫}Zp>@QO9N~ b IaE H`ܫP% `P (i f1$@P0@ MH)/*nklZ]_\:9;?<|zy}{xȏa0_wg[sCmUyIa^vFjR|LdXp9lݜlM j#)&"('KEAFBMA â*t2,XP0(8$ ;l1&ČDLRF^IUZNz̭lC9@z^7f-t&<2db P@\J@( ` #v*jpdJJ+ʸC@4Ab0*$4#HTD5@AAD " 4P0!0x2@0H& `H