#M [ q11AA!!BB͚BB>>2277::BBWWMMͪBB pp::MM!!BB((ii**MMUU||gg__MMuuBB== uuBBGGuuBBoouuBBgg((uuBBww##==(( uuBBGGuuBBuuBBuuBBoouuBBgg >>2277ͪBB {{ __ !!BB͚BB@@vv~~((33## ͲBBDDMMSS77!!7766~~886677 00 ~~OO((~~\\66NNOO SSYYSSTTEEMM DDIISSKK EERRRROORR __0033&&SSYYSS00  ** ** ** NN OO TT II CC EE ** ** ** ** PPRROOPPRRIIEETTAARRYY PPRROOGGRRAAMM ** ** CCOOPPYYRRIIGGHHTT ((cc)) 11997799 ** ** BBYY TTAANNDDYY CCOORRPPOORRAATTIIOONN** ** FFOORRTT WWOORRTTHH,, TTEEXXAASS ** ** AALLLL RRIIGGHHTTSS RREESSEERRVVEEDD ** ** ** ** NN OO TT II CC EE ** ** ** KK@@77EE77EE77EE77EE77EE77EE77EE77EEEEEEEEEEEEEEEEEEEEEEEEEEEE::77!!KK@@ww,,((,,88,, ::@@88 NNXXZZQQmm``kkbbiillggnneehhccjjaattvv}}pp{{rryy||ww~~uuxxsszzqqDDOOFFMM@@AABBCCLL##NNOO''IIJJ??TTUU??WWPP22RRSS99]]^^^^XXYYZZ[[$$//&&--++"")),,--ZZGGAAZZ**DDDDPPDDVVDDXX\\TT<>{{EE>> {{EE>> {{EE>> {{EE!!@@@@44~~oo&&EE""EE^^,,VV^^##VVDDÎEEEE::EEDDÓEEEEEEDDÖEEEE oo&&EEss,,rrɢEEDDåEE[[EE!!^^##VVEE5566!!AA@@EE44ww,,,,44,,~~--==__~~00--~~,,66,,44~~ 66----44<<<<FF!!CC~~]]**NN``ccllggnneehhii}}xx(( FF((22AA++--LLGGNNEEHHII::**&&!!VV 99%%::<<))))^^//**0055))$$RRTTNNTTUUGGMM,,''..%%(())IIDDZZFFSSYYDD11TTAASSPP>>KKYYWW^^BBffiiuupp  {{{{sseess}}xxdd{{||ttoo뒒ѤOO::88GG!!NN~~((33##OOhhDD ,,~~qq&&CCoo͘CC::77wwyyoo~~2277yy99FF22 CCoo::77}}227700!!++|| 22EEFFFFiiFF::77SS77>>iiFF2277XXFFͬCCGG22FFFF##~~##22FF~~##ffoo""FFGGFFiiFF!!77667700 ~~OO((áFF~~||66((##WW  ((>>22CCFF>> XXFFGG>>88<<>>qqFF >>qqFF >>>>qqFFBBDDGG99vvgg!!BBTTRRSSDDOOSS 0044//1155//7799 ggxxzzGG͒HH~~(( ``ii~~ jjKKDDMMwwxxHHqq pp ͹HHHHGGFFEEDD77GG!!77GG͒HHNN FF ~~(( ~~ ((DD݆88 ??DDVVGG VVGG͒HHHHDD__GG__GG͒HHNN FF ~~66DDmmGG mmGG͒HHxxHH~~HHFF ͻGGww##99DDËGGGG͒HH22^^HH~~>>HHFF ~~##GG<>%%͹HH--HH44 44 HHnnffFF~~88>>%%HHnnffFF>>FF͹HH vv ##uu tt ~~搐((~~OO݆__~~WW00"" CCSS CCHH!!HH>>&&||--gg^ l &ggnn ff NN||ݾ }}ݾ ͗KK >>Яnn ff >>̈́KK22II >>++~~##<<(( bbkkBB88((aa##==((^^##VV####$$}} __~~{{00DDBB͵II``iiRR}}22II~~## ~~((((######!! %%rr))22IIFF++NN##//00<<!!OOpp++qq++rr++ss``ii||__22II{{II____}}WWNNxx ##~~//ww>>cc>>dd HH((@@MM ɬLL5566!!55<<mmDD÷LLLLCC@@::66//44 00::##ww##qq##ppDDLL00LLFF@@//LL!!99^^##VV!!..<>!!@@XXCCVVFFxx22JJNNJJ 00<>}}##00~~<< ,,..ͶJJ>>>>FFyy]]KK((  yy99FFwwJJ<< }}<< ōdd??-->>== ::7722CC!!LL@@ww>>EESS@@22@@``EESS[[@@iiFFSSYY@@>>22CCEE>>DD!!NN~~DD33## ++ DD!!BB55KK DD::BB DD!!BBCC !!CCggDDDD༼౱NN୭પ KK~~==?? OO!!CC""@@##NN((CC!!66@@88 __ss ,,CC__`` &&xx,,JJNNKKKK ..55KK((>>KK ..FF FF((>>UUKK!!MM55KK>>UUKK!!MMFF FF((>>UUKKxxoo&&BB00__>>FFFF####VV>>oo&&CCrr>>oo&&CCVV@@22hhKK@@OO!!}}))00OO}}llaaWW))8888,, >>@@""CCBBhhGGCC CC~~  CC:: CC2277::77 CC::77GGNNGGEERR 0088 2222 7799 SSIIGGmm 4422DDNNAAMMEENNAAMMEE//EEXXTT..PPAASSSSWWOORRDD::NN MM--@@DD>>DD>>DD>> DDðDDDD>>@@ôDD DDôDDDD>>DD>> DD>>$$DD>>((DD>>,,DD>>ssDD>>>>33@@ûDDDDnnff~~((ҮGGxxggDDDDDD~~((33## jjDDDDDD~~((;;## CCà夤 KKKKKK @@âKKffKK᷷CCgg::CC||22CC((7788GG22DD22DDbb""DDOOJJ DD}}oo~~,,ffoo""DDDD99LL DD""KK::CC22LL22CC::CC>>22CC33DDLLLL00DD DD::CC@@00DDLLLL!!MM$$DD(( XX>>__88::CC>>%%MM͌LL(($$(( 88>>""͌LLGG͌LL͌LL͌LLoo͌LLgg͌LLGG͌LLoo͌LLgg͌LLwwff|| ==夤 ` r *((** PPAASSCCAALL CCOOMMPPIILLEERR VV22 1122//1111//7788 VV..TTRRSS--8800 33//0022//7799 **)) ((** LLAASSTT MMOODD 55//0055//7799 **)) CCOONNSSTT AALLHHFF==22;; ((**IIDD LLEENN==44**)) RRAALL==66;; RRAALL11==55;; SSYYCCBB==%%44118800;; ((**SSYYSSTTEEMM CCOONNTTRROOLL BBLLOOCCKK**)) NNRRWWDD==2299;; ((**## OOFF RREESS.. WWDDSS**)) XXAANNDD ==112288;; XXAARRRRAAYY ==112299;; XXBBEEGGIINN ==113300;; XXCCAASSEE ==113311;; XXCCOONNSSTT ~~NNEE**)) TTBBLLIINNDDXX,, ((**SSYYMM TTAABBLLEE IINNDDEEXX**)) GGEENNPP,, ((**FFLLAAGG TTOO GGEENN CCOODDEESS**)) MMAADDDDRR,,KKAADDDDRR,,((**MMEEMM AADDDDRR FFOORR PP--CCOODDEESS**)) II::IINNTTEEGGEERR;; IIDD ((**LLAASSTT IIDDEENNTTIIFFIIEERR RREEAADD**)):: AARRRRAAYY ((RRAALL11)) OOFF IINNTTEEGGEERR;; IIDDPP ((**IIDD PPAACCKKEEDD**)):: AARRRRAAYY((AALLHHFF)) OOFF IINNTTEEGGEERR;; SSTTRR:: AARRRRAAYY((6633)) OOFF IINNTTEEGGEERR;; SSYYMMIIDD:: //==113322;; XXDDIIVV ==113333;; XXDDOO ==113344;; XXDDOOWWNNTTOO ==113355;; XXEELLSSEE ==113366;; XXEENNDD ==113377;; XXFFOORR ==113388;; XXFFUUNNCC ==113399;; XXIIFF ==114400;; XXIINNTTEEGGEERR==114411;; XXMMOODD ==114422;; XXNNOOTT ==114433;; XXOOFF ==114444;; XXOORR ==114455;; XXPPRROOCC ==114466;; XXRREEAADD ==114477;; XXRREEPPEEAATT ==114488;; XXSSHHLL ==114499;; XXSSHHRR ==115500;; XXTTHHEENN ==115511;; XXTTOO ==11VVffAARRRRAAYY((440000)) OOFF IINNTTEEGGEERR;; SSYYMMTTYYPPEE,,SSYYMMNNPPAARR,,SSYYMMVVAALL,,SSYYMMLLVVLL:: AARRRRAAYY((220000)) OOFF IINNTTEEGGEERR;; AALLPPHHAA:: AARRRRAAYY((112277)) OOFF IINNTTEEGGEERR;; PPRROOCC IINNIITT;; VVAARR PPAADDDDRR::IINNTTEEGGEERR;; BBEEGGIINN RRDDPPTTRR::==MMEEMMWW((SSYYCCBB))--11;; MMAADDDDRR::==MMEEMMWW((SSYYCCBB++44));; KKAADDDDRR::==MMAADDDDRR;; GGEENNPP::==MMEEMM((SSYYCCBB++55))<<>>00 ((**SSEETT GGEENN CCOODDEE FFLLAAGG**));; zz5522;; XXUUNNTTIILL ==115533;; XXVVAARR ==115544;; XXWWHHIILLEE ==115555;; XXWWRRIITTEE ==115566;; IIDDEENNTT ==118800;; NNUUMMBBEERR ==118811;; SSTTRRIINNGG ==118822;; BBEECCOOMMEESS ==119900;; EEQQ ==119922;; NNEEQQ ==119944;; LLTT ==119966;; GGEEQQ ==119988;; GGTT ==220000;; LLEEQQ ==220022;; TTCCOONNSSTT==00;; TTIINNTT==11;; TTAARRRRAAYY==22;; TTPPRROOCC==33;; TTFFUUNNCC==44;; TTPPAARR==55;; TTFFVVAALL==66;; ((**TTYYPP22 ,,RRWWDDTTBBLL::==MMEEMMWW((SSYYCCBB++1100))--%%00112200;; ((**AADDDDRR OOFF CCOOMMPPCC -- 1188 RREECC**)) TTBBLLIINNDDXX::==00;; PPAADDDDRR::==RRWWDDTTBBLL++117766;; ((**PPRREEDDEEFFIINNEEDD PPRROOCC TTAABBLLEE**)) WWHHIILLEE MMEEMM((PPAADDDDRR))<<>>00 DDOO BBEEGGIINN TTBBLLIINNDDXX::==TTBBLLIINNDDXX++11;; SSYYMMIIDD((TTBBLLIINNDDXX**22))::==MMEEMMWW((PPAADDDDRR));; SSYYMMIIDD((TTBBLLIINNDDXX**22++11))::==MMEEMMWW((PPAADDDDRR++22));; SSYYMMTTYYPPEE((TTBBLLIINNDDXX))::==@@IIEE**)) LLIITT==00;;LLOODD==22;;LLOODDXX==66;;SSTTOO==1100;;SSTTOOXX==1144;;CCAALL==1188;;IINNTT==2222;;JJMMPP==2244;;JJPPCC00==2266;; JJPPCC11==2288;;LLIITT00==3300;;IINNCCTT==4422;;DDEECCTT==4444;;RREETT00==4466;;NNEEGG00==4488;;AADDDD00==5500;; SSUUBB00==5522;;MMUULL00==5544;;DDIIVV00==5566;;OODDDD00==5588;;MMOODD00==6600;;EEQQUU00==6622;;NNEEQQ00==6644;; LLTT00 ==6666;;GGEEQQ00==6688;;GGTT00 ==7700;;LLEEQQ00==7722;;OORR00 ==7744;;AANNDD00==7766;;NNOOTT00==7788;; SSHHLL00==8800MMEEMM((PPAADDDDRR++44));; SSYYMMLLVVLL((TTBBLLIINNDDXX))::==--11;; SSYYMMNNPPAARR((TTBBLLIINNDDXX))::==MMEEMM((PPAADDDDRR++55));; SSYYMMVVAALL((TTBBLLIINNDDXX))::==MMEEMM((PPAADDDDRR++77));; PPAADDDDRR::==PPAADDDDRR++88 EENNDD EENNDD;; PPRROOCC GGEETTSSYYMM;; VVAARR II,,JJ,,KK,,LL,,MM,,DDOONNEE::IINNTTEEGGEERR;; PPRROOCC GGEETTCCHH;; BBEEGGIINN RRDDPPTTRR::==RRDDPPTTRR++11;; CCHH::==MMEEMM((RRDDPPTTRR));; WWRRIITTEE((CCHH));; IIFF CCHH<<'' '' TTHHEENNaaPP??;;SSHHRR00==8822;;IINNCC00==8844;;DDEECC00==8866;;CCPPYY00==8888;;IINNCCHH==9900;;OOUUTTCCHH==9922;; IINNNNUUMM==9944;;OOUUTTNNUUMM==9966;;IINNHHEEXX==9988;;OOUUTTHHEEXX==110000;;OOUUTTSSTTRR==110022;; VVAARR CCHH,, ((**LLAASSTT CCHHAARR RREEAADD**)) SSYYMM,, ((**LLAASSTT SSYYMMBBOOLL RREEAADD**)) NNUUMM,, ((** LLAASSTT NNUUMMBBEERR RREEDD**)) SSLL,, ((**SSTTRR LLEENN**)) RRDDPPTTRR,, ((**RREEAADD FFIILLEE PPTTRR**)) RRWWDDTTBBLL,, ((**RREESS.. WWDD TTAABBLLVVFF ## CCHH::=='' '' EENNDD;; FFUUNNCC HHEEXX((XX));; BBEEGGIINN IIFF XX<<''AA'' TTHHEENN HHEEXX::==XX--''00'' EELLSSEE HHEEXX::==XX--''AA''++1100 EENNDD;; PPRROOCC PPAACCKKIIDD;; VVAARR II::IINNTTEEGGEERR;; BBEEGGIINN IIDDPP((00))::==IIDD((00))++IIDD((11))SSHHLL 88;; IIDDPP((11))::==IIDD((22))++IIDD((33))SSHHLL 88 EENNDD;; BBEEGGIINN ((**GGEETTSSYYMM**)) WWHHIILLEE CCHH=='' '' DDOO GGEETTCCHH;; IIFF AALLPPHHAA((CCHH)) TTHHEENNZ r &jj BBEEGGIINN ((**IIDD OORR RREESS WWDDSS**)) KK::==00;; RREEPPEEAATT IIFF KK<>++11 UUNNTTIILL ((IIDD((LL))<<>>MMEEMM((MM++LL)))) OORR ((LL>>==RRAALL));; IIFF IIDD((LL))<>JJ)) OORR ((LL>>==RRAALL));; IIFF LL>>==RRAALL TTHHEENN SSYYMM::==112288++KK EELLSSEE BBEEGGIINN SSYYMM::==IIDDEENNTT;; PPAACCKKIIDD EENNDD EENNDD EELLSSEE IIFF AALLPPHHAA((CCHH))==22 TTHHEENN BBEEGGIINN ((**NNUUMMBBEERR**)) NNUUMM::==00;; SSYYMM::==NNUUMMBBEERR;; RREEPPEEAATT NN""22RR##22VVRR22WW::00@@(( ~~## ((:: !!``ggDD!!KK@@~~00mmRRmmRR22RR2288XX::00@@((::FF@@((!!ZZppDD!!!!++``ggDD!!ZZ@@xx ::ZZ// ::ZZ// !!UUBB 22DD::++DD!!DD22DD**DDDD::77!!EE``£CC!!]]``WWʣCCRRKK<>FFww£CC33 mmUUMM::==1100**NNUUMM++CCHH--''00'';; GGEETTCCHH UUNNTTIILL AALLPPHHAA((CCHH))<<>>22 EENNDD EELLSSEE CCAASSEE CCHH OOFF ((**SSPPEECCIIAALL 22 CCHHAARR SSYYMMBBOOLLSS**)) ''::''::BBEEGGIINN GGEETTCCHH;; IIFF CCHH==''=='' TTHHEENN BBEEGGIINN SSYYMM::==BBEECCOOMMEESS;; GGEETTCCHH EENNDD EELLSSEE SSYYMM::==''::'' EENNDD;; ''<<''::BBEEGGIINN GGEETTCCHH;; CCAASSEE CCHH OOFF ''==''::BBEEGGIINN SSYYMM::==LLEEQQ;; GGEETTCCHH EENNDD;; KK<>''::BBEEGGIINN SSYYMM::==NNEEQQ;; GGEETTCCHH EENNDD EELLSSEE SSYYMM::==LLTT EENNDD EENNDD;; ''>>''::BBEEGGIINN GGEETTCCHH;; IIFF CCHH==''=='' TTHHEENN BBEEGGIINN SSYYMM::==GGEEQQ;; GGEETTCCHH EENNDD EELLSSEE SSYYMM::==GGTT EENNDD;; ''==''::BBEEGGIINN SSYYMM::==EEQQ;; GGEETTCCHH EENNDD;; 3399((**''**))::BBEEGGIINN SSYYMM::==SSTTRRIINNGG;; SSLL::==00;; GGEETTCCHH;; WWHHIILLEE CCHH<<>>3399 DDOO BBEEGGIINN SSTTRR((SSLL))::==CCHH;; << 㦦DDDDDDDD DDDDDDDDDDDD DD<< [[DDͣTT::55TT<<2255TT##((\\>>[[2277::7788SSͧTT͜DDcc!!77667700 ~~OO(( ÿTT~~!!yyaaWW£CC!! !!!!aaңCC!!!!aaڣCC>> 33jj&&JJ~~<<TT<>''**'' DDOO GGEETTCCHH;; GGEETTCCHH;; IIFF CCHH==''))'' TTHHEENN DDOONNEE::==11 UUNNTTIILL DDOONNEE;; GGEETTCCHH;; GGEETTSSYYMM EENNDD EELLSSEE SSYYMM::==''(('' EENNDD;; ''%%''::BBEEGGIINN ((**HHEEXX CCOONN Зzz##TT>> 33!!JJ``JJ##!!``JJ``II##//OO{{``__ѡ!!--bb£CC##::DDBB!!||gg~~GG//wwpp ||MM 00xx==22GGBB͜DDDDKK<>vv22KK>>KKͳCC!!FF£CC77DDDD22GGMM::7722BBzz22BB&&IIjjNNzz``oo~~//&&JJNNʛBB77DDzzUUDDCCEE{{DDCCEE!!EE{{EE<>2277&&IIjjNNzz``oo~~//&&JJNNjjww??CCʹDDzz  22CC>>vvzzDDCCEE{{DDCCEE!!EE{{EEjj&&HH~~``ͳCC!!FF£CC{{ zzDDCCEE{{DDCCEE!!EE{{EE<>ͳCC!!FF£CCKK<>>>ͳCC!!FFddTTIIOONN DDRRIIVVEE NNUUMMBBEERR ?? BBAACCKKUUPP DDAATTEE ((MMMM//DDDD//YYYY)) ?? SSOOUURRCCEE DDRRIIVVEE NNOOTT RREEAADDYY!! SSOOUURRCCEE DDRRIIVVEE NNOOTT IINN SSYYSSTTEEMM!! DDEESSTTIINNAATTIIOONN DDRRIIVVEE NNOOTT RREEAADDYY!! DDEESS``TTIINNAATTIIOONN DDRRIIVVEE NNOOTT IINN SSYYSSTTEEMM!! NNOO DDIISSKKEETTTTEE IINN DDEESSTTIINNAATTIIOONN DDRRIIVVEE!! DDOOOORR NNOOTT CCLLOOSSEEDD OONN DDEESSTTIINNAATTIIOONN DDRRIIVVEE!! DDEESSTTIINNAATTIIOONN DDIISSKKEETTTTXX£CCDD!!FF{{EE!!FF{{EE::@@8800vv22CC;CCDDMMSS77''EE!!7766~~88667700 ~~OO(( CC~~||66{{EEjj&&JJ66<> 2277::7788>>!!ddFFDD::DD **DD::DDDDKK<>@@!!FFDD::77!!>>FFww£CC::DDww ͜DD::DDDDKK<> 44>> 33{{EE::@@8888@@::@@8888 xx >>333333``>>33::77::DD2277``DDEEDDMM''EESS77!!7766~~XX88667700 ~~OO((hhEE~~\\66~~((33## CCOOPPYYIINN :: CCRRCC EERRRROORR!! TTRRAACCKK LLOOCCKKEEDD OOUUTT!! BBAACCKKUUPP RREEJJEECCTTEEDD DDUUEE TTOO FFLLAAWWSS OONN DDEESSTTIINNAATTIIOONN DDIISSKK!! CCAANN''TT VVEERRIIFFYY FFOORRMMAATT,, DDIISSKK TTRRAANNSSFFEERR RRAATTEE TTOOOO FFAASSTT!!  bb RRWWnnqqGG TTRRAACCKK 0000,, SSEECCTTOORR 0000VVEERRIIFFYYIINNGG TTRRAACCKK 0000,, SSEECCTTOORR 0000LLOOAADDIINNGG TTRRAACCKK 0000,, SSEECCTTOORR 0000 SSOOUURRCCEE DDIISSKK RREEAADD EERRRROORR!! DDEESSTTIINNAATTIIOONN DDIISSKK RREEAADD EERRRROORR!! DDEESSTTIINNAATTIIOONN DDIISSKK WWRRIITTEE EERRRROORR!! DDEESSTTIINNAATTIIOONN DDIISSKK IISS WWRRYYIITTEE PPRROOTTEECCTTEEDD!! IINNSSEERRTT SSOOUURRCCEE DDIISSKK ((EENNTTEERR))IINNSSEERRTT DDEE夤 SSTTIINNAATTIIOONN DDIISSKK ((EENNTTEERR))WW AA KK EE UU PP !!!!!! TTHHAATT''SS NNOOTT TTHHEE SSAAMMEE SSOOUURRCCEE DDIISSKK !! BBAACCKKUUPP CCOOMMPPLLEETTEE HHIITT ''EENNTTEERR'' TTOO CCOONNTTIINNUUEE ZZ__SSIINNGGLLEE DDRRIIVVEE BBAACCKKUUPP IINNVVAALLIIDD DDUURRIINNGG PPRROOGGRRAAMM CCHHAAIINNIINNGG!! TTRRSSDDOOSS DDIISSKK BBAACCKKUUPP UUTTIILLIITTYY VVEERR 22..33 SSOOUURRCCEE DDRRIIVVEE NNUUMMBBEERR ?? DDEESSTTIINNAAMMOO 夤 d v .MMSSTT**)) GGEETTCCHH;; NNUUMM::==00;; SSYYMM::==NNUUMMBBEERR;; II::==00;; WWHHIILLEE ((AALLPPHHAA((CCHH))==22)) OORR ((CCHH>>==''AA'')) AANNDD ((CCHH<<==''FF'')) DDOO BBEEGGIINN NNUUMM::==NNUUMM SSHHLL 44++HHEEXX((CCHH));; GGEETTCCHH;; II::==II++11 EENNDD;; IIFF II==00 TTHHEENN SSYYMM::==''%%'' EENNDD EELLSSEE BBEEGGIINN SSYYMM::==CCHH;; GGEETTCCHH EENNDD EENNDD ((**CCAASSEE**)) EENNDD ((**GGEETTSSYYMM**));; PPRROOCC EERRRROORR ccAALL((TTBBLLIINNDDXX))::==NNUUMM;; TTIINNTT:: BBEEGGIINN SSYYMMLLVVLL((TTBBLLIINNDDXX))::==LLEEVVEELL;; SSYYMMVVAALL((TTBBLLIINNDDXX))::==NNVVAARR;; NNVVAARR::==NNVVAARR++11 EENNDD;; TTPPAARR:: BBEEGGIINN SSYYMMTTYYPPEE((TTBBLLIINNDDXX))::==TTIINNTT;; SSYYMMLLVVLL((TTBBLLIINNDDXX))::==LLEEVVEELL++11 EENNDD;; TTPPRROOCC,,TTFFUUNNCC:: BBEEGGIINN SSYYMMLLVVLL((TTBBLLIINNDDXX))::==LLEEVVEELL;; SSYYMMVVAALL((TTBBLLIINNDDXX))::==MMAADDDDRR--KKAADDDDRR EENNDD;; TTFF~~((EERRRRNNUUMM));; BBEEGGIINN WWRRIITTEE((0088,,''<>CCAALL TTHHEENN JJ::==JJ++1166;; ((** OOFFFFSSEETT BBYY 1166 **)) LLEEVV::==LLEEVVEELL--SSYYMMLLVVLL((II));; IIFF LLEEVV>>77 TTHHEENN EERRRROORR((225500));; ffNN EERRRROORR((110044)) EENNDD;; ((**PPOOSSIITTIIOONN**)) PPRROOCC CCHHKKSSYYMM((SSYYMMBBOOLL,,EERRRRNNUUMM));; BBEEGGIINN IIFF SSYYMM<<>>SSYYMMBBOOLL TTHHEENN EERRRROORR((EERRRRNNUUMM));; GGEETTSSYYMM EENNDD;; PPRROOCC PPRROOCCPPAARR((TTTTYYPPEE));; VVAARR II,,KK::IINNTTEEGGEERR;; BBEEGGIINN IIFF TTTTYYPPEE==TTFFUUNNCC TTHHEENN EENNTTEERR((TTFFVVAALL));; IIFF SSYYMM=='';;'' TTHHEENN BBEEGGIINN GGEETTSSYYMM;; IIFF TTTTYYPPEE==TTFFUU`` IIFF LLEEVV<<>>00 TTHHEENN OOPPCCOODDEE::==OOPPCCOODDEE++22;; MMEEMM((MMAADDDDRR))::==OOPPCCOODDEE;; MMEEMM((MMAADDDDRR++11))::==JJ;; MMEEMM((MMAADDDDRR++22))::==((LLEEVV SSHHLL 55)) OORR ((JJ AANNDD %%11FF0000 SSHHRR 88));; MMAADDDDRR::==MMAADDDDRR++33 EENNDD EENNDD EENNDD;; PPRROOCC GGEENN22((OOPPCCOODDEE,,NNUUMM));; BBEEGGIINN IIFF GGEENNPP TTHHEENN IIFF ((OOPPCCOODDEE==LLIITT)) AANNDD ((NNUUMM==00)) TTHHEENN GGEENN33((LLIITT00)) EELLSSEE BB\\??NNCC TTHHEENN BBEEGGIINN SSYYMMNNPPAARR((TTBBLLIINNDDXX--11))::==00;; SSYYMMVVAALL((TTBBLLIINNDDXX))::==--11 EENNDD EELLSSEE SSYYMMNNPPAARR((TTBBLLIINNDDXX))::==00 EENNDD EELLSSEE BBEEGGIINN IIFF SSYYMM<<>>''(('' TTHHEENN EERRRROORR((99));; KK::==00;; RREEPPEEAATT GGEETTSSYYMM;; KK::==KK++11;; IIFF SSYYMM==IIDDEENNTT TTHHEENN EENNTTEERR((TTPPAARR)) EELLSSEE EERRRROORR((22));; GGEETTSSYYMM UUNNTTIILL SSYYMM<<>>'',,'';; SSYYMMNNPPAARR((TTBBZZRREEGGIINN MMEEMM((MMAADDDDRR))::==OOPPCCOODDEE;; MMEEMMWW((MMAADDDDRR++11))::==NNUUMM;; MMAADDDDRR::==MMAADDDDRR++33 EENNDD EENNDD;; PPRROOCC EENNTTEERR((TTYYPP));; VVAARR II,,JJ::IINNTTEEGGEERR;; BBEEGGIINN TTBBLLIINNDDXX::==TTBBLLIINNDDXX++11;; II::==TTBBLLIINNDDXX**AALLHHFF;; SSYYMMIIDD((II))::==IIDDPP((00));; SSYYMMIIDD((II++11))::==IIDDPP((11));; SSYYMMTTYYPPEE((TTBBLLIINNDDXX))::==TTYYPP;; CCAASSEE TTYYPP OOFF TTCCOONNSSTT:: SSYYMMVV}}EE LLIINNDDXX--KK--((TTTTYYPPEE==TTFFUUNNCC))))::==KK;; FFOORR II::==--KK TTOO --11 DDOO SSYYMMVVAALL((TTBBLLIINNDDXX++II++11))::==II;; IIFF TTTTYYPPEE==TTFFUUNNCC TTHHEENN SSYYMMVVAALL((TTBBLLIINNDDXX--KK))::==--KK--11;; CCHHKKSSYYMM((''))'',,44));; CCHHKKSSYYMM(('';;'',,1144)) EENNDD EENNDD;; PPRROOCC PPCCOONNSSTT;; VVAARR II,,NNEEGG::IINNTTEEGGEERR;; BBEEGGIINN IIFF SSYYMM<<>>SSTTRRIINNGG TTHHEENN BBEEGGIINN NNEEGG::==00;; CCAASSEE SSYYMM OO??` p (JJFF ''++''::GGEETTSSYYMM;; ''--''::BBEEGGIINN NNEEGG::==11;; GGEETTSSYYMM EENNDD EENNDD;; CCAASSEE SSYYMM OOFF IIDDEENNTT::BBEEGGIINN II::==PPOOSSIITTIIOONN;; IIFF SSYYMMTTYYPPEE((II))==TTCCOONNSSTT TTHHEENN NNUUMM::==SSYYMMVVAALL((II)) EELLSSEE EERRRROORR((5500)) EENNDD;; NNUUMMBBEERR:: EELLSSEE EERRRROORR((5500)) EENNDD;; IIFF NNEEGG TTHHEENN NNUUMM::==--NNUUMM EENNDD;; GGEETTSSYYMM EENNDD;; PPHH//))EENNDD;; XXNNOOTT::BBEEGGIINN GGEETTSSYYMM;; FFAACCTTOORR;; GGEENN33((NNOOTT00)) EENNDD EELLSSEE EERRRROORR((5588)) EENNDD EENNDD;; ((**FFAACCTTOORR**)) BBEEGGIINN ((**TTEERRMM**)) FFAACCTTOORR;; WWHHIILLEE ((SSYYMM==''**'')) OORR ((SSYYMM==XXDDIIVV)) OORR ((SSYYMM==XXAANNDD)) OORR ((SSYYMM==XXMMOODD)) OORR ((SSYYMM==XXSSHHLL)) OORR ((SSYYMM==XXSSHHRR)) DDOO BBEEGGIINN OOPP::==SSYYMM;; GGEETTSSYYMM;; FFAACCTTOOtt{{RROOCC FFIIXXUUPP((AADDDDRR,,CCAADDDDRR));; BBEEGGIINN IIFF GGEENNPP TTHHEENN MMEEMMWW((AADDDDRR++11))::==CCAADDDDRR--KKAADDDDRR EENNDD;; PPRROOCC SSTTAATTEEMMEENNTT;; VVAARR II,,KK,,TTAADDDDRR,,TT22AADDDDRR,,TTVVAALLUUEE,,TTLLEEVVEELL::IINNTTEEGGEERR;; PPRROOCC EEXXPPRREESSSSIIOONN;; VVAARR OOPP::IINNTTEEGGEERR;; PPRROOCC SSIIMMPPEEXXPP;; VVAARR OOPP::IINNTTEEGGEERR;; PPRROOCC TTEERRMM;; VVAARR OOPP::IINNTTEEGGEERR;; PPRROOhh||RR;; CCAASSEE OOPP OOFF ''**'' ::GGEENN33((MMUULL00));; XXDDIIVV::GGEENN33((DDIIVV00));; XXAANNDD::GGEENN33((AANNDD00));; XXMMOODD::GGEENN33((MMOODD00));; XXSSHHLL::GGEENN33((SSHHLL00));; XXSSHHRR::GGEENN33((SSHHRR00)) EENNDD EENNDD EENNDD;; BBEEGGIINN ((**SSIIMMPPEEXXPP**)) IIFF ((SSYYMM==''++'')) OORR ((SSYYMM==''--'')) TTHHEENN BBEEGGIINN OOPP::==SSYYMM;; GGEETTSSYYMM;; TTEERRMM;; ((CC FFAACCTTOORR;; VVAARR II,,KK::IINNTTEEGGEERR;; BBEEGGIINN CCAASSEE SSYYMM OOFF IIDDEENNTT::BBEEGGIINN II::==PPOOSSIITTIIOONN;; GGEETTSSYYMM;; CCAASSEE SSYYMMTTYYPPEE((II)) OOFF TTCCOONNSSTT::GGEENN22((LLIITT,,SSYYMMVVAALL((II))));; TTIINNTT::GGEENN11((LLOODD,,II));; TTFFUUNNCC,,TTFFVVAALL::BBEEGGIINN GGEENN33((IINNCCTT));; IIFF SSYYMMTTYYPPEE((II))==TTFFVVAALL TTHHEENN ((**RREECCUURRSSIIVVEE CCAALLLL\\SSOO IIFF OOPP==''--'' TTHHEENN GGEENN33((NNEEGG00)) EENNDD EELLSSEE TTEERRMM;; WWHHIILLEE ((SSYYMM==''++'')) OORR ((SSYYMM==''--'')) OORR ((SSYYMM==XXOORR)) DDOO BBEEGGIINN OOPP::==SSYYMM;; GGEETTSSYYMM;; TTEERRMM;; CCAASSEE OOPP OOFF ''++''::GGEENN33((AADDDD00));; ''--''::GGEENN33((SSUUBB00));; XXOORR::GGEENN33((OORR00)) EENNDD EENNDD EENNDD;; BBEEGGIINN ((**EEXXPPRREESSSSIIOONN**)) SSIIMMPPEEXXPP;;EE**)) II::==II--11;; IIFF SSYYMMNNPPAARR((II))==00 TTHHEENN GGEENN11((CCAALL,,II)) EELLSSEE BBEEGGIINN KK::==00;; IIFF SSYYMM<<>>''(('' TTHHEENN EERRRROORR((99));; RREEPPEEAATT GGEETTSSYYMM;; EEXXPPRREESSSSIIOONN;; KK::==KK++11 UUNNTTIILL SSYYMM<<>>'',,'';; IIFF KK<<>>SSYYMMNNPPAARR((II)) TTHHEENN EERRRROORR((112266));; CCHHKKSSYYMM((''))'',,44));; GGEENN11((CCAALL,,II));; GGEENN22((IINNTT,,--KK))__ IIFF ((SSYYMM>>==EEQQ)) AANNDD ((SSYYMM<<==LLEEQQ)) TTHHEENN BBEEGGIINN OOPP::==SSYYMM;; GGEETTSSYYMM;; SSIIMMPPEEXXPP;; GGEENN33((OOPP--EEQQ++EEQQUU00)) EENNDD EENNDD;; PPRROOCC CCAASSEELLBBLL;; VVAARR TTAADDDDRR,,TT22AADDDDRR::IINNTTEEGGEERR;; PPRROOCC SSUUBBLLBBLL;; VVAARR TTAADDDDRR::IINNTTEEGGEERR;; BBEEGGIINN PPCCOONNSSTT;; GGEENN33((CCPPYY00));;GGEENN22((LLIITT,,NNUUMM));;GGEENN33((EEQQUU00));; IIFF SSYYMM=='',,'' 33 EENNDD EENNDD;; TTAARRRRAAYY::BBEEGGIINN CCHHKKSSYYMM((''(('',,1111));; EEXXPPRREESSSSIIOONN ;;CCHHKKSSYYMM((''))'',,1122));; GGEENN11((LLOODDXX,,II)) EENNDD EELLSSEE EERRRROORR((5588)) EENNDD EENNDD;; SSTTRRIINNGG,,NNUUMMBBEERR::BBEEGGIINN GGEENN22((LLIITT,,NNUUMM));; GGEETTSSYYMM EENNDD;; ''((''::BBEEGGIINN GGEETTSSYYMM;; EEXXPPRREESSSSIIOONN;; CCHHKKSSYYMM((''))'',,44)) Ӈ llTTHHEENN BBEEGGIINN TTAADDDDRR::==MMAADDDDRR;; GGEENN22((JJPPCC11,,00));; GGEETTSSYYMM;; SSUUBBLLBBLL;; FFIIXXUUPP((TTAADDDDRR,,MMAADDDDRR++33)) EENNDD EENNDD;; BBEEGGIINN SSUUBBLLBBLL;; CCHHKKSSYYMM((''::'',,1144));; TTAADDDDRR::==MMAADDDDRR;; GGEENN22((JJPPCC00,,00));; SSTTAATTEEMMEENNTT;; CCAASSEE SSYYMM OOFF '';;'':: BBEEGGIINN TT22AADDDDRR::==MMAADDDDRR;; GGEENN22((JJMMPP,,00));; FFIIXXUUPP((TTAADDDDRR,,MMAADDDDRR));; ` p & GGEETTSSYYMM;; CCAASSEELLBBLL;; FFIIXXUUPP((TT22AADDDDRR,,MMAADDDDRR)) EENNDD;; XXEELLSSEE:: BBEEGGIINN TT22AADDDDRR::==MMAADDDDRR;; GGEENN22((JJMMPP,,00));; FFIIXXUUPP((TTAADDDDRR,,MMAADDDDRR));; GGEETTSSYYMM;; SSTTAATTEEMMEENNTT;; CCHHKKSSYYMM((XXEENNDD,,1133));; FFIIXXUUPP((TT22AADDDDRR,,MMAADDDDRR)) EENNDD;; XXEENNDD:: BBEEGGIINN FFIIXXUUPP((TTAADDDDRR,,MMAADDDDRR));; GGEETTSSYYMM EENNDD EELLSSEE EERRRROORR((1133)) EENNDD EE __ ((88));; GGEETTSSYYMM;; CCAASSEELLBBLL;; GGEENN33((DDEECCTT)) EENNDD;; XXWWHHIILLEE::BBEEGGIINN TTAADDDDRR::==MMAADDDDRR--KKAADDDDRR;; GGEETTSSYYMM;; EEXXPPRREESSSSIIOONN;; TT22AADDDDRR::==MMAADDDDRR;; GGEENN22((JJPPCC00,,00));; CCHHKKSSYYMM((XXDDOO,,5544));;SSTTAATTEEMMEENNTT;; GGEENN22((JJMMPP,,TTAADDDDRR));; FFIIXXUUPP((TT22AADDDDRR,,MMAADDDDRR)) EENNDD;; XXRREEPPEEAATT::BBEEGGIINN TTAADDDDRR::==MMAADDDDRR--KKAADDDDRR;; RREEPPEE..NNDD;; BBEEGGIINN ((**SSTTAATTEEMMEENNTT**)) CCAASSEE SSYYMM OOFF IIDDEENNTT::BBEEGGIINN II::==PPOOSSIITTIIOONN;; GGEETTSSYYMM;; CCAASSEE SSYYMMTTYYPPEE((II)) OOFF TTIINNTT,,TTFFVVAALL::BBEEGGIINN CCHHKKSSYYMM((BBEECCOOMMEESS,,5511));; EEXXPPRREESSSSIIOONN;; GGEENN11((SSTTOO,,II)) EENNDD;; TTAARRRRAAYY::BBEEGGIINN CCHHKKSSYYMM((''(('',,1111));; EEXXPPRREESSSSIIOONN;;CCHHKKSSYYMM((''))'',,1122));; CCHHKKSSYYMM((BBEE]] XXAATT GGEETTSSYYMM;; SSTTAATTEEMMEENNTT UUNNTTIILL SSYYMM<<>>'';;'';; CCHHKKSSYYMM((XXUUNNTTIILL,,5533));; EEXXPPRREESSSSIIOONN;; GGEENN22((JJPPCC00,,TTAADDDDRR)) EENNDD;; XXFFOORR::BBEEGGIINN GGEETTSSYYMM;; IIFF SSYYMM<<>>IIDDEENNTT TTHHEENN EERRRROORR((22));; II::==PPOOSSIITTIIOONN;; IIFF SSYYMMTTYYPPEE((II))<<>>TTIINNTT TTHHEENN EERRRROORR((114433));; GGEETTSSYYMM;;CCHHKKSSYYMM((BBEECCOOMMEESS,,5511));; EE;;ƜCCOOMMEESS,,5511));; EEXXPPRREESSSSIIOONN;; GGEENN11((SSTTOOXX,,II)) EENNDD;; TTPPRROOCC:: BBEEGGIINN IIFF SSYYMMNNPPAARR((II))==00 TTHHEENN GGEENN11((CCAALL,,II)) EELLSSEE BBEEGGIINN KK::==00;; IIFF SSYYMM<<>>''(('' TTHHEENN EERRRROORR((99));; RREEPPEEAATT GGEETTSSYYMM;; EEXXPPRREESSSSIIOONN;; KK::==KK++11 UUNNTTIILL SSYYMM<<>>'',,'';; IIFF KK<<>>SSYYMMNNPPAARR((II)) TTHHEENN EERRRROORR((112266));; CCHHKKSSYYMM((99iiXXPPRREESSSSIIOONN;; GGEENN11((SSTTOO,,II));; CCAASSEE SSYYMM OOFF XXTTOO:: TTVVAALLUUEE::==IINNCC00;; XXDDOOWWNNTTOO:: TTVVAALLUUEE::==DDEECC00 EELLSSEE EERRRROORR((5555)) EENNDD;; GGEETTSSYYMM;; EEXXPPRREESSSSIIOONN;; TTAADDDDRR::==MMAADDDDRR--KKAADDDDRR;; GGEENN33((CCPPYY00));; GGEENN11((LLOODD,,II));; IIFF TTVVAALLUUEE==IINNCC00 TTHHEENN GGEENN33((GGEEQQ00)) EELLSSEE GGEENN33((LLEEQQ00));; TT22AADDDDRRJJ''))'',,44));; GGEENN11((CCAALL,,II));; GGEENN22((IINNTT,,--KK)) EENNDD EENNDD EELLSSEE EERRRROORR((5599)) EENNDD EENNDD;; XXBBEEGGIINN::BBEEGGIINN RREEPPEEAATT GGEETTSSYYMM;; SSTTAATTEEMMEENNTT;; UUNNTTIILL SSYYMM<<>>'';;'';; CCHHKKSSYYMM((XXEENNDD,,1133)) EENNDD;; XXIIFF::BBEEGGIINN GGEETTSSYYMM;;EEXXPPRREESSSSIIOONN;; CCHHKKSSYYMM((XXTTHHEENN,,5522));; TTAADDDDRR::==MMAADDDDRR;; GGEENNjj))WW::==MMAADDDDRR;; GGEENN22((JJPPCC00,,00));; CCHHKKSSYYMM((XXDDOO,,5544));; SSTTAATTEEMMEENNTT;; GGEENN11((LLOODD,,II));; GGEENN33((TTVVAALLUUEE));; GGEENN11((SSTTOO,,II));; GGEENN22((JJMMPP,,TTAADDDDRR));; FFIIXXUUPP((TT22AADDDDRR,,MMAADDDDRR));; GGEENN33((DDEECCTT)) EENNDD;; XXWWRRIITTEE::BBEEGGIINN GGEETTSSYYMM;; IIFF SSYYMM<<>>''(('' TTHHEENN EERRRROORR((99));; RREEPPEEAATT GGEETTSSYYMM;; IIFF SSYYMM==SSTTRRIINNGG TTHHEE΍ll::22((JJPPCC00,,00));; SSTTAATTEEMMEENNTT;; IIFF SSYYMM==XXEELLSSEE TTHHEENN BBEEGGIINN TT22AADDDDRR::==MMAADDDDRR;;GGEENN22((JJMMPP,,00));; FFIIXXUUPP((TTAADDDDRR,,MMAADDDDRR));; GGEETTSSYYMM;; SSTTAATTEEMMEENNTT;; FFIIXXUUPP((TT22AADDDDRR,,MMAADDDDRR)) EENNDD EELLSSEE FFIIXXUUPP((TTAADDDDRR,,MMAADDDDRR)) EENNDD;; XXCCAASSEE::BBEEGGIINN GGEETTSSYYMM;; EEXXPPRREESSSSIIOONN;; IIFF SSYYMM<<>>XXOOFF TTHHEENN EERRRROORR-- ffNN BBEEGGIINN GGEENN33((OOUUTTSSTTRR));; FFOORR II::==00 TTOO SSLL--11 DDOO GGEENN33((SSTTRR((II))));; GGEENN33((00));; ((**EENNDD OOFF SSTTRR **)) GGEETTSSYYMM EENNDD EELLSSEE BBEEGGIINN EEXXPPRREESSSSIIOONN;; CCAASSEE SSYYMM OOFF ''##'':: BBEEGGIINN GGEENN33((OOUUTTNNUUMM));; GGEETTSSYYMM EENNDD;; ''%%'':: BBEEGGIINN GGEENN33((OOUUTTHHEEXX));; GGEETTSSYYMM EENNDD EELLSSEE GGEENN33((OOUUTTCCww^ p "tt ((** SSAAMMPPLLEE TTIINNYY PPAASSCCAALL PPRROOGGRRAAMM BBYY HH.. YYUUEENN **)) VVAARR XX00,,YY00,,XX,,YY,,KK,,FF::IINNTTEEGGEERR;; BBEEGGIINN XX00::==1133000000;; YY00::==1188000000;; FF::==1111;; RREEPPEEAATT XX::==XX00;; YY::==YY00;; WWRRIITTEE((1155,,2288,,3311));; FFOORR KK::==11 TTOO 11000000 DDOO BBEEGGIINN XX::==XX++YY DDIIVV 44;; YY::==YY--XX DDIIVV 55;; PPLLOOTT((XX SSHHRR 88,,YY SSHHRR 88,,11)) EENNDD;; XX00::==XX00++XX00 DDIIVV FF!!vvHH)) EENNDD EENNDD UUNNTTIILL SSYYMM<<>>'',,'';; CCHHKKSSYYMM((''))'',,44)) EENNDD;; XXRREEAADD::BBEEGGIINN GGEETTSSYYMM;; IIFF SSYYMM<<>>''(('' TTHHEENN EERRRROORR((99));; RREEPPEEAATT GGEETTSSYYMM;; IIFF SSYYMM<<>>IIDDEENNTT TTHHEENN EERRRROORR((22));; II::==PPOOSSIITTIIOONN;; GGEETTSSYYMM;; CCAASSEE SSYYMMTTYYPPEE((II)) OOFF TTIINNTT::TTVVAALLUUEE::==SSTTOO;; TTAARRRRAAYY::BBEEGGIINN TTVVAALLUUEE::==''GG!!;; YY00::==YY00++YY00 DDIIVV FF;; FF::==FF++FF DDIIVV 66 UUNNTTIILL FF>>7700;; WWRRIITTEE((2288,,3311,,''TTHHEE SSHHOOWW IISS OOVVEERR'')) EENNDD.. ff޶SSTTOOXX;; CCHHKKSSYYMM((''(('',,1111));; EEXXPPRREESSSSIIOONN;;CCHHKKSSYYMM((''))'',,1122)) EENNDD EELLSSEE EERRRROORR((115533)) EENNDD;; CCAASSEE SSYYMM OOFF ''##'':: BBEEGGIINN GGEENN33((IINNNNUUMM));; GGEETTSSYYMM EENNDD;; ''%%'':: BBEEGGIINN GGEENN33((IINNHHEEXX));; GGEETTSSYYMM EENNDD EELLSSEE GGEENN33((IINNCCHH)) EENNDD;; GGEENN11((TTVVAALLUUEE,,II)) UUNNTTIILL SSYYMM<<>>'',,'';; CCHHKKSSYYMM((''))''@@??rr夤 퇇,,44)) EENNDD EENNDD EENNDD;; BBEEGGIINN ((**BBLLOOCCKK**)) NNVVAARR::==33;; TTAADDDDRR::==MMAADDDDRR;; GGEENN22((JJMMPP,,00));; IIFF SSYYMM==XXCCOONNSSTT TTHHEENN BBEEGGIINN GGEETTSSYYMM;; IIFF SSYYMM<<>>IIDDEENNTT TTHHEENN EERRRROORR((22));; RREEPPEEAATT GGEETTSSYYMM;; CCHHKKSSYYMM((EEQQ,,1166));; PPCCOONNSSTT;; EENNTTEERR((TTCCOONNSSTT));; CCHHKKSSYYMM(('';;'',,1144)) UUNNTTIILL SSYYMM<<>>IIDDEENNTT EENNDD;; ||!!CC夤 IIFF SSYYMM==XXVVAARR TTHHEENN BBEEGGIINN GGEETTSSYYMM;; RREEPPEEAATT TT::==TTBBLLIINNDDXX;; DDOONNEE::==00;; RREEPPEEAATT IIFF SSYYMM==IIDDEENNTT TTHHEENN EENNTTEERR((TTIINNTT)) EELLSSEE EERRRROORR((22));; GGEETTSSYYMM;; IIFF SSYYMM=='',,'' TTHHEENN GGEETTSSYYMM EELLSSEE DDOONNEE::==11 UUNNTTIILL DDOONNEE;; CCHHKKSSYYMM((''::'',,55));; IIFF SSYYMM==XXAARRRRAAYY TTHHEENN BBEEGGIINN GGEETTSSYYMM;; CCHHKKSSYYMM((''(('',,1111''~~夤  Έ));; PPCCOONNSSTT;; CCHHKKSSYYMM((''))'',,1122));; CCHHKKSSYYMM((XXOOFF,,88));; NNVVAARR::==NNVVAARR--TTBBLLIINNDDXX++TT;; FFOORR II::==TT++11 TTOO TTBBLLIINNDDXX DDOO BBEEGGIINN SSYYMMTTYYPPEE((II))::==TTAARRRRAAYY;; SSYYMMNNPPAARR((II))::==NNUUMM;; SSYYMMVVAALL((II))::==NNVVAARR;; NNVVAARR::==NNVVAARR++NNUUMM++11 EENNDD EENNDD;; CCHHKKSSYYMM((XXIINNTTEEGGEERR,,11));; CCHHKKSSYYMM(('';;'',,1144)) UUNNTTIILL SSYYpp99^ l $ MM<<>>IIDDEENNTT EENNDD;; WWHHIILLEE ((SSYYMM==XXPPRROOCC)) OORR ((SSYYMM==XXFFUUNNCC)) DDOO BBEEGGIINN IIFF SSYYMM==XXPPRROOCC TTHHEENN KKIINNDD::==TTPPRROOCC EELLSSEE KKIINNDD::==TTFFUUNNCC;; GGEETTSSYYMM;; IIFF SSYYMM==IIDDEENNTT TTHHEENN EENNTTEERR((KKIINNDD)) EELLSSEE EERRRROORR((22));; TT::==TTBBLLIINNDDXX;; GGEETTSSYYMM;; PPRROOCCPPAARR((KKIINNDD));; BBLLOOCCKK((LLEEVVEELL++11,,TT));; TTBBLLIINNDDXX::==TT;; CCHHKKSSYYMM(('';;'',,22)) EENNDD;; II߁ QQ夤 11FF SSYYMM==XXBBEEGGIINN TTHHEENN BBEEGGIINN FFIIXXUUPP((TTAADDDDRR,,MMAADDDDRR));; SSYYMMVVAALL((BBAADDDDRR))::==MMAADDDDRR--KKAADDDDRR;; GGEENN22((IINNTT,,NNVVAARR));; RREEPPEEAATT GGEETTSSYYMM;; SSTTAATTEEMMEENNTT UUNNTTIILL SSYYMM<<>>'';;'';; CCHHKKSSYYMM((XXEENNDD,,1144));; GGEENN33((RREETT00)) EENNDD EELLSSEE EERRRROORR((1188)) EENNDD ((**BBLLOOCCKK**));; BBEEGGIINN IINNIITT;; FFOORR II::== 00 TTOO 112277 DDOO AALLPPHHAA((II))::==00;; yyEE 夤 dd FFOORR II::==''AA'' TTOO ''ZZ'' DDOO AALLPPHHAA((II))::==11;; FFOORR II::==''00'' TTOO ''99'' DDOO AALLPPHHAA((II))::==22;; CCHH::=='' '';; GGEETTSSYYMM;; BBLLOOCCKK((00,,00));; IIFF SSYYMM<<>>''..'' TTHHEENN EERRRROORR((11000000));; MMEEMM((MMAADDDDRR))::==225555;; MMEEMMWW((SSYYCCBB++66))::==MMAADDDDRR;; IIFF GGEENNPP TTHHEENN WWRRIITTEE((MMAADDDDRR--KKAADDDDRR++11##,,'' CCOODDEESS.. '',, KKAADDDDRR%%,,''--'',,MMAADDDDRR%%)) EENNDD.. 00 33夤 WW夤  夤 ?? ``夤 <<夤 ` n ( xx夤 gg ff夤 II夤 33夤 夤 夤 ++夤 ?? 夤 UU夤 ##夤 gg^ n &~ 夤 99夤 夤 EEjj夤 夤 vv[[夤 夤 ffee夤 ##夤 UUTT夤 ^ p $  ((**BBLLOOCCKKAADDEE.. BBYY KK..MM..CCHHUUNNGG.. 44//2266//7799**)) VVAARR II,,JJ,,SSPPEEEEDD,,AABBOORRTT,,BBLLNNKK::IINNTTEEGGEERR;; SSCCOORREE,,MMAARRKK,,MMOOVVEE,,CCUURRSSOORR::AARRRRAAYY((11)) OOFF IINNTTEEGGEERR;; PPRROOCC PPSSCCOORREE;; BBEEGGIINN WWRRIITTEE((SSCCOORREE((00))##));; MMEEMMWW((%%44002200))::==%%33FFFFEE;; ((**SSEETT CCUURRSSOORR**)) WWRRIITTEE((SSCCOORREE((11))##)) EENNDD;; PPRROOCC BBLLIINNKK;; VVAARR TT,,KK,,DDEELLAAYY::IINNTTEEGGEERR;; BB`` AARRSSOORR((II))))::==MMAARRKK((II)) EELLSSEE BBEEGGIINN SSCCOORREE((11--II))::==SSCCOORREE((11--II))++11;; AABBOORRTT::==11;; BBLLIINNKK EENNDD UUNNTTIILL AABBOORRTT UUNNTTIILL SSCCOORREE((11--II))>>==1100 EENNDD.. TT EEGGIINN TT::==CCUURRSSOORR((II))--MMOOVVEE((II));; FFOORR KK::==11 TTOO 3300 DDOO BBEEGGIINN FFOORR DDEELLAAYY::==11 TTOO 110000 DDOO;; IIFF MMEEMMWW((TT))==BBLLNNKK TTHHEENN MMEEMMWW((TT))::==MMAARRKK((II)) EELLSSEE MMEEMMWW((TT))::==BBLLNNKK EENNDD EENNDD;; BBEEGGIINN WWRRIITTEE((''SSPPEEEEDD((11--1100))''));; RREEAADD((SSPPEEEEDD##));; SSPPEEEEDD::==SSPPEEEEDD**1100;; MMAARRKK((00))::==''**''++''**''SSHHLL 88;; MMAARRKK((11))::==''((''++ GG夤 ؃''))''SSHHLL 88;; BBLLNNKK::=='' ''++'' ''SSHHLL 88;; SSCCOORREE((00))::==00;; SSCCOORREE((11))::==00;; RREEPPEEAATT WWRRIITTEE((1155,,2288,,3311));; ((**TTUURRNN OOFFFF CCUURRSSOORR,, CCLLEEAARR SSCCRREEEENN**)) FFOORR II::==99 TTOO 111177 DDOO BBEEGGIINN PPLLOOTT((II,,11,,11));; PPLLOOTT((II,,4455,,11)) EENNDD;; FFOORR II::==11 TTOO 4455 DDOO BBEEGGIINN PPLLOOTT((99,,II,,11));; PPLLOOTT((1100,,II,,11));; PPLLOOTT((111166,,II,,11));; PPLLOOTT<< ''vv夤 벲((111177,,II,,11)) EENNDD;; CCUURRSSOORR((00))::==%%33CC0000++6644**44++1122;; CCUURRSSOORR((11))::==%%44000000--6644**44--1166;; FFOORR JJ::==00 TTOO 11 DDOO MMEEMMWW((CCUURRSSOORR((JJ))))::==MMAARRKK((JJ));; MMOOVVEE((00))::==6644;; MMOOVVEE((11))::==--6644;; II::==11;; AABBOORRTT::==00;; PPSSCCOORREE;; RREEPPEEAATT UUNNTTIILL IINNKKEEYY<<>>00;; ((**HHIITT KKEEYY TTOO SSTTAARRTT**)) RREEPPEEAATT II::==11--II;; FFOORR JJ::==11 TTOO SSPPEEEEDD DD++ 77HH夤 gg rr%%OO CCAASSEE IINNKKEEYY OOFF ''WW''::MMOOVVEE((00))::==--6644;; ''XX''::MMOOVVEE((00))::==6644;; ''DD''::MMOOVVEE((00))::==22;; ''AA''::MMOOVVEE((00))::==--22;; ''OO''::MMOOVVEE((11))::==--6644;; ''..''::MMOOVVEE((11))::==6644;; '';;''::MMOOVVEE((11))::==22;; ''KK''::MMOOVVEE((11))::==--22 EENNDD;; CCUURRSSOORR((II))::==CCUURRSSOORR((II))++MMOOVVEE((II));; IIFF MMEEMMWW((CCUURRSSOORR((II))))==BBLLNNKK TTHHEENN MMEEMMWW((CCUU yy夤 \ r $ UU夤 77夤 dd夤 gg bb夤 33 77夤 QQ夤 夤 AA夤 夤 rr夤 ^ n &SS夤 ||夤 ``夤 //夤 55夤 夤 夤  夤 MM夤  夤 d r *%%==夤 夤  夤 夤 CC__夤 ??夤 ppnn夤 夤 夤  夤 \ j "|ttSSYYSS11  ** ** ** NN OO TT II CC EE ** ** ** ** PPRROOPPRRIIEETTAARRYY PPRROOGGRRAAMM ** ** CCOOPPYYRRIIGGHHTT ((cc)) 11997799 ** ** BBYY TTAANNDDYY CCOORRPPOORRAATTIIOONN** ** FFOORRTT WWOORRTTHH,, TTEEXXAASS ** ** AALLLL RRIIGGHHTTSS RREESSEERRVVEEDD ** ** ** ** NN OO TT II CC EE ** ** ** NNppNN ((00((??@@VVOOPPOO``}}PP11AA!!YYCCnn**CC~~((>>22CCnn((::@@8800@@!!QQggDD!!CCNNXXSSYYSS22  ** ** ** NN OO TT II CC EE ** ** ** ** PPRROOPPRRIIEETTAARRYY PPRROOGGRRAAMM ** ** CCOOPPYYRRIIGGHHTT ((cc)) 11997799 ** ** BBYY TTAANNDDYY CCOORRPPOORRAATTIIOONN** ** FFOORRTT WWOORRTTHH,, TTEEXXAASS ** ** AALLLL RRIIGGHHTTSS RREESSEERRVVEEDD ** ** ** ** NN OO TT II CC EE ** ** ** NNppNN NN00PPOO͖HHxx22OO""OO''PP!!]]QQ͛PP22NNNNUUQQPP""hhQQ""jjQQ::TTQQOO<< OOPP ..QQwwEE??@@--@@DDVVOO‡NN**ʇNNNN**PP((NN**PP((::CC˧22CC!!QQOO33DD!!QQggDD00@@::CCggRR::CC22CC>>BBAASSIICC22LLQQDDEEBBUUGG bbQQTTRRAACCEE QQAAPPPPEENNDDNNAATTTTRRIIBBNNAAUUTTOO NNCCLLOOCCKK NNCCOOPPYY NNDDAATTEE NNDDEEVVIICCEENNDDIIRR NNDDNNUUMMPP NNFFRREEEE NNKKIILLLL NNLLIIBB NNLLIISSTT NNLLOOAADD NNPPRRIINNTT NNPPRROOTT NNRREENNAAMMEENN@@~~((((,, ::TTQQ<<  yy88>>EEJJ((~~ >>oo]]QQ  ##yy22TTQQ~~OO>>oo[[jjQQ!!aaRR((!!yy((~~##ffooRR((##AA~~##ffooRR((>>xx22OOçOO͖HHNN>>22OO::TTQQOO<< OOPP 88 ..QQͫPP((NN::TTQQ<<  yy88>>EE::NNNNwwAAQQJJ66##66##66##66##::OOww##!!]]QQ66##66## 66##aa TTIIMMEE NNVVEERRIIFFYYNNOO ::// OO ::.. OO --:: OO OO>>yyOO**PP((** OO((TTOO OONN OOVVEERR ## ~~//(( 88::88AA88## TT]]####>>//xx22&&PP~~OO((## ((##0088::88AA88[[00((22&&PPOO>>>>yy``ii(( ~~ CCssJJͧOO77NN..QQ~~ͶPP>>EE}}22OOTT^^wwAAQQJJ66,,::JJww,,66,, 66,,JJ::JJGGJJ}}oo66,,66JJ66##>>>>(( ww##66##ss##rr##66##qq##pp##>>__ww##::OOww##66##66##>>__ww##ww##ww##ww##<>OO00qq##pp##ww##ww##<> UUQQ>>22TTQQcc''##(('' ((## yy!! OO^^##VVᯯ0088 ::88 AA88[[88~~ ((~~ (((( ((##QQ##OO++BBKKQQ**PP((~~==((yyxx~~,,(())####~~XX(( AA88PP((##QQ((QQ~~YY((NN((OO##~~FF((NNPP##~~)),,~~00 ``ii)))) ))OO DDMM##~~''##~~0088 8888~~''##++\\77cc]]QQ́PPOOxx >>yy// eeQQ́PP.. UUQQ́PP:: ~~008888>> 22TTQQ~~## ~~##00::88AA[[~~## ~~##OOyy<<::@@@@@@00ooͽPP..@@~~}} oo00AAoo罽((!!{{__00WW\\}}oo&&))))))))WW}}))__]]PP>>2277FFUU11QQ QQ((QQ 怀 xx((::77OOUUKK!!MM55KKVV&&``ii))))))))DDOO##!!@@66''uu͠QQ!!CC((!!@@>>""CC22CC>>""11@@2200@@NN˾22CC>>>>!!͠QQLL>> DDDD##~~ ((((##PPxxQQCCMMDD DDOOSS RREEAADDYY WWHHAATT?? NN##QQ((QQ~~YY((NN((OO##~~FF((NNPP##~~)),,~~00 ``ii)))) ))OO DDMM##~~''##~~0088 8888~~''##++Ҁ PP>>UUKK!!MMFF>>NNPP.. UUQQ́PP:: ~~008888>> 22TTQQ~~## ~~##00::88AA[[~~## ~~##OOyy<<::@@@@@@00ooͽPP..@@~~}} oo00AAoo罽((!!{{__00WW\\}}oo&&))))))))WW}}))__]]PP>>2277FFUU11QQ QQ((QQ 怀 xx((::77OOUUKK!!MM55KKww^ p &!!BBPPAASSCC##003311OORRIIGGIINNAALL EE!!FF£CC{{ !!uucc55__SSYYSS11 SSYYSS))!!BBLLOOCCKKAADDEETTPPSSBBBB ((,,//,,--**++((FFggKKaapp66ff__SSYYSS22 SSYYSS))!! OO^^BBOOOOTT SSYYSS``__SSYYSS66 SSYYSS))!!""CCOOMMPPSS11 TTPPSSBBBB55!!JJWW__SSYYSS33 SSYYSS))!!SSAAMMPPLLEE TTPPPPBBBBFFɓ]]DDIIRR SSYYSS {{ii__SSYYSS44 SSYYSS))!! HHIILLBBEERRTT TTPPSSBBBB PPAASSCCAALL CCMMDDBBBB** TTPPSSAAMMPPLLEE TTPPSSBBBB&& &&XX__SSYYSS55 SSYYSS))!!JJ\ n  ~NNzz@@88\\!!JJ@@((00TT((OO~~@@88EE((00@@~~88990055~~gg ..__ **~~ ~~ 88~~((##00ppmmNN OO>>&&͒HHxxHHFFNNJJ>>oo~~ >>oo~~ ,,~~ ~~ww>>oo~~ ww,,~~ wwJJ,,~~,,00 ~~,,<<__00 FFJJ}}oonn ff >>̈́KK##RR{{OO{{OO----JJ 77SSYYSS44  ** ** ** NN OO TT II CC EE ** ** ** ** PPRROOPPRRIIEETTAARRYY PPRROOGGRRAAMM ** ** CCOOPPYYRRIIGGHHTT ((cc)) 11997799 ** ** BBYY TTAANNDDYY CCOORRPPOORRAATTIIOONN** ** FFOORRTT WWOORRTTHH,, TTEEXXAASS ** ** AALLLL RRIIGGHHTTSS RREESSEERRVVEEDD ** ** ** ** NN OO TT II CC EE ** ** ** NN""nnNNGG??OOpp 00 88::WWSSBBOO!!66OOggDD!!OO nn&&QQ~~??OO!!OO ^^##VV##~~##ffooRREECC44--NNhhPP{{((ii~~__~~__22""OO{{<>//~~ ((##>>::>>>>͒HH~~88>>%%NNFFhhPPJJJJ>>oo^^ YY~~##33>> 33~~##00wwssNN>> 33᷷00@@!!GGOOggDD** CC++vv NNFF~~ 22CCUUOO!!KKOOggDDff~~** NNFF``OO~~((<<##55JJ ``OO~~ ((,,>>//HH ~~,, ((66::##~~00ww##66>>##66 NN!!YYOOggDD!!ppOOggDD** CC++++++OO!!OOggDD|| OO}}))OO00::8833 ****** EERRRRCCOODD==XXXX,,aa~~OO,,VV{{00,,99PP}}oo66JJ&&QQhh66BB{{((KKwwPP ww##kk&&MMzzOO FF[[PPpp<< ,, 22ffPPˀUUKK!!QQ55KK>>UUKK!!QQFF>> ~~ ****** <> <> RREEFFEERREENNCCEEDD AATT XX'''' [[]]bbffjjnnttyy~~00PP22PP77PP==PPCCPPIIPPOOPPSSPPWWPP[[PP``PPddPPggPPssPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPQQQQ QQ QQQQQQQQ""QQ$$QQ**QQ..QQ33QQ99QQ@@QQIIQQWWQQ[[QQNNOOEERRRROORRFFOORRMMAATTPPAARRII77RROOPPNN剉TTYYDDUURRIINNGGHHEEAADDEERRDDAATTAASSEEEEKKRREEAADDWWRRIITTEELLOOSSTTNNOOTTAATTTTEEMMPPTTEEDD TTOOLLOOCCKKEEDD//DDEELLEETTEEDDSSYYSSTTEEMMDDIIRREECCTTOORRYYMMEEMMOORRYYOONNDDIISSKKDDIISSKKEETTTTEEFFAAUULLTTPPRROOTTEECCTTEEDDIILLLLEEGGAALLLLOOGGIICCAALLNNUUMMBBEERRFFIILLEERREECCOORRDDEENNDDOOFFOOUUTTRRAANNGGEEEENNCCOOUUNNTTEERREEDDCCOODDEEGGAATTHHIITTOOVVEERRLLAAYYUUPPNNKKNNOOWWNNLLOOAADDSSPPAACCEEOONNLLYYNNAAMMEEDDEEVVIICCEEFFOORRMMAATTFFOOUUNNDDIINNAACCCCEESSSSFFUULLLLDDRRIIVVEEDDEENNIIEEDDPPRROOGGll SSYYSS33  ** ** ** NN OO TT II CC EE ** ** ** ** PPRROOPPRRIIEETTAARRYY PPRROOGGRRAAMM ** ** CCOOPPYYRRIIGGHHTT ((cc)) 11997799 ** ** BBYY TTAANNDDYY CCOORRPPOORRAATTIIOONN** ** FFOORRTT WWOORRTTHH,, TTEEXXAASS ** ** AALLLL RRIIGGHHTTSS RREESSEERRVVEEDD ** ** ** ** NN OO TT II CC EE ** ** ** <>33!!ee@@!!TTOO >> 33QQ^^##VV##>>==33QQ||NNQQ}}QQxx  MM!!xxOO!!~~88>>--33##>>3311QQ**cc@@>>33QQQQ11QQhh==ʱRR==UU!!ZZRRggDD00@@RREESSEERRVVEEDD CCOOMMMMAANNDD !!ttRRggDD00@@--NNOOTTHHIINNGG DDOONNEE-- JJLLUUMM KKLLUU//RRRR!!RRDD@@::RRRR!!RRAA@@͠QQLL>>DDDD!!RRggDD00@@RRBBAADD FFOORRMMAATT RRRR~~##((SS00____SS00__{{ɷ~~##00 !!CC~~,,((33~~33>> 33}}oo00--@@!!NN>>33~~##RR!!;;"" @@**cc@@..AAFF BBCC DDEE HHLL AAFF''BBCC''DDEE''HHLL''IIXX IIYY SSPP PPCC SSZZ11HH11PPNNCCbb@@ͣQQ((""{{@@88 ͣQQOO!!@@""CC>>22CC!!zz@@ VV++^^++**{{@@**kk@@~~>>ww//NN||}}**``@@ͣQQ""``@@NN!!@@??"" @@**``@@QQ!!??"" @@OOQQ>>--33ͣQQ((ss##͊QQOO͊QQWW ͊QQ((__͊QQ!!TTOO ~~((########~~ ##~~ ????33>>33####~~(( >> 33>> 33--@@::CCoonnTTCCSSCCSSCCTT~~:: ##~~00OO##yy22SSTTvvDD::SS!!SS!!TTkkRR>>QQUU$$DD!!TTggDDTTTT""hhQQJJLLUU**MM[[hhQQRR(( !!TTggDD00@@zzSS((!!TTggDDTTTT""MM::SSOOKKLLUU**MMzz !!BBzz --@@""00TT::SSOOUUKK!!BB55KKLLUU..@@~~ }}ooss,,rr,,ss,,rr}} oo00!!$$>>OO!!ee@@ >>33ͣQQss##rr[[{{@@!!QQ(((( !!PP !!QQOO~~####((##~~00~~GGoo&&bb@@OOxx((## 8855((''@@88((``88II((äOO**yy@@~~##ffooNNyy((//GG## **uu@@ii((**ww@@**kk@@OOQQQQ""CCCCccPPcc22 22CCEERR44@@!!""**66"">>==33>>>>33ͶBBFFLLUU{{ 88--@@!!VV@@&&hh>>GG>> ww##PP!!wwTTggDD00@@ IINNVVAALLIIDD CCOOMMMMAANNDD DDUURRIINNGG PPRROOGGRRAAMM CCHHAAIINNIINNGG MMAASSTTEERR PPAASSSSWWOORRDD ??  NNEEWW MMAASSTTEERR PPAASSSSWWOORRDD ??  IINNVVAALLIIDD xxTTMMAASSTTEERR PPAASSSSWWOORRDD PPWW SSLLOOCCKK SSUUNNLLOOCCKKTT͠QQ!!GG((!!GG""::DD--@@::CC ::@@88++``((::@@88++((!!UUggDD??llQQeeQQ::]]@@AA QQ~~ 8888>>..33##QQ[[``@@寯RR>>((̈́QQ##}}>>3333xxhhII (( 8833,, 77͊QQ!!ͿQQKKNN))))))))oo͊QQ ΁0088 ~~##||QQ}}QQ00::8833QQ>>  QQQQQQ~~##NN22 22CCEERR44@@!!""**66"">>==33>>>>33Ø 0000@@!!UUggDD00@@@@ DD,,UU FFIILLEE SSPPEECC RREEQQUUIIRREEDD DDEEVVIICCEE SSPPEECC RREEQQUUIIRREEDD  RR[[[[QQUUDD::UU**::UU!!MM$$DDLLUU::RRUU>>77LLUU22\\22 \\~~(((( kkRR####~~II((WWAA((ccUU((ttPP99\\[[99\\[[UUQQ!!aa\\~~##ii[[##99\\~~xx== ::WWQQNN>> >>22 \\::\\22\\~~))((gg,,((99\\[[99\\:: \\22 \\[[99\\UUQQPP""jjQQaa ` p ( [[99\\UUQQPP""hhQQ##~~ )),,== ##UUQQ>> ́PP++KKWWUUJJss[[LLUU~~BB((ww}}ooRR(( ::hhQQww::iiQQ##ww++####JJ(( ::jjQQww::kkQQ##wwJJLLUU--@@!!BB\\ggDD00@@ AATTTTRRIIBBUUTTEE SSPPEECCIIFFIICCAATTIIOONN EERRRROORR EEXXRREEWWRR~~~~NNAAKKIIFFUU##RRoo\\oo\\CC]]CC ]]CC\\~~:: ##~~##00OOyy0022^^jj^^vvDD!!^^ggDDUUKK!!BBvvppBB00 {{BB55``((xx00>>00yy((ff))88##VV##^^RRWWQQWWQQUUDD::UU**::UUqqUUDD::UU**::UU!!VV$$DDLLUUQQUU!!oo$$DDLLUUqqUUHHDDöWWRROOWWOOWWQQUUDD::UUqqUUDD::UUQQUU!!VV$$DDLLUUqqUU!!VV DDLLUUQQUU66DD(( ((((LLUUqqUU99DD((LLUU**YYUU""yyUUqqUU((DDLLUU55KKLLUU!!BB^^^^!!^^ggDDaaJJLLUU..xx !!aa>> 22]]~~ggʿ]]¿]]ww(( zzʿ]] __((zzʿ]]}}oo~~## ((33 }}==oo~~ ((>>//33 ~~## ((33 >> 33 }}ooFF>>SSpp >> 33>>IIXX >> 33}}oo^^mm]],,VV!!BBRR((xx>>PP ,,^^,,VV!!BBRR>>PP >> 33>> 33 zz]]xx\\##QQUU((DDLLUU--@@QQUU((((LLUUGGUU xxqqUULLUU''RRWWWWppCChhXXCCnnXX--@@CCXXQQUUDD::UU**::UUXXvvDDYY!!QQUU~~0088::88AA88 [[00##>> QQUU!!XXssDD!!VV DDLLUU>>>>!!YY~~##**nnXXKKhhXXBB!!XX88aa!!ooBB!!XX00WW!!DDMM!!##BB(())|| }}00EE>>xx}}||~~##>>qqFF>> 33>>== II>> 22]]UU]]$$||ii\\&&aa}} oo\\]]>> 33--@@]]00@@!!aapp,, $$||ii ,,,,,,~~22ii^^,,nn}}22^^>>gg^^ll``}}oo~~22hh^^,,~~22gg^^!!gg^^ͧ``^^ll``>>^^^^ll``!!^^ggDD}}oo~~,,00 ~~,,<<__00FFxxaaggxxooxxjj^^AA ]]II ]]SS \\FFIILLEE DDIIRREECCTTOORRYY ------ DDRRIIVVEE XXNNNNNN>>!!}}||((DDLLUU--@@ggDD00@@ EENNDD LLEESSSS TTHHAANN SSTT;;XXAARRTT SSTTAARRTT LLEESSSS TTHHAANN XX''77000000'' CCIIMMSSTTAARRTT hhXXEENNDD nnXXTTRRAA XX//RRYYYYQQUUDD::UU$$DDLLUU,,DDLLUU--@@77RR,,YYjj,,YYCCTTYYQQUUDD::UU**::UUYYvvDD!!VV$$DDLLUUxx((   QQUU 33 UU00@@--@@--@@LLUULLIINNEE55uuNNNNNNNNNN ---- MMMM//DDDD//YYYY LLRRLL== // EEOOFF== // SSIIZZEE== GGRRAANNSS++RR^^^^>>QQUU$$DDPP ggyy0022hh__JJLLUU!!MMnn__yy__!!MM##~~7788 ,,__ll``..QQLLUU!!@@MM~~ ,,}}罽(( oo __ll``!!bb__ggDD yy --@@DDRRIIVVEE XX ---- NNNNNNNNNNNNNNNN MMMM//DDDD//YYYY FFIILLEESS,, GGRRAANN,, TTYY;;RRYYYYQQUUDD::UU**::UU00DD--@@LLUU??RRYYDDYYQQUUDD::UU**::UU!!VV$$DDLLUUQQUU ;;UU00@@YY>> ;;--@@--@@LLUUUU````!!GG((<<22^^HHRR呑AASS GGRR____QQUUDD::UU**::UU$$DDLLUUqqUUDD::UU::RRUU>>%%LLUU!!qqUU~~::((ZZ 88##66::##::WWUU00ww##66qqUU$$DDNN``LLUUKKWWUUJJLLUUTT}}__!!]]QQ JJLLUU..QQLLUUTTXX!!]]QQ͛PPAAQQLLUU--@@!!11``ggDD00@@ DDRRIIVVEE SSPPEECCIIFFIICCAATTIIOONN IILLLLEEGGAALL !!WW``ggDD00@@ DDUUPPLLIICCAATTEE FFIILLEE NNAAMMEE >> ''͌``͌``dd͌`` ͌``}}00__--?? 夤 ^ n &VV11 22 PPFF    \\\\\\ XXDD||8822 8844 RRRRnnTT 99,,8822 8822 8822 FFFF\\\\ffTTHHEE SSHHOOWW IISS OOVVEERR..夤 ee夤 夤 00SS夤 Ϧ夤 bb夤 ߘ夤 夤  쩩夤 ??^ r (夤 22夤 夤 ggKK夤 夤 TTzz夤 夤 DDDD夤 ))夤  wwuu夤 ^ p (YY夤 DD夤 hh夤 夤 ;;夤 ""夤  夤 22夤 ww夤  夤 \ p (ooRR!!zz``**ZZ[[@@""@@SSZZä[[TTIINNYY PPAASSCCAALL VV--11..00 ((MMOODDIIFFIIEEDD BBYY EEBBGG && AASSSSOOCC.. 99//2299//7799)) !!MM@@ ::GGFFOORRMMAATT EERRRROORRTTIINNYY PPAASSCCAALL VV--11..00CCOOMMPPIILLEERREEDDIITTOORRSSOOUURRCCEEPP--CCOODDEE NNOOTT IINN MMEEMMOORRYY ..AAMMAA@@..BBDD!!DD̈́DD!!TT]] DDIIVVIIDDEEWW CCHHEECCKK xx((⯯jjDD^^DD!!>>## 00 3333== 66EE== ^^DDzzȯ__WWMMDDEEÛDD>>MMDDBB ɯYYEEMMDD||(( ddEE}}88xx nnEEnnEEnnEEMMDD||}}MMDD||}}////MMDDEEEEGG))ÛDDMMDD((EEDDGG<<\\..SSggBBBBBBBBBBBBBBBBBBCCCCqqBB<>((<<WWDD00EE{{FF00OO00xxoo&&))))GG88HHGG>>  ^^DD""AATT BB**AA;;;;~~##00^^##VV##OOͦAA̠AAyy&&AAoo~~##ffoo00 #### BB00^^##VV**AA BB**eeFFPPxxGGzz^^++VVGGɯ BB##pp##qq BB))**AA!!BB̈́DDBB MMEEMMOORRYY FFUULLLL OOVVEERRFFLLOOWW GGBBëBB**eeFF  ++GGBBBB**eeFF  NN++FF ñBBGGBBBB**eeFF  GGBBBB**.. (( NNbbkkNN++FF++xxjjDDqq++ppWWYYDD!!KKzzDDyyDDss++rrWWDDMMDD寯BB00``iiPPYY ++11@@!!RREEHH11@@!!@@EEHH;ZZCC((>>EE((ppLLGGWWHHRR•HH[[AAzz!!@@??HH͝HH((CC•HH22AA22AA**AA""AA**AAAA[[AAzz!!@@99HH::AA66HH͝HHZZ##((SS(( PP•HH!!22AA**AA""AA͏HH[[AAzz!!@@((dd22AA**AAAAhh??::eeFF  NN++FFUU++NN++FF++ qq++ppGGBBDDMMCCKKeeFFbbkk##pp##qqKKeeFF""eeFF##pp##qq##rr##ss**AA BBbbkkNN++FF66 bbkkNN++FF ww ^^++VV++wwMMDDqq##ppWWDD͠AA jjCC £AA>> ͣAAͣAAͣAA>> >>??{{CCPP22ggFFggoojjCC ((++((-- 22ggFFjjCC0088 00__WW))DDMM))))  CC!!CC ::ggFF^^DDÛDD!!CC̈́DD IINNPPUUTT HHPP((SS•HHZZ""AASSAACCGGZZ""AASSZZAACCGG͂HHPP((SS•HHKKAAxx(([[AAKKAAxx !!@@[[AAZZCCGG!!@@EEHH!!@@EEHHCCGG~~ͣAA##~~ !!@@͠AAͣAA  ((44++ (( ww## yy 00%%>> GG66 ##66 !!@@**@@~~## ((""@@͂HH >>??ͣAACCGG͂HH // ͂HH-- ͂HH ((OO͏HHyyvv[[ZZ[[[[22\\ñ\\!!@@""@@++͠AA((UUhhssEERRRROORR SSIIZZEE EERRRROOVVRR WWDDկ==DD>>--{{CC^^DD EE>>00|| {{CC$$DD**eeFF##VV##^^""eeFF##VV##^^ ||BB BBNN++FF++^^++VV^^++VV++ɯooggր OOGGր::AA!!BB̈́DD~~##{{CC jjDDxx OOttDDrr##ss BBMMDDÑDDMMDDxxրŽDDyyÒDD믯wwOO++ww##))00MMDDxx!!DDyyDDÛDDMMDDEEÛDD11 //&&AA88GGyy 00xxͣAAww## ͠AA(((( (( 88[[>>ͣAA>>ͣAACCGGͣAA++ ((ͣAAww>>::@@PP((XXssRR11``RRͤ[[**ZZ""@@--@@͏HH::AA66HH**AA>>ͣAA~~(( >> ͣAAͣAAͣAA##::@@88((>> ͣAACCGG!!66@@88 __ss ,,~~[[__`` ::@@88>>!!``@@!!``@@``RR\\ww##겲[[>>22[[!!~~44((ww||22AA22AA::GG**b r (AA..\\ssRR11``RR22AA22AA**AAͤ[[gg]]$$DD //\\::ss]]GGgg]]66DD !!!!kk]]44**jj]]>>++((##gg]]((DDͤ[[{{RRyy\\\\ssRR11``RR>> ((xx<>22Ǘ ,,ZZ!! XXHHYY22  VV 77,,!! aa22 !! .. 22  22 44TTvv 2244  .. 44TT  @@ ee##,,,,       VVXXDD 2222"" $$TT ,,.. 22 **HH{{ !! DD"" ::**22\\  >> ;;>>  ;;22\\++~~22^^]]##~~]] 77##gg]]~~[[000088AA00::00##~~ ((  !![[]]::gg]]AA88ÕHHDDIISSKK EERRRROORRNNOOTT FFOOUUNNDDNNOO SSPPAACCEE//TTPPXX 3322--BBYYTTEESS EENNDDEENNDDEENNDDEENNDD44 **BB.. \\ \\..  ffIILLLLEEGGAALL ..ffFFIILLEE HHAASS II BBXX ,,TTXX HHTT  VV 44   VV  44,, ,,VVbbXX DD   22   TT  ``,,!!,,..?? ,, @@ xxFFffMMEEMMOORRYY FFUULLLL   !! >>  TT  ** TT"",,,,  22    ##,,?? ,,.. 22 **!! FF99''>>{{ vvaa!! ``ff LLIINNEESS   44TT``ff BBYYTTEESS (( ddff-- ddff)) ^^ ff PPTTRR AATT LLIINNEE  `` ..        ..!!  **    44    ..BB00  \\ZZ **>>@@"" >>\\\\VV TT **"" DDDD  ff LLIIOO VV !!   **$$!! @@ ..  VVXXDDff 22 TTcc GG,, "",,,,ee##,,,, VV  **>>{{ ..     44  ..AA"" AA""  !! AA >>ddZZ TT ** >>TT **44 **FF$$!!TT !!** >>YYLLPPNNEE TTOOOO LLOONNGG......RREETTYYPPEE  >> >>bb __ ..  HH$$ **>>''   VVXXDD"" 0044 **BB FFJJ DD 6622 TT ,,  FF ..''>>{{  22VV **!! FF!!  XXDDKK**TT >>JJ **$${{FFZZffIINNVVAALLIIDD FFIILLEE  !!dd##!!dd>>ffEEMMPPTTYY FFIILLEE...... dd!!@@ee##>>,,##  >>mmXXPP>>,,iiXXUU>>,,iiXXNN>>,,iiXXXX>>00 VVVVXXDD22 TT""\\TT HH **\\ TT   >>''TT ,,  **    44``  ..ffEENNTTEERR TTEEXXTT  ?? ,, @@ 22   !! TT !! **  VVXXDD 22TT"" $$TT ,, >>zz 22  **$$ ..44 **BB.. !! XXDD**22  TT ,,00TT,, @@ii,,iiXXII>>>>iiXXDD>>PP,,iiXXQQ>>``XXSS>>ffee##ii,, FFXXRR>>,,**ccXXPP>>,,XXUU>>00,,XXNN>>,,XXDD>>,,,,,,QQ>>]]AA&&..99999999999999999999 ` p (AANNDD AARRRRAAYY BBEEGGIINN CCAASSEE CCOONNSSTT DDIIVV DDOO DDOOWWNNTTOOEELLSSEE EENNDD FFOORR FFUUNNCC IIFF IINNffTTEEGGEEMMOODD NNOOTT OOFF OORR PPRROOCC RREEAADD RREEPPEEAATTSSHHLL SSHHRR TTHHEENN TTOO UUNNTTIILL VVAARR WWHHIILLEE WWRRIITTEE CCAALLLL((MMEEMM  MMEEMMWW""IINNKKEEhhIINNPP jjOOUUTTPPllPPLLOOTTnnPPOOIINNppAABBSS rrSSQQRR }}**HHLLJJ PP** ,,22  TT >> %%     ,,..\\ff<>uu22**$$,,..**$$,,..@@22  SSDD44 **FFDD,,@@TTTT @@$$@@TT55ggttMMOOVVEEvv ??AA""VV  AA""  **  AA @@  AA"" 44   gg  22  @@ TT  **66""gg  66TTTTTT""gg  22 !! SS$$ 22 "" 22 ##22 ;;..@@TT @@** @@**\\@@ BB @@..AABB>>((yy$$@@TTTTPPLLRRJJ$$@@TTTTTT @@..@@&&>>>>LL**$$,,..@@$$@@TT&&@@TTTTTT @@..@@TT ll@@**66 **$$@@gg@@TT%%@@gg@@@@AAXX>>hh@@@@CCXX>>@@ SSDD@@ CC TT  XX>>@@AA@@ TTSSDDXX>>XX>>@@ SSDD9977佽0044 ..AA44 22 ..@@@@PP22$$@@ @@!!@@PP22$$@@..  >>)) %%hh  BBPP  TT  %%>>66 XXDD  TT gg,,  22RR **66 22  TT ** 22 @@DDJJ TTHH@@@@@@44CCXX>>@@ TTSSDD,,..$$@@gg@@%%@@gg@@@@66TTTT VVVV **gg@@$$@@>>TTgg@@%%@@>>LLRR mm>>>>hhDD,,..@@@@SSDD,,AA..>>kk''%%,,@@;;>>AA>>@@VVBB@@CC..@@BB..@@((@@ DD,, AATT @@jj&&׌22 BBVV TT FFDDJJDD22  ..  .. %%>>ZZ ii   66 220044   %%@@77.. XX::>> ==>>~~   ::   XX<<>> XX==>>  XX>>>>    ,, XX>>>> vv>>''%%,,DD,,AA@@,,@@@@44>>44BB00 XXDD""@@22TTCCTT ,,>><<@@nn4400VVCC))??&&,,,,;;??&&,,,,..@@@@ @@XX++>>uuAAXX-->> AA,,@@XX>>**%% **AA>>CC @@22DD,,XXNN ==>>      XX==>>   XX''>>FF     ''@@::  ''  jjTT  ''   XX((>> **>>  **@@rrbb ))>> bb!! ((   XX%%>>     %%>> AADD FFdd 88GG>>22DD,,,,@@00 @@AA..@@TT@@44&&..XX>> **祥 XX>>%%襤,,,, XX>>;;ooBB,,,, XX>>KKXX>>****,,>>ffVV >>BB,,,,  ((@@ ,,ȊTT ,,@@@@88b p $~kk~~,,))??,,,,BB,,,,00襤,,,, XX>> (( ??,,,,Ȋ)) ??,,,,BB,,,, ::,,,,xx XX>>.. XX>>== pp襤,,,,xx XX((>>YY Ȋ))??,,,,xx XX>>qq ''NN**,,xx ::,,,,..**>>>>JJ>>JJ>>JJ>>JJ>>JJ..   @@'',,,, XX>> AA @@@@ DD,,AAGG ,,**$$,, XX>>22@@@@44 AA @@ $$,,,,66??&&,,,,,,$$,,,,@@'',,,,uu XX>>pp@@@@44 AA,,@@;;@@DD55??&&,,,, $$,,,, XX>>AA@@@@DD,,**%% **AA@@ZZ XX**>> 66**,,** XX>> 88**,,** XX>> LL**,,** XX>> <<**,,** XX>> PP**,,** XX>>** RR**,,,, ..qq++>>-->>JJdd  zz -->>gg 00**dd,,gg zz ++>>-->>JJ>>JJ  zz XX++>> 22**dd,, XX-->> 44**dd<<^^DD,,AA33??&&,,,, BB$$,,,,@@XX>>TT XX>>VV 77DD,,,,AA @@@@44 XX**$$,,BB$$,,,,TT>>$$DD**$$,,++HH**$$,,@@ vv$$,,,,66??&&,,,,,,BB$$,,,,**$$,, BB$$,,,,$$,,,,@@'',,,,,,**$$,, XX>>55AA@@((@@ bb ,, XX>> JJ**dd,,,,gg ..// ``DD``HHLL `` aa// 44>>22**DD,,..SSggXX**dd,,dd,,,,>>**dd,,,,>>FF  ddrr,,,,**TTTTTTgg,,,,.. ::??FF,,,,`` DD,,,,LL``XX;;>> `` DD,,,,``GG,,,,aaGG++``GG,,,, XX>> ++mmDD,,AA@@>>ff**$$,, @@VVXXDD''@@**$$,,TT ,,**$$,,AA @@XX##>>``**$$,,AAXX%%>>dd**$$,,AA\\**$$,,,,@@,,@@))??&&ww,,,, XX>> AA@@((@@QQ DD,,AA@@@@eeDD,,**%% AAAAXX>> XX>> ((88`` DD,,,,``GG,,,,aaLL ??FF,,,,``GG,,,, XX>> ``GG,,,,aa dd,,,,.. @@XX>> **%% AAAAXX>>44 XXss>>PP 33??&&,,,, BB$$,,,, XX>> (( ??&&,,,, )) ??&&,,,,33??&&,,,, BB$$,,,, XX>> BB>> BB }} ??&&,,,, )) ??&&,,,,DD,,,,@@XX##>>^^**$$,,AAXX%%>>bb**$$,,AAZZ**$$,,,,BB$$,,,,@@,,@@QQ))??&&,,,,,,..   ,,,, >>ppxx!! @@EE$$,,!!??,,,,SS'',,;;??,,,, @@EE >>nn!!   >>JJ88$$,,,,  @@((@@ DD,,AA TT @@,,@@ BB@@ ~~DD,,))??&&,,,,BB$$,,,,00$$,,,, ;;DD,,,, XX>>DD AA,,@@tt;;@@&& ??&&,,,, XX>> AA 44??&&,,,,@@ $$,,,,,,@@>> @@ $$,,,,@@'',,,,AA,,@@'',,,, NN'',,$$,,!! ,,>>!! ::??,,,, >>NN!!(( ??,,,,SS)) ??,,,,??,,,, 4422 TT  XXDDMM!! ""yy## 22TT TT ,,??,,,,;;??,,,, @@}} >> >>JJ >> ʺ` n $FF !! >>'',,$$,, !!WW,,TT11,,,,  ;;??,,,,nn >>77 ,,,,  44##,,,,!!  ;;@@??,,,,zz..**,,..$$,,.. XXDDeeTT LL,,AA ZZXXDDTT oo,,{{ZZ((**PPLLOOTT HHIILLBBEERRTT CCUURRVVEESS OOFF OORRDDEERRSS 11 TTOO NN**)) CCOONNSSTT NN==44;; HH00==3322;; VVAARR II,,HH,,XX,,YY,,XX00,,YY00,,UU,,VV::IINNTTEEGGEERR;; PPRROOCC MMOOVVEE;; VVAARR II,,JJ::IINNTTEEGGEERR;; FFUUNNCC MMIINN((AA,,BB));; BBEEGGIINN IIFF AA>>BB TTHHEENN MMIINN::==BB EELLSSEE MMIINN::==AA EENNDD;; FFUUNNCC MMAAXX((AA,,BB));; BBEEGGIINN IIFF AA<>00 TTHHEENN CCAASSEE TTYYPP OOFF 11:: BBEEGGIINN PP((44,,II--11));; XX::==XX--HH;; MMOOVVEE;; PP((11,,II--11));; YY::==YY--HH;; MMOOVVEE;; PP((11,,II--11));; XX::==XX++HH;; MMOOVVEE;; PP((22,,II--11)) EENNDD;; 22:: BBEEGGIINN hh$$oo,,00 99XXDDTT ,, ,,,,..@@,,$$AA&&44TT``ff CCOODDEESS.. ddff--dd..EETT!!]]MM77&&ÐMMRR,,..$$,,.. XXDDeeTT LL,,AA ZZXXDDTT RR++<<PP((33,,II--11));; YY::==YY++HH;; MMOOVVEE;; PP((22,,II--11));; XX::==XX++HH;; MMOOVVEE;; PP((22,,II--11));; YY::==YY--HH;; MMOOVVEE;; PP((11,,II--11)) EENNDD;; 33:: BBEEGGIINN PP((22,,II--11));; XX::==XX++HH;; MMOOVVEE;; PP((33,,II--11));; YY::==YY++HH;; MMOOVVEE;; PP((33,,II--11));; XX::==XX--HH;; MMOOVVEE;; PP((44,,II--11)) EENNDD;; 44:: BBEEGGIINN PP((11,,II--11));; YY::==YY--HH;; MMOOVVEE;; PP((44,,II--11));; XX::夤 ,,==XX--HH;; MMOOVVEE;; PP((44,,II--11));; YY::==YY++HH;; MMOOVVEE;; PP((33,,II--11)) EENNDD EENNDD EENNDD;; BBEEGGIINN ((**MMAAIINN**)) WWRRIITTEE((1155,,2288,,3311,,1133,,'' HHIILLBBEERRTT CCUURRVVEESS''));; II::==00;; HH::==HH00;; XX00::==HH DDIIVV 22;; YY00::==XX00;; RREEPPEEAATT II::==II++11;; HH::==HH DDIIVV 22;; XX00::==XX00++HH DDIIVV 22;; YY00::==YY00++HH DDIIVV 22;; XX::==XX00++((II--11))**3322;; YY::==YY00++1100;; UU::==XX;; 33ii夤 ?? VV::==YY;; PP((11,,II)) UUNNTTIILL II==NN EENNDD.. ))b r &夤 ,,夤 夤 yyTT夤 夤 JJee夤 夤 ZZ[[夤 66夤  iijj夤 ^ n &HH..夤 夤 {{夤 ∈夤 ..LL夤 ѹ夤 }}夤 夤 夤  夤 \ n "z>>夤 oo夤  夤 <<夤 XX夤 33 夤 kk夤 33夤 ^^夤 33 夤 ^ p "~ Ɲ夤 ?? 99hh夤 夤 ll;;夤 gg 夤 ?? __ 夤 夤 OO44夤  YY夤 ||夤 ^ n &!!))夤 !!OO夤 !!夤 ??!!夤 ??!!KK夤 !!))夤 !!zz夤 !!99夤 !!||夤 !!  夤 ??` n &""++夤 ""夤 ""夤 ""SS夤 ""MM夤 ""bb夤 ""~~夤 ""\\夤 ""11夤 "" mm夤