Aa!rҀ{  0 U `p0@0` p ppp@`pp HH $ @d HHHH̀̀̀ff@  d Footnote TableFootnote**.\t.\t/ - :;,.!?:ds0#dsTOCHeading1Heading2   aEquationVariablesRL::=: ;;R<<$monthname> <$daynum>, <$year>"<$monthnum>/<$daynum>/<$shortyear>;<$monthname> <$daynum>, <$year> <$hour>:<$minute00> <$ampm>"<$monthnum>/<$daynum>/<$shortyear><$monthname> <$daynum>, <$year>"<$monthnum>/<$daynum>/<$shortyear> <$fullfilename> <$filename> <$paratext[Title]> <$paratext[Heading1]> <$curpagenum> <$marker1> <$marker2> (Continued)+ (Sheet <$tblsheetnum> of <$tblsheetcount>)Heading & Page <$paratext> on page<$pagenum>Pagepage<$pagenum>See Heading & Page%See <$paratext> on page<$pagenum>. Table All7Table<$paranumonly>, <$paratext>, on page<$pagenum>Table Number & Page'Table<$paranumonly> on page<$pagenum>AHeadings-kHTML'A||~~Ag5y::: 55: MMM::::: ::::?:A:C:E:G:I:K:M:O:|:~::::::::::::::::::::::::::::;;;;;!;#;%;';);T;V;X;Z;\;^;`;b;d;fR=;jR?RAN9;;;;;;Rp;;;;;;;R_;;;;;;;RN;;;;;RPRRNJRaRcN[RrRtNl<<<>>>> > > >>>>>>>>>>!>#>%>'>)>+>->/>1>3>5>7>9>;N>?>A>C>E>G>I>K>M>O>Q>S>U>WNJEOCJOK=OKQP?KPSKPK@@@AA AAA AMLM M MMQ2M!M" M#M$M%M&Q4M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;M<M=M>M?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdQ6Q8Q:Q<Q>Q@QBQDQFQHQJQLQNQPQRQTQVQXQZQ\Q^Q`QbQdQfQhQjQlQnQpQrQtQvQxQzQ|Q~QQQQQRRRR R"R$ndqd:dMg$$ dM " HmRM HmRHRHR Footnote Hr@MHr@HzHz Single LineHM Footnote M  HDM HDHH Double LineHM Double LineM M HM  Single LineM HZM " TableFootnoted5p HHˆ5xHHˆGe HHˆ5zHHˆl $$:$$etGBm V $$:$$l} : GeHeadings Table } :  Ge } :  Ge }l: lG eHeading Level HUV 5HUV Ge HUV 5HUV l H$ 5H$ Ge H$ 5H$ l HHˆ5HHˆ….. `All About Homework   pThe homework will consist of both programming exercises and written questions. This handout describes some gen0seral thoughts and techniques for doing homework, as well as what is required, how to submit it, how late homeworks @/are handled, and other administrative matters.  Y`Turning In Homework qk oAll homework is due at noon on the due date, unless noted otherwise on the assignment. (This way, you have no 0wuincentive to skip the class while finishing your homework at the last minute!) These will be graded and returned to @Xyou as quickly as possible; well try for three class periods, but cant guarantee it . u qFor written homework, you must turn in an ASCII, a PostScript, or a PDF version of your answers (you can use any 0xtext processor you like to generate these). If you submit PostScript, please be sure the file will print on our department printers (use  ghostscript  or  gs  to check this; if it displays the file properly, the file should print correctly). If your file is a postscript file, choose a name that ends in .ps. If it is an ASCII file, please choose a name that ends in .txt. @?If your file is a PDF file, choose a name that ends in .pdf. vѪ pFor programs, turn in the source code and any related information (such as man pages and README files). Be sure 0ݪthat we can recompile it  without errors  by typing make. You are free to use any programming language that is availtable on the CSIF and that the ECS 153 graders can get to. C, C++ or assembly is acceptable. Any of the languages in vthe programming languages class is acceptable (assuming compilers and interpreters are available in the CSIF), and if you can write your programs in such a way that  troff (1) or  latex (1) can execute them, thats fine too. (Yes, someone @once wrote a BASIC interpreter as a set of  troff  macros. It was very slow, but it worked.) But use lots of comments! x oPlease turn in both your written exercises and programs electronically. Suppose you want to turn in the files  (@oanswers.ps  and  prog.c  for homework 3. To do this, go to the directory containing both and type y7`)handin  cs153r hw3 answers.ps prog.c z }This program will submit your files to the ECS 153 grader. (A manual page for the  handin  program is attached.) You R@Whave to do this from the CSIF;  handin  does not work from other systems.  {i`Doing Written Exercises |{ {When you are asked to analyze something, or explain something, please be complete, and  show your work  (including 0pany commands you give, and their output, to show how you did the problem). Otherwise, even if you get the right $answer, you will get  ZERO  (thats  0 ,  zip ,  nada ,  nothing ) points. Think your answer through and do a rough draft. Students (and professionals, actually) often overlook this, but it is  vital . Write clearly and cogently. If the question zasks for an opinion, state your opinion clearly, justify it, and dont ramble. Answers that start, My opinion is yes @]and conclude with on the other hand it could equally well be no wont get much credit. }`Doing Programming Exercises ઎ sPlease do not leave assignments for the last minute. The assignments are non-trivial and will require significant 0쪍mdesign time before you start programming and debugging. When we decide on the due dates, we assume you will uspend significant amounts of time on design as well as coding and debugging. If you choose not to do this, you will @3have difficulty finishing the assignments on time.  rPlease take the time to design your program carefully. More programming problems arise from improper design than 0sanything else, and the few hours you spend on design will be amply repaid by shorter coding and debugging phases. sSo please think the design and interfaces through, andas alwaystry to find the simplest way to do the assignment @8(within the limits given in the assignment, of course)! F tWe do not mind being asked for help; indeed, we welcome it because it helps us know what students are finding diffiRscult or confusing, and sometimes a few words about the problem in class will clarify the assignment immensely. We  ydo  mind being asked for help before you have tried to think the problem through. The classic objectionable question bl(this really happened) occurred on a homework assignment in which the class was given a buggy program. The tassignment said the program did not work, and the homework was to debug it and make it work. That particular class qperiod discussed how to deal with bugs, and gave tips and techniques on how to debug programs. Within 10 minutes HHˆ5HHˆ$l}: G eParagraph Format }:!G e Comments }l: )lGe2 EGxRMEGxREPwEPw TableFootnote HHˆMhHHˆ$vof the end of the class during which the assignment was given out, the instructor got this request for help: The pro@'gram doesnt run. What do I do now? `;So, before asking for help, please be sure that you have: `Cspent a significant amount of time on the design of your solution; `5used a debugger if the problem is a programming bug; `aread all relevant handouts, and news articles (because your question may be answered there); and `:tried everything you could think of to solve the problem. c qWhen you come to us, or send us a note, asking for help, please show us whatever you have done to solve the prob0owlem, because the first question we will ask you is What have you tried? This isnt because we think youre wasting wour time. Its because understanding how you have tried to solve the problem will help us figure out exactly what your sdifficulty is and what we can do to help you. Remember, we will do everything we can to avoid solving the problem @^for you. When we give you help, our goal is to help  you  solve the problem yourself. `*What We Look For In Programming Exercises  rWhen we grade your homework, we look for simplicity, clarity, elegance, and documentation. Heres a rough weightȪ@Cing of the various factors that go into the grade of each program:  ת`Correctness60%  ` Commenting, ease of reading20%  `Clean, readable output10%  `5Documentation (README, man page,  etc .)10%  sIf a program does not compile (or assemble), the maximum you can get is 30% of the value of the program. So check @&your programs before you submit them! 6`Late Homework H tYou can turn in your homework up to one class period late (unless the assignment says otherwise). If you turn it in 0Tvlate, we will grade it normally, and then deduct 20% as a late penalty. Requests for exceptions will be handled on a @0case-by-case basis; please do feel free to ask! w`Grade Appeals  vIf you feel that there is an error in grading, please come see me or the TA and well look over it (and possibly talk pqwith you about it). However, dont dally; any such request must be made within one week of when the grades were @9made available. After that, we won't change your grade. HHˆMjHHˆ'##ldMk'' HHˆMl%HHˆ44'`NAME `!handin file submission program ` SYNOPSIS `X/usr/pkg/bin/handin  touser  [  subdirectory  [  files  ... ] ] ` DESCRIPTION I phandin provides a secure means of submitting files to another user, recounting what has already been submitted, T@Band listing what subdirectories exist for containing submissions. c`USAGE o`Submitting files { ,With  touser ,  subdirectory  and  files  all specified, each file is copied to ~ touser /handin/ subdirectory / fromuser , 0 named with the original files  basename (1), and made owned by  touser . The directory  fromuser  is made if it {doesnt already exist and is named after the invoking user. Each file specified should have a  basename (1) unique @iamong any files already submitted by that user to  subdirectory , unless overwriting is desired. `Recounting submissions `Without  files  specified, information on previous submissions by the user to the specified  subdirectory  is shown. `%Listing existing  subdirectories ʪ`Run with only  touser  specified,  handin  just lists the existing subdirectories (regardless of accessability). ` EXAMPLES  媝 qThe following examples illustrate the use as a homework submission facility to the pseudo-user ``cs101 created @for this purpose: !`example1%  handin cs101 "`3Existing subdirectories (comments in parentheses): #`Asn1 (Due Mar 18) $`Asn2 (Due Mar 25) %`-example2%  handin cs101 Asn1 part1 part2 &`Submitting part1... ok '`Submitting part2... ok (`!example3%  handin cs101 Asn1 )`.The following input files have been received: *`6Thu Mar 17 14:50:49 1994 1599 bytes part1 +`6Thu Mar 17 14:50:49 1994 3412 bytes part2 ,x` SEE ALSO -`rcvhandin (8) .` DIAGNOSTICS / yhandin  itself provides only a little of the diagnostic information thats given and returns the number of errors en@Wcountered as its exit status. Any other information comes from  rcvhandin (8). 0`8Skipping  file : file non-existant or irregular 11ƪ tThe named file didnt exist or was probably a directory. The user should check to make sure that the file they spec@3ified was indeed the file they intended to submit. 2⪊`+Skipping  file : file not readable 3`-The named file was not readable by the user. 4`:Submitting  file ... failed [:  reason  ] 5 `rThe named file was not successfully submitted. If at all possible a reason is provided by  rcvhandin (8). 6` Submitting  file ... ok 7%`+The named file was successfully submitted. 84`NOTES 9@ handin  is really just a front-end to the  rcvhandin (8) program. The primary function of  handin  is to open the 2Knamed  files  with the effective user ID of the invoking user and pass on their contents to the  rcvhandin (8) program {having the effective user ID of  touser . This design provides a simple and portable means for implementing a file @Psubmission facility in even a non-homogeneous, network-file-system environment. :p`AUTHOR W;|`HLou Langholtz, Department of Computer Science, University of Utah, 1994 HHˆMn%HHˆ$&&l}Q1#x$ OGwe C:Computer }:!*Ge Heading1 }:)uGe d:8-- $$:9+$$2a-2XSNID?:50+&! ( l)&^bf~zvrnjUX[IMQ.14FC@=:7GBm ` _ ^ ] Z W $$:;+$$%,,l}$ :>iT1$ jWeCharacter Macros }l :@il jWe } :Bi jWe }$H:Di.2$HjW e Character }l:Fi13ljW e Replace With }:Hi24jW e Comments }$H:Ji35$HjW e }l:Li46ljW e¢ }:Ni5FjW e }$H:{i<8$HjW e }l:}i79ljW e... }:i8jW e }$H:i?;$HjW e }l:i:<ljW e- }:i;7jW  e }$H:iB>$Hj W! e }l:i=?lj W" e-- }:i>:j W# e }$H:iEA$Hj W$ e }l:i@Blj W% e° }:iA=j W& e }$H:iHD$Hj W' e }l:iCElj W( e® }:iD@j W) e }$H:i6G$Hj W* e }l:iFHlj W+ e© }:iGCj W, e }$Z :i]M$Z j W-eGeneral Macros }Z :iZ j W.e }Z :iZ j W/e }\Z :i\Z j W0e }$jh:iIN$jhjW1 e Macro Name }jh:iMOjhjW2 e Replace With }jh:iNPjhjW3 eHead }\j:iOQ\jjW4 e Comments }$zh:iPR$zhjW5 e }zh:iQSzhjW6 e }zh:iRTzhjW7 e }\z:iS.\zjW8 e }$$ ;imX$$ j W9eCross-Reference Macros }$ ;i$ j W:e }D$ ;iD$ j W;e }$4;iUY$4j W< e Macro Name }4; iXZ4j W= e Replace With }D4;"iY[D4j W> e Comments }$D;$iZ\$Dj W? e See Also }D;&i[]Dj W@ eSee <$paratext> }DD;(i\IDDj WA e }$z ;S#(b$z $ WBeSystem Macros }z ;U#z $ WCe }z ;W#z $ WDe }\z ;Y#\z $ WEe }$h;[#^c$h$ WF e Macro Name }h;]#bdh$ WG e Replace With }h;_#ceh$ WH eHead }\h;a#df\h$ WI e Comments }$h:;c#eg$h:$ WJ e StartOfDoc }h:;e#fhh:$ WK e }h:;g#gih::$ P4e L����e <$defaulttitle> N����e AOe }\h:;i#h\h:$ WM e }$²h;iqk$²hj WQ eEndOfLastSubDoc }²h;ijl²hj WR e }²h;ikm²hj WS e }\²h;ilU\²hj WT e }$xh:;iuo$xh:j WU eStartOfLastSubDoc }xh:;inpxh:j WV e }xh:;ioqxh::j u4e W����e <$defaulttitle> s����e Ate }\xh:;ipj\xh:j WX e }$hh;iys$hhj WY eEndOfFirstSubDoc }hh;irthhj WZ e }hh;isuhhj W[ e }\hh;itn\hhj W\ e }$.h:;i}w$.h:j W] eStartOfFirstSubDoc }.h:;ivx.h:j W^ e }.h:;iwy.h::j r4e _����e <$defaulttitle> p����e Aqe }\.h:;ixr\.h:j W` e }$h;i{$hj Wa e EndOfSubDoc }h;iz|hj Wb e }h;i{}hj Wc e }\h;i|v\hj Wd e }$h:;i$h:j We eStartOfSubDoc }h:;i~h:j Wf e }h:;ih::j o4e g����e <$defaulttitle> m����e Ane }\h:;iz\h:j Wh e }$h;#i$h$ Wi e EndOfDoc }h;#h$ Wj e }h;#h$ Wk e }\h;#\h$ Wl e }$4 <# $4 $ WveHTML Options Table }4 <#4 $ Wwe }h4 <#h4 $ Wxe }$D< # $D$ Wy eControl }D<"# D$ Wz eValue }hDH<$# hDH$ W{ e Comments }$T<&# $T$ W| e Image Format }T<(# T$ } % 0001IMAGGIF PE MACP0001GIF }hTH<*# lhTH$ W~ e } 6$$ 'W# eX:Page }H<#57H$ 'W$ e See Also }6<#686$ 'W% eN }26<#7926$ 'W& eN }h<#80h$ 'W' e }$<#C;$$ (W( eX:Heading & Page }H<#:<H$ (W) e See Also }6<#;=6$ (W* eN }26=#<>26$ (W+ eN }h=#=5h$ (W, e }$=#H@$$ )W- eC:EquationVariables }H=#?AH$ )W. eEM }6=#@B6$ )W/ eN }26= #AC26$ )W0 eN }h= #B:h$ )W1 e }$=#ME$$ *W2 e C:Emphasis }H=#DFH$ *W3 eEM }6=#EG6$ *W4 eN }26=#FH26$ *W5 eN }h=#G?h$ *W6 e }$=#RJ$$ +W7 eC:Code }H=#IKH$ +W8 eEM }6=#JL6$ +W9 eN }26=#KM26$ +W: eN }h= #LDh$ +W; e }$="#WO$$ ,W< eC:Bold }H=$#NPH$ ,W= eEM }6=&#OQ6$ ,W> eN }26=(#PR26$ ,W? eN }h=*#QIh$ ,W@ e }$=,#\T$$ -WA eP:Title }H=.#SUH$ -WB eH* }6=0#TV6$ -WC eN }26=2#UW26$ -WD eN }h=4#VNh$ -WE e }$b,=6#Y$b,$ .WF e P:TableTitle }bH,=8#XZbH,,$ .d&eLI Ge Parent = OL Qce Depth = 0 }b6,=:#Y[b6,$ .WH eN }2b6,=<#Z\2b6,$ .WI eN }hb,=>#[Shb,$ .WJ e }=@+f^, /GKeP:TableFootnote }H=B+]_H, /GLeP }6=D+^`6, /GMeN }6=F+_a6, /GNeN }=H+`, /GOe }=J+kc, 0GPeP:Rule }H=L+bdH, 0GQeP }6=N+ce6, 0GReN }6=P+df6, 0GSeN }=R+e], 0GTe },=T+ph,, 1GUe P:Numbered1 }H,=V+giH,,, 1beLI Ve Parent = OL Aae Depth = 0 }6,=X+hj6,, 1GWeN }6,=Z+ik6,, 1GXeN },=\+jb,, 1GYe },=^+um,, 2GZe P:Numbered }H,=`+lnH,,, 2`eLI [e Parent = OL A_e Depth = 0 }6,=b+mo6,, 2G\eN }6,=d+np6,, 2G]eN },=f+og,, 2G^e }=h+zr, 3G_eP:Mapping Table Title }H=j+qsH, 3G`eP }6=l+rt6, 3GaeN }6=n+su6, 3GbeN }=p+tl, 3Gce }=r+w, 4GdeP:Mapping Table Cell }H=t+vxH, 4GeeP }6=v+wy6, 4GfeN }6=x+xz6, 4GgeN }=z+yq, 4Ghe }=|+|, 5GieP:ManHeading2 }H=~+{}H, 5GjeP }6=+|~6, 5GkeN }6=+}6, 5GleN }=+~v, 5Gme }=+ , 6Gne P:ManHeading }H=+H, 6GoeP }6=+6, 6GpeN }6=+6, 6GqeN }=+{, 6Gre }=+, 7Gse P:ManBody }H=+H, 7GteP }6=+6, 7GueN }6=+ 6, 7GveN }=+, 7Gwe },=+ ,, 8Gxe P:LetteredA }H,=+ H,,, 8^eLI ye Parent = OL A]e Depth = 0 }6,=+ 6,, 8GzeN }6,=+ 6,, 8G{eY },=+ ,, 8G|e },=+,, 9G}e P:Lettered }H,=+H,,, 9\eLI ~e Parent = OL A[e Depth = 0 }6,=+6,, 9GeN }6,=+6,, 9GeY },=+ ,, 9Ge }=+, :Ge P:Indented }H=+H, :GeP }6=+6, :GeN }6=+6, :GeN }=+, :Ge }=+", ;GeP:HeadingRunIn }H=+H, ;GeP }6=+6, ;G eN }6=+6, ;G eN }=+, ;G e }=+', <G e P:Heading2 }H=+ H, <G eH* }6=+!6, <GeN }6=+ "6, <GeN }=+!, <Ge }=+,$, =Ge P:Heading1 }H=+#%H, =GeH* }6=+$&6, =GeN }6=+%'6, =GeN }=+&, =Ge }=+1), >GeP:Heading Info }H=+(*H, >GeP }6=+)+6, >GeN }6=+*,6, >GeN }=++#, >Ge }=+6., ?GeP:Hand }H=+-/H, ?GeP }6=+.06, ?GeN }6=+/16, ?GeN }=+0(, ?Ge }=+;3, @G e P:Footnote }H=+24H, @G!eP }6=+356, @G"eN }6=+466, @G#eN }=+5-, @G$e },=+@8,, AG%e P:Exercise }H,=+79H,,, AZeLI &e Parent = OL AYe Depth = 0 }6,=+8:6,, AG'eN }6,=+9;6,, AG(eN },=+:2,, AG)e }=+E=, BG*e P:Due Date }H>+<>H, BG+eP }6>+=?6, BG,eN }6>+>@6, BG-eN }>+?7, BG.e }>+JB, CG/e P:CodeIndent }H> +ACH, CG0eP }6> +BD6, CG1eN }6>+CE6, CG2eN }>+D<, CG3e }>+OG, DG4e P:CodeCenter }H>+FHH, DG5eP }6>+GI6, DG6eN }6>+HJ6, DG7eN }>+IA, DG8e }>+TL, EG9eP:Code }H>+KMH, EG:eP }6> +LN6, EG;eN }6>"+MO6, EG<eN }>$+NF, EG=e }>&+YQ, FG>eP:CellHeading }H>(+PRH, FG?eP }6>*+QS6, FG@eN }6>,+RT6, FGAeN }>.+SK, FGBe }>0+^V, GGCe P:CellBody }H>2+UWH, GGDeP }6>4+VX6, GGEeN }6>6+WY6, GGFeN }>8+XP, GGGe },>:+c[,, HGHe P:Bulleted }H,><+Z\H,,, HXeLI Ie Parent = UL AWe Depth = 0 }6,>>+[]6,, HGJeN }6,>@+\^6,, HGKeN },>B+]U,, HGLe }>D+h`, IGMe P:BodyList }H>F+_aH, IGNeP }6>H+`b6, IGOeN }6>J+ac6, IGPeN }>L+bZ, IGQe }>N+"e, JGRe P:BodyCenter }H>P+dfH, JGSeP }6>R+eg6, JGTeN }6>T+fh6, JGUeN }>V+g_, JGVe d>kk $$>i$$~9k~zvrnjUX[IMQ.14FC@=:7$$>i$$%jjl}$d@#m$d$ KWe e!Copy Files Imported by Reference }d@#lnd$ KWf eN }hdH@#m)hdH$ KWg e :}lAwslMGke1 }ArtMGl eTitle }AsMGme }lA*vlNGne3 }AuwNGoe Heading2 }AvrNGpe }HQ3#(yH$ OG~eEM }6Q5#xz6$ OG<eN }6Q7#y6$ OG=eN dL|H$ L{~H$ }}l H$ L{H$ |Wr l2 UAll About Homework aECS 153 Fall 2000 HUV L{|HUV  l HUV L{HUV ~Wsl`Version of   bSeptember 23, 2000 7:31 pm cPage   d3 e of   f3 g HHˆL{~HHˆ l HHˆL{HHˆWte }Q9#z$ OG>e }Q;# $ PG?e P:Numbered+ }HQ=#H$ PG@eP }6Q?#6$ PGAeN }6QA#6$ PGBeN }QC#($ PGCe }QE# $ QGDe P:ManCode }HQG# H$ QGEeP }6QI# 6$ QGFeN }6QK# 6$ QGGeN }QM# $ QGHe }QO#$ RGIe P:Lettered+ }HQQ# H$ RGJeP }6QS#6$ RGKeN }6QU#6$ RGLeN }QW#$ RGMe }QY#$ SGNe P:AnswerA+ }HQ[#H$ SGOeP }6Q]#6$ SGPeN }6Q_#6$ SGQeN }Qa# $ SGRe },Qc# ,$ TGSe P:AnswerA }H,Qe#H,,$ TTeLI de Parent = UL Aee Depth = 0 }6,Qg#6,$ TGUeN }6,Qi#6,$ TGVeN },Qk#,$ TGWe }Qm#%$ UGXe P:Answer+ }HQo#H$ UGYeP }6Qq#6$ UGZeN }6Qs# 6$ UG[eN }Qu#$ UG\e },Qw#*",$ VG]e P:Answer }H,Qy#!#H,,$ V^eLI be Parent = UL Ace Depth = 0 }6,Q{#"$6,$ VG_eN }6,Q}##%6,$ VG`eN },Q#$,$ VGae }R#+'$ WGfeCSS Export Encoding }R#&($ WGge }HR#'^H$ WGhe }R#n*$ XGieExport Encoding }R!#)+$ XGje }HR##*&H$ XGke dLeftd{Rightd Referenced dHeadingsd+HTMLd#HTMLdiHTMLd d %  f@PbTitleBody. @@ bBody. f@D b.Due DateBody. @@ bMapping Table Title. @@ bMapping Table Cell. f@T bHeading1Body. @@ bMapping Table Title. @@ bMapping Table Cell. f@ ! Body. @@ bMapping Table Cell. @@ bMapping Table Cell. @@ bHeader Double Line. f@T b TableTitleT:Table : . f@ bBody. f@ b Footnote. f@  b CellFooting. f@ b Bulleted\t. $$f@ bBody. @@ bFooter. @@ b $ H l      D h  ManHeading. @@ b $ H l      D h  ManBody. f@T bHeading2Body. @@ b $ H l      D h  ManHeading. $f@AE b$. LetteredA A:.Lettered. @@ b ManHeading2. f@E bAnswerEmphasisAnswer: Body. $$@@ !  $ H l      D h  ManCode. @@ b $ H l      D h  ManBody. $$@@ !  $ H l      D h  ManCode. $f@A b$. Lettered A:.\t. f@D b BodyCenterBody. @ !  $H.l..... .D.h....Code. f@  b CellHeading. f@H bExerciseBoldH:Exercise . . f@ b Hand. @ !  $H.l..... .D.h.... CodeCenter. f@T b HeadingRunInBody. $$f@D bBodyListBody. $@ !  $H.l..... .D.h.... CodeIndent. f@ b Indented. $$f@E bAnswerAEmphasisAnswer: Body. f@ b TableFootnote. f@ bCellBody. f@T b TableTitleT:Table : . $$f@D bAnswerA+EmphasisBody. f@ bRule. @@ b $ H l      D h  ManHeading. f@D bAnswer+EmphasisBody. f@P b Heading InfoBody. f@ bBody. f@ b Numbered+. $f@ b$. Lettered+. f@ b CellHeading. f@E b Numbered1.\tNumbered. f@ b Numbered.\t. f@ b Bulleted\t. f@ bCellBody.  f@PbTitleBody. @@ b ManHeading2. f@T bHeading1Body. @@ b $ H l      D h  ManBody.  b b b b b bb b 33b b/Bold 6 ! Code bbbEmphasisbEquationVariables ! Computer !  b b b b b b !  ! ! ComputerThinMediumDoubleThick@ Very Thin H&5H&5H&5H&5H&5Format AH Mapping Table H&5H&5H&5H&5H&5Format BH Mapping Table 6Mlh pH  hhh   ( hhhh N WH> OH66K  N!)*$ j./0$hj123$h j456$hj789$h j:;<$h j= > ? $h j@ A B $h jC D E $h jF G H $Z jI J K L $j jMNOP$zjQRST$$ jUVW$4jXYZ$Dj[\]$z $^_`a$$bcde$:$fghi$²jjklm$x:jnopq$hjrstu$.:jvwxy$jz{|}$:j~$$$4 $$D$   $TK$   !,      ",!!!!!!#,""""""J,## #!#"#$%V$&$'$($)$*$$&$$+%,%-%.%/%$'%$0&1&2&3&4&$(&$5'6'7'8'9'$)'$:(;(<(=(>($*($?)@)A)B)C)$+)$D*E*F*G*H*$,*$I+J+K+L+M+$-+$N,O,P,Q,R,$.,$S-T-U-V-W-$b,/-$X.Y.Z.[.\.0.,]/^/_/`/a/1/,b0c0d0e0f0,20,g1h1i1j1k1,31,l2m2n2o2p242,q3r3s3t3u353,v4w4x4y4z464,{5|5}5~5575,6666686,7777 7,97, 8 8 8 88,:8,99999;9,:::::<:,;;;;;=;,<< <!<"<><,#=$=%=&='=?=,(>)>*>+>,>@>,-?.?/?0?1?A?,2@3@4@5@6@,B@,7A8A9A:A;ACA,B?B@BDB,ACBCCCDCECEC,FDGDHDIDJDFD,KELEMENEOEGE,PFQFRFSFTFHF,UGVGWGXGYG,IG,ZH[H\H]H^HJH,_I`IaIbIcI#I,dJeJfJgJhJ$dX$lKmKnK NrMsMtMMuNvNwNP$(OxOyOzOOQO$PPPPPRP$Q Q Q Q QSQ$ RRRRRTR$SSSSS,US$TTTTTVT$UUUU U,$U$!V"V#V$V%VX$&W'W(WKW$)X*X+XComment LMMMd BlackT!WhiteddARedddGreendd BluedCyandMagentad YellowHeader/Footer $1Header/Footer $1Header/Footer $2Header/Footer $2IndexIndexCommentCommentSubjectSubjectAuthorAuthorGlossaryGlossaryEquationEquation Hypertext Hypertext  Cross-Ref Cross-Ref Conditional TextConditional TextPositionFMPrivatePositionFMPrivateRangeEndFMPrivateRangeEndFMPrivate HTML Macro HTML Macro M.Times.B Times-Bold FrameRoman M.Times.P Times-Roman FrameRoman M.Courier.PCourier FrameRoman M.Times.BITimes-BoldItalic FrameRoman M.Times.I Times-Italic FrameRoman M.Helvetica.BHelvetica-Bold FrameRoman M.Courier.B Courier-Bold FrameRomanq Courier5 HelveticaaTimes$Regular$Roman MediumBoldRegularItalic`PS`I\U“UA'Ia\!L+|I~J|]<^c}Xh3,e-¦@}C̘'k$TOŸ