diff --git a/roms/f256jr/toolbox-20.bin b/roms/f256jr/toolbox-20.bin index 7de61b5..5628151 100644 Binary files a/roms/f256jr/toolbox-20.bin and b/roms/f256jr/toolbox-20.bin differ diff --git a/roms/f256jr/toolbox-21.bin b/roms/f256jr/toolbox-21.bin index 3359d32..d1fc687 100644 Binary files a/roms/f256jr/toolbox-21.bin and b/roms/f256jr/toolbox-21.bin differ diff --git a/roms/f256jr/toolbox-22.bin b/roms/f256jr/toolbox-22.bin index 8686e82..6175955 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 68b947f..d0909b0 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 1553484..ccb4a09 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 6868c05..8a8f7f0 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 3099be1..a6f115a 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 e32e4c6..c5fb566 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 c0b2357..03cc799 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 9720206..58b7f2c 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 5267709..0fba5a9 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 9bfb52a..0c6007d 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 a56760d..ffb43ce 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 f21c929..f87a04a 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 4e7f966..9ad61e7 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 b7e54cd..d90613b 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 490aa25..dd20538 100644 Binary files a/roms/f256jr/toolbox-30.bin and b/roms/f256jr/toolbox-30.bin differ diff --git a/roms/f256jr/toolbox-31.bin b/roms/f256jr/toolbox-31.bin index 5916b54..9738909 100644 Binary files a/roms/f256jr/toolbox-31.bin and b/roms/f256jr/toolbox-31.bin differ diff --git a/roms/f256jr/toolbox-3F.bin b/roms/f256jr/toolbox-3F.bin index 03020ad..c4e1eaf 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 83bcb6f..a56383c 100644 --- a/roms/f256jr/toolbox.bin +++ b/roms/f256jr/toolbox.bin @@ -8,9 +8,9 @@ %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 foundCartridgeb0֩֍lllllCCCyBAA2560 K40A2560 K60M68SEC000chan_openChannel: PSG Muted.bad handlei486DX2 50i486DX2 60fchan_readCPU %s +not foundCartridge&&y&6&%X< em]mUmMmEm6K6K6K}JIA2560 K40A2560 K60M68SEC000chan_openChannel: PSG Muted.bad handlei486DX2 50i486DX2 60fchan_readCPU %s Model %s -file lockedA2560X - LBA2560X - PBGenX32 - LBGenX32 - PBchan_free: MIPS_RS3_LESPARC32PLUSfsys_mkfs: MSDOS5.0fsys_opendirbad argumentExternal SDCInternal SDCprint(%d,..)fchan_read_b /sd0/test.txtfsys_closediraccess deniedgeneral errorinvalid drivemedia changednot supportedout of boundsout of memoryunknown errorA2560X - CUBEGenX32 - CUBEchan_read: %sK<-%ZjYdY^Y%ZdY%Z@ /sd0/hello.txtHello, world! +file lockedA2560X - LBA2560X - PBGenX32 - LBGenX32 - PBchan_free: MIPS_RS3_LESPARC32PLUSfsys_mkfs: MSDOS5.0fsys_opendirbad argumentExternal SDCInternal SDCprint(%d,..)fchan_read_b /sd0/test.txtfsys_closediraccess deniedgeneral errorinvalid drivemedia changednot supportedout of boundsout of memoryunknown errorA2560X - CUBEGenX32 - CUBEchan_read: %sآɢ["[[[[[[@ /sd0/hello.txtHello, world! Memory %d KB file not foundinvalid objectout of handleschan_alloc(%d)chan_close(%d)chan_alloc: %dloader found: bad binary filenot enough coreflush error: %dFATFS Error: %dfsys_setlabel: /sd0/renamed.txtClock %lu MHz Got channel #%d @@ -18,18 +18,16 @@ 0123456789ABCDEFcdev_init_systemcdev_register %s Contents of %s: bad device numberinvalid path nameprohibited accessunknown file typeF%d-%s -proc_exec stack: proc_exec start: G5#ۉȉ+.,;=[]/*:<>|\"?E.$CODEC initialized.Console installed.Interrupts enabledTimers initializedbad channel numberCommand not found.Mounting drive #%dfsys_mkdir error: directory not foundfile system timeoutoperation timed outtoo many open filesproc_run error: %d -chan_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: +proc_exec stack: proc_exec start: ۋɋm+.,;=[]/*:<>|\"?ukaWMCCODEC initialized.Console installed.Interrupts enabledTimers initializedbad 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 +` ]sf'fNO 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: Directory for /sd0/ Foenix Retro Systems SDC driver installed.Wrote %d characters. -chan_status error: %dCould not load file: Could not open file: uart_open: Bad parityFkN. +chan_status error: %dCould not load file: Could not open file: uart_open: Bad parity}`C& Trying to create: %s Indicators initializedInterrupts initializedToolbox v%d.%02d.%04d file is not executableCouldn't load file: %dchan_write_b error: %dFPGA %04X %04X.%04X -volume has no work area #+-0uXop#u -xdPGZ 24-bit count: %06lxPGZ 32-bit count: %08lxSetting default loader.uart_open: no BPS token}}}|| |Could not open file: %d +volume has no work area s#d+Y-J0;-XopuxPGZ 24-bit count: %06lxPGZ 32-bit count: %08lxSetting default loader.uart_open: no BPS token}}}l}l} l}Could not open file: %d File system initialized.Text system initialized.drive is write protected Select a boot source: @@ -41,20 +39,23 @@ Creating /sd0/hello.txt Booting: /sd0/fnxboot.pgz Booting: /sd1/fnxboot.pgx Booting: /sd1/fnxboot.pgz -Returning a bad extension.uart_open: no parity tokenCould not open directory %d -0 iڑϑđ@5(XY(wChannel device system ready.FAILED: Console installationfile system assertion faileduart_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 tokenCould not open directory %dAC!w|q͠ XYwChannel device system ready.FAILED: Console installationfile system assertion faileduart_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 token fsys_delete("/sd0/renamed.txt")Scanning for bootable devices... -FAILED: SDC driver installation %dFAILED: file system initializationtxt_get_device: number mismatch %d}}}}k}V}@}*}}A 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 v8i8]8Q8E898 -8@!88888888 8@889\9P9D989,9 9@99 PC: %08X Address: %08X +FAILED: SDC driver installation %dFAILED: file system initializationtxt_get_device: number mismatch %dgM8#~~~A 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 :99999 9@99}:q:e:Y:M:A: 5:@)::;::::: :@:: PC: %08X Address: %08X Press SPACE for default. - _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / / / __/ //___ \/ __ \ / / / / / /___ / __/____/ / /_/ / / /_/ / \____//____/_____/\____/ \____/ PC: %08X       _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / __ / / __/ //___ \/ __ \ / / / /_/ /_/ /___ / __/____/ / /_/ / / /_/ /_ __/\____//____/_____/\____/ \____/ /_/ Unable to mount drive %s, FatFS Error: %d ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / //_/ / /| | __/ //___ \/ __ \/ / / / / ,< / ___ |/ __/____/ / /_/ / /_/ / / /| | /_/ |_/____/_____/\____/\____/ /_/ |_| {j9vj;qj<lj=gj>bj?]j@Xj;Vj=Tj?Rj ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / / /| | __/ //___ \/ __ \/ / / / / / / / / ___ |/ __/____/ / /_/ / /_/ / / /_/ / /_/ |_/____/_____/\____/\____/ \____/ 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 Ŀ +Could not load /sd0/fnxboot.pgx: %d +Could not load /sd0/fnxboot.pgz: %d +Could not load /sd1/fnxboot.pgx: %d +Could not load /sd1/fnxboot.pgz: %d + _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / / / __/ //___ \/ __ \ / / / / / /___ / __/____/ / /_/ / / /_/ / \____//____/_____/\____/ \____/ PC: %08X       _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / __ / / __/ //___ \/ __ \ / / / /_/ /_/ /___ / __/____/ / /_/ / / /_/ /_ __/\____//____/_____/\____/ \____/ /_/ Unable to mount drive %s, FatFS Error: %d ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / //_/ / /| | __/ //___ \/ __ \/ / / / / ,< / ___ |/ __/____/ / /_/ / /_/ / / /| | /_/ |_/____/_____/\____/\____/ /_/ |_| k9k;j<j=j>j?j@j;j=j?j ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / / /| | __/ //___ \/ __ \/ / / / / / / / / ___ |/ __/____/ / /_/ / /_/ / / /_/ / /_/ |_/____/_____/\____/\____/ \____/ 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... ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / __ / /| | __/ //___ \/ __ \/ / / / / / / /_/ /_ / ___ |/ __/____/ / /_/ / /_/ / / /_/ /_ __//_/ |_/____/_____/\____/\____/ \____/ /_/ -EXMbBcdefosux _________ ___________ ________ ____ __ / ____/__ \ / ____/ ___/ / ____/ |/ / |/ / / / __/ //___ \/ __ \ / /_ / /|_/ /| / / /___ / __/____/ / /_/ / / __/ / / / // | \____//____/_____/\____/ /_/ /_/ /_//_/|_| -fsys_rename("/sd0/hello.txt", "/sd0/renamed.txt") YG5#ۊȊ -|Keyboard test... press RUN/STOP or CTRL-C for boot: +7E8Xbcdefosux _________ ___________ ________ ____ __ / ____/__ \ / ____/ ___/ / ____/ |/ / |/ / / / __/ //___ \/ __ \ / /_ / /|_/ /| / / /___ / __/____/ / /_/ / / __/ / / / // | \____//____/_____/\____/ /_/ /_/ /_//_/|_| +fsys_rename("/sd0/hello.txt", "/sd0/renamed.txt") یɌm Z +G4Keyboard test... press RUN/STOP or CTRL-C for boot: [!] Incompatible CPU arch: expected %s, but found %s - q>!,#*-<>@[]{|q}^ 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 ,G@` 92%'K@gAB'C5DGrJHgK|gP*iHmEAAEEEIIIOOUUYAIOU~r%DDDDDx*DDDDDDDDDDDD/  }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 + !~#l*Z-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 ,` ꒀ%ߒKԒɒ@=hAIBC˜D;GJgK hPiHmEAAEEEIIIOOUUYAIOU~r%DDDDDx*DDDDDDDDDDDD/  }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% 45&' ( :6+ORSPLMHEWNA\^[[]lmficbejkhgd`l@N# @@ -70,127 +71,128 @@ fsys_rename("/sd0/hello.txt", "/sd0/renamed.txt") Y  $$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?kQ?k"Yk"$kBkkkk k)k +  !kkkk::kkkkkkkkkkkkkkk?kQ?k"mZk"kBkkkk k)k Ck -Bk"rk"rk?!)k"k)"5k)"Pk kkkc8k k -k k%'kikS?U?kH"hk -kk)!8kH"hkH"uhkik +Bk"sk"sk?")k"Ek)"‚k)"ݐk kkkc8k k +k k%'kikS?U?kH"hk +kk)!8kH"hkH"Kvhkik kki-k H :Hkwwk:k)k)k i k -"k -"k -kH"phkkkk  k"Y"b)k","!`"" -wk:00k'' ɀ k:k 8k8[dH )"Zkk )"Zkk ) "Zkk )"Zkk )"Zkk )"Zkk )"Zkk )"Zkk )"Zkk )"Zkk )D"Zkk )"Zkk  8 k [𫫘 H (+k [𫫯U?S?+k>"Dok [𫫘Q?"\+k D J B " k [ h )X+k [ h )x+k)kkZ"]: czkZ"F]:czk)8kZ$"e8ezkZ"2n:zk8PI"Ykk"k"e"'"\k  " " )kZ)))zkwk    k) +"Tk +"Tk +kH"~qhkkkk  k"oZ"Sc)k"O."`">"Q +wk:00k'' ɀ k:k 8k8[dH )"[kk )"[kk ) "[kk )"[kk )"[kk )"[kk )"[kk )"[kk )"[kk )"[kk )D"[kk )"[kk  8 k [𫫘 H (+k [𫫯U?S?+k>"ok [𫫘Q?"H]+k [ h )X+k [ h )x+k)kkZ"^: czkZ"]:czk)8kZ$"f8ezkZ"n:zk8PI"vZkk"Rk"Hf")"4]k  " " )kZ)))zkwk    k) #e - k"bi"\+"8kHHHH"hhhhk  :i:<i<k -7k"k)k)kZ   ;"dzk"q}0HzzkkZZ  "YH"bhzzk:   / k -   "kHHFf ee&hk!#%'k/ + k"i"\i,"kHHHH"]hhhhk  :i:<i<k +7k"Rk)k)kZ   ;"zk"}0HzzkkZZ  "oZH"+chzzk:   / k +   "HkHHFf ee&hk!#%'k [ D J B "+k/  JJJJ / -  k~"^:~"kZ8PIzk"o +  k~"_:~"kZ8PIzk"]p  H -H"r[hhQ?"\z -zk [𫫘"+k)  -  k"{\   k"{\  J kZ) :8zk"{\  k:% -   k   "d"k kZ  HH )H )"hhhh"dzk88(PI +H"[hhQ?"H]z +zk [𫫘";+k)  +  k"\   k"\  J kZ) :8zk"\  k:% +   k   " d" k kZ  HH )H )"thhhh".ezk88(PI -MHM kj> j> +MHM kj> j> l>n>j>j>kk -"Do "Dok"*Z"'l_p??"dk# k +"o "ok"Z"lp??"k# k  -" +" - " z z -zk"d"~  )   k"{\  J:kkdHHJee&hzk)8PI&"e0ekZ  )  zk"ɀ8 -ek [𫫘8S?S?U?U?U?S?+kZZ JJJJ JzzkZZ;"\  zzkZ   -)HHHHH )";i -"dzkZ   -)HHHHH )"c;i -"dzk + " z z +zk""S  )   k"\  J:kkdHHJee&hzk)8PI&"f0ekZ  )  zk#ɀ8 +ek [𫫘8S?S?U?U?U?S?+kZZ JJJJ JzzkZZ;"^  zzkZ   +)HHHHH )"n;i +".ezkZ   +)HHHHH )";i +".ezk  -8PI"o z +8PI" +z zk  -8PI"z +8PI"z zk  -8PI"Ez +8PI"Үz zkHZ H $   ()h  zhhhk  -"&z +"z zk   ):kH &H) -H)*EJ&h)jh)jhkZ"{\"    zk>"D"8O?kk +H)*EJ&h)jh)jhkZ"\"    zk>"ї"R8O?kk  -8PI "z -zk~"\z"\ y wkZ  B )8 -"_ J ) "_zk"_*"_#"_,"_"_"_E"_"ikZ  8     գI)8zk>"z !  kZZc( -" -"e8 +8PI "z +zk~"\z"\ y wkZ  B )8 +"_ J ) "_zk"_*"_#"_,"_"_"_E"_"'jkZ  8     գI)8zk" !  kZZc( +" +"f8 zzkH)ɀ))ɀ)zh @zzkhk -"w"NPHP -Nh"r[z +"/x"NPHP +Nh"[z zk     ) zz z -zk4"l"a:HT"lh"[:1"lkZ  ) +zk4"um"ib:HT"umh"\:1"umkZ  ) e) -e"pzk +e"5qzk ZZ ; -"ֻ zzz +" zzz zk -Z"{\ +Z"\  -!"ouH"hh  zz +!"uH"Hih  zz zk Z -d" ' ; -"ԅzz +d" ' ; +"azz zk:0 H`Z&Mk  ;iHH ->>"΀hhz +>>"[hhz zk  ) -H"bh H"bhz -zkH"bhH +H"+ch H"+chz +zkH"+chH )+' )  - h((kZ  i  " H"hzzk + h((kZ  i  "$ H"hzzk  - )"]: zz z + )"^: zz z zk i -)")  z +)"p)  z zk   H -"Do zz z -zk9"l4"l") H"h"[:1"lk +"o zz z +zk"um4"um"p) H"h"\:1"umk [𫫘ZZ -)  H"hzz+z +)  H"hzz+z zk ZZZ : @@ -199,51 +201,51 @@ z -e"Do"kZ"\18 PI"e  zzk [𫫘ZZ"fZ"mZ ` )%zz+k +e"o"7lZ"!]18 PI"e  zzk [𫫘ZZ"Z"Z ` )%zz+k ) -H"bh -ک H"bh -H"bhz +H"+ch +ک H"+ch +H"+chz zk Z :Ȉ  ަzzz z zk - [𫫘"w":< H< -:h"r[+z -zkvZȗȗȗȗ:ȗ  k + [𫫘"/x":< H< +:h"[+z +zk@ H@ ->h"r[+z + [𫫘"/x&>@ H@ +>h"[+z zk - [𫫘"w&BD  D -B"r[+z -zkZ8PI08$"e8!8$"eezk - [𫫘"w$ H -h"r[+z -zkZZ"{\4   ))   7 zzkZ    =) + [𫫘"/x&BD  D +B"[+z +zkZ8PI08$"f8!8$"fezk + [𫫘"/x$ H +h"[+z +zkZZ"\4   ))   7 zzkZ    =) ? @@ -252,129 +254,129 @@ z  - "kzk/):#):k + "7lzk/):#):k   - )"^H)"^h8 ) Պzz z + )",_H)",_h8 ) Պzz z zk -Z )"i\  w"i\  zz -zkH??/???2?>>?>>?>>삏K?M?k [𫫘Z"J"ͩJ -"&"\z+kZ8PI9V"e>eH"dhzk -  "w&JL HL -Jh"r[zz z +Z )"\  w"\  zz +zkH??/???2?>>?>>?>>yK?M?k [𫫘Z""6 +""4]z+kZ8PI9V"f>eH|"hzk +  "/x&JL HL +Jh"[zz z zkZ     J  jj) ec  :  ȈǣzkZZ   JJJJ ))#) 8PI0 8PI0 -"eczzk7 [_ ZȗȗȗȗkZZ:2      zzzk - [𫫘"w* HHH -h"r[hh+z +"fczzk7 _ ZȗȗȗȗkZZ:2      zzzk + [𫫘"/x* HHH +h"[hh+z zk - [𫫘"w*68H H8 -6h"r[h+z -zkZZ8PI0zzk8PI0Ӣ"qZ  DD  DD    :zkZZ  "e7  ;iH;i"hh -"\zzk - [𫫘"w( H -h"r[+z + [𫫘"/x*68H H8 +6h"[h+z +zkZZ8PI0zzk8PI0Ӣ"^rZ  CC  CC    :zkZZ  "Hf7  ;iH;i"Yhh +"4]zzk + [𫫘"/x( H +h"[+z zk - [𫫘"w(&(  ( -&"r[+z + [𫫘"/x(&(  ( +&"[+z zk - [𫫘"w(*,  , -*"r[+z + [𫫘"/x(*,  , +*"[+z zkZ;  )H)h8   :zzk -Z"w  -"r[H "dhzz -zkZZ "z yy I /yy  Oyy zzk - ["'4"r"r"$i -"$ +Z"/x  +"[H "hzz +zkZZr " yy I /yy  Oyy zzk + ["4"s"s"i +" PI0+z zkH) H )87IJj(hk( *(zzk [𫫘  -"  -"Ehh"\+z +"g +"OEhh"4]+z zk - [𫫘"w*24 H H4 -2h"r[h+z + [𫫘"/x*24 H H4 +2h"[h+z zk ZZK?M?M? -K?"r[j>:"4Zzzz +K?"[j>:"Zzzz zk n> -l>"r[:Ӌ [𫫘ZZZ"fZ"mZ'  l    l zzz+k [𫫘ZZZ"fZ"mZ'  `    ` zzz+kZZJJJJJ)?HJJJ))H#H JJJJJ)H J))iH "l;i -zzkZ"eC  )zk:,:#!#%'!# %'kZZZ  o!o#"ec @ -` "zzzk +l>"[:Ӌ [𫫘ZZZ"Z"Z'  l    l zzz+k [𫫘ZZZ"Z"Z'  `    ` zzz+kZZJJJJJ)?HJJJ))H#H JJJJJ)H J))iH "um;i +zzkZ"HfC  )zk:,:#!#%'!# %'kZZZ  o!o#"fc @ +` "zzzk ;8 -;"xHH -;i">`hh;iz -zk;8T?8PI0:HHH;i "hhh;i"d;iTk;8 -#JJJJ  #   ;i";i +;"tyHH +;i"`hh;iz +zk;8T?8PI0:HHH;i "hhh;i";iTk;8 +#JJJJ  #   ;i";i k ;8 -;";qHH -;i">`hh;iz +;"qHH +;i"`hh;iz zk -ZZ8PI6""e<e +ZZ8PI6""f<e -"r[zzz +"[zzz zk ;8 -;";q;iH -;i">`hh;iz +;"q;iH +;i"`hh;iz zk -"h> +"i> > -6?"A_?"A_?"A_z -zk"Y -;8  i "e  i "e;i k;8T?8PI0>HHHH`;i " hhhh;i"d;iTk +6?"_?"_?"_z +zk"vZ +;8  i "yf  i "yf;i k;8T?8PI0>HHHH`;i " hhhh;i";iTk ZZ  -  "`  w O?zzzz z -zkZ8PI0zk""e<<""ee [𫫘ZZZ"fZ"mZ.' l I%   l zzz+k +  "  w O?zzzz z +zkZ8PI0zk""f<<""fe [𫫘ZZZ"Z"Z.' l I%   l zzz+k [𫫘Z  -"  -"ay"&"\z+z +"g +"cy""4]z+z zk [𫫘Z  -"  -"9@ "&"\z+z +"g +";, ""4]z+z zk Z  -  "\ +  "]   ::zzz z zk  - ?  2)(d"Ւhhz + ?  2)(d"bhhz zk Z -Hg"h -"^H -HH"8hhhک4 "dhzz +Hg"h +"^_H +HH"8hhhک "hzz zk Z   -"^ e  +"^_ e   ) zzz z zk  -  [𫫘"w .. 0 "0 -. "r[+zz z +  [𫫘"/x .. 0 "0 +. "[+zz z zk -  [𫫘"w .R T "T -R "r[+zz z +  [𫫘"/x .R T "T +R "[+zz z zk ZZ -"Y"-e: "Y"c:zzz +"oZ"e: "oZ"c:zzz zk ZZZ  -"'/;i -"ֻ zzzz +")/;i +" zzzz zk ;8J -;"vn)  ;"D;";iJz +;"o)  ;";"?;iJz zkZ    N#) @@ -383,34 +385,34 @@ z -e ' "kzk +e ' "7lzk   -"^:<w +"_:<w  eɀz -zkZ    P') "e e  %) "e e ' zkZRMH)h8PI0 "'e zzkZZZ   )"z@"|"|  "|) -' -"zzzk;8T?8PI0FZHZHHHHH;i" ;i ;i"d;iTk +zkZ    P') "f e  %) "f e ' zkZRMH)h8PI0 " 'e zzkZZZ  | )"@"U}"U}  "U}) +( +"-zzzk;8T?8PI0FZHZHHHHH;i" ;i ;i";iTk ZZ  -"_:<w +"2`:<w  eɀzzz zk -  [𫫘"w 0" $ $H$ -" h"r[+zz z +  [𫫘"/x 0" $ $H$ +" h"[+zz z zk ZZ    -   "\: +   "]: :оzzzz z zk Z 0B;H -i"hhzz +i"Yhhzz zk - [𫫘ZZ8PI2""e<e -"r[zz+z + [𫫘ZZ8PI2""f<e +"[zz+z zkZi  8PI0  zzke  Z    NH ) @@ -419,122 +421,122 @@ z ) -eh"kzzk +eh"7lzzk ZZ %;i -"ԅ zzz -zkd"[: +"a zzz +zkd"\: Z -"  ; -"ԅ -"I: -"glzz -zkZ&"~   )  6HH"7hh    "zkZV            I%  zkZ    PH ) "eehH ) "eeh +"  ; +"a +"֎: +"lzz +zkZ&"S   )  6HH"@9hh    "HzkZV            I%  zkZ    PH ) "fehH ) "feh zzk - [𫫘ZZ8PI6""e<e -"r[zz+z + [𫫘ZZ8PI6""f<e +"[zz+z zk 8ʆ8ʆ  $2 0 -d"laeHe +d"aeHe hz zk [ Y )d Z )Ȉ & [ )+k -ZZ8PIG6"e;e% -"r[zzz +ZZ8PIG6"f;e% +"[zzz zkZ   0 P9  E a 0f  % A F  )i)i )80zk ZZ -"eC;iH -"hh , "&"\zzz +"HfC;iH +"Yhh  ""4]zzz zk;8 - "&"&Q?HH  "(bhh;i + ""Q?HH  "bhh;i k - Z "e + Z "Hf  < - " "^)"\zzz z + "L "^_)"4]zzz z zk P X Y Z [ ] ^ _ X \ X k ZZ -t"d -"e/;H;i"0hh) -"\zzz +t" +"Hf/;H;i"hh) +"4]zzz zk - [𫫘Z"_ -)&"e0e"o -"h `% z+z + [𫫘Z"w_ +)&"f0e" +"h `% z+z zk Z  -0 2  " - "hzzz z +0 2  "  + "zzz z zk ZZZ 8PI - ;iH"thhH:H"5thhzzzz + ;iH"uhhH:H"thhzzzz zk ZZZ  8PI0zzzzz z -zk "Y -cH"bh8PI0/8PI0    .      "k +zk "oZ +cH"+ch8PI0/8PI0    .      " k [𫫘 -HH"hh8PI+ -6"e;e6"p+z +HH"hh8PI+ +6"f;e6"5q+z zk ZZ\  C7 -"h0 +"i0 zzz zk ZZZ 8PI - ;iH"thh8HH"5thhzzzz + ;iH"uhh8HH"thhzzzz zk ZZZ 8PI - ;iH"thhcHH"5thhzzzz + ;iH"uhhcHH"thhzzzz zk ZZZ 8PI - ;iH"thh8HH"5thhzzzz + ;iH"uhh8HH"thhzzzz zk ZZZ 8PI - ;iH"thhcHH"5thhzzzz -zkOy.wy aw~y)))"$~y))) "k -ZZ"\eP8,"% + ;iH"uhhcHH"thhzzzz +zkOy.wy aw~y)))"$~y))) "k +ZZ"eP8,"% ) )JJJJI)8 zzz zk - ;8R ?8PI0B;i^H ;i"ځhh;i? -?"r[;iRzz z + ;8R ?8PI0B;i^H ;i"ghh;i? +?"[;iRzz z zk ZZZZ   -"^e) +"^_e)      zzzzz zk - ZZ  "h0< "|`0* "CZ%zzzz z -zkZZ8PI*8PI Ȉ :H:H"5thhzzk + ZZ  "0< "`0* "Z%zzzz z +zkZZ8PI*8PI Ȉ :H:H"thhzzk Z 8 -PI0@ "e  4 - "ee" j: zz +PI0@ "f  4 + "fe"j: zz zk - [𫫘ZZZZ;i;":;$ -"r[zzzz+z + [𫫘ZZZZ;i;"I:;$ +"[zzzz+z zk ZZZ  8PI c   zzzzz z zk -"m +"9n Z - X"&H H",hhh8PI  e ӊzzz z + X"H H",hhh8PI  e ӊzzz z zkZ  )  @@ -547,74 +549,74 @@ z e) e  zzk - [𫫘ZZ8PII""e<e%HH -h"r[hzz+z + [𫫘ZZ8PII""f<e%HH +h"[hzz+z zk - ;8R ?8PI0B;i^H ;i"ځhh;i? -?"r[;iRzz z -zkZZZ  )"z"|2"|%"|"|  "|) -% -"zzzk + ;8R ?8PI0B;i^H ;i"ghh;i? +?"[;iRzz z +zkZZZ  )""U}2"U}%"U}"U}  "U}) +& +"-zzzk ZZZ   -;"+8PI2 +;",8PI2 '7) -"zzzz +"Rzzzz zk ZZ  -"d "e*;iH -"0hh -"\zzzz z -zk""lb|"qhh""lb"v" "l|"""|"kZi:] -DH`"[M"[D? ' 0 @ ! '   zk - Z"ɀJ=ɵ6% +" "Hf*;iH +"hh +"4]zzzz z +zk"R"umb|"rhh""umb"" "um|"""x|"xkZi:] +DH`"t\M"t\D? ' 0 @ ! '   zk + Z#ɀJ=ɵ6% e 8 ֊i)zz z zk - [𫫘ZZ8PIN""e<e*HH -h"r[hzz+z + [𫫘ZZ8PIN""f<e*HH +h"[hzz+z zk - [𫫘ZZ8PIN""e<e*HH -h"r[hzz+z + [𫫘ZZ8PIN""f<e*HH +h"[hzz+z zk    -L       "pȷ   "Do i +L       "5qȷ   "o i zz z zk Z   - "@ + "@ :)0 -i2 0 "(2hzzz z +i2 0 "3hzzz z zk ZZ -HH."lhh -"=h0/"H"qh"):ܣ"̵H "lhzzz -zk;88PI0! ;i";ik%ک8;ie  FfFfFfFfZ  )az8 ʆɀ8)zk;8 +HH."umhh +"h0/"H"h"):ܣ"YH "umhzzz +zk;88PI0! ;i";ik%ک8;ie  FfFfFfFfZ  )az8 ʆɀ8/ )zk;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#"e8%PI0 !ce @  +"]zzzz z +zk8PIH ch  [𫫘;8RZ;i"h +;i"hh""4];iR+kZZZZ  8'PI0zzzzko#"f8%PI0 !ce @  `  Z -"ef -"˸"\W% -eHeh"˸"\+ eHe -h"˸"\zz +"Hff +""4]W% +eHeh""4]+ eHe +h""4]zz zk ZZZZ  8PI0zzzzzz z -zk "Y"bH +zk "oZ"ScH c h  ZZZ +   zzzz @@ -622,54 +624,54 @@ z cH" h Z  - i  )     "    @' ) -"m)zzz z -zkZZZi0  :  ;8"e'e"iH"dh)H;iH="dhhh"\zzzk -  [𫫘ZZZZ;i;":G0H   - h"r[zzzz+zz z + i  )     "p    @' ) +"9n)zzz z +zkZZZi0  :  ;8"f'e"H"h)H;iH"hhh"4]zzzk +  [𫫘ZZZZ;i;"I:G0H   + h"[zzzz+zz z zk ZZZZ  -i"_  7i -"_Hhzzzzz +i"`  7i +"`Hhzzzzz zk Z  - "`7O + "7O )   $  zzz z zk [𫫘ZZZZ -DD"'Q +CC"Q G -="r -  "$i -"$ +="s +  "i +" PI0zzzz+z -zk;8 8 PIx;i H"t;iH"z{ c c 8;i H"{ d8"w;iH!"{;i;ik +zk;8 8 PIx;i H"u;iH"| c c 8;i H"Z| d8"x;iH!"Z|;i;ik Z  -H "^h+ "^e  zzz z -zk c)"^H -ch  [𫫘;8T"t hhhh]H]HHl;i "hhh;i"rR"&"\;iT+k +H "^_h+ "^_e  zzz z +zk c)"E_H +ch  [𫫘;8T"t hhhh]H]HHl;i "hhh;i"XtR""4];iT+k ;8: -;i;i":O;i"3+1  +;i;i":O;i"5+1   -;i";i:z +;i"a;i:z zk ;8T ->8PI/"cH -HH;i " hhhh&ڥ -HHd;i "hhh;iH"$hh;iTz -zk [𫫘ZZZ;H"j_hhhhF&HH"Ւhh1H2"dhH "dhzzz+k +>8PI/"zdH +HH;i " hhhh&ڥ +HHd;i "hhh;iH"$hh;iTz +zk [𫫘ZZZ;H""ahhhhF&HH"bhh1H"hH "hzzz+k [𫫘;8 -;i;" >&("( -&"r[ H -"dh ;i +;i;"I >&("( +&"[ H +"h ;i +z zk [𫫘;8 -;i;" >*,", -*"r[ H2"dh ;i +;i;"I >*,", +*"[ H2"h ;i +z zk @@ -683,23 +685,25 @@ z zk Z  4  6 -g "O - i8 "fh +g "oO + i8 "qgh 4 6 zzz z -zkZZZ -8%PI008'PI08'"o':o!o#zzzk [𫫯CLŵC"z:#"z:4"z: CV"tZDD ɿ 4DD    C"|ZC+k +zkZZZ -8%PI008'PI08'"sq':o!o#zzzk [𫫯CLRC"{:#"{:4"{: CV"ZCC ɿ 4CC    C"ZC+k [𫫘;8 -H"h;i;i":B "  -"r["h;i +H"h;i;i"I:B "  +"["h;i +z zk [𫫘;8 -;i;" B"$&H $ -"h"r[ H "dh ;i +;i;"I B"$&H $ +"h"[ H "h ;i +z -zk +zkZs8 PI0_ h i j l m n ` a b zzk + +eL ZZZZ  -8PIV "Y"b   +8PIV "oZ"Sc   5 + c  zzzzzz z zk @@ -712,91 +716,88 @@ z Ȉ &)dz zk - O?L ~ f8ʆ + O?L>~ f8ʆ 8ʊ -"z +"z zk Z  - i e )8PIF cH"h c   zzz z -zk;8 8PI0Lj;iH"thh;iH"z{hh8PI -cc8  ;iH"{hhd "w;iH"{hh;ik8HHH + i e )8PIF cH"h c   zzz z +zk;8 8PI0L;iH"uhh;iH"|hh8PI +cc8  ;iH"Z|hhd "x;iH"Z|hh;ik8HHH **** * * * 8Hh hhhzzz****Jh;i(khhhhhzzzz(k ZZ -."  v 8PI0\    +)"^H +."}  v 8PI0\    +)"E_H ch c  zzzz z zk Z  -  W  N  )<   !  "ZJ    zzz z +  W  N  )<   !  "[J    zzz z zk ZZZ  %;i -"ԅ S 4  -"ԅ;i -"ԅzzzzz z -zkd"[:L +"a S 4  +"a;i +"azzzzz z +zkd"\:L ZZ - )"[::   "[:S))e:"f  zzzz z -zkZ?8PI@8PI0PG"48 A"4:P8PI0"PG"c A"zk + )"\::   "*\:S))e:"f  zzzz z +zkZ?8PI@8PI0PG"8 A":P8PI0"PG"c A"zk  [𫫘;8 -;i;" K.0/H  0 -. h"r[ H "dh ;i +;i;"I K.0/H  0 +. h"[ H"h ;i +zz z zk  [𫫘;8 -;i;" N243HH  4 -2 h"r[h H "dh ;i +;i;"I N243HH  4 +2 h"[h H"h ;i +zz z zk -"9Zix -d" ""dd"q"q"q"9Z -PI0d"q"q"qz -zkZ "8PI0T8PI0zk$"e88$"ee6"e;;6"eeL;864 6 F\啃!a#%+-/1')35;"͖:9;"͖;i6k +"Zix +d" ""dd"^r"^r"^r"Z +PI0d"^r"^r"^rz +zkZ "8PI0T8PI0zk$"f88$"fe6"f;;6"feL*;864  CJ\r!ja#%+-/1')35;"Z:9;"Z;i6k ZZZ -##"Z"[ʆ""[ʆ" 8PI00c +##"Z["e\ʆ"V"e\ʆ"V 8PI00c 7cWc     -"ZЁzzz\ +"Z[Ёzzz\ ZZ     -"I:L  ; -"M [  -"M; -"ԅ; -"ԅ#  zzzz z -zk/)$"L+&"c@+&"3@+&"k +"֎:L  ; +"ڌ [  +"ڌ; +"a; +"a#  zzzz z +zk/)$" L+&" c@+&" 3@+&" k ;8T -HH% "lhh +HH "umhh -"=h8PInH"l;i";i"^H;i H ".ک -"l ;i -"H"lh;iTz +"h8PInH"um;i";i"^_H;i H "ک +"um ;i +"H"umh;iTz zk ;8 cJ  cic    Ȁ ;iz -zk:L;8"         l . r"&Z^=!;":"  ;";i"kZsCCCC8 PI0_ h i j l m n ` a b zzk - -eL} +zk:L;8"         n J"Z^&?!;"#:"  ;"#;i"k Z  V 0 E X - x $ȷ )" :  E% 0 6 X + x $ȷ )"h:  E% 0 6 X x ! 8PI08PI0 zzz z zk -Z8PI0Lɣ$"e8e +Z8PI0Lʣ$"f8e r 8PI/ -6"e;eE "& -"&zz +6"f;eE " "zz zk Z   -     Lʠ)L  w   +     Lʠ)L  w   ) e    @ Z   a "z   -"G  H"hzz z +"iG  H"hzz z zk Zi  @@ -805,9 +806,9 @@ z ȗ i8 8ʠȗ Hȷ -h"z\ +h"z\! Z  -"f +" g  c i @@ -819,7 +820,7 @@ z ȗȗȗȗ ȗ ȗzzz z zk;8  - ;"\ LAͣ + ;"^ Lͣ  @@ -830,22 +831,22 @@ z    ;i -;i";ikZ A"SPG""PG"c A"?"Sń'7""PG"48 A"4:zk +;i";ikZ A"SPG""PG"c A"?"ASń'7"A"PG"8 A":zk  [𫫘;8  H -HHH5 -"dhhhh;i;i"J  . +HHH! +"hhhh;i;i"IJ  . H  - h"r[H -"dh;i + h"[H +"h;i +zz z zk ZZ -)L64 -i8"ghL  84(H6*h "H  ;4 wH6"wh -i8"ghzzz -zk;8;"v8 +)LJ64 +i8"ghLE  84(H6*h "H  ;4 wH6"wh +i8"ghzzz +zk;8;"8 ) @@ -853,23 +854,23 @@ z ʪʠ Ȉ & ʠȈ -& ʆFj;ik;8 c  g       )   ;ik ҋ [𫫘8PI0LҘ""e<e +& ʆFj;ik;8 c  g       )   ;ik ҋ [𫫘8PI0LӘ""f<e -  +kZ 9 Lӯʆʆ"Dʆʆ"D  s  i ) -ʆʆ"D ) -ʆʆ"D8 8 zk +  +kZ 9 Lӯʆʆ"ʆʆ"  s  i ) +ʆʆ" ) +ʆʆ"8 8 zk ZZZ  ; -"ֻLmԥ  -"Pt -"%j A  -" -"dZ zzzzz z -zkIIڅd*8&zzkHCh"H"Ik$8$8 +" Lԥ  +"zRt +"k A  +"a +"\ zzzzz z +zkIIڅd*8&zzkHCh"H"Ik$8$8  ddd d & &&8& & zz -z zkEH"z8kk;8  LK֯H h 8PI0j ) +z zkEH"0z8kk;8  L֯H h 8PI0j )    @@ -879,73 +880,73 @@ z e  %  ) -e  4e  e  L;izkZZZZX +e  4e  e  L;izkZZZZX -c  :Lף -H`HHiC "qhhnHHi? "qhhRHHi/ "qhh6HHi; "qhhHHi7 "qhhH "uh)""/zzzzk +c  :Lsף +H`HHC "hhnHH? "hhRHH/ "hh6HH; "hhHH7 "hhH "Kvh)"p"zzzzk ;8      - "DL'ؠ + "Lؠ ic  8<PI0S;iH -i "hh  ;i +i "Yhh  ;i z -zk;8VR0 _Z v҃ÃY_!V#%Cc79%a;=a') +-a/1`35?A\CEwGIoKMOQcSU;" -;iVk;8 -;H"{d"g"kHHH";i dd"d""% 8PI0""o "5thh;i -kHH "qhhdd "d "/  ZZH"h0V8PII$"e88$"ee$"e8ew8PI0Y$"e8J$"e88$"ee$"e8ezzk +zk;8V1 Z v ӃŃ斃O`!㊃#%c79a;=a')+-Cb/1l`35?A\CEGIsqKM,OQ$dSU;"™;iVk;8 +;H"Z|d""HHH"i;i dd"td""^' 8PI0"" +"thh;i +kHH "hhdd "pd "  ZZH"h0V8PII$"f88$"fe$"f8ew8PI0Y$"f8J$"f88$"fe$"f8ezzk ZZZ  -   , .7  . , "P t -  "I      "dZzzzzz z -zk;8 / ;i";i"H;i"^h?;i" |:"thhhh;ik;ic   A +Z  )"^H;ich L_ +   , .7  . , "zR t +  "oI      "\zzzzz z +zk;8 / ;i";;i";H;i"^_h?;i"|:"thhhh;ik;ic   A +Z  )",_H;ich L ;8    -":Lݥ - " 46 -i8"Do +"o:LRޥ + "G 46 +i8"o i8 -6H c "gh c  +6H c "gh c   ;i zz z zk ZZZ  -  "PLީ -  "j    ) " "dZLPޣ zzzzz z +  "zRL<ߩ +  "oj    ) " "\Lޣ zzzzz z zkZZZ: -8PI0.80PI0/"ZPI0 -80L$8PILߊ80PI09"ZPI080^8aPI0V"ZPI0i28API06"ZPI0izzzk +8PI0.80PI0/"?[PI0 +80L]$8PILP80PI09"B[PI080^8aPI0V"?[PI0i28API06"?[PI0izzzk  [𫫘;8  H -HHH"hhhh;i;i"q HH6"dhh . +HHH"hhhh;i;i"Iq HH6"hh . H   - h"r[HM "dh;i + h"[H9 "h;i +zz z zk -;8  G - 8PIL"e 8PI0L8 :8PI0m - "8 PI02 c +;8   + 8PILw"f 8PI0Lw8 :8PI0m + "8 PI02 c -[DYD " -H "4h  H "4h H "4h:L;i z +SDQD " +H "4h  H "4h H "4h:L;i z zk -  [𫫘ZZZN""&8PI0L#6"e;eL&" n ` +  [𫫘ZZZN""8PI0L~6"f;eL"w n ` E H  -h"g"r[  zzz+zz z +h"qh"[  zzz+zz z zk [𫫘Z8PI0 -z+zke  ie  ie  ie  ie  ie  ie  LO;8@;i ;i":LT ;i "3_7  ;/+)  "H h 7  +z+zke  ie  ie  ie  ie  ie  ie  L;8@;i ;i":L ;i "5_7  ;/+)  "H h 7    :  ;i@k ;8   -  "["Do ) - ";i +  "@\"o ) + ";i zz z zk: @@ -954,17 +955,17 @@ z  c i -cH"[chȗ +cH"8\chȗ  c :  c i -cH"[chȗ L - ZZZZ    L) +cH"8\chȗ L + ZZZZ    L) -)oHoh8PILK +)oHoh8PIL ) @@ -984,44 +985,44 @@ z  - "k4e - e   Lzzzzz z -zkZZ_ -"lZ"18PI0L3"dA"hhLz A Lz A Lz词AeAA"rAHAH"lhhAAH"lhhA"lhhA"hhL"r"dH"dhzzk + "7l4e + e   Lzzzzz z +zkZZK +"umZ"8PI0L3"A"FhhL A L A L词AeAA"AHAH"umhhAAH"umhhA"umhhA"FhhL4"=s"Hy"hzzk ZZZZ)* -  ϧ) L)*  ϧ) +  ϧ) L)*  ϧ) !   zzzzzz z zk - ;8$8PI0L8PI0L$"e8e -$"e8e    -i;i "p i -i "p;i i "p;i$zz z + ;8$8PI0L.8PI0L.$"f8e +$"f8e    +i;i "5q i +i "5q;i i "5q;i$zz z zk [𫫘;8;i# - ' L;i4"eh%e" "\L   8PIL;ic + ' LU;i4"fh%e" "4]LX   8PIL;ic i c   i c);i+z zk [𫫘;8;i# - ' L;i4"eh%e"h "\L    8PIL;ic + ' Lx;i4"fh%e" "4]L{   8PIL;ic i c   i c);i+z zk [𫫘;8  -" 8PI ' LS ' LB)B;i"Obh;i4"eh%e"* -4"eh%e"HB"dh"\ ' ;i+z -zkLg +"g8PI ' L ' L)B;i"bh;i4"fh%e" * +4"fh%e" HB"h"4] ' ;i+z +zkL  [𫫘;8! -DD -  "'Lu -Lu#eHe +CC +  "L +L#eHe h - Lu8#PIcHcheHe + L8#PIcHcheHe h - "r  -  "$i "$ PI0L;i+zz z + "s  +  "i " PI0LE;i+zz z zkH )&" ) @@ -1034,154 +1035,151 @@ z ж0 8 𚰥hkH88HdR8W)) *)(j)J(j zzkJjfȀ( -  [𫫘ZZZ"w LF H L| )"zL;iH"thhH"5thhL;iH"thhHJJJI)8 +  [𫫘ZZZ"/x L,F H L,h )"L,;iH"uhhH"thhL,;iH"uhhHJJJI)8 -H"5thht;iH"thh8PI=H:H"5thh HH F  -h"r[H:H"5thhHH -F h"r[zzz+zz z -zkZZZZP8<8;H"{u -"lBHBH"lBHBH"lBB"Hs"lBHBhZJJJJH"l;iBHBHBH "lBHBHBHj "l ;i H"{"5t;izzzzk@"j"hH̢:dFfc c  e +H"thht;iH"uhh8PI=H:H"thh HH F  +h"[H:H"thhHH +F h"[zzz+zz z +zkZZZZP8<8;H"Z|a +"umBHBH"umBHBH"umBB"VHs"umBHBhZJJJJH"um;iBHBHBH "umBHBHBHV "um ;i H"Z|"t;izzzzk@"Hk"iH̢:dFfc c  e * &ؘ8ce~hhhhhh/FffF8&/y$0&&ddZddQH)hF8&H)h)H)h) J Jȥ -Z먊JjzkZZZZLy  -#LpLp)#cL]~ +Z먊JjzkZZZZL S! +$LL)#cL~ H`8`f8P\cR8H80>8 48*8)88 e  -eLzzzzk +eLzzzzk ;8    -i"_:L'): "e  1@')" ɀL +i"`:L'): "f  1@')" ɀL  e j -)e"_; ɀ9    +)e"`; ɀ9    e';i zz z -zk  L -;8;i H"thh;iH"z{hhLQL c ;iH"{ H"j;iH"{;i -L c  ;iH"{ H"j;iH"{;i -L c c8  ;iH"{ H"j;iH"{;i +zk  LA +;8;i H"uhh;iH"|hhLQL? c ;iH"Z| H"k;iH"Z|;i +L? c  ;iH"Z| H"k;iH"Z|;i +L c c8  ;iH"Z| H"k;iH"Z|;i ;iz zk ;8  -:  8PI0L;iH;i "0hh ] ) E      -E L.  +:  8PI0L?;iH;i "hh ] ) E      +E L  ;izz z zk ;8  -".LL*  : +"0LvL  : ;i e /  -;i e".;iz +;i e"0;iz zk iH -he"H +he"H -;i ehLx +;i ehL [𫫘;8        JJ -              #   "xd"e "xe "x"x# "x0   "x"x +              #   ""yd"f ""ye ""y""y# ""y0   ""y""y ;i +z z zk ;8   - L;i;i"L  -"3L+ 0G7)+ " + La;i;i"LJ  +"5L*+ 0G7)+ "  ,  -"P  ;i +"zR  ;i z -zkZ"^:"Ld"aLa):LY))  )  <)H"  hLd )H"  hLd@)H"  hLd)H"  hm?)H"  hC)H"  h')H"  h "aL>zk"j"kI"j"k"hHhڥ -E\8~FfjJ8 +zkZ"_:"L"ibL):L))  )  <)H"w  hL )H"w  hL@)H"w  hL)H"w  hm?)H"w  hC)H"w  h')H"w  h "ibLzkB(B"Hk"*kI"Hk"*k"iHhڥ +E\;8~FfjJ8 Fl$ zzzku **Ji Jȣ fjhhzkFeeJjj8j ЧгH -JhȈkЗF@B(B - ZZ  LA7 LA  LD    L6  L<  L<"]ȷ   +JhȈkЗF@ + ZZ  L7 L  L    L  L  L"Y^ȷ    - "B  LD + "Ϫ  L e8  Ш    5  ȷ  -ȗ  :"]zzzz z +ȗ  :"Y^zzzz z zk ;8         -i"e ): "e)  +i"yf ): "f)  e -)e"e    L +)e"yf    L&  e :  @    ;i zz z zk ZZZZ - :8PI0L -"ЪL8PI0L) c q -W = c  c ] c ] c J8PI": c Lzzzzzz z + :8PI0LA +"]LC8PI0L6) c q +W = c  c ] c ] c J8PI": c L#zzzzzz z zk ZZZZ -  L;i"m"Z - "Z +  "Z  "Z   -"Z"? - N"O?D +  Lk;i"{n"$[ - "$[ +  "$[  "$[   +"$["-A - N"O?D .8"O?    -%  "[  "[zzzzz +%  "[  "[zzzzz zk @ -ZhhJjhzkک"j"hHҘ8i0 +ZhhJjhzkک"Hk"iHҘ8i0 *$ &$8 &ccd&8&&&8j$Ff19Ffj  ,&JȀJ dd ZhhhhJjzzk ;8   -i"_:L?'): "e  4@')$  -e:LL -)e"_ ] ɀQ   "L  -e"L  , +i"`:L3 ?'): "f  4@')$  +e:L3 L3  +)e"` ] ɀQ   "  +e"  , ;izz z -zk  L;8:\ Z }ZЪ!s#%m')/1Z35(_+-ߡ79;i"͖:Lf  Z }ZЪ!s#%m')/1Z35(_+-ߡ79;i"͖")hhh;i:k -;8;i H"thh;iH"z{hhLA -L - H"jhL - ;iH"{ H"j c  ;i H"{ H"j;iH"{;iL - c c8  ;iH"{ H"j c  8:;i H"{ H"j;iH"{;i;iz +zk  Ll;8:\ Z + []!#%9n')E/1Z35_+-l79;i"Z:L + Z + []!#%9n')E/1Z35_+-l79;i"Z"hhh;i:k +;8;i H"uhh;iH"|hhL L H"khL  ;iH"Z| H"k c  ;i H"Z| H"k;iH"Z|;iL c c8  ;iH"Z| H"k c  8:;i H"Z| H"k;iH"Z|;i;iz zk - ZZZZ=L 87g0f + ZZZZ=Lo 87g0f g   ȷ   ȷ g7 80] -" -[ȷ" -[ȷg7H h"zzzzzz z +"[ȷ"[ȷg7H h"zzzzzz z zk ;8  - " 7)L| 7)$ + "# 7)L7)$  Ȉ & -8 PI0     "$)_ +8 PI0     "#)_   - ":i:У    "$ "gl;i zz z + ":i:У    "# "l;i zz z zk ZZ  -"L  L  L -i8"Do -i6U"e -i8RRaA"@ -irrAa"@ -i "@ -i$"@&$4664 -i8"gh  H"chzzz +"oL@  L  L +i8"o +i6U"yf +i8RRaA"ͳ +irrAa"ͳ +i "ͳ +i$"ͳ&$4664 +i8"gh  H"Odhzzz zk - ;8 =LLc)   "f + ;8 =Lc)   " g  ci @@ -1189,200 +1187,198 @@ z   ȷ  -LL +L ȷȷ8 Y g  -c    7 H  h" +c    7 H  h" i;i zz z zk [𫫘ZZZ 8 -PI0L "e  L "e  8PI0L8PI` -c   A)"^H "eech  "eezzz+z -zk "eec LL +PI0L "f  L "f  8PI0L8PI` +c   A)"E_H "fech  "fezzz+z +zk "fec LL ZZZZ  - L) L)& -"L, "_g L$E L, %L, -"p8ʆ'   L]zzzzzz z + L{ L{& +"L~ "i LvE L~ %L~ +"p8ʆ'   Lzzzzzz z zk  [𫫘ZZZ  -" 8PI% `% L `%  "dL" Lp H"dh  -&"e0e"P  WHh "dh `% "h"\!"d `% zzz+zz z -zkL} +"g8PI% `% L `% k "L"w L H"h  +&"f0e"  WHT "h `% "h"4]!l" `% zzz+zz z +zkL ;8 -"l +"um -8PI0';i H"lhh;iz +8PI0';i H"umhh;iz zk8 PI= -":0  ;i H"lhhL8 -PI0L - +"#:0  ;i H"umhhLd8 +PI0L\ c -  )HN"lh)"\:3)"]:&;i c . $;i c   +  )HN"umh)"r]:3)"]:&;i c . $;i c    -L +L7 ZZZ  ) zzzz -zk)"z   L   L ڃ  L ك  L   L   L Ã  L   L ă  y ۃ  g Ń  U ƒ  CH"4h [ [H"4h     H"4h  L; - ;8   :L -H`L;i H"GLhh ;i H"GLhhLLH} - -"Nh: - LL{Hy - -"Nh: - oj"^EH - -"Nh: - ouow;izz z -zk +zk$)"   L   L ڃ  L ك  L   L   L Ã  L   L ă  y ۃ  g Ń  U ƒ  CH"4h [ [H"4h     H"4h  L ZZZ    ;iH;i -H "Ohhhh8PI0!HH "~hhzzzzz z +H "܇hhhh8PI0!HH "~hhzzzzz z zk  -e8PI0%8PI08  L8ZPI0a8PI08R  L8(PI0/8PI0 8(  [8dPI0k8PI0 8\  3 -   # # Ll - ZZ    LH))"e8PIL ) "ee  ) "ee  ) "ee   ') "e e ' %) "e e  : +e8PI0%8PI08  L]8ZPI0a8PI08R  L]8(PI0/8PI0 8(  [8dPI0k8PI0 8\  3 +   # # LD + ZZ    LH))"f8PIL ) "fe  ) "fe  ) "fe   ') "f e ' %) "f e  :  e H  - e hLzzz z + e hLzzz z zkZZ   -L - H` w a"L -L  L L L w L  Ld"Ld"| "U   3  "zzk - ZZZ   ɀ L  L)8 +Lm + +H` w a"-Lt +Lt  Lt Lt Lt w Lt  Ltd"oLtd"G| "GU   3  "ozzk + ZZZ   ɀ L  L)8 -CC  )"]: ["6)8 +CC  )"]: ["6)8 -C -C))"x;" JJJ ))"j  (#)JJJJI)8i0"#)i0" )"~"!  "zzzzz z +C +C))"x;" JJJ ))" k  (#)JJJJI)8i0"#)i0" )"~"!  "zzzzz z zk  [𫫘;8 ;i-  -" 8PI ' L ' L ;i)HH -HH;i  4"eh%e"hhhh"\L      8PIL;ic i c  i c);i+zz z -zkL - "\ +"g8PI ' L ' Lx ;i)HH +HH;i  4"fh%e"hhhh"4]Lx      8PIL;ic i c  i c);i+zz z +zkLd + "!]  -Le" ) )  )       `  "9Zi "9Z PI01   "9Zi "9Z PI0驇!  "9Zi "9Z PI0  "9Zi "9Z PI0   "9Zi "9Z PI0   zz z +L=" ) )  )       `  "Zi "Z PI01   "Zi "Z PI0驇!  "Zi "Z PI0  "Zi "Z PI0   "Zi "Z PI0   zz z zk - ;8    "7)L$7)%  Ȉ -& ? "$)   ":L# 7)ʆ "$ "$)^ + ;8    "#7)L#7)%  Ȉ +& ? "#)   "P:L# 7)ʆ "# "#)^  - ":i:Щ ": "gl;izz z + "P:i:Щ "P: "l;izz z zk ;8    -C #  7"$    L%     " "gl ":L%@   -                  ; "M ;i  "ԅ -  ;i  "ԅ:  )ӣ ;i +C #  7"#    L%     " "l "=:L%@   +                  ; "ڌ ;i  "a +  ;i  "a:  )ӣ ;i zz z -zkZ  ) "ee) "ee  ) "ee) "ee  ) "ee) "ee  ) "eeH) "eeh ) "ee -H) "eeh -) "e H) "eh  zzk +zk + ;8   :LF' +H`;i H"Mhh;i H"MhhLF'LI';i H"Mhh ;i H"MhhLF'LI'H} + +"h: + LI'LF'{Hy + +"h: + oj"^EH + +"h: + ouow;izz z +zkZ  ) "fe) "fe  ) "fe) "fe  ) "fe) "fe  ) "feH) "feh ) "fe +H) "feh +) "f H) "fh  zzk ;8 ;i -"ֻL))@7)L ) K -i&   "ghL.) 7 "  "L)$"      -"H i "@ i"@ i"e   "  7 ;izz z +" L*@7)L* K +i&   "ghL* 7 "U  "oL*$"      +"Ճ i "ͳ i"ͳ i"yf   " 7 ;izz z zk ;8  -L*7 -"hO?   >> +La,7 +"iO?   >> >> >> -  L*>eL* -L* ȷ   ȷ ȗ"A_ O?  7)" - -" -(  L) O?;izz z +  Li,>eL?, +L?, ȷ   ȷ ȗ"_ O?  7)"  +" (  Lz+ O?;izz z zk ;8   - O?L,7 O?L,& "B O?L, -"hL,   L, 8 8 ȷ  ?ȗ + O?L:.7 O?L$.& "Ϫ O?L$. +"L .   L. 8 8 ȷ  ?ȗ  -" b L+       :   L+8    ;izz z -zk"sd"*Z"dhhhB"؈="Z"d"^    "4"t| "d"mc< "d";S "d"/zl"d"b"i"d""d"^"d"6"&"d"-"d"c^"d"d:HJ"dh -"d"S:m"& "dk +"R b L;-       :   L-8    ;izz z +zk"e"Z "hhhB"="u[""^    ""} ""c( ""? ""zl""b"_j""""""d """">-""^"":H6"hw +""T:Y" "k ZZZ  46 -":LH0 -i6"_8  L90U+ -i"9y:LH0 -iC"_ E :#:L90L90L90  L90)):%:L90 -iF"_:L90H):r -iI"_:Z -iK"_ɀ$ -iX"iN -"_:Uzzzz +"o:L1 +i6"`8  L1U+ +i"y:L1 +iC"` E :#:L1L1L1  L1)):%:L1 +iF"`:L1H):r +iI"`:Z +iK"`ɀ$ +iX"iN +"`:Uzzzz zk;8 -  9 )+3C57-C/1L1"v"H"`hiG"VHd"Cchd"YHH"_hh 9 " ;i" "d";i -ko +  9 )+3C57-C/1L3"v"H"l`hG"Hd"chd"HH"O`hh 9 "  ;i" ",d";i +k eH eh -o + -o + eH@ eh -o + -@L0 +@Lb2 ;8 - # :';i"L3 : Ч) - L3 -   ? _ * M;i" ;i "  L3 L3L3   ?   ?  * :H  "(2h4  ) ;i" L2;izz z + # :';i"Lw5 : Ч) + Lw5 +   ? _ * M;i" ;i "  Lw5 LW5Lw5   ?   ?  * :H  "3h4  ) ;i" L4;izz z zk ZZZ   / : \ (   - : / L5 \ L5 -  & + "PLx5;i "n "+ 8* L5 +  7 )zzzzz z + : / LO7 \ LO7 +  & + "zRL7;i "n ">+ 8* LL7 +  7 )zzzzz z zk i8H7 he -" - L4Lp4 +" + Lp6L5 [𫫘;8  -d" H d"eh8 "j  "j  "j  "j  "j  "j  -"j  :0 :        "j  -"j                   :     #   ;i +d" H d"fh8 " k  " k  " k  " k  " k  " k  +" k  :0 :        " k  +" k                   :     #   ;i +z -zk [𫫘ZZ"fZ"mZ:L8L8 L9"zRF:#.'"+/ -3Lg9L9"z7R;F?:C.G"KO -SwL9"zWR[F_:c.g"ko +zk [𫫘ZZ"Z"Z:L:L: L;"RF:#.'"+/ +3L:L;"7R;F?:C.G"KO +SwL;"WR[F_:c.g"ko s  zz+k ;8r -;i;i"L};? A;i?"3 -j Lt;i  EJL:][ " -EL:  +;i;i"L =? A;i?"5 +j L=i  EJL<][ " +EL~<  x  -;i "PD;i "%j  h;i?", +;i "zRD;i "k  h;i?"l, &;i? -" " ;irz +"# ";irz zk - ;8 8PILu=8PI0-;iH"lhh;izz z -zk c  ":L<;iH"lhh8PI0L$Hf"lh$$ H"lhh&;ic )"1]:&;ic  $;ic . ":"l)H"lhL;;ic L; + ;8 8PIL?8PI0-;iH"umhh;izz z +zk c  "#:Lf>;iH"umhh8PI0L$Hf"umh$$ H"umhh&;ic )"]:&;ic  $;ic . "#:"um)H"umhLb=;ic LE= ;8  -7)L?Lh?L{?  L{? - "$)Lf?; -":Lf? ***)  v ) +7)LAL@L A  L A + "#)L@; +":L@ ***)  v ) )Ȉ &e?# )ʪeHeh Ȉ -&  Lc?## **) e# +&  L@## **) e# e  ***) ) ) @@ -1390,121 +1386,124 @@ z )eH)8 hȈ &   -": -"gl;izz z +"=: +"l;izz z zk - ;8"Z  -  LLA;"B["m"Z - "Z +  "Z  "Z"Z  ;"B["O?L>A"$\ʆ" "$\ʆ" -;i )" :y  + ;8"6[  +  LB;"["{n"-[ - "-[ +  "-[  "-["6[  ;"["nO?LB"\ʆ"V "\ʆ"V +;i )"h:y  ]  8PI0E -",\ʆ"laeHeh"Z"Z -Lm@"O? - II -    5  "Z  -"Z"Z  +"\ʆ"aeHeh"-["6[ +LA"O? - II +    5  "-[  +"-["6[  ;izz z zk -;8  -:LC -&H`;iH"GLhh0*<"l"'W?"ZhhhZ;iH"GLhh0=!"l"'W?"Zhhhک"lhLC;iH"GLhh0*"l"'W?"ZhhhZ;iH"GLhh0="l"'W?"Zhhhک"lhLC"lH"lhh -J >  1)'"'W?d"Ւhh"lg"l;i z -zk ZZZZ ;i -"ֻLE)LE7)LE LE: +" LE L8E:  -" -L -E -"_g  % E  > & - "  @ j [ -i&   "gh  7    +"# +LD +"i  % E  > & + "#  @ j [ +i&   "gh  7    zzzzzz z zk ;8F -TR ;i;"L,G -L,G;i"PLG;i"%j LF C1/c)   +TR ;i;"LF +LF;i"zRLF;i"k LF C1/c)   c    e : -e ţ   LG LG&$"_      'd Ci8c"  ;iFzz z +e ţ   LNG LNG&$"o_      'd Ci8c"  ;iFzz z zk ;8  8 -PILI  LI [ LI):8PIL1I -):e  "e 3  "LI"e 3 M3"ee +PILrI  LSI [ LSI):8PILH +):e  "f   "EL_I"f ߳ M"fe  -;i "r[LILH -c  )"]:I +;i "[L_IL#H +c  )"]:I ;ie -"e)80eH -;i eh ; LQH ";izz z +"f)80eH +;i eh ; LG "E;izz z zk -;ieLH +;ieLG +;8  +:LK +&H`;iH"Mhh0?("um"W?"hhhک"umhZ;iH"Mhh0= "um"W?"hhhک"umhLK;iH"Mhh0?"um"W?"hhhکv"umhZ;iH"Mhh0="um"W?"hhhکQ"umhLK"4mH"umhh +J >  1)'"W?d"bhh"umS"um;i z +zk ;8  - "pLJ:d&#eHehJ)  II! #i0  JJJJ9  c      :;ic    А;ic ~ S + "5qLL:d&#eHehJ)  II! #i0  JJJJ9  c      :;ic    А;ic ~ S c : -c"[::    '   ;ic)  +c"\::    '   ;ic)  c  ;iz z zk  [𫫘;8, ;i;  -" 8PILhM;i -"L_M     8PIL;i-c i c  i c)LmN"\LmN;i "1k +"g8PIL O;i +"LO     8PIL;i-c i c  i c)L%P"4]L%P;i "k -YkWk;i " ;i ;i"1k;i" ;i  -"^v:(;i -"^v: LL      +QkOk;i ";i ;i"k;i";i  +"v:(;i +"v: LON      -YkWk i "1k;i,+zz z +QkOk i "k;i,+zz z zk -;8    T "  ) LO  +;8    @ "1  ) |LQ   8 -PILO -A%V "d -W"du -"=h0;"r[" -"& -"&;iz -zk "e  LP   "ee" j:f "ee "ee" +PILQ +A%B "| +C"u| +"h0;"[" +" +";iz +zk "f  L^R   "fe"j:f "fe "fe"1     -LO +LP ;8   -  LR )LR   -  "  .,Z ȈFjdLS, .  LR +  LT )LT   +  "  .,Z ȈFjdLT, .  L "L"` Ls "`y   -X &;ic  ;ic LrLu Lu%:;ie :ף % '-/;i%"PLu;i%"%jY;iCA "pCA    " LuLuLvu;i%" i CA"DoCA  ;iCA "p    " ;iXk +"a:   Ln;8&!!06#!c'o#8!6'o#:!c#:8!06!c%o! 8 #6%o!:c!: 8 #"f%"f8%"f!"fe8%  Lsw"f8%U%c  cԣc @ c +` #c!w"f8%U%c cԣc @ c +` #c;i&k%c%cc8#cc8# c  Lr#c#c @  @  `  ` #c;8X;i ;i":LLw ;i "o Lu;i"q "" Lu "ay   +X &;ic  ;ic LtLLw LLw%:;ie :ף % '-/;i%"zRLFw;i%"kY;iCA "5qCA    "L@wL8wL.w;i%"gi CA"oCA  ;iCA "5q    ";iXk ;8  - +7 )Lx  -e:Lx i ;i  "pJLv @+ dFH H;i i "Jhh "*dLxLx + L@vJJ  c " " Lw:Lw   H + +7 )LJz  +e:L_z i ;i  "5qJLx @+ dFH H;i i "Khh ">*dLJzLJz + LwJJ  c " "gLy:Ly   H -h8"PLw i "Dx   -  "[H   "Sh  "dZ  : ЂLx -  "k   "Do i   "p+7 H  h  ;izz z -zkLu -;8*    " +h8"zRLy i "x   +  "o[H   "h  "\  : ЂLDz +  "ok   "o i   "5q+7 H  h  ;izz z +zkLw +;8*    "K  -L{L{ -HH "hhh 8 PI0L<{&("$8 PIF&(PIg -c;i c (&("$Lp{"$L -{&(PIM$"Ȉ +LS}LG} +HH "lhhh 8 PI0L|&("$8 PIF&(PIg +c;i c (&("$L(}"$L|&(PIM$"Ȉ &H c)henC&($H$h -c  "$(&&("$Ly  - E ;LRy +c  "$(&&("$L^{  + E ;L +{  -" -;i*z -zk;8b "t|"s ;iH"{ HH"~ H"y;i"o   HH"5tb"n  HH"5tF"nH#H"5t;i'"nHH"5tF"n  HH"5t;i}?"z"nhhL}"nhhL}T"nhhL}"nhhq"nhh\"nhhGs"nhh-"nhh"nhh  HH"5thhF"nhhY   HH"5tu?Hy?H;i" ;iH"n;i  R   HH"5ty?H;i";iH"n;i -   HH"5tF"n HH"5t5"n;i +" ;i*z +zk;8b "}"tt ;iH"Z| HH"~ H"jz;i" +   HH"t"o  HH"t"oH#H"t;i"oHH"t"o  HH"t;i}?"["ohhL"ohhL"ohhL."ohhqM"ohh\z"ohhG"ohh- "ohh"ohh  HH"thh"ohhY   HH"tu?Hy?H;i" ;iH"o;i  R   HH"ty?H;i";iH"o;i +   HH"t"o HH"t"o;i ;8 -  L$L$  L  L9  LȈFj -(cH*ch"L )  +  L܃L܃  Lj  L  LփȈFj +(cH*ch"oLփ )  i8H -)he")  +)he")  i8H -)he"@  L -*( ȈF j eHeh"L +)he"ͳ  Lփ +*( ȈF j eHeh"oLփ i8H -)he "e  LJc -*(HJ)he"L +)he "yf  LփJc +*(HJ)he"oLփ i8H#he )  ')      -*(HJ)he"y +*(HJ)he"oy i8H#he)')# ) FjFjFjFj   ;izz z -zkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkH)hkH @hkڢkڢ"k" " " k"""\ "%""݂"\""%"%"%"> "i"%k8k"݂""k"""""""݂k"z""݂"%"\؃\"\؃k, H"hk"""","N""ڢ""J"Ђ"݂"""""݂""k""݂" -" i0"Ђ"""8kڢ"""j""Ђ"""", kx0"5(k(kx0 @"ƃ"l(kx0""Ђ"""(kx0 "ƃ"l(kx0""(kx0_""y(kx0?"ƃ"y(kx0"B()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"Є"Є"Є\Ą"݄"?"""]"݄"݄"݄" "!"݄k8k""j"Nk"N"?""""j"k"2"]""݄"w\\?"w\k, H"ohk"Є"j""w,"wN""ڢ"]"J"""""j"""]"wk"L""w +"L i0""""8kڢ"L"L"wj"""""", kx0"(k(kx0 @"~"$(kx0"N""?"j"L(kx0 "~"$(kx0"N"?(kx0_"]"1(kx0?"~"1(kx0"()k0(k(kx0, H"h(kx0""݄"(k ;8   -"PLÈ   ,.   "L L? 7   Lm   Lm  L͇@+7)L @Z  #   ,.         U  :   ": ):          L[  !"Dx L+7)0 -i  "9y:L  ,.     (  ,.    -"dZ    L;i zz z +"zRL{   ,.   "oLy Ly? 7   L%   L%  L@+7)Lb @Z  #   ,.         U  :   ": ):          L  !"x Ly+7)0 +i  "y:Ly  ,.     (  ,.    +"\    L;i zz z zk ZZZZ -&"@$  ))*(,. " $LZ -H`8LjLjPà|@j耠XaF N47"p"zLjLLjLjLjLj<|jXF4"DDL9 + &"@$  ))*(,. " $L +H`8L"L"Pà|@j耠XaF N47"p"L"LL"L"L"L"<|jXF4"DDLэ9 -D -D D - LoD+ +C +C D + L'D+  4  "   @@ -1671,458 +1670,457 @@ ZZZZ    zzzzz zk -;84;i!;"L%><!##!8ʆ#!&#!L##!  L0!%#' -;i%"_g%  -L"E  +;84;i!;"Lݑ><!##!8ʆ#!&#!Lۑ#!  L菩!%#' +;i%"i%  +LڏE  i   - #!Li L#!#!*(   -  I  #! "   - LՏ     #!  8#!i8c"_: + #!L! L#!#!*(   +  I  #! "o   + L     #!  8#!i8c"`:    - W#!i8c") + W#!i8c")  c # : -     L  >#!#!  ;i4z +     LI  >#!#!  ;i4z zk ;8X  - "Y"'l -;i P";i ;iH;i "hhL"[" J?(4Q)G | "Y"ou;iH;i "hhL֓"[ʆ" ;iH;i "hhL"[ʆE -EL;iH;i " + "oZ"l +;i P";;i ;iH;i "hhL"V\y" J?(4Q)G | "oZ"u;iH;i "hhL"G\ʆ" ;iH;i "hhLb"G\ʆE +ELL;iH;i " hh -L~ -" j: LN -" j: {> -" j: PC -" j: (% -" j:08 "YH"hhL -"dLr"dq "d[p"dE"d/"dn "d;iXzz z +L6 +"j: L +"j: {> +"j: PC +"j: (% +"j:08 "oZH"HihL +"L^"q "[\"E"/"Z ";iXzz z zk ;8   R     -_ "_g L%L  L -  LL- -L- -   "_gEL&%L&h  "   +_ "i L%L  L +  LL嗣 +L嗦 +   "iELޗ%Lޗh  "    -  L - L  ii  '   L +  L + L  ii  '   L   -"_g?E'%  - L -LVL +"i?E'%  + L +LL   -"'! - "e +"'! + "e    8ʆ    :     =;izz z -zkZ8PI0L(HV"eh>>V"ee>V"ee>V"ee +zkZ8PI0LHV"fh>>V"fe>V"fe>V"fe - >V"ee>V"ee>V"ee>V"ee>V"ee >V"ee""$$>V"ee6688>V"ee::<<>V"ee&&((>V"ee**,,>V"ee..00>V"ee2244>V"ee>>@@>V"eeBBDD>V"eeFFHH>V"eeJJLL>V"eeNNPP>V"eeRRTTzzk + >V"fe>V"fe>V"fe>V"fe>V"fe >V"fe""$$>V"fe6688>V"fe::<<>V"fe&&((>V"fe**,,>V"fe..00>V"fe2244>V"fe>>@@>V"feBBDD>V"feFFHH>V"feJJLL>V"feNNPP>V"feRRTTzzk ;8  &$;i -"ֻ  L)  L7)L8 Hhd -  L77Lߟ ȈFj +"  L:)  L:7)L<8 Hhd +  L<77L ȈFj :d%%z  -"_g  L%  L"  LcJ)L +"i  L<%  L<"G  L<cJ)Lʠ c -8H   "fh  L X8Hhd2 +8H   "qgh  L< X8Hhd2 i&8 -) e"p -) L4 Lџ W -i&  "gh  L 7  -i&  "fh  L78 +) e"5q +) L졠 L W +i&  "gh  L< 7  +i&  "qgh  L<78  -i&H7he  "p 8 &$ g c c   L;izz z +i&H7he  "5q 8 &$ g c c   L;izz z zk ;8|_? p Jk?_?_?     k?    k?   k?  -k?_?_?"e hhhh7    8PIL"Fd"oIE"g"kH H*HiO"dd"""%D4;iH"{ ;i ("l 8_?PIL8 PI0L "l8_?PIm +k?_?_?" hhhh7    8PIL"d"pAE""H H*HO"idd"t""^'D4;iH"Z| ;i "um 8_?PIL8 PI0Lɤ "um8_?PIm a?X -k?"lHH;i3";i3"^H;i5H". ;i @;i-";i-"^H;i/H".hhh"$i -"$ -PIO"aC"Ej +k?"4mHH;i3";i3"^_H;i5H" ;i ,;i-";i-"^_H;i/H"hhh"i +" +PIO"ibC"j ,8PI: a?: k? -;ie"A;i|z +;ie"I;i|z zk a? -k?"U +k?" ;ie -k?":Lɤ"6[ +k?"%:L"[ a? 8 -k?"lH "lhh +k?"4mH "umhh k? -;ie   L^) 0 ) JJ 4 L - ;8"  H;i"chL ?"    O )"")" -         "Doi") +;ie   L* 0 * JJ 4 LM + ;8"  H;i"OdhLp ?"    O )"V")"V +         "oi")  - L{ -L{ - L{ + L3 +L3 + L3 -ed`dC5 d""la  +ed`dC5 d"V"a  cHc h % cHc h 8H" -hL{ i -"@ i "@ .  -")")" +hL3 i +"ͳ i "ͳ .  +")"V)"V  -")")"   -")"   +")"V)"V   +")"V   JJ))   -cHch:")")" +cHch:")"V)"V -cHch:")")"  -cHch:")"   +cHch:")"V)"V  +cHch:")"V   JJ))    i  cHch  - L:iU"e"gh;i"zz z + LiU"yf"gh;i"zz z zk ;8b  - ;i;i"Ln;i/ ;i7 ;i7L;i/ "PL;iG"L;iK"H;i;h;i/"PL;i/"%jV;iK" ;i/"dZ L;i;i/";i/c)L  y :::;i/cc  £:c /  LoLLT " :c /  ) + ;i;i"L&;i/ ;i7 ;i7Le;i/ "zRLe;iG"oLe;iK"H;i;h;i/"zRLe;i/"kV;iK" ;i/"\ Le;i;i/"a;i/c)LY  y :::;i/cc  £:c /  L'LL " :c /  ) -YkWk  c )LH L +QkOk  c )L Lm   /    H c    Z    -c       L  +c       LĮ    ;ibzz z zk ;8  &$;i -"ֻ  L)  L7)Lc8  L77L ȈFj -:%L, +"  LJ)  LJ7)LLc8  LԱ77LX ȈFj +:%LA,  -" -" @ LE  L%  L +"ҕ +"ҕ @ LLE  LL%  LL   W -i&  "gh  L 7 "  LcJ)L& +i&  "gh  LL 7 "G  LLcJ)L޳ c -8H   "gh  L8Hhd?8 +8H   "gh  LL8Hhd?8 ) e -i&"p 7  -) L Z D -i&  "fh  L78 +i&"5q 7  +) L Z D +i&  "qgh  LL78    -i&H7he"p   8 &$ g c c      Lk;izz z +i&H7he"5q   8 &$ g c c      L#;izz z zk ;8 -  L,.7LR  +  Lp,.7L +    -e:L%   +e:Lݶ     -e!ؐ L>8ic +e!ؐ L8ic  d - " c L>ie  L4c) -  5 .i c . i c  Lci c )L-ic ? B    i c)Zie  ) Li c).     A@Z9 ))%: cic    L? 7  i"Hhi"_i"_;izz z + " c Lie  L췣c) +  5 .i c . i c  Li c )L-ic ? B    i c)Zie  ) Li c).     A@Z9 ))%: cic    Lr? 7  i"Hhi"`i"`;izz z zk ;8  ;i -"ֻ)   L;  %7)       L +" )   L  %7)       LϾ Ȉ -&L :" :" x::II%%8 HhL# +&L9 :"V :"V x::II%%8 HhLۼ ` -"E  L;%  L; -  L      Lc8 HhcHch7)C -"Lc -"_g%  L;9!  L<  L;cHch)b"  L; ȈFjeHeh !  @ 77L9 L9 U -i&  "gh  _ 7  -i&  "fh   ;izz z +"ҕE  L%  L +  L      L8 HhcHch7)C +"ҕL +"i%  L9!  L  LcHch)b"G  L ȈFjeHeh !  @ 77L L U +i&  "gh  _ 7  +i&  "qgh   ;izz z zk ;8N     - L ?# ;i;i "Lã ;i"3DL8;i"u   !  -  LL" 86i "@86i "@86" 86 86"H86i"@  L64;i "9" :Hh  ) JJ J  W @    46 6"8$    Lã86" -86i"     -i&"Do Là Là  + L ?# ;i;i "Lţ ;i"5DLZ8;i"Uw   !  +  LH£LH"U 86i "ͳ86i "ͳ86" 86 86"Ճ86i"ͳ  L>£64;i "#9"o :Hh  ) JJ J  W @    46 6"8$    Lţ86" +86i"     +i&"o LŠ LŠ  Ȉ &     x n -"_g +"i  #   8Hh - Lå )Lã" } ȈFjeHeh -i&  "fh  ;iNzz z + Lwť )Lwţ"G } ȈFjeHeh +i&  "qgh  ;iNzz z zk ;8     .   -"jm%     Lȣ  -"1 -"f -    +  -  "jmLƣ"jmLƣ& f Lţ8"@""g""J c8 PI0 j Lƣ"jmLƣ"J8"@""g" +"m%     Lʣ  +"A1 +" -    +  +  "mLȣ"mLȣ& f Luǣ8"'@""qh"" c8 PI0 j Lȣ"mL^ȣ"8"'@""qh"  -"Jc8PI0\c8 PIK8PI  -H"h"j -   "  Lȣ - $           " +"c8PI0\c8 PIK8PI  +H"'h"j +   "  Lʣ - $           "'  -""`"( -"4"f  0cH  h  :  88PI0LYǣ& f Lȥ & $8 -  +  -"i0   -"i0        L  ,           )Е ;izz z +""Ha" +""  0cH  h  :  88PI0Lɣ& f Lsʥ & $8 -  +  +"i0   +"#i0        Lo  ,           )Е ;izz z zk - ;8     "\ L*Њ + ;8     "^ Lъ   - L*Х - # )/"Z  J   -L*ЩL*  "Z  JL*   -L*Х -".L*У L*Р64 -iC"_ L*Х -iN"_# -i\" " H      L*Р)"la + Lѥ + # )/"[  J   +LѩL  "[  JL   +Lѥ +"Lѣ LѠ64 +iC"` Lѥ +iN"`# +i\" " H      LѠ)"a E)  -:L'Р +:LѠ : -7:L'Х -iI"_7: L*Х -iK"_# -iX" -iF"_  L*У -c JJJJeHeh   L*8 Hh -" L*Щ    L*Цi$&c (* cHch02e -ib"_: L*Р: L*Х -id",.&&LΠ: L*(cH*c h,.G"laFj77eHeh&i ȈFj " L*Щ  Lϥ -ih"_Lϥ -":L   -i6"_ULϥ -i8"RRkaAd -i"rrEAa> -i " -i$"    ;izz z +7:Lѥ +iI"`7: Lѥ +iK"`# +iX" +iF"`  Lѣ +c JJJJeHeh   L8 Hh +"V Lѩ    LѦi$&c (* cHch02e +ib"`: LѠ: Lѥ +id",.&&LHР: L(cH*c h,.G"aFj77eHeh&i ȈFj " Lѩ  Lѥ +ih"`Lѥ +"o:L   +i6"`ULѥ +i8"RRkaAd +i"rrEAa> +i " +i$"    ;izz z zk -;8B57 1" +;8B57 1"K  -Lأ-/) + % '!#  1L -HH"hhh383PI0Lש-/))++%'!!## 9? A;=%%83PI0?-/))++%'!!##9 ?A ;=Lѣ)+Lҥ +L٣-/) + % '!#  1L +HH"lhhh383PI0L٩-/))++%'!!## 9? A;=%%83PI0?-/))++%'!!##9 ?A ;=Lң)+LMԥ c% Z /    F -c% z d    !#  LשLأL&ԣ?AL&ԣ! # " -c%))#H#hHHf"dhh  L ԥ -c%)#H#hHHL"dhh  L ԥ +c% z d    !#  LQ٩L٣Lգ?ALգ! # " +c%))#H#hHHR"hh  Lե +c%)#H#hHH8"hh  Lե c%)Ȉ &#H#h  5 -c%)     L֣?AL֣;=L֣ 8?HCh" -c%))Hh92,75!#7H7H"dhhHH> "dhh L ֥ -c%)Hh92,75!#7H7H"dhhHH& "dhh L ֥ +c%)     Ldأ?ALף;=Lף 8?HCh" +c%))Hh92,75!#7H7H"hhHH* "hh Lץ +c%)Hh92,75!#7H7Hs"hhHH "hh Lץ c%)Ȉ &Hh 5#H#h c%)    u8;H?hC  -c%     ! # LM;cH?ch8        9 ?A ;=%+)!#!)#+!# 9? A;=%Lvѩf "d1;iBz +c%     ! # L;cH?ch8        9 ?A ;=%+)!#!)#+!# 9? A;=%L.өR "1;iBz zk ;8   - ;i">%Lߥ)H + ;i"q%LP)H  - e h   f/_\Xɀ"`Lߣ Lߣ   + e h   f/_\Xɀ"aLP LP    -eLrأ    f / L2 \ L2            +eL*ڣ    f / L \ L             : -e.I Lڥ +e.I L{ܥ  : -e.Lڥ +e.L{ܥ  :: -e.Lڣ -e , Hi eh Lߊ  .i e   2 +e.L{ܣ +e , Hi eh LP  .i e   2 : e . :ʦ  -eLߩ  +eLP   -e L& % +e L %  e.     ' : -e. :բ i  "Do  )       +e. :բ i  "o  )        -e  Lޣ Lߣ.  Lߣ LTޣ LTޣɀK  "`#:#)    } :.      L   i c     L ޣLݩ"`{AZ     a'z  8        $_         i c     L    4       L      +e  L\ L.  L L  L ɀK  "#:#/ )    } :.      L   i c     LߣLߩ"a{AZ     a'z  8        $_         i c     L    4       Lb          # #      JJNJ              + ;iz z zk  -     '         Lۣ  L)ۣLV - ;8   ;iO"vn;i -    L % ;iO"D L +     '         Lݣ  LܣL + ;8   ;iO"o;i +    LP % ;iO" LR       0 0 0     " O - %         "  * .    %  n    0 D9  9 -"e)e80      -%   . L    * 4 +"f)e80      +%   . L    * 4      s   0 D9  9 -"e)e80      +"f)e80           -   l d    l '            %;iO";izz z -zk)"zLNi +   l d    l '            %;iO"?;izz z +zk-)"Li - ;c)L0 -# :#%;iO""Dԣ -)/:"  ;iO"Dʣ%;iO "Dإ  + ;c)L0 +# :#%;iO""ԣ +)/:"  ;iO"ʣ%;iO "إ  -LLEL -7;iO"D L # :Gi +LRLEL9 +7;iO" LR # :Gi - -+)'L # :Ll d EiGiʃL d 7;ʃ + -+)'L# :L$ d EiGiʃL d 7;ʃ -+)' d L-H;i;i'8  -+)' ;i;i;i -"t  ;i;i;i -"q  3 x  'c      #0cH;i1ch # # L#:&##;i/c - ##:#%;iO""Dԣ:;iO;i/c"Dң%;iO "Dإ  +"  ;i;i;i +"  3 x  'c      #0cH;i1ch # # L[#:&##;i/c - ##:#%;iO""ԣ:;iO;i/c"ң%;iO "إ  -LiH -;i1" h;i/"^ +LRiH +;i1"h;i/"^_ # :# -%;iO""D +%;iO""  ԩ;i/c)6 -%;iO "Dإ J;iO;i/c"D;iO"D  L - ;88"ZDF HJ "XZ "QZ  L % Lv "XZ "QZ    % Lf  -  +) '+@a  )"z+"Z6+"Z'++"Z "Z )L+L5 0 {9 p 80  #+-' +%;iO "إ J;iO;i/c";iO"  LA + ;88"Z[DF HJ "Z "Z  L % L. "Z "Z    % L  +  +) '+@a  )"+"Q[6+"Q['++"Q[ "Q[ )L+L 0 {9 p 80  #+-'  -c)c"Z+ )L -) +c)c"Q[+ )L)  -c)c+"Z L * L#+3 +c)c+"Q[ L * L#+3   +)L - + 8  ' L - . .#+;i8zz z -zk+"ZL z  t  . "Z+L l h   j +#"Ze l *#+ ++#"Z3 h L#+ ++#"Z )'"XZ "QZ   -   +)'"$ &   Lh& p :#&"$ - & +)'ǩ & E G & & e 7g & ,"Z["ZT Lp &  S L c L: s L& d L: i L# &"Z["Z L # # )   # "$  &)"z#  -"Z L$""XZ $""QZ  V ;  # @ LHh HH"Z">`hhLa"Z%# `  "Z #   $;"f[ "[H;i/h8  #    L"Z%H"N[h"r["Z&)H"N[h"r["$ La# "Z[iNʆ# (# + + 8  ' L . .#+;i8zz z +zk+"Q[L z  t  . "Q[+L l h   j +#"Q[e l *#+ ++#"Q[3 h LP#+ ++#"Q[ )'"Z "Z   +   +)'"$ &   L & p :#&"$ + & +)'ǩ & E G & & e 7g & ,"["l[T L( &  S L c L: s L& d Lq: i Lq# &"["l[ L # # )   # "$  &)"#  +"c[ L$""Z $""Z  V ;  # @ LHh HH"H["`hhL"c[%# `  "c[ #   $;"[ "H;i/h8  #    Ld"H[%H"[h"["H[&)H"[h"["$ L# "[iNʆ# (# I)8ʆ# "8    #   % -;"f[ "[H;i/h8  "$    #NJ - )8PI)  # @# #      # c):;i-e 0 #  %   @#     "#     # LY# E) )8PI " [c      -    )8PI' "Z H"N[h"r[  ȣ     )8PI0  " [ # Q "Z0H"N[h"r[@# .  # xX"ZH"N[h"r[  [# N #  +  #  -  "Z )H"N[h"r[  )8PI#"Z0H"N[h"r[:    = : "Z );i-e)H"N[h"r[    L* - ;"f[ ]"Z["Z   #  "b  # 1  "Z H"N[h"r[ : ۣ    L  "Z)H"N[h"r[: :  "$ "Z H"N[h"r[:ݣ L    "Z)H"N[h"r[ L +;"[ "H;i/h8  "$    #NJ + )8PI)  # @# #      # c):;i-e 0 #  %   @#     "#     # L# E) )8PI "[c      +    )8PI' "H[ H"[h"[  ȣ     )8PI0  "[ # Q "H[0H"[h"[@# .  # xX"H[H"[h"[  [# N #  +  #  -  "H[ )H"[h"[  )8PI#"H[0H"[h"[:    = : "H[ );i-e)H"[h"[    L - ;"[ ]"["l[   #  "|c  # 1  "H[ H"[h"[ : ۣ    L  "H[)H"[h"[: :  "$ "H[ H"[h"[:ݣ L    "H[)H"[h"[ L ;8N -;i"\ L: +;i"^ L:  - G  G"Z  JL: + G  G"[  JL: L: b -CECEH;iEI"chCE(CEEC:E%C% -CEH' 4   " ) 52$HJJJJJJh":  "8:77 -H"H"7979L:\ +CECEH;iEI"OdhCE(CEEC:E%C% +CEH' 4   " ) 52$HJJJJJJh":  "8:77 +H"VH"7979L:\ Z L:JLJ -L H;iLI"chL:4??JL!?8JJLL +L H;iLI"OdhL:4??JL!?8JJLL   ? A ? AJɀLL:   - 4JJ4J   4JL:   "cJHcNh$&  + 4JJ4J   4JL:   "UcJHcNh$&  ; ==;  L|LHLhZJ h  n= nd - '&LJ"(**(&& + '&LJ"V(**(&&   i i Hd e e -:H" +:H"V (*7(*+    , .(*LpL:LNLJ ȈFj  `= `d - '&LJ" + '&LJ"V  .  &  i  <   -"laFji  cH:H" +"aFji  cH:H"V "Ȉ -&H"    -, .(*?cHCch.,5"lacHchc(Hc,h020cCH4cGh +&H"V    +, .(*?cHCch.,5"acHchc(Hc,h020cCH4cGh :EC:II%%80H4h  9cHch cc - ,,..L5"F: + ,,..L5"VF: iiii     - 5"c,Hc0h + 5"Vc,Hc0h  ,. &&&&  0c H4ch 8 -?HChJLL:8JHNhH209"lah8Hh8(H,h " +?HChJLL:8JHNhH209"ah8Hh8(H,h "V   - !;=Ff   L} L:  L r;=& &@ &  p4JJ   =; P;= &   0L: 7;=+ &    ;=LPL:   L:H -"Do' - "p -i H"e   -i"e 5   +"o' + "5q +i H"yf   +i"yf 5   "  -i"eJL -iJ"e -i LJ"@   -i?"e -i"e -iA?"@  L  -iC&$"@ -i$.,"@ -i,"@ -i0"e -i2"e @ )B  -iG"pf -i'&$"@ -i,"e $ )&  -i+"p -iU"eCA -I"ghL:  LH CAi -I"ghH -"Do -RRaA"@ -irrAa"@ +i"yfJL +iJ"yf +i LJ"ͳ   +i?"yf +i"yf +iA?"ͳ  L  +iC&$"ͳ +i$.,"ͳ +i,"ͳ +i0"yf +i2"yf @ )B  +iG"5qf +i'&$"ͳ +i,"yf $ )&  +i+"5q +iU"yfCA +I"ghL:  LH CAi +I"ghH +"o +RRaA"ͳ +irrAa"ͳ i -:"@ -i"@ -iU"eCAi -I"ghCA -I"gh7H"e -"Do +:"ͳ +i"ͳ +iU"yfCAi +I"ghCA +I"gh7H"f +"o    5L8  ( * @@ -2141,13 +2139,13 @@ H  H -I"ghL:cHch +I"ghL:cHch 8Hh  L      ZJL   4          49JL H -;iI"hL:HI"chL:L:  H -"@ -i"@ -i"@A   +;iI"ͦhL:HI"OdhL:L:  H +"ͳ +i"ͳ +i"ͳA    @@ -2155,7 +2153,7 @@ H   -"@, +"ͳ, .  79  @@ -2165,12 +2163,13 @@ H  H -I"gh;iNzz z +I"gh;iNzz z zkH -"DocHch +"ocHch 8Hh  L - L{  @!#%')+-/=@CFILORUX[^adg@@$v 0:,4?peNpM}Cgjg'''''''''######''# ##'# '# '# ##'## ##'''# #''''''''''######## ########'''''''''''##'# ''''''''######## ''''''''######## gcJ''##'; #''# '''# ### ### '''# '#                                                                      gcJ gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; ; #' #''' ### ### #''' #''''''''''######'## #' #' #'## #''## ##'''# #'''# '##'' ########''''''''gcJ; ########'''''''' #'##''''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #'''# #'''## ##''# ##'# '# '# ##'## ##'''# #''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''## ##'''# #''''# #'''## ##''# ##'# '# '# ##'######'''''''''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''######'''''''''7@G m@wv  SRd  '"@R+R(R$R + L{  @!#%')+-/=@CFILORUX[^adg@@$v 0:,4]! +/Ty\@Bk=m w/SBn=h'''''''''######''# ##'# '# '# ##'## ##'''# #''''''''''######## ########'''''''''''##'# ''''''''######## ''''''''######## gcJ''##'; #''# '''# ### ### '''# '#                                                                      gcJ gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; ; #' #''' ### ### #''' #''''''''''######'## #' #' #'## #''## ##'''# #'''# '##'' ########''''''''gcJ; ########'''''''' #'##''''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #'''# #'''## ##''# ##'# '# '# ##'## ##'''# #''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''## ##'''# #''''# #'''## ##''# ##'# '# '# ##'######'''''''''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''######'''''''''7@3 m@wvm  ?Rd  "y@R+R(R$R R S UWYZ ] acgkmmmmmmigc_ ] [YX V T S"R%R)R+R 0R0R0R0R0R0R0R0R0R0a0R0R0R0v trponnnmnnnnnmnnnnnnprt v0R0R0R0~R(R(R(RRRRRRRRRRRRRRRR0R0R0R0R0R0R0R0R0R0mphc!_$]&[(Y*W,U-U.S  S R%Q(Q*P*P,P,P,P,P,P*P*P(Q&R R  S.T.U,W*Y([&]$` cho~~~iiiiiiiiiiiiiii0R0R0R0R0R0R0R0R0R0^O:3P:2Q:1R:~:~:~:~:q  BK:o BL:mBM:lBN:k:j:i:h:gBG:fBH:eBI:dBJ:c:b:a:`:_BC:^BD:] BE:\ BF:[:Z:Y:X:WB?:VB@:U BA:T  BB:S @@ -2185,12 +2184,12 @@ XK  0 !*7k. R*% "*/a /L q< *S O0 `d, *Ew ]2(j}H*7kf5ϞRB{m4*/al.8ΞTQXV u9;͞Uc~I>̞W3o T@,F| cC,Zg#F-fr5I.;vx@LӟҟџПi   -      !#%&' ())*+%'./0 *12 3 4!5$/"6#6&1$8(3)>,8-9+@,A/<0>.C/E1G4B6D4J7E7F5K7N:I8O;R>N>N>VAQ@XAYDVB[EVD\E]H[F_G`HaIaIbL_KdLfOcNgOhSgQkRlUjTnUoXn[qZt[u^u]w`x_z`{c{c~de~fghhhijklmmnnopqqqrrssstttuuvvvvwwwwxxyyz{mq\3^\c^\{^\]\~\\7\p\؈\\\\\q\.\\\\e\)\̵\\t\͖\\\c\P\\\=\\1\r\\5\\}\|\\v\q\Qw\Ob\j_\e\GL\^\Nf\$\5\v\a\c\8\Z\Ks\ u\'{\s\5t\t\z{\{\~\O\y\p\\\s\y\\n0HZ +      !#%&' ())*+%'./0 *12 3 4!5$/"6#6&1$8(3)>,8-9+@,A/<0>.C/E1G4B6D4J7E7F5K7N:I8O;R>N>N>VAQ@XAYDVB[EVD\E]H[F_G`HaIaIbL_KdLfOcNgOhSgQkRlUjTnUoXn[qZt[u^u]w`x_z`{c{c~de~fghhhijklmmnnopqqqrrssstttuuvvvvwwwwxxyyz{mq\^\^\^\o^\S\H\@9\p\\\\l\~\\\\+\߿\\\Y\$\^u\Z\#\n\\ݐ\\t\\\\=s\F\ \i\S~\ \\\r\w\b\"a\\M\^\f\\d7\\ib\zd\\\s\u\{\&t\t\u\|\Z|\~\܇\jz\~q\u\<\tt\z\\o\b0HZ  - [dH"d+z + [dH"Qf+z zzz z zzzzzzh@0HZ  - [dH"Y+z + [dH"lZ+z zzz z -zzzzzzh@8[dH\grP \ No newline at end of file +zzzzzzh@8[dH\rP \ No newline at end of file diff --git a/roms/f256k.zip b/roms/f256k.zip deleted file mode 100644 index 59cb98b..0000000 Binary files a/roms/f256k.zip and /dev/null differ diff --git a/roms/f256k/toolbox-20.bin b/roms/f256k/toolbox-20.bin index a3f8737..ed63f29 100644 Binary files a/roms/f256k/toolbox-20.bin and b/roms/f256k/toolbox-20.bin differ diff --git a/roms/f256k/toolbox-21.bin b/roms/f256k/toolbox-21.bin index 0398dbb..56efc41 100644 Binary files a/roms/f256k/toolbox-21.bin and b/roms/f256k/toolbox-21.bin differ diff --git a/roms/f256k/toolbox-22.bin b/roms/f256k/toolbox-22.bin index cff5300..281c8a5 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 4dcd2a2..604ee5d 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 4ea4520..5809eb2 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 3d9371a..e877908 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 1f32a05..5a00b6f 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 6fd591c..f2f0501 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 c2b7bb7..d0db040 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 6f89b41..6b78da7 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 699dc96..ad6caad 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 4720e07..e4cc422 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 c927cd3..1dea302 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 0717468..1e386b3 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 22500d3..a93bc41 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 cb5c1e9..2b8cd19 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 9905503..76cc354 100644 Binary files a/roms/f256k/toolbox-30.bin and b/roms/f256k/toolbox-30.bin differ diff --git a/roms/f256k/toolbox-31.bin b/roms/f256k/toolbox-31.bin index 5916b54..9738909 100644 Binary files a/roms/f256k/toolbox-31.bin and b/roms/f256k/toolbox-31.bin differ diff --git a/roms/f256k/toolbox-3F.bin b/roms/f256k/toolbox-3F.bin index e078840..fb285a8 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 274e3ef..75d8d1c 100644 --- a/roms/f256k/toolbox.bin +++ b/roms/f256k/toolbox.bin @@ -8,9 +8,9 @@ %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 foundCartridgeIsW;ihhhhB@B@B@?>A2560 K40A2560 K60M68SEC000chan_openChannel: PSG Muted.bad handlei486DX2 50i486DX2 60fchan_readCPU %s +not foundCartridge$##`#!#ӲӖz^Ӕiii|iti`H`H`HGFA2560 K40A2560 K60M68SEC000chan_openChannel: PSG Muted.bad handlei486DX2 50i486DX2 60fchan_readCPU %s Model %s -file lockedA2560X - LBA2560X - PBGenX32 - LBGenX32 - PBchan_free: MIPS_RS3_LESPARC32PLUSfsys_mkfs: MSDOS5.0fsys_opendirbad argumentExternal SDCInternal SDCprint(%d,..)fchan_read_b /sd0/test.txtfsys_closediraccess deniedgeneral errorinvalid drivemedia changednot supportedout of boundsout of memoryunknown errorA2560X - CUBEGenX32 - CUBEchan_read: %s ߜڜќȜJWVVVJWVJW@ /sd0/hello.txtHello, world! +file lockedA2560X - LBA2560X - PBGenX32 - LBGenX32 - PBchan_free: MIPS_RS3_LESPARC32PLUSfsys_mkfs: MSDOS5.0fsys_opendirbad argumentExternal SDCInternal SDCprint(%d,..)fchan_read_b /sd0/test.txtfsys_closediraccess deniedgeneral errorinvalid drivemedia changednot supportedout of boundsout of memoryunknown errorA2560X - CUBEGenX32 - CUBEchan_read: %s{lg^UYLXFX@XYFXY@ /sd0/hello.txtHello, world! Memory %d KB file not foundinvalid objectout of handleschan_alloc(%d)chan_close(%d)chan_alloc: %dloader found: bad binary filenot enough coreflush error: %dFATFS Error: %dfsys_setlabel: /sd0/renamed.txtClock %lu MHz Got channel #%d @@ -18,9 +18,8 @@ 0123456789ABCDEFcdev_init_systemcdev_register %s Contents of %s: bad device numberinvalid path nameprohibited accessunknown file typeF%d-%s -proc_exec stack: proc_exec start: lZH6$چ+.,;=[]/*:<>|\"?}si_CODEC initialized.Console installed.Interrupts enabledTimers initializedbad channel numberCommand not found.Mounting drive #%dfsys_mkdir error: directory not foundfile system timeoutoperation timed outtoo many open filesproc_run error: %d -chan_read(%d,%p,%d)chan_seek error: %dFile system error: fchan_write error: fsys_delete error: fsys_load_ext ext: fsys_open error: %d1 -| yNO 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: +proc_exec stack: proc_exec start: )ψ+.,;=[]/*:<>|\"?CODEC initialized.Console installed.Interrupts enabledTimers initializedbad 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: Directory for /sd0/ Foenix Retro Systems SDC driver installed.Wrote %d characters. @@ -28,7 +27,7 @@ Directory for /sd0/ Trying to create: %s Indicators initializedInterrupts initializedToolbox v%d.%02d.%04d file is not executableCouldn't load file: %dchan_write_b error: %dFPGA %04X %04X.%04X -volume has no work area #+-0XopHu/xPGZ 24-bit count: %06lxPGZ 32-bit count: %08lxSetting default loader.uart_open: no BPS tokenCould not open file: %d +volume has no work area #+-t0eWXopuxFPGZ 24-bit count: %06lxPGZ 32-bit count: %08lxSetting default loader.uart_open: no BPS tokenCould not open file: %d File system initialized.Text system initialized.drive is write protected Select a boot source: @@ -40,23 +39,23 @@ Creating /sd0/hello.txt Booting: /sd0/fnxboot.pgz Booting: /sd1/fnxboot.pgx Booting: /sd1/fnxboot.pgz -Returning a bad extension.uart_open: no parity tokenCould not open directory %d/U1!ގ3 -( -* -6 -: [ \ Channel device system ready.FAILED: Console installationfile system assertion faileduart_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 tokenCould not open directory %dkmK  *r 6r :; [. \! Channel device system ready.FAILED: Console installationfile system assertion faileduart_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 token fsys_delete("/sd0/renamed.txt")Scanning for bootable devices... -FAILED: SDC driver installation %dFAILED: file system initializationtxt_get_device: number mismatch %dzzzzz{zezOz9zA 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 555v5j5^5 R5@F5:5665555 5@5566u6i6]6Q6 E6@96-6 PC: %08X Address: %08X +FAILED: SDC driver installation %dFAILED: file system initializationtxt_get_device: number mismatch %d||w|b|M|8|"| |{A 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 .7!77 766 6@667777w7k7 _7@S7G7:888777 7@77 PC: %08X Address: %08X Press SPACE for default. - _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / / / __/ //___ \/ __ \ / / / / / /___ / __/____/ / /_/ / / /_/ / \____//____/_____/\____/ \____/ PC: %08X       _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / __ / / __/ //___ \/ __ \ / / / /_/ /_/ /___ / __/____/ / /_/ / / /_/ /_ __/\____//____/_____/\____/ \____/ /_/ Unable to mount drive %s, FatFS Error: %d ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / //_/ / /| | __/ //___ \/ __ \/ / / / / ,< / ___ |/ __/____/ / /_/ / /_/ / / /| | /_/ |_/____/_____/\____/\____/ /_/ |_| f9f;f<f=f>f?f@f;f=f?f ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / / /| | __/ //___ \/ __ \/ / / / / / / / / ___ |/ __/____/ / /_/ / /_/ / / /_/ / /_/ |_/____/_____/\____/\____/ \____/ 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 Ŀ +Could not load /sd0/fnxboot.pgx: %d +Could not load /sd0/fnxboot.pgz: %d +Could not load /sd1/fnxboot.pgx: %d +Could not load /sd1/fnxboot.pgz: %d + _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / / / __/ //___ \/ __ \ / / / / / /___ / __/____/ / /_/ / / /_/ / \____//____/_____/\____/ \____/ PC: %08X       _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / __ / / __/ //___ \/ __ \ / / / /_/ /_/ /___ / __/____/ / /_/ / / /_/ /_ __/\____//____/_____/\____/ \____/ /_/ Unable to mount drive %s, FatFS Error: %d ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / //_/ / /| | __/ //___ \/ __ \/ / / / / ,< / ___ |/ __/____/ / /_/ / /_/ / / /| | /_/ |_/____/_____/\____/\____/ /_/ |_| 7g92g;-g<(g=#g>g?g@g;g=g?g ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / / /| | __/ //___ \/ __ \/ / / / / / / / / ___ |/ __/____/ / /_/ / /_/ / / /_/ / /_/ |_/____/_____/\____/\____/ \____/ 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... ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / __ / /| | __/ //___ \/ __ \/ / / / / / / /_/ /_ / ___ |/ __/____/ / /_/ / /_/ / / /_/ /_ __//_/ |_/____/_____/\____/\____/ \____/ /_/ -EXrbgcDd9e6f6o+su9x _________ ___________ ________ ____ __ / ____/__ \ / ____/ ___/ / ____/ |/ / |/ / / / __/ //___ \/ __ \ / /_ / /|_/ /| / / /___ / __/____/ / /_/ / / __/ / / / // | \____//____/_____/\____/ /_/ /_/ /_//_/|_| -fsys_rename("/sd0/hello.txt", "/sd0/renamed.txt") ~lZH6$ڇ LJ -Keyboard test... press RUN/STOP or CTRL-C for boot: +aEbX/b$cdefosux _________ ___________ ________ ____ __ / ____/__ \ / ____/ ___/ / ____/ |/ / |/ / / / __/ //___ \/ __ \ / /_ / /|_/ /| / / /___ / __/____/ / /_/ / / __/ / / / // | \____//____/_____/\____/ /_/ /_/ /_//_/|_| +fsys_rename("/sd0/hello.txt", "/sd0/renamed.txt") ;)ω +q^Keyboard test... press RUN/STOP or CTRL-C for boot: [!] Incompatible CPU arch: expected %s, but found %s - (!#*-<>@t[a]N{;|(} 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 ,le` ^W%LKA6+ @dAtBߔCDfG*JcKcPeH@meiA;=?hj,* .!-" 0#/ + L!:#(*-<>@[]{|}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ݏ@dABlCzDGJP(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>kb>k"Uk"܌kAkkkk k:k +  !kkkk::kkkkkkkkkkkkkkk>kb>k"sVk"ikAkkkk k:k 0Bk -Ak"mok"mok?!)k"ӳk)"Q~k)"k kkkc8k k -k k%'kikd>f>kH"+hk -kk)!8kH"+hkH".rhkik +Ak"ok"ok?")k"k)"~k)"k kkkc8k k +k k%'kikd>f>kH"hk +kk)!8kH"hkH"rhkik kki-k H :Hkwwk:k)k)k i k -"Xk -"Xk -kH"amhk.0kkk  k"U"^)k""|k")" \"Z" -wk:00k'' ɀ k:k 8k8[dH )"Vkk )"Vkk ) "Vkk )"Vkk )"Vkk )"Vkk )"Vkk )"Vkk )"Vkk )"Vkk )D"Vkk )"Vkk  8 k [𫫘 H (+k [𫫯f>d>+kO"kk [𫫘b>"X+k [ h )X+k [ h )x+k)kkZ"Y: czkZ"]Y:czk)8kZ$"a7ezkZ"j:zk8PI"Ukk"/k"a"$"Xk  " " )kZ)))zkwk    k) +"k +"k +kH"mhk.0kkk  k"uV",_)k"y+"\""{ +wk:00k'' ɀ k:k 8k8[dH )" +Wkk )" +Wkk ) " +Wkk )" +Wkk )" +Wkk )" +Wkk )" +Wkk )" +Wkk )" +Wkk )" +Wkk )D" +Wkk )" +Wkk  8 k [𫫘 H (+k [𫫯f>d>+kO"Alk [𫫘b>"NY+k [ h )X+k [ h )x+k)kkZ" Z: czkZ"Y:czk)8kZ$"Lb7ezkZ"/k:zk8PI"|Vkk"k"|b"@&":Yk  " " )kZ)))zkwk    k) -#e  k""X'"kHHHH"hhhhk  KiKMiMk -7k"/k)k)kZ   ;"zk"y0HzzkkZZ  "UH"w^hzzk:   / k -   "׀kHHFf ee&hk2468k/ JJJJ /  kZ8PIzk"@l +#e  k"8"Xo(" +kHHHH"hhhhk [𫫯""+k  KiKMiMk +7k"k)k)kZ   ;"0zk"z0HzzkkZZ  "uVH"_hzzk:   / k +   "dkHHFf ee&hk2468k/ JJJJ /  kZ8PIzk"l  H -H"xWhhb>"Xz -zk [𫫘"V+k)  -  k"X   k"X  J kZ) :8zk"X  k:% -   k   "7d"7k *,kZ  HH )H )"&hhhh"`zk88(PI +H"Whhb>"NYz +zk [𫫘"+k)  +  k"Y   k"Y  J kZ) :8zk"Y  k:% +   k   "ċd"ċk *,kZ  HH )H )"hhhh"bazk88(PI -LHL k{= {= +LHL k{= {= -}=={={=kk "k"kk:     )  k"0V"Vhl>>"kZ   yy I /yy zk# k +}=={={=kk "Al"Alk:     )  k"V"h\m>>"0kZ   yy I /yy zk# k  -" +"A - " z z -zk""z  )   k"X  J:kkdHHJee&hzk)8PI&"aAekZ  )  zk"ɀ8 -ek [𫫘8d>d>f>f>f>d>+kZZ JJJJ JzzkZZ;"Z  zzkZ   -)HHHHH )";i -"`zkZ   -)HHHHH )"$;i -"`zk [𫫩z"Z:z"+k + "A z z +zk"0"o{  )   k"Y  J:kkdHHJee&hzk)8PI&"LbAekZ  )  zk#ɀ8 +ek [𫫘8d>d>f>f>f>d>+kZZ JJJJ JzzkZZ;"[  zzkZ   +)HHHHH )"/;i +"bazkZ   +)HHHHH )";i +"bazk [𫫩z"[:z"9+k  -8PI"z +8PI"z zk  -8PI"0z +8PI"z zk  -8PI"z +8PI"z zkHZ H $   ()h  zhhhk  -"B}z +"}z zk   ):kH &H) -H)*EJ&h)jh)jhkZ"X"    zk=""/8`>kk +H)*EJ&h)jh)jhkZ"Y"    zk=""8`>kk  -8PI "z +8PI "z zkZ  A )8 -"[ J ) "[zk"[*"[#"[,"["["[E"["ekZ  8     գI)8zk"; !  kZZc( -"  -"a8 +"\ J ) "\zk"\*"\#"\,"\"\"\E"\"VfkZ  8     գI)8zk|"ȡ !  kZZc( +"f +"Lb8 zzkH)ɀ))ɀ)zh @zzkhk -"t"NPHP -Nh"xWz +"t"NPHP +Nh"Wz zk     ) zz z -zk4"i"|c:HT"ih"W:1"ikZ  ) +zk4"i" d:HT"ih"X:1"ikZ  ) 1 e) -e"mzk +e"mzk ZZ ; -" zzz +"ʷ zzz zk -Z"X +Z"Y  -!"qH""eh  zz +!"lrH"eh  zz zk Z -d"7 ' ; -"zz +d"ċ ' ; +"}zz zk:0 H`Z&Mk  ;iHH ->>"|hhz +>>"w}hhz zk  ) -H"w^h H"w^hz -zkH"w^hZ  )Ȉ +H"_h H"_hz +zkH"_hZ  )Ȉ I  )/) IzkH )+' )  - h((kZ  i  "\ H"+hzzk + h((kZ  i  " H"hzzk  - )"Y: zz z + )" Z: zz z zk i -)")  z +)")  z zk   H -"k zz z -zk"i4"i") H"+h"W:1"ik +"Al zz z +zkw"i4"i") H"h"X:1"ik [𫫘ZZ -)  H"+hzz+z +)  H"hzz+z zk ZZZ : @@ -197,333 +209,338 @@ ZZZ zkZ8PI0zk -1 e"k"gZ"X18 PI"e  zzk [𫫘ZZ"lV"sV ` )%zz+k +1 e"Al"fhZ"'Y18 PI"e  zzk [𫫘ZZ"V"V ` )%zz+k ) -H"w^h -ک H"w^h -H"w^hz +H"_h +ک H"_h +H"_hz zk Z :Ȉ  ަzzz z zk - [𫫘"t":< H< -:h"xW+z -zksVȗȗȗȗ:ȗ  k + [𫫘"t":< H< +:h"W+z +zksVȗȗȗȗ:ȗ  k [𫫘  -"   -"R:"X+z +"   +"ST:":Y+z zk -  "a % +  "b % % zz z -zk;8J  ;"j;";"j;iJk"U""pspj<""nX\z [𫫘Z & )4"ay$e"h & z+kZ  CC UU CC U* CC UU zk - [𫫘"t +zk;8J  ;"sk;";";iJk"qV"3"shj<"/"X\{ [𫫘Z & )4"Lby$e"h & z+kZ  C +C UU C +C U* C +C UU zk + [𫫘"t  -"xW+z +"W+z zk - [𫫘"t# -"xW+z + [𫫘"t# +"W+z zk - [𫫘"t& H -h"xW+z + [𫫘"t& H +h"W+z zk - [𫫘"t&>@ H@ ->h"xW+z + [𫫘"t&>@ H@ +>h"W+z zk - [𫫘"t&BD  D -B"xW+z -zkZ8PI08$"a7!7$"aezk - [𫫘"t$ H -h"xW+z -zkZZ"X4   ))   7 zzkZ    =) + [𫫘"t&BD  D +B"W+z +zkZ8PI08$"Lb7!7$"Lbezk + [𫫘"t$ H +h"W+z +zkZZ"Y4   ))   7 zzkZ    =) ?1   #  ) - 1  "gzk/):#):k + 1  "fhzk/):#):k   - )"ZH)"Zh8 ) Պzz z + )"2[H)"2[h8 ) Պzz z zk -Z )"X  w"X  zz -zkY>.>@>>'>C>==*>>>>>>\>^>k [𫫘Z""6 -"B}"Xz+kZ8PI9V"aOeHN"hzk -  "t&JL HL -Jh"xWzz z +Z )"X  w"X  zz +zkY>.>@>>'>C>==*>>>>>>\>^>k [𫫘Z""" +"}":Yz+kZ8PI9V"LbOeH:"0hzk +  "t&JL HL +Jh"Wzz z zkZ     J  jj) ec  :  ȈǣzkZZ   JJJJ ))#) 8PI0 8PI0 -"aczzk7 Z[ VȗȗȗȗkZZ:2      zzzk - [𫫘"t* HHH -h"xWhh+z +"Lbczzk7 [ VȗȗȗȗkZZ:2      zzzk + [𫫘"t* HHH +h"Whh+z zk - [𫫘"t*68H H8 -6h"xWh+z -zkZZ8PI0zzk8PI0Ӣ"AnZ  CC  CC    :zkZZ  "a7  ;iH;i"ƫhh -"Xzzk - [𫫘"t( H -h"xW+z + [𫫘"t*68H H8 +6h"Wh+z +zkZZ8PI0zzk8PI0Ӣ"nZ  C +C  C +C    :zkZZ  "|b7  ;iH;i"hh +":Yzzk + [𫫘"t( H +h"W+z zk - [𫫘"t(&(  ( -&"xW+z + [𫫘"t(&(  ( +&"W+z zk - [𫫘"t(*,  , -*"xW+z + [𫫘"t(*,  , +*"W+z zkZ;  )H)h8   :zzk -Z"t  -"xWHV "hzz +Z"t  +"WHB "0hzz zk - ["4"mo"mo"܌i -"܌ + ["u4"o"o"ii +"i PI0+z zkH) H )87IJj(hk( *(zzk [𫫘  -" -"Bhh"X+z +" +"yBhh":Y+z zk - [𫫘"t*24 H H4 -2h"xWh+z + [𫫘"t*24 H H4 +2h"Wh+z zk ZZ\>^>^> -\>"xW{=:":Vzzz +\>"W{=:"Vzzz zk = -}="xW:Ӌ [𫫘ZZZ"lV"sV'  l    l zzz+k [𫫘ZZZ"lV"sV'  `    ` zzz+kZZJJJJJ)?HJJJ))H#H JJJJJ)H J))iH "i;i -zzkZ"aC  )zk:,:#2468246 8kZZZ  .o20o4""ac @ ` 0."Ezzzk +}="W:Ӌ [𫫘ZZZ"V"V'  l    l zzz+k [𫫘ZZZ"V"V'  `    ` zzz+kZZJJJJJ)?HJJJ))H#H JJJJJ)H J))iH "i;i +zzkZ"|bC  )zk:,:#2468246 8kZZZ  .o20o4""Lbc @ ` 0."үzzzk ;8 -;"WuHH -;i"=\hh;iz -zk;8T>8PI0:HHH;i "~hhh;i";iTk;8 -#JJJJ  #   ;i";i +;"uHH +;i"\hh;iz +zk;8T>8PI0:HHH;i "9hhh;i"0;iTk;8 +#JJJJ  #   ;i":;i k ;8 -;"mHH -;i"=\hh;iz +;"8nHH +;i"\hh;iz zk -ZZ8PI6""a;e +ZZ8PI6""Lb;e -"xWzzz +"Wzzz zk ;8 -;"m;iH -;i"=\hh;iz +;"8n;iH +;i"\hh;iz zk -"Ye > +"e > > -G>"@[.>"@[>"@[z -zk"U -;8  i " b  i " b;i k;8T>8PI0>HHHH`;i "~ hhhh;i";iTk +G>"[.>"[>"[z +zk"|V +;8  i "b  i "b;i k;8T>8PI0>HHHH`;i "9 hhhh;i"0;iTk ZZ  -  "!  w `>zzzz z -zkZ8PI0zk""a;;""ae [𫫘ZZZ"lV"sV.' l I%   l zzz+k +  "  w `>zzzz z +zkZ8PI0zk""Lb;;""Lbe [𫫘ZZZ"V"V.' l I%   l zzz+k [𫫘Z  -" -"_y"B}"Xz+z +" +"`y"}":Yz+z zk [𫫘Z  -" -"6@ "B}"Xz+z +" +"F8, "}":Yz+z zk Z  -  "X +  "Y   ::zzz z zk  - ?  2)(d"hhz + ?  2)(d"hhz zk Z -Hg"ѕh -"ZH -HH"8hhhک "hzz +Hg"^h +"d[H +HH"8hhhک "0hzz zk Z   -"Z e  +"d[ e   ) zzz z zk  -  [𫫘"t .. 0 "0 -. "xW+zz z +  [𫫘"t .. 0 "0 +. "W+zz z zk -  [𫫘"t .R T "T -R "xW+zz z +  [𫫘"t .R T "T +R "W+zz z zk ZZ -"U"aa: "U"^:zzz +"uV"a: "uV"_:zzz zk ZZZ  -"$/;i -" zzzz +"@&/;i +"ʷ zzzz zk ;8J -;"j)  ;";"j;iJz +;"sk)  ;";";iJz zkZ    N#) 1 e  !) -1 e ' "gzk +1 e ' "fhzk   -"Z:<w +"[:<w  eɀz -zkZ    P') "ae  %) "ae ' zkZRM&(H)h8PI0 "''e zzk;8T>8PI0FZHZHHHHH;i"~ ;i ;i";iTk +zkZ    P') "Lbe  %) "Lbe ' zkZRM&(H)h8PI0 "'e zzk;8T>8PI0FZHZHHHHH;i"9 ;i ;i"0;iTk ZZ  -"[:<w +"8\:<w  eɀzzz zk -  [𫫘"t 0" $ $H$ -" h"xW+zz z +  [𫫘"t 0" $ $H$ +" h"W+zz z zk ZZ    -   "X: +   "Y: :оzzzz z zk Z 0B;H -i"ƫhhzz +i"hhzz zk - [𫫘ZZ8PI2""a;e -"xWzz+z + [𫫘ZZ8PI2""Lb;e +"Wzz+z zkZi  8PI0  zzke  Z    NH1 ) ehH1 ) -eh"gzzk +eh"fhzzk ZZ %;i -" zzz -zkd"W: +"} zzz +zkd"X: Z -"7  ; -" -": -"hzz -zkZ&"z   )  6HH"4hh    "׀zkZV            I%  zkZ    PH) "aehH) "aeh +"ċ  ; +"} +": +"#izz +zkZ&"o{   )  6HH"j6hh    "dzkZV            I%  zkZ    PH) "LbehH) "Lbeh zzk - [𫫘ZZ8PI6""a;e -"xWzz+z + [𫫘ZZ8PI6""Lb;e +"Wzz+z zk 8ʆ8ʆ  $2 0 -d"k]eHe +d"]eHe hz zk [ Y )d Z )Ȉ & [ )+k -ZZ8PIG6"a!:e% -"xWzzz +ZZ8PIG6"Lb!:e% +"Wzzz zkZ   0 P9  E a 0f  % A F  )i)i )80zk ZZ -"aC;iH -"ƫhh , "B}"Xzzz +"|bC;iH +"hh  "}":Yzzz zk;8 - "B}"B}b>HH  "^hh;i + "}"}b>HH  "^hh;i k - Z "a + Z "|b  < - "h "Z)"Xzzz z + " "d[)":Yzzz z zk P X Y Z [ ] ^ _ X \ X k ZZ -t" -"a/;H;i"Uhh) -"Xzzz +t"0 +"|b/;H;i"hh) +":Yzzz zk - [𫫘Z"[ -)&"aAe" -"d q$ z+z + [𫫘Z"}[ +)&"LbAe" +" e q$ z+z zk Z  -0 2  "< - ")zzz z +0 2  " + "zzz z zk ZZZ 8PI - ;iH"phhH:H"phhzzzz + ;iH"qhhH:H"2qhhzzzz zk ZZZ  8PI0zzzzz z -zk "U -cH"w^h8PI0/8PI0    .      "'k +zk "uV +cH"_h8PI0/8PI0    .      "k [𫫘 -HH"ѕhh8PI+ -6"a!:e6"m+z +HH"^hh8PI+ +6"Lb!:e6"m+z zk ZZ\  C7 -"Ye0 +"e0 zzz zk ZZZ 8PI - ;iH"phh8HH"phhzzzz + ;iH"qhh8HH"2qhhzzzz zk ZZZ 8PI - ;iH"phhcHH"phhzzzz + ;iH"qhhcHH"2qhhzzzz zk ZZZ 8PI - ;iH"phh8HH"phhzzzz + ;iH"qhh8HH"2qhhzzzz zk ZZZ 8PI - ;iH"phhcHH"phhzzzz + ;iH"qhhcHH"2qhhzzzz zk -ZZ"aP8,"0% +ZZ"bP8,"% ) )JJJJI)8 zzz zk - ;8R >8PI0B;i^H ;i"}hh;i> ->"xW;iRzz z + ;8R >8PI0B;i^H ;i"~hh;i> +>"W;iRzz z zk ZZZZ   -"Ze) +"d[e)      zzzzz zk - ZZ  ")0< "{\0* "IV%zzzz z -zkZZ8PI*8PI Ȉ :H:H"phhzzk + ZZ  "\0< "]0* "V%zzzz z +zkZZ8PI*8PI Ȉ :H:H"2qhhzzk Z 8 -PI0@ "a  4 - "ae":f: zz +PI0@ "Lb  4 + "Lbe"f: zz zk - [𫫘ZZZZ;i;":;$ -"xWzzzz+z + [𫫘ZZZZ;i;":;$ +"Wzzzz+z zk ZZZ  8PI c   zzzzz z zk -"j +"j Z - X"B}H H",hhh8PI  e ӊzzz z + X"}H H",hhh8PI  e ӊzzz z zkZ  )   ) @@ -533,70 +550,70 @@ z e) e  zzk - [𫫘ZZ8PII""a;e%HH -h"xWhzz+z + [𫫘ZZ8PII""Lb;e%HH +h"Whzz+z zk - ;8R >8PI0B;i^H ;i"}hh;i> ->"xW;iRzz z + ;8R >8PI0B;i^H ;i"~hh;i> +>"W;iRzz z zk ZZZ   -;"'(8PI2 +;")8PI2 '7) -"/zzzz +"zzzz zk ZZ  -" "a*;iH -"Uhh -"Xzzzz z -zk""ib|"mhh""ib"" "i|"N""|"kZi:] -DH`"WM"WD? ' 0 @ ! '   zk - Z"ɀJ=ɵ6% +"0 "|b*;iH +"hh +":Yzzzz z +zk"_"ib|"nhh"_"ib""_t "i|""_"9|"9kZi:] +DH`"zXM"zXD? ' 0 @ ! '   zk + Z#ɀJ=ɵ6% e 8 ֊i)zz z zk - [𫫘ZZ8PIN""a;e*HH -h"xWhzz+z + [𫫘ZZ8PIN""Lb;e*HH +h"Whzz+z zk - [𫫘ZZ8PIN""a;e*HH -h"xWhzz+z + [𫫘ZZ8PIN""Lb;e*HH +h"Whzz+z zk    -L       "mȷ   "k i +L       "mȷ   "Al i zz z zk Z   - "@ + "k@ :)0 -i2 0 "M/hzzz z +i2 0 "0hzzz z zk ZZ -HH."ihh -"h0/"6H"2h"):ܣ"H\ "ihzzz -zk;88PI0! ;i";ik%ک8;ie  FfFfFfFfZ  )az8 ʆɀ8)zk;8 +HH."ihh +"Kh0/"ØH"h"J):ܣ"HH "ihzzz +zk;88PI0! ;i":;ik%ک8;ie  FfFfFfFfZ  )az8 ʆɀ85 )zk;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"B}"X;iR+kZZZZ  88PI0zzzzko4""a86PI0 2ce @  `  +"zzzz z +zk8PIH ch  [𫫘;8RZ;i"9h ;i"hh"}":Y;iR+kZZZZ  88PI0zzzzko4""Lb86PI0 2ce @  `  Z -"af -""XW% -eHeh""X+ eHe -h""Xzz +"|bf +"":YW% +eHeh"":Y+ eHe +h"":Yzz zk ZZZZ  8PI0zzzzzz z -zk "U"^H +zk "uV",_H c h  ZZZ +   zzzz @@ -604,54 +621,55 @@ z cH" h Z  - i  )     "    @' ) -"j)zzz z -zkZZZi0  :  ;8"a!&e"H"h)H;iH"hhh"Xzzzk -  [𫫘ZZZZ;i;":G0H   - h"xWzzzz+zz z + i  )     "    @' ) +"j)zzz z +zkZZZi0  :  ;8"Lb!&e"WHs"0h)H;iH{"0hhh":Yzzzk +  [𫫘ZZZZ;i;":G0H   + h"Wzzzz+zz z zk ZZZZ  -i"[  7i -"[Hhzzzzz +i"\  7i +"\Hhzzzzz zk Z  - "!7O + "7O )   $  zzz z zk [𫫘ZZZZ -CC"Q + +C C"uQ G -="mo -  "܌i -"܌ +="o +  "ii +"i PI0zzzz+z -zk;8 8 PIx;i H"p;iH"w c c 8;i H"=x d8"ct;iH!"=x;i;ik +zk;8 8 PIx;i H"q;iH"wx c c 8;i H"x d8"t;iH!"x;i;ik Z  -H "Zh+ "Ze  zzz z -zk c)"ZH -ch  [𫫘;8T"t hhhh]H]HHl;i "~hhh;i"oR"B}"X;iT+k +H "d[h+ "d[e  zzz z +zk c)"K[H +ch  [𫫘;8T"t hhhh]H]HHl;i "9hhh;i"qR"}":Y;iT+k ;8: -;i;i":O;i"#1+1  +;i;i":O;i"2+1   -;i"ΰ;i:z +;i";i:z zk ;8T ->8PI/"_H -HH;i "~ hhhh&ڥ -HHd;i "~hhh;iH"$hh;iTz -zk [𫫘ZZZ;H"\hhhhF&HH"hh1H "hHn "hzzz+k +>8PI/"S`H +HH;i "9 hhhh&ڥ +HHd;i "9hhh;iH"$hh;iTz +zk [𫫘ZZZ;H"L^hhhhF&HH"hh1H "0hHZ "0hzzz+k [𫫘;8 -;i;" >&("( -&"xW H -"h ;i +;i;" >&("( +&"W H +"0h ;i +z zk [𫫘;8 -;i;" >*,", -*"xW H2"h ;i +;i;" >*,", +*"W H2"0h ;i +z zk @@ -665,23 +683,27 @@ z zk Z  4  6 -g "O - i8 "ch +g "O + i8 "ch 4 6 zzz z -zkZZZ -86PI0088PI088"l8:.0o2o4zzzk [𫫯CLC"v:#"v:4"v: CV"zVCC ɿ 4CC    C"VC+k +zkZZZ -86PI0088PI088"n8:.0o2o4zzzk [𫫯CLC"~w:#"~w:4"~w: CV"V C +C ɿ 4 C +C    C"WC+k [𫫘;8 -H"ѕh;i;i":B "  -"xW"d;i +H"^h;i;i":B "  +"W" e;i +z zk [𫫘;8 -;i;" B"$&H $ -"h"xW H "h ;i +;i;" B"$&H $ +"h"W Hq "0h ;i +z -zk +zkZs8 PI0_ h i j l m n ` a b zzk + +eLu ZZZZ  -8PIV "U"^   +8PIV "uV",_   5 + c  zzzzzz z zk @@ -694,97 +716,94 @@ z Ȉ &)dz zk - `>L̳~ f8ʆ + `>L~ f8ʆ 8ʊ -"Ŗz +"Rz zk Z  - i e )8PIF cH"+h c   zzz z -zk;8 8PI0L+;iH"phh;iH"whh8PI -cc8  ;iH"=xhhd "ct;iH"=xhh;ik8HHH + i e )8PIF cH"h c   zzz z +zk;8 8PI0L^;iH"qhh;iH"wxhh8PI +cc8  ;iH"xhhd "t;iH"xhh;ik8HHH **** * * * 8Hh hhhzzz****Jh;i(khhhhhzzzz(k ZZ -."   v 8PI0\    +)"ZH +."  v 8PI0\    +)"K[H ch c  zzzz z zk Z  -  W  N  )<   !  "VJ    zzz z +  W  N  )<   !  ""WJ    zzz z zk ZZZ  %;i -" S 4  -";i -"zzzzz z -zkd"W:Lp +"} S 4  +"};i +"}zzzzz z +zkd"X:L ZZ - )"W::   "W:S))e:"Qb  zzzz z -zkZ?8PI@8PI0PG"8 A":P8PI0"PG"c A"zk + )""X::   "0X:S))e:"b  zzzz z +zkZ?8PI@8PI0PG"8 A":P8PI0"PG"<c A"<zk  [𫫘;8 -;i;" K.0/H  0 -. h"xW H "h ;i +;i;" K.0/H  0 +. h"W H"0h ;i +zz z zk  [𫫘;8 -;i;" N243HH  4 -2 h"xWh H "h ;i +;i;" N243HH  4 +2 h"Wh H"0h ;i +zz z zk -"?Vix -d"X "X"Xdd"An"An"An"?V -PI0d"An"An"Anz -zkZ "ѕ8PI0T8PI0zk$"a77$"ae6"a!:!:6"aeL;864 [ wرLX!]#%+-/1+')35;":9;";i6k +"Vix +d" ""dd"n"n"n"V +PI0d"n"n"nz +zkZ "^8PI0T8PI0zk$"Lb77$"Lbe6"Lb!:!:6"LbeL;864   X*!]#%+-/1')35;":9;";i6k ZZZ -##"V"Wʆ"q"Wʆ"q 8PI00c +##"`W"kXʆ""kXʆ" 8PI00c 7cWc     -"VЁzzz\= +"`WЁzzz\ ZZ     -":L  ; -" [  -"; -"; -"#  zzzz z -zk/)$*,"'L{+&*,"'c@+&*,"'3@+&*,"'k;8 +":Lп  ; +" [  +"; +"}; +"}#  zzzz z +zk/)$*,"L+&*,"c@+&*,"3@+&*,"k;8       ;i -k"i) +k"&j) _vH) -hT#:.#:  )" JJ   L +hT#:.#:  )" +JJ   L ;8T -HH -"ihh +HH +"ihh -"h8PInH"i;i"~;i"ZH;i H "ک -"i ;i -"HHs"ih;iTz +"Kh8PInH"i;i"9;i"d[H;i H "کy +"i ;i +"ՐH_"ih;iTz zk ;8 cJ  cic    Ȁ ;iz -zk:LM;8"         j -,VZ:!;">:"  ;">;i"kZsBBBB8 PI0_ h i j l m n ` a b zzk - -eL +zk:L;8"         k < tV[P<!;":"  ;";i"k Z  V 0 E X - x $ȷ )":  E% 0 6 X + x $ȷ )":  E% 0 6 X x ! 8PI08PI0 zzz z zk -Z8PI0LQţ$"a7e +Z8PI0Lţ$"Lb7e r 8PI/ -6"a!:eE "B} "B}zz +6"Lb!:eE "} "}zz zk Z   -     L0Ơ)L#  w   +     LƠ)L~  w   ) e    @ Z   a "z   -" -E  H"+hzz z +"D  H"hzz z zk Zi  @@ -793,9 +812,9 @@ z ȗ i8 8ʠȗ Hȷ -h"z\= +h"vz\ Z  -"b +"Ac  c i @@ -807,7 +826,7 @@ z ȗȗȗȗ ȗ ȗzzz z zk;8  - ;"Z Lȣ + ;"[ L/ɣ  @@ -818,24 +837,23 @@ z    ;i -;i";ik         -      y "L`8 PI0(z"X]X"4hh"׀k -Z A"SPG""PG"c A"?"]Sń'7"]"PG"8 A":zk +;i";ik         +      y "`8 PI0(z"X\"j6hh"dk +Z A"\SPG"\"PG"<c A"<?"Sń'7""PG"8 A":zk  [𫫘;8  H -HHH! -"hhhh;i;i"J  . +HHH +"0hhhh;i;i"J  . H  - h"xWH -"h;i + h"WH "0h;i +zz z zk ZZ -)Le64 -i8"JchL`  84(H6*h "H  ;4 wH6"wh -i8"Jchzzz -zk;8;"8 +)L64 +i8"chL  84(H6*h "H  ;4 wH6"wh +i8"chzzz +zk;8;"H8 ) @@ -843,96 +861,98 @@ z ʪʠ Ȉ & ʠȈ -& ʆFj;ik;8 c  g       )   ;ik ҋ [𫫘8PI0L!Ϙ""a;e +& ʆFj;ik;8 c  g       )   ;ik ҋ [𫫘8PI0L|Ϙ""Lb;e -  +kZ J LЯ*ʆ&ʆ"",ʆ(ʆ"$  s  i) -ʆ&ʆ") -ʆ(ʆ""8$8 "$ zk +  +kZ J LiЯ*ʆ&ʆ"",ʆ(ʆ"$  s  i) +ʆ&ʆ") +ʆ(ʆ""8$8 "$ zk ZZZ  ; -"LХ  -"Mt -"Jg A  -"ΰ -"W zzzzz z -zkIIڅd*8&zzkHCh"H"Ik$8$8 +"ʷL>ѥ  +"Ot +"i A  +" +"FY zzzzz z +zkIIڅd*8&zzkHCh"TH"TIk$8$8  ddd d & &&8& & zz -z zkEH"Kz8kk;8  LүH h 8PI0j ) +z zkEH"z8kk;8  LӯH h 8PI0j )     '  ) e  %  ) -e  4e  e  L;izkZZZZX +e  4e  e  Ls;izkZZZZX -c  :Lӣ -H`HHo? "hhnHHo; "hhRHHo+ "hh6HHo7 "hhHHo3 "hhH ".rh)""Kzzzzk +c  :Lӣ +H`HH? "ChhnHH; "ChhRHH+ "Chh6HH7 "ChhHH3 "ChhH "rh)"("؅zzzzk ;8      - "LԠ + "LԠ ic  8<PI0S;iH -i "ƫhh  ;i +i "hh  ;i z -zk;8Vw- eV ~r'σ[!r#%_79$];=]')<|+-]/1\35E?A XCE|GIlKM`OQp_SU;"/;iVk;8 -;H"=xd""HHH"H;i dd"d""" 8PI0"""phh;i -kHH "hhdd "d "K  ZZH"ѕh0V8PII$"a77$"ae$"a7ew8PI0Y$"a7J$"a77$"ae$"a7ezzk +zk;8V +/ V sσ߿U\!#%_79];=^')|+-B^/1r\35ү?AXCE }GInKMOQ_SU;";iVk;8 +;H"xd"8"7HHH"%;i dd",d""$ 8PI0"""2qhh;i +kHH "Chhdd "(d "؅  ZZH"^h0V8PII$"Lb77$"Lbe$"Lb7ew8PI0Y$"Lb7J$"Lb77$"Lbe$"Lb7ezzk ZZZ  -   , .7  . , "M t -  "I      "Wzzzzz z -zk;8 / ;i"V;i"VH;i"Zh?;i"x:"thhhh;ik;ic   A +Z  )"ZH;ich L +   , .7  . , "O t +  "0I      "FYzzzzz z +zk;8 / ;i";i"H;i"d[h?;i"y:"thhhh;ik;ic   A +Z  )"2[H;ich L0 ;8    -":Lmڥ - "r 46 -i8"k +":Lڥ + " 46 +i8"Al i8 -6H c "Jch c  +6H c "ch c   ;i zz z -zk;8JL|ۯ L|    JJJJ ) )))) ) +zk;8JLۯ L    JJJJ ) )))) ) _vH) -h T#:.# :   )" JJ   L;ik +h T#:.# :   )" + JJ   L;ik ZZZ  -  "MLXܩ -  "j    ) " "WLۣ zzzzz z +  "OLܩ +  "0j    ) " "FYL"ܣ zzzzz z zkZZZ: -8PI0.80PI0/"VPI0 -80Lyݩ$8PILl݊80PI09"VPI080^8aPI0V"VPI0i28API06"VPI0izzzk +8PI0.80PI0/"EWPI0 +80Lݩ$8PIL݊80PI09"HWPI080^8aPI0V"EWPI0i28API06"EWPI0izzzk  [𫫘;8  H -HHH"ѕhhhh;i;i"q HH6"hh . +HHH"^hhhh;i;i"q HH6"0hh . H   - h"xWH "h;i + h"WH "0h;i +zz z zk -;8   - 8PILߣ"a 8PI0Lߣ8 :8PI0m - "8 PI02 c +;8   + 8PILߣ"Lb 8PI0Lߣ8 :8PI0m + ":8 PI02 c -lCjC " -H "4h  H "4h H "4h:L;i z +dCbC ": +H "4h  H "4h H "4h:L[;i z zk -  [𫫘ZZZN"ѕ"B}8PI0L6"a!:eL" n ` +  [𫫘ZZZN"^"}8PI0L6"Lb!:eL" n ` E H  -h"Kd"xW  zzz+zz z +h"d"W  zzz+zz z zk [𫫘Z8PI0 -z+zke  ie  ie  ie  ie  ie  ie  L;8@;i ;i":L ;i "#1_7  ;/+)  "DH h 7  +z+zke  ie  ie  ie  ie  ie  ie  L!;8@;i ;i":L& ;i "2_7  ;/+)  "ѧH h 7    :  ;i@k ;8   -  "W"k ) - ";;i +  "FX"Al ) + ";i zz z zk: @@ -941,17 +961,17 @@ z  c i -cH"Wchȗ +cH">Xchȗ  c :  c i -cH"Wchȗ L - ZZZZ    L) +cH">Xchȗ Ls + ZZZZ    LQ) -)oHoh8PIL1 ) +)oHoh8PIL1 ) e  ) @@ -968,45 +988,45 @@ z  ) - 1  "g4e - e   L3zzzzz z -zkZZK -"iZ"8PI0L -3"@"bhhL @ L @ L寞@e@@"{@H@H"ihh@@H"ihh@"ihh@"bhhLP" o"HK"hzzk + 1  "fh4e + e   Lzzzzz z +zkZZ7 +"iZ"8PI0Le3"0@"hhLL @ LL @ LL毞@e@@"|@H@H"ihh@@H"ihh@"ihh@"hhL"o"0H7"0hzzk ZZZZ)* -  ϧ) L/)*  ϧ) +  ϧ) L)*  ϧ) !   zzzzzz z zk - ;8$8PI0LJ8PI0LJ$"a7e -$"a7e    -i;i "m i -i "m;i i "m;i$zz z + ;8$8PI0L8PI0L$"Lb7e +$"Lb7e    +i;i "m i +i "m;i i "m;i$zz z zk [𫫘;8;i# - & Lq;i4"ay$e" "XLt   8PIL;ic + & L;i4"Lby$e"k ":YL   8PIL;ic i c   i c);i+z zk [𫫘;8;i# - & L;i4"ay$e") "XL   8PIL;ic + & L;i4"Lby$e" ":YL   8PIL;ic i c   i c);i+z zk [𫫘;8  -"8PI & L & L)B;i"(^h;i4"ay$e"<* -4"ay$e"<HB"h"X & ;i+z -zkL +"8PI & L% & L)B;i"^h;i4"Lby$e"* +4"Lby$e"HB"0h":Y & ;i+z +zkL9  [𫫘;8! -CC -  "L -L#eHe + +C C +  "uLG +LG#eHe h - L8#PIcHcheHe + LG8#PIcHcheHe h - "mo  -  "܌i "܌ PI0La;i+zz z + "o  +  "ii "i PI0L;i+zz z zkH )&" ) @@ -1019,150 +1039,150 @@ z ж0 8 𚰥hkH88HdR8W)) *)(j)J(j zzkJjfȀ( -  [𫫘ZZZ"t LHF H LH| )";LH;iH"phhH"phhLH;iH"phhHJJJI)8 +  [𫫘ZZZ"t LF H Lh )"ȡL;iH"qhhH"2qhhL;iH"qhhHJJJI)8 -H"phht;iH"phh8PI=H:H"phh HH F  -h"xWH:H"phhHH -F h"xWzzz+zz z -zkZZZZP8<8;H"=xa -"iAHAH"iAHAH"iAA"qHs"iAHAhZJJJJH"i;iAHAHAH "iAHAHAH@ "i ;i H"=x"p;izzzzk@"f"dH̢:dFfc c  e +H"2qhht;iH"qhh8PI=H:H"2qhh HH F  +h"WH:H"2qhhHH +F h"Wzzz+zz z +zkZZZZP8<8;H"xM +"iAHAH"iAHAH"iAA"Hs"iAHAhZJJJJH"i;iAHAHAH "iAHAHAH, "i ;i H"x"2q;izzzzk@"wg"xeH̢:dFfc c  e * &ؘ8ce~hhhhhh/FffF8&/y$0&&ddZddQH)hF8&H)h)H)h) J Jȥ -Z먊JjzkZZZZL  -#LL)#cL~ +Z먊JjzkZZZZLK Y! +$LBLB)#cL/~ H`8`f8P\cR8H80>8 48*8)88 e  -eLzzzzk +eLVzzzzk ;8    -i"[:L'): "a  1@')" ɀL +i"\:LZ'): "Lb  1@')" ɀLZ  e j -)e"[; ɀ9    +)e"\; ɀ9    e';i zz z -zk  L] -;8;i H"phh;iH"whhLQL[ c ;iH"=x H"%g;iH"=x;i -L[ c  ;iH"=x H"%g;iH"=x;i -L c c8  ;iH"=x H"%g;iH"=x;i +zk  L +;8;i H"qhh;iH"wxhhLjQL c ;iH"x H"g;iH"x;i +L c  ;iH"x H"g;iH"x;i +L c c8  ;iH"x H"g;iH"x;i ;iz zk ;8  -:  8PI0L[;iH;i "Uhh ] ) E      -E L  +:  8PI0L;iH;i "hh ] ) E      +E L  ;izz z zk ;8  -"+LL  : +"@-LL  : ;i e /  -;i e"+;iz +;i e"@-;iz zk iH -he"H +he"H -;i ehL +;i ehLJ [𫫘;8        JJ -              #   "ud"a "ue "u"u# "u0   "u"u +              #   "ud"Lb "ue "u"u# "u0   "u"u ;i +z z zk ;8   - L};i;i"Lf  -"#1LF+ 0G7)+ "D + L;i;i"L  +"2L+ 0G7)+ "ѧ  ,  -"M  ;i +"O  ;i z -zkZ"Z:"L"|cL):L))  )  <)H"  hL )H"  hL@)H"  hL)H"  hm?)H"  hC)H"  h')H"  h "|cLzk"f"kI"f"k"dHhڥ -E\8~FfjJ8 +zkZ"[:"9L6" dL3):L+))  )  <)H"  hL6 )H"  hL6@)H"  hL6)H"  hm?)H"  hC)H"  h')H"  h " dLzk"wg"bkI"wg"bk"xeHhڥ +E\s8~FfjJ8 Fl$ zzzku **Ji Jȣ fjhhzkFeeJjj8j ЧгH JhȈkЗF@ - ZZ  Lp7 Lp  Ls    Le  Lk  Lk"Yȷ   + ZZ  L7 L  L    L  L  L"_Zȷ    - "  Ls + "  L e8  Ш    5  ȷ  -ȗ  :"Yzzzz z -zk +ȗ  :"_Zzzzz z +zkA(A ;8         -i" b ): "a)  +i"b ): "Lb)  e -)e" b    L +)e"b    L  e :  @    ;i zz z -zkA(A +zk ZZZZ - :8PI0LE -"LG8PI0L:) c q -W = c  c ] c ] c J8PI": c L'zzzzzz z + :8PI0L +"L8PI0L) c q +W = c  c ] c ] c J8PI": c L~zzzzzz z zk ZZZZ -  Lo;i"^j"V - "V +  "V  "V   -"V"< - N"`>D +  L;i"j"*W - "*W +  "*W  "*W   +"*W"W> - N"`>D .8"`>    -%  "W  "Wzzzzz +%  "W  "Wzzzzz zk @ -ZhhJjhzkک"f"dHҘ8i0 +ZhhJjhzkک"wg"xeHҘ8i0 *$ &$8 &ccd&8&&&8j$Ff19Ffj  ,&JȀJ dd ZhhhhJjzzk ;8   -i"[:L7?'): "a  4@')$  -e:L7L7 -)e"[ ] ɀQ   "  -e"  , +i"\:L?'): "Lb  4@')$  +e:LL +)e"\ ] ɀQ   "  +e"  , ;izz z -zk  Lp;8:\ V 5VL!#%j')ӳ/1 V35'[+-79;i":L V 5VL!#%j')ӳ/1 V35'[+-79;i""hhh;i:k -;8;i H"phh;iH"whhLL H"%ghL ;iH"=x H"%g c  ;i H"=x H"%g;iH"=x;iL c c8  ;iH"=x H"%g c  8:;i H"=x H"%g;iH"=x;i;iz +zk  L;8:\ V ‰W٢W!?#%j')/1V35[+--79;i":L V ‰W٢W!?#%j')/1V35[+--79;i""hhh;i:k +;8;i H"qhh;iH"wxhhLLn H"ghLn  ;iH"x H"g c  ;i H"x H"g;iH"x;iLn c c8  ;iH"x H"g c  8:;i H"x H"g;iH"x;i;iz zk - ZZZZ<Ls 87g0f + ZZZZ<L +87g0f g   ȷ   ȷ g7 80] -"Wȷ"Wȷg7H h"zzzzzz z -zkZZZm "aec  )"; "`\@"`O1 Oyy y  "L`"` "`  L -+ ~ - ~     ~   a  . ywz"[:"zy)))";zzzk +"Wȷ"Wȷg7H h"vzzzzzz z +zkZZZ "Lbec  )"ȡ "4a\@"4aO1 Oyy y  "`"4a "4a  L8 + ~ + ~     ~   a  . ywz"8\:"zy)))"ȇzzzk ;8  - "> 7)L3 7)$ + " 7)L 7)$  Ȉ & -8 PI0     "B!)_ +8 PI0     "!)_   - "J:i:У    "B! "h;i zz z + "}:i:У    "! "#i;i zz z zk ZZ  -"L   L   L  -i8"k -i6U" b -i8RRaA" -irrAa" -i " -i$"&$4664 -i8"Jch  H"_hzzz +"L  L  L +i8"Al +i6U"b +i8RRaA" +irrAa" +i " +i$"&$4664 +i8"ch  H"(`hzzz zk - ;8 <Lc)   "b + ;8 <LZc)   "Ac  ci @@ -1170,194 +1190,196 @@ z   ȷ  -L +LZ ȷȷ8 Y g  -c    7 H  h" +c    7 H  h"v i;i zz z zk [𫫘ZZZ 8 -PI0L7 "a  L| "a  8PI0LC8PI` -c   A)"ZH "aech  "aezzz+z -zk "aec LL= +PI0L "Lb  L "Lb  8PI0L8PI` +c   A)"K[H "Lbech  "Lbezzz+z +zk "Lbec LL ZZZZ  - L L& -"&|L "d LE L %L -"&|p8ʆ'   Lzzzzzz z + L7 L7& +"}L: "Af L2E L: %L: +"}p8ʆ'   Lkzzzzzz z zk  [𫫘ZZZ  -"8PI% q$ LZ q$ = "LH" L' H"h  -&"aAe"u  WHh "h q$ "d"X!>" q$ zzz+zz z -zkL4 +"8PI% q$ L q$ ) "0L" L~ H"0h  +&"LbAe"2  WHT "0h q$ " e":Y!*"0 q$ zzz+zz z +zkL ;8 -"i +"i -8PI0';i H"ihh;iz +8PI0';i H"ihh;iz zk8 PI= -">:0  ;i H"ihhL8 -PI0L +":0  ;i H"ihhL 8 +PI0L c -  )HN"ih)" Y:3)"3Y:&;i c . $;i c   +  )HN"ih)"xY:3)"Y:&;i c . $;i c    -L +L ZZZ  ) zzzz -zkb)";   L9   L9 ڃ  L9 ك  L9   L9   L9 Ã  L9   L9 ă  y ۃ  g Ń  U ƒ  CH"4h [ [H"4h     H"4h  L - ;8   :L -H`L;i H"lIhh ;i H"lIhhLLH} - -"d: - LL{Hy - -"d: - oj"ZEH - -"d: - ouow;izz z -zk +zk)"ȡ   L   L ڃ  L ك  L   L   L Ã  L   L ă  y ۃ  g Ń  U ƒ  CH"4h [ [H"4h     H"4h  LI ZZZ    ;iH;i -H "khhhh8PI0!HH "7zhhzzzzz z +H "hhhh8PI0!HH "zhhzzzzz z zk  -e8PI0%8PI08  L<8ZPI0a8PI08R  L<8(PI0/8PI0 8(  [8dPI0k8PI0 8\  3 -   # # L# - ZZ    LH))"a8PIL~) "ae  ) "ae  ) "ae   ') "ae ' %) "ae  : +e8PI0%8PI08  L8ZPI0a8PI08R  L8(PI0/8PI0 8(  [8dPI0k8PI0 8\  3 +   # # L + ZZ    LH))"Lb8PIL[) "Lbe  ) "Lbe  ) "Lbe   ') "Lbe ' %) "Lbe  :  e H  - e hL{zzz z + e hLXzzz z zk - ZZZ   ɀ L)  L))8 + ZZZ   ɀ L  L)8 -BB  )"3Y: [";6)8 +BB  )"Y: ["ȇ6)8 -B -B))";x;"; JJJ ))"f  (#)JJJJI)8i0";#)i0"; )";~";!  ";zzzzz z +B +B))"ȇx;"ȇ JJJ ))"7)L-!7)%  Ȉ -& ? "B!)   "޽:L! 7)ʆ "B! "B!)^ + ;8    "7)L +!7)%  Ȉ +& ? "!)   ":L 7)ʆ "! "!)^  - "޽:i:Щ "޽: "h;izz z + ":i:Щ ": "#i;izz z zk ;8    -C #  7"B!    L"     " "h "h:L"@   -                  ; " ;i  " -  ;i  ":  )ӣ ;i +C #  7"!    L"     " "#i ":L"@   +                  ; " ;i  "} +  ;i  "}:  )ӣ ;i zz z -zkZ  ) "ae) "ae  ) "ae) "ae  ) "ae) "ae  ) "aeH) "aeh) "ae -H) "aeh -) "aH) "ah  zzk +zk + ;8   :Lp$ +H`;i H")Khh;i H")KhhLp$Ls$;i H")Khh ;i H")KhhLp$Ls$H} + +"Be: + Ls$Lp${Hy + +"Be: + oj"ZEH + +"Be: + ouow;izz z +zkZ  ) "Lbe) "Lbe  ) "Lbe) "Lbe  ) "Lbe) "Lbe  ) "LbeH) "Lbeh) "Lbe +H) "Lbeh +) "LbH) "Lbh  zzk ;8 ;i -"LN&@7)LE& K -i&   "JchLS& 7 "p  "L;&$"      -"d i " i" i" b   "H  7 ;izz z +"ʷL'@7)L' K +i&   "chL' 7 "  "0L'$"      +" i " i" i"b   "  7 ;izz z zk ;8  -L'7 -"Ye`>   == +L)7 +"e`>   == >> >> -  L(=eL' -L' ȷ   ȷ ȗ"@[ `>  7)"$ -"$(  L' `>;izz z +  L)=eLi) +Li) ȷ   ȷ ȗ"[ `>  7)"{  +"{ (  L( `>;izz z zk ;8   - `>L)7 `>L)& " `>L) -")L)   L) 8 8 ȷ  ?ȗ + `>Ld+7 `>LN+& " `>LN+ +"\LJ+   LC+ 8 8 ȷ  ?ȗ  -"/ b L(       :   L)8    ;izz z -zk"y`"0VM"hhhA"="V""3Z    ""x ""F_ "") ""vl""]"f""""zX""h"B}""i-""bZ"":H"hw -""B@BL."~r"H"\hoC"rHd"_hd"HH"[hh J "' ;i"<| "`d"E;i -k- +*, &( J :<DBFH>B@BL<0" s"߿H"r\hC"Hd"_hd"HH"U\hh J " ;i"| "d"ү;i +k eH eh -- + -- + eH@ eh -- + -@L- +@L/ ;8 - # :';i"L1 : Ч) - L1 -   ? _ * M;i" ;i "  L1 L0L1   ?   ?  * :H  "M/h4  ) ;i" L/;izz z + # :';i"BL2 : Ч) + L2 +   ? _ * M;i"B ;i "B  L2 L2L2   ?   ?  * :H  "0h4  ) ;i"B LE1;izz z zk ZZZ   / : \ (   - : / L2 \ L2 -  & + "ML2;i "6n "+ 8* L2 +  7 )zzzzz z + : / Ly4 \ Ly4 +  & + "OL04;i "n "h+ 8* Lv4 +  7 )zzzzz z zk i8H7 he -"D - L2L1 +"ѧ + L3L(3 [𫫘;8  -d"0 H d"ah8 "f  "f  "f  "f  "f  "f  -"f  :0 :        "f  -"f                   :     #   ;i +d" H d"Lbh8 ":L9;iH"ihh8PI0L$Hf"ih$$ H"ihh&;ic )"HY:&;ic  $;ic . ">:"i)H"ihL8;ic L8 + ;8 8PIL-<8PI0-;iH"ihh;izz z +zk c  ":L;;iH"ihh8PI0L$Hf"ih$$ H"ihh&;ic )"Y:&;ic  $;ic . ":"i)H"ihL:;ic Lo: ;8  -7)L<L<L<  L< - "B!)L<; -"J:L< ***)  v ) +7)LB>L >L3>  L3> + "!)L>; +"}:L> ***)  v ) )Ȉ &e?# )ʪeHeh Ȉ -&  L<## **) e# +&  L>## **) e# e  ***) ) ) @@ -1365,121 +1387,120 @@ z )eH)8 hȈ &   -"h: -"h;izz z +": +"#i;izz z zk - ;8"V  -  Lq>;"HW"^j"V - "V +  "V  "V"V  ;"HW"`>Lc>"*Xʆ"q "*Xʆ"q -;i )":y  + ;8"L?"Xʆ" "Xʆ" +;i )":y  ]  8PI0E -"2Xʆ"k]eHeh"V"V -L="`> - II -    5  "V  -"V"V  +"Xʆ"]eHeh"3W" - II +    5  "3W  +"3W""hhhZ;iH"lIhh0="i"h>"hhhک"ihL@;iH"lIhh0*"i"h>"hhhZ;iH"lIhh0="i"h>"hhhک"ihL@"hH"ihh -J >  1)'"h>d"hh"i%"i;i z -zk ZZZZ ;i -"LB)LB7)LB LB: +"ʷLfB)LfB7)LhB LbB:  -" -L/B -"d  % E  > & - "  @ j [ -i&   "Jch  7    +" +LA +"Af  % E  > & + "  @ j [ +i&   "ch  7    zzzzzz z zk ;8F -TR ;i;"LQD -LQD;i"ML)D;i"Jg L#D C1/c)   +TR ;i;"LC +LC;i"OLC;i"i LC C1/c)   c    e : -e ţ   LD LD&$"_      'd Ci8c"  ;iFzz z +e ţ   LxD LxD&$"0_      'd Ci8c"  ;iFzz z zk ;8  8 -PILG  LF [ LF):8PILVF -):e  "a   "ӳLG"a  M"ae +PILF  L}F [ L}F):8PILE +):e  "Lb q  "LF"Lb q Mq"Lbe  -;i "xWLGLE -c  )"3Y:I +;i "WLFLME +c  )"Y:I ;ie -"a)80eH -;i eh ; LvE "ӳ;izz z +"Lb)80eH +;i eh ; LD ";izz z zk -;ieL4E +;ieLD +;8  +:LH +&H`;iH")Khh0?"i"h>"hhhک~"ihZ;iH")Khh0="i"h>"hhhکY"ihLH;iH")Khh0?"i"h>"hhhک4"ihZ;iH")Khh0="i"h>"hhhک"ihLH"ciH"ihh +J >  1)'"h>d"hh"i"i;i z +zk ;8  - "mLG:d&#eHehJ)  II! #i0  JJJJ9  c      :;ic    А;ic ~ S + "mLI:d&#eHehJ)  II! #i0  JJJJ9  c      :;ic    А;ic ~ S c : -c"W::    '   ;ic)  +c""X::    '   ;ic)  c  ;iz z zk  [𫫘;8, ;i;  -"8PILJ;i -"۪LJ     8PIL;i-c i c  i c)LK"XLK;i "`g +"8PILJL;i +"hLAL     8PIL;i-c i c  i c)LOM":YLOM;i "g -jjhj;i "K;i ;i"`g;i"K;i  -"r:(;i -"r: LI      +bj`j;i "ؖ;i ;i"g;i"ؖ;i  +"[s:(;i +"[s: LyK      -jjhj i "`g;i,+zz z +bj`j i "g;i,+zz z zk -;8    T "  ) .LM  +;8    @ "M  ) LN   8 -PILM -A%, ". -"u. -"h0;"xW"H -"B} -"B};iz -zk "a  LM   "ae":f:f "ae "ae" +PILN +A% "0 +"0u +"Kh0;"W"Ր +"} +"};iz +zk "Lb  LO   "Lbe"f:f "Lbe "Lbe"M     -L8L +LM ;8   -  L$P )L$P   -  "  .,Z ȈFjdL'P, .  LO +  LQ )LQ   +  "  .,Z ȈFjdLQ, .  LfQ  Ȉ -&   g "d%L'P3#8 H h  L'P -"r       _ ȈFj eH eh  +&   g "Af%LQ3#8 H h  LQ +"       _ ȈFj eH eh  i8H%he  ;i zz z -zkZZ"`g8PILR8PILvR8PIL)R8 -PILQdͩ"u"U";i   $V(V=?؏%'!# )+Dw-/룏9;{13u[57 "zzk "a   "ae8PILP "aec "l09Hf"h"!ڣHi"hhLP q$ LkP & LYP -;8 ;i"Z;i ;i":LU / 1;i/"#1 -ZLTMK;i "m;i/;ic4"m ;ic"#1: 7k9m?s AuLT;ic"rLT +zkZZ"g8PILCT8PIL3T8PILS8 +PILPS!ϩ"sw"sV"s;i   VV=?-e%'!#)+w-/x9;r|13[57 "zzk "Lb   "Lbe8PILYR "Lbec "l09Hf"0h"ڣHU"0hhL@R q$ L(R & LR +;8 ;i"[;i ;i":LV / 1;i/"2 +ZLVMK;i "m;i/;ic4"m ;ic"2: 7k9m?s AuLV;ic"tLV ;i -i "m    7)     7)LTk7 m9LT -  "D  "r X  " iX1 . $  mk"d   : ;i/":  "H ;iz +i "m    7)     7)LVk7 m9LV +  "ѧ  " X  "0 iX1 . $  mk"   : ;i/":  " ;iz zk ;8  -"m4;i{H" ;i s  LwWt E LwWu L LwWv F LwW= +"4;i{H" ;i s  L4Yt E L4Yu L L4Yv F L4Y= -7 H5 H7 H5 H,;i"~hhhhLzWLzWLzW   ßLgW "acHHc"m ;iH" ;i  LSW  -RH`LzWLzWHH"mHHHH" ;i û㽰8㷅Hc"k dcHch c d c    L -V;iz + H H H H;i"9hhhhL7YL7YL7Y   ßL$Y "LbcHHc" ;iH" ;i  LY  +RH`L7YL7YHH"HHHH" ;i û㽰8㷅Hc"Al dcHch c d c    LW;iz zk ;8 - i  LY )LYN ȈFj dLYLY ȈFj  -:d%%LY -"dLY%LY LYLY -"?LYCLY#LY ":o "r   i8H#he;iz + i  L[ )L[N ȈFj dL[L[ ȈFj  +:d%%L[ +"AfL[%L[ LQ[L[ +"L[CL[#L[ ":o "   i8H#he;iz zk - ;8   Lz\   + ;8   L7^       : ʣ : p 0 7 9 (    )808PI - Lz\ / Ls\ / ߩ + L7^ / L0^ / ߩ  -jjhj  +bj`j    @@ -1491,148 +1512,148 @@ z    a !z  8      a !z  8        -  LI[   / + 8PIL [8PI +  L]   / + 8PIL\8PI  );izz z zk  [𫫘;8T -;ic 8PI0L^;i -"L^ L^ -;i?"`g:;i?"K;i?H;iG;i"hhhhL#^;iU)|;i;iU";i":';iU;i?"`g%;i?;i ")L];i "h" "B}L^9;igHH;i ;iC "KhhIS"6;igHH;i  - "Khh;iT+zz z -zk;ic L\ -;8V ;i;i":La#% ;i#"#1: -N La;i"? +;ic 8PI0L`;i +"Li` Li` +;i?"g:;i?"ؖ;i?H;iG;i"FhhhhL_;iU)|;i;iU";i"H:';iU;i?"g%;i?;i "LB_;i "h" "}L`9;igHH;i ;iC "fMhhIS"06;igHH;i  + "fMhh;iT+zz z +zk;ic L^ +;8V ;i;i":Llc#% ;i#"2: +N Lkc;i"  E % - "p La -"La i8 "k .8  C iN "i8 -"di8iX "m .Y +-iX"d  ;i#"rrA?i "A? -"dA?    "H ";i -";iVz + " Lb +"Lb i8 "Al .8  C iN "i8 +"i8iX "m .Y +-iX"  ;i#"trA?i "A? +"A?    " ";i +";iVz zk -Z `   LbJsuu -s"xWJJoqq -o"xWkmm -k"xWgii -g"xWcee -c"xW _aa -_"xW@[]] -["xWWYY -W"xW ` a   Lcg J0SU&g U -S"xWCEE -C"xW ?AA -?"xW@;== -;"xW799 -7"xW a b   L|dJ355 -3"xWJJ/11 -/"xWJJ+-- -+"xWJJ+-) -'"xW b zz +Z `   LdJsuu +s"WJJoqq +o"Wkmm +k"Wgii +g"Wcee +c"W _aa +_"W@[]] +["WWYY +W"W ` a   Leg J0SU&g U +S"WCEE +C"W ?AA +?"W@;== +;"W799 +7"W a b   L9fJ355 +3"WJJ/11 +/"WJJ+-- ++"WJJ+-) +'"W b zz zk ;8  -  L!g  L!g    Lf  Le  Lg ȈFj -(cH*ch":  Lg +  Lh  Lh    Lg  Lcg  Lh ȈFj +(cH*ch"0:  Lh i8H -)he"%H%hLg -*(  ȈF j eHeh":  Lg +)he"%H%hLh +*(  ȈF j eHeh"0:  Lh i8H -)he"[Lg Jc -*(H J)he":  Lg +)he"\Lh Jc +*(H J)he"0:  Lh i8#e) -*(H J)he": +*(H J)he"0:  Mi8#e)) ))JJJJ;iz z zk ;8   -         Li -  "Li  +         Lk +  "0Lk  - Li  ? 7   - Li - . Li#   Li  Ldi + Lk  ? 7   + LYk + . LYk#   LYk  L!k @Z   #    ,  .     -     M   2   ":):     P    "t  , . J    "W   Lg  ;i +     M   2   "T:):     P    "Au  , . J    "FY   LUi  ;i zz z zk ZZZZ  - '"W  -   Ll   -"B!  LYl -"B!  Lk;i -"  Lk ɪ Lk@ -"B!)e_ -:"B!)A;i -"@    "W:LjLEl -"B!          -"B!)/ -"B!)  "W: '  )     -"h )zzzzzz z + '"X  +   Lnn   +"!  Ln +"!  LMm;i +"}  LJm ɪ LJm@ +"!)e_ +:"!)A;i +"}@    "X:LlLn +"!          +"!)/ +"!)  "X: '  )     +"#i )zzzzzz z zk;i -":   LWj;8&!!064!c8o48!68o4:!c4:8!062c6o2 8 #66o2:c2: 8 #""a%""a8%""a!""ae8%  L!ow""a8%U%c  cԣc @ c ` #c!w""a8%U%c cԣc @ c ` #c;i&k%c%cc8#cc8# c  Ln#c#c @  @  `  ` #c;8X;i ;i":Lr ;i "k Lq;i" ""! Lq "\y   -X &;ic  ;ic LpLr Lr%:;ie :ף % '-/;i%"MLr;i%"JgY;iCA "mCA    "H LrLrLr;i%"i CA"kCA  ;iCA "m    "H ;iXk +"}:   Ll;8&!!064!c8o48!68o4:!c4:8!062c6o2 8 #66o2:c2: 8 #""Lb%""Lb8%""Lb!""Lbe8%  Lpw""Lb8%U%c  cԣc @ c ` #c!w""Lb8%U%c cԣc @ c ` #c;i&k%c%cc8#cc8# c  Lo#c#c @  @  `  ` #c;8X;i ;i":Lvt ;i "Al Lr;i"2 "" Lr ")]y   +X &;ic  ;ic LqLvt Lvt%:;ie :ף % '-/;i%"OLpt;i%"iY;iCA "mCA    " LjtLbtLXt;i%"i CA"AlCA  ;iCA "m    " ;iXk ;8  - +7 )Lu  -e:Lu i ;i  "mJLs @+ dFH H;i i "8Ghh "*dLuLu + LesJJ  c "  "Lu:Lu   H + +7 )Ltw  +e:Lw i ;i  "mJLu @+ dFH H;i i "Hhh "h*dLtwLtw + L"uJJ  c "f "Lv:Lv   H -h8"MLu i "t   -  "[H   "h  "W  : ЂLu -  "k   "k i   "m+7 H  h  ;izz z -zkLr -;8*    " +h8"OLv i "Au   +  "0[H   "h  "FY  : ЂLnw +  "0k   "Al i   "m+7 H  h  ;izz z +zkLt +;8*    "  -LxLx -HH "hhh 8 PI0Lax&("$8 PIF&(PIg -c;i c (&("$Lx"$L/x&(PIM$"Ȉ +L}zLqz +HH "hhh 8 PI0Lz&("$8 PIF&(PIg +c;i c (&("$LRz"$Ly&(PIM$"Ȉ &H c)henC&($H$h -c  "$(&&("$Lv  - E ;Lwv +c  "$(&&("$Lx  + E ;L4x  -"$;i*z -zk;8b "x"Wp ;iH"=x HH"7z H"Mv;i"   HH"p "ok  HH"p"okH#H"p;i"okHH"p"ok  HH"p;iq>";"okhhL{?"okhhL{"okhhL{l"okhhq"okhh\"okhhG1"okhh-^"okhh"okhh  HH"phh"okhhY   HH"p>H>H;i"~ ;iH"ok;i  R   HH"p>H;i"~;iH"ok;i -   HH"p"ok HH"p"ok;i +"{ ;i*z +zk;8b "qy"p ;iH"x HH"z H"v;i"   HH"2q"k  HH"2q"kH#H"2q;ie"kHH"2q"k  HH"2q;i]>"ȡ"khhL|"khhL|"khhL|"khhq "khh\8"khhG"khh-"khhF"khh  HH"2qhh"khhY   HH"2q>H>H;i"9 ;iH"k;i  R   HH"2q>H\;i"9;iH"k;i +   HH"2q"k HH"2qs"k;i ;8 -  LILI  L}  L^}  LCȈFj -(cH*ch"LC )  +  LL  L  L  LȈFj +(cH*ch"0L )  i8H -)he")  +)he")  i8H -)he"  LC -*( ȈF j eHeh"LC +)he"  L +*( ȈF j eHeh"0L i8H -)he " b  LCJc -*(HJ)he"LC +)he "b  LJc +*(HJ)he"0L i8H#he )  ')      -*(HJ)he"y +*(HJ)he"0y i8H#he)')# ) FjFjFjFj   ;izz z -zkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkH)hkH @hkڢkڢ")k"1"1"1k"="="=\1"J"""""J"J"J"c ""Jk8k"""k""")")")""k""""J"\\"\k, H"܀hk"="")","N")")ڢ"")J""")")"")"""k""" -" i0"")")")8kڢ"""j")"")")")"), kx0"Z(k(kx0 @""(kx0"""""(kx0 ""(kx0""(kx0_""(kx0?""(kx0"g()k0(k(kx0, H"h(kx0""J"(k +zkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkH)hkH @hkڢkڢ"k"""k"""\""i"">""""" "K"k8k"""xk"x"i"""""k"\""""\\i"\k, H"hk"""","N""ڢ""J"""""""""k"v"" +"v i0""""8kڢ"v"v"j"""""", kx0"(k(kx0 @""N(kx0"x""i""v(kx0 ""N(kx0"x"i(kx0_""[(kx0?""[(kx0"$()k0(k(kx0, H"h(kx0"́""ف(k ;8   -"ML   ,.   "L慠 L慠? 7   L   L  L@+7)Lτ @Z  #   ,.         U  :   " : ):          L  !"t L慩+7)0 -i  "u:L  ,.     (  ,.    -"W    L!;i zz z +"OL   ,.   "0L L? 7   LO   LO  L@+7)L @Z  #   ,.         U  :   "c: ):          L=  !"Au L+7)0 +i  "6v:L  ,.     (  ,.    +"FY    Lބ;i zz z zk ZZZZ -&"@$  ))*(,. " $L -H`8LLPà|@j耠XaF N47"p";LLLLLL<|jXF4"DDL>9 + &"@$  ))*(,. " $L< +H`8LLLLPà|@j耠XaF N47"pC"ȡLLLLLLLLLLL<|jXF4"DDL9 -C -C D - LD+ +C +C D + LQD+  4  "   @@ -1642,457 +1663,457 @@ ZZZZ    zzzzz zk -;84;i!;"LJ><!##!8ʆ#!&#!LH#!  LU!%#' -;i%"d%  -LGE  +;84;i!;"L><!##!8ʆ#!&#!L#!  L!%#' +;i%"Af%  +LE  i   - #!L L#!#!*(   -  I  #! "   - L     #!  8#!i8c"[: + #!LK LŽ#!#!*(   +  I  #! "0   + L     #!  8#!i8c"\:    - W#!i8c") + W#!i8c")  c # : -     L  >#!#!  ;i4z +     Ls  >#!#!  ;i4z zk ;8X  - "U"Vh -;i P"V;i ;iH;i ""hhL"W"" J?(4Q)G | "U"q;iH;i ""hhL"Wʆ"" ;iH;i ""hhLϐ"WʆE -EL;iH;i "" + "uV"h +;i P";i ;iH;i "}hhLӒ"\X7"U J?(4Q)G | "uV"lr;iH;i "}hhL"MXʆ"U ;iH;i "}hhL"MXʆE +ELv;iH;i "} hh -L -":f: Ls -":f: {> -":f: PC -":f: (% -":f:08 "UH""ehL* -"L*0"qo "[."E"/"D ";iXzz z +L` +"f: L0 +"f: {> +"f: PC +"f: (% +"f:08 "uVH"ehL璩 +"0L璩"0q[ "0["0Eq"0/"00 "0;iXzz z zk ;8   R     -_ "d L%L  L -  LLR -LR -   "dELK%LKh  "   +_ "Af Lז%Lז  Lז +  LזL +L +   "AfEL%Lh  "    -  L - L  ii  '   L +  Lז + Lٕ  ii  '   Lז   -"d?E'%  - L -L{L +"Af?E'%  + Lז +L8Lז   -"&|'! - "&|e +"}'! + "}e    8ʆ    :     =;izz z -zkZ8PI0LMHV"ahOOV"aeOV"aeOV"ae +zkZ8PI0L +HV"LbhOOV"LbeOV"LbeOV"Lbe - OV"aeOV"aeOV"aeOV"aeOV"ae OV"ae""$$OV"ae6688OV"ae::<<OV"ae&&((OV"ae**,,OV"ae..00OV"ae2244OV"ae>>@@OV"aeBBDDOV"aeFFHHOV"aeJJLLOV"aeNNPPOV"aeRRTTzzk + OV"LbeOV"LbeOV"LbeOV"LbeOV"Lbe OV"Lbe""$$OV"Lbe6688OV"Lbe::<<OV"Lbe&&((OV"Lbe**,,OV"Lbe..00OV"Lbe2244OV"Lbe>>@@OV"LbeBBDDOV"LbeFFHHOV"LbeJJLLOV"LbeNNPPOV"LbeRRTTzzk ;8  &$;i -"  L)  L7)L8 Hhd -  L77L ȈFj +"ʷ  Ld)  Ld7)Lf8 Hhd +  Lf77L ȈFj :d%%z  -"d  L%  L"r  LcJ)L7 +"Af  Lf%  Lf"  LfcJ)L c -8H   "ch  L X8Hhd2 +8H   "ch  Lf X8Hhd2 i&8 -) e"m -) LY L W -i&  "Jch  L 7  -i&  "ch  L78 +) e"m +) L L W +i&  "ch  Lf 7  +i&  "ch  Lf78  -i&H7he  "m 8 &$ g c c   L;izz z +i&H7he  "m 8 &$ g c c   Lܛ;izz z zk ;8|p> p J|>p>p>     |>    |>   |>  -|>p>p>"& hhhh7    8PIL"`"kZD""H H*HoK"Hdd""""D4;iH"=x ;i "i 8p>PIL'8 PI0L6 "i8p>PIm +|>p>p>"Y hhhh7    8PILϣ"`"lRD"8"7H H*HK"%dd",""$D4;iH"x ;i "i 8p>PIL䢩8 PI0L󡩬 "i8p>PIm r>X -|>"hHH;i3"~;i3"ZH;i5H" ;i ;i-"~;i-"ZH;i/H"hhh"܌i -"܌ -PIO"|cC"tf +|>"ciHH;i3"9;i3"d[H;i5H" ;i ;i-"9;i-"d[H;i/H"hhh"ii +"i +PIO" dC"g ,8PI: r>: |> -;ie">;i|z +;ie"F;i|z zk r> -|>" +|>"& ;ie -|>"R:L""":L"W r> 8 -|>"hH "ihh +|>"ciH "ihh |> -;ie   L% 0 % JJ 4 L - ;8"  H;i"_hLݦ ?"    O )"q")"q -         "ki") +;ie   L@& 0 & JJ 4 Lw + ;8"  H;i"(`hL ?"    O )"")" +         "Ali")  - L -L - L + L] +L] + L] -ed`dC5 d"q"k]  +ed`dC5 d""]  cHc h % cHc h 8H" -hL i -" i " .  -")"q)"q +hL] i +" i " .  +")")"  -")"q)"q   -")"q   +")")"   +")"   JJ))   -cHch:")"q)"q +cHch:")")" -cHch:")"q)"q  -cHch:")"q   +cHch:")")"  +cHch:")"   JJ))    i  cHch  - L_iU" b"Jch;i"zz z + LiU"b"ch;i"zz z zk ;8b  - ;i;i"L;i/ ;i7 ;i7Lҩ;i/ "MLҩ;iG"Lҩ;iK"DH;i;h;i/"MLҩ;i/"JgV;iK"D ;i/"W Lҩ;i;i/"ΰ;i/c)LƩ  y :::;i/cc  £:c /  LL)Ly " :c /  ) + ;i;i"LP;i/ ;i7 ;i7L;i/ "OL;iG"0L;iK"ѧH;i;h;i/"OL;i/"iV;iK"ѧ ;i/"FY L;i;i/";i/c)L  y :::;i/cc  £:c /  LQL檣L6 " :c /  ) -jjhj  c )Lm Lڪ +bj`j  c )L* L   /    H c    Z    -c       L1 +c       L    ;ibzz z zk ;8  &$;i -"  L)  L7)Lc8  LA77Lů ȈFj -:%L, +"ʷ  Lt)  Lt7)Lvc8  L77L ȈFj +:%Lk,  -"? -"? @ LE  L%  L +" +" @ LvE  Lv%  Lv   W -i&  "Jch  L 7 "r  LcJ)LK +i&  "ch  Lv 7 "  LvcJ)L c -8H   "Jch  L8Hhd?8 +8H   "ch  Lv8Hhd?8 ) e -i&"m 7  -) L' Z D -i&  "ch  L78 +i&"m 7  +) L䱠 Z D +i&  "ch  Lv78    -i&H7he"m   8 &$ g c c      L;izz z +i&H7he"m   8 &$ g c c      LM;izz z zk ;8 -  Lݵ,.7Lw  +  L,.7L4    -e:LJ   +e:L     -e!ؐ Lc8ic +e!ؐ L 8ic  d - "ا c Lcie  LYc) -  5 .i c . i c  Li c )L-ic ? B    i c)Zie  ) Li c).     A@Z9 ))%: cic    L߳? 7  i"Hhi"[i"[;izz z + "e c L ie  Lc) +  5 .i c . i c  LEi c )Lڶ-ic ? B    i c)Zie  ) Lڶi c).     A@Z9 ))%: cic    L? 7  i"Hhi"\i"\;izz z zk ;8  ;i -")   L`  %7)       L< +"ʷ)   L  %7)       L Ȉ -&L :"q :"q x::II%%8 HhLH +&Lc :" :" x::II%%8 HhL ` -"?E  L`%  L` -  L*      L8 HhcHch7)C -"?L -"d%  L`9!  La  L`cHch)b"r  L` ȈFjeHeh !  @ 77L^ L^ U -i&  "Jch  _ 7  -i&  "ch   ;izz z +"E  L%  L +  L绣      LE8 HhcHch7)C +"LE +"Af%  L9!  L  LcHch)b"  L ȈFjeHeh !  @ 77L L U +i&  "ch  _ 7  +i&  "ch   ;izz z zk ;8N     - L ?# ;i;i "L ;i"#1DLǽ8;i"r   !  -  LL"p 86i "86i "86"D 86 86"d86i"  L64;i "9" :Hh  ) JJ J  W @    46 6"8$    L86"D -86i"     -i&"k L L  + L ?# ;i;i "L£ ;i"2DL8;i"t   !  +  LrLr" 86i "86i "86"ѧ 86 86"86i"  Lh64;i "9"0 :Hh  ) JJ J  W @    46 6"8$    L£86"ѧ +86i"     +i&"Al L  L   Ȉ &     x n -"d +"Af  #   8Hh - L )L"r } ȈFjeHeh -i&  "ch  ;iNzz z + L¥ )L£" } ȈFjeHeh +i&  "ch  ;iNzz z zk ;8     .   -"i%     Lƣ  -"]1 -" -    +  -  "iL ģ"iL ģ& f L£8"@""Kd"" c8 PI0 j Lã"iLã"8"@""Kd" +"gj%     Lǣ  +"1 +"8 -    +  +  "gjLţ"gjLţ& f Lģ8"@"<"d"U" c8 PI0 j Lţ"gjLţ"8"@"<"d"U  -"c8PI0\c8 PIK8PI  -H"h"j -   "  Lţ - $           " +"c8PI0\c8 PIK8PI  +H"h"<j +   "  Lǣ - $           "  -""\" -""  0cH  h  :  88PI0L~ģ& f Lť & $8 -  +  -"0i0   -">i0        L  ,           )Е ;izz z +"<"l]" +""8  0cH  h  :  88PI0L;ƣ& f Lǥ & $8 -  +  +"i0   +"i0        L  ,           )Е ;izz z zk - ;8     "Z LO͊ + ;8     "[ L ϊ   - LOͥ - # )/"V  J   -LOͩLO  "V  JLO   -LOͥ -"LOͣ LO͠64 -iC"[ LOͥ -iN"[# -i\" " H      LO͠)"k] + L ϥ + # )/""W  J   +L ϩL  "W  JL   +L ϥ +"L ϣ L Ϡ64 +iC"\ L ϥ +iN"\# +i\" " H      L Ϡ)"] E)  -:LL͠ +:L Ϡ : -7:LLͥ -iI"[7: LOͥ -iK"[# -iX" -iF"[  LOͣ -c JJJJeHeh   LO8 Hh -"q LOͩ    LOͦi$&c (* cHch02e -ib"[: LO͠: LOͥ -id",.&&Lˠ: LO(cH*c h,.G"k]Fj77eHeh&i ȈFj " LOͩ  L ͥ -ih"[L ͥ -":L   -i6"[UL ͥ -i8"RRkaAd -i"rrEAa> -i " -i$"    ;izz z +7:L ϥ +iI"\7: L ϥ +iK"\# +iX" +iF"\  L ϣ +c JJJJeHeh   L 8 Hh +" L ϩ    L Ϧi$&c (* cHch02e +ib"\: L Ϡ: L ϥ +id",.&&Lr͠: L (cH*c h,.G"]Fj77eHeh&i ȈFj " L ϩ  LΥ +ih"\LΥ +"0:L   +i6"\ULΥ +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"hhh383PI0L֩-/))++%'!!## 9? A;=%%83PI0?-/))++%'!!##9 ?A ;=Lϣ)+Lwѥ c% Z /    F -c% z d    !#  LԩL'գLKѣ?ALKѣ! # g"" -c%))#H#hHH$"hh  L0ѥ -c%)#H#hHH -"hh  L0ѥ +c% z d    !#  L{֩L֣Lӣ?ALӣ! # S"U +c%))#H#hHH"0hh  Lҥ +c%)#H#hHH "0hh  Lҥ c%)Ȉ &#H#h  5 -c%)     Lӣ?ALDӣ;=LDӣ 8?HCh"" -c%))Hh92,75!#7H7He"hhHH "hh L2ӥ -c%)Hh92,75!#7H7HE"hhHH "hh L2ӥ +c%)     Lգ?ALգ;=Lգ o8?HCh"U +c%))Hh92,75!#7H7HQ"0hhHH "0hh Lԥ +c%)Hh92,75!#7H7H1"0hhHH "0hh Lԥ c%)Ȉ &Hh 5#H#h c%)    u8;H?hC  -c%     ! # Lr;cH?ch8        9 ?A ;=%+)!#!)#+!# 9? A;=%LΩ$ "1;iBz +c%     ! # L/;cH?ch8        9 ?A ;=%+)!#!)#+!# 9? A;=%LXЩ "01;iBz zk ;8   - ;i"%Lܥ)H + ;i"2%Lzޥ)H  - e h   f/_\Xɀ"\Lܣ Lܣ   + e h   f/_\Xɀ")]Lzޣ Lzޣ    -eLգ    f / LWݣ \ LW            +eLTף    f / Lߣ \ L             : -e.I Lץ +e.I L٥  : -e.Lץ +e.L٥  :: -e.Lף -e , Hi eh L܊  .i e   2 +e.L٣ +e , Hi eh Lzފ  .i e   2 : e . :ʦ  -eLܩ  +eLzީ   -e LKݣ % +e Lߣ %  e.     ' : -e. :բ i  "k  )       +e. :բ i  "Al  )        -e  Lۣ Lݣ.  Lݣ Lyۣ LyۣɀK  "!#:#)    } :.      L,ݣ   i c     L2ۣLک"\{AZ     a'z  8        $_         i c     L,ݣ    4       L      +e  Lݣ Lޣ.  Lޣ L6ݣ L6ݣɀK  "#:#5 )    } :.      Lޣ   i c     LܣLܩ")]{AZ     a'z  8        $_         i c     Lޣ    4       L          # #      JJNJ              + ;iz z zk  -     '         L ٣  LNأL{ - ;8   ;iO"j;i -    L % ;iO" L +     '         Lڣ  L ڣL8 + ;8   ;iO"sk;i +    Lz % ;iO" L|       0 0 0     " O - %         "  * .    %  n    0 D9  9 -"a)e80      -%   . L'    * 4 +"Lb)e80      +%   . L    * 4      s   0 D9  9 -"a)e80      +"Lb)e80           -   l d    l '            %;iO"j;izz z -zkk)";Lsi +   l d    l '            %;iO";izz z +zk)"ȡL0i - ;c)L 0 -# :#%;iO""ԣ -)/:"  ;iO"ʣ%;iO "إ  + ;c)L0 +# :#%;iO""ԣ +)/:"  ;iO"ʣ%;iO "إ  -LL>EL -7;iO" L # :Gi +L|LELc +7;iO" L| # :Gi - -+)'LE# :L d EiGiʃL- d 7;ʃ + -+)'L# :LN d EiGiʃL d 7;ʃ -+)' d L-H;i;i'8  -+)' ;i;i;i -"5  ;i;i;i -"2  3 x  'c      #0cH;i1ch # # L#:&##;i/c - ##:#%;iO""ԣ:;iO;i/c"ң%;iO "إ  +"h  ;i;i;i +"e  3 x  'c      #0cH;i1ch # # L#:&##;i/c - ##:#%;iO""ԣ:;iO;i/c"ң%;iO "إ  -LiH -;i1".h;i/"Z +L|iH +;i1"h;i/"d[ # :# -%;iO"" +%;iO""  ԩ;i/c)6 -%;iO "إ J;iO;i/c";iO"  L - ;88"VDF HJ "^V "WV  L3 % L "^V "WV    % L  -  +) '+@a  )";+"V6+"V'++"V "V )L++LZ 0 {9 p 80  #+-' +%;iO "إ J;iO;i/c";iO"  Lk + ;88"`WDF HJ "V "V  L % LX "V "V    % LH  +  +) '+@a  )"ȡ+"WW6+"WW'++"WW "WW )L+L 0 {9 p 80  #+-'  -c)c"V+ )L/) +c)c"WW+ )L)  -c)c+"V L+ * L$#+3 +c)c+"WW L * L#+3   +)L - + 8  ' L/ . .#+;i8zz z -zk+"VL' z  t  . "V+L' l h   j +#"Ve l *#+ ++#"V3 h L#+ ++#"V )'"^V "WV   -   +)'"$ &   L& p :#&"$ - & +)'ǩ & E G & & e 7g & ,"`W"VT L &  S L8 c L: s L8& d L: i L# &"`W"V L # # )   # "$  &)";#  -"V L6$""^V $""WV  V ;  # @ L6Hh HH"V"=\hhL"V%# `  "V #   $;"lW "H;i/h8  #    L"V%H"TWh"xW"V&)H"TWh"xW"$ L# "`WiNʆ# (# + + 8  ' L . .#+;i8zz z +zk+"WWL z  t  . "WW+L l h   j +#"WWe l *#+ ++#"WW3 h Lz#+ ++#"WW )'"V "V   +   +)'"$ &   LJ& p :#&"$ + & +)'ǩ & E G & & e 7g & ,"W"rWT LR &  S L c L: s L& d L: i L# &"W"rW L # # )   # "$  &)"ȡ#  +"iW L$""V $""V  V ;  # @ LHh HH"NW"\hhLC"iW%# `  "iW #   $;"W "OH;i/h8  #    L"NW%H"Wh"W"NW&)H"Wh"W"$ LC# "WiNʆ# (# I)8ʆ# "8    #   % -;"lW "H;i/h8  "$    #NJ - )8PI)  # @# #      # c):;i-e 0 #  %   @#     "#     # L~# E) )8PI "&Wc      -    )8PI' "V H"TWh"xW  ȣ     )8PI0  "&W # Q "V0H"TWh"xW@# .  # xX"VH"TWh"xW  [# N #  +  #  -  "V )H"TWh"xW  )8PI#"V0H"TWh"xW:    = : "V );i-e)H"TWh"xW    LO - ;"lW ]"`W"V   #  "^  # 1  "V H"TWh"xW : ۣ    L  "V)H"TWh"xW: :  "$ "V H"TWh"xW:ݣ L    "V)H"TWh"xW L +;"W "OH;i/h8  "$    #NJ + )8PI)  # @# #      # c):;i-e 0 #  %   @#     "#     # L;# E) )8PI "Wc      +    )8PI' "NW H"Wh"W  ȣ     )8PI0  "W # Q "NW0H"Wh"W@# .  # xX"NWH"Wh"W  [# N #  +  #  -  "NW )H"Wh"W  )8PI#"NW0H"Wh"W:    = : "NW );i-e)H"Wh"W    L  - ;"W ]"W"rW   #  "U_  # 1  "NW H"Wh"W : ۣ    L  "NW)H"Wh"W: :  "$ "NW H"Wh"W:ݣ L    "NW)H"Wh"W L ;8N -;i"Z L: +;i"[ L:  - G  G"V  JL: + G  G"W  JL: L: b -CECEH;iEI"_hCE(CEEC:E%C% -CEH' 4   " ) 52$HJJJJJJh" :  "8:77 -H"qH" 7979L:\ +CECEH;iEI"(`hCE(CEEC:E%C% +CEH' 4   " ) 52$HJJJJJJh"f:  "8:77 +H"H"f7979L:\ Z L:JLJ -L H;iLI"_hL:4??JL!?8JJLL +L H;iLI"(`hL:4??JL!?8JJLL   ? A ? AJɀLL:   - 4JJ4J   4JL:   "pcJHcNh$&  + 4JJ4J   4JL:   "cJHcNh$&  ; ==;  L|LHLhZJ h  n= nd - '&LJ"q(**(&& + '&LJ"(**(&&   i i Hd e e -:H"q +:H" (*7(*+    , .(*LpL:LNLJ ȈFj  `= `d - '&LJ"q + '&LJ"  .  &  i  <   -"k]Fji  cH:H"q +"]Fji  cH:H" "Ȉ -&H"q    -, .(*?cHCch.,5"k]cHchc(Hc,h020cCH4cGh +&H"    +, .(*?cHCch.,5"]cHchc(Hc,h020cCH4cGh :EC:II%%80H4h  9cHch cc - ,,..L5"qF: + ,,..L5"F: iiii     - 5"qc,Hc0h + 5"c,Hc0h  ,. &&&&  0c H4ch 8 -?HChJLL:8JHNhH209"k]h8Hh8(H,h "q +?HChJLL:8JHNhH209"]h8Hh8(H,h "   - !;=Ff   L} L:  L r;=& &@ &  p4JJ   =; P;= &   0L: 7;=+ &    ;=LPL:   L:H -"k' - "m -i H" b   -i" b 5   +"Al' + "m +i H"b   +i"b 5   "  -i" bJL -iJ" b -i LJ"   -i?" b -i" b -iA?"  L  -iC&$" -i$.," -i," -i0" b -i2" b @ )B  -iG"mf -i'&$" -i," b $ )&  -i+"m -iU" bCA -I"JchL:  LH CAi -I"JchH -"k -RRaA" -irrAa" +i"bJL +iJ"b +i LJ"   +i?"b +i"b +iA?"  L  +iC&$" +i$.," +i," +i0"b +i2"b @ )B  +iG"mf +i'&$" +i,"b $ )& |  +i+"m +iU"bCA +I"chL:  LH CAi +I"chH +"Al +RRaA" +irrAa" i -:" -i" -iU" bCAi -I"JchCA -I"Jch7H"a -"k +:" +i" +iU"bCAi +I"chCA +I"ch7H"Lb +"Al    5L8  ( * @@ -2111,13 +2132,13 @@ H  H -I"JchL:cHch +I"chL:cHch 8Hh  L      ZJL   4          49JL H -;iI":hL:HI"_hL:L:  H -" -i" -i"A   +;iI"hL:HI"(`hL:L:  H +" +i" +i"A    @@ -2125,7 +2146,7 @@ H   -", +", .  79  @@ -2135,12 +2156,12 @@ H  H -I"Jch;iNzz z +I"ch;iNzz z zkH -"kcHch +"AlcHch 8Hh  L - L{  @!#%')+-/=@CFILORUX[^adg@@$v 0:,4._#Hm E~.W{ ;I%(T%P{'''''''''######''# ##'# '# '# ##'## ##'''# #''''''''''######## ########'''''''''''##'# ''''''''######## ''''''''######## gcJ''##'; #''# '''# ### ### '''# '#                                                                      gcJ gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; ; #' #''' ### ### #''' #''''''''''######'## #' #' #'## #''## ##'''# #'''# '##'' ########''''''''gcJ; ########'''''''' #'##''''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #'''# #'''## ##''# ##'# '# '# ##'## ##'''# #''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''## ##'''# #''''# #'''## ##''# ##'# '# '# ##'######'''''''''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''######'''''''''7@ m @wvW  Rd  "K@R+R(R$R + L{  @!#%')+-/=@CFILORUX[^adg@@$v 0:,4L}7S)R+[5,X&Q'''''''''######''# ##'# '# '# ##'## ##'''# #''''''''''######## ########'''''''''''##'# ''''''''######## ''''''''######## gcJ''##'; #''# '''# ### ### '''# '#                                                                      gcJ gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; ; #' #''' ### ### #''' #''''''''''######'## #' #' #'## #''## ##'''# #'''# '##'' ########''''''''gcJ; ########'''''''' #'##''''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #'''# #'''## ##''# ##'# '# '# ##'## ##'''# #''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''## ##'''# #''''# #'''## ##''# ##'# '# '# ##'######'''''''''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''######'''''''''7@z m @wvC  Rd  "7@R+R(R$R R S UWYZ ] acgkmmmmmmigc_ ] [YX V T S"R%R)R+R 0R0R0R0R0R0R0R0R0R0a0R0R0R0v trponnnmnnnnnmnnnnnnprt v0R0R0R0~R(R(R(RRRRRRRRRRRRRRRR0R0R0R0R0R0R0R0R0R0mphc!_$]&[(Y*W,U-U.S  S R%Q(Q*P*P,P,P,P,P,P*P*P(Q&R R  S.T.U,W*Y([&]$` cho~~~iiiiiiiiiiiiiii0R0R0R0R0R0R0R0R0R0^O:3P:2Q:1R:~:~:~:~:q  BK:o BL:mBM:lBN:k:j:i:h:gBG:fBH:eBI:dBJ:c:b:a:`:_BC:^BD:] BE:\ BF:[:Z:Y:X:WB?:VB@:U BA:T  BB:S @@ -2155,12 +2176,13 @@ XK  0 !*7k. R*% "*/a /L q< *S O0 `d, *Ew ]2(j}H*7kf5ϞRB{m4*/al.8ΞTQXV u9;͞Uc~I>̞W3o T@,F| cC,Zg#F-fr5I.;vx@LӟҟџПi   -      !#%&' ())*+%'./0 *12 3 4!5$/"6#6&1$8(3)>,8-9+@,A/<0>.C/E1G4B6D4J7E7F5K7N:I8O;R>N>N>VAQ@XAYDVB[EVD\E]H[F_G`HaIaIbL_KdLfOcNgOhSgQkRlUjTnUoXn[qZt[u^u]w`x_z`{c{c~de~fghhhijklmmnnopqqqrrssstttuuvvvvwwwwxxyyz{mq\JZ\bZ\zZ\Z\z\׀\4\l\\8{\6\\\2\\\_\m\&\\\@\Aq\\>\\$\\ψ\&\\H\\ o\b\Z\\y\=\4\\m\s\(^\\\\lI\Z\b\܌\2\\|c\_\\\o\q\w\ p\p\p\w\=x\7z\k\Mv\am\\˃\Wp\u\+\ok0HZ +      !#%&' ())*+%'./0 *12 3 4!5$/"6#6&1$8(3)>,8-9+@,A/<0>.C/E1G4B6D4J7E7F5K7N:I8O;R>N>N>VAQ@XAYDVB[EVD\E]H[F_G`HaIaIbL_KdLfOcNgOhSgQkRlUjTnUoXn[qZt[u^u]w`x_z`{c{c~de~fghhhijklmmnnopqqqrrssstttuuvvvvwwwwxxyyz{mq\Z\Z\Z\uZ\o{\d\j6\m\\{\Ø\\?\\\J\\\Y\\\\q\\\/\\\\\\K\Ր\\o\\7\\oz\ʪ\\\n\Nt\^\L^\s\)K\Z\c\i\4\H\ d\S`\ +\\Hp\r\$x\p\2q\q\wx\x\z\\v\m\-\X\p\v\\k\\0HZ  - [dH"a+z + [dH"{c+z zzz z zzzzzzh@0HZ  - [dH"U+z + [dH"rV+z zzz z -zzzzzzh@8[dH\nP \ No newline at end of file +zzzzzzh@8[dH\doP \ No newline at end of file diff --git a/src/C256/jumptable.s b/src/C256/jumptable.s index ce9aa25..47dfd85 100644 --- a/src/C256/jumptable.s +++ b/src/C256/jumptable.s @@ -72,6 +72,7 @@ .public sys_txt_set_border_color .public sys_txt_put .public sys_txt_print + .public sys_kbd_handle_irq .extern proc_exit .extern int_enable_all @@ -147,6 +148,7 @@ .extern txt_set_border_color .extern txt_put .extern txt_print + .extern kbd_handle_irq .section jumptable @@ -224,3 +226,4 @@ sys_txt_set_border: jmp long:txt_set_border sys_txt_set_border_color: jmp long:txt_set_border_color sys_txt_put: jmp long:txt_put sys_txt_print: jmp long:txt_print +sys_kbd_handle_irq: jmp long:kbd_handle_irq diff --git a/src/C256/syscalls.txt b/src/C256/syscalls.txt index 0f4b587..494412e 100644 --- a/src/C256/syscalls.txt +++ b/src/C256/syscalls.txt @@ -77,3 +77,5 @@ txt_set_border txt_set_border_color txt_put txt_print + +kbd_handle_irq diff --git a/src/boot.c b/src/boot.c index 7bb9add..4896460 100644 --- a/src/boot.c +++ b/src/boot.c @@ -168,9 +168,9 @@ bool is_bootable(enum boot_src_e device, boot_record_p * boot_record) { break; case BOOT_SRC_SD1: - // if (fsys_stat("/sd1/fnxboot.pgx", &file_info) || fsys_stat("/sd1/fnxboot.pgz", &file_info)) { - // return true; - // } + if (fsys_stat("/sd1/fnxboot.pgx", &file_info) || fsys_stat("/sd1/fnxboot.pgz", &file_info)) { + return true; + } break; default: @@ -298,14 +298,17 @@ void boot_from(enum boot_src_e device, boot_record_p boot_record) { if (fsys_stat("/sd0/fnxboot.pgz", &file_info) >= 0) { printf("Booting: /sd0/fnxboot.pgz\n"); boot_reset_screen(); - proc_run("/sd0/fnxboot.pgz", 0, boot_args); + result = proc_run("/sd0/fnxboot.pgz", 0, boot_args); + if (result != 0) { + printf("Could not load /sd0/fnxboot.pgz: %d\n", result); + } } else if (fsys_stat("/sd0/fnxboot.pgx", &file_info) >= 0) { printf("Booting: /sd0/fnxboot.pgx\n"); boot_reset_screen(); result = proc_run("/sd0/fnxboot.pgx", 0, boot_args); if (result != 0) { - printf("proc_run error: %d\n", result); + printf("Could not load /sd0/fnxboot.pgx: %d\n", result); } } break; @@ -314,14 +317,17 @@ void boot_from(enum boot_src_e device, boot_record_p boot_record) { if (fsys_stat("/sd1/fnxboot.pgz", &file_info) >= 0) { printf("Booting: /sd1/fnxboot.pgz\n"); boot_reset_screen(); - proc_run("/sd0/fnxboot.pgz", 0, boot_args); + result = proc_run("/sd1/fnxboot.pgz", 0, boot_args); + if (result != 0) { + printf("Could not load /sd1/fnxboot.pgz: %d\n", result); + } } else if (fsys_stat("/sd1/fnxboot.pgx", &file_info) >= 0) { printf("Booting: /sd1/fnxboot.pgx\n"); boot_reset_screen(); result = proc_run("/sd1/fnxboot.pgx", 0, boot_args); if (result != 0) { - printf("proc_run error: %d\n", result); + printf("Could not load /sd1/fnxboot.pgx: %d\n", result); } } break; diff --git a/src/dev/interrupts_f256.c b/src/dev/interrupts_f256.c index a6ac763..e79021d 100644 --- a/src/dev/interrupts_f256.c +++ b/src/dev/interrupts_f256.c @@ -93,9 +93,6 @@ p_int_handler int_handle_25; p_int_handler int_handle_26; p_int_handler int_handle_27; -uint32_t * irq_ram_vector = (uint32_t *)0x00fdec; -uint32_t * nmi_ram_vector = (uint32_t *)0x00fdf4; - /** * @brief Mapping of FoenixMCP interrupt numbers to F256 GABE group numbers (0xff indicates an unassigned interrupt number) * @@ -137,10 +134,6 @@ void int_init() { int i; p_int_handler * int_handlers = &int_handle_00; - // Zero out the interrupt ram vectors - *irq_ram_vector = 0; - *nmi_ram_vector = 0; - // Clear all the interrupt handlers for (i = 0; i < 4 * 8; i++) { int_handlers[i] = 0; diff --git a/src/dev/kbd_f256jr.c b/src/dev/kbd_f256jr.c index 28ff942..7499a7a 100644 --- a/src/dev/kbd_f256jr.c +++ b/src/dev/kbd_f256jr.c @@ -404,7 +404,7 @@ static void kbd_process_set2_bytecode(uint8_t byte_code) { * @brief Handle an IRQ to query the keyboard * */ -void kbd_handle_irq() { +SYSTEMCALL void kbd_handle_irq() { // Check to see if there is a keyboard bytecode waiting... process it if so if ((*PS2_STAT & PS2_STAT_KBD_EMP) == 0) { kbd_process_set2_bytecode(*PS2_KBD_IN); diff --git a/src/dev/kbd_f256jr.h b/src/dev/kbd_f256jr.h index 4d8cb0b..8f1611e 100644 --- a/src/dev/kbd_f256jr.h +++ b/src/dev/kbd_f256jr.h @@ -19,7 +19,7 @@ * @brief Handle an IRQ to query the keyboard * */ -extern void kbd_handle_irq(); +extern SYSTEMCALL void kbd_handle_irq(); /* * Try to retrieve the next scancode from the keyboard. diff --git a/src/dev/kbd_f256k.c b/src/dev/kbd_f256k.c index 78b7e0b..7547439 100644 --- a/src/dev/kbd_f256k.c +++ b/src/dev/kbd_f256k.c @@ -293,7 +293,7 @@ void kbd_scan_optical() { * @brief Handle an IRQ to query the keyboard * */ -void kbd_handle_irq() { +SYSTEMCALL void kbd_handle_irq() { // The scanning process is different depending on the keyboard type: // // The mechanical keyboard is a simple matrix of keys, and we need to scan it to see diff --git a/src/dev/kbd_f256k.h b/src/dev/kbd_f256k.h index 87068c3..e3ec896 100644 --- a/src/dev/kbd_f256k.h +++ b/src/dev/kbd_f256k.h @@ -19,7 +19,7 @@ * @brief Handle an IRQ to query the keyboard * */ -extern void kbd_handle_irq(); +extern SYSTEMCALL void kbd_handle_irq(); /* * Try to retrieve the next scancode from the keyboard. diff --git a/src/version.h b/src/version.h index 7324ce7..da7cfd5 100644 --- a/src/version.h +++ b/src/version.h @@ -7,6 +7,6 @@ #define VER_MAJOR 1 #define VER_MINOR 0 -#define VER_BUILD 30 +#define VER_BUILD 32 #endif diff --git a/toolbox-roms-v1-00-0032.zip b/toolbox-roms-v1-00-0032.zip new file mode 100644 index 0000000..df42a5b Binary files /dev/null and b/toolbox-roms-v1-00-0032.zip differ