diff --git a/roms/f256jr/toolbox-20.bin b/roms/f256jr/toolbox-20.bin index df9aa2c..592f22e 100644 Binary files a/roms/f256jr/toolbox-20.bin and b/roms/f256jr/toolbox-20.bin differ diff --git a/roms/f256jr/toolbox-22.bin b/roms/f256jr/toolbox-22.bin index aef3f10..d6d9045 100644 Binary files a/roms/f256jr/toolbox-22.bin and b/roms/f256jr/toolbox-22.bin differ diff --git a/roms/f256jr/toolbox-23.bin b/roms/f256jr/toolbox-23.bin index ab38a58..500f490 100644 Binary files a/roms/f256jr/toolbox-23.bin and b/roms/f256jr/toolbox-23.bin differ diff --git a/roms/f256jr/toolbox-24.bin b/roms/f256jr/toolbox-24.bin index 2895c14..ed70a2e 100644 Binary files a/roms/f256jr/toolbox-24.bin and b/roms/f256jr/toolbox-24.bin differ diff --git a/roms/f256jr/toolbox-25.bin b/roms/f256jr/toolbox-25.bin index 3f3aaae..1fbbfa8 100644 Binary files a/roms/f256jr/toolbox-25.bin and b/roms/f256jr/toolbox-25.bin differ diff --git a/roms/f256jr/toolbox-26.bin b/roms/f256jr/toolbox-26.bin index 8b56834..1978cc6 100644 Binary files a/roms/f256jr/toolbox-26.bin and b/roms/f256jr/toolbox-26.bin differ diff --git a/roms/f256jr/toolbox-27.bin b/roms/f256jr/toolbox-27.bin index 3bdf16a..04b460b 100644 Binary files a/roms/f256jr/toolbox-27.bin and b/roms/f256jr/toolbox-27.bin differ diff --git a/roms/f256jr/toolbox-28.bin b/roms/f256jr/toolbox-28.bin index 16935cf..2cdc221 100644 Binary files a/roms/f256jr/toolbox-28.bin and b/roms/f256jr/toolbox-28.bin differ diff --git a/roms/f256jr/toolbox-29.bin b/roms/f256jr/toolbox-29.bin index 694577d..367eaf4 100644 Binary files a/roms/f256jr/toolbox-29.bin and b/roms/f256jr/toolbox-29.bin differ diff --git a/roms/f256jr/toolbox-2A.bin b/roms/f256jr/toolbox-2A.bin index 05467f7..c274863 100644 Binary files a/roms/f256jr/toolbox-2A.bin and b/roms/f256jr/toolbox-2A.bin differ diff --git a/roms/f256jr/toolbox-2B.bin b/roms/f256jr/toolbox-2B.bin index d7b2997..39d78b6 100644 Binary files a/roms/f256jr/toolbox-2B.bin and b/roms/f256jr/toolbox-2B.bin differ diff --git a/roms/f256jr/toolbox-2C.bin b/roms/f256jr/toolbox-2C.bin index a8b3253..fc0b8cb 100644 Binary files a/roms/f256jr/toolbox-2C.bin and b/roms/f256jr/toolbox-2C.bin differ diff --git a/roms/f256jr/toolbox-2D.bin b/roms/f256jr/toolbox-2D.bin index 982a286..8f45c05 100644 Binary files a/roms/f256jr/toolbox-2D.bin and b/roms/f256jr/toolbox-2D.bin differ diff --git a/roms/f256jr/toolbox-2E.bin b/roms/f256jr/toolbox-2E.bin index 1c1d295..9445e91 100644 Binary files a/roms/f256jr/toolbox-2E.bin and b/roms/f256jr/toolbox-2E.bin differ diff --git a/roms/f256jr/toolbox-2F.bin b/roms/f256jr/toolbox-2F.bin index 8969406..38d1bd3 100644 Binary files a/roms/f256jr/toolbox-2F.bin and b/roms/f256jr/toolbox-2F.bin differ diff --git a/roms/f256jr/toolbox-30.bin b/roms/f256jr/toolbox-30.bin index 0c2bbd3..a5ffc6f 100644 Binary files a/roms/f256jr/toolbox-30.bin and b/roms/f256jr/toolbox-30.bin differ diff --git a/roms/f256jr/toolbox-3F.bin b/roms/f256jr/toolbox-3F.bin index 919de67..482ac8d 100644 Binary files a/roms/f256jr/toolbox-3F.bin and b/roms/f256jr/toolbox-3F.bin differ diff --git a/roms/f256jr/toolbox.bin b/roms/f256jr/toolbox.bin index fb1aea3..d205fe2 100644 --- a/roms/f256jr/toolbox.bin +++ b/roms/f256jr/toolbox.bin @@ -5,18 +5,17 @@ %s: %s %024lX:A2560 KA2560 MA2560 XC256 U+F256 JRF256 K2F256 KeM68040VUNKNOWNi486DX4*float*CONSOLE%s: #%d no mediaA2560 U+C256 FMXF256 JReF256 K2cF256 K2eM680EC30M68EC020M68EC040ReservedWDC65816rtc_init*:<>|"?FAT32 Sector: -not foundCartridgew G  ӴӘ|`8l0l(l ll*C*C*CqBAA2560 K40A2560 K60M68SEC000chan_openChannel: PSG Muted.bad handlei486DX2 50i486DX2 60fchan_readfile lockedCPU %s +not foundCartridge!!n!+! ( Ӹ8l0l(l llDDDCCA2560 K40A2560 K60M68SEC000chan_openChannel: PSG Muted.bad handlei486DX2 50i486DX2 60fchan_readfile lockedCPU %s Model %s -A2560X - LBA2560X - PBGenX32 - LBGenX32 - PBchan_free: MIPS_RS3_LESPARC32PLUSfsys_mkfs: MSDOS5.0bad argumentExternal SDCInternal SDCprint(%d,..)fchan_read_b access deniedgeneral errorinvalid drivemedia changednot supportedout of boundsout of memoryunknown errorproc_exit: %dA2560X - CUBEGenX32 - CUBEchan_read: %szqSSS -SSSS@ file not foundinvalid objectout of handlesMemory %d KB +A2560X - LBA2560X - PBGenX32 - LBGenX32 - PBchan_free: MIPS_RS3_LESPARC32PLUSfsys_mkfs: MSDOS5.0bad argumentExternal SDCInternal SDCprint(%d,..)fchan_read_b access deniedgeneral errorinvalid drivemedia changednot supportedout of boundsout of memoryunknown errorproc_exit: %dA2560X - CUBEGenX32 - CUBEchan_read: %seVG83*!*UoTiTcT*UiT*U@ file not foundinvalid objectout of handlesMemory %d KB proc_set_shellchan_alloc(%d)chan_close(%d)chan_alloc: %dloader found: bad binary filenot enough coreproc_get_resultflush error: %dFATFS Error: %dfsys_setlabel: device not ready/sd0/fnxboot.pgx/sd0/fnxboot.pgz/sd1/fnxboot.pgx/sd1/fnxboot.pgzBooting from %s Clock %lu MHz 0123456789ABCDEFcdev_init_systemcdev_register %sbad device numberinvalid path nameprohibited accessunknown file typeF%d-%s -proc_exec stack: proc_exec start: ؃ƃ}j+.,;=[]/*:<>|\"?CODEC initialized.Console installed.Interrupts enabledTimers initializedTop of memory: %lxbad channel numberCommand not found.Mounting drive #%dfsys_mkdir error: directory not foundfile system timeoutoperation timed outtoo many open fileschan_read(%d,%p,%d)chan_seek error: %dFile system error: fchan_write error: fsys_delete error: fsys_load_ext ext: fsys_open error: %do - ncVI'INO NAME FAT NO NAME FAT32 low level disk errorno file system foundchan_get_records 1: chan_get_records 2: chan_write error: %dchan_write(%d,%p,%x)fsys_set_cwd error: SDC driver installed.Foenix Retro Systems -chan_status error: %dCould not load file: Could not open file: uart_open: Bad parityz]@#Indicators initializedInterrupts initializedfile is not executableToolbox v%d.%02d.%04d +proc_exec stack: proc_exec start: UC1 քÄ+.,;=[]/*:<>|\"?R;1' CODEC initialized.Console installed.Interrupts enabledTimers initializedTop of memory: %lxbad channel numberCommand not found.Mounting drive #%dfsys_mkdir error: directory not foundfile system timeoutoperation timed outtoo many open fileschan_read(%d,%p,%d)chan_seek error: %dFile system error: fchan_write error: fsys_delete error: fsys_load_ext ext: fsys_open error: %di 6 + 'NO NAME FAT NO NAME FAT32 low level disk errorno file system foundchan_get_records 1: chan_get_records 2: chan_write error: %dchan_write(%d,%p,%x)fsys_set_cwd error: SDC driver installed.Foenix Retro Systems +chan_status error: %dCould not load file: Could not open file: uart_open: Bad parityW0 |_?Indicators initializedInterrupts initializedfile is not executableToolbox v%d.%02d.%04d Couldn't load file: %dchan_write_b error: %dvolume has no work areaFPGA %04X %04X.%04X - #+-0Xop7uxxPGZ 24-bit count: %06lxPGZ 32-bit count: %08lxSetting default loader.uart_open: no BPS token{{{{{ {File system initialized.Text system initialized.drive is write protected +R >#/+$-0XpocpuxPGZ 24-bit count: %06lxPGZ 32-bit count: %08lxSetting default loader.uart_open: no BPS token{}{}{V{V{ V{File system initialized.Text system initialized.drive is write protected Select a boot source: Default boot source: %s @@ -24,10 +23,10 @@ Select a boot source: Booting: /sd0/fnxboot.pgz Booting: /sd1/fnxboot.pgx Booting: /sd1/fnxboot.pgz -Returning a bad extension.uart_open: no parity tokenD }v{p+ XYwChannel device system ready.FAILED: Console installationfile system assertion failedproc_exit: Attempting rebootuart_open: no stop bit tokenfile system invalid parameterCould not mount device %d: %dfsys_mount called f_mount: %dInitializing the text system...FOENIX DEBUG OUTPUT------------creation of file system aborteddevice could not be initializedNo bootable device is present. +Returning a bad extension.uart_open: no parity tokenX VZώߌԌɌ۞ОÞXYÞwChannel device system ready.FAILED: Console installationfile system assertion failedproc_exit: Attempting rebootuart_open: no stop bit tokenfile system invalid parameterCould not mount device %d: %dfsys_mount called f_mount: %dInitializing the text system...FOENIX DEBUG OUTPUT------------creation of file system aborteddevice could not be initializedNo bootable device is present. PGZ 24-bit start address: %06lxPGZ 32-bit start address: %08lxuart_open: Bad data word lengthuart_open: no data length tokenScanning for bootable devices... -FAILED: SDC driver installation %dFAILED: file system initializationtxt_get_device: number mismatch %duw[wAw,wwwvvvA valid boot record was not found. - AAA 22222 55555 6 00000 X XA A 2 5 6 0 0 X X A A 2 5 6 6 0 0 X X A A 22222 55555 66666 00000 X XAAAAA 22222 55555 66666 0 0 X 111111 1@11q2e2Y2M2A252 )2@22322222 2@22 PC: %08X Address: %08X +FAILED: SDC driver installation %dFAILED: file system initializationtxt_get_device: number mismatch %dxxxxpx[xEx/xxA valid boot record was not found. + AAA 22222 55555 6 00000 X XA A 2 5 6 0 0 X X A A 2 5 6 6 0 0 X X A A 22222 55555 66666 00000 X XAAAAA 22222 55555 66666 0 0 X Q3D383,3 33 3@22333333 3@v3j3]474+4444 3@33 PC: %08X Address: %08X Press SPACE for default. Could not load /sd0/fnxboot.pgx: %d Could not load /sd0/fnxboot.pgz: %d @@ -35,9 +34,9 @@ Press SPACE for default. Could not load /sd1/fnxboot.pgz: %d _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / / / __/ //___ \/ __ \ / / / / / /___ / __/____/ / /_/ / / /_/ / \____//____/_____/\____/ \____/ PC: %08X proc_exit: Attempting to call into shell      _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / __ / / __/ //___ \/ __ \ / / / /_/ /_/ /___ / __/____/ / /_/ / / /_/ /_ __/\____//____/_____/\____/ \____/ /_/ Unable to mount drive %s, FatFS Error: %d ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / //_/ / /| | __/ //___ \/ __ \/ / / / / ,< / ___ |/ __/____/ / /_/ / /_/ / / /| | /_/ |_/____/_____/\____/\____/ /_/ |_| i9i;i<i=i>i?i@|i;zi=xi?vi ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / / /| | __/ //___ \/ __ \/ / / / / / / / / ___ |/ __/____/ / /_/ / /_/ / / /_/ / /_/ |_/____/_____/\____/\____/ \____/ Address Error Bus Error Division by Zero Error Illegal Instruction Error Oh dear, something has gone wrong... Overflow Exception Privilege Exception Range Check Exception Spurious Interrupt Unknown Exception Ŀ Foenix Toolbox v%d.%02d.%04d starting up... ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / __ / /| | __/ //___ \/ __ \/ / / / / / / /_/ /_ / ___ |/ __/____/ / /_/ / /_/ / / /_/ /_ __//_/ |_/____/_____/\____/\____/ \____/ /_/ -EXabVc3d(e%f%osu(x _________ ___________ ________ ____ __ / ____/__ \ / ____/ ___/ / ____/ |/ / |/ / / / __/ //___ \/ __ \ / /_ / /|_/ /| / / /___ / __/____/ / /_/ / / __/ / / / // | \____//____/_____/\____/ /_/ /_/ /_//_/|_| ؄Ƅ}j W -D1[!] Incompatible CPU arch: expected %s, but found %s - p!^#L*:-(<>@[]{|} GGGGGG EEEEEEE NN NN XX XXX 3333333 2222222 GG EE NNN NN XX XXX 33 22 GG GGGG EEEEE NN NN NN XXX 33333 22222 GG GG EE NN NNN XXX XX 33 22 GGGGGG EEEEEEE NN NN XXX XX 3333333 2222222 ,` 銀%ފKӊȊ@fA,BCDGJlfKfPNhHqmEAAEEEIIIOOUUYAIOUPDJ +EXbcdefosUuxR _________ ___________ ________ ____ __ / ____/__ \ / ____/ ___/ / ____/ |/ / |/ / / / __/ //___ \/ __ \ / /_ / /|_/ /| / / /___ / __/____/ / /_/ / / __/ / / / // | \____//____/_____/\____/ /_/ /_/ /_//_/|_| gUC1 օÅ +[!] Incompatible CPU arch: expected %s, but found %s + !#*-<n>[@H[5]"{|} GGGGGG EEEEEEE NN NN XX XXX 3333333 2222222 GG EE NNN NN XX XXX 33 22 GG GGGG EEEEE NN NN NN XXX 33333 22222 GG GG EE NN NNN XXX XX 33 22 GGGGGG EEEEEEE NN NN XXX XX 3333333 2222222 ,WP` IB%7K,! @fAܕBGCUDΖGJlfKfPNhH!m&EAAEEEIIIOOUUYAIOUPDJ }c,Z 0@QYR[T]V_`pN!2!p!!!$0,/`,g,u,,d-&A (((( AAAAAABBBBBB #%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%")"a"e"d" #!#H""" %ax029J.yMC= (": e,;;=f,?@AAF S@UXZ\]^_abdefgjb,lmnpqstvwxyz{|d,~DE{ 0 P`"6Da&C?=;<XDB@>)8*,.- 9/!10#"2$ 3% @@ -54,82 +53,82 @@ Press SPACE for default.  $$8~~8||88TT8 @@ @@|$BB$8||8(((((|(|((P(8DDD8(8DDD8 8DDD8(HHH4 HHH4(DDL48(8DDDD8(DDDD88TPT8$ x "|DD(||8D@D8$ p 8DDD8HHHHp4X|(D(|8DD|DD88DDD((l< DDD8ll$JR"\@<@8@<8DDDDDD|||||  8 8 `| T T(P 8$$$8 <<<<< -  !kkkk::kkkkkkkkkkkkkkk?k"Xk"kOkkkk k)k +  !kkkk::kkkkkkkkkkkkkkk?k"Xk"DkOkkkk k)k Pk -Ok"rk"rk? )k"k)"k)"k kkkc8k k -k k%'kikH"ihk -kk)!8kH"ihkH"thkik - kki-k"+"^"ܣ +Ok"rk"rk? )k"k)"Uk)"pk kkkc8k k +k k%'kikH"hk +kk)!8kH"hkH"thkik + kki-k"-"^"5 H :Hkwwk:k)k)k[?]?k i k -"ok -"ok +"k +"k kH" phkkkk  k"X"a)k -wk:00k'' ɀ k:k 8k )"Ykk )"Ykk ) "Ykk )"Ykk )"Ykk )"Ykk )"Ykk )"Ykk )"Ykk )"Ykk )D"Ykk )"Ykk  8 k [𫫘 H (+k [𫫯]?[?+k>"_nk [ h )X+k [ h )x+k)kk8[dH"U?Z"\: czkZ"9\:czk)8kZ$"d8ezkZ"m:zk8PI"Ykk"mk"d" "[k  " " )kZ)))zkwk    k) +wk:00k'' ɀ k:k 8k )"Ykk )"Ykk ) "Ykk )"Ykk )"Ykk )"Ykk )"Ykk )"Ykk )"Ykk )"Ykk )D"Ykk )"Ykk  8 k [𫫘 H (+k [𫫯]?[?+k>"_nk [ h )X+k [ h )x+k)kk8[dH"U?Z"\: czkZ"9\:czk)8kZ$"d8ezkZ"m:zk8PI"Ykk"k"d"S""[k  " " )kZ)))zkwk    k) #e - k"h"-[*" kHHHH"hhhhk  :i:<i<k -7k"mk)k)kZ   ;"Ozk"8|0Hzzkk [𫫩"OY?+kZZ  "XH"ahzzk:   / k -   "+kHHFf ee&hk!#%'k [ D J B "+k/ + k"h"-[*"ckHHHH"(hhhhk  :i:<i<k +7k"k)k)kZ   ;"zk"{0Hzzkk [𫫩"Y?+kZZ  "XH"ahzzk:   / k +   "ۂkHHFf ee&hk!#%'k [ D J B "+k/  JJJJ / -  k~"n]:~"kZ8PIzk"n +  k~"n]:~"kZ8PIzk"n  H H"}ZhhY?"]z -zk [𫫘"+k)  +zk [𫫘" +k)   k"[   k"[  J kZ) :8zk"[  k:% -   k   "d"k kZ  HH )H )"ҝhhhh"czk88(PI +   k   "d"k kZ  HH )H )"hhhh"czk88(PI ZHZkn> n> p>r>n>n>kk -"_n "_nk"6Y"kzo??"Ok# k +"_n "_nk"6Y"kzo??"k# k  -"l +" - "l z z -zk"O"}  )   k"[  J:kkdHHJee&hzk)8PI&"d4ekZ  )  zk!ɀ8 -ek [𫫘8[?[?]?]?]?[?+kZZ JJJJ JzzkZZ;"V  zzkZ   -)HHHHH )"K;i + " z z +zk""=}  )   k"[  J:kkdHHJee&hzk)8PI&"d4ekZ  )  zk!ɀ8 +ek [𫫘8[?[?]?]?]?[?+kZZ JJJJ JzzkZZ;"W  zzkZ   +)HHHHH )";i "czkZ   -)HHHHH )"͡;i +)HHHHH )"};i "czk  -8PI"z +8PI"mz zk  -8PI"nz +8PI"z zk  -8PI"z +8PI"cz zkHZ H $   ()h  zhhhk  -"z +"Fz zk   ):kH &H) -H)*EJ&h)jh)jhkZ"["    zk>""m8S?kk +H)*EJ&h)jh)jhkZ"["    zk>"d"8S?kk  -8PI "6z +8PI "z zk~"-[z"-[ y wkZ  O )8 -"n^ J ) "n^zk"n^*"n^#"n^,"n^"n^"n^E"n^"hkZ  8     գI)8zk" !  k +"n^ J ) "n^zk"n^*"n^#"n^,"n^"n^"n^E"n^"hkZ  8     գI)8zk" !  k [𫫘 -n"OU? +n"U? W?+z zkZZc( -"h +" "d8 zzkH)ɀ))ɀ)zh @zzkhk -"v"NPHP +"mv"NPHP Nh"}Zz zk   @@ -144,20 +143,20 @@ z e"ozk ZZ ; -"L zzz +" zzz zk Z"[  !"tH"gh  zz zk Z -d" ' ; -"Dzz +d" ' ; +"zz zk:0 H`&{k  ;iHH ->>">hhz +>>"~hhz zk  ) @@ -166,19 +165,19 @@ z )+' )  - h((kZ  i  " H"ihzzk + h((kZ  i  " H"hzzk   )"x\: zz z zk i -)")  z +)"")  z zk   H "_n zz z zk [𫫘ZZ -)  H"ihzz+z +)  H"hzz+z zk ZZZ : @@ -198,13 +197,13 @@ z :Ȉ  ަzzz z zk - [𫫘"v":< H< + [𫫘"mv":< H< :h"}Z+z -zkuYȗȗȗȗ:ȗ  k +zkzuYȗȗȗȗ:ȗ  k [𫫘  -"   -"O:"[+z +"-   +"vP:"[+z zk  "d % @@ -212,25 +211,25 @@ z % zz z -zk;8J  ;"m;";"";iJk"X"O"v?="0"oZ\7} [𫫘Z ' )4"dl%e"Hk ' z+kZ  QQ UU QQ U* QQ UU zk - [𫫘"v +zk;8J  ;"m;"o;"Ҋ;iJk"X""u?=""oZ\| [𫫘Z ' )4"dl%e"Hk ' z+kZ  QQ UU QQ U* QQ UU zk + [𫫘"mv  "}Z+z zk - [𫫘"v# + [𫫘"mv# "}Z+z zk - [𫫘"v& H + [𫫘"mv& H h"}Z+z zk - [𫫘"v&>@ H@ + [𫫘"mv&>@ H@ >h"}Z+z zk - [𫫘"v&BD  D + [𫫘"mv&BD  D B"}Z+z zkZ8PI08$"d8!8$"dezk - [𫫘"v$ H + [𫫘"mv$ H h"}Z+z zkZZ"[4   ))   7 zzkZ    =) @@ -242,47 +241,47 @@ z $  " -kzk/):#):k +kzk   )"]H)"]h8 ) Պzz z zk Z )"q[  w"q[  zz -zkL?!?3???6?>>?>>?>>\O?Q?k [𫫘Z"" ""[z+kZ8PI9V"d>eHG"Ohzk -  "v&JL HL +zkL?!?3???6?>>?>>?>> O?Q?k [𫫘Z"u"a "F"[z+kZ8PI9V"d>eHG"hzk +  "mv&JL HL Jh"}Zzz z zkZ     J  jj) ec  :  ȈǣzkZZ   JJJJ ))#) 8PI0 8PI0 -"dczzkq7 7^ YȗȗȗȗkZZ:2      zzzk - [𫫘"v* HHH +"dczzk!7 7^ YȗȗȗȗkZZ:2      zzzk + [𫫘"mv* HHH h"}Zhh+z zk - [𫫘"v*68H H8 + [𫫘"mv*68H H8 6h"}Zh+z -zkZZ8PI0zzk8PI0Ӣ"pZ  QQ  QQ    :zkZZ  "d7  ;iH;i"hh +zkZZ8PI0zzk8PI0Ӣ"pZ  QQ  QQ    :zkZZ  "d7  ;iH;i"$hh "[zzk - [𫫘"v( H + [𫫘"mv( H h"}Z+z zk - [𫫘"v(&(  ( + [𫫘"mv(&(  ( &"}Z+z zk - [𫫘"v(*,  , + [𫫘"mv(*,  , *"}Z+z zk -Z"v  -"}ZH "Ohzz -zkZZ " yy I /yy  Oyy zzk - ["4"r"r"i -" +Z"mv  +"}ZH "hzz +zkZZ " yy I /yy  Oyy zzk + ["4"r"r"Di +"D PI0+z zkH) H )87IJj(hk( *(zzk [𫫘  -" -"C=hh"[+z +"- +">hh"[+z zk - [𫫘"v*24 H H4 + [𫫘"mv*24 H H4 2h"}Zh+z zk ZZO?Q?Q? @@ -291,12 +290,12 @@ z r> p>"}Z:Ӌ [𫫘ZZZ"mY"tY'  l    l zzz+k [𫫘ZZZ"mY"tY'  `    ` zzz+kZ"dC  )zk:,:#!#%'!# %'kZZZ  o!o#"dc @ -` "Tzzzk +` "zzzk ;8 -;"xHH +;"wHH ;i"_hh;iz -zk;8T?8PI0:HHHb;i "hhh;i"O;iTk;8 -#JJJJ  #   ;i";i +zk;8T?8PI0:HHHb;i "hhh;i";iTk;8 +#JJJJ  #   ;i";i k ;8 ;"VpHH @@ -314,32 +313,32 @@ z > :?"^!?"^?"^z zk"Y -;8  i "e  i "e;i k;8T?8PI0>HHHH2;i " hhhh;i"O;iTk +;8  i "e  i "e;i k;8T?8PI0>HHHH2;i " hhhh;i";iTk ZZ  -  "K  w S?zzzz z +  "  w S?zzzz z zkZ8PI0zk""d<<""de [𫫘ZZZ"mY"tY.' l I%   l zzz+k [𫫘Z  -" -"[""[z+z +"- +"\"F"[z+z zk [𫫘Z  -" -"3""[z+z +"- +"i4"F"[z+z zk Z    "[   ::zzz z zk  - ?  2)(d"Ehhz + ?  2)(d"hhz zk Z -H+"h +H+"h "]H -HH"8hhhکZ "Ohzz +HH"8hhhکZ "hzz zk Z  @@ -347,10 +346,10 @@ z "] e   ) zzz z zk  -  [𫫘"v .. 0 "0 +  [𫫘"mv .. 0 "0 . "}Z+zz z zk -  [𫫘"v .R T "T +  [𫫘"mv .R T "T R "}Z+zz z zk ZZ @@ -358,11 +357,11 @@ ZZ zk ZZZ  -" /;i -"L zzzz +"S"/;i +" zzzz zk ;8J -;"m)  ;";"";iJz +;"m)  ;"o;"Ҋ;iJz zkZ    N#) @@ -378,16 +377,16 @@ k "n]:<w  eɀz -zkZ    P') "d e  %) "d e ' zkZRMH)h8PI0 "'e zzkZZZ   )"@"{"{  "{) +zkZ    P') "d e  %) "d e ' zkZRMH)h8PI0 "'e zzkZZZ   )"@"?{"?{  "?{) & -"zzzk;8T?8PI0FZHZHHHHH;i" ;i ;i"O;iTk +"zzzk;8T?8PI0FZHZHHHHH;i" ;i ;i";iTk ZZ  "^:<w  eɀzzz zk -  [𫫘"v 0" $ $H$ +  [𫫘"mv 0" $ $H$ " h"}Z+zz z zk ZZ    @@ -396,7 +395,7 @@ z zk Z 0B;H -i"hhzz +i"$hhzz zk [𫫘ZZ8PI2""d<e "}Zzz+z @@ -412,14 +411,14 @@ z kzzk ZZ %;i -"D zzz +" zzz zkd"Z: Z -"  ; -"D -": +"  ; +" +"i: "kzz -zkZ&"}   )  6HH"41hh    "+zkZV            I%  zkZ    PH ) "dehH ) "deh +zkZ&"=}   )  6HH"2hh    "ۂzkZV            I%  zkZ    PH ) "dehH ) "deh zzk [𫫘ZZ8PI6""d<e "}Zzz+z @@ -437,27 +436,27 @@ ZZ zkZ   0 P9  E a 0f  % A F  )i)i )80zk ZZ "dC;iH -"hh ""[zzz +"$hh "F"[zzz zk;8 - /""Y?HH  "Lahh;i + /"F"FY?HH  "Lahh;i k Z "d  < - " "])"[zzz z + " "])"[zzz z zk P X Y Z [ ] ^ _ X \ X k ZZ -8"O -"d/;H;i"hh) +8" +"d/;H;i"@hh) "[zzz zk [𫫘Z"] -)&"d4e"߆ +)&"d4e" "=g d% z+z zk Z  -0 2  "z - "Ңzzz z +0 2  " + "zzz z zk ZZZ 8PI @@ -466,9 +465,9 @@ z ZZZ  8PI0zzzzz z zk "X -cH"ah8PI0/8PI0    .      "k +cH"ah8PI0/8PI0    .      "k [𫫘 -HH"hh8PI+ +HH"hh8PI+ 6"d;e6"o+z zk ZZ\ @@ -492,15 +491,15 @@ z ZZZ 8PI  ;iH"shhcHH"Pshhzzzz -zkOy.wy aw~y)))"$~y))) "k -ZZ"dP8,"% +zkOy.wy aw~y)))"$~y))) "k +ZZ"dP8,"% ) )JJJJI)8 zzz zk - ;8R ?8PI0B;i^H ;i"Jhh;i? + ;8R ?8PI0B;i^H ;i"hh;i? ?"}Z;iRzz z zk ZZZZ @@ -509,14 +508,14 @@ ZZZZ "]e)      zzzzz zk - ZZ  "޶0< "X_0* "JY%zzzz z -zkZZ8PI*8PI Ȉ :H:H"Pshhzzk [𫫘;8R[Hک>;i "hhh;i"Ll ""[;iR+k + ZZ  "60< "X_0* "JY%zzzz z +zkZZ8PI*8PI Ȉ :H:H"Pshhzzk [𫫘;8R[Hک>;i "hhh;i"m "F"[;iR+k Z 8 PI0@ "d  4  "de"/i: zz zk - [𫫘ZZZZ;i;":;$ + [𫫘ZZZZ;i;":;$ "}Zzzzz+z zk ZZZ @@ -524,7 +523,7 @@ z zk " m Z - )"H H",hhh8PI  e ӊzzz z + )"FH H",hhh8PI  e ӊzzz z zkZ  )  @@ -540,20 +539,20 @@ z [𫫘ZZ8PII""d<e%HH h"}Zhzz+z zk - ;8R ?8PI0B;i^H ;i"Jhh;i? + ;8R ?8PI0B;i^H ;i"hh;i? ?"}Z;iRzz z -zkZZZ  )""{2"{%"{"{  "{) +zkZZZ  )""?{2"?{%"?{"?{  "?{) $ -"zzzk +"zzzk ZZZ   -;"t$8PI2 +;"%8PI2 '7) -"mzzzz +"zzzz zk ZZ  -i"O "d*;iH -"hh +i" "d*;iH +"@hh "[zzzz z zkZi:] H`"[M"[D? ' 0 @ ! '   zk @@ -574,28 +573,28 @@ z zk Z   - "m@ + "@ :)0 -i2 0 ")hzzz z -zk;88PI0! ;i";ik%ک8;ie  FfFfFfFfZ  )az8 ʆɀ8)zk [𫫘ZH"OhY?U?W?:"OdW?U?"Lahh"j+"O"jz+k;8 +i2 0 ",+hzzz z +zk;88PI0! ;i";ik%ک8;ie  FfFfFfFfZ  )az8 ʆɀ8)zk [𫫘ZH"hY?U?W?:"dW?U?"Lahh"j+""jz+k;8 cJ iH he   ;i k:  ;8 -JJJJ))  ))  JJJJ)  )  ;i";i +JJJJ))  ))  JJJJ)  )  ;i";i k ZZ  8PI0 -">zzzz z -zk8PIH ch  [𫫘;8RZ;i"h -;i"hh""[;iR+kZZZZ  8'PI0zzzzko#"d8%PI0 !ce @  +"zzzz z +zk8PIH ch  [𫫘;8RZ;i"h +;i"hh"F"[;iR+kZZZZ  8'PI0zzzzko#"d8%PI0 !ce @  `  Z "df -"߲"[W% -eHeh"߲"[+ eHe -h"߲"[zz +"N"[W% +eHeh"N"[+ eHe +h"N"[zz zk ZZZZ  8PI0zzzzzz z @@ -607,10 +606,10 @@ z cH"h Z  - i  )     "    @' ) + i  )     ""    @' ) " m)zzz z -zkZZZi0  :  ;8"d'e"<H"Oh)H;iH"Ohhh"[zzzk -  [𫫘ZZZZ;i;":G0H   +zkZZZi0  :  ;8"d'e"H"h)H;iH"hhh"[zzzk +  [𫫘ZZZZ;i;":G0H    h"}Zzzzz+zz z zk ZZZZ @@ -619,43 +618,43 @@ ZZZZ "^Hhzzzzz zk Z  - "ʠ7O + "z7O )   $  zzz z zk [𫫘ZZZZ -QQ"Q +QQ"Q G ="r -  "i -" +  "Di +"D PI0zzzz+z -zk;8 8 PIx;i H"s;iH"z c c 8;i H"z d8"w;iH!"z;i;ik +zk;8 8 PIx;i H"s;iH"Ez c c 8;i H"z d8"v;iH!"z;i;ik Z  H "]h+ "]e  zzz z zk c)"]H ch  ;8: -;i;i":O;i"-+1  +;i;i"e:O;i".+1   -;i";i:z +;i",;i:z zk ;8T >8PI/"cH -HH;i " hhhh&ڥ -HH5;i "hhh;iH"hh;iTz -zk [𫫘ZZZ;H"YhhhhF&HH"Ehh1H$ "OhH -"Ohzzz+k +HH;i " hhhh&ڥ +HH5;i "hhh;iH"hh;iTz +zk [𫫘ZZZ;H"oZhhhhF&HH"hh1H$ "hH +"hzzz+k [𫫘;8 -;i;" >&("( +;i;" >&("( &"}Z H -"Oh ;i +"h ;i +z zk [𫫘;8 -;i;" >*,", -*"}Z H"Oh ;i +;i;" >*,", +*"}Z H"h ;i +z zk @@ -669,29 +668,29 @@ z zk Z  4  6 -g "O +g "?O  i8 "fh 4 6 zzz z -zkZZZ -8%PI008'PI08'"gi':o!o#zzzk [𫫯PLP"y:#"y:4"y: PV"{YQQ ɿ 4QQ    P"YP+k +zkZZZ -8%PI008'PI08'"j':o!o#zzzk [𫫯PLEP"Ly:#"Ly:4"Ly: PV"{YQQ ɿ 4QQ    P"YP+k [𫫘;8 -H"h;i;i":B "  +H"h;i;i":B "  "}Z"=g;i +z zk [𫫘;8 -;i;" B"$&H $ +;i;" B"$&H $ "h"}Z H -"Oh ;i +"h ;i +z zkZs8 PI0_ h i j l m n ` a b zzk -eL +eL ZZZZ  8PIV "X"a   5 + c  zzzzzz z -zk +zk/):{):n): ): ): $): / k )Ȉ &)d  @@ -701,18 +700,18 @@ z Ȉ &)dz zk - S?L~ f8ʆ + S?Lٷ~ f8ʆ 8ʊ -"z +"z zk Z  - i e )8PIF cH"ih c   zzz z -zk;8 8PI0L;iH"shh;iH"zhh8PI -cc8  ;iH"zhhd "w;iH"zhh;ik8HHH + i e )8PIF cH"h c   zzz z +zk;8 8PI0L8;iH"shh;iH"Ezhh8PI +cc8  ;iH"zhhd "v;iH"zhh;ik8HHH **** * * * 8Hh hhhzzz****Jh;i(khhhhhzzzz(k ZZ -."`  v 8PI0\    +)"]H +."  v 8PI0\    +)"]H ch c  zzzz z zk Z  @@ -720,57 +719,57 @@ z zk ZZZ  %;i -"D S 4  -"D;i -"Dzzzzz z -zkd"Z:L% +" S 4  +";i +"zzzzz z +zkd"Z:L} ZZ  )"Z::   "Z:S))e:"Ae  zzzz z -zkZ?8PI@8PI0PG"8 A":P8PI0"PG"4c A"4zk +zkZ?8PI@8PI0PG"A8 A"A:P8PI0"PG"c A"zk  [𫫘;8 -;i;" K.0/H  0 -. h"}Z H"Oh ;i +;i;" K.0/H  0 +. h"}Z H"h ;i +zz z zk  [𫫘;8 -;i;" N243HH  4 -2 h"}Zh H"Oh ;i +;i;" N243HH  4 +2 h"}Zh H"h ;i +zz z -zkZ"8PI0T8PI0zk$"d88$"de6"d;;6"deL;86 퉃 $`[U!`#%+-/1')35;"=:#;"=;i6k +zkZ"8PI0T8PI0zk$"d88$"de6"d;;6"deL;86 F ԧ=`[!`#%+-/1/')35;":#;";i6k ZZZ -##"Y"Zʆ""Zʆ" 8PI00c +##"Y"Zʆ"&"Zʆ"& 8PI00c 7cWc     -"YЁzzz\,;8 / ;i";i"H;i"]h;ik;ic   A +Z  )"]H;ich  +"YЁzzz\;8 / ;i" ;i" H;i"]h;ik;ic   A +Z  )"]H;ich  ZZ     -":L[  ; -" [  -"; -"D; -"D#  zzzz z -zk/)$"L9+&"c@+&"3@+&"k +"i:L  ; +"m [  +"m; +"; +"#  zzzz z +zk/)$"L+&"c@+&"3@+&"k ;8 cJ  cic    Ȁ ;iz -zk:Le;8"         f *2YV]7!;":"  ;";i"k +zk:L;8"         g ,2YV]s8!;":"  ;";i"k Z  V 0 E X - x $ȷ )":  E% 0 6 X + x $ȷ )"8:  E% 0 6 X x ! 8PI08PI0 zzz z zk -Z8PI0Lƣ$"d8e +Z8PI0Lƣ$"d8e r 8PI/ -6"d;eEx " "zz +6"d;eEx "F "Fzz zk Z   -     LpǠ)Lc  w   +     LǠ)L  w   ) e    @ Z   a "z   -"]?  H"ihzz z +"@  H"hzz z zk Zi  @@ -779,7 +778,7 @@ z ȗ i8 8ʠȗ Hȷ -h"[z\ +h"z\ Z  "e @@ -793,7 +792,7 @@ z ȗȗȗȗ ȗ ȗzzz z zk;8  - ;"V Lʣ + ;"W Llʣ  @@ -804,20 +803,20 @@ z    ;i -;i";ikZ A"?SPG"?"PG"4c A"4?"Sń'7""PG"8 A":zk +;i"e;ikZ A"SPG""PG"c A"?"Sń'7""PG"A8 A"A:zk  [𫫘;8  H -HHH "Ohhhh;i;i"J  . +HHH "hhhh;i;i"J  . H  - h"}ZH "Oh;i + h"}ZH "h;i +zz z zk ZZ -)L64 -i8":fhL  84(H6*h "H  ;4 wH6"wh +)L64 +i8":fhL  84(H6*h "H  ;4 wH6"wh i8":fhzzz -zk;8;"+8 +zk;8;"8 ) @@ -825,23 +824,23 @@ z ʪʠ Ȉ & ʠȈ -& ʆFj;ik;8 c  g       )   ;ik ҋ [𫫘8PI0L~Ϙ""d<e +& ʆFj;ik;8 c  g       )   ;ik ҋ [𫫘8PI0LϘ""d<e -  +kZ 9 LkЯʆʆ"ʆʆ"  s  i ) -ʆʆ" ) -ʆʆ"8 8 zk +  +kZ 9 LЯʆʆ"oʆʆ"o  s  i ) +ʆʆ"o ) +ʆʆ"o8 8 zk ZZZ  ; -"LL@ѥ  -"nJt -"c A  -" -"T zzzzz z -zkIIڅd*8&zzkHCh"VH"VIk$8$8 +"Lѥ  +"Kt +"*e A  +", +"iU zzzzz z +zkIIڅd*8&zzkHCh"H"Ik$8$8  ddd d & &&8& & zz -z zkEH"z8kk;8  LӯPHP h 8PI0j ) +z zkEH"z8kk;8  LvӯPHP h 8PI0j )    @@ -851,33 +850,33 @@ z e  %  ) -e  4e  e  Lu;izkZZZZX +e  4e  e  L;izkZZZZX -c  :Lӣ -H`HHuB "DhhnHHu> "DhhRHHu. "Dhh6HHu: "DhhHHu6 "DhhH "th)"S"zzzzk +c  :LCԣ +H`HHuB "hhnHHu> "hhRHHu. "hh6HHu: "hhHHu6 "hhH "th)""Ozzzzk ;8      - "LԠ + "oLRՠ ic  8<PI0S;iH -i "hh  ;i +i "$hh  ;i z -zk;8V' fY )uσjƒɔ^!ƈ#%gb79$`;=`')~+-`/1^35T?A[CE~GIgiKM OQbSU;";iVk;8 -;H"zd":"VHHH"I;i dd"Wd"b" 8PI0"""Pshh;i -kHH "Dhhdd "Sd "  ZZH}"h0V8PII$"d88$"de$"d8ew8PI0Y$"d8J$"d88$"de$"d8ezzk +zk;8VV) fY 嵃σƒy^!v#%gb79$`;=`')@~+-`/1^35?A[CE~GIjKMOQbSU;";iVk;8 +;H"zd""HHH";i dd"d"" 8PI0""m"Pshh;i +kHH "hhdd "d "O  ZZH}"h0V8PII$"d88$"de$"d8ew8PI0Y$"d8J$"d88$"de$"d8ezzk ZZZ  -   , .7  . , "nJ t -  "I      "Tzzzzz z +   , .7  . , "K t +  "bI      "iUzzzzz z zk ;8    -":L٥ - "* 46 +"?:L"ڥ + "ڎ 46 i8"_n i8 6H c ":fh c  @@ -885,38 +884,38 @@ z zz z zk ZZZ  -  "nJLک -  "j    ) " "TL#ڣ zzzzz z +  "KL ۩ +  "bj    ) " "iUL{ڣ zzzzz z zkZZZ: 8PI0.80PI0/"YPI0 -80L۩$8PILۊ80PI09"YPI080^8aPI0V"YPI0i28API06"YPI0izzzk +80L-ܩ$8PIL ܊80PI09"YPI080^8aPI0V"YPI0i28API06"YPI0izzzk  [𫫘;8  H -HHHr"hhhh;i;i"q HH"Ohh . +HHHr"hhhh;i;i"q HH"hh . H   - h"}ZHs "Oh;i + h"}ZHs "h;i +zz z zk ;8   - 8PILݣ"d 8PI0Lݣ8 :8PI0m - "8 PI02 c + 8PILGޣ"d 8PI0LGޣ8 :8PI0m + "8 PI02 c -ZQXQ " -H "4h  H "4h H "4h:L\;i z +ZQXQ " +H "4h  H "4h H "4h:L;i z zk -  [𫫘ZZZ""8PI0Lޣ6"d;eLޣ" n ` +  [𫫘ZZZ""F8PI0LNߣ6"d;eLQߣ"G n ` E H  h"g"}Z  zzz+zz z zk [𫫘Z8PI0 -z+zke  ie  ie  ie  ie  ie  ie  L";8@;i ;i":L' ;i "-_7  ;/+)  "H h 7  +z+zke  ie  ie  ie  ie  ie  ie  Lz;8@;i ;i"e:L ;i "._7  ;/+)  "H h 7    :  ;i@k ;8    "Z"_n ) - "{;i + ";i zz z zk: @@ -932,12 +931,12 @@ z  c i -cH"Zchȗ Lt - ZZZZ    LR) +cH"Zchȗ L + ZZZZ    L) )o Ho" -h8PIL$ +h8PILv$ ) @@ -959,42 +958,43 @@ z $  " k4e - e   Lzzzzz z + e   Lzzzzz z zk ZZZZ)* -  ϧ) Lm)*  ϧ) +  ϧ) L)*  ϧ) !   zzzzzz z zk - ;8$8PI0L8PI0L$"d8e + ;8$8PI0L8PI0L$"d8e $"d8e    i;i "o i i "o;i i "o;i$zz z zk [𫫘;8;i# - ' L;i4"dl%e"m "[L   8PIL;ic + ' L;i4"dl%e" "[L +   8PIL;ic i c   i c);i+z zk [𫫘;8;i# - ' L;i4"dl%e"Ң "[L   8PIL;ic + ' L*;i4"dl%e" "[L-   8PIL;ic i c   i c);i+z zk [𫫘;8  -"8PI ' L  ' L)B;i"sah;i4"dl%e"z* -4"dl%e"zH"Oh"[  ' ;i+z -zkL +"-8PI ' L`  ' LO)B;i"sah;i4"dl%e"* +4"dl%e"H"h"[  ' ;i+z +zkLt  [𫫘;8! QQ -  "L* -L*#eHe +  "L +L#eHe h - L*8#PIcHcheHe + L8#PIcHcheHe h "r  -  "i " PI0L;i+zz z +  "Di "D PI0L;i+zz z zkH )&" ) @@ -1007,83 +1007,83 @@ z ж0 8 𚰥hkH88HdR8W)) *)(j)J(j zzkJjfȀ( -  [𫫘ZZZ"v LF H L)"L;iH"shhH"PshhL;iH"shhHJJJI)8 +  [𫫘ZZZ"mv LF H L)"L;iH"shhH"PshhL;iH"shhHJJJI)8 H"Pshht;iH"shh8PI=H:H"Pshh HH F  h"}ZH:H"PshhHH F h"}Zzzz+zz z -zkZZZZP8<8;H"z "Hl?H?H"Hl?H?H"Hl??"H"Hl?H?hZJJJJH_"Hl;i?H?H?H "Hl?H?H?H -"Hl ;i H"z"Ps;izzzzk@"j"gH̢:dFfc c  e +zkZZZZP8<8;H"z "Hl?H?H"Hl?H?H"Hl??"&H"Hl?H?hZJJJJH_"Hl;i?H?H?H "Hl?H?H?H +"Hl ;i H"z"Ps;izzzzk@"j"gH̢:dFfc c  e * &ؘ8ce~hhhhhh/FffF8&/y$0&&ddZddQH)hF8&H)h)H)h) J Jȥ -Z먊JjzkZZZZL.  -"L%L%)#cL~ +Z먊JjzkZZZZL  +"L}L})#cLj~ eH`8`f8P\cR8H80>8 48*8)88 e  -eL9zzzzk +eLzzzzk ;8    -i"^:L='): "d  1@')" ɀL= +i"^:L'): "d  1@')" ɀL  e j E)e"^; ɀ9    e';i zz z -zk  L -;8;i H"shh;iH"zhhLMQL c ;iH"z H"Uj;iH"z;i -L c  ;iH"z H"Uj;iH"z;i -L c c8  ;iH"z H"Uj;iH"z;i +zk  L +;8;i H"shh;iH"EzhhLQL c ;iH"z H"Uj;iH"z;i +L c  ;iH"z H"Uj;iH"z;i +L c c8  ;iH"z H"Uj;iH"z;i ;iz zk ;8  -:  8PI0L;iH;i "hh ] ) E      -E L  +:  8PI0L;iH;i "@hh ] ) E      +E L;  ;izz z zk ;8  -"3&LL  : +"'L(L7  : ;i e /  -;i e"3&;iz +;i e"';iz zk iH -he"5H +he"H -;i ehL- +;i ehL [𫫘;8        JJ -              #   "wd"d "we "w"w# "w0   "w"w +              #   "`wd"d "`we "`w"`w# "`w0   "`w"`w ;i +z z zk ;8   - L;i;i"L  -"-L+ 0G7)+ " + L;i;i"eL  +".L+ 0G7)+ "  ,  -"nJ  ;i +"K  ;i z -zkZ"n]:"L"aL):L))  )  <)H"W  hL )H"W  hL@)H"W  hL)H"W  hm?)H"W  hC)H"W  h')H"W  h "aLzk"j"EkI"j"Ek"gHhڥ -E\V8~FfjJ8 +zkZ"n]:"Lq"aLn):Lf))  )  <)H"  hLq )H"  hLq@)H"  hLq)H"  hm?)H"  hC)H"  h')H"  h "aLKzk"j"kI"j"k"gHhڥ +E\8~FfjJ8 Fl$ zzzku **Ji Jȣ fjhhzkFeeJjj8j ЧгH JhȈkЗF@ - ZZ  L7 L  L    L  L  L"\ȷ   + ZZ  L7 L  L     L  L  L"\ȷ    - "  L + "`  L  e8  Ш    5  ȷ  @@ -1093,21 +1093,21 @@ z       i"e ): "d)  e -E)e"e    LA +E)e"e    L  e :  @    ;i zz z zk ZZZZ - :8PI0L\ -">L^8PI0LQ) c q -W = c  c ] c ] c J8PI": c L>zzzzzz z -zk + :8PI0L +"L8PI0L) c q +W = c  c ] c ] c J8PI": c Lzzzzzz z +zkO ? ZZZZ -  L;i"Nm"Y - "Y +  "Y  "Y   -"Y"!9 - N"S?D +  L;i"Nm"Y - "Y +  "Y  "Y   +"Y"z: - N"S?D .8"S?    %  "Z  "Zzzzzz -zkO ? +zk @ ZhhJjhzkک"j"gHҘ8i0 *$ &$8 &ccd&8&&&8j$Ff19Ffj  @@ -1115,41 +1115,43 @@ Z ZhhhhJjzzk ;8   -i"^:L?'): "d  4@')$  -e:LL -E)e"^ ] ɀQ   "  -e"  , +i"^:L?'): "d  4@')$  +e:LL +E)e"^ ] ɀQ   "Y  +e"Y  , ;izz z -zk  L;8:- "Y 틃Y>!^#% m')/1&Y35^+-I79;i"=:L  "Y 틃Y>!^#% m')/1&Y35^+-I79;i"="hhh;i:k -;8;i H"shh;iH"zhhLLf H"UjhLf ;iH"z H"Uj c  ;i H"z H"Uj;iH"z;iLf c c8  ;iH"z H"Uj c  8:;i H"z H"Uj;iH"z;i;iz +zk  L;8:- "Y Yo!#% m')ස/1&Y35^+-79;i":Ld "Y Yo!#% m')ස/1&Y35^+-79;i""Thhh;i:k +;8;i H"shh;iH"EzhhL?L H"UjhL ;iH"z H"Uj c  ;i H"z H"Uj;iH"z;iL c c8  ;iH"z H"Uj c  8:;i H"z H"Uj;iH"z;i;iz zk - ZZZZ=L87g0f + ZZZZ=L87g0f g   ȷ   ȷ g7 80] -"Zȷ"Zȷg7H h"[zzzzzz z +"Zȷ"Zȷg7H h"zzzzzz z zk ;8  - " 7)L!7)$ + " 7)Lz 7)$  Ȉ & -8 PI0     ")_ +8 PI0     ".)_   - ":i:У    " "k;i zz z + "W:i:У    ". "k;i zz z zk ZZ  -"L   Lm   Lm  +"?L +  L +  L + i8"_n i6U"e -i8RRaA" -irrAa" -i " -i$"&$4664 +i8RRaA" +irrAa" +i " +i$"&$4664 i8":fh  H"bhzzz zk - ;8 =L -c)   "e + ;8 =LJ c)   "e  ci @@ -1157,84 +1159,83 @@ z   ȷ  -L - +LJ ȷȷ8 Y g  -c    7 H  h"[ +c    7 H  h" i;i zz z zk [𫫘ZZZ 8 -PI0L%  "d  Lj  "d  8PI0L1 8PI` +PI0L~  "d  L  "d  8PI0L 8PI` c   A)"]H "dech  "dezzz+z -zk "dec Lr L+  +zk "dec L L  ZZZZ  - L L & -"xL " a L E L %L  -"xp8ʆ'   L zzzzzz z + L' L'& +"zL* "db L"E L* %L* +"zp8ʆ'   L[zzzzzz z zk  [𫫘ZZZ  -"8PI% d% LH d%  "OL6" L H"Oh  -&"d4e"d  WH"Oh d% "=g"[!r "O d% zzz+zz z -zkL" +"-8PI% d% L d%  "L"G Ln H"h  +&"d4e"ӹ  WH"h d% "=g"[!r " d% zzz+zz z +zkL{ ZZZ  ) zzzz -zk)"   L   L ڃ  L ك  L   L   L Ã  L   L ă  y ۃ  g Ń  U ƒ  CH"4h [ [H"4h     H"4h  Lm +zk)"   L    L  ڃ  L  ك  L    L    L  Ã  L    L  ă  y ۃ  g Ń  U ƒ  CH"4h [ [H"4h     H"4h  L ZZZ    ;iH;i -H "hhhh8PI0!HH "|hhzzzzz z +H "ohhhh8PI0!HH "|hhzzzzz z zk  -e8PI0%8PI08  L=8ZPI0a8PI08R  L=8(PI0/8PI0 8(  [8dPI0k8PI0 8\  3 -   # # L$ - ZZ    LPHP))"d8PIL ) "de  ) "de  ) "de   ') "d e ' %) "d e  : +e8PI0%8PI08  L8ZPI0a8PI08R  L8(PI0/8PI0 8(  [8dPI0k8PI0 8\  3 +   # # L} + ZZ    LPHP))"d8PIL ) "de  ) "de  ) "de   ') "d e ' %) "d e  :  e H  - e hL|zzz z + e hLzzz z zkZZ   -LM +L e -H` w a"LT -LT  LT LT LT w LT  LTd"͞LTd"*| "*U   3  "͞zzk - ZZZ   ɀ L  L)8 +H` w a"L +L  L L L w L  Ld"}Ld"ڈ| "ڈU   3  "}zzk + ZZZ   ɀ L  L)8 -P~P  )"\: ["6)8 +P~P  )"\: ["6)8 P -~P))"x;" JJJ ))"i  (#)JJJJI)8i0"#)i0" )"~"!  "zzzzz z +~P))"x;" JJJ ))"i  (#)JJJJI)8i0"#)i0" )"~"!  "zzzzz z zk  [𫫘;8 ;i-  -"8PI ' Lz  ' LX;i)HH -HH;i  4"dl%e"qhhhh"[LX     8PIL;ic i c  i c);i+zz z -zkLD +"-8PI ' L  ' L;i)HH +HH;i  4"dl%e"!hhhh"[L     8PIL;ic i c  i c);i+zz z +zkL "[  -L ) )  )       `  "@Yi "@Y PI01   "@Yi "@Y PI0驇!  "@Yi "@Y PI0  "@Yi "@Y PI0   "@Yi "@Y PI0   zz z +Lv ) )  )       `  "@Yi "@Y PI01   "@Yi "@Y PI0驇!  "@Yi "@Y PI0  "@Yi "@Y PI0   "@Yi "@Y PI0   zz z zk - ;8    "7)L7)%  Ȉ -& ? ")   ":L 7)ʆ " ")^ + ;8    "7)L7)%  Ȉ +& ? ".)   ":L  7)ʆ ". ".)^  - ":i:Щ ": "k;izz z + ":i:Щ ": "k;izz z zk ;8    -C #  7"    Ls     " "k " :Ls@   -                  ; " ;i  "D -  ;i  "D:  )ӣ ;i +C #  7".    L     " "k "Ќ:L@   +                  ; "m ;i  " +  ;i  ":  )ӣ ;i zz z zkZ  ) "de) "de  ) "de) "de  ) "de) "de  ) "deH) "deh ) "de H) "deh ) "d H) "dh  zzk - ;8   :L -H`;i HL"Ehh ;i H]"EhhL L ;i H*"Ehh ;i H;"EhhL L yHw + ;8   :L;" +H`;i HL"LGhh ;i H]"LGhhL;"L>";i H*"LGhh ;i H;"LGhhL;"L>"yHw  "rg: - L L uHs + L>"L;"uHs  "rg:  oj"\EH @@ -1244,40 +1245,40 @@ z zk ;8 ;i -"LL"@7)L" K -i&   ":fhL" 7 "  "L"$"      -" i " i" i"e   "6 7 ;izz z +"L#@7)L# K +i&   ":fhL# 7 "%  "bL#$"      +"h i " i" i"e   "  7 ;izz z zk ;8  -LE$7 +L%7 "hS?   >> >> >> -  LM$>eL#$ -L#$ ȷ   ȷ ȗ"^ S?  7)"s -"s(  L^# S?;izz z +  L%>eL|% +L|% ȷ   ȷ ȗ"^ S?  7)" +"(  L$ S?;izz z zk ;8   - S?L&7 S?L&& " S?L& -"޶L&   L% 8 8 ȷ  ?ȗ + S?Lw'7 S?La'& "` S?La' +"6L]'   LV' 8 8 ȷ  ?ȗ  -"m b L%       :   Lj%8    ;izz z +" b Lx&       :   L&8    ;izz z zk ZZZ  46 -":L' -i6"^8  L'U+ -i"Tx:L' -iC"^ E :#:L'L'L'  L')):%:L' -iF"^:L'H):r +"b:LL) +i6"^8  L=)U+ +i"x:LL) +iC"^ E :#:L=)L=)L=)  L=))):%:L=) +iF"^:L=)H):r iI"^:Z iK"^ɀ$ -iX"5iN +iX"iN "^:Uzzzz zk;8 -  9 )+3P57-P/1L/)")u"jH"^huF"ƈHd"gbhd"ɔHH"^hh 9 " ;i"~ " d"T;i +  9 )+3P57-P/1L*""H"^huF"vHd"gbhd"yHH"^hh 9 " ;i"@~ "d";i k{ eH @@ -1294,52 +1295,52 @@ z { -@L( +@L) ;8 - # :';i"ڣL+ : Ч) - L+ -   ? _ * M;i"ڣ ;i "ڣ  L+ Lt+L+   ?   ?  * :H  ")h4  ) ;i"ڣ L8*;izz z -zk"c"6Y"O?""Z"O"]    "";{ "O"\H"O;i + # :';i"L, : Ч) + L, +   ? _ * M;i" ;i "  L, L,L,   ?   ?  * :H  ",+h4  ) ;i" L+;izz z +zk"c"6Y"?"݃"Z""]    "_"z ""\H";i "b{ -"O" -"O"Jy="O"&a"hw"O""O"΂ "O"""O"!"O"&]"O":H"Oh "O"L:$" "Ok +"" +""x=""&a"hw""""~ """F""ё""&]""g:H"h ""N:$"F "k ZZZ   / : \ (   - : / LC/ \ LC/ -  & + "nJL.;i "%n "2+ 8* L@/ +  7 )zzzzz z + : / L0 \ L0 +  & + "KLS0;i "n "+ 8* L0 +  7 )zzzzz z zk i8H7 he -" - Ld.L- +" + L/LK/ [𫫘;8  -d" H d"dh8 "i  "i  "i  "i  "i  "i  +d" H d"dh8 "i  "i  "i  "i  "i  "i  "i  :0 :        "i  "i                   :     #   ;i +z -zk [𫫘ZZ"mY"tY:L{2L2 L 3f"RF:#.'"+/ -3L2L 3"7R;F?:C.G"KO -SwL 3"WR[F_:c.g"ko +zk [𫫘ZZ"mY"tY:L3L[3 Ld4f"RF:#.'"+/ +3LB4Ld4"7R;F?:C.G"KO +SwLd4"WR[F_:c.g"ko s  zz+k ;8r -;i;i"L4? A;i?"- -j L4i  EJL|4][ " -ELr4  +;i;i"eLX6? A;i?". +j LO6i  EJL5][ " +EL5  x  -;i "nJD;i "c  h;i?", +;i "KD;i "*e  h;i?"<, &;i? -"v  "6;irz +"  " ;irz zk - ;8 8PIL68PI0-;iH"Hlhh;izz z -zk c  ":LZ6;iH"Hlhh8PI0L$H8"Hlh$$ H"Hlhh&;ic )"$\:&;ic  $;ic . ":"Hl)H"HlhLV5;ic L95 + ;8 8PILP88PI0-;iH"Hlhh;izz z +zk c  ":L7;iH"Hlhh8PI0L$H8"Hlh$$ H"Hlhh&;ic )"$\:&;ic  $;ic . ":"Hl)H"HlhL6;ic L6 ;8  -7)L 9L8L8  L8 - ")L8; -":L8 ***)  v ) +7)Le:LC:LV:  LV: + ".)LA:; +"W:LA: ***)  v ) )Ȉ &e?# )ʪeHeh Ȉ -&  L8## **) e# +&  L>:## **) e# e  ***) ) ) @@ -1347,121 +1348,117 @@ z )eH)8 hȈ &   -" : +"Ќ: "k;izz z zk ;8"Y  -  L:;"?Z"Nm"Y - "Y +  "Y  "Y"Y  ;"?Z"S?L:">[ʆ" ">[ʆ" -;i )":y  +  L'<;"?Z"Nm"Y - "Y +  "Y  "Y"Y  ;"?Z">S?L<">[ʆ"& ">[ʆ"& +;i )"8:y  ]  8PI0E "F[ʆ"k`eHeh"Y"Y -L9"S? - II +LH;"S? - II     5  "Y  "Y"Y  ;izz z zk ZZZZ ;i -"LL0=)L0=7)L2= L,=: +"L>)L>7)L> L>:  -"v  -L< -" a  % E  > & - "v   @ j [ +"  +L= +"db  % E  > & + "   @ j [ i&   ":fh  7    zzzzzz z zk ;8F -TR ;i;"L> -L>;i"nJL|>;i"c Lv> C1/c)   +TR ;i;"eL? +L?;i"KL?;i"*e L? C1/c)   c    e : -e ţ   LB? LB?&$"_      'd Ci8c"5  ;iFzz z +e ţ   L@ L@&$"b_      'd Ci8c"  ;iFzz z zk ;8  8 -PILfA  LGA [ LGA):8PIL@ -):e  "d ?  "LSA"d ? M?"de +PILB  LB [ LB):8PILB +):e  "d ?  "LB"d ? M?"de  -;i "}ZLSAL@ +;i "}ZLBLpA c  )"\:I ;ie "d)80eH -;i eh ; L? ";izz z +;i eh ; L"A ";izz z zk -;ieL? +;ieL@ ;8  -:LC -H`;iH]"Ehh0?"Hl"_?]"*hhhک"HlhZ;iHL"Ehh0= "Hl"_?L"*hhhکf"HlhLC;iH;"Ehh0? "Hl"_?;"*hhhکA"HlhZ;iH*"Ehh0= "Hl"_?*"*hhhک"HlhLC"lHn"Hlhh -J >  1)'"_?d"Ehh"Hl?"Hl;i z +:LD +H`;iH]"LGhh0?"Hl"R_?]"ڮhhhک"HlhZ;iHL"LGhh0= "Hl"R_?L"ڮhhhکf"HlhL E;iH;"LGhh0? "Hl"R_?;"ڮhhhکA"HlhZ;iH*"LGhh0= "Hl"R_?*"ڮhhhک"HlhL E"lHn"Hlhh +J >  1)'"R_?d"hh"Hl?"Hl;i z zk ;8  - "oLuD:d&#eHehJ)  II! #i0  JJJJ9  c      :;ic    А;ic ~ S + "oLE:d&#eHehJ)  II! #i0  JJJJ9  c      :;ic    А;ic ~ S c : c"Z::    '   ;ic)  c  ;iz z zk  [𫫘;8, ;i;  -"8PILG;i -"L G     8PIL;i-c i c  i c)LH"[LH;i "j +"-8PILmH;i +"LdH     8PIL;i-c i c  i c)LrI"[LrI;i "j -l[j[;i "|;i ;i"j;i"|;i  -"yu:(;i -"yu: LCF      +l[j[;i ",;i ;i"j;i",;i  +")u:(;i +")u: LG      l[j[ i "j;i,+zz z zk -;8    "  ) ڜLI  +;8    "ā  ) LJ   8 -PILI -A% "Oڜ -."Ouڜ -" h0;"}Z"# -"9 -";iz -zk "d  LRJ   "de"/i:f "de "de" +PILJ +A% " +."u +";h0;"}Z"# +"F9 +"F;iz +zk "d  LK   "de"/i:f "de "de"ā     -LH +LJ ;8   -  LL )LL   -  "  .,Z ȈFjdLL, .  L0L +  LN )LN   +  "  .,Z ȈFjdLN, .  LM  Ȉ -&   g " a%LL3#8 H h  LL -"*       _ ȈFj eH eh  +&   g "db%LN3#8 H h  LN +"ڎ       _ ȈFj eH eh  i8H%he  ;i zz z -zkZZ"j8PIL O8PILN8PILN8 -PILNSʩ" - _r" - Q" - ;i *Y.Y02ʟؐy ",.9~$&R^(*"=zzk "d   "de8PIL#M "dec "l09H"Oh"ΩڣH"OhhL -M d% LL ' LL -;8 ;i"V;i ;i":LQ / 1;i/"- -ZLQMK;i "o;i/;ic4"o ;ic"-: 7k9m?s AuLaQ;ic"IoL_Q +zkZZ"j8PILfP8PILVP8PIL P8 +PILsO˩"c s"c R"c ;i *Y.Y02z@cy "H,.}$&R^(*"zzk "d   "de8PIL|N "dec "l09H"h"~ڣH"hhLcN d% LKN ' L9N +;8 ;i"W;i ;i"e:LR / 1;i/". +ZLRMK;i "o;i/;ic4"o ;ic".: 7k9m?s AuLR;ic"pLR ;i -i "o    7)     7)LWQk7 m9LWQ -  "  "* X  " iX1 . $  mk"   : ;i/":  "6;iz +i "o    7)     7)LRk7 m9LR +  "  "ڎ X  "b iX1 . $  mk"h   : ;i/"<:  " ;iz zk ;8  -""4;i{H" ;i s  LSt E LSu L LSv F LS= +"z4;i{H"< ;i s  LWUt E LWUu L LWUv F LWU= -=H;H=H;Hz;i"hhhhLTLTLT   ßLS "dcHHc"" ;iH" ;i  LS  -H`LTLTHH""HHHH" ;i û㽰8㷅Hc"_n dcHch c d c    LR;iz +=H;H=H;Hz;i"hhhhLZULZULZU   ßLGU "dcHHc"z ;iH"< ;i  L3U  +H`LZULZUHH"zHHHH"< ;i û㽰8㷅Hc"_n dcHch c d c    LS;iz zk ;8 - i  LV )LMVN ȈFj dLVLMV ȈFj  -:d%%LMV -" aLV%LV LVLV -"эLVCLV#LV ":o "*   i8H#he;iz + i  LW )LWN ȈFj dLWLW ȈFj  +:d%%LW +"dbLW%LW LtWLW +"*LWCLW#LW "7:o "ڎ   i8H#he;iz zk - ;8   LY   + ;8   LZZ       : ʣ : p 0 7 9 (    )808PI - LY / LX / ߩ + LZZ / LSZ / ߩ  l[j[  @@ -1476,27 +1473,27 @@ z    a !z  8      a !z  8        -  LW   / + 8PILW8PI +  L)Y   / + 8PILY8PI  );izz z zk  [𫫘;8T -;ic 8PI0L[;i -"L3[ L3[ -;i?"j4;i?"|;i?H;iG;i"qhhhhLZ;iU)|;i;iU";i"g:';iU;i?"j%;i?;i "ҢL Z;i "Hk""Li[9;igHH;i ;iC "0HhhI"O6;igHH;i  - "0Hhh;iT+zz z -zk;ic LlY -;8V ;i;i":L6^#% ;i#"-: -N L5^;i"э +;ic 8PI0L\;i +"L\ L\ +;i?"j4;i?",;i?H;iG;i"!hhhhL\;iU)|;i;iU";i":';iU;i?"j%;i?;i "Le[;i "Hk""FL\9;igHH;i ;iC "IhhI"6;igHH;i  + "Ihh;iT+zz z +zk;ic LZ +;8V ;i;i"e:L_#% ;i#".: +N L_;i"*  E % - " L] -"L] i8 "_n .8  C iN "i8 -"i8iX "o .Y +-iX"  ;i#"IorA?i "A? -"A?    "6";i -"v ;iVz + "% L^ +"7L^ i8 "_n .8  C iN "i8 +"hi8iX "o .Y +-iX"h  ;i#"prA?i "A? +"hA?    " ";i +" ;iVz zk -Z `   Lr_Jsuu +Z `   L`Jsuu s"}ZJJoqq o"}Zkmm k"}Zgii @@ -1504,122 +1501,123 @@ Z c"}Z _aa _"}Z@[]] ["}ZWYY -W"}Z ` a   La`g J0SU&g U +W"}Z ` a   Lag J0SU&g U S"}ZCEE C"}Z ?AA ?"}Z@;== ;"}Z799 -7"}Z a b   LaJ355 +7"}Z a b   L\bJ355 3"}ZJJ/11 /"}ZJJ+-- +"}ZJJ+-) '"}Z b zz zk ;8  -  Lc  Lc    Lb  L-b  Lc ȈFj -(cH*ch":  Lc +  Le  Le    Lc  Lc  Ld ȈFj +(cH*ch"b:  Ld i8H -)he"5%H%hLc -*(  ȈF j eHeh":  Lc +)he"%H%hLd +*(  ȈF j eHeh"b:  Ld i8H -)he"^Lc Jc -*(H J)he":  Lc +)he"^Ld Jc +*(H J)he"b:  Ld i8#e) -*(H J)he": +*(H J)he"b:  Mi8#e)) ))JJJJ;iz z zk ;8   -         Lmf -  "Lmf  +         Lg +  "bLg  - Lmf  ? 7   - L#f - . L#f#   L#f  Le + Lg  ? 7   + L|g + . L|g#   L|g  LDg @Z   #    ,  .     -     M   2   "7:):     P    "_w  , . J    "T   Ld  ;i +     M   2   ":):     P    "w  , . J    "iU   Lxe  ;i zz z zk ZZZZ  '"Z  -   L8i   -"  Lh -"  Lh;i -"D  Lh ɪ Lh@ -")e_ -:")A;i -"D@    "Z:LzgLh -"          -")/ -")  "Z: '  )     +   Lj   +".  L9j +".  Lpi;i +"  Lmi ɪ Lmi@ +".)e_ +:".)A;i +"@    "Z:LhL%j +".          +".)/ +".)  "Z: '  )     "k )zzzzzz z zk;i -"D:   Lf;8&!!06#!c'o#8!6'o#:!c#:8!06!c%o! 8 #6%o!:c!: 8 #"d%"d8%"d!"de8%  Lkw"d8%U%c  cԣc @ c +":   L7h;8&!!06#!c'o#8!6'o#:!c#:8!06!c%o! 8 #6%o!:c!: 8 #"d%"d8%"d!"de8%  Lmw"d8%U%c  cԣc @ c ` #c!w"d8%U%c cԣc @ c -` #c;i&k%c%cc8#cc8# c  Lj#c#c @  @  `  ` #c;8X;i ;i":L@o ;i "_n Lm;i" ""ʠ LmS "y_y   -X &;ic  ;ic LlL@o L@o%:;ie :ף % '-/;i%"nJL:o;i%"cY;iCA "oCA    "6L4oL,oL"o;i%"i CA"_nCA  ;iCA "o    "6;iXk +` #c;i&k%c%cc8#cc8# c  Lk#c#c @  @  `  ` #c;8X;i ;i"e:Lp ;i "_n Ln;i"  "Y"z LnS "y_y   +X &;ic  ;ic LmLp Lp%:;ie :ף % '-/;i%"KLp;i%"*eY;iCA "oCA    " LpLpL{p;i%"7i CA"_nCA  ;iCA "o    " ;iXk ;8  - +7 )L>r  -e:LSr i ;i  "oJLsp @+ dFH H;i i "Chh "2*dL>rL>r + LoJJ  c "h "Lq:Lq   H + +7 )Ls  +e:Ls i ;i  "oJLq @+ dFH H;i i "Ehh "*dLsLs + LEqJJ  c " "7Lr:Lr   H -h8"nJLq i "_w   -  "[H   "h  "T  : ЂL8r -  "k   "_n i   "o+7 H  h  ;izz z -zkLo -;8*    " +h8"KLr i "w   +  "b[H   "h  "iU  : ЂLs +  "bk   "_n i   "o+7 H  h  ;izz z +zkLp +;8*    " +  -LGuL;u -HH "hhh 8 PI0Lt&("$8 PIF&(PIg -c;i c (&("$Lu"$Lt&(PIM$"Ȉ +LvLv +HH "<hhh 8 PI0LAv&("$8 PIF&(PIg +c;i c (&("$Luv"$Lv&(PIM$"Ȉ &H c)henC&($H$h -c  "$(&&("$LRs  - E ;Lr +c  "$(&&("$Lt  + E ;LWt  -"s;i*z -zk;8b ";{"s ;iH"z HH"| H"x;i"   HH"Ps"n  HH"Ps"nH#H"Ps;i"nHH"Ps"n  HH"Ps;ij?"O"nhhLw"nhhLw"nhhLw""nhhqA"nhh\n"nhhG"nhh-"nhh|"nhh  HH"Pshh"nhhY   HH"Ps}?H?H;i" ;iH"n;i  R   HH"Ps?Hi;i";iH"n;i +";i*z +zk;8b "z"s ;iH"z HH"| H"x;i"m   HH"Ps"n  HH"Ps"nH#H"Ps;i"nHH"Ps"n  HH"Ps;ij?"O"nhhLx"nhhLx"nhhLx""nhhqA"nhh\n"nhhG"nhh-"nhh|"nhh  HH"Pshh"nhhY   HH"Ps}?H?H;i" ;iH"n;i  R   HH"Ps?Hi;i";iH"n;i    HH"Ps"n HH"Ps"n;i ;8 -  L{L{  L^z  Ly  L{ȈFj -(cH*ch"L{ )  +  L)}L)}  L{  L>{  L#}ȈFj +(cH*ch"bL#} )  i8H -)he"5)  +)he")  i8H -)he"  L{ -*( ȈF j eHeh"L{ +)he"  L#} +*( ȈF j eHeh"bL#} i8H -)he "e  L{Jc -*(HJ)he"L{ +)he "e  L#}Jc +*(HJ)he"bL#} i8H#he )  ')      -*(HJ)he"y +*(HJ)he"by i8H#he)')# ) FjFjFjFj   ;izz z -zkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkH)hkH @hkڢkڢ"|k"|"|"|k"|"|"|\|"|"3|"|"|"Q|"|"|"|"{ "|"|k8k"|"^|"B}k"B}"3|"|"|"|"^|"|k"&|"Q|"|"|"k|\}\3|"k}\}k, H"c}hk"|"^|"|"k|,"k|N"|"|ڢ"Q|"|J"||"|"|"|"^|"|"|"Q|"k|k"@|"|"k| -"@| i0"||"|"|"|8kڢ"@|"@|"k|j"|"||"|"|"|"|, kx0"|(k(kx0 @"r}"}(kx0"B}"||"3|"^|"@|(kx0 "r}"}(kx0"B}"3|(kx0_"Q|"%}(kx0?"r}"%}(kx0"}()k0(k(kx0, H"}h(kx0"|"|"|(k +zkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkH)hkH @hkڢkڢ" ~k"~"~"~k"~"~"~\~"*~"}"}"a}"}"*~"*~"*~"C} "n}"*~k8k"}"}"~k"~"}" ~" ~" ~"}"}k"}"}"}"*~"}\~\}"~\~k, H"~hk"~"}" ~"},"}N" ~" ~ڢ"}" ~J"}"}" ~" ~"}" ~"}"}"}k"}"}"} +"} i0"}" ~" ~" ~8kڢ"}"}"}j" ~"}" ~" ~" ~" ~, kx0":~(k(kx0 @"~"q~(kx0"~"}"}"}"}(kx0 "~"q~(kx0"~"}(kx0_"}"~~(kx0?"~"~~(kx0"G()k0(k(kx0, H"~h(kx0"}"*~"}(k ;8   -"nJLo   ,.   "Lm Lm? 7   L   L  Ly@+7)LV @Z  #   ,.         U  :   "[: ):          L  !"_w Lm+7)0 -i  "Tx:Lm  ,.     (  ,.    -"T    L;i zz z +"KLȃ   ,.   "bLƃ Lƃ? 7   Lr   Lr  L҂@+7)L @Z  #   ,.         U  :   ": ):          L`  !"w Lƃ+7)0 +i  "x:Lƃ  ,.     (  ,.    +"iU    L;i zz z zk [𫫘ZZZZ -&"@$  ))*(,. " $L -AH`8LLPà|@j耠XaF N47"pF"LL^LSLL |jtXF}4~"L΅9 +&"@$  ))*(,. " $Lh +AH`8LxLxPà|@j耠XaF N47"pF"LxLx^LxSLxLx |jtXF}4~"L'9 Q Q  - L$D+ + L}D+  4  "   @@ -1629,116 +1627,117 @@ z    zzzz+z zk -;84;i!;"L܉><!##!8ʆ#!&#!Lډ#!  L燩!%#' -;i%" a%  -LهE  +;84;i!;"eL5><!##!8ʆ#!&#!L3#!  L@!%#' +;i%"db%  +L2E  i   - #!L L#!#!*(   -  I  #! "   - L     #!  8#!i8c"^: + #!Ly L#!#!*(   +  I  #! "b   + L劣     #!  8#!i8c"^:    - W#!i8c"5) + W#!i8c")  c # : -     LH  >#!#!  ;i4z +     L  >#!#!  ;i4z zk ;8X   "X"k -;i P";i ;iH;i "`hhL"Z": J?(4Q)G | "X"t;iH;i "`hhL"Zʆ": ;iH;i "`hhLa"ZʆE -ELK;iH;i "` +;i P" ;i ;iH;i "hhL"Z" J?(4Q)G | "X"t;iH;i "hhL"Zʆ" ;iH;i "hhL"ZʆE +EL;iH;i " hh -L5 -"/i: L +L +"/i: L^ "/i: {( "/i: P- "/i: (%V -"/i:08 "XH"ghLO -"OLI"Oq "O[H"OE"O/"O "O;iXzz z +"/i:08 "XH"ghLO +"LI"q "[H"E"/" ";iXzz z zk ;8   R     -_ " a L%L  L -  LL䏣 -L䏦 -   " aELݏ%Lݏh  "   +_ "db L%L  L +  LL= +L= +   "dbEL6%L6h  "    -  L - L  ii  '   L +  L + L  ii  '   L   -" a?E'%  - L -L L +"db?E'%  + L +LfL   -"x'! - "xe +"z'! + "ze    8ʆ    :     =;izz z -zkZ8PI0LߕHV"dh>>V"de>V"de>V"de +zkZ8PI0L8HV"dh>>V"de>V"de>V"de  >V"de>V"de>V"de>V"de>V"de >V"de""$$>V"de6688>V"de::<<>V"de&&((>V"de**,,>V"de..00>V"de2244>V"de>>@@>V"deBBDD>V"deFFHH>V"deJJLL>V"deNNPP>V"deRRTTzzk ;8  &$;i -"L  L9)  L97)L;8 Hhd -  L;77L ȈFj +"  L)  L7)L8 Hhd +  L77L ȈFj :d%%z  -" a  L;%  L;"*  L;cJ)Lɘ +"db  L%  L"ڎ  LcJ)L" c -8H   "fh  L; X8Hhd2 +8H   "fh  L X8Hhd2 i&8 ) e"o -) L뙠 L W -i&  ":fh  L; 7  -i&  "fh  L;78 +) LD Lᚠ W +i&  ":fh  L 7  +i&  "fh  L78  -i&H7he  "o 8 &$ g c c   L;izz z +i&H7he  "o 8 &$ g c c   L +;izz z zk - ;8"  H;i"bhL ?"    O )"")" + ;8"  H;i"bhLL ?"    O )"&")"&         "_ni")  - L -L - L + L +L + L -ed`dC5 d""k`  +ed`dC5 d"&"k`  cHc h % cHc h 8H" -hL i -" i " .  -")")" +hL i +" i " .  +")"&)"&  -")")"   -")"   +")"&)"&   +")"&   JJ))   -cHch:")")" +cHch:")"&)"& -cHch:")")"  -cHch:")"   +cHch:")"&)"&  +cHch:")"&   JJ))    i  cHch  - LuiU"e":fh;i"zz z + LΜiU"e":fh;i"zz z zk ;8b  - ;i;i"L;i/ ;i7 ;i7L;i/ "nJL衣;iG"L;iK"H;i;h;i/"nJL;i/"cV;iK" ;i/"T L;i;i/";i/c)Lܡ  y :::;i/cc  £:c /  LL?L " :c /  ) + ;i;i"eL;i/ ;i7 ;i7LA;i/ "KLA;iG"bLA;iK"H;i;h;i/"KLA;i/"*eV;iK" ;i/"iU LA;i;i/",;i/c)L5  y :::;i/cc  £:c /  LLL褣 " :c /  ) -l[j[  c )L L +l[j[  c )Lܤ LI   /    H c    Z    -c       LG +c       L    ;ibzz z zk @@ -1749,245 +1748,246 @@ z s?    s?   s?  -s?g?g?"۽ hhhh7    8PIL"jc"nHR":"VH H*HuN"Idd"W"b"D"4;iH"z ;i "Hl 8g?PIL8 PI0L( "Hl8g?PIm +s?g?g?"3 ";t "y;i    8PIL"jc"nHR""H H*HuN"dd"""D"4;iH"z ;i "Hl 8g?PIL8 PI0L ( "Hl8g?PIm i?X -s?"lHH ;i3";i3"]H;i5H" ;i ;i-";i-"]H;i/H"hhh"i -" +s?"lHH ;i3";i3"]H;i5H"Y ;i ;i-";i-"]H;i/H"Yhhh"Di +"D PIO"aC"ii ,8PI: i?: s? -;ie"A;i|z +;ie"B;i|z zk i? -s?"( +s?" ;ie -s?"@:Li"3Z +s?" :Lة"3Z i? 8 s?"lHA "Hlhh s? -;ie   L( 0 ( JJ 4 L1 +;ie   Lm( 0 ( JJ 4 L ;8  &$;i -"L  L)  L7)Lc8  L077L ȈFj -:%L, +"  L)  L7)Lc8  L77L# ȈFj +:%L ,  -"э -"э @ LE  L%  L +"* +"* @ LE  L%  L   W -i&  ":fh  L 7 "*  LcJ)L: +i&  ":fh  L 7 "ڎ  LcJ)L c -8H   ":fh  L8Hhd?8 +8H   ":fh  L8Hhd?8 ) e i&"o 7  -) L Z D -i&  "fh  L78 +) L Z D +i&  "fh  L78    -i&H7he"o   8 &$ g c c      L;izz z +i&H7he"o   8 &$ g c c      L;izz z zk ;8 -  L̲,.7Lf  +  L;,.7Lհ    -e:L9   +e:L     -e!ؐ LR8ic +e!ؐ L8ic  d - " c LRie  LHc) -  5 .i c . i c  Lwi c )L -ic ? B    i c)Zie  ) L i c).     A@Z9 ))%: cic    Lΰ? 7  i"5Hhi"^i"^;izz z + "5 c Lie  Lc) +  5 .i c . i c  L氣i c )L{-ic ? B    i c)Zie  ) L{i c).     A@Z9 ))%: cic    L=? 7  i"Hhi"^i"^;izz z zk ;8  ;i -"L)   LO  %7)       L+ +")   L  %7)       L Ȉ -&L :" :" x::II%%8 HhL7 +&L :"& :"& x::II%%8 HhL ` -"эE  LO%  LO -  L      Lw8 HhcHch7)C -"эLw -" a%  LO9!  LP  LOcHch)b"*  LO ȈFjeHeh !  @ 77LM LM U +"*E  L%  L +  L      L8 HhcHch7)C +"*L淣 +"db%  L9!  L  LcHch)b"ڎ  L ȈFjeHeh !  @ 77L L U i&  ":fh  _ 7  i&  "fh   ;izz z zk ;8N     - L ?# ;i;i "L ;i"-DL8;i"Io   !  -  LL" 86i "86i "86" 86 86"86i"  L64;i "v 9" :Hh  ) JJ J  W @    46 6"8$    L罣86" -86i"5     -i&"_n Lݽ Lݽ  + Lw ?# ;i;i "eL` ;i".DL%8;i"p   !  +  LL"% 86i "86i "86" 86 86"h86i"  L 64;i " 9"b :Hh  ) JJ J  W @    46 6"8$    LV86" +86i"     +i&"_n LL LL  Ȉ &     x n -" a +"db  #   8Hh - Lӽ )Lӽ"* } ȈFjeHeh + LB )LB"ڎ } ȈFjeHeh i&  "fh  ;iNzz z zk ;8     .   -"l%     Lã  -"1 -" -    +  -  "lL"lL& f Lѿ8"j@"4"g"8" c8 PI0 d L"lL"8"j@"4"g"8 +"l%     Lpģ  +"1 +"s -    +  +  "lLg£"lLg£& f L@8"¼@""g""u c8 PI0 d LM£"lL)£"u8"¼@""g"  -"c8PI0\c8 PIK8PI  -H"jh"4d -   "  L£ - $           "j +"uc8PI0\c8 PIK8PI  +H"¼h"d +   "  LPģ - $           "¼  -"4"_" -""  0cH  h  :  88PI0Lm& f L¥ & $8 -  +  -"i0   -"i0        L  ,           )Е ;izz z +""_"5 +"A"s  0cH  h  :  88PI0L£& f L>ĥ & $8 -  +  +"i0   +"i0        L:  ,           )Е ;izz z zk - ;8     "V L>ʊ + ;8     "W Lˊ   - L>ʥ + L˥  # )/"Y  J   -L>ʩL>  "Y  JL>   -L>ʥ -"L>ʣ L>ʠ64 -iC"^ L>ʥ +L˩L  "Y  JL   +L˥ +";Lˣ Lˠ64 +iC"^ L˥ iN"^# -i\"5 " H      L>ʠ)"k` +i\" " H      Lˠ)"k` E)  -:L;ʠ +:Lˠ : -7:L;ʥ -iI"^7: L>ʥ +7:L˥ +iI"^7: L˥ iK"^# -iX"5 -iF"^  L>ʣ -c JJJJeHeh   L>8 Hh -" L>ʩ    L>ʦi$&c (* cHch02e -ib"^: L>ʠ: L>ʥ -id"5,.&&LȠ: L>(cH*c h,.G"k`Fj77eHeh&i ȈFj " L>ʩ  Lɥ -ih"^Lɥ -":L   -i6"^ULɥ -i8"5RRkaAd -i"5rrEAa> -i "5 -i$"5    ;izz z +iX" +iF"^  Lˣ +c JJJJeHeh   L8 Hh +"& L˩    L˦i$&c (* cHch02e +ib"^: Lˠ: L˥ +id",.&&Lʠ: L(cH*c h,.G"k`Fj77eHeh&i ȈFj " L˩  Lk˥ +ih"^Lk˥ +"b:Lk   +i6"^ULk˥ +i8"RRkaAd +i"rrEAa> +i " +i$"    ;izz z zk -;8B57 1" +;8B57 1" +  -Lң-/) + % '!#  1L -HH"hhh383PI0Lҩ-/))++%'!!## 9? A;=%%83PI0?-/))++%'!!##9 ?A ;=Lˣ)+L̥ +Lӣ-/) + % '!#  1L +HH"<hhh383PI0Lrө-/))++%'!!## 9? A;=%%83PI0?-/))++%'!!##9 ?A ;=Ḷ)+LΥ c% Z /    F -c% z d    !#  LѩLңL:Σ?AL:Σ! # d": -c%))#H#hHHX "Ohh  LΥ -c%)#H#hHH> "Ohh  LΥ +c% z d    !#  LөLӣLϣ?ALϣ! # d" +c%))#H#hHHX "hh  Lϥ +c%)#H#hHH> "hh  Lϥ c%)Ȉ &#H#h  5 -c%)     LУ?AL3У;=L3У 8?HCh": -c%))Hh92,75!#7H7H"OhhHH} "Ohh L!Х -c%)Hh92,75!#7H7H_"OhhHHe "Ohh L!Х +c%)     L/ң?ALѣ;=Lѣ 8?HCh" +c%))Hh92,75!#7H7H"hhHH} "hh Lѥ +c%)Hh92,75!#7H7H_"hhHHe "hh Lѥ c%)Ȉ &Hh 5#H#h c%)    u8;H?hC  -c%     ! # La;cH?ch8        9 ?A ;=%+)!#!)#+!# 9? A;=%L˩ "O1;iBz +c%     ! # L;cH?ch8        9 ?A ;=%+)!#!)#+!# 9? A;=%L̩ "1;iBz zk ;8   - ;i"%L٥)H + ;i" %Lۥ)H  - e h   f/_\Xɀ"y_L٣ L٣   + e h   f/_\Xɀ"y_Lۣ Lۣ    -eLң    f / LFڣ \ LF            +eLӣ    f / Lۣ \ L             : -e.I Lԥ +e.I LF֥  : -e.Lԥ +e.LF֥  :: -e.Lԣ -e , Hi eh Lي  .i e   2 +e.LF֣ +e , Hi eh Lۊ  .i e   2 : e . :ʦ  -eL٩  +eL۩   -e L:ڣ % +e Lۣ %  e.     ' : e. :բ i  "_n  )        -e  Lأ L٣.  L٣ Lhأ LhأɀK  "ʠ#:#)    } :.      Lڣ   i c     L!أLש"y_{AZ     a'z  8        $_         i c     Lڣ    4       L      +e  L'ڣ Lcۣ.  Lcۣ L٣ L٣ɀK  "z#:#)    } :.      Lۣ   i c     L٣LT٩"y_{AZ     a'z  8        $_         i c     Lۣ    4       L-          # #      JJNJ              + ;iz z zk  -     '         L֣  L=գLj +     '         L~ף  L֣L ;8   ;iO"m;i -    Lݣ % ;iO" L +    Lߣ % ;iO"o L       0 0 0     " O - %         "  * .    %  n    0 D9  9 "d)e80      -%   . L    * 4 +%   . L    * 4      s   0 D9  9 "d)e80           -   l d    l '            %;iO"";izz z -zk!)"Lbߠi +   l d    l '            %;iO"Ҋ;izz z +zk!)"Li - ;c)Lߣ0 -# :#%;iO""ԣ -)/:"  ;iO"ʣ%;iO "إ  + ;c)L~0 +# :#%;iO""oԣ +)/:"  ;iO"oʣ%;iO "oإ  -LL-ީEL -7;iO" L # :Gi +LLߩEL +7;iO"o L # :Gi - -+)'L4# :L d EiGiʃL d 7;ʃ + -+)'L# :L d EiGiʃL d 7;ʃ -+)' d L-H;i;i'8  -+)' ;i;i;i -"  ;i;i;i -"  3 x  'c      #0cH;i1ch # # L#:&##;i/c - ##:#%;iO""ԣ:;iO;i/c"ң%;iO "إ  +"B  ;i;i;i +"?  3 x  'c      #0cH;i1ch # # L&#:&##;i/c - ##:#%;iO""oԣ:;iO;i/c"oң%;iO "oإ  -LiH -;i1"h;i/"] +LiH +;i1"h;i/"] # :# -%;iO"" +%;iO""o  ԩ;i/c)6 -%;iO "إ J;iO;i/c";iO"  L - ;88"YDF HJ "_Y "XY  L" % L "_Y "XY    % Lz  -  +) '+@a5  )"+"Y6+"Y'++"Y "Y )L+LI 0 {9 p 80  #+-' +%;iO "oإ J;iO;i/c"o;iO"o  L  + ;88"YDF HJ "_Y "XY  L % L "_Y "XY    % L  +  +) '+@a5  )"+"Y6+"Y'++"Y "Y )L+L 0 {9 p 80  #+-'  -c)c"Y+ )L) +c)c"Y+ )L)  -c)c+"Y L * L#+3 +c)c+"Y L * L#+3   +)L - + 8  ' L . .#+;i8zz z -zk+"YL z  t  . "Y+L l h   j +#"Ye l *#+ ++#"Y3 h L#+ ++#"Y )'"_Y "XY   -   +)'"$ &   L|& p :#&"$ - & +)'ǩ & E G & & e 7g & ,"WZ"Y% L &  S L' c L: s L'& d L: i L# &"WZ"Y L # # )   # "$ M &)"#  -"Y L%$""_Y $""XY  V ;  # @ L%Hh HH"Y"_hhLu"Y%# `  "Y #   $;"cZ "H;i/h8  #    L"Y%H"KZh"}Z"Y&)H"KZh"}Z"$ Lu# "WZiNʆ# (# + + 8  ' L . .#+;i8zz z +zk+"YL z  t  . "Y+L l h   j +#"Ye l *#+ ++#"Y3 h L#+ ++#"Y )'"_Y "XY   +   +)'"$ &   L& p :#&"$ + & +)'ǩ & E G & & e 7g & ,"WZ"Y% L &  S L c La: s L& d L<: i L<# &"WZ"Y L # # )   # "$ M &)"#  +"Y L$""_Y $""XY  V ;  # @ LHh HH"Y"_hhL"Y%# `  "Y #   $;"cZ "kH;i/h8  #    L/"Y%H"KZh"}Z"Y&)H"KZh"}Z"$ L# "WZiNʆ# (# I)8ʆ# "8    #   % -;"cZ "H;i/h8  "$    #NJ - )8PI)  # @# #      # c):;i-e 0 #  %   @#     "#     # Lm# E) )8PI "Zc      -    )8PI' "Y H"KZh"}Z  ȣ     )8PI0  "Z # Q "Y0H"KZh"}Z@# .  # xX"YH"KZh"}Z  [# N #  +  #  -  "Y )H"KZh"}Z  )8PI#"Y0H"KZh"}Z:    = : "Y );i-e)H"KZh"}Z    L> - ;"cZ ]"WZ"Y   #  "b  # 1  "Y H"KZh"}Z : ۣ    L  "Y)H"KZh"}Z: :  "$ "Y H"KZh"}Z:ݣ L    "Y)H"KZh"}Z L @!#%')+-/7:=@CFILORUX[^a@@0 PiYG pbkQD!Z 6_1aB +;"cZ "kH;i/h8  "$    #NJ + )8PI)  # @# #      # c):;i-e 0 #  %   @#     "#     # L# E) )8PI "Zc      +    )8PI' "Y H"KZh"}Z  ȣ     )8PI0  "Z # Q "Y0H"KZh"}Z@# .  # xX"YH"KZh"}Z  [# N #  +  #  -  "Y )H"KZh"}Z  )8PI#"Y0H"KZh"}Z:    = : "Y );i-e)H"KZh"}Z    L - ;"cZ ]"WZ"Y   #  "b  # 1  "Y H"KZh"}Z : ۣ    L  "Y)H"KZh"}Z: :  "$ "Y H"KZh"}Z:ݣ LQ    "Y)H"KZh"}Z LS @!#%')+-/7:=@CFILORUX[^a@@0 PiYG pbkQD!Z 6_1aB 6b1\'''''''''######''# ##'# '# '# ##'## ##'''# #''''''''''######## ########'''''''''''##'# ''''''''######## ''''''''######## gcJ''##'; #''# '''# ### ### '''# '#                                                                      gcJ gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; ; #' #''' ### ### #''' #''''''''''######'## #' #' #'## #''## ##'''# #'''# '##'' ########''''''''gcJ; ########'''''''' #'##''''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #'''# #'''## ##''# ##'# '# '# ##'## ##'''# #''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''## ##'''# #''''# #'''## ##''# ##'# '# '# ##'######'''''''''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''######'''''''''1`J > PH -N 2"RA n c 6t^e|gk +N 2"RA n c 6t^e|gk ;8N -;i"V L: +;i"W L:  @@ -1996,8 +1996,8 @@ z 3 CECEH;iEI"bhCE(CEEC:E%C% -CEH' 4   " ) 52$HJJJJJJh"h:  "8:77 -H"H"h7979L:\ +CEH' 4   " ) 52$HJJJJJJh":  "8:77 +H"&H"7979L:\ Z L:JLJ L H;iLI"bhL:4??JL!?8JJLL @@ -2007,45 +2007,45 @@ z ? A ? AJɀLL:   - 4JJ4J   4JL:   "cJHcNh$&  + 4JJ4J   4JL:   "%cJHcNh$&  ; ==;  L|LHLhZJ h  $= $d - '&LJ"(**(&& + '&LJ"&(**(&&   i i Hd e e -:H" +:H"& (*7(*+    , .(*LpL:LNLJ ȈFj  = d - '&LJ" + '&LJ"&  .  &  i  <   -"k`Fji  cH:H" +"k`Fji  cH:H"& "Ȉ -&H"    +&H"&    , .(*?cHCch.,5"k`cHchc(Hc,h020cCH4cGh :EC:II%%80H4h  9cHch cc - ,,..L5"F: + ,,..L5"&F: iiii     - 5"c,Hc0h + 5"&c,Hc0h  ,. &&&&  0c H4ch 8 -?HChJLL:8JHNhH209"k`h8Hh8(H,h " +?HChJLL:8JHNhH209"k`h8Hh8(H,h "&   - !;=Ff   L} L:  L r;=& &@ &  p4JJ   =; P;= &  @@ -2059,28 +2059,28 @@ H "  i"eJL iJ"e -i LJ"   +i LJ"   i?"e i"e -iA?"  L  -iC&$" -i$.," -i," +iA?"  L  +iC&$" +i$.," +i," i0"e i2"e @ )B :  iG"of -i'&$" +i'&$" i,"e $ )& &  i+"o iU"eCA I":fhL:  LH CAi I":fhH "_n -RRaA" -irrAa" +RRaA" +irrAa" i -:" -i" +:" +i" iU"eCAi I":fhCA I":fh7H"d @@ -2106,10 +2106,10 @@ H I":fhL:cHch 8Hh  L      ZJL   4          49JL H -;iI"PhL:HI"bhL:L:  H -" -i" -i"A   +;iI"hL:HI"bhL:L:  H +" +i" +i"A    @@ -2117,7 +2117,7 @@ H   -", +", .  79  @@ -2132,10 +2132,9 @@ z "_ncHch 8Hh  L - L{ \`\&]\>]\\\}\+\41\2o\}\\\\_\A\\̯\n\"\۽\\\~\s\=\\K\͡\\\ҝ\ \\\q\\\\|\\\\p\Y\ - \E\\\re\\X/\+\a\c\ \*\fr\;t\Bz\r\Ps\s\z\z\|\\x\ p\X\\s\x\i\n\`\j\i\_\c~\~\~\\z~\~\~\~\~\~\ 0HZ + L{ \\&]\>]\\\=}\ۂ\2\2o\}\݃\\<\\\Y\|\\z\3\T\L\\s\\\\}\p\7\\;\\>\q\\F\\=|\\8\\p\oZ\c \LG\\\re\D\0\\a\c\c\ڮ\fr\;t\y\r\Ps\s\Ez\z\|\o\x\ p\\υ\s\Vx\\n\`\j\i\_\\=\J\[\\\\\\-\y0HZ  - [dH"E^+z + [dH"_+z zzz z zzzzzzh@0HZ  diff --git a/roms/f256k/toolbox-20.bin b/roms/f256k/toolbox-20.bin index 20eaba1..d8215e1 100644 Binary files a/roms/f256k/toolbox-20.bin and b/roms/f256k/toolbox-20.bin differ diff --git a/roms/f256k/toolbox-22.bin b/roms/f256k/toolbox-22.bin index 943420a..ddba488 100644 Binary files a/roms/f256k/toolbox-22.bin and b/roms/f256k/toolbox-22.bin differ diff --git a/roms/f256k/toolbox-23.bin b/roms/f256k/toolbox-23.bin index f268ef0..b9823cd 100644 Binary files a/roms/f256k/toolbox-23.bin and b/roms/f256k/toolbox-23.bin differ diff --git a/roms/f256k/toolbox-24.bin b/roms/f256k/toolbox-24.bin index 7aa1e6f..4c3a453 100644 Binary files a/roms/f256k/toolbox-24.bin and b/roms/f256k/toolbox-24.bin differ diff --git a/roms/f256k/toolbox-25.bin b/roms/f256k/toolbox-25.bin index 28353e3..8fa5448 100644 Binary files a/roms/f256k/toolbox-25.bin and b/roms/f256k/toolbox-25.bin differ diff --git a/roms/f256k/toolbox-26.bin b/roms/f256k/toolbox-26.bin index 829c932..bdea6b5 100644 Binary files a/roms/f256k/toolbox-26.bin and b/roms/f256k/toolbox-26.bin differ diff --git a/roms/f256k/toolbox-27.bin b/roms/f256k/toolbox-27.bin index 2f6c1ec..fd908b3 100644 Binary files a/roms/f256k/toolbox-27.bin and b/roms/f256k/toolbox-27.bin differ diff --git a/roms/f256k/toolbox-28.bin b/roms/f256k/toolbox-28.bin index 6d309c2..4aaf6ce 100644 Binary files a/roms/f256k/toolbox-28.bin and b/roms/f256k/toolbox-28.bin differ diff --git a/roms/f256k/toolbox-29.bin b/roms/f256k/toolbox-29.bin index 6c10879..8fe7ae4 100644 Binary files a/roms/f256k/toolbox-29.bin and b/roms/f256k/toolbox-29.bin differ diff --git a/roms/f256k/toolbox-2A.bin b/roms/f256k/toolbox-2A.bin index 0d026e0..b924766 100644 Binary files a/roms/f256k/toolbox-2A.bin and b/roms/f256k/toolbox-2A.bin differ diff --git a/roms/f256k/toolbox-2B.bin b/roms/f256k/toolbox-2B.bin index 9a90c07..288a0cc 100644 Binary files a/roms/f256k/toolbox-2B.bin and b/roms/f256k/toolbox-2B.bin differ diff --git a/roms/f256k/toolbox-2C.bin b/roms/f256k/toolbox-2C.bin index 8524261..5fcabbb 100644 Binary files a/roms/f256k/toolbox-2C.bin and b/roms/f256k/toolbox-2C.bin differ diff --git a/roms/f256k/toolbox-2D.bin b/roms/f256k/toolbox-2D.bin index 5ad1e6f..3ef201e 100644 Binary files a/roms/f256k/toolbox-2D.bin and b/roms/f256k/toolbox-2D.bin differ diff --git a/roms/f256k/toolbox-2E.bin b/roms/f256k/toolbox-2E.bin index dc03b1e..f603467 100644 Binary files a/roms/f256k/toolbox-2E.bin and b/roms/f256k/toolbox-2E.bin differ diff --git a/roms/f256k/toolbox-2F.bin b/roms/f256k/toolbox-2F.bin index 4ced337..f2e71b0 100644 Binary files a/roms/f256k/toolbox-2F.bin and b/roms/f256k/toolbox-2F.bin differ diff --git a/roms/f256k/toolbox-30.bin b/roms/f256k/toolbox-30.bin index b2cd6be..de03bcd 100644 Binary files a/roms/f256k/toolbox-30.bin and b/roms/f256k/toolbox-30.bin differ diff --git a/roms/f256k/toolbox-3F.bin b/roms/f256k/toolbox-3F.bin index 59e55cd..cacb83b 100644 Binary files a/roms/f256k/toolbox-3F.bin and b/roms/f256k/toolbox-3F.bin differ diff --git a/roms/f256k/toolbox.bin b/roms/f256k/toolbox.bin index 016a917..86203e2 100644 --- a/roms/f256k/toolbox.bin +++ b/roms/f256k/toolbox.bin @@ -5,17 +5,17 @@ %s: %s %024lX:A2560 KA2560 MA2560 XC256 U+F256 JRF256 K2F256 KeM68040VUNKNOWNi486DX4*float*CONSOLE%s: #%d no mediaA2560 U+C256 FMXF256 JReF256 K2cF256 K2eM680EC30M68EC020M68EC040ReservedWDC65816rtc_init*:<>|"?FAT32 Sector: -not foundCartridge_-F*gh_hWhOhGhB@B@B@?>A2560 K40A2560 K60M68SEC000chan_openChannel: PSG Muted.bad handlei486DX2 50i486DX2 60fchan_readfile lockedCPU %s +not foundCartridgeFЂfJ.gh_hWhOhGhAAA@,@A2560 K40A2560 K60M68SEC000chan_openChannel: PSG Muted.bad handlei486DX2 50i486DX2 60fchan_readfile lockedCPU %s Model %s -A2560X - LBA2560X - PBGenX32 - LBGenX32 - PBchan_free: MIPS_RS3_LESPARC32PLUSfsys_mkfs: MSDOS5.0bad argumentExternal SDCInternal SDCprint(%d,..)fchan_read_b access deniedgeneral errorinvalid drivemedia changednot supportedout of boundsout of memoryunknown errorproc_exit: %dA2560X - CUBEGenX32 - CUBEchan_read: %svgXID;2P.P(P"PP(PP@ file not foundinvalid objectout of handlesMemory %d KB +A2560X - LBA2560X - PBGenX32 - LBGenX32 - PBchan_free: MIPS_RS3_LESPARC32PLUSfsys_mkfs: MSDOS5.0bad argumentExternal SDCInternal SDCprint(%d,..)fchan_read_b access deniedgeneral errorinvalid drivemedia changednot supportedout of boundsout of memoryunknown errorproc_exit: %dA2560X - CUBEGenX32 - CUBEchan_read: %s&ERQQ~QERQER@ file not foundinvalid objectout of handlesMemory %d KB proc_set_shellchan_alloc(%d)chan_close(%d)chan_alloc: %dloader found: bad binary filenot enough coreproc_get_resultflush error: %dFATFS Error: %dfsys_setlabel: device not ready/sd0/fnxboot.pgx/sd0/fnxboot.pgz/sd1/fnxboot.pgx/sd1/fnxboot.pgzBooting from %s Clock %lu MHz 0123456789ABCDEFcdev_init_systemcdev_register %sbad device numberinvalid path nameprohibited accessunknown file typeF%d-%s -proc_exec stack: proc_exec start: ހ̀+.,;=[]/*:<>|\"?qZPF<2(CODEC initialized.Console installed.Interrupts enabledTimers initializedTop of memory: %lxbad channel numberCommand not found.Mounting drive #%dfsys_mkdir error: directory not foundfile system timeoutoperation timed outtoo many open fileschan_read(%d,%p,%d)chan_seek error: %dFile system error: fchan_write error: fsys_delete error: fsys_load_ext ext: fsys_open error: %d U -1 .NO NAME FAT NO NAME FAT32 low level disk errorno file system foundchan_get_records 1: chan_get_records 2: chan_write error: %dchan_write(%d,%p,%x)fsys_set_cwd error: SDC driver installed.Foenix Retro Systems +proc_exec stack: proc_exec start: p^L:(ށ+.,;=[]/*:<>|\"?vlCODEC initialized.Console installed.Interrupts enabledTimers initializedTop of memory: %lxbad channel numberCommand not found.Mounting drive #%dfsys_mkdir error: directory not foundfile system timeoutoperation timed outtoo many open fileschan_read(%d,%p,%d)chan_seek error: %dFile system error: fchan_write error: fsys_delete error: fsys_load_ext ext: fsys_open error: %d> + NO NAME FAT NO NAME FAT32 low level disk errorno file system foundchan_get_records 1: chan_get_records 2: chan_write error: %dchan_write(%d,%p,%x)fsys_set_cwd error: SDC driver installed.Foenix Retro Systems chan_status error: %dCould not load file: Could not open file: uart_open: Bad parityIndicators initializedInterrupts initializedfile is not executableToolbox v%d.%02d.%04d Couldn't load file: %dchan_write_b error: %dvolume has no work areaFPGA %04X %04X.%04X - #+-0Xo pOu6xPGZ 24-bit count: %06lxPGZ 32-bit count: %08lxSetting default loader.uart_open: no BPS tokenFile system initialized.Text system initialized.drive is write protected +m Y#J+?-00!Xo~puxPGZ 24-bit count: %06lxPGZ 32-bit count: %08lxSetting default loader.uart_open: no BPS tokenFile system initialized.Text system initialized.drive is write protected Select a boot source: Default boot source: %s @@ -23,10 +23,11 @@ Select a boot source: Booting: /sd0/fnxboot.pgz Booting: /sd1/fnxboot.pgx Booting: /sd1/fnxboot.pgz -Returning a bad extension.uart_open: no parity token6\8(*6:|[o\bChannel device system ready.FAILED: Console installationfile system assertion failedproc_exit: Attempting rebootuart_open: no stop bit tokenfile system invalid parameterCould not mount device %d: %dfsys_mount called f_mount: %dInitializing the text system...FOENIX DEBUG OUTPUT------------creation of file system aborteddevice could not be initializedNo bootable device is present. +Returning a bad extension.uart_open: no parity tokens'qu)'*6:[\Channel device system ready.FAILED: Console installationfile system assertion failedproc_exit: Attempting rebootuart_open: no stop bit tokenfile system invalid parameterCould not mount device %d: %dfsys_mount called f_mount: %dInitializing the text system...FOENIX DEBUG OUTPUT------------creation of file system aborteddevice could not be initializedNo bootable device is present. PGZ 24-bit start address: %06lxPGZ 32-bit start address: %08lxuart_open: Bad data word lengthuart_open: no data length tokenScanning for bootable devices... -FAILED: SDC driver installation %dFAILED: file system initializationtxt_get_device: number mismatch %dtstYtDt/tttssA valid boot record was not found. - AAA 22222 55555 6 00000 X XA A 2 5 6 0 0 X X A A 2 5 6 6 0 0 X X A A 22222 55555 66666 00000 X XAAAAA 22222 55555 66666 0 0 X //.... .@../}/q/e/Y/M/ A/@5/)/0///// /@// PC: %08X Address: %08X +FAILED: SDC driver installation %dFAILED: file system initializationtxt_get_device: number mismatch %duuuuuvu`uJu4uA valid boot record was not found. + AAA 22222 55555 6 00000 X XA A 2 5 6 0 0 X X A A 2 5 6 6 0 0 X X A A 22222 55555 66666 00000 X XAAAAA 22222 55555 66666 0 0 X l0_0S0G0;0/0 #0@0 0000000 0@00x1R1F1:1.1"1 1@ +10 PC: %08X Address: %08X Press SPACE for default. Could not load /sd0/fnxboot.pgx: %d Could not load /sd0/fnxboot.pgz: %d @@ -34,9 +35,9 @@ Press SPACE for default. Could not load /sd1/fnxboot.pgz: %d _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / / / __/ //___ \/ __ \ / / / / / /___ / __/____/ / /_/ / / /_/ / \____//____/_____/\____/ \____/ PC: %08X proc_exit: Attempting to call into shell      _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / __ / / __/ //___ \/ __ \ / / / /_/ /_/ /___ / __/____/ / /_/ / / /_/ /_ __/\____//____/_____/\____/ \____/ /_/ Unable to mount drive %s, FatFS Error: %d ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / //_/ / /| | __/ //___ \/ __ \/ / / / / ,< / ___ |/ __/____/ / /_/ / /_/ / / /| | /_/ |_/____/_____/\____/\____/ /_/ |_| e9e;e<e=e>e?e@e;e=e?e ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / / /| | __/ //___ \/ __ \/ / / / / / / / / ___ |/ __/____/ / /_/ / /_/ / / /_/ / /_/ |_/____/_____/\____/\____/ \____/ Address Error Bus Error Division by Zero Error Illegal Instruction Error Oh dear, something has gone wrong... Overflow Exception Privilege Exception Range Check Exception Spurious Interrupt Unknown Exception Ŀ Foenix Toolbox v%d.%02d.%04d starting up... ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / __ / /| | __/ //___ \/ __ \/ / / / / / / /_/ /_ / ___ |/ __/____/ / /_/ / /_/ / / /_/ /_ __//_/ |_/____/_____/\____/\____/ \____/ /_/ -EXybncKd@e=f=o2su@x _________ ___________ ________ ____ __ / ____/__ \ / ____/ ___/ / ____/ |/ / |/ / / / __/ //___ \/ __ \ / /_ / /|_/ /| / / /___ / __/____/ / /_/ / / __/ / / / // | \____//____/_____/\____/ /_/ /_/ /_//_/|_| &ށ́ o -\I[!] Incompatible CPU arch: expected %s, but found %s - M!#*-<>@[]s{`|M}: GGGGGG EEEEEEE NN NN XX XXX 3333333 2222222 GG EE NNN NN XX XXX 33 22 GG GGGG EEEEE NN NN NN XXX 33333 22222 GG GG EE NN NNN XXX XX 33 22 GGGGGG EEEEEEE NN NN XXX XX 3333333 2222222 ,` %KՇʇ@;cABOC]D֒GJbKcPdHmweiA;=?hj,* .!-" 0#/ +EXbcdefospuxm _________ ___________ ________ ____ __ / ____/__ \ / ____/ ___/ / ____/ |/ / |/ / / / __/ //___ \/ __ \ / /_ / /|_/ /| / / /___ / __/____/ / /_/ / / __/ / / / // | \____//____/_____/\____/ /_/ /_/ /_//_/|_| p^L:(ނ ˂ +[!] Incompatible CPU arch: expected %s, but found %s + v!d#R*@-.<>@[]{|} GGGGGG EEEEEEE NN NN XX XXX 3333333 2222222 GG EE NNN NN XX XXX 33 22 GG GGGG EEEEE NN NN NN XXX 33333 22222 GG GG EE NN NNN XXX XX 33 22 GGGGGG EEEEEEE NN NN XXX XX 3333333 2222222 ,rk` d]%RKG<1&@;cABC DGJJbKcPdH`meiA;=?hj,* .!-" 0#/ $ 2%1 &:4'3 (c6\5k9[aEAAEEEIIIOOUUYAIOUPDJ }c,Z 0@QYR[T]V_`pN!2!p!!!$0,/`,g,u,,d-&A (((( AAAAAABBBBBB #%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%")"a"e"d" #!#H""" %ax029J.yMC= (": e,;;=f,?@AAF S@UXZ\]^_abdefgjb,lmnpqstvwxyz{|d,~DE{ @@ -53,78 +54,78 @@ Press SPACE for default.  $$8~~8||88TT8 @@ @@|$BB$8||8(((((|(|((P(8DDD8(8DDD8 8DDD8(HHH4 HHH4(DDL48(8DDDD8(DDDD88TPT8$ x "|DD(||8D@D8$ p 8DDD8HHHHp4X|(D(|8DD|DD88DDD((l< DDD8ll$JR"\@<@8@<8DDDDDD|||||  8 8 `| T T(P 8$$$8 <<<<< -  !kkkk::kkkkkkkkkkkkkkk>k"Tk"LkNkkkk k:k +  !kkkk::kkkkkkkkkkkkkkk>k"Tk"kNkkkk k:k /Ok -Nk"nk"nk? )k"Ik)"|k)"xk kkkc8k k -k k%'kikH"hk -kk)!8kH"hkH"Iqhkik - kki-k"("[" +Nk"nk"nk? )k"k)"q|k)"(k kkkc8k k +k k%'kikH"8hk +kk)!8kH"8hkH"Iqhkik + kki-k"*"["P H :Hkwwk:k)k)kl>n>k i k -"k -"k +">k +">k kH"|lhk.0kkk  k"U"])k -wk:00k'' ɀ k:k 8k )"Ukk )"Ukk ) "Ukk )"Ukk )"Ukk )"Ukk )"Ukk )"Ukk )"Ukk )"Ukk )D"Ukk )"Ukk  8 k [𫫘 H (+k [𫫯n>l>+kO"jk [ h )X+k [ h )x+k)kk8[dH"f>Z"X: czkZ"?X:czk)8kZ$"`7ezkZ"j:zk8PI"Ukk"k"a""Wk  " " )kZ)))zkwk    k) +wk:00k'' ɀ k:k 8k )"Ukk )"Ukk ) "Ukk )"Ukk )"Ukk )"Ukk )"Ukk )"Ukk )"Ukk )"Ukk )D"Ukk )"Ukk  8 k [𫫘 H (+k [𫫯n>l>+kO"jk [ h )X+k [ h )x+k)kk8[dH"f>Z"X: czkZ"?X:czk)8kZ$"`7ezkZ"j:zk8PI"Ukk"+kZZ  "UH"]hzzk:   / k -   "GkHHFf ee&hk2468k/ JJJJ /  kZ8PIzk"[k +#e  k""3W&"kHHHH"Chhhhk [𫫯""S+k  KiKMiMk +7k"zk"x0Hzzkk [𫫩">j>+kZZ  "UH"]hzzk:   / k +   "~kHHFf ee&hk2468k/ JJJJ /  kZ8PIzk"[k  H H"Vhhj>"Yz -zk [𫫘")+k)  +zk [𫫘"+k)   k"W   k"W  J kZ) :8zk"W  k:% -   k   "d"k *,kZ  HH )H )"hhhh"_zk88(PI +   k   "Wd"Wk *,kZ  HH )H )"hhhh"_zk88(PI YHYk= = -====kk "j"jk:     )  k">"kZ   yy I /yy zk# k +====kk "j"jk:     )  k">">kZ   yy I /yy zk# k  -"$ +"ԋ - "$ z z -zk""y  )   k"W  J:kkdHHJee&hzk)8PI&"`EekZ  )  zk!ɀ8 -ek [𫫘8l>l>n>n>n>l>+kZZ JJJJ JzzkZZ;"S  zzkZ   -)HHHHH )" ;i + "ԋ z z +zk">"Yy  )   k"W  J:kkdHHJee&hzk)8PI&"`EekZ  )  zk!ɀ8 +ek [𫫘8l>l>n>n>n>l>+kZZ JJJJ JzzkZZ;"U  zzkZ   +)HHHHH )";i "_zkZ   -)HHHHH )";i -"_zk [𫫩z"tY:z"+k +)HHHHH )">;i +"_zk [𫫩z"tY:z"̃+k  -8PI"]z +8PI"z zk  -8PI"z +8PI"=z zk  -8PI"tz +8PI"$z zkHZ H $   ()h  zhhhk  -"{z +"b{z zk   ):kH &H) -H)*EJ&h)jh)jhkZ"W"    zk>"l"8d>kk +H)*EJ&h)jh)jhkZ"W"    zk>""<8d>kk  -8PI "z +8PI "Oz zkZ  N )8 -"tZ J ) "tZzk"tZ*"tZ#"tZ,"tZ"tZ"tZE"tZ"dkZ  8     գI)8zkp" !  k +"tZ J ) "tZzk"tZ*"tZ#"tZ,"tZ"tZ"tZE"tZ"dkZ  8     գI)8zkp"Y !  k [𫫘 -n"f> +n">f> h>+z zkZZc( -" +"6 "`8 zzkH)ɀ))ɀ)zh @zzkhk -"-s"NPHP +"r"NPHP Nh"Vz zk   @@ -138,20 +139,21 @@ z e"3lzk ZZ ; -" zzz +"e zzz zk Z"W  !"pH"Fdh  zz zk Z -d" ' ; -"`zz +d"W ' ; +"zz zk:0 H`&{k  ;iHH ->>"Z{hhz +>>" +{hhz zk  ) @@ -162,19 +164,19 @@ z )+' )  - h((kZ  i  "/ H"hzzk + h((kZ  i  " H"8hzzk   )"~X: zz z zk i -)"A)  z +)")  z zk   H "j zz z zk [𫫘ZZ -)  H"hzz+z +)  H"8hzz+z zk ZZZ : @@ -192,13 +194,13 @@ z :Ȉ  ަzzz z zk - [𫫘"-s":< H< + [𫫘"r":< H< :h"V+z -zk:r$Uȗȗȗȗ:ȗ  k +zkq$Uȗȗȗȗ:ȗ  k [𫫘  -"   -"5L:"W+z +"   +"M:"W+z zk  "` % @@ -206,25 +208,25 @@ z % zz z -zk;8J  ;"Fj;";"چ;iJk"Tt""r><""uV\Sy [𫫘Z & )4"`}$e"wg & z+kZ  PP UU PP U* PP UU zk - [𫫘"-s +zk;8J  ;"Fj;";";iJk"T"";r><""uV\y [𫫘Z & )4"`}$e"wg & z+kZ  PP UU PP U* PP UU zk + [𫫘"r  "V+z zk - [𫫘"-s# + [𫫘"r# "V+z zk - [𫫘"-s& H + [𫫘"r& H h"V+z zk - [𫫘"-s&>@ H@ + [𫫘"r&>@ H@ >h"V+z zk - [𫫘"-s&BD  D + [𫫘"r&BD  D B"V+z zkZ8PI08$"`7!7$"`ezk - [𫫘"-s$ H + [𫫘"r$ H h"V+z zkZZ"W4   ))   7 zzkZ    =) @@ -233,47 +235,47 @@ z  ) - 5  "9gzk/):#):k + 5  "9gzk   )"YH)"Yh8 ) Պzz z zk Z )"wW  w"wW  zz -zk]>2>D>>+>G>>>.>>>> > >x}`>b>k [𫫘Z""  "{"Wz+kZ8PI9V"`OeH"hzk -  "-s&JL HL +zk]>2>D>>+>G>>>.>>>> > >(}`>b>k [𫫘Z""| "b{"Wz+kZ8PI9V"`OeH">hzk +  "r&JL HL Jh"Vzz z zkZ     J  jj) ec  :  ȈǣzkZZ   JJJJ ))#) 8PI0 8PI0 -"`czzk~7 =Z $UȗȗȗȗkZZ:2      zzzk - [𫫘"-s* HHH +"`czzk=~7 =Z $UȗȗȗȗkZZ:2      zzzk + [𫫘"r* HHH h"Vhh+z zk - [𫫘"-s*68H H8 + [𫫘"r*68H H8 6h"Vh+z -zkZZ8PI0zzk8PI0Ӣ"\mZ  PP  PP    :zkZZ  "a7  ;iH;i"ͥhh +zkZZ8PI0zzk8PI0Ӣ"\mZ  PP  PP    :zkZZ  "a7  ;iH;i"?hh "Wzzk - [𫫘"-s( H + [𫫘"r( H h"V+z zk - [𫫘"-s(&(  ( + [𫫘"r(&(  ( &"V+z zk - [𫫘"-s(*,  , + [𫫘"r(*,  , *"V+z zk -Z"-s  -"VH| "hzz +Z"r  +"VH| ">hzz zk - ["4"n"n"Li -"L + ["h4"n"n"i +" PI0+z zkH) H )87IJj(hk( *(zzk [𫫘  -" -"[:hh"W+z +" +";hh"W+z zk - [𫫘"-s*24 H H4 + [𫫘"r*24 H H4 2h"Vh+z zk ZZ`>b>b> @@ -281,12 +283,12 @@ ZZ zk = -="V:Ӌ [𫫘ZZZ"sU"zU'  l    l zzz+k [𫫘ZZZ"sU"zU'  `    ` zzz+kZ"aC  )zk:,:#2468246 8kZZZ  .o20o4""`c @ ` 0."zzzk +="V:Ӌ [𫫘ZZZ"sU"zU'  l    l zzz+k [𫫘ZZZ"sU"zU'  `    ` zzz+kZ"aC  )zk:,:#2468246 8kZZZ  .o20o4""`c @ ` 0."Ŭzzzk ;8 -;"rtHH +;""tHH ;i" [hh;iz -zk;8T>8PI0:HHHb;i "}hhh;i";iTk;8 -#JJJJ  #   ;i";i +zk;8T>8PI0:HHHb;i "|hhh;i">;iTk;8 +#JJJJ  #   ;i"̀;i k ;8 ;"lHH @@ -304,32 +306,32 @@ z > K>"#Z2>"#Z>"#Zz zk"U -;8  i "Da  i "Da;i k;8T>8PI0>HHHH2;i "} hhhh;i";iTk +;8  i "Da  i "Da;i k;8T>8PI0>HHHH2;i "| hhhh;i">;iTk ZZ  -  "   w d>zzzz z +  "  w d>zzzz z zkZ8PI0zk""`;;""`e [𫫘ZZZ"sU"zU.' l I%   l zzz+k [𫫘Z  -" -"X"{"Wz+z +" +"Z"b{"Wz+z zk [𫫘Z  -" -"(0"{"Wz+z +" +"1"b{"Wz+z zk Z    "W   ::zzz z zk  - ?  2)(d"hhz + ?  2)(d"hhz zk Z -H+"Ah +H+"h "YH -HH"8hhhک "hzz +HH"8hhhک ">hzz zk Z  @@ -337,10 +339,10 @@ z "Y e   ) zzz z zk  -  [𫫘"-s .. 0 "0 +  [𫫘"r .. 0 "0 . "V+zz z zk -  [𫫘"-s .R T "T +  [𫫘"r .R T "T R "V+zz z zk ZZ @@ -348,11 +350,11 @@ ZZ zk ZZZ  -"/;i -" zzzz +"n/;i +"e zzzz zk ;8J -;"Fj)  ;";"چ;iJz +;"Fj)  ;";";iJz zkZ    N#) @@ -365,14 +367,14 @@ z "tY:<w  eɀz -zkZ    P') "`e  %) "`e ' zkZRM&(H)h8PI0 "'e zzk;8T>8PI0FZHZHHHHH;i"} ;i ;i";iTk +zkZ    P') "`e  %) "`e ' zkZRM&(H)h8PI0 "R'e zzk;8T>8PI0FZHZHHHHH;i"| ;i ;i">;iTk ZZ  "Z:<w  eɀzzz zk -  [𫫘"-s 0" $ $H$ +  [𫫘"r 0" $ $H$ " h"V+zz z zk ZZ    @@ -381,7 +383,7 @@ z zk Z 0B;H -i"ͥhhzz +i"?hhzz zk [𫫘ZZ8PI2""`;e "Vzz+z @@ -394,14 +396,14 @@ z eh"9gzzk ZZ %;i -"` zzz +" zzz zkd"V: Z -"  ; -"` -"q: +"W  ; +" +"!: "gzz -zkZ&"y   )  6HH"L.hh    "GzkZV            I%  zkZ    PH) "`ehH) "`eh +zkZ&"Yy   )  6HH"/hh    "~zkZV            I%  zkZ    PH) "`ehH) "`eh zzk [𫫘ZZ8PI6""`;e "Vzz+z @@ -419,27 +421,27 @@ ZZ zkZ   0 P9  E a 0f  % A F  )i)i )80zk ZZ "aC;iH -"ͥhh "{"Wzzz +"?hh "b{"Wzzz zk;8 - /"{"{j>HH  "%]hh;i + /"b{"b{j>HH  "%]hh;i k Z "a  < - " "Y)"Wzzz z + "u "Y)"Wzzz z zk P X Y Z [ ] ^ _ X \ X k ZZ -8" -"a/;H;i"hh) +8"> +"a/;H;i"[hh) "Wzzz zk [𫫘Z"Y -)&"`Ee" +)&"`Ee" "c u$ z+z zk Z  -0 2  " - "zzz z +0 2  "I + "Czzz z zk ZZZ 8PI @@ -448,9 +450,9 @@ z ZZZ  8PI0zzzzz z zk "U -cH"]h8PI0/8PI0    .      "k +cH"]h8PI0/8PI0    .      "Rk [𫫘 -HH"Ahh8PI+ +HH"hh8PI+ 6"`%:e6"3l+z zk ZZ\ @@ -475,14 +477,14 @@ ZZZ 8PI  ;iH"phhcHH"ohhzzzz zk -ZZ"`P8,"% +ZZ"`P8,"[% ) )JJJJI)8 zzz zk - ;8R >8PI0B;i^H ;i"f|hh;i> + ;8R >8PI0B;i^H ;i"|hh;i> >"V;iRzz z zk ZZZZ @@ -491,14 +493,14 @@ ZZZZ "Ye)      zzzzz zk - ZZ  "0< "|[0* "PU%zzzz z -zkZZ8PI*8PI Ȉ :H:H"ohhzzk [𫫘;8R[Hک>;i "}hhh;i"di "{"W;iR+k + ZZ  "0< "|[0* "PU%zzzz z +zkZZ8PI*8PI Ȉ :H:H"ohhzzk [𫫘;8R[Hک>;i "|hhh;i"j "b{"W;iR+k Z 8 PI0@ "`  4  "`e"^e: zz zk - [𫫘ZZZZ;i;"T:;$ + [𫫘ZZZZ;i;":;$ "Vzzzz+z zk ZZZ @@ -506,7 +508,7 @@ z zk "|i Z - )"{H H",hhh8PI  e ӊzzz z + )"b{H H",hhh8PI  e ӊzzz z zkZ  )   ) @@ -519,18 +521,18 @@ z [𫫘ZZ8PII""`;e%HH h"Vhzz+z zk - ;8R >8PI0B;i^H ;i"f|hh;i> + ;8R >8PI0B;i^H ;i"|hh;i> >"V;iRzz z zk ZZZ   -;"!8PI2 +;""8PI2 '7) -"zzzz +"<zzzz zk ZZ  -i" "a*;iH -"hh +i"> "a*;iH +"[hh "Wzzzz z zkZi:] H`"WM"WD? ' 0 @ ! '   zk @@ -551,26 +553,26 @@ z zk Z   - "@ + ";@ :)0 -i2 0 "&hzzz z -zk;88PI0! ;i";ik%ک8;ie  FfFfFfFfZ  )az8 ʆɀ8)zk [𫫘ZH"hj>f>h>:P"dh>f>"%]hh"f""fz+k;8 +i2 0 "G(hzzz z +zk;88PI0! ;i"̀;ik%ک8;ie  FfFfFfFfZ  )az8 ʆɀ8)zk [𫫘ZH">hj>f>h>:P">dh>f>"%]hh"f">"fz+k;8 cJ iH he   ;i k:  ;8 -JJJJ))  ))  JJJJ)  )  ;i";i +JJJJ))  ))  JJJJ)  )  ;i"̀;i k ZZ  8PI0 -"zzzz z -zk8PIH ch  [𫫘;8RZ;i"}h ;i"hh"{"W;iR+kZZZZ  88PI0zzzzko4""`86PI0 2ce @  `  +"zzzz z +zk8PIH ch  [𫫘;8RZ;i"|h ;i"hh"b{"W;iR+kZZZZ  88PI0zzzzko4""`86PI0 2ce @  `  Z "af -""WW% -eHeh""W+ eHe -h""Wzz +"i"WW% +eHeh"i"W+ eHe +h"i"Wzz zk ZZZZ  8PI0zzzzzz z @@ -582,10 +584,10 @@ z cH"h Z  - i  )     "A    @' ) + i  )     "    @' ) "|i)zzz z -zkZZZi0  :  ;8"`%&e"H_"h)H;iHo"hhh"Wzzzk -  [𫫘ZZZZ;i;"T:G0H   +zkZZZi0  :  ;8"`%&e"'H_">h)H;iHo">hhh"Wzzzk +  [𫫘ZZZZ;i;":G0H    h"Vzzzz+zz z zk ZZZZ @@ -594,42 +596,42 @@ ZZZZ "ZHhzzzzz zk Z  - "7O + ";7O )   $  zzz z zk [𫫘ZZZZ -PP"Q +PP"hQ G ="n -  "Li -"L +  "i +" PI0zzzz+z -zk;8 8 PIx;i H"p;iH"w c c 8;i H"Xw d8"~s;iH!"Xw;i;ik +zk;8 8 PIx;i H"p;iH"v c c 8;i H"w d8".s;iH!"w;i;ik Z  H "Yh+ "Ye  zzz z zk c)"YH ch  ;8: -;i;i":O;i"*+1  +;i;i":O;i"++1   -;i"ժ;i:z +;i"G;i:z zk ;8T >8PI/"^H -HH;i "} hhhh&ڥ -HH5;i "}hhh;iH"hh;iTz -zk [𫫘ZZZ;H".VhhhhF&HH"hh1H "hH -"hzzz+k +HH;i "| hhhh&ڥ +HH5;i "|hhh;iH"hh;iTz +zk [𫫘ZZZ;H"WhhhhF&HH"hh1H ">hH +">hzzz+k [𫫘;8 -;i;"T >&("( -&"V H "h ;i +;i;" >&("( +&"V H ">h ;i +z zk [𫫘;8 -;i;"T >*,", -*"V H"h ;i +;i;" >*,", +*"V H">h ;i +z zk @@ -643,29 +645,29 @@ z zk Z  4  6 -g "]O +g "O  i8 "h ;i +z zkZs8 PI0_ h i j l m n ` a b zzk -eL +eLh ZZZZ  8PIV "U"]   5 + c  zzzzzz z -zk +zk/):{):n): ): ): $): / k )Ȉ &)d  @@ -675,18 +677,18 @@ z Ȉ &)dz zk - d>LB~ f8ʆ + d>L~ f8ʆ 8ʊ -"5z +"z zk Z  - i e )8PIF cH"h c   zzz z -zk;8 8PI0L;iH"phh;iH"whh8PI -cc8  ;iH"Xwhhd "~s;iH"Xwhh;ik8HHH + i e )8PIF cH"8h c   zzz z +zk;8 8PI0L;iH"phh;iH"vhh8PI +cc8  ;iH"whhd ".s;iH"whh;ik8HHH **** * * * 8Hh hhhzzz****Jh;i(khhhhhzzzz(k ZZ -."|  v 8PI0\    +)"YH +.",  v 8PI0\    +)"YH ch c  zzzz z zk Z  @@ -694,61 +696,61 @@ z zk ZZZ  %;i -"` S 4  -"`;i -"`zzzzz z -zkd"V:L +" S 4  +";i +"zzzzz z +zkd"V:L> ZZ  )"V::   "V:S))e:"ua  zzzz z -zkZ?8PI@8PI0PG"`8 A"`:P8PI0"PG"sc A"szk +zkZ?8PI@8PI0PG"8 A":P8PI0"PG"c A"zk  [𫫘;8 -;i;"T K.0/H  0 -. h"V H"h ;i +;i;" K.0/H  0 +. h"V H">h ;i +zz z zk  [𫫘;8 -;i;"T N243HH  4 -2 h"Vh H"h ;i +;i;" N243HH  4 +2 h"Vh H">h ;i +zz z -zkZ"A8PI0T8PI0zk$"`77$"`e6"`%:%:6"`eLp;86  境NfW !%\#%+-/1')35;":#;";i6k +zkZ"8PI0T8PI0zk$"`77$"`e6"`%:%:6"`eLȹ;86 a fW!%\#%+-/1K')35;":#;";i6k ZZZ -##"U"Wʆ"D"Wʆ"D 8PI00c +##"U"Wʆ""Wʆ" 8PI00c 7cWc     -"UЁzzz\D;8 / ;i");i")H;i"Yh;ik;ic   A +Z  )"YH;ich  +"UЁzzz\;8 / ;i";i"H;i"Yh;ik;ic   A +Z  )"YH;ich  ZZ     -"q:L  ; -"u [  -"u; -"`; -"`#  zzzz z -zk/)$*,"L+&*,"c@+&*,"3@+&*,"k;8 +"!:Lt  ; +"% [  +"%; +"; +"#  zzzz z +zk/)$*,"RLR+&*,"Rc@+&*,"R3@+&*,"Rk;8       ;i k"h) _vH) -hT#:.#:  )"JJ   L +hT#:.#:  )"xJJ   Lq ;8 cJ  cic    Ȁ ;iz -zk:L;8"         c }B8U\Y24!;":"  ;";i"k +zk:LP;8"         e 8U\Y5!;"i:"  ;"i;i"k Z  V 0 E X - x $ȷ )"W:  E% 0 6 X + x $ȷ )":  E% 0 6 X x ! 8PI08PI0 zzz z zk -Z8PI0L$£$"`7e +Z8PI0L|£$"`7e r 8PI/ -6"`%:eEd "{y "{zz +6"`%:eEd "b{y "b{zz zk Z   -     Là)L  w   +     L[à)LN  w   ) e    @ Z   a "z   -"u<  H"hzz z +"=  H"8hzz z zk Zi  @@ -757,7 +759,7 @@ z ȗ i8 8ʠȗ Hȷ -h"z\ +h"Fz\h Z  "a @@ -771,7 +773,7 @@ z ȗȗȗȗ ȗ ȗzzz z zk;8  - ;"S Lţ + ;"U Lţ  @@ -782,22 +784,22 @@ z    ;i -;i";ik         -      y "p_8 PI0(z"3W>["L.hh"Gk -Z A"SPG""PG"sc A"s?"Sń'7""PG"`8 A"`:zk +;i";ik         +      y "p_8 PI0(z"3W>["/hh"~k +Z A"SPG""PG"c A"?"jSń'7"j"PG"8 A":zk  [𫫘;8  H -HHH "hhhh;i;i"TJ  . +HHH ">hhhh;i;i"J  . H  - h"VH "h;i + h"VH ">h;i +zz z zk ZZ -)L864 -i8"nbhL3  84(H6*h "H  ;4 wH6"wh +)L64 +i8"nbhL  84(H6*h "H  ;4 wH6"wh i8"nbhzzz -zk;8;"8 +zk;8;"8 ) @@ -805,96 +807,96 @@ z ʪʠ Ȉ & ʠȈ -& ʆFj;ik;8 c  g       )   ;ik ҋ [𫫘8PI0L˘""`;e +& ʆFj;ik;8 c  g       )   ;ik ҋ [𫫘8PI0LL̘""`;e -  +kZ J L̯*ʆ&ʆ"",ʆ(ʆ"$  s  i) -ʆ&ʆ") -ʆ(ʆ""8$8 "$ zk +  +kZ J L9ͯ*ʆ&ʆ"",ʆ(ʆ"$  s  i) +ʆ&ʆ") +ʆ(ʆ""8$8 "$ zk ZZZ  ; -" Lͥ  -"Gt -"` A  -"ժ -"(Q zzzzz z -zkIIڅd*8&zzkHCh"H"Ik$8$8 +"eLΥ  +"Ht +"Eb A  +"G +"R zzzzz z +zkIIڅd*8&zzkHCh"$H"$Ik$8$8  ddd d & &&8& & zz -z zkEH"z8kk;8  Lϯ PH P h 8PI0j ) +z zkEH"vz8kk;8  Lϯ PH P h 8PI0j )     '  ) e  %  ) -e  4e  e  L;izkZZZZX +e  4e  e  LC;izkZZZZX -c  :LaУ -H`HH{> "hhnHH{: "hhRHH{* "hh6HH{6 "hhHH{2 "hhH "Iqh)" "zzzzk +c  :LУ +H`HH{> "hhnHH{: "hhRHH{* "hh6HH{6 "hhHH{2 "hhH "Iqh)""kzzzzk ;8      - "LpѠ + "LѠ ic  8<PI0S;iH -i "ͥhh  ;i +i "?hh  ;i z -zk;8V% lU q˃+Z!℃#%@^79H\;=\')z+-\/1Z35?A#WCE{GIfKMΡOQ^SU;"َ;iVk;8 -;H"Xwd""HHH";i dd"d"~" 8PI0""]"ohh;i -kHH "hhdd " d "  ZZH}"Ah0V8PII$"`77$"`e$"`7ew8PI0Y$"`7J$"`77$"`e$"`7ezzk +zk;8Vq& lU R̃1Z!#%@^79H\;=\')\z+-\/1Z35Ŭ?A#WCEzGIgKM~OQ^SU;"5;iVk;8 +;H"wd""EHHH"O;i dd"d"." 8PI0"""ohh;i +kHH "hhdd "d "k  ZZH}"h0V8PII$"`77$"`e$"`7ew8PI0Y$"`7J$"`77$"`e$"`7ezzk ZZZ  -   , .7  . , "G t -  "sI      "(Qzzzzz z +   , .7  . , "H t +  "#I      "Rzzzzz z zk ;8    -"]:L@֥ - " 46 +":L֥ + " 46 i8"j i8 6H c "nbh c   ;i zz z -zk;8JLOׯ LO    JJJJ ) )))) ) +zk;8JLׯ L    JJJJ ) )))) ) _vH) -h T#:.# :   )" JJ   Lt;ik +h T#:.# :   )"x JJ   L;ik ZZZ  -  "GL+ة -  "sj    ) " "(QLף zzzzz z +  "HLة +  "#j    ) " "RLף zzzzz z zkZZZ: 8PI0.80PI0/"UPI0 -80LL٩$8PIL?ي80PI09"UPI080^8aPI0V"UPI0i28API06"UPI0izzzk +80L٩$8PILي80PI09"UPI080^8aPI0V"UPI0i28API06"UPI0izzzk  [𫫘;8  H -HHHr"Ahhhh;i;i"Tq HH"hh . +HHHr"hhhh;i;i"q HH">hh . H   - h"VH1 "h;i + h"VH1 ">h;i +zz z zk ;8  y - 8PILfۣ"` 8PI0Lfۣ8 :8PI0m - "8 PI02 c + 8PILۣ"` 8PI0Lۣ8 :8PI0m + "̀8 PI02 c -kPiP " -H "4h  H "4h H "4h:L;i z +kPiP "̀ +H "4h  H "4h H "4h:L+;i z zk -  [𫫘ZZZ"A"{8PI0Lmܣ6"`%:eLpܣ"e n ` +  [𫫘ZZZ""b{8PI0Lܣ6"`%:eLܣ" n ` E H  h"oc"V  zzz+zz z zk [𫫘Z8PI0 -z+zke  ie  ie  ie  ie  ie  ie  L;8@;i ;i":Lޣ ;i "*_7  ;/+)  "H h 7  +z+zke  ie  ie  ie  ie  ie  ie  L;8@;i ;i":Lޣ ;i "+_7  ;/+)  "bH h 7    :  ;i@k ;8    "V"j ) - ";i + "f;i zz z zk: @@ -910,10 +912,10 @@ z  c i -cH"Vchȗ L - ZZZZ    L) +cH"Vchȗ LC + ZZZZ    L!) -)o1 Ho3 h8PIL5 ) +)o1 Ho3 h8PIL5 ) e  ) @@ -931,42 +933,42 @@ z 5  "9g4e - e   Lzzzzz z + e   L^zzzzz z zk ZZZZ)* -  ϧ) L)*  ϧ) +  ϧ) L<)*  ϧ) !   zzzzzz z zk - ;8$8PI0L8PI0L$"`7e + ;8$8PI0LW8PI0LW$"`7e $"`7e    i;i "3l i i "3l;i i "3l;i$zz z zk [𫫘;8;i# - & L&;i4"`}$e" "WL)   8PIL;ic + & L~;i4"`}$e"; "WL   8PIL;ic i c   i c);i+z zk [𫫘;8;i# - & LI;i4"`}$e" "WLL   8PIL;ic + & L;i4"`}$e"C "WL   8PIL;ic i c   i c);i+z zk [𫫘;8  -"8PI & L & Ln)B;i"L]h;i4"`}$e"* -4"`}$e"H"h"W & ;i+z -zkL +"8PI & L & L)B;i"L]h;i4"`}$e"I* +4"`}$e"IH">h"W & ;i+z +zkL  [𫫘;8! PP -  "L -L#eHe +  "hL +L#eHe h - L8#PIcHcheHe + L8#PIcHcheHe h "n  -  "Li "L PI0L;i+zz z +  "i " PI0Ln;i+zz z zkH )&" ) @@ -979,84 +981,84 @@ z ж0 8 𚰥hkH88HdR8W)) *)(j)J(j zzkJjfȀ( -  [𫫘ZZZ"-s LF H L)"L;iH"phhH"ohhL;iH"phhHJJJI)8 +  [𫫘ZZZ"r LUF H LU)"YLU;iH"phhH"ohhLU;iH"phhHJJJI)8 H"ohht;iH"phh8PI=H:H"ohh HH F  h"VH:H"ohhHH F h"Vzzz+zz z -zkZZZZP8<8;H"Xw "wh>H>H"wh>H>H"wh>>"DH"wh>H>hZJJJJH_"wh;i>H>H>H +zkZZZZP8<8;H"w "wh>H>H"wh>H>H"wh>>"H"wh>H>hZJJJJH_"wh;i>H>H>H "wh>H>H>H -"wh ;i H"Xw"o;izzzzk@"If"dH̢:dFfc c  e +"wh ;i H"w"o;izzzzk@"If"dH̢:dFfc c  e * &ؘ8ce~hhhhhh/FffF8&/y$0&&ddZddQH)hF8&H)h)H)h) J Jȥ -Z먊JjzkZZZZL  -"LL)#cL~ +Z먊JjzkZZZZL  +"LL)#cL~ eH`8`f8P\cR8H80>8 48*8)88 e  -eLzzzzk +eLzzzzk ;8    -i"Z:L'): "`  1@')" ɀL +i"Z:L 奔'): "`  1@')" ɀL  e j E)e"Z; ɀ9    e';i zz z -zk  L -;8;i H"phh;iH"whhLQL c ;iH"Xw H"f;iH"Xw;i -L c  ;iH"Xw H"f;iH"Xw;i -L c c8  ;iH"Xw H"f;iH"Xw;i +zk  Lj +;8;i H"phh;iH"vhhLQLh c ;iH"w H"f;iH"w;i +Lh c  ;iH"w H"f;iH"w;i +L c c8  ;iH"w H"f;iH"w;i ;iz zk ;8  -:  8PI0L;iH;i "hh ] ) E      -E LZ  +:  8PI0Lh;iH;i "[hh ] ) E      +E L  ;izz z zk ;8  -"K#LGLV  : +"$LL  : ;i e /  -;i e"K#;iz +;i e"$;iz zk iH -he"H +he"NH -;i ehL +;i ehL [𫫘;8        JJ -              #   " td"` " te " t" t# " t0   " t" t +              #   "sd"` "se "s"s# "s0   "s"s ;i +z z zk ;8   - L2;i;i"L  -"*L+ 0G7)+ " + L;i;i"Ls  +"+LS+ 0G7)+ "b  ,  -"G  ;i +"H  ;i z -zkZ"tY:"L"bL):L))  )  <)H"o  hL )H"o  hL@)H"o  hL)H"o  hm?)H"o  hC)H"o  h')H"o  h "bLjzk"If"kI"If"k"dHhڥ -E\8~FfjJ8 +zkZ"tY:"̃L"bL):L))  )  <)H"  hL )H"  hL@)H"  hL)H"  hm?)H"  hC)H"  h')H"  h "bLzk"If"kI"If"k"dHhڥ +E\%8~FfjJ8 Fl$ zzzku **Ji Jȣ fjhhzkFeeJjj8j ЧгH JhȈkЗF@ - ZZ  L%7 L%  L(    L  L   L "Xȷ   + ZZ  L}7 L}  L    Lr  Lx  Lx"Xȷ    - "q  L( + "!  L e8  Ш    5  ȷ  @@ -1066,18 +1068,18 @@ z       i"Da ): "`)  e -E)e"Da    L +E)e"Da    L  e :  @    ;i zz z zk ZZZZ - :8PI0L -"L8PI0L) c q -W = c  c ] c ] c J8PI": c Lzzzzzz z + :8PI0L+ +"L-8PI0L ) c q +W = c  c ] c ] c J8PI": c L zzzzzz z zk ZZZZ -  L;i"i"U - "U +  "U  "U   -"U"96 - N"d>D +  LU;i"i"U - "U +  "U  "U   +"U"7 - N"d>D .8"d>    %  "V  "Vzzzzz zk @@ -1085,48 +1087,47 @@ z ZhhJjhzkک"If"dHҘ8i0 *$ &$8 &ccd&8&&&8j$Ff19Ffj  ,&JȀJ dd -ZhhhhJjzzk +ZhhhhJjzzkN5 > ;8   -i"Z:L?'): "`  4@')$  -e:LL -E)e"Z ] ɀQ   "x  -e"x  , +i"Z:L+?'): "`  4@')$  +e:L+L+ +E)e"Z ] ɀQ   "  +e"  , ;izz z -zk  L;8:- (U U!#%|i')I/1,U35 -Z+- -79;i":LT (U U!#%|i')I/1,U35 -Z+- -79;i""shhh;i:k -;8;i H"phh;iH"whhL/L H"fhL ;iH"Xw H"f c  ;i H"Xw H"f;iH"Xw;iL c c8  ;iH"Xw H"f c  8:;i H"Xw H"f;iH"Xw;i;iz +zk  Ld;8:- (U UUj!M#%|i')/1,U35 +Z+-79;i":L (U UUj!M#%|i')/1,U35 +Z+-79;i""hhh;i:k +;8;i H"phh;iH"vhhLL  H"fhL  ;iH"w H"f c  ;i H"w H"f;iH"w;iL  c c8  ;iH"w H"f c  8:;i H"w H"f;iH"w;i;iz zk - ZZZZ<L 87g0f + ZZZZ<Lg87g0f g   ȷ   ȷ g7 80] -" Vȷ" Vȷg7H h"zzzzzz z -zkZZZy "`ec  v)" "_\@"_O1 Oyy y  "p_"_ "_  Ly+ ~ - ~     ~   a  . ywz"Z:"zy)))"zzzk +" Vȷ" Vȷg7H h"Fzzzzzz z +zkZZZy "`ec  v)"Y "_\@"_O1 Oyy y  "p_"_ "_  L+ ~ + ~     ~   a  . ywz"Z:"zy)))"[zzzk ;8  - " 7)L7)$ + "i 7)L'7)$  Ȉ & -8 PI0     ")_ +8 PI0     "I)_   - ":i:У    " "g;i zz z + ":i:У    "I "g;i zz z zk ZZ  -"]L=  L  L +"L   Ls   Ls  i8"j i6U"Da -i8RRaA"ѫ -irrAa"ѫ -i "ѫ -i$"ѫ&$4664 +i8RRaA" +irrAa" +i " +i$"&$4664 i8"nbh  H"^hzzz zk - ;8 <L c)   "a + ;8 <L +c)   "a  ci @@ -1134,82 +1135,80 @@ z   ȷ  -L +L + ȷȷ8 Y g  -c    7 H  h" +c    7 H  h"F i;i zz z zk [𫫘ZZZ 8 -PI0L - "`  L  "`  8PI0L -8PI` +PI0L+  "`  Lp  "`  8PI0L7 8PI` c   A)"YH "`ech  "`ezzz+z -zk "`ec L -L  +zk "`ec Lx L1  ZZZZ  - Lx Lx & -"uL{ "#^ Ls E L{ %L{  -"up8ʆ'   L zzzzzz z + L L & +"!wL "_ L E L %L  +"!wp8ʆ'   L zzzzzz z zk  [𫫘ZZZ  -"8PI% u$ L  u$ c "L "e L H"h  -&"`Ee"|  WH"h u$ "c"W!0 " u$ zzz+zz z -zkL  +"8PI% u$ LN u$ c ">L<" L H">h  +&"`Ee"  WH">h u$ "c"W!0 "> u$ zzz+zz z +zkL( ZZZ  ) zzzz -zkn)"   L^   L^ ڃ  L^ ك  L^   L^   L^ Ã  L^   L^ ă  y ۃ  g Ń  U ƒ  CH"4h [ [H"4h     H"4h  L +zkn)"Y   L   L ڃ  L ك  L   L   L Ã  L   L ă  y ۃ  g Ń  U ƒ  CH"4h [ [H"4h     H"4h  Ls ZZZ    ;iH;i -H "ہhhhh8PI0!HH "xhhzzzzz z +H "hhhh8PI0!HH "xhhzzzzz z zk  -e8PI0%8PI08  L8ZPI0a8PI08R  L8(PI0/8PI0 8(  [8dPI0k8PI0 8\  3 -   # # L - ZZ    Lc PHP))"`8PIL)) "`e  ) "`e  ) "`e   ') "`e ' %) "`e  : +e8PI0%8PI08  LC8ZPI0a8PI08R  LC8(PI0/8PI0 8(  [8dPI0k8PI0 8\  3 +   # # L* + ZZ    L PHP))"`8PIL) "`e  ) "`e  ) "`e   ') "`e ' %) "`e  :  e H  - e hL&zzz z + e hLzzz z zk - ZZZ   ɀ L  L)8 + ZZZ   ɀ L0  L0)8 -OO  )"X: ["6)8 +OO  )"X: ["[6)8 O -O))"x;" JJJ ))"f  (#)JJJJI)8i0"#)i0" )"~"!  "zzzzz z +O))"[x;"[ JJJ ))"f  (#)JJJJI)8i0"[#)i0"[ )"[~"[!  "[zzzzz z zk  [𫫘;8 ;i-  -"8PI & L & Lp;i)HH -HH;i  4"`}$e")hhhh"WLp     8PIL;ic i c  i c);i+zz z -zkL\ +"8PI & L & L;i)HH +HH;i  4"`}$e"َhhhh"WL     8PIL;ic i c  i c);i+zz z +zkL "W  -L5 ) )  )       `  "FUi "FU PI01   "FUi "FU PI0驇!  "FUi "FU PI0  "FUi "FU PI0   "FUi "FU PI0   zz z +L ) )  )       `  "FUi "FU PI01   "FUi "FU PI0驇!  "FUi "FU PI0  "FUi "FU PI0   "FUi "FU PI0   zz z zk - ;8    "7)L7)%  Ȉ -& ? ")   "]:L 7)ʆ " ")^ + ;8    "i7)L47)%  Ȉ +& ? "I)   ":L& 7)ʆ "I "I)^  - "]:i:Щ "]: "g;izz z + ":i:Щ ": "g;izz z zk ;8    -C #  7"    L     " "g "؈:L@   -                  ; "u ;i  "` -  ;i  "`:  )ӣ ;i +C #  7"I    L     " "g ":L@   +                  ; "% ;i  " +  ;i  ":  )ӣ ;i zz z zkZ  ) "`e) "`e  ) "`e) "`e  ) "`e) "`e  ) "`eH) "`eh) "`e H) "`eh ) "`H) "`h  zzk - ;8   :L -H`;i HL" Chh ;i H]" ChhLL;i H*" Chh ;i H;" ChhLLyHw + ;8   :LV +H`;i HL"gDhh ;i H]"gDhhLVLY;i H*"gDhh ;i H;"gDhhLVLYyHw  "c: - LLuHs + LYLVuHs  "c:  oj"XEH @@ -1219,40 +1218,40 @@ z zk ;8 ;i -" L@7)L K -i&   "nbhL 7 "C  "sL$"      -"} i "ѫ i"ѫ i"Da   " 7 ;izz z +"eL!@7)L! K +i&   "nbhL! 7 "  "#L $"      +"} i " i" i"Da   "< 7 ;izz z zk ;8  -L]!7 +L"7 "}dd>   >> >>  > > -  Le!>eL;! -L;! ȷ   ȷ ȗ"#Z d>  7)" -"(  Lv  d>;izz z +  L">eL" +L" ȷ   ȷ ȗ"#Z d>  7)" +"(  L! d>;izz z zk ;8   - d>L6#7 d>L #& "q d>L # -"L#   L# 8 8 ȷ  ?ȗ + d>L$7 d>L|$& "! d>L|$ +"Lx$   Lq$ 8 8 ȷ  ?ȗ  -" b L7"       :   L"8    ;izz z +"< b L#       :   L#8    ;izz z zk ZZZ  46 -"s:L % -i6"Z8  L$U+ -i"t:L % -iC"Z E :#:L$L$L$  L$)):%:L$ -iF"Z:L$H):r +"#:Lg& +i6"Z8  LX&U+ +i"tt:Lg& +iC"Z E :#:LX&LX&LX&  LX&)):%:LX& +iF"Z:LX&H):r iI"Z:Z iK"Zɀ$ -iX"iN +iX"NiN "Z:Uzzzz zk;8 -*, &( J :<DOFH>O@BLG&"q"+H"Zh{B"Hd"@^hd"HH"Zhh J " ;i"z "Ρd";i +*, &( J :<DOFH>O@BL'""H"Zh{B"Hd"@^hd"1HH"Zhh J "R ;i"\z "~d"Ŭ;i k9 eH @@ -1269,53 +1268,52 @@ z 9 -@L% +@L& ;8 - # :';i"L( : Ч) - L( -   ? _ * M;i" ;i "  L( L(L(   ?   ?  * :H  "&h4  ) ;i" LP';izz z -zk"_"""V}""Y    "}"w ""XH";i + # :';i"KL* : Ч) + L* +   ? _ * M;i"K ;i "K  L* L)L*   ?   ?  * :H  "G(h4  ) ;i"K L(;izz z +zk"_">""V}">"Y    ""[w ">"XH">;i "j^Q -""h -""u=""\"%ew""X""~J """{""ٍ"",Y"":H"h ""I:"{ "k +">"Xh +">"ju=">"\"%ew">"">"~J ">"\"b{">"">",Y">":H">h ">"7K:"b{ ">k ZZZ   / : \ (   - : / L[, \ L[, -  & + "GL,;i "=n "J|+ 8* LX, +  7 )zzzzz z + : / L- \ L- +  & + "HLn-;i "n "}+ 8* L- +  7 )zzzzz z zk i8H7 he -" - L|+L -+ +"b + L,Lf, [𫫘;8  -d" H d"`h8 "f  "f  "f  "f  "f  "f  +d"[ H d"`h8 "f  "f  "f  "f  "f  "f  "f  :0 :        "f  "f                   :     #   ;i +z -zk [𫫘ZZ"sU"zU:L/L/ L#0$"RF:#.'"+/ -3L0L#0H"7R;F?:C.G"KO -SwL#0l"WR[F_:c.g"ko +zk [𫫘ZZ"sU"zU:L0Lv0 L1$"YRF:#.'"+/ +3L]1L1H"Y7R;F?:C.G"KO +SwL1l"YWR[F_:c.g"ko s  zz+k ;8r -;i;i"L2? A;i?"* -j L2i  EJL1][ " -EL1  +;i;i"Ls3? A;i?"+ +j Lj3i  EJL2][ "b +EL2  x  -;i "GD;i "`  h;i?"Z, +;i "HD;i "Eb  h;i?", &;i? -"  ";irz +"|  "<;irz zk - ;8 8PIL48PI0-;iH"whhh;izz z -zk c  ":Lr3;iH"whhh8PI0L$H8"whh$$ H"whhh&;ic )"*X:&;ic  $;ic . ":"wh)H"whhLn2;ic LQ2 + ;8 8PILk58PI0-;iH"whhh;izz z +zk c  "i:L4;iH"whhh8PI0L$H8"whh$$ H"whhh&;ic )"*X:&;ic  $;ic . "i:"wh)H"whhL3;ic L3 ;8  -7)L$6L6L6  L6 - ")L6; -":L6 ***)  v ) +7)L7L^7Lq7  Lq7 + "I)L\7; +":L\7 ***)  v ) )Ȉ &e?# )ʪeHeh Ȉ -&  L5## **) e# +&  LY7## **) e# e  ***) ) ) @@ -1323,118 +1321,118 @@ z )eH)8 hȈ &   -"؈: +": "g;izz z zk ;8"U  -  L7;"EV"i"U - "U +  "U  "U"U  ;"EV"yd>L7"DWʆ"D "DWʆ"D -;i )"W:y  +  LB9;"EV"i"U - "U +  "U  "U"U  ;"EV"d>L49"DWʆ" "DWʆ" +;i )":y  ]  8PI0E "LWʆ"\eHeh"U"U -L7"d> - II +Lc8"d> - II     5  "U  "U"U  ;izz z zk ZZZZ ;i -" LH:)LH:7)LJ: LD:: +"eL;)L;7)L; L;:  -"  -L9 -"#^  % E  > & - "   @ j [ +"|  +L: +"_  % E  > & + "|   @ j [ i&   "nbh  7    zzzzzz z zk ;8F -TR ;i;"L; -L;;i"GL;;i"` L; C1/c)   +TR ;i;"L= +L=;i"HL<;i"Eb L< C1/c)   c    e : -e ţ   LZ< LZ<&$"s_      'd Ci8c"  ;iFzz z +e ţ   L= L=&$"#_      'd Ci8c"N  ;iFzz z zk ;8  8 -PIL~>  L_> [ L_>):8PIL= -):e  "`   "ILk>"`  M"`e +PIL?  L? [ L?):8PIL? +):e  "`   "L?"`  M"`e  -;i "VLk>L/= +;i "VL?L> c  )"X:I ;ie "`)80eH -;i eh ; L< "I;izz z +;i eh ; L=> ";izz z zk -;ieL< +;ieL= ;8  -:L@ -H`;iH]" Chh0? "wh"pp>]"hhhکI"whhZ;iHL" Chh0= "wh"pp>L"hhhک$"whhL@;iH;" Chh0? "wh"pp>;"hhhک"whhZ;iH*" Chh0= "wh"pp>*"hhhک"whhL@"6hHn"whhh -J >  1)'"pp>d"hhL"wh"wh;i z +:LB +H`;iH]"gDhh0? "wh"p>]"hhhکI"whhZ;iHL"gDhh0= "wh"p>L"hhhک$"whhL&B;iH;"gDhh0? "wh"p>;"hhhک"whhZ;iH*"gDhh0= "wh"p>*"hhhک"whhL&B"6hHn"whhh +J >  1)'"p>d"hhL"wh"wh;i z zk ;8  - "3lLA:d&#eHehJ)  II! #i0  JJJJ9  c      :;ic    А;ic ~ S + "3lLB:d&#eHehJ)  II! #i0  JJJJ9  c      :;ic    А;ic ~ S c : c"V::    '   ;ic)  c  ;iz z zk  [𫫘;8, ;i;  -"8PIL,D;i -"L#D     8PIL;i-c i c  i c)L1E"WL1E;i "f +"8PILE;i +"[LE     8PIL;i-c i c  i c)LF"WLF;i "f -}Z{Z;i ";i ;i"f;i";i  -"q:(;i -"q: L[C      +}Z{Z;i "k;i ;i"f;i"k;i  +"q:(;i +"q: LD      }Z{Z i "f;i,+zz z zk -;8    "0~  ) LF  +;8    "}  ) ɗLG   8 -PILF -A%k " - "u -" h0;"V" -"{% -"{;iz -zk "`  LjG   "`e"^e:f "`e "`e"0~ +PILH +A%k ">ɗ + ">uɗ +" h0;"V"h +"b{% +"b{;iz +zk "`  LH   "`e"^e:f "`e "`e"}     -LE +L3G ;8   -  LI )LI   -  "  .,Z ȈFjdLI, .  LHI +  LK )LK   +  "  .,Z ȈFjdL"K, .  LJ  Ȉ -&   g "#^%LI3#8 H h  LI -"       _ ȈFj eH eh  +&   g "_%L"K3#8 H h  L"K +"       _ ȈFj eH eh  i8H%he  ;i zz z -zkZZ"f8PIL%L8PILL8PILK8 -PIL2Kkǩ" wo" N" ;i 0U4UAC!#H)+k%'-/_v13Y=?Uz57XZ9;"zzk "`   "`e8PIL;J "`ec "l09H"h"ڣHA"hhL"J u$ L -J & LI -;8 ;i"S;i ;i":LN / 1;i/"* -ZLNMK;i "3l;i/;ic4"3l ;ic"*: 7k9m?s AuLyN;ic"alLwN +zkZZ"f8PILM8PILqM8PIL$M8 +PILLȩ" p" +P" ;i 0U4UAC;!#)+%'@-/v13 =?z57XZ9;"zzk "`   "`e8PILK "`ec "l09H">h"?ڣHA">hhL~K u$ LfK & LTK +;8 ;i"U;i ;i":LO / 1;i/"+ +ZLOMK;i "3l;i/;ic4"3l ;ic"+: 7k9m?s AuLO;ic"mLO ;i -i "3l    7)     7)LoNk7 m9LoN -  "  " X  "s iX1 . $  mk"}   : ;i/"Z:  ";iz +i "3l    7)     7)LOk7 m9LO +  "b  " X  "# iX1 . $  mk"}   : ;i/":  "<;iz zk ;8  -"4;i{H"[ ;i s  LQt E LQu L LQv F LQ= +";4;i{H" ;i s  LrRt E LrRu L LrRv F LrR= -CHAHCHAH8;i"}hhhhLQLQLQ   ßLQ "`cHHc" ;iH"[ ;i  LP  -H`LQLQHH"HHHH"[ ;i û㽰8㷅Hc"j dcHch c d c    LO;iz +CHAHCHAH8;i"|hhhhLuRLuRLuR   ßLbR "`cHHc"; ;iH" ;i  LNR  +H`LuRLuRHH";HHHH" ;i û㽰8㷅Hc"j dcHch c d c    LQ;iz zk ;8 - i  LS )LeSN ȈFj dLSLeS ȈFj  -:d%%LeS -"#^LS%LS L3SLS -"LSCLS#LS "U:o "   i8H#he;iz + i  LT )LTN ȈFj dLTLT ȈFj  +:d%%LT +"_LT%LT LTLT +"ELTCLT#LT ":o "   i8H#he;iz zk - ;8   LV   + ;8   LuW       : ʣ : p 0 7 9 (    )808PI - LV / LV / ߩ + LuW / LnW / ߩ  }Z{Z  @@ -1449,27 +1447,27 @@ z    a !z  8      a !z  8        -  LT   / + 8PILT8PI +  LDV   / + 8PILV8PI  );izz z zk  [𫫘;8T -;ic 8PI0LX;i -"ZLKX LKX -;i?"f4;i?";i?H;iG;i")hhhhLW;iU)|;i;iU"Z;i":';iU;i?"f%;i?;i "L$W;i "wg""{LX9;igHH;i ;iC "HEhhI"6;igHH;i  - "HEhh;iT+zz z -zk;ic LV -;8V ;i;i":LN[#% ;i#"*: -N LM[;i" +;ic 8PI0LY;i +"LY LY +;i?"f4;i?"k;i?H;iG;i"َhhhhLY;iU)|;i;iU";i"V:';iU;i?"f%;i?;i "CLX;i "wg""b{LY9;igHH;i ;iC "FhhI">6;igHH;i  + "Fhh;iT+zz z +zk;ic LW +;8V ;i;i":L\#% ;i#"+: +N L\;i"E  E % - "C LZ -"ULZ i8 "j .8  C iN "ѫi8 -"}i8iX "3l .Y +-iX"}  ;i#"alrA?i "ѫA? -"}A?    "";i -" ;iVz + " L \ +"L[ i8 "j .8  C iN "i8 +"}i8iX "3l .Y +-iX"}  ;i#"mrA?i "A? +"}A?    "<";i +"| ;iVz zk -Z `   L\Jsuu +Z `   L]Jsuu s"VJJoqq o"Vkmm k"Vgii @@ -1477,120 +1475,121 @@ Z c"V _aa _"V@[]] ["VWYY -W"V ` a   Ly]g J0SU&g U +W"V ` a   L^g J0SU&g U S"VCEE C"V ?AA ?"V@;== ;"V799 -7"V a b   L^J355 +7"V a b   Lw_J355 3"VJJ/11 /"VJJ+-- +"VJJ+-) '"V b zz zk ;8  -  L`  L`    L_  LE_  L` ȈFj -(cH*ch"s:  L` +  Lb  Lb    La  L`  Lb ȈFj +(cH*ch"#:  Lb i8H -)he"%H%hL` -*(  ȈF j eHeh"s:  L` +)he"N%H%hLb +*(  ȈF j eHeh"#:  Lb i8H -)he"ZL` Jc -*(H J)he"s:  L` +)he"ZLb Jc +*(H J)he"#:  Lb i8#e) -*(H J)he"s: +*(H J)he"#:  Mi8#e)) ))JJJJ;iz z zk ;8   -         Lc -  "sLc  +         Ld +  "#Ld  - Lc  ? 7   - L;c - . L;c#   L;c  Lc + Ld  ? 7   + Ld + . Ld#   Ld  L_d @Z   #    ,  .     -     M   2   ":):     P    "s  , . J    "(Q   L7a  ;i +     M   2   ":):     P    "s  , . J    "R   Lb  ;i zz z zk ZZZZ  '"V  -   LPf   -"  Le -"  L/e;i -"`  L,e ɪ L,e@ -")e_ -:")A;i -"`@    "V:LdLe -"          -")/ -")  "V: '  )     +   Lg   +"I  LTg +"I  Lf;i +"  Lf ɪ Lf@ +"I)e_ +:"I)A;i +"@    "V:LeL@g +"I          +"I)/ +"I)  "V: '  )     "g )zzzzzz z zk;i -"`:   Lc;8&!!064!c8o48!68o4:!c4:8!062c6o2 8 #66o2:c2: 8 #""`%""`8%""`!""`e8%  Lhw""`8%U%c  cԣc @ c ` #c!w""`8%U%c cԣc @ c ` #c;i&k%c%cc8#cc8# c  Lg#c#c @  @  `  ` #c;8X;i ;i":LXl ;i "j Lj;i"u "x" LjS "[y   -X &;ic  ;ic LiLXl LXl%:;ie :ף % '-/;i%"GLRl;i%"`Y;iCA "3lCA    "LLlLDlL:l;i%"Vi CA"jCA  ;iCA "3l    ";iXk +":   LRe;8&!!064!c8o48!68o4:!c4:8!062c6o2 8 #66o2:c2: 8 #""`%""`8%""`!""`e8%  Ljw""`8%U%c  cԣc @ c ` #c!w""`8%U%c cԣc @ c ` #c;i&k%c%cc8#cc8# c  Li#c#c @  @  `  ` #c;8X;i ;i":Lm ;i "j Ll;i"Ͷ ""; LlS "[y   +X &;ic  ;ic LkLm Lm%:;ie :ף % '-/;i%"HLm;i%"EbY;iCA "3lCA    "<LmLmLm;i%"i CA"jCA  ;iCA "3l    "<;iXk ;8  - +7 )LVo  -e:Lko i ;i  "3lJLm @+ dFH H;i i "@hh "J|*dLVoLVo + LmJJ  c " "VLn:Ln   H + +7 )Lp  +e:Lp i ;i  "3lJLn @+ dFH H;i i "3Bhh "}*dLpLp + L`nJJ  c "6 "Lp:Lp   H -h8"GLn i "s   -  "s[H   "7h  "(Q  : ЂLPo -  "sk   "j i   "3l+7 H  h  ;izz z -zkLl -;8*    "H +h8"HL p i "s   +  "#[H   "h  "R  : ЂLp +  "#k   "j i   "3l+7 H  h  ;izz z +zkLm +;8*    "  -L_rLSr -HH "[hhh 8 PI0Lr&("$8 PIF&(PIg -c;i c (&("$L4r"$Lq&(PIM$"Ȉ +LsLs +HH "hhh 8 PI0L\s&("$8 PIF&(PIg +c;i c (&("$Ls"$L*s&(PIM$"Ȉ &H c)henC&($H$h -c  "$(&&("$Ljp  - E ;Lp +c  "$(&&("$Lq  + E ;Lrq  -";i*z -zk;8b "w"ro ;iH"Xw HH"x H"hu;i"]   HH"o"j  HH"ox"jH#H"o;iY"jHH"ox"j  HH"o;i(>" "jhhLt"jhhLt"jhhLt"jhhq"jhh\,"jhhG"jhh-"jhh:"jhh  HH"ohhx"jhhY   HH"o>H>H;i"} ;iH"j;i  R   HH"o>H';i"};iH"j;i +";i*z +zk;8b "[w"ro ;iH"w HH"x H"u;i"   HH"o"j  HH"ox"jH#H"o;iY"jHH"ox"j  HH"o;i(>"Y "jhhLu"jhhLu"jhhLu"jhhq"jhh\,"jhhG"jhh-"jhh:"jhh  HH"ohhx"jhhY   HH"o>H>H;i"| ;iH"j;i  R   HH"o>H';i"|;iH"j;i    HH"ox"j HH"og"j;i ;8 -  LxLx  Lvw  Lv  LxȈFj -(cH*ch"sLx )  +  LDzLDz  Lx  LYx  L>zȈFj +(cH*ch"#L>z )  i8H -)he")  +)he"N)  i8H -)he"ѫ  Lx -*( ȈF j eHeh"sLx +)he"  L>z +*( ȈF j eHeh"#L>z i8H -)he "Da  LxJc -*(HJ)he"sLx +)he "Da  L>zJc +*(HJ)he"#L>z i8H#he )  ')      -*(HJ)he"sy +*(HJ)he"#y i8H#he)')# ) FjFjFjFj   ;izz z -zkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkH)hkH @hkڢkڢ"yk"y"y"yk"y"y"y\y"y"Ky"y" y"iy"y"y"y"y "-y"yk8k"y"vy"Zzk"Zz"Ky"y"y"y"vy"yk">y"iy"y"y"y\z\Ky"z\zk, H"{zhk"y"vy"y"y,"yN"y"yڢ"iy"yJ"y"y"y"y"vy"y"y"iy"yk"Xy"y"y -"Xy i0"y"y"y"y8kڢ"Xy"Xy"yj"y"y"y"y"y"y, kx0"y(k(kx0 @"z"0z(kx0"Zz"y"Ky"vy"Xy(kx0 "z"0z(kx0"Zz"Ky(kx0_"iy"=z(kx0?"z"=z(kx0"{()k0(k(kx0, H"zh(kx0"y"y"y(k +zkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkH)hkH @hkڢkڢ"${k",{",{",{k"8{"8{"8{\,{"E{"z"z"|z"z"E{"E{"E{"^z "z"E{k8k"z"z"{k"{"z"${"${"${"z"zk"z"z"z"E{"z\{\z"{\{k, H"{hk"8{"z"${"z,"zN"${"${ڢ"z"${J"z"z"${"${"z"${"z"z"zk"z"z"z +"z i0"z"${"${"${8kڢ"z"z"zj"${"z"${"${"${"${, kx0"U{(k(kx0 @"{"{(kx0"{"z"z"z"z(kx0 "{"{(kx0"{"z(kx0_"z"{(kx0?"{"{(kx0"b|()k0(k(kx0, H"{h(kx0" +{"E{"{(k ;8   -"GL   ,.   "sL L? 7   L1   L1  L~@+7)Ln~ @Z  #   ,.         U  :   ": ):          L  !"s L+7)0 -i  "t:L  ,.     (  ,.    -"(Q    L|;i zz z +"HL   ,.   "#Lဠ Lဠ? 7   L   L  L@+7)L @Z  #   ,.         U  :   ": ):          L{  !"s Lဩ+7)0 +i  "tt:L  ,.     (  ,.    +"R    L~;i zz z zk [𫫘ZZZZ -&"@$  ))*(,. " $L' -AH`8L7L7Pà|@j耠XaF N47"p"L7L7^L7SL7L7 |jtXF}4~"L患9 +&"@$  ))*(,. " $L +AH`8LLPà|@j耠XaF N47"p"YLL^LSLL |jtXF}4~"LB9 P P  - L<D+ + LD+  4  "   @@ -1600,116 +1599,117 @@ z    zzzz+z zk -;84;i!;"L><!##!8ʆ#!&#!L#!  L!%#' -;i%"#^%  -LE  +;84;i!;"LP><!##!8ʆ#!&#!LN#!  L[!%#' +;i%"_%  +LME  i   - #!L8 L#!#!*(   -  I  #! "s   - L     #!  8#!i8c"Z: + #!L L #!#!*(   +  I  #! "#   + L     #!  8#!i8c"Z:    - W#!i8c") + W#!i8c"N)  c # : -     L`  >#!#!  ;i4z +     L  >#!#!  ;i4z zk ;8X   "U"g -;i P");i ;iH;i "hhL"V"; J?(4Q)G | "U"p;iH;i "hhL"VʆZ"; ;iH;i "hhLy"VʆE -ELc;iH;i " +;i P";i ;iH;i "/hhL"V"% J?(4Q)G | "U"p;iH;i "/hhL"VʆZ"% ;iH;i "/hhLՋ"VʆE +EL;iH;i "/ hh -LM -"^e: L +L +"^e: Ly "^e: {( "^e: P- "^e: (%V -"^e:08 "UH"FdhLԊ; -"LԊ"q "["E]"/}" ";iXzz z +"^e:08 "UH"FdhL0; +">L0">q ">[">E]">/}"> ">;iXzz z zk ;8   R     -_ "#^ LĎ%LĎ  LĎ -  LĎL -L -   "#^EL%Lh  "   +_ "_ L %L   L  +  L LX +LX +   "_ELQ%LQh  "    -  LĎ - Lƍ  ii  '   LĎ +  L  + L"  ii  '   L    -"#^?E'%  - LĎ -L%LĎ +"_?E'%  + L  +LL    -"u'! - "ue +"!w'! + "!we    8ʆ    :     =;izz z -zkZ8PI0LHV"`hOOV"`eOV"`eOV"`e +zkZ8PI0LSHV"`hOOV"`eOV"`eOV"`e  OV"`eOV"`eOV"`eOV"`eOV"`e OV"`e""$$OV"`e6688OV"`e::<<OV"`e&&((OV"`e**,,OV"`e..00OV"`e2244OV"`e>>@@OV"`eBBDDOV"`eFFHHOV"`eJJLLOV"`eNNPPOV"`eRRTTzzk ;8  &$;i -"  LQ)  LQ7)LS8 Hhd -  LS77L ȈFj +"e  L)  L7)L8 Hhd +  L77L + ȈFj :d%%z  -"#^  LS%  LS"  LScJ)Lᕣ +"_  L%  L"  LcJ)L= c -8H   "    >   >  ->x>x>" hhhh7    8PIL"C_"kYQ""H H*H{J"dd""~"D"4;iH"Xw ;i "wh 8x>PIL8 PI0Lɣ "wh8x>PIm +>x>x>" "p "bv;i    8PIL"C_"kYQ""EH H*H{J"Odd""."D"g4;iH"w ;i "wh 8x>PIL,8 PI0L; "wh8x>PIm z>X ->"6hHH ;i3"};i3"YH;i5H"w ;i ;i-"};i-"YH;i/H"whhh"Li -"L +>"6hHH ;i3"|;i3"YH;i5H" ;i ;i-"|;i-"YH;i/H"hhh"i +" PIO"bC"e ,8PI: z>: > -;ie">;i|z +;ie"?;i|z zk z> ->" +>" ;ie ->"X:L"9V +>":L"9V z> 8 >"6hH "whhh > -;ie   L$ 0 $ JJ 4 LI +;ie   L$ 0 $ JJ 4 L ;8  &$;i -"  L)  L7)Lc8  LH77L̩ ȈFj -:%L, +"e  L0)  L07)L2c8  L77L> ȈFj +:%L',  -" -" @ LE  L%  L +"E +"E @ L2E  L2%  L2   W -i&  "nbh  L 7 "  LcJ)LR +i&  "nbh  L2 7 "  L2cJ)LĪ c -8H   "nbh  L8Hhd?8 +8H   "nbh  L28Hhd?8 ) e i&"3l 7  -) L. Z D -i&  " -i " -i$"    ;izz z +iX"N +iF"Z  Lȣ +c JJJJeHeh   L8 Hh +" Lȩ    LȦi$&c (* cHch02e +ib"Z: LȠ: Lȥ +id"N,.&&L.Ǡ: L(cH*c h,.G"\Fj77eHeh&i ȈFj " Lȩ  Lȥ +ih"ZLȥ +"#:L   +i6"ZULȥ +i8"NRRkaAd +i"NrrEAa> +i "N +i$"N    ;izz z zk -;8B57 1"H +;8B57 1"  -L.ϣ-/) + % '!#  1L, -HH"[hhh383PI0Lϩ-/))++%'!!## 9? A;=%%83PI0?-/))++%'!!##9 ?A ;=L.ȣ)+Lɥ +LУ-/) + % '!#  1L +HH"hhh383PI0LЩ-/))++%'!!## 9? A;=%%83PI0?-/))++%'!!##9 ?A ;=Lɣ)+L3˥ c% Z /    F -c% z d    !#  LΩL.ϣLRˣ?ALRˣ! # ""; -c%))#H#hHH "hh  L7˥ -c%)#H#hHH "hh  L7˥ +c% z d    !#  L7ЩLУḶ?AḶ! # ""% +c%))#H#hHH ">hh  L̥ +c%)#H#hHH ">hh  L̥ c%)Ȉ &#H#h  5 -c%)     Lͣ?ALKͣ;=LKͣ >8?HCh"; -c%))Hh92,75!#7H7H="hhHHS "hh L9ͥ -c%)Hh92,75!#7H7H"hhHH; "hh L9ͥ +c%)     LJϣ?ALΣ;=LΣ >8?HCh"% +c%))Hh92,75!#7H7H=">hhHHS ">hh LΥ +c%)Hh92,75!#7H7H">hhHH; ">hh LΥ c%)Ȉ &Hh 5#H#h c%)    u8;H?hC  -c%     ! # Ly;cH?ch8        9 ?A ;=%+)!#!)#+!# 9? A;=%LȩJ "1;iBz +c%     ! # L;cH?ch8        9 ?A ;=%+)!#!)#+!# 9? A;=%LʩJ ">1;iBz zk ;8   - ;i"u%L֥)H + ;i"Ͷ%L6إ)H  - e h   f/_\Xɀ"[L֣ L֣   + e h   f/_\Xɀ"[L6أ L6أ    -eLϣ    f / L^ף \ L^            +eLѣ    f / Lأ \ L             : -e.I Lѥ +e.I Laӥ  : -e.Lѥ +e.Laӥ  :: -e.Lѣ -e , Hi eh L֊  .i e   2 +e.Laӣ +e , Hi eh L6؊  .i e   2 : e . :ʦ  -eL֩  +eL6ة   -e LRף % +e Lأ %  e.     ' : e. :բ i  "j  )        -e  Lգ L ף.  L ף Lգ LգɀK  "#:#)    } :.      L3ף   i c     L9գLԩ"[{AZ     a'z  8        $_         i c     L3ף    4       L      +e  LBף L~أ.  L~أ L֣ L֣ɀK  ";#:#)    } :.      Lأ   i c     L֣Lo֩"[{AZ     a'z  8        $_         i c     Lأ    4       LH          # #      JJNJ              + ;iz z zk  -     '         L'ӣ  LUңL +     '         Lԣ  LӣL ;8   ;iO"Fj;i -    Lڣ % ;iO" L +    L6ܣ % ;iO" L8       0 0 0     " O - %         "  * .    %  n    0 D9  9 "`)e80      -%   . L.    * 4 +%   . L    * 4      s   0 D9  9 "`)e80           -   l d    l '            %;iO"چ;izz z -zk)"Lzܠi +   l d    l '            %;iO";izz z +zk)"YLݠi - ;c)L'ܣ0 -# :#%;iO""ԣ -)/:"  ;iO"ʣ%;iO "إ  + ;c)Lݣ0 +# :#%;iO""ԣ +)/:"  ;iO"ʣ%;iO "إ  -LLE۩EL -7;iO" L # :Gi +L8LܩEL +7;iO" L8 # :Gi - -+)'LLީ# :Lݣ d EiGiʃL4ޣ d 7;ʃ + -+)'Lߩ# :L +ߣ d EiGiʃLߣ d 7;ʃ -+)' d L-H;i;i'8  -+)' ;i;i;i -"  ;i;i;i -"  3 x  'c      #0cH;i1ch # # Lީ#:&##;i/c - ##:#%;iO""ԣ:;iO;i/c"ң%;iO "إ  +"  ;i;i;i +"  3 x  'c      #0cH;i1ch # # LA#:&##;i/c - ##:#%;iO""ԣ:;iO;i/c"ң%;iO "إ  -LiH -;i1"5h;i/"Y +L8iH +;i1"h;i/"Y # :# -%;iO"" +%;iO""  ԩ;i/c)6 -%;iO "إ J;iO;i/c";iO"  L - ;88"UDF HJ "eU "^U  L: % L "eU "^U    % L  -  +) '+@a  )"+"U6+"U'++"U "U )L2+La 0 {9 p 80  #+-' +%;iO "إ J;iO;i/c";iO"  L' + ;88"UDF HJ "eU "^U  L % L "eU "^U    % L  +  +) '+@a  )"Y+"U6+"U'++"U "U )L+L 0 {9 p 80  #+-'  -c)c"U+ )L6) +c)c"U+ )L)  -c)c+"U L2 * L+#+3 +c)c+"U L * L#+3   +)L - + 8  ' L6 . .#+;i8zz z -zk+"UL. z  t  . "U+L. l h   j +#"Ue l *#+ ++#"U3 h L#+ ++#"U )'"eU "^U   -   +)'"$ &   L& p :#&"$ - & +)'ǩ & E G & & e 7g & ,"]V"U% L &  S L? c L -: s L?& d L: i L# &"]V"U L # # )   # "$ # &)"#  -"U L=$""eU $""^U  V ;  # @ L=Hh HH"U" [hhL"U%# `  "U #   $;"iV "ԺH;i/h8  #    L"U%H"QVh"V"U&)H"QVh"V"$ L# "]ViNʆ# (# + + 8  ' L . .#+;i8zz z +zk+"UL z  t  . "U+L l h   j +#"Ue l *#+ ++#"U3 h L6#+ ++#"U )'"eU "^U   +   +)'"$ &   L& p :#&"$ + & +)'ǩ & E G & & e 7g & ,"]V"U% L &  S L c L|: s L& d LW: i LW# &"]V"U L # # )   # "$ # &)"Y#  +"U L$""eU $""^U  V ;  # @ LHh HH"U" [hhL"U%# `  "U #   $;"iV ",H;i/h8  #    LJ"U%H"QVh"V"U&)H"QVh"V"$ L# "]ViNʆ# (# I)8ʆ# "8    #   % -;"iV "ԺH;i/h8  "$    #NJ - )8PI)  # @# #      # c):;i-e 0 #  %   @#     "#     # L# E) )8PI "#Vc      -    )8PI' "U H"QVh"V  ȣ     )8PI0  "#V # Q "U0H"QVh"V@# .  # xX"UH"QVh"V  [# N #  +  #  -  "U )H"QVh"V  )8PI#"U0H"QVh"V:    = : "U );i-e)H"QVh"V    LV - ;"iV ]"]V"U   #  "]  # 1  "U H"QVh"V : ۣ    L  "U)H"QVh"V: :  "$ "U H"QVh"V:ݣ L    "U)H"QVh"V L +;"iV ",H;i/h8  "$    #NJ + )8PI)  # @# #      # c):;i-e 0 #  %   @#     "#     # L# E) )8PI "#Vc      +    )8PI' "U H"QVh"V  ȣ     )8PI0  "#V # Q "U0H"QVh"V@# .  # xX"UH"QVh"V  [# N #  +  #  -  "U )H"QVh"V  )8PI#"U0H"QVh"V:    = : "U );i-e)H"QVh"V    L - ;"iV ]"]V"U   #  "]  # 1  "U H"QVh"V : ۣ    L  "U)H"QVh"V: :  "$ "U H"QVh"V:ݣ Ll    "U)H"QVh"V Ln @!#%')+-/7:=@CFILORUX[^a@@0 PiYG pbk@qnQFOp LE'''''''''######''# ##'# '# '# ##'## ##'''# #''''''''''######## ########'''''''''''##'# ''''''''######## ''''''''######## gcJ''##'; #''# '''# ### ### '''# '#                                                                      gcJ gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; ; #' #''' ### ### #''' #''''''''''######'## #' #' #'## #''## ##'''# #'''# '##'' ########''''''''gcJ; ########'''''''' #'##''''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #'''# #'''## ##''# ##'# '# '# ##'## ##'''# #''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''## ##'''# #''''# #'''## ##''# ##'# '# '# ##'######'''''''''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''######'''''''''1`Je > PH +: 2"RA n +O 6t^#|gk ;8N -;i"S L +;i"U L:  - G  G"U  JL -L + G  G"U  JL: +L: 3 CECEH;iEI"^hCE(CEEC:E%C% -CEH' 4   " ) 52$HJJJJJJh":  "8:77 -H"DH"7979L\ +CEH' 4   " ) 52$HJJJJJJh"6:  "8:77 +H"H"67979L:\ Z -LJLJ -L H;iLI"^hL4??JL!?8JJLL +L:JLJ +L H;iLI"^hL:4??JL!?8JJLL   ? A -? AJɀLL +? AJɀLL:   - 4JJ4J   4JL   "CcJHcNh$&  -; ==;  L|LHLhZJ h  + 4JJ4J   4JL:   "cJHcNh$&  +; ==;  L|LHLhZJ h  $= $d - '&LJ"D(**(&& + '&LJ"(**(&&   i i Hd e e -:H"D +:H" (*7(*+    -, .(*L3LLLJ ȈFj +, .(*LpL:LNLJ ȈFj  = d - '&LJ"D + '&LJ"  .  &  i  <   -"\Fji  cH:H"D +"\Fji  cH:H" "Ȉ -&H"D    +&H"    , .(*?cHCch.,5"\cHchc(Hc,h020cCH4cGh :EC:II%%80H4h  9cHch cc - ,,..L5"DF: + ,,..L5"F: iiii     - 5"Dc,Hc0h + 5"c,Hc0h  ,. &&&&  0c H4ch 8 -?HChJLL8JHNhH209"\h8Hh8(H,h "D +?HChJLL:8JHNhH209"\h8Hh8(H,h "   - - !;=Ff   L@L  LY + !;=Ff   L} L:  L r;=& &@ &  p4JJ   =; P;= &  -  0L - 7;=+ &    ;=LL   - LH +  0L: + 7;=+ &    ;=LPL:   + L:H "j  "3l i H"Da   @@ -2026,34 +2028,34 @@ H "  i"DaJL iJ"Da -i LJ"ѫ   +i LJ"   i?"Da i"Da -iA?"ѫ  Le -iC&$"ѫ -i$.,"ѫ -i,"ѫ +iA?"  L  +iC&$" +i$.," +i," i0"Da i2"Da @ )B &  iG"3lf -i'&$"ѫ +i'&$" i,"Da $ )&   i+"3l iU"DaCA -I"nbhL  L CAi +I"nbhL:  LH CAi I"nbhH "j -RRaA"ѫ -irrAa"ѫ +RRaA" +irrAa" i -:"ѫ -i"ѫ +:" +i" iU"DaCAi I"nbhCA I"nbh7H"` "j   - 5L  ( + 5L8  ( *  @@ -2070,13 +2072,13 @@ H  H -I"nbhLcHch +I"nbhL:cHch 8Hh - L     ZJL   4          49JL H -;iI"hhLHI"^hLL  H -"ѫ -i"ѫ -i"ѫA   + L      ZJL   4          49JL H +;iI"ĘhL:HI"^hL:L:  H +" +i" +i"A    @@ -2084,7 +2086,7 @@ H   -"ѫ, +", .  79  @@ -2098,12 +2100,10 @@ H zkH "jcHch 8Hh - L - L>N > @!#%')+-/7:=@CFILORUX[^a@@0 PiYG pbk@qnQFOp LE'''''''''######''# ##'# '# '# ##'## ##'''# #''''''''''######## ########'''''''''''##'# ''''''''######## ''''''''######## gcJ''##'; #''# '''# ### ### '''# '#                                                                      gcJ gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; ; #' #''' ### ### #''' #''''''''''######'## #' #' #'## #''## ##'''# #'''# '##'' ########''''''''gcJ; ########'''''''' #'##''''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #'''# #'''## ##''# ##'# '# '# ##'## ##'''# #''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''## ##'''# #''''# #'''## ##''# ##'# '# '# ##'######'''''''''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''######'''''''''1`Je > PH -: 2"RA n -O 6t^#|gk\!\,Y\DY\X\y\G\L.\k\y\\!\[\ \\w\\/\\\s\]\\\p\\\ \\x\?\\ \\]\;n\\\:\x\+\\\m\.V\ \ C\X\a\L\p,\\b\^\\\n\p\v\$o\o\p\w\Xw\x\ہ\hu\|l\\;\ro\u\\j\>[\f\e\\\{{\{\ |\|\{\{\{\{\{\{\8|0HZ + L + L{ \ў\,Y\DY\X\Yy\~\/\k\y\\і\\Ф\\\=\ߪ\;\\\ \M\\p\\i\\>\(\\\ \h\\;n\o\a\\Yx\ە\T\\m\W\ \gD\X\a\\-\\b\^\\\n\p\bv\$o\o\p\v\w\x\\u\|l\\\ro\t\8\j\>[\f\e\\\|\X}\e}\v}\|\|\8}\}\*}\H}\}0HZ  - [dH"][+z + [dH"\+z zzz z zzzzzzh@0HZ  diff --git a/src/boot.c b/src/boot.c index dedba1d..233d5cc 100644 --- a/src/boot.c +++ b/src/boot.c @@ -472,10 +472,9 @@ void boot_screen() { // Make sure that ANSI escape codes will be honored chan_ioctrl(0, CON_IOCTRL_ANSI_ON, 0, 0); - // TODO: debug this - // txt_set_mode(0, TXT_MODE_TEXT | TXT_MODE_SPRITE | VKY_MCR_TILE); - *tvky_mstr_ctrl = (uint16_t)(VKY_MCR_TILE | VKY_MCR_SPRITE | VKY_MCR_GRAPHICS | VKY_MCR_TEXT_OVERLAY | VKY_MCR_TEXT); - + txt_set_mode(0, TXT_MODE_TEXT | TXT_MODE_SPRITE | TXT_MODE_TILE); + txt_set_resolution(0, 640, 480); + tvky_bg_color->blue = 0; tvky_bg_color->green = 0; tvky_bg_color->red = 0; diff --git a/src/dev/txt_f256.c b/src/dev/txt_f256.c index 353a44c..551c14a 100644 --- a/src/dev/txt_f256.c +++ b/src/dev/txt_f256.c @@ -63,10 +63,10 @@ t_extent f256_resolution; /* The current display resolution */ t_extent f256_font_size; /* The current font size */ t_extent f256_max_size; /* The size of the screen in characters (without border removed) */ t_extent f256_visible_size; /* The size of the visible screen in characters (with border removed) */ -uint8_t f256_border_width; /* Width of the border on one side */ -uint8_t f256_border_height; /* Height of the border on one side */ -uint8_t f256_color; /* The current color */ -uint16_t msr_shadow; /* A shadow register for the Master Control Register */ +uint8_t f256_border_width = 0; /* Width of the border on one side */ +uint8_t f256_border_height = 0; /* Height of the border on one side */ +uint8_t f256_color = 0; /* The current color */ +uint16_t mcr_shadow = 0; /* A shadow register for the Master Control Register */ /** * Gets the description of a screen's capabilities @@ -141,23 +141,45 @@ static void txt_f256_get_sizes(p_extent text_size, p_extent pixel_size) { */ static short txt_f256_set_mode(short mode) { /* Turn off anything not set */ - msr_shadow &= ~(TXT_MODE_SLEEP | TXT_MODE_TEXT); + mcr_shadow &= ~(VKY_MCR_SLEEP | VKY_MCR_TEXT | VKY_MCR_TEXT_OVERLAY | VKY_MCR_GRAPHICS + | VKY_MCR_BITMAP | VKY_MCR_TILE | VKY_MCR_SPRITE); if (mode & TXT_MODE_SLEEP) { - /* Put the monitor to sleep */ - msr_shadow |= VKY_MCR_SLEEP; - *tvky_mstr_ctrl = msr_shadow; - return 0; - - } else if (mode & TXT_MODE_TEXT) { - /* Put on text mode */ - msr_shadow |= VKY_MCR_TEXT; - *tvky_mstr_ctrl = msr_shadow; + /* Put the monitor to sleep: overrides all other option bits */ + mcr_shadow |= VKY_MCR_SLEEP; + *tvky_mstr_ctrl = mcr_shadow; return 0; } else { - /* Unsupported mode */ - return -1; + if (mode & ~(TXT_MODE_TEXT | TXT_MODE_BITMAP | TXT_MODE_SPRITE | TXT_MODE_TILE)) { + /* A mode bit was set beside one of the supported ones... */ + return -1; + + } else { + if (mode & TXT_MODE_TEXT) { + mcr_shadow |= VKY_MCR_TEXT; + } + + if (mode & TXT_MODE_BITMAP) { + mcr_shadow |= VKY_MCR_GRAPHICS | VKY_MCR_BITMAP; + } + + if (mode & TXT_MODE_SPRITE) { + mcr_shadow |= VKY_MCR_GRAPHICS | VKY_MCR_SPRITE; + } + + if (mode & TXT_MODE_TILE) { + mcr_shadow |= VKY_MCR_GRAPHICS | VKY_MCR_TILE; + } + + if ((mcr_shadow & (VKY_MCR_GRAPHICS | VKY_MCR_TEXT)) == (VKY_MCR_GRAPHICS | VKY_MCR_TEXT)) { + mcr_shadow |= VKY_MCR_TEXT_OVERLAY; + } + + *tvky_mstr_ctrl = mcr_shadow; + INFO1("Setting Vicky MCR: 0x%04x", mcr_shadow); + return 0; + } } } @@ -174,50 +196,50 @@ static short txt_f256_set_resolution(short width, short height) { /* Turn off resolution bits */ /* TODO: there gotta be a better way to do that */ - msr_shadow &= ~(VKY_MCR_RES_MASK); + mcr_shadow &= ~(VKY_MCR_RES_MASK); if ((width == 640) && (height == 480)) { - msr_shadow |= VKY_MCR_RES_640x480; + mcr_shadow |= VKY_MCR_RES_640x480; f256_resolution.width = width; f256_resolution.height = height; // Recalculate the size of the screen txt_f256_set_sizes(); - *tvky_mstr_ctrl = msr_shadow; + *tvky_mstr_ctrl = mcr_shadow; return 0; } else if ((width == 640) && (height == 400)) { - msr_shadow |= VKY_MCR_RES_640x400; + mcr_shadow |= VKY_MCR_RES_640x400; f256_resolution.width = width; f256_resolution.height = height; // Recalculate the size of the screen txt_f256_set_sizes(); - *tvky_mstr_ctrl = msr_shadow; + *tvky_mstr_ctrl = mcr_shadow; return 0; } else if ((width == 320) && (height == 240)) { - msr_shadow |= VKY_MCR_RES_320x240; + mcr_shadow |= VKY_MCR_RES_320x240; f256_resolution.width = width; f256_resolution.height = height; // Recalculate the size of the screen txt_f256_set_sizes(); - *tvky_mstr_ctrl = msr_shadow; + *tvky_mstr_ctrl = mcr_shadow; return 0; } else if ((width == 320) && (height == 200)) { - msr_shadow |= VKY_MCR_RES_320x200; + mcr_shadow |= VKY_MCR_RES_320x200; f256_resolution.width = width; f256_resolution.height = height; // Recalculate the size of the screen txt_f256_set_sizes(); - *tvky_mstr_ctrl = msr_shadow; + *tvky_mstr_ctrl = mcr_shadow; return 0; } @@ -583,7 +605,7 @@ static void txt_f256_init() { f256_enable_set_sizes = 0; /* Start with nothing on */ - msr_shadow = 0; + mcr_shadow = 0; /* Define the capabilities */ diff --git a/src/version.h b/src/version.h index 2d1e4cc..825bbda 100644 --- a/src/version.h +++ b/src/version.h @@ -7,6 +7,6 @@ #define VER_MAJOR 1 #define VER_MINOR 1 -#define VER_BUILD 0 +#define VER_BUILD 2 #endif