ئhG&veC g .TStringList<*cdSysUtilsZkgIntToStrJ 7g FileExists Ut7gTrim~ g UpperCase~ g StrToFloatmg CurrToStr`bg FloatToStrFǜf TFloatFormat5XgffFixedAgExtractFilePath~ cdMessagesZkcdSysInitZkcdSystemZkf AnsiString8f TDateTime_IfString8fLongint|ofBooleanNcfInteger|ofRealBYrPfTextFileFMfVariantJh7fCurrency,eigFalse1ogTObject.Create݋RgPosg@LStrPosX,TdgCopygLengthg@LStrLen?g @LStrCopyX,Tdg AssignFileg@Assignf gResetg @ResetText+UgReadlng @ReadLStringX,Tdg@ReadLnX,TdgTrue1ogEofg@EofTextX,TdgIncgRoundg CloseFileg@CloseX,Tdg @LStrLAsgX,Tdg @LStrCat3X,Tdg @LStrCatNX,Tdg@_IOTestX,Tdg@LStrCmpX,Tdg@ROUNDX,Tdg@LStrCatX,Tdg @VarFromLStrjg @VarToLStr kg@LStrClrg@HandleAnyExceptionX,Tdg @RaiseAgainX,Tdg @DoneExceptX,Tdg@HandleFinallyX,Tdg@VarClrX,Tdg @LStrArrayClrX,Tdg@DynArrayClearwggStrg@Str2ExtX,Tdg@StrLongX,Tdg VarIsNullcgTruncg TObject.Free݋Rg@LStrFromString|g @VarToIntX,Tdg@TRUNCX,Tdg@LStrAsgX,TdgParamStrg @LStrAddRefX,TdceFormsZkgTCustomForm.Hidej-gTCustomForm.Createj-gTCustomForm.Closej-gTCustomForm.Showj-ceComCtrlsZkgTProgressBar.SetPositionceProgress f TProgressForm%g TProgressForm.ProcessWinMessagesg.TProgressForm<ce MyMessage f TMessagesFormcO<*g.TMessagesForm8ceMathZkceMain gMainForm.|ce FileFunctions g GetFileSizeceGenFns g CleanString~ g AccountFormat~ gConvertTimeToSecs~ g AddToTabley)gRightyQg curFormat:jgYMD2DMY~ gAddMissingServiceIDz3>g DeleteFromDC.gUpdateBatchTotalsgUpdateBatchStatusz3>ce DateFunctions gFormattedDateString_tg LastMonth8ng StrDMYtoDate_tceDataMod gDMM^ce CriticalTests gCriticalErrorTestptac*TServiceDetails@.*TCallHeaderTypeh0 .1f2 nCountf z nFactorf"| frmProgressf*~ sAccountNumberf nSupplierIDf  sSupplierIDf  qryTelstraf  sRentCodeIDf sCallCodeIDf sOtherCodeIDf sDiscountCodeIDf sSupplierRentCodeIDf! sSupplierCallCodeIDf% sSupplierOtherCodeIDf) sSupplierDiscountCodeIDf-j'PROGRESS_MAX_CF *.24k(GetDetailDataOldEBS6!A6!FNameb!Df! nBatchNumberf" lReturnCode& nFileSize sPartFileNamef sPartResultSetf EntryCodef nBackSlashAt  TelstraFilef$A CurrentFilef FileIterationf Tf SubStringf vSubStringf& curValuef( nSoFar dBillingf sBatchf LastEntryIs_1f CallHeaderf0 sLastDetailCodef8 DBfromDatef DBtoDatef aResultSetf4 nResultSetf nStartSearchAtf lFoundf nCommaPositionf sListValuesf sListFieldsfq FieldStringListfa ValueStringListfQ qryStringListfA slAddFieldNamesf1 slAddFieldValuesf! qryDCf nListValues  nDummyf" sInputLineCodef lSaveToTable sRateDescriptionf sLastServicef sLastServiceIDf lDataSavedf lContinue nDataCollectionIDf sLastCallCodef sLastTransactionTypeIDfqc(ApplyDataRatesOldEBS6!nBatchb ! LumpedCostsf! IncludedRatef MessageFormf, sBatchIDf sServiceTypeIDf sSystemIDf sFromDatef sToDatef curAmountExGSTf( curGSTAmountf( curExcessAmtExGSTf( curTotalGSTAmountf( sNewServiceIDf nIncludedUse sIncludedUsef sTransactionTypeIDf nTransactionTypeIDf slDC qryDC sVRTIDf nkBytef skBytef nExcessKBytef nGBytef"a sGBytefQ nUsagef"1 sGSTRatef! sRateCostf sServiceTypef fPartCostf" nServiceCountf c(BillingInputDataOldEBSs<A/6! LumpedCostsb! IncludedRateb! stInFilesb!nBatch& lContinuef sPartFileNamef nBackSlashAt  nPos  EmptyListc(TelstraInvoiceDataOldEBS:16! LumpedCostsb! IncludedRateb!nBatchb! sDirectoryf lContinue stFilesf OpenDlg  EmptyListc( FinalizationX,TdQ! 6c(TelstraMobileDataOldEBS!6cMjXi,Custno,ServCode, ServiceID,RentFrom,RentTill(,CallFrom8,CallTillHcM!m, SequenceNo:, ServiceID<,TxnDate>4,TxnTime@F,OriginBR,DurationD|,CallCodeF!,RateDescriptionH-, DialledNumberJ, ServiceNotesL, AmountExGSTNU, GSTAmountP, AmountIncGSTR,ToDateTcD2E(V@KXZK\ZK$^ZK`ZK bZK*dZKfZKhZKBjZK$lZK.nZKpZKrZKtZKvZLx.Dz>BZ>Dz>Dz>Dz>Dz>Dz>Dz >Dz>Dz >Dz>Dz>Dz >Dz >Dz >Dz>D D2>lTServiceDetails,d.2,UQljjIuQMSVWMUE3Uh*d0d +}fUċEƅkEEEEE E+EEEU3En)E~#ۅ=(+-,+3Y@3EU*U@+؍EPE+ˍSEU@+ōMĺL+h|+uh+3U䍅3Uh)d2d"U܍PE+uPE+Äu$jf +3Ҹ+Uܸ,Äu!jf +3Ҹ(,OPEt,Äujf +3Ҹ,x&3P %EÄutU܍ ݝ|݅|;~u.%3Uh)d2d"PRExx,PRExx,~3!PWEupPx,u;P\Et3T!PWE,u3!x- t-ER@ER@E -E,-PWEUE~*E@-uhT-uh`-EP=EUE؋ptpUlpEl-uhT-lh`-EEP]EE~zPEh-PEEغE-uhT-uh`-EEPfEE~*E-uhT-uh-EP lEUE~;E-uhT-Eh`-EPEUE~WEEE-uhT-uh`-EPxUEE-uhT-uh`-E`UX`UU-P.0E}t+.\\ER@ER@.EQ4hT-`hT-EQ4(.EQ4@.EQ4P.EQ4@.EQ4d.EQ4\EQ4.EQ4EQ4MU.E.u\h,E(E.u5h,EPEUE~NE.E.uE. E.E/uhT-th`-EP yEUE~;E /uhT-Eh`-EUEQ4UEQ4EEPEUE~*E8/uhT-uh`-EP EUEH/uh.uh,EP EUE d/<$}ЛEp/m/uuuh/Euuh/EP EUE/uuh,EEtEP7EEغ-E$$EE%/$EE/uhT-uh`-EE/uhT-uh`-Ex/tx0ER@ER@E -E,-PWEUE~*E@-uhT-uh`-EP=EUE؋ptpUlpEl-uhT-lh`-EEP]EE~zPEh-PEEغE-uhT-uh`-EEPgEE~*E-uhT-uh-EP nEUE~;E0uhT-Eh`-Ex/PEUE~WEEE-uhT-uh`-EPEUE~NE.E.uE. E.x0u;PnEtE/uhT-th`-EP yEUE~;E /uhT-Eh`-EPxUEE-uhT-uh`-E`UX`UU-P.0E}t+.\\ER@ER@.EQ4hT-`hT-EQ4(.EQ4@.EQ4P.EQ4@.EQ4d.EQ4\EQ4.EQ4EQ4MU.E.u\h,E(E.u5h,EUEQ4UEQ4EEP EUE(0uuh,EP EUE d/<$}ЛEp/m/uuuh/Euuh/EP EUE/uuh,EEtEP7EEغ-E$$EE%/$EE/uhT-uh`-EE/uhT-uh`-E@0x~33xX0t(xd0txp0PRExx|0P#ZE0P#ZE0{x0tix0P#ZE0uER@ER@E -E,-P=EUE؋ptpUlpEl-uhT-lh`-EPxUEE-uhT-uh`-E`UX`UU-P.0E}t+.\\ER@ER@.EQ4hT-`hT-EQ4(.EQ40EQ4P.EQ40EQ4d.EQ4\EQ4.EQ4EQ4MU.E.u\h,E(E.u5h,EP\EtE؋tE~*E/uhT-uh`-EUEQ4UEQ4EEP EUEulP EPP EXu3 Eu Eغ0E(0uuh,EP EUE d/<$}ЛEu Eغ0Ep/m/uuuh/Euuh/EP EUEu Eغ0E/uuh,EEtEP7EEغ-E$$EE%/$EE/uhT-uh`-EE/uhT-uh`-Ex0x 1twx|0uOP%\E1tx,1ER@ER@E -E,-P=EUE؋ptpUlpEl-uhT-lh`-EPxUEE-uhT-uh`-E`UX`UU-P.0E}t+.\\ER@ER@.EQ4hT-`hT-EQ4(.EQ4@.EQ4P.EQ4@.EQ4d.EQ4\EQ4.EQ4EQ4MU.E.u\h,E(E.u5h,EP\EtE؋tE~*E/uhT-uh`-EUEQ4UEQ4EEP EUEu Eغ0E(0uuh,EP EUEu Eغ0E d/<$}ЛEp/m/uuuh/Euuh/EP EUEu Eغ0E/uuh,EEtEP7EEغ-E$$EE%/$EE/uhT-uh`-EE/uhT-uh`-E33ۄE<1uuhP1EUEQ4UEQ4ER@\1EQ4ERK|%C3֋E8W EQ4FKuދERK|%C3֋E8W EQ4FKuދEUEEƅk ;~U܍E6P %EP %EÄutU܍ ݝ|݅|;~u9E% Ek3ZYYdE3ZYYdh)EEPU一1ȺEE1EE3ZYYdh+\lEEEEEغEZ_^[] dbPPdataI,#^p?\$Telstra Mobile Data Services Batch: Reading  ...HDR:RACEHDR:FCABGIncorrect input file type. This is a Fixed Calls type file. Try again.,AIncorrect input file type. File type DAT is required. Try again.RBFIncorrect input file type. This is NOT a Mobile-type file. Try again.2D DSEQ2D10D DATA (VALUES ( SequenceNo,'', ServiceID,20TxnDate,TxnTime,:00',Origin, Duration, CallCode,CodeTransactionTypeAmountCategory'CALLS' DescriptionTransactionTypeID SupplierIDtSupplierServiceCodeTransactionTypeID,Peak, P1,0,RateDescription,DialledNumber,Var01,RevenueFlag,AmountExGST,@FGSTAmount,GSTFlag,,'N',,'Y', AmountIncGST,? FromDate,ToDate,2D13D2D17D Destination, AmountExGST,@2D11D@@2D12D@2S1A2A2S10VDISCOUNTREBATE1A02V2A02VROUND'OTHER'02S02D2S02VDATA2S11VBatchID))INSERT INTO tDataCollection.00UQ5jjIuQMSVWMUE3Uh!d0d UE3ɲEpM!pEE!3ɲ$"݀L <$ppEE8"D"ËQ4X"ËQ4p"ËQ4"ËQ4Ӌu%`"`UR@ËR@"ËQ4"ËQ4pM#pËQ4$#ËQ4Ӌ@#RTEp EpEE5H#5H#]E<$p pEËR@T#ËQ4#ËQ4#ËQ4$ËQ4H$ËQ4pM$pËQ4Ӌ$UQX$UQXEu E$Eu E$ËR@$ËQ4%ËQ4$%ËQ4d%ËQ4pM躠%pËQ4%ËQ4Ӌ%UQXEu E$ËR@&ËQ4<&ËQ4pMP&pËQ4x&ËQ4Ӌ&RTUËR@&ËQ4<&ËQ4pMP&pËQ4pM&pËQ4x&ËQ4Ӌ&RH5&}؛&RH5&<$p pEmء܈L }ЛEЉEEԉEċËR@&ËQ4"ËQ4pMD'pËQ4p'ËQ4'ËQ4Ӌt uhh''pQXph'Eh'(pQXph'EEtE6ËR@(ËQ4H(ËQ4pM$pËQ4Ӌ`\(`tE$@h'\(RL$pph'E`t(`tE$@h't(RL$pph'E} ËR@(ËQ4(ËQ4(ËQ4Ӌ(UQXEujf ))3ËR@x)ËQ4)ËQ4h*uh,*ppËQ4h'uh'ppËQ4UËQ4UËQ4p,*UpËQ4uu؍pp,*pËQ4uuЍpp,*pËQ4mm<$pp,*pËQ48*ËQ4H*ËQ4Ӌ;}E+ljEËR@$ËQ4%ËQ4$%ËQ4T*ËQ4pM躠%pËQ4%ËQ4Ӌ%UQXEu E$ËR@*ËQ4<&ËQ4pMP&pËQ4*ËQ4*ËQ4*ËQ4pM+pËQ4\E\p,+pËQ4L+ËQ4x&ËQ4Ӌtt 3EȉEPE+ljXۅX5H#PT߭P]l+RHM}țmx+ mȡ܈L }Лmm}ËR@+ËQ4(ËQ4+ËQ4Ӌ(UQXEujf )+qËR@x)ËQ4)ËQ4h*uh,*ppËQ4h'uh'ppËQ4UËQ4UËQ4p,*UpËQ4uuȍpp,*pËQ4uuЍpp,*pËQ4mm<$pp,*pËQ48*ËQ4H*ËQ4Ӌ 3EȉE3EËR@<,ËQ4\,ËQ4pM#pËQ4x,ËQ4,ËQ4ӋËR@,ËQ4"ËQ4pMD'pËQ4,ËQ4-ËQ4ӋL-RTEUEËR@<,ËQ4h-ËQ4-ËQ4pM-pËQ4ӋËR@-ËQ4h-uu؍\\h-ppËQ4h.uh.ppËQ4h$.\E\h.ppËQ4h@.\\h.ppËQ4h`.uuȍ\\h-ppËQ4h|.uh-ppËQ4uu\\p.pËQ4pM$pËQ4Ӌ} ËR@x)ËQ4.ËQ4.ËQ4/ËQ40/ËQ4`/ËQ4/ËQ4/ËQ40ËQ4p0ËQ40ËQ401ËQ4h|1uh1ppËQ4"ËQ4pMD'pËQ41ËQ4ӋEPEȃEEPEȃEËR@$ËQ4%ËQ4T*ËQ4pM躠%pËQ4%ËQ4ËR@2ËQ4"ËQ4\2ËQ4pMD'pËQ4pM캰2pËQ4Ӌ2RTtËR@2ËQ4<&ËQ4pMP&pËQ4x&ËQ4Ӌ&RTtUl+RPݝx&RH5&}țmȡ܈L }ЛËR@x)ËQ4@3ËQ43ËQ43ËQ4p4UpËQ4p 4UpËQ4p84UpËQ4uuȍpp\4pËQ4uuЍppx4pËQ4mm<$pp4pËQ44ËQ44ËQ4h4m &<$\\h4ppËQ4h4uuȍ\\h5ppËQ4h4uh1ppËQ4(5ËQ4"ËQ4\2ËQ4pMD'pËQ4|5ËQ4h2uh5ppËQ45ËQ4ӋEu E$;}~3EȉE3EE+ljXۅX܍x &}țmx+mȡ܈L }ЛËR@+ËQ4(ËQ4+ËQ4Ӌ(UQXËR@$ËQ4%ËQ4$%ËQ4T*ËQ4%ËQ4Ӌ%UQXEu E$ËR@x)ËQ45ËQ4ht6uh.ppËQ4p-UpËQ4p-UpËQ4p-UpËQ4p-UpËQ4uuȍpp-pËQ4uuЍpp-pËQ4mm<$pp-pËQ46ËQ4h6uuȍ\\h6ppËQ4ӋËR@<,ËQ4h-ËQ4-ËQ4pM-pËQ4ӋËR@ËR@-ËQ46ËQ4h|.݅x<$\P \h-ppËQ4h`.uuȍ\\h-ppËQ4h$.\E\h.ppËQ4h6\t\h.ppËQ4h.uh.ppËQ4h@.uh'ppËQ46ËQ4"ËQ4pMD'pËQ4D7ËQ4pM$pËQ4ӋËR@x)ËQ4.ËQ4.ËQ4/ËQ40/ËQ4`/ËQ47ËQ4/ËQ40ËQ4p0ËQ40ËQ47ËQ47ËQ4P8ËQ4h8uh1ppËQ48ËQ4h8uh89ppËQ4h9ËQ49ËQ4h9uh:ppËQ4D:ËQ4h:uh:ppËQ4h:uh;h8;ppËQ4X;ËQ4;ËQ4;ËQ4$<ËQ4d<ËQ4"ËQ4\2ËQ4<ËQ4<ËQ4,=ËQ4pMD'pËQ4h=ËQ4h=uh=ppËQ4>ËQ4p>ËQ4>ËQ4>ËQ4 CAST((CASE WHEN DC2.GSTFlag LIKE 'Y' THEN (DC2.AmountExGST * &) ELSE 0 END) AS money) AS "GSTAmount",FROM (SELECT DC1.DataCollectionID, DC1.Cost,@ (CAST(tDataCollection.Var01 AS Integer)*Cost) AS "AmountExGST", (CASE WHEN DC1.CustomerID = $ THEN 'N' ELSE 'Y' END) AS "GSTFlag"ZFROM (SELECT DCFullRate.DataCollectionID, DCFullRate.ServiceTypeID, DCFullRate.CustomerID, (DCFullRate.Cost + (CASE WHEN  > DCFullRate.Usage THEN (DCFullRate.PartCost * ( - DCFullRate.Usage)) ELSE 0 END)) AS "Cost"/FROM (SELECT DCRate.*, tRate.Length AS "Usage",P (CASE WHEN tRate.PartCost IS NULL THEN 0 ELSE tRate.PartCost END) AS "PartCost"-FROM (SELECT DC0.*, Min(tRate.Cost) AS "Cost"6FROM (SELECT tDataCollection.ID AS "DataCollectionID",, tServiceID.ServiceTypeID, tGroup.CustomerID=LEFT JOIN tCentre ON tServiceID.CustomerCentreID = tCentre.ID>LEFT JOIN tDepartment ON tCentre.DepartmentID = tDepartment.ID3LEFT JOIN tGroup ON tDepartment.GroupID = tGroup.ID+AND tDataCollection.RevenueFlag = 0) AS DC0SLEFT JOIN tRate ON ((DC0.ServiceTypeID = tRate.ServiceTypeID) AND (tRate.Length <= ) AND (tRate.Active = 1))KGROUP BY DC0.DataCollectionID, DC0.ServiceTypeID, DC0.CustomerID) AS DCRate@LEFT JOIN tRate ON ((DCRate.ServiceTypeID = tRate.ServiceTypeID)7 AND (tRate.Cost = DCRate.Cost) AND (tRate.Active = 1))5WHERE tRate.Cost = DCRate.Cost) AS DCFullRate) AS DC1VLEFT JOIN tDataCollection ON DC1.DataCollectionID = tDataCollection.ID) AS DC2) AS DC3FLEFT JOIN tDataCollection ON DC3.DataCollectionID = tDataCollection.ID=SELECT CAST(CAST(DC1.Cost AS real) AS varchar) AS "RateCost",0 CAST(ServiceTypeID AS varchar) AS "ServiceType"9FROM (SELECT Min(tRate.Cost) AS "Cost", DC0.ServiceTypeID%FROM (SELECT tServiceID.ServiceTypeID=LEFT JOIN tRate ON ((DC0.ServiceTypeID = tRate.ServiceTypeID) AND (tRate.Active = 1) AND (tRate.Length <= ))"GROUP BY DC0.ServiceTypeID) AS DC1WHERE DC1.Cost <> 0RateCost ServiceType OrderNumber =  RequisitionNumber = UQjjIuQMSVMUE3UhPd0d h|Q4Q4Q4tjf 3ҸM EUܡUܸR@,Q4\Q4Q4U؋EM؍EܺU܋Q4tjf 3ҸED U؋QXE؍UUܸX ~]EP+΍VEPEPIUظYX E}R@d Q4 Q4E܋  U܋Q4 Q4tD XT U؋QXE؍UUܸd U؋QXE؍UUܸƋRJƹ| 0V tD XT U؋QXE؍UUܸd U؋QXE؍UUܸƋRJƹ 0V tD MT U܋QXUܸd U؋QXE؍UUܸƋRJƹ 0V tD XT U؋QXE؍UUܸd U؋QXE؍UUܸƋRJƋQD 3M3ҋES *U ؍EPE+ˍSEU h uh EܺUܡ3EMӋE}t'EPM3ҋES E܋RHM}MUE}uE EEUE}t:jh, U؋Euh< EܺEf =jh, U؋Euhl h EܺEf 33ZYYdhWEغEE^[]dbPPdata SELECT idFROM tSupplier"WHERE SupplierName LIKE 'TELSTRA%'=TELSTRA not found in the tSupplier table. Processing stopped.id$SELECT tValidAccountNumber.AccountNoFROM tValidAccountNumberIINNER JOIN tBatch ON tValidAccountNumber.BatchTypeID = tBatch.BatchTypeIDWHERE tBatch.ID = IBatchType not found in the tValidAccountNumber table. Processing stopped. AccountNo qSELECT Code, CAST(TransactionTypeID AS VARCHAR(20)) AS TransactionType, CAST(ID AS VARCHAR(20)) AS SupplierCodeIDFROM tSupplierServiceCodeWHERE SupplierID = AND Description LIKE 'RENT'NULLCodeSupplierCodeIDAND Description LIKE 'CALLS'AND Description LIKE 'Unknown%'$AND Description LIKE 'MISCELLANEOUS'\Reading  ...Batch ': Passed all tests for Critical Errors.3: Critical errors found. These must be resolved &before this invoice can be progressed.USV3ۉ]]MUEE3Uhpd0d E3UhFd0d FTFXE~ UU3EUUFdFPƋR<؍UFpQUEQ,tDERÄt3ˋ֋EEPMUE3ZYYdhME3ZYYdhwEE^[]6Telstra Billing file (*.dat)|*.DAT|All files (*.*)|*.*$Select The Telstra Data Account FileU3Uhd0d ud3ZYYdh]Ã-mIii:pppiH"RN N N N N     "$, yy yu  $ } @  }@ } }B ( 2 D }  " }  "6 }  "P"V *  u u y$ } } 0 } 6"X >"V"X H"V@ 6"V"@"V ( " @  2V 2V "! ,:2& , 2V 2V$"% 8  (  8  "" * &6& )       2V &-    2V <2V 2V 2VZ 1  2V B"V 5UQM5U M     <  2V 2V "! ,:2& , 2V  >V$"% 2V &-    6"V" 2V 8  (  8  "" * &6& )       <2V 2VZ 1  2V B"V 5UQM5U M  :   >"V"X >"V"X B"V"X   >"V"X @  2V "! 8  (  8  "" * &6& )       2"V" <2V:@"V&  2VZ 1   2V  B"V 5UQM5U M    "  6"V"X  <  2V "! 8  (  8  "" * &6& )       2"V" <2V  2V Z 1  2V  B"V 5UQM5U M  0 Fu u y  } } VB"V B"V *  u u y$ } }$V& & D   " R" ,-T*     MH"R " @ @N     H   (R.* $  & F* ,   * $   * $  "R* 6 $  8 H* $ . ,  ,(* ,  .M  .M,   "" $ X<\ <\ N\ $ :* $   * $* 6R" $ f B&" H   "" $ X<\ <\ N\ $ 6* $ * $  9* ,"\ $ $R $R $"\ $ <\" 6 ,6 $* $ $$* $&* 6 , $* $  0R " 0$00<\ <\ N\ $$\ $"\ $ $* $ $  h" 0      0000<\ <\ N\ $"\ ,* ,&J^ $"\ $R $"R $ $ $* $* ," $ $ $ $  $* $ $ * $ $    * , $ $ 6R" $* $* , u@    $$( "  R 4$$ R .( "&V      *     ""4$  :   &V  &V 2   &V  &V 2      &V 2   &V  &V @    } }D } .  }@ } }BN &=@] }  } 0A   EeR"R " -:-N - 2 4- 6d6-  -R8N =$- -  QQq                   Q Uq U-\. F$6 "Ff$  <VX 4$ .X * |< &0$&8$T,v(r\vx\N:N "@,:,:N\NZ:T :(B V"\ :6NJ@N\N:N:N<40N08zh\:DPN:N "@,:,:N\,NZ:NJ$v@N\T :(B V"\ :6 N0N<40N08zh\:D( tv N "@T :(B V"\ :6v:N20N<240N208zh\:D}N "@T :(B V"\ :6v:N20N2<40N208zh\:> 0$<$< "0$<B|< &0$*z04 .0@ J)\"B& nJ@(B&Z@((22@(2@&@@6(@$hh8@BB( 4TT@\\n @(2@@b$p0$(( 4TT@\\n  @@( @|Tvt|Th@T@Z<<@@@.@406( @@@\\n|T@T$2 B$(((22T@@@@\\n|@|v|TT@@TTTT^@T@T((2 @TTTb@@ ]d,$$$484$$$V*X$$ $$F$8XX<8XX<8BX<8XX22$6 "Z$  N * t^,0>,>tE.0*5E   2R pruQq q q q qA q q9qq]]5]Q]5]]]]_]U`]%w]Aw]-]E]eQQuQQE)Iq )Ѥqťp1q   ?M Y]Y YP0%=%i%%!!]))u-(0rIA-IAAM-A]MyQ U a