ithnithmBook@@P$l$$$ $rC_StringPrint_Setup^$TPrintxxHHGV HHGd'P odStartupSound_TabLISTBook_PrefsAct  ,,4$b$F$List    Scene   $~$ Drawing_Model   Draw_Specs  JJ   diagram_struct_arrayDependentsdrmd ScriptPad_List Manuscript TPlay@@4$z$$$dPlay_PrefsPP??#%2    Vt$|$Model$ o$ LV$Subscript_Set_List Subscript_SetB%Array(1 Dim_Name_1 Simulation_ModelRun_Specsjj?@9?GGTimeentity_struct_arrayGentity_struct2g??????COTS Glue Code Developmentint16_arraydouble_arraytoken_type_arrayrun_handle_array  Draw_Index!! Poster_Info""queue##Units$$2g&??????&&Application Development / Integration ! "#$2l@>@'QW??@>@'QW@>@'QW@+; @+; @@>?Rookies 10,10,106 token_type%% % % For the first 5 months at the firm, all new hires are thought of as Rookies. After 5 months they have either left or graduated to become Pros. During this 5 month training period, a Rookie is thought to be able to produce about 50% of the work of a Pro.! "#$2s+@H+ @>??@H+ @>@H+ @>@G=X@G=X???@v'd@>?Pros30363% Fully productive employees.! "#$2s @%%@?@@a<???L? Designed_GC0" % run_handle&&@naޫͣ@naޫͣ@~ ?>"???>"?>"?>"?>"???? GC_Dev_Multiplier??ACPMT*ACPPS*ACPTD*ACSEW*APCPX*App_Compl_ratio*Direct_EAF_Input  4 % % % % % % % % % %% %% ! "#$2c??????????????? Direct_EAF_Input1% ! "#$2c??????????S????? Time_on_Market1 % TTHow long have the versions been on the market or available for use? Metric: Year ! "#$2c@@??@@@@@@???@? No_of_Changes_Supplier_Make5 % How willing were/are the suppliers of the COTS products to modify the design of their software to meet your specific needs, either by adding or removing functionality or by changing the way it operates? Metric: number of changes supplier will make.! "#$2c??????????????? Nature_of_Change_Supplier_Make1 % How willing were/are the suppliers of the COTS products to modify the design of their software to meet your specific needs, either by adding or removing functionality or by changing the way it operates? Metric: nature of changes supplier will make.! "#$2c@@??@@@@@@???@? Degree_of_Interface_Convention3 % ! "#$2c @@??@@@@@@???@? !!Degree_of_Defined_Control_Aspect3 % ! "#$2c@@??@@@@@@???@? Degree_of_Data_Conversion3 % ! "#$2c@@??@@@@@@???@?  Level_of_Tech_Support_Avaliable3 % What is the nature of the technical support for the COTS components that was/is available and procured for the integration team during the development, either directly from the component suppliers or through third parties? ! "#$2c??????????????? Amount_of_Training_Available.5  %%?% ! "#$2c ??????????????? Amount_of_Doc_Available.5  %%?% ! "#$2f5-@V!@??@V!@@V!@@v'j]@v'd???@hiring66laying_off + rookies_leaving_firm + pros_leaving_firm3%%% %3% ! "#$2m.@$@??@$@@$@@v&c@v&Y:???@$coming_up_to_speed3% ;;It takes 5 months before Rookies come up to speed as Pros.! "#$2k0??i????rookies_leaving_firm0% jjThe number of Rookies who leave each month. It is assumed that you wish to replace each one that leaves.! "#$2c @K/@>dB@51R??@>dB@51R@>dB@51R@=_sv@=_svW???@51R?comm_overheadadjusted_headcount6/088@$@4@>@D@I@N88?GzH@p =q@&# =p@1GzH@9(]@C\)%6 XXPercent of time spent communicating with other team members as a function of team size.! "#$2f 2????? laying_off0% Layoffs happen at one moment in time. The number you choose will be laid off and then the Slider will reset until you choose to layoff again.! "#$2c14?>"???>"?>"?>"?>"X????App_Compl_ratio22(Completed_App+Integrated_system)/App_Total_Tasks$:.5/%$%:% %.% YYPercentage of completed application. This parameter affects to the integration process.! "#$2s9@@?@@aQ???L@? GC_Rqmts6150 % &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@c@/Tި@?nZ@N=@\:'@j6V@w*@'@퉹@2"N'a@Eų9@W)N@hQnQ@v^ܐ@ȳH@f$X@"@&#ۉ@ 1I@ѡM@F' @*M @z'fj@b #JRRThis level represents the glue code requirements as SLOC left to be implemented.! "#$2"fh:@@T~2??@@T~2@@T~26??? GC_Design_RateiiGC_Design_Productivity*10*GC_Dev_Person_Multiplier*GC_Dev_Multiplier*(New_COTS%*1.0 + Upgrade_COTS%*1.3) !/78D%!% % %/% %% %7%% %8%*%?%% % % 77Glue code development is started when about 70% of application requirements are designed and half of application requirements are implemented. Because, usually starting point of glue code development is just after finishing LCA. And ratio of new components and upgrade components affects to the design rate.! "#$2c;@i@i??@i@i@i@i@i@iL???@i?!GC_Design_Productivity8*25 % MMThe nominal (unadjusted) glue code design productivity as SLOC/person-month.! "#$2c* ?>??zG{????zG{??zG{??????zG{?"available_to_develop%++(Designed_GC+Completed_GC2)/GC_Total_Tasks>+(XX??ə?333334?ٙ??333333?ffffff?陙??XX?zG{? =p ? =p ? =p ?Q??ǮzG?(\)? =p?Q?%%>% %+% This concurrence relationship describes the percent of tasks that are available to be developed as a function of the tasks specified to-date.! "#$2s DA cShA?AAa<???L?# Designed_App0,)%% &@P@ >@>?1@ Tަ@@ N@L@V@2&;A7 Aw"؀A #iAV1}A:spA|Cw5AL=ATA5Z􇫯A_bA[b}JUAcA cShA&n?A'*3fAn/sDA2HA4AC4@et/@aKS@0\ @VI@WvY0@rMz@1C#Pz@GZV@'Lf)+@Qr@Uڼo@ZVM@_l@d:0@ ic@mi@蹰g@Cx/@د@ @tŇR@*9Q,@P@z7B@؆h]n@RL@ҲVK'@ά Q@X@ӛXY@tJ3H@tJ3H@tJ3H@tJ3H@tJ3H@tJ3H@tJ3H@tJ3H@tJ3H@tJ3H@tJ3H@tJ3H@tJ3H@tJ3H@tJ3H@tJ3H==This level represents software SLOC that have been designed.! "#$2s EAqR'A?AAa6???L?$Completed_App0-,%5% &@,@,@=s@u@=s@u@=s@u@=s@u@=s@u@=s@u@=s@u@Whw@h@h@*ƚ@VRmG\@,}^p@;\: &@>99AώdA9dA(5@{@I-o@P]@s2_&@džı@&r@tJ3H77This level represents SLOC that have been implemented.! "#$2:f ;F)@=5d??@=5d@=5d???@,% App_Dev_Rate<<if (App_concurrence_constraint_flag = 0 and App_Integration_Rate = 0) then App_dev_Productivity*10*App_Dev_Integration_person_Multiplier*GC_Overhead else if (App_concurrence_constraint_flag = 0 and App_Integration_Rate != 0) then App_dev_Productivity*10*App_Dev_Integration_person_Multiplier*GC_Overhead*0.5 else 0 -5&0E#$))%-%%%5%%%%%%&% % %0% %E% %)%%-%%%5%%%%(%%&% % %0% %E% %*%?%% %)%% ! "#$2cG@b@b??@b@b@b@b@b@bT???@b?&App_dev_Productivity6*25%% UUThe nominal (unadjusted) application implementing productivity as SLOC/person-month.! "#$2s MAjA?AAaR???LAj?' App_Rqmts400000) %%Aj% &AjATA<\A"8҅AM#ASA;A'rA6SxA G6A \3bA?aAĈ`AxfΨ?0A,A^@:yq@',~@ضd@C_ @%B@T @{ SSThis level represents the application requirements as SLOC left to be implemented.! "#$2cGI ???????????(concurrence_constraintHHif (Completed_GC2 < available_to_develop%*GC_Total_Tasks) then 0 else 1>"+, %>%"%+% %% %%% %% The constraint flag is set based on whether there are tasks that can currently be developed per the concurrence relationship (1 = constrained).! "#$2.fN@a+~#??@a+~#@a+~#J???@P)App_Design_Rateif (App_Integration_Rate = 0) then App_design_Productivity*10*App_Dev_Integration_person_Multiplier*APCPX*GC_Overhead else App_design_Productivity*10*App_Dev_Integration_person_Multiplier*APCPX*GC_Overhead * 0.5 5*0 E'#t%5%%%%%*% % %0% % % %E% %%%*% % %0% % % %E% %*%?%% KKThe nature of COTS components affects the design of the application system! "#$2cO@i@i??@i@i@i@i@i@iN???@i?*App_design_Productivity8*25)% OOThe nominal (unadjusted) application design productivity as SLOC/person-month.! "#$2cK@@??@@@@@@.???@?+GC_Total_Tasks6150 1"(/0F% //Glue code tasks to be specified and developed.! "#$2c, ?X??zG{????zG{??zG{?zG{?zG{????zG{?,App_available_to_develop%--(Designed_App+Completed_App)/App_Total_Tasks#$.-XX??ə?333334?ٙ??333333?ffffff?陙??XX?zG{? =p ? =p ? =p ?Q??ǮzG?(\)? =p?Q?%#%$% %.% This concurrence relationship describes the percent of tasks that are available to be developed as a function of the tasks specified to-date.! "#$2cLZ ?????????- App_concurrence_constraint_flagMMif (Completed_App < App_available_to_develop%*App_Total_Tasks) then 0 else 1$,.%, %$%,%.% %% %%% %% The constraint flag is set based on whether there are tasks that can currently be developed per the concurrence relationship (1 = constrained).! "#$2c[AjAj??AjAjAjAjAjAj0???Aj?.App_Total_Tasks400000 -/0F, %%Aj% 11application tasks to be specified and developed.! "#$2.cb?<.+???<.+?<.+a???L?/GC_Dev_Person_MultiplierIf NOT(GC_Comple_ratio < 1) OR (App_Compl_ratiowi@BC];x@BkE&@BIsa@B]x-@Ba @Bxv@Bk @B8@BX@Ba$@Bzwt@B6[@BR@Bѷ@B}qG@BD @BXF @B=@B3˪@Bз!@BдZ@Bо٣t@B3@BD@Bkm@BDu@B.U@B>,@BI@Bl@B+@B_@Bb@B$8E@B@B @B @B BJ@B R@@B -@B ,@B 1@B i,@B 8@B @B ʤ@B a@B @B @B 豕@B =@B ٦H@B @B k%@B Ƀ U@B @B $@B /@B Ɗ@B }U@B Ȅ\@B xh@Bb&@Bcj@Bc/@Bc@Bd @Bcj@Bc@Bcp@Bc@Bc;@BcjBThis parameter represents number of personnel avaiable for application development and integration. Also, communication overhead is calculated here. If glue code development is finished, then personnel from glue code development is added to here.! "#$2cL???????~????1GC_Comple_ratioCompleted_GC2/GC_Total_Tasks>+E5/ %>%+% Percentage of completed glue code. This parameter affects to the integration process and determines glue code staffing level.! "#$2c???????????!?????2pro_attrition_rate.13 %%?% ""10% of all Pros leave each month.! "#$2fA@V!@??@V!@@V!@@v'j]@v'd???@3pros_leaving_firmPros*pro_attrition_rate2 %%2% The number of Pros leaving the firm each month is a percentage of the total number of Pros at the firm. For the course of the simulation this percentage is assumed to be 10%.! "#$2c}??????????*?????4Number_of_COTS15% ++Number of COTS component to be integrated.! "#$2Ff_u5@cG??@cG@cG@tJ3H???5App_Integration_Rate``if (GC_Comple_ratio???L?:Integrated_system00F5<% &@ƴv.@SKl@+s@8@L @:q@@r"Fp@v `AhArAAGA rkv?A VGA:#?A5?A^{=A>AAdVAֶ )oAHݹA/jT9A??This level represents software SLOC that have been integrated.! "#$2c@@@@??@@@@@@@@@@@@S???@@?;Integration_Productivity20*255% TTThe nominal (unadjusted) application integrating productivity as SLOC/person-month.! "#$2f@Ŭ٩??@Ŭ٩@Ŭ٩???<GC_Integration_RateApp_Integration_Rate5:%5 ! "#$2s@_~$??@_~$@_~$a@_~$@_~$???L?=Accum_GC_Effort0@% &?<-?<. L\?ZD/?<-_n?72?ZB /?Kȝ]X?<*d?OC_F?3? @]?Z=:1L?m5?F.@e@<(G h@_i&@̮/@o1@1m@[@ ^]r@ 6xK@ Z;%@ }m@ @łM:zD@D\@@d6@EP@<'Z@LB@_~$@_~$@_~$@_~$@_~$@_~$@_~$@_~$@_~$@_~$@_~$! "#$2s @@@@@a@@???L?>Completed_GC201"(?% &@lǓ!@lǓ!@}k*v@}k*v@}k*v@}k*v@}k*v@}k*v@}k*v@}k*v@}k*v@mvx@mvx@4GO@4GO@do@6@/+ @#k@Գ~@@٩@燎@ϒ]8@\eE@C@<F_8@YhBVN@vB@?@Wâ@ׯ@ZX @@@@@@@@@@@! "#$2f @W??@W@W???? GC_Dev_Rate2 GC_Dev_Rate>% ! "#$2f?<.+???<.+?<.+???@GC_Dev_Person_Multiplier2GC_Dev_Person_Multiplier/=%/ ! "#$2s@@Β@Gz?@Gz@@Βa@@Β@@Β???L?AAccum_App_Integration_Effort0B% &@!+ I@1.s@:u(@B9z@F_@K?@Outՙ@RNf.&@T5?4@Ww!e@Y[~p?@[`>@^@`5x@ab> @b]C@cy @d1@f:>@gC@@@hpĤ b@i']V@jܠ_s@k @m$HR@nR(΁.@oNbr@pVWħ@p1t?@q;@r`@r.@sB(+F@sigH@tjX @@t"@u+ @v'k݆@v@wO_ˏ@w,Žu@xxm+H7@y @y^f@z5.bh@zn3F@{];@{'8@|0@}px:@}j@~Bfr@~1ո`@krDL@@I8@H@9n@(Z6d@rzm}@FD@q@Pe@Jyt@;[@0_zƯ@{tTY@mㅈ@+gsx@]oaF@Z@T#m@?;M1@G@@@Β! "#$2f&%@Bzwt@A+ I??@Bzwt@A+ I@Bzwt@A+ I@Bc;@BcjB???@A+ IB''App_Dev_Integration_Person_Multiplier2&&App_Dev_Integration_person_Multiplier0A%0 ! "#$2cJ?陙?陙??q?9ѳ?陙?陙?陙?陙?陙?陙N????陙?CGC_Starting_Point.8/ %%?陙% OOGlue code development process is started when X % of application is completed.! "#$2c???????????????DIntegration_Starting_Point.3755 %%?% ! "#$2c 2 ??*????*??*???????E GC_Overhead33if GC_Comple_ratio = 0 then 1 else GC_Comple_ratio1)%$ %1%%%%%% %%1 ! "#$2!cM??????????FSTOPNNif (App_Total_Tasks+GC_Total_Tasks>Integrated_system+0.001) then 0 else pause.+:@%.%+% %:%+%?PbM%% %%%%%%%5% ! "#$  JJ  Xdiagram_struct''a PbZbZJERR   Point_array((movie_attach))COTS Glue Code DevelopmentPicture_Tab**Pad++Model_Index_array,, 'a P&  ()&&Application Development / Integration*+, 'a CI@.jk(6)*+, 'a P<X<X7P? ()Human Resources*+, 'a Pg  gJ ()COTS Component Factor*+, 'a CI@B=(J)*+, 'a CI@/fr(')*+, ''a CI@|.gC(6)*+, 'a CI@ /6h(')*+, 'a C1I@ F|(!!)*+, 'a CI@ Bz( J)*+, '''''''''a CYI@An(II)*+, 'a FI@B( J)*+, drmd  JJS|  'a g/@/()COTS Glue Code Development*+, 'a g!@&!S|[()&&Application Development / Integration*+, 'a l@q()*+, 'ayD}  @p()*Staffing Pattern+66o )NN)LV graph_type--bbR`a?@9KG?@9+ Untitledcurve_type_array.. curve_type//J /Ln@uhModel_Index00/##################################/J 0 L|@A@Q 00~hTA;74322222222222222222222YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY22222222222quy}  !&*.26:>BFKOSW[_cgkotx|! Y8X+66 ?=MM  L{V -bba?@9KG?@9+./J L?py7p0%.7@IS\enx/J L?py7p0/J > L?py7p0>}rh]RG<1'ejosx} $).37<AFKOTY^bglqvz "&+0!{ ++66"~7/|GG~@LV -bb2a$?@9KG?@9+".(/J 'L?BZ) 0'(2=GQ[fp{/J #L?BZ) 0#/J $ L?BZ) 0$yqiaYQIBAA@@??>>=<<;:97642/-048=BGPZdny/J :L?BZ) 0:|obUG:- bgkpuy~ !&+/49=BGKPUY^cglquz "! +66BBLV -bbNa?@9KG?@9+5 Untitled. /J AL?E r0A~}{ywvtrpomkigfdb/J =L@D0=}wqlf`ZTNHC=71+%quy}  !&*.26:>BFKOSW[_cgkotx|! , 'a s@tT()*+, 'a s@s\()*+, 'a f1@`{Sh(s)*({+, 'a cO@()*+, 'a aI4@/N()*+, 'a g/"@/"y ()COTS Component Factor*+, 'a cj @ Q$"()*+, 'a c @ !#$()*+, 'a cG @ 0!^ %&'()*+, 'a c @  (()*+, 'a c% @ =*)()*+, 'a c[K@ N}|()*+, 'a au @W@p\E()*+, 'a a BS@XG()*+, 'a a G JO@BTO()*+, 'a a UT@PY()*+, 'a a VV@Q[()*+, 'a cFc@ 9.h=()*+, 'a aQ]6@L1b()*+, 'a DH[  @;)h()*application Integration+", 'a cR@""()*+, 'a c@Y#()*+, 'a c@H$()*+, 'a c"@%()*+, 'a ca3@T&()*+, 'a ci@'()*+, 'a c@>(()*+, 'a c@rl)()*+, 'a c#@ s*()*+, 'a aCt~C@!>oH()*+, 'a aV h@"Qm()*+, 'a a @#()*+, 'a a @$()*+, 'a a* ?@%%D()*+, 'a am5 E@&h0J()*+, 'a ad J@'Ei()*+, 'a a @(()*+, 'a a @)#()*+, 'a a# %@**()*+, 'a sJ@+5`et()*+, 'a dE-@K,<N()*+, 'a fm@- E=,mno(M)*(||[+, 'a m@ . >(6)*(+, 'a cR@/E^td@()*+, 'a k@0 9 1n( )*( mm+, 'a d0@1()*+, 'a f@2 VP3m(^)*(~ ~+, 'a d2@3()*+, 'a c@4  58vxw()*+, 'a aOE4@ 5J()*+, 'a asb :@6n()*+, 'a cZ 0@7 MN|,@jks()*+, 'a a[4@ 8()*+, 'a sD@9w/()*+, 'a f @:`P <=6(X)*(Y+, 'a ch!@;8<()*+, 'a ao;:@<j()*+, 'a aKX:@=F]()*+, 'a cj"@> %>QRT()*+, 'a c)2@?Ki()*+, 'a aR/7Z@@M_()*+, 'a f {3@A =@Gceio( E E )*( |+, 'a a:u/y@ B>()*+, 'a ab@ C D|q()*+, 'a sA#@DR(`()*+, 'a s@$@EZQaY5()*+, 'a f<B%@F`4o~W H_k(<<v)*(GG=+, 'a c &@GH()*+, 'a a GF:7@ H <?()*+, 'a c(@I 'PRSU()*+, 'a c[C@J!()*+, 'a cb+@KU PQfl()*+, 'a cd,1@L W^ lryW()*+, 'a sAY'@M8R}()*+, 'a f=)@N`5epa Vj(=m=)*(QQ5+, 'a c6*@O)V()*+, 'a aVKI@P [()*+, 'a a[K>t#@Qo`()*+, 'a av>I@Rq()*+, 'a aI8@S3()*+, 'a a>a@Tf()*+, 'a aIBK@UX()*+, 'a a?ON8@ V:=()*+, 'a aL@WT*]()*+, 'a c ,@X^]^`a()*+, 'a aOEZ]@ YJX()*+, 'a cY-@Z\^_Y()*+, 'a c.@[W \]g8()*+, 'a a[ZM@ \R()*+, 'a a[X@ yy]()*+, 'a aXZO@ ^T()*+, 'a aWZFCE@ yy_@>\()*+, 'a aPDX @ `K()*+, 'a aMvEX@ aH{()*+, 'a cr /@b#'dfgh6rsC()*+, 'a dA@c ()*+, 'a a/b{+R@d mM()*+, 'a aR+Av@g{XXeM {()*+, 'a agKb}@fbx()*+, 'a a[b} @ gx()*+, 'a axb -@hs2()*+, 'a a(?A@XXi ~-()*+, 'a aY7N?@j:^()*+, 'a a|[7F]@k;y<()*+, 'a abKL8d@l]3i()*+, 'a a2-6@Hm_m()*+, 'a a0-s@33nn()*+, 'a a rA-u@33opw()*+, 'a c6@8p v6 qt()*+, 'a ap@q()*+, 'a al#Lb{@rgv(()*+, 'a a~b7W@sy\()*+, 'a a6+p@t;()*+, 'a f@ 5@u`8s> xzB(@@ )*(..;+, 'a aZ}4XE@ vP&()*+, 'a ci4 @w \*|()*+, 'a a4uI@ xD()*+, 'a cL@ y [z()*+, 'a ay uH@ zC()*+, 'a DI  @{ <i()* glue code+, 'a ahw W\@|WRm()*+, 'a c  4@},A()*+, 'a cCh7@~6?e!()*+, 'a g9RZ"()Human Resources*+, 'a apbz@ u()*+, 'a ap7^@Y()*+, 'a sE :@ VTv()*+, 'a ap/Z@U()*+, 'a cC8@6e!()*+, 'a c;+@()*+, 'a au8@ =()*+, 'a ad7uU@X()*+, 'a aNl~:@Ig()*+, 'a aM:@H()*+, 'a aHs~(@Cn-()*+, 'a aL*@G/()*+, 'a a }uI@ D()*+, 'a c8 @+Z=()*+, 'a a: WY@5R^()*+, 'a f<@`>B(++ 6 )*("""+, 'a a B  N5@:G()*+, 'a a8@I5()*+, 'a a]>q@Xl()*+, 'a sN>@)_WU()*+, 'a adJbj@ _o()*+, 'a cH4 @ u!C()*+, 'a dG@>P()*+, 'a c~>D@q{()*+, 'a au.@ =z:()*+, 'a c`F@L@t()*+, 'a cE@ ()*+, 'a aN4@ 9()*+, 'a aF99@ >>()*+, 'a fG?@`?zm(GG)*(]]+, 'a s$=@U()*+, 'a d@()*+, 'a f@ @`#P{()*(c+, 'a sA@u()*+, 'a d@ ()*+, 'a fB@` </$(()*(+, 'a a~b@y ()*+, 'a aN7@S()*+, 'a D|`  @o3()*accumulated effort+5, 'a s@ +()*+, 'a a7e@`()*+, 'a a[7_@ Z()*+, 'a aHK7@eU()*+, '''a cUL@ #()*+, 'a aY @ T()*+, 'a auFPg@ <Ea()*+, 'a a5BuN70@ <j()*+, ''a a[U@ Z()*+, 'a aDK @h W()*+, 'a aTh@ Oc()*+, drmdModel_Template11AliasRecord22Pathname33 _^ ,,]$^$_(y_     \ X  [ JJ   drmd  T Panel44 ^ X 4b JJ   drmd     @_ X  i JJ   drmd 16_ XSector_Specs55ZSET66T Sense_Setup77bb,(__e aaaF L(select_struct_array88allow_struct_array99((allow_struct::A:=:':$::>:#:::::::D:E:H:::I:::*:&:.:::::!::C:+:;:D:::7::4:2:Picture_array;;Picture<<  ,Arial (! Setup #1(!\Fri, Dec 17, 1999 7:44 PM(9Input Variables(LRun #(L}Time on Market(_1(_}1.00(l2(l}1.11(y3(y}1.22(4(}1.33(5(}1.44(6(}1.56(7(}1.67(8(}1.78(9(}1.89(10(}2.000 '' Section_List==Font_Map>> Font_Map_Record_Array?? Font_Map_Record@@MS Sans Serif@MS Sans Serif@MS Sans Serif@Arial=Window_ListAA  Model_WindowBB T"B T Pad_WindowCC |+C +C +5C +"TImportExportDD"xEmI