%!PS-Adobe-2.0 %%BeginResource: font lsunr00 %!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9 %%CreationDate: 1994 Jun 04 09:53:35 % Lucida is a registered trademark of Bigelow & Holmes Inc. % NOTE: This is a partial font in Adobe Type 1 format. % The complete font in fully hinted ATM compatible form is available from Y&Y % (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com 11 dict begin /FontInfo 9 dict dup begin /version (0.9) readonly def /Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def /Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def /FullName (Lucida Sans Unicode 00) readonly def /FamilyName (LucidaSansUnicode) readonly def /Weight (Normal) readonly def /ItalicAngle 0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /LucidaSansUnicode00 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 100 /0064 put dup 101 /0065 put dup 102 /0066 put dup 103 /0067 put dup 104 /0068 put dup 105 /0069 put dup 106 /006a put dup 107 /006b put dup 108 /006c put dup 109 /006d put dup 110 /006e put dup 111 /006f put dup 112 /0070 put dup 113 /0071 put dup 114 /0072 put dup 115 /0073 put dup 116 /0074 put dup 117 /0075 put dup 118 /0076 put dup 119 /0077 put dup 120 /0078 put dup 121 /0079 put dup 122 /007a put dup 123 /007b put dup 124 /007c put dup 125 /007d put dup 126 /007e put dup 163 /00a3 put dup 167 /00a7 put dup 169 /00a9 put dup 173 /00ad put dup 174 /00ae put dup 176 /00b0 put dup 177 /00b1 put dup 180 /00b4 put dup 181 /00b5 put dup 182 /00b6 put dup 185 /00b9 put dup 186 /00ba put dup 188 /00bc put dup 189 /00bd put dup 191 /00bf put dup 198 /00c6 put dup 215 /00d7 put dup 223 /00df put dup 231 /00e7 put dup 233 /00e9 put dup 237 /00ed put dup 239 /00ef put dup 241 /00f1 put dup 247 /00f7 put dup 252 /00fc put dup 32 /0020 put dup 33 /0021 put dup 34 /0022 put dup 35 /0023 put dup 36 /0024 put dup 37 /0025 put dup 38 /0026 put dup 40 /0028 put dup 41 /0029 put dup 42 /002a put dup 43 /002b put dup 44 /002c put dup 45 /002d put dup 46 /002e put dup 47 /002f put dup 48 /0030 put dup 49 /0031 put dup 50 /0032 put dup 51 /0033 put dup 52 /0034 put dup 53 /0035 put dup 54 /0036 put dup 55 /0037 put dup 56 /0038 put dup 57 /0039 put dup 58 /003a put dup 59 /003b put dup 60 /003c put dup 61 /003d put dup 62 /003e put dup 63 /003f put dup 65 /0041 put dup 66 /0042 put dup 67 /0043 put dup 68 /0044 put dup 69 /0045 put dup 70 /0046 put dup 71 /0047 put dup 72 /0048 put dup 73 /0049 put dup 74 /004a put dup 75 /004b put dup 76 /004c put dup 77 /004d put dup 78 /004e put dup 79 /004f put dup 80 /0050 put dup 81 /0051 put dup 82 /0052 put dup 83 /0053 put dup 84 /0054 put dup 85 /0055 put dup 86 /0056 put dup 87 /0057 put dup 88 /0058 put dup 89 /0059 put dup 90 /005a put dup 91 /005b put dup 92 /005c put dup 93 /005d put dup 95 /005f put dup 96 /0060 put dup 97 /0061 put dup 98 /0062 put dup 99 /0063 put readonly def /FontBBox{-90 -211 977 1005}readonly def %/UniqueID 5054500 def currentdict end currentfile eexec AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D 64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A 0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8 5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352 7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680 FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3 613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240 46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A 4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719 BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1 5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E 71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436 655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0 58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322 AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F 716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480 6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28 4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4 3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E 80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827 9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4 6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05 AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096 5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35 CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273 6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255 498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05 E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466 3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF 2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60 43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901 D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7 F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74 6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778 DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99 1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12 685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D 18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18 B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD 00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0 C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606 F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC 1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66 C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED 7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8 A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580 3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC 0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB 088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30 189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C 2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D 4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97 DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4 3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897 4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329 8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024 7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69 399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916 10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632 61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF 2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46 6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6 939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393 9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367 FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23 93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2 B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A 49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A 95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F 72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206 5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6 B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56 DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24 88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80 9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89 E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040 91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9 32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856 C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39 B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715 0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500 6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162 2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE 9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5 B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560 101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0 4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2 093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D 6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27 564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8 D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6 7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237 FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38 9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA 6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8 C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C 531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802 131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7 8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5 59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9 2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679 B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155 6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D 88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6 2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9 54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179 F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708 D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358 CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9 791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771 0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7 6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06 098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335 7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09 D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B 9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482 3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007 0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD 0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975 1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43 18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08 A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C 2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA 532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980 83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F 4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A 1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99 C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6 D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857 64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7 631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4 D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135 9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F 58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8 BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6 9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B 1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652 41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A 5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004 BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635 9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA 9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6 A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354 046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05 B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD 57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962 52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A 68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E 11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668 A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012 2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED 745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191 1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7 3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD 046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F 7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4 526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E 4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D 799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8 AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39 45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775 2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73 D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073 3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0 6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5 40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48 37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7 EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65 DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697 840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A 0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6 E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0 562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3 70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E 41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496 94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392 2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE 4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06 10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C 5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5 F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9 3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88 BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F 05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB 584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672 055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A 2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A 10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF 53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984 1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17 421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931 906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750 E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3 22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA 0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1 A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C 08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15 1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C 44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8 0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042 675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411 DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564 A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9 3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568 2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2 7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D 06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398 47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1 DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1 B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B 01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104 6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1 06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E 2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A 0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2 138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838 791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086 74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9 3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75 79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36 72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3 27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617 3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9 EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77 A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21 E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499 A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE 9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C 15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C 9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0 B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5 C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0 69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89 4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666 3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4 6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A 98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3 99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB 8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F 408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54 05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122 51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31 FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45 09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94 86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC 8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895 EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65 C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C 02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71 0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737 FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709 A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44 7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2 8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000 CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256 DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D 29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4 17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4 3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD 62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2 CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03 19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E 73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352 7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018 2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371 D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2 5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8 3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2 97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D 60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74 46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9 7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38 204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079 ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C 0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89 31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568 43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD 44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85 699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7 777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB 21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE 5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0 002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04 D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF 00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE 0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6 84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2 CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1 4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381 82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0 5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43 664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674 0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828 108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2 946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115 4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88 22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11 591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F 218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026 502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215 1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1 80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66 BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503 D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88 602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461 3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988 7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B 38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5 659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4 5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5 1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94 05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11 BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1 6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF 0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043 D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623 6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A 083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7 8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201 56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55 603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B 243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89 6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1 16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD 0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917 606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5 05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F 8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400 D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8 3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05 AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5 D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77 6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413 5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4 7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0 6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880 F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800 82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721 91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE 558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2 84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558 6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE 0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D 057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9 AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD 738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233 FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721 6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2 7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6 0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438 19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532 739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65 E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77 A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5 7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE 1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380 D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383 CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8 E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728 39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B 670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC 8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04 2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE 1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132 B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34 6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925 8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525 E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071 949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2 442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E 78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9 3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC 80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620 658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF 7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC 28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80 21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494 72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733 7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA 56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487 14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245 084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10 1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA 1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B 6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261 74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807 3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4 B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0 F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239 9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86 CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE 6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35 9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1 D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615 AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66 CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4 DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B 6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB 608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510 95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362 734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndResource %%BeginResource: font lsunr03 %!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9 %%CreationDate: 1994 Jun 04 09:58:17 % Lucida is a registered trademark of Bigelow & Holmes Inc. % NOTE: This is a partial font in Adobe Type 1 format. % The complete font in fully hinted ATM compatible form is available from Y&Y % (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com 11 dict begin /FontInfo 9 dict dup begin /version (0.9) readonly def /Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def /Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def /FullName (Lucida Sans Unicode 03) readonly def /FamilyName (LucidaSansUnicode) readonly def /Weight (Normal) readonly def /ItalicAngle 0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /LucidaSansUnicode03 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 148 /0394 put dup 154 /039a put dup 166 /03a6 put dup 173 /03ad put dup 177 /03b1 put dup 178 /03b2 put dup 180 /03b4 put dup 181 /03b5 put dup 183 /03b7 put dup 186 /03ba put dup 187 /03bb put dup 188 /03bc put dup 192 /03c0 put dup 193 /03c1 put dup 195 /03c3 put dup 196 /03c4 put dup 199 /03c7 put dup 204 /03cc put readonly def /FontBBox{-615 -440 726 1024}readonly def %/UniqueID 5054503 def currentdict end currentfile eexec E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1 3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30 9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369 AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2 CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250 7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE 7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867 B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125 3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB 646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88 9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A 445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362 981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602 A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72 4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18 EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE 794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB 448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24 7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F 3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7 2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F 78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2 21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F 90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD 65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D 6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253 7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153 FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B 25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D 337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305 BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22 E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF 74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3 B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2 59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81 8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A 29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6 FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C 61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94 FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34 4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4 03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07 4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155 A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682 324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38 084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68 BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8 2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089 46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A 295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470 1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384 1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1 A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C 1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A 8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E 241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7 9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E 2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15 F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE 206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E 086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514 9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893 830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06 37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106 8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F 80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245 069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80 F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5 C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5 FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1 261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1 27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063 C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32 22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE 6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88 E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426 2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379 57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73 0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB 6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69 C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932 D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63 028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11 BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9 2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213 95A444A57EFCBA18 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndResource %%BeginResource: font lsunr04 %!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9 %%CreationDate: 1994 Jun 04 09:58:28 % Lucida is a registered trademark of Bigelow & Holmes Inc. % NOTE: This is a partial font in Adobe Type 1 format. % The complete font in fully hinted ATM compatible form is available from Y&Y % (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com 11 dict begin /FontInfo 9 dict dup begin /version (0.9) readonly def /Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def /Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def /FullName (Lucida Sans Unicode 04) readonly def /FamilyName (LucidaSansUnicode) readonly def /Weight (Normal) readonly def /ItalicAngle 0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /LucidaSansUnicode04 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 57 /0439 put dup 74 /044a put dup 76 /044c put dup 79 /044f put dup 81 /0451 put readonly def /FontBBox{-90 -211 1024 940}readonly def %/UniqueID 5054504 def currentdict end currentfile eexec B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F 4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902 CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75 2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95 D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6 83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD 0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7 F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072 238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299 542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5 583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540 E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC 69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A 30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51 E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42 FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534 CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191 D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB 815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512 0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41 5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040 B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8 35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222 769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57 994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0 6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8 0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2 90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E 4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA 73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC 7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924 3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B 59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80 6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5 1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB 5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2 F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B 8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204 8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178 54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673 6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25 9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38 1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5 E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40 6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF 656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4 FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883 CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4 6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773 1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953 1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A 60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532 8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949 16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253 C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933 81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D 2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87 4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9 1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1 AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739 0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB 10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F 76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17 E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5 1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160 0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55 2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3 76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D 646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7 F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1 D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1 F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F 8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86 B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE 18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833 F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2 570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D 834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847 39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3 29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962 FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9 29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8 160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD 6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83 CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A 4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596 BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191 193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894 A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5 FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116 FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndResource %%BeginResource: font lsunr20 %!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9 %%CreationDate: 1994 Jun 04 10:00:12 % Lucida is a registered trademark of Bigelow & Holmes Inc. % NOTE: This is a partial font in Adobe Type 1 format. % The complete font in fully hinted ATM compatible form is available from Y&Y % (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com 11 dict begin /FontInfo 9 dict dup begin /version (0.9) readonly def /Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def /Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def /FullName (Lucida Sans Unicode 20) readonly def /FamilyName (LucidaSansUnicode) readonly def /Weight (Normal) readonly def /ItalicAngle 0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /LucidaSansUnicode20 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 19 /2013 put dup 20 /2014 put dup 24 /2018 put dup 25 /2019 put dup 32 /2020 put dup 33 /2021 put dup 34 /2022 put readonly def /FontBBox{-615 -440 726 1024}readonly def %/UniqueID 5054520 def currentdict end currentfile eexec B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947 E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612 0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B 1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999 15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB 9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4 EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB 34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5 9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A 1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578 755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2 2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65 05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8 17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7 6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9 F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF 3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371 F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537 38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4 3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C 79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C 654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712 EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756 B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51 A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04 67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85 5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6 DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3 8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7 2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07 994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE 325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670 9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3 E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F 01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288 7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB 5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930 94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104 43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8 AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5 5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6 F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45 4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046 96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58 33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164 70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6 5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3 77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B 0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728 4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0 48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF 4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26 43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310 02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434 3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C 06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F 0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB 7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2 8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79 625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6 3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759 5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8 90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111 30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4 B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D 1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0 AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62 26 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndResource %%BeginResource: font lsunr21 %!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9 %%CreationDate: 1994 Jun 04 10:04:24 % Lucida is a registered trademark of Bigelow & Holmes Inc. % NOTE: This is a partial font in Adobe Type 1 format. % The complete font in fully hinted ATM compatible form is available from Y&Y % (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com 11 dict begin /FontInfo 9 dict dup begin /version (0.9) readonly def /Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def /Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def /FullName (Lucida Sans Unicode 21) readonly def /FamilyName (LucidaSansUnicode) readonly def /Weight (Normal) readonly def /ItalicAngle 0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /LucidaSansUnicode21 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 144 /2190 put dup 145 /2191 put dup 146 /2192 put dup 147 /2193 put dup 34 /2122 put dup 49 /2131 put readonly def /FontBBox{-30 -325 1384 883}readonly def %/UniqueID 5054521 def currentdict end currentfile eexec 8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0 95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227 13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9 4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E 8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A 4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938 970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F 6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870 2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5 B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5 0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC 415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B 2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527 9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40 CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918 70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309 12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975 B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237 E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9 B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4 E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115 1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC 9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0 7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F 3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38 9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E 0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79 57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7 E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72 FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165 2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00 D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8 0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126 650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3 46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E 0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0 7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07 3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E 48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93 7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50 73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A 96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A 5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06 D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1 B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556 BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A 541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C 6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02 FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926 DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4 9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndResource %%BeginResource: font lsunr22 %!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9 %%CreationDate: 1994 Jun 04 10:23:13 % Lucida is a registered trademark of Bigelow & Holmes Inc. % NOTE: This is a partial font in Adobe Type 1 format. % The complete font in fully hinted ATM compatible form is available from Y&Y % (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com 11 dict begin /FontInfo 9 dict dup begin /version (0.9) readonly def /Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def /Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def /FullName (Lucida Sans Unicode 22) readonly def /FamilyName (LucidaSansUnicode) readonly def /Weight (Normal) readonly def /ItalicAngle 0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /LucidaSansUnicode22 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 100 /2264 put dup 102 /2266 put dup 103 /2267 put dup 130 /2282 put dup 131 /2283 put dup 134 /2286 put dup 135 /2287 put dup 41 /2229 put dup 42 /222a put dup 43 /222b put dup 67 /2243 put dup 96 /2260 put dup 97 /2261 put dup 23 /2217 put dup 25 /2219 put dup 26 /221a put dup 29 /221d put dup 30 /221e put dup 2 /2202 put dup 5 /2205 put dup 7 /2207 put readonly def /FontBBox{84 -166 1060 898}readonly def %/UniqueID 5054522 def currentdict end currentfile eexec EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC 003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82 22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A 61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A 69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2 C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8 67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845 09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C 6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9 CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B 50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3 261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36 B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E 6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720 80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB 18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5 1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C 82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96 2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5 6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561 165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537 EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB 62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC 42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5 8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87 3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4 3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18 6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22 1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D 744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105 ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17 87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D 50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89 C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25 A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27 16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5 1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77 DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D 6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08 00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1 022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929 1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055 06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891 37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC 6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C 0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5 F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759 FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5 F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6 1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160 B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908 77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756 CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B 6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1 E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B 29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490 A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C 45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2 8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738 B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D 17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9 29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7 C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1 351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12 CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80 FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62 7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9 5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1 3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC 49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192 D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2 90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9 7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0 8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3 EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844 E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914 02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF 03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F 4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D 28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A 64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957 5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A 21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF 54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A 30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48 87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3 9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310 BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A 6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5 69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343 C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272 96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019 D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndResource %%BeginResource: font lsunr25 %!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9 %%CreationDate: 1994 Jun 04 10:42:59 % Lucida is a registered trademark of Bigelow & Holmes Inc. % NOTE: This is a partial font in Adobe Type 1 format. % The complete font in fully hinted ATM compatible form is available from Y&Y % (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com 11 dict begin /FontInfo 9 dict dup begin /version (0.9) readonly def /Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def /Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def /FullName (Lucida Sans Unicode 25) readonly def /FamilyName (LucidaSansUnicode) readonly def /Weight (Normal) readonly def /ItalicAngle 0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /LucidaSansUnicode25 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 161 /25a1 put dup 202 /25ca put dup 203 /25cb put dup 230 /25e6 put readonly def /FontBBox{-26 -236 1026 815}readonly def %/UniqueID 5054525 def currentdict end currentfile eexec 8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488 7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363 784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934 A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B 5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D 643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89 BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862 D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15 B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A 5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56 8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4 9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7 BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752 E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB 834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7 AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D 71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7 CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729 91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C 6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471 97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017 4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18 32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737 006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5 7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497 A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19 E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB 3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350 F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022 0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8 B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6 BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803 0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5 03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78 3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874 388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB 89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34 0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45 C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85 11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705 A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612 F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068 689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC 3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndResource %%BeginResource: font lsi %!PS-AdobeFont-1.1: LucidaSans-Italic 1.001 %%CreationDate: 1993 Aug 11 21:10:09 % Lucida is a registered trademark of Bigelow & Holmes Inc. % NOTE: This is a partial font in Adobe Type 1 format. % The complete font in fully hinted ATM compatible form is available from Y&Y % (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com 11 dict begin /FontInfo 9 dict dup begin /version (1.001) readonly def /Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def /Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def /FullName (Lucida Sans Italic) readonly def /FamilyName (LucidaSans) readonly def /Weight (Normal) readonly def /ItalicAngle -11.3 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /LucidaSans-Italic def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 54 /Aditi put dup 39 /Alessio put dup 41 /Ali put dup 43 /Alois put dup 173 /Ammar put dup 47 /Andre put dup 49 /Andrzej put dup 51 /Angelika put dup 53 /Anton put dup 55 /Ari put dup 33 /Arne put dup 59 /Art put dup 61 /Ayman put dup 63 /Barry put dup 65 /Bent put dup 67 /Blair put dup 69 /Bonnie put dup 71 /Brian put dup 73 /Burkhard put dup 75 /Castor put dup 77 /Charles put dup 79 /Chi put dup 81 /Christian put dup 83 /Christoph put dup 85 /Chuck put dup 87 /Clovis put dup 96 /Curt put dup 89 /Cyrus put dup 234 /Glen put dup 189 /Heinz put dup 56 /Jacqueline put dup 57 /Jagannatha put dup 58 /Jan put dup 60 /Jason put dup 32 /Jeff put dup 62 /Jerzy put dup 34 /Jim put dup 64 /Jiri put dup 36 /Joe put dup 66 /Joel put dup 38 /Johan put dup 68 /John put dup 40 /Johnnie put dup 70 /Jon put dup 42 /Jonas put dup 72 /Jonathan put dup 44 /Jorgen put dup 74 /Jose put dup 46 /Josh put dup 76 /Juan put dup 48 /Justin put dup 78 /Kamal put dup 50 /Karl put dup 80 /Karlheinz put dup 52 /Kaspar put dup 82 /Kees put dup 84 /Keith put dup 86 /Kenchi put dup 88 /Kettleson put dup 90 /Kieran put dup 92 /Koen put dup 98 /Lalu put dup 100 /Leon put dup 102 /Louis put dup 104 /Luc put dup 106 /Lunjin put dup 110 /Malka put dup 112 /Manuel put dup 108 /Marcy put dup 114 /Mariusz put dup 116 /Martin put dup 118 /Masahiro put dup 120 /Matt put dup 122 /Maurizio put dup 126 /Michael put dup 177 /Murad put dup 91 /Robert put dup 93 /Robin put dup 95 /Rod put dup 97 /Roger put dup 99 /Ron put dup 101 /Rudi put dup 103 /Russell put dup 105 /Sam put dup 107 /Sami put dup 109 /Sanjay put dup 111 /Saroj put dup 113 /Saul put dup 115 /Saulius put dup 117 /Scott put dup 119 /Sean put dup 121 /Sebastian put dup 215 /Wilfred put dup 45 /Will put readonly def /FontBBox{-250 -211 1099 967}readonly def %/UniqueID 5029007 def currentdict end currentfile eexec AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91 2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1 1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A 384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3 B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38 02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF 693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4 FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF 242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF 05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9 1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1 3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82 CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653 B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C 07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65 19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C 050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5 B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489 AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044 B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1 04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775 5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D 57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4 5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3 2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709 B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F 3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076 EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91 8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83 74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92 EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89 50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6 7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF 6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829 67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16 B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D 0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA 0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC 4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E 336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71 CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321 6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300 55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12 4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2 06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4 F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43 CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2 F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9 DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83 6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21 057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC 200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58 A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937 CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E 192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD 51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C 1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7 4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051 CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA 35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742 8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE 51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8 3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1 54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3 8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437 9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F 8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112 DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309 783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1 3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033 23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392 D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA 123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83 6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F 72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57 54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129 0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07 1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE 831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2 16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096 4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3 2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE 6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6 C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0 72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6 18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE 2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370 76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52 9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D 9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6 20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF 63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6 65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861 1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8 D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588 92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048 30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D 6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E 2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4 970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9 590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE 23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9 5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1 CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3 240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30 8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4 719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE 2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A 15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673 0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981 496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325 DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19 E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03 C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D 93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5 C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC 75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5 65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF 41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52 19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391 D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69 1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015 C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A 0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9 7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0 0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D 9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D 5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037 89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185 A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C 0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167 7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998 3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C 6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280 2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722 E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2 7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36 A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD 343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796 6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4 82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC 3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6 32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1 A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407 FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D 08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425 9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481 420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823 53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101 1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB 9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459 8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC 3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725 1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6 071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083 5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B 14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6 FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A 9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6 E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3 5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53 14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301 2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4 F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3 A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125 7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A 3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1 F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722 E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34 26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2 096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95 22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18 E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138 E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23 61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4 605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736 B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D 806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED 4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2 22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F 891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF 485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5 4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767 DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706 54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E 31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6 CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347 308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A 928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447 06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81 031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013 1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9 7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8 D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1 D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8 16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6 2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4 BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0 E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6 AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524 12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35 149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2 0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0 89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052 6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85 0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A 12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7 D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A 8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994 7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027 57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35 13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14 8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2 2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1 74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3 5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284 A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64 2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5 E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05 315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C 412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD 570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656 BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612 787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915 4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A 3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D 11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22 CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B 125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA 1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3 ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17 3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804 17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88 ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B 0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9 33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60 3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6 A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057 17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4 4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365 2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8 4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684 10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867 5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C 9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5 3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5 2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5 01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56 DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91 3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53 29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91 CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4 A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390 78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4 0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB 3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA 7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647 394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322 E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08 15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A 7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498 34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627 73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE 43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28 D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC 15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC 2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441 F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1 2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79 B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743 ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F 0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0 CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A 78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A 0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE 7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89 867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80 A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8 7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224 07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB 4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338 168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E 4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52 7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF 2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC 3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9 4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2 1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999 B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710 14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7 B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164 C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3 DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55 A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788 887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2 99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738 5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02 CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502 50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC 5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329 06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184 C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4 261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E 6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2 9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9 2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80 98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573 3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719 EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76 77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039 2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A 2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89 746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009 5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726 A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3 587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B 9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90 F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E 1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8 2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E 9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04 D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A 5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011 8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40 96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6 561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9 BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461 0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8 0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD 84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0 9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6 E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27 5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A 6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38 8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA 3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5 FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275 2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940 FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD 27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6 85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383 FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455 ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534 7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C 0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7 70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E 1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26 4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14 E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404 F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1 EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6 7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6 5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35 DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8 9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D 1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B 5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndResource %%BeginResource: font lsd %!PS-AdobeFont-1.1: LucidaSans-Demi 1.001 %%CreationDate: 1993 Aug 11 21:10:03 % Lucida is a registered trademark of Bigelow & Holmes Inc. % NOTE: This is a partial font in Adobe Type 1 format. % The complete font in fully hinted ATM compatible form is available from Y&Y % (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com 11 dict begin /FontInfo 9 dict dup begin /version (1.001) readonly def /Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def /Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def /FullName (Lucida Sans Demibold) readonly def /FamilyName (LucidaSans) readonly def /Weight (Demibold) readonly def /ItalicAngle 0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /LucidaSans-Demi def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 54 /Aditi put dup 39 /Alessio put dup 41 /Ali put dup 47 /Andre put dup 49 /Andrzej put dup 51 /Angelika put dup 53 /Anton put dup 55 /Ari put dup 65 /Bent put dup 67 /Blair put dup 69 /Bonnie put dup 71 /Brian put dup 73 /Burkhard put dup 75 /Castor put dup 77 /Charles put dup 79 /Chi put dup 81 /Christian put dup 83 /Christoph put dup 85 /Chuck put dup 87 /Clovis put dup 89 /Cyrus put dup 189 /Heinz put dup 56 /Jacqueline put dup 57 /Jagannatha put dup 58 /Jan put dup 32 /Jeff put dup 66 /Joel put dup 38 /Johan put dup 68 /John put dup 40 /Johnnie put dup 70 /Jon put dup 72 /Jonathan put dup 44 /Jorgen put dup 74 /Jose put dup 46 /Josh put dup 76 /Juan put dup 48 /Justin put dup 78 /Kamal put dup 50 /Karl put dup 80 /Karlheinz put dup 52 /Kaspar put dup 82 /Kees put dup 84 /Keith put dup 86 /Kenchi put dup 88 /Kettleson put dup 90 /Kieran put dup 98 /Lalu put dup 100 /Leon put dup 102 /Louis put dup 104 /Luc put dup 106 /Lunjin put dup 110 /Malka put dup 112 /Manuel put dup 108 /Marcy put dup 114 /Mariusz put dup 116 /Martin put dup 118 /Masahiro put dup 120 /Matt put dup 122 /Maurizio put dup 121 /Sebastian put dup 97 /Roger put dup 99 /Ron put dup 101 /Rudi put dup 103 /Russell put dup 45 /Will put dup 105 /Sam put dup 107 /Sami put dup 109 /Sanjay put dup 111 /Saroj put dup 113 /Saul put dup 115 /Saulius put dup 117 /Scott put dup 119 /Sean put readonly def /FontBBox{-309 -205 1151 967}readonly def %/UniqueID 5029006 def currentdict end currentfile eexec AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F 96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698 C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE 9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55 234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30 D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020 C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020 6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D 85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115 B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816 DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7 CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2 F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4 4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395 16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6 A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B 620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3 7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829 F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED 5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9 993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071 2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2 2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B 62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A 257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97 0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658 A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D 2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488 C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50 558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF 83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1 804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457 BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23 A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040 E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6 A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7 306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2 30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29 E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812 CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624 76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5 04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29 9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B 6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F 94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C 678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869 B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC 9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD 23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4 019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D 61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358 6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223 B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B 7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F 8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87 8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4 E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459 0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2 109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02 FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12 FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E 3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4 AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6 5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F 49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967 B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF 7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A 05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B 584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1 9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710 54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7 1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170 5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340 0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678 D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0 F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F 09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26 B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F 5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6 0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021 2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596 C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561 A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8 447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA 5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3 3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15 1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E 055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB 96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594 4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80 011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058 E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E 540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683 74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF 2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6 0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3 34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C 335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865 ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC 52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1 2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9 13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E 28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6 43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6 829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2 0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719 81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749 20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42 DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978 8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50 0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7 CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769 12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16 B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16 719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2 73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7 FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C 2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92 8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1 8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE 60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE 9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934 9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481 6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994 D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF 2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B 81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2 C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89 9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1 4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5 5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA 02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393 A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655 40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083 F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536 D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54 9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5 08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0 2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882 A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1 4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9 AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0 CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460 F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146 52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8 CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B 85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0 A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E 10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F 17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8 C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228 0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1 40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4 B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC 02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B 8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D 626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930 087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493 203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3 1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A 1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776 3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD 78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3 F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95 2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897 9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798 E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D 84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F 0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451 04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B 0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9 57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01 F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601 8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C 58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282 BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03 66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7 D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352 1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55 48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565 3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E 37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5 D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87 C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2 B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D 042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7 FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105 81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980 813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256 77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4 2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC 792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF 84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B 4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA 8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932 62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268 5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7 787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3 88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2 645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508 5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6 9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA 4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F 33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08 083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21 FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4 5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A 72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998 CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2 6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E 8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94 BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F 53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498 BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406 81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491 83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945 DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D 34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3 355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB 9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570 95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54 25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9 F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97 3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319 EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C 59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3 6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A 933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6 A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B 60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17 EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338 080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A 1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5 536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3 C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B 96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532 F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82 ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4 E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1 F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD 85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45 E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2 96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC 5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB 95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD 70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C 4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2 19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017 0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB 96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4 AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154 347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D 519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483 876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE 064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7 64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0 4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684 EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1 622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D 19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1 B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0 F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954 B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906 D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0 8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB 8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396 610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1 AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0 876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20 43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821 D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8 C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7 5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9 D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913 2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2 18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1 687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E 9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5 126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F 10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914 542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B 4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524 1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1 8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409 E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B 1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022 FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C 29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3 4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D 00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75 1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3 27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262 52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439 9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3 7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660 57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721 6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF 69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA 889266458C136A3A92E7979EB53A04EB00 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndResource %%BeginResource: font lbtr %!PS-AdobeFont-1.1: LucidaTypewriter 1.001 %%CreationDate: 1994 Nov 12 10:47:10 % Lucida is a registered trademark of Bigelow & Holmes Inc. % NOTE: This is a partial font in Adobe Type 1 format. % The complete font in fully hinted ATM compatible form is available from Y&Y % (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com 11 dict begin /FontInfo 9 dict dup begin /version (1.001) readonly def /Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def /Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def /FullName (Lucida Typewriter) readonly def /FamilyName (LucidaTypewriter) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def /isFixedPitch true def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /LucidaTypewriter def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 54 /Aditi put dup 35 /Ahmed put dup 37 /Alasdair put dup 39 /Alessio put dup 41 /Ali put dup 43 /Alois put dup 173 /Ammar put dup 47 /Andre put dup 49 /Andrzej put dup 51 /Angelika put dup 53 /Anton put dup 55 /Ari put dup 33 /Arne put dup 59 /Art put dup 61 /Ayman put dup 63 /Barry put dup 65 /Bent put dup 67 /Blair put dup 69 /Bonnie put dup 71 /Brian put dup 73 /Burkhard put dup 75 /Castor put dup 77 /Charles put dup 79 /Chi put dup 81 /Christian put dup 83 /Christoph put dup 85 /Chuck put dup 87 /Clovis put dup 96 /Curt put dup 89 /Cyrus put dup 187 /Don put dup 255 /George put dup 189 /Heinz put dup 179 /Hong put dup 178 /Ivan put dup 56 /Jacqueline put dup 57 /Jagannatha put dup 58 /Jan put dup 60 /Jason put dup 32 /Jeff put dup 62 /Jerzy put dup 34 /Jim put dup 64 /Jiri put dup 36 /Joe put dup 66 /Joel put dup 38 /Johan put dup 68 /John put dup 40 /Johnnie put dup 70 /Jon put dup 42 /Jonas put dup 72 /Jonathan put dup 44 /Jorgen put dup 74 /Jose put dup 46 /Josh put dup 76 /Juan put dup 48 /Justin put dup 78 /Kamal put dup 50 /Karl put dup 80 /Karlheinz put dup 52 /Kaspar put dup 82 /Kees put dup 84 /Keith put dup 86 /Kenchi put dup 252 /Kendall put dup 88 /Kettleson put dup 90 /Kieran put dup 92 /Koen put dup 94 /Kristian put dup 98 /Lalu put dup 100 /Leon put dup 102 /Louis put dup 104 /Luc put dup 106 /Lunjin put dup 110 /Malka put dup 112 /Manuel put dup 108 /Marcy put dup 114 /Mariusz put dup 116 /Martin put dup 118 /Masahiro put dup 120 /Matt put dup 122 /Maurizio put dup 124 /Max put dup 126 /Michael put dup 177 /Murad put dup 91 /Robert put dup 93 /Robin put dup 95 /Rod put dup 97 /Roger put dup 99 /Ron put dup 101 /Rudi put dup 103 /Russell put dup 105 /Sam put dup 107 /Sami put dup 109 /Sanjay put dup 111 /Saroj put dup 113 /Saul put dup 115 /Saulius put dup 117 /Scott put dup 119 /Sean put dup 121 /Sebastian put dup 123 /Shuichi put dup 125 /Stan put dup 163 /Stefan put dup 171 /Surendar put dup 188 /Vladimir put dup 45 /Will put dup 247 /Waldo put dup 215 /Wilfred put readonly def /FontBBox{0 -211 743 940}readonly def %/UniqueID 5054489 def currentdict end currentfile eexec AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A 372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624 40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86 A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5 C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3 F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064 174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3 7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91 E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0 9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3 7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C 078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5 4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1 6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8 106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D 4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1 697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86 DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065 EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322 B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8 8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9 A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E 9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33 20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64 D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07 EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5 82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81 82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F 4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A 96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54 73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788 2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3 C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3 31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024 68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77 98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697 92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989 D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E 0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200 8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A 7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3 02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C 63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912 16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768 5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21 018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0 453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA 74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03 F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390 4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624 B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50 18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5 4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2 4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5 05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89 85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901 238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292 2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217 F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F 5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C 6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0 885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8 031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66 4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289 15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1 F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D 2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C 8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75 046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541 AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790 2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9 88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65 DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3 EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15 85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56 C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55 141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F 579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6 502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5 82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2 A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2 3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C 28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907 BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9 D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01 6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12 950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2 E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2 369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975 C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C 37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC 2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4 2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016 E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A 89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552 5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F 7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE 1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334 5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F 764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B 69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7 A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5 42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6 0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA 9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9 68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081 8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF 90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8 13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E 5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D 0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890 7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36 A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526 C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91 7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898 E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B 29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509 E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1 A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91 8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886 E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A 0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417 ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401 67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535 0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125 CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F 3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5 17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D 5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187 2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8 E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01 28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0 435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C 5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88 D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5 62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3 E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0 4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB 44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F 79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27 8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A 74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3 9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31 0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E 36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594 7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54 2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A 508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C 19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522 A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8 946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023 74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E 81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1 35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47 5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D 312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C 2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D 0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800 FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7 5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE 1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD 0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744 74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479 205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634 E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32 8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9 44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4 215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40 97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC 4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22 AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41 E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72 CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC 75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173 4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2 385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7 5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3 D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238 CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A 563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8 ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67 735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409 E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16 F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55 539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0 B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510 329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645 D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7 8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1 1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873 5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2 0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771 214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE 12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3 AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4 D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F 62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7 DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4 20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB 7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6 D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D 1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD 36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8 BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36 396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6 A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF 427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2 FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43 235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43 2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E 9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA 7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95 10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5 1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1 BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099 C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866 A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01 0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D 4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40 75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D 047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561 68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0 0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06 2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D 18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6 EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0 B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE 37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA 45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD 6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26 9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA 3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760 B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345 78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4 6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7 E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82 AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9 7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE 3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0 731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6 7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588 557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454 717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2 4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0 929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703 689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA 0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6 908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA 43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5 767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641 D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C 32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52 CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D 8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7 134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696 D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC 34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C 55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8 9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12 7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D 4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B 7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2 F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668 196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00 ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1 C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E 8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0 E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291 2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB 8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9 FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D 2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411 00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01 C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E 950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539 A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A 88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7 290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B 643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A 08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454 B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3 E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D 398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5 B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683 831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD 7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829 A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6 081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46 A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9 A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8 24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F 038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835 C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0 A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233 C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016 D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715 C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC 797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E 95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F 6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915 F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447 CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A 64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D 6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923 4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1 F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3 9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6 F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96 A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED 100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613 F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E 01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613 907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36 6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884 462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB 9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505 54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202 A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446 3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615 4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3 CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8 7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C 9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A 827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850 9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74 B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD 2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122 96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4 083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D 850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B 170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A 99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2 5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71 CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8 B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562 2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3 19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720 37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348 C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D 817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36 D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1 7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48 886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A 4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932 D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7 2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0 AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791 D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705 6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618 FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6 C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219 8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044 A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3 A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178 21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762 229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11 E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82 3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F 1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76 FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150 294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117 588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1 E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064 EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906 98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC 2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460 087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040 B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82 BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7 9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A 40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408 9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B 4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963 F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2 7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B 7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604 20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230 80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C 77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F 7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9 E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9 B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217 306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876 71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654 7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55 9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67 5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164 BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0 4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7 4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C 4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1 10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C 052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA 5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4 6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589 A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D 171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96 0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C 351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336 E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C 98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD 2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4 90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87 E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4 E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8 D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544 F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311 0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9 DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87 E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD 47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3 6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5 180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2 A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5 A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72 9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C 5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981 7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72 EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B 5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987 4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D 76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F 3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D 18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101 CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D 3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581 A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC 545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A 72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07 CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF 2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2 42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210 D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739 3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8 DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435 16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA 7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E 261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46 D80FCC9E62 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark %%EndResource %!PS-Adobe-2.0 %%Version: 0.1 %%Pages: (atend) %%EndComments % % Version 3.3.2 prologue for troff files. % /#copies 1 store /aspectratio 1 def /formsperpage 1 def /landscape false def /linewidth .3 def /magnification 1 def /margin 0 def /orientation 0 def /resolution 720 def /rotation 1 def /xoffset 0 def /yoffset 0 def /roundpage true def /useclippath true def /pagebbox [0 0 612 792] def /R /Times-Roman def /I /Times-Italic def /B /Times-Bold def /BI /Times-BoldItalic def /H /Helvetica def /HI /Helvetica-Oblique def /HB /Helvetica-Bold def /HX /Helvetica-BoldOblique def /CW /Courier def /CO /Courier def /CI /Courier-Oblique def /CB /Courier-Bold def /CX /Courier-BoldOblique def /PA /Palatino-Roman def /PI /Palatino-Italic def /PB /Palatino-Bold def /PX /Palatino-BoldItalic def /Hr /Helvetica-Narrow def /Hi /Helvetica-Narrow-Oblique def /Hb /Helvetica-Narrow-Bold def /Hx /Helvetica-Narrow-BoldOblique def /KR /Bookman-Light def /KI /Bookman-LightItalic def /KB /Bookman-Demi def /KX /Bookman-DemiItalic def /AR /AvantGarde-Book def /AI /AvantGarde-BookOblique def /AB /AvantGarde-Demi def /AX /AvantGarde-DemiOblique def /NR /NewCenturySchlbk-Roman def /NI /NewCenturySchlbk-Italic def /NB /NewCenturySchlbk-Bold def /NX /NewCenturySchlbk-BoldItalic def /ZD /ZapfDingbats def /ZI /ZapfChancery-MediumItalic def /S /S def /S1 /S1 def /GR /Symbol def /inch {72 mul} bind def /min {2 copy gt {exch} if pop} bind def /setup { counttomark 2 idiv {def} repeat pop landscape {/orientation 90 orientation add def} if /scaling 72 resolution div def linewidth setlinewidth 1 setlinecap pagedimensions xcenter ycenter translate orientation rotation mul rotate width 2 div neg height 2 div translate xoffset inch yoffset inch neg translate margin 2 div dup neg translate magnification dup aspectratio mul scale scaling scaling scale addmetrics 0 0 moveto } def /pagedimensions { useclippath userdict /gotpagebbox known not and { /pagebbox [clippath pathbbox newpath] def roundpage currentdict /roundpagebbox known and {roundpagebbox} if } if pagebbox aload pop 4 -1 roll exch 4 1 roll 4 copy landscape {4 2 roll} if sub /width exch def sub /height exch def add 2 div /xcenter exch def add 2 div /ycenter exch def userdict /gotpagebbox true put } def /addmetrics { /Symbol /S null Sdefs cf /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf } def /pagesetup { /page exch def currentdict /pagedict known currentdict page known and { page load pagedict exch get cvx exec } if } def /decodingdefs [ {counttomark 2 idiv {y moveto show} repeat} {neg /y exch def counttomark 2 idiv {y moveto show} repeat} {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat} {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat} {counttomark 2 idiv {y moveto show} repeat} {neg setfunnytext} ] def /setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def /w {neg moveto show} bind def /m {neg dup /y exch def moveto} bind def /done {/lastpage where {pop lastpage} if} def /f { dup /font exch def findfont exch dup /ptsize exch def scaling div dup /size exch def scalefont setfont linewidth ptsize mul scaling 10 mul div setlinewidth /spacewidth ( ) stringwidth pop def } bind def /changefont { /fontheight exch def /fontslant exch def currentfont [ 1 0 fontheight ptsize div fontslant sin mul fontslant cos div fontheight ptsize div 0 0 ] makefont setfont } bind def /sf {f} bind def /cf { dup length 2 idiv /entries exch def /chtab exch def /newencoding exch def /newfont exch def findfont dup length 1 add dict /newdict exch def {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall newencoding type /arraytype eq {newdict /Encoding newencoding put} if newdict /Metrics entries dict put newdict /Metrics get begin chtab aload pop 1 1 entries {pop def} for newfont newdict definefont pop end } bind def % % A few arrays used to adjust reference points and character widths in some % of the printer resident fonts. If square roots are too high try changing % the lines describing /radical and /radicalex to, % % /radical [0 -75 550 0] % /radicalex [-50 -75 500 0] % % Move braceleftbt a bit - default PostScript character is off a bit. % /Sdefs [ /bracketlefttp [201 500] /bracketleftbt [201 500] /bracketrighttp [-81 380] /bracketrightbt [-83 380] /braceleftbt [203 490] /bracketrightex [220 -125 500 0] /radical [0 0 550 0] /radicalex [-50 0 500 0] /parenleftex [-20 -170 0 0] /integral [100 -50 500 0] /infinity [10 -75 730 0] ] def /S1defs [ /underscore [0 80 500 0] /endash [7 90 650 0] ] def % % Tries to round clipping path dimensions, as stored in array pagebbox, so they % match one of the known sizes in the papersizes array. Lower left coordinates % are always set to 0. % /roundpagebbox { 7 dict begin /papersizes [8.5 inch 11 inch 14 inch 17 inch] def /mappapersize { /val exch def /slop .5 inch def /diff slop def /j 0 def 0 1 papersizes length 1 sub { /i exch def papersizes i get val sub abs dup diff le {/diff exch def /j i def} {pop} ifelse } for diff slop lt {papersizes j get} {val} ifelse } def pagebbox 0 0 put pagebbox 1 0 put pagebbox dup 2 get mappapersize 2 exch put pagebbox dup 3 get mappapersize 3 exch put end } bind def %%EndProlog %%BeginSetup mark /magnification .9 def % % Encoding vector and redefinition of findfont for the ISO Latin1 standard. % The 18 characters missing from ROM based fonts on older printers are noted % below. % /ISOLatin1Encoding [ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /minus /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent /dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron /space /exclamdown /cent /sterling /currency /yen /brokenbar % missing /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree % missing /plusminus % missing /twosuperior % missing /threesuperior % missing /acute /mu % missing /paragraph /periodcentered /cedilla /onesuperior % missing /ordmasculine /guillemotright /onequarter % missing /onehalf % missing /threequarters % missing /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth % missing /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply % missing /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute % missing /Thorn % missing /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth % missing /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide % missing /oslash /ugrave /uacute /ucircumflex /udieresis /yacute % missing /thorn % missing /ydieresis ] def /NewFontDirectory FontDirectory maxlength dict def % % Apparently no guarantee findfont is defined in systemdict so the obvious % % systemdict /findfont get exec % % can generate an error. So far the only exception is a VT600 (version 48.0). % userdict /@RealFindfont known not { userdict begin /@RealFindfont systemdict begin /findfont load end def end } if /findfont { dup NewFontDirectory exch known not { dup %dup systemdict /findfont get exec % not always in systemdict dup userdict /@RealFindfont get exec dup /Encoding get StandardEncoding eq { dup length dict begin {1 index /FID ne {def}{pop pop} ifelse} forall /Encoding ISOLatin1Encoding def currentdict end /DummyFontName exch definefont } if NewFontDirectory 3 1 roll put } if NewFontDirectory exch get } bind def %%Patch from lp %%EndPatch from lp setup %%EndSetup %%Page: 1 1 /saveobj save def mark 1 pagesetup 12 /LucidaSans-Demi f (Acme: A) 1634 1220 w (User Interface) 2169 1220 w (for Programmers) 3075 1220 w 10 /LucidaSans-Italic f (Rob Pike) 2670 1427 w (rob@plan9.bell-labs.com) 2262 1547 w 10 /LucidaSansUnicode00 f (ABSTRACT) 2626 2118 w (A) 1080 2368 w (hybrid) 1194 2368 w (of) 1549 2368 w (window) 1692 2368 w (system,) 2106 2368 w (shell,) 2523 2368 w (and) 2827 2368 w (editor,) 3052 2368 w (Acme) 3416 2368 w (gives) 3730 2368 w (text-oriented) 4026 2368 w (applications) 1080 2488 w (a) 1704 2488 w (clean,) 1798 2488 w (expressive,) 2122 2488 w (and) 2709 2488 w (consistent) 2928 2488 w (style) 3464 2488 w (of) 3728 2488 w (interaction.) 3865 2488 w (Tra\255) 4488 2488 w (ditional) 1080 2608 w (window) 1501 2608 w (systems) 1926 2608 w (support) 2373 2608 w (interactive) 2807 2608 w (client) 3368 2608 w (programs) 3688 2608 w (and) 4211 2608 w (offer) 4448 2608 w (libraries) 1080 2728 w (of) 1508 2728 w (pre-defined) 1639 2728 w (operations) 2256 2728 w (such) 2805 2728 w (as) 3064 2728 w (pop-up) 3203 2728 w (menus) 3606 2728 w (and) 3963 2728 w (buttons) 4176 2728 w (to) 4582 2728 w (promote) 1080 2848 w (a) 1549 2848 w (consistent) 1661 2848 w (user) 2215 2848 w (interface) 2482 2848 w (among) 2963 2848 w (the) 3353 2848 w (clients.) 3565 2848 w (Acme) 4001 2848 w (instead) 4327 2848 w (provides) 1080 2968 w (its) 1535 2968 w (clients) 1691 2968 w (with) 2045 2968 w (a) 2289 2968 w (fixed) 2383 2968 w (user) 2668 2968 w (interface) 2917 2968 w (and) 3380 2968 w (simple) 3599 2968 w (conventions) 3959 2968 w (to) 4582 2968 w (encourage) 1080 3088 w (its) 1625 3088 w (uniform) 1782 3088 w (use.) 2207 3088 w (Clients) 2480 3088 w (access) 2853 3088 w (the) 3208 3088 w (facilities) 3403 3088 w (of) 3846 3088 w (Acme) 3984 3088 w (through) 4293 3088 w (a) 1080 3208 w (file) 1176 3208 w (system) 1368 3208 w (interface;) 1749 3208 w (Acme) 2246 3208 w (is) 2556 3208 w (in) 2677 3208 w (part) 2809 3208 w (a) 3046 3208 w (file) 3142 3208 w (server) 3334 3208 w (that) 3672 3208 w (exports) 3904 3208 w (device-) 4315 3208 w (like) 1080 3328 w (files) 1294 3328 w (that) 1538 3328 w (may) 1771 3328 w (be) 2013 3328 w (manipulated) 2174 3328 w (to) 2820 3328 w (access) 2960 3328 w (and) 3317 3328 w (control) 3539 3328 w (the) 3924 3328 w (contents) 4122 3328 w (of) 4582 3328 w (its) 1080 3448 w (windows.) 1252 3448 w (Written) 1791 3448 w (in) 2194 3448 w (a) 2340 3448 w (concurrent) 2450 3448 w (programming) 3029 3448 w (language,) 3746 3448 w (Acme) 4276 3448 w (is) 4600 3448 w (structured) 1080 3568 w (as) 1617 3568 w (a) 1759 3568 w (set) 1850 3568 w (of) 2030 3568 w (communicating) 2164 3568 w (processes) 2947 3568 w (that) 3464 3568 w (neatly) 3692 3568 w (subdivide) 4020 3568 w (the) 4525 3568 w (various) 1080 3688 w (aspects) 1475 3688 w (of) 1883 3688 w (its) 2025 3688 w (tasks:) 2186 3688 w (display) 2514 3688 w (management,) 2900 3688 w (input,) 3606 3688 w (file) 3934 3688 w (server,) 4128 3688 w (and) 4500 3688 w (so on.) 1080 3808 w (Acme) 1330 3980 w (attaches) 1652 3980 w (distinct) 2109 3980 w (functions) 2521 3980 w (to) 3026 3980 w (the) 3177 3980 w (three) 3385 3980 w (mouse) 3690 3980 w (buttons:) 4066 3980 w (the) 4525 3980 w (left) 1080 4100 w (selects) 1290 4100 w (text;) 1672 4100 w (the) 1946 4100 w (middle) 2152 4100 w (executes) 2536 4100 w (textual) 3016 4100 w (commands;) 3403 4100 w (and) 4014 4100 w (the) 4244 4100 w (right) 4449 4100 w (combines) 1080 4220 w (context) 1583 4220 w (search) 1985 4220 w (and) 2338 4220 w (file) 2556 4220 w (opening) 2745 4220 w (functions) 3178 4220 w (to) 3668 4220 w (integrate) 3804 4220 w (the) 4277 4220 w (vari\255) 4470 4220 w (ous applications and files in the system.) 1080 4340 w (Acme) 1330 4512 w (works) 1639 4512 w (well) 1968 4512 w (enough) 2200 4512 w (to) 2606 4512 w (have) 2745 4512 w (developed) 3011 4512 w (a) 3551 4512 w (community) 3647 4512 w (that) 4228 4512 w (uses) 4460 4512 w (it) 1080 4632 w (exclusively.) 1181 4632 w (Although) 1807 4632 w (Acme) 2285 4632 w (discourages) 2588 4632 w (the) 3204 4632 w (traditional) 3393 4632 w (style) 3925 4632 w (of) 4184 4632 w (interac\255) 4316 4632 w (tion) 1080 4752 w (based) 1304 4752 w (on) 1627 4752 w (typescript) 1785 4752 w (windows) 2301 4752 w 10 /LucidaSansUnicode20 f (\024) 2721 4752 w 10 /LucidaSansUnicode00 f (teletypes) 2821 4752 w 10 /LucidaSansUnicode20 f (\024) 3258 4752 w 10 /LucidaSansUnicode00 f (its) 3358 4752 w (users) 3511 4752 w (find) 3808 4752 w (Acme) 4035 4752 w 10 /LucidaSansUnicode20 f (\031) 4304 4752 w 10 /LucidaSansUnicode00 f (s) 4336 4752 w (other) 4423 4752 w (services render typescripts obsolete.) 1080 4872 w 10 /LucidaSans-Demi f (History and motivation) 720 5165 w 10 /LucidaSansUnicode00 f (The) 970 5337 w (usual) 1195 5337 w (typescript) 1498 5337 w (style) 2022 5337 w (of) 2291 5337 w (interaction) 2433 5337 w (with) 2997 5337 w (Unix) 3246 5337 w (and) 3511 5337 w (its) 3735 5337 w (relatives) 3896 5337 w (is) 4346 5337 w (an) 4470 5337 w (old) 4631 5337 w (one.) 4829 5337 w (The) 720 5457 w (typescript) 936 5457 w 10 /LucidaSansUnicode20 f (\024) 1416 5457 w 10 /LucidaSansUnicode00 f (an) 1516 5457 w (intermingling) 1668 5457 w (of) 2356 5457 w (textual) 2489 5457 w (commands) 2860 5457 w (and) 3423 5457 w (their) 3637 5457 w (output) 3896 5457 w 10 /LucidaSansUnicode20 f (\024) 4218 5457 w 10 /LucidaSansUnicode00 f (originates) 4318 5457 w (with) 4835 5457 w (the) 720 5577 w (scrolls) 925 5577 w (of) 1288 5577 w (paper) 1436 5577 w (on) 1764 5577 w (teletypes.) 1937 5577 w (The) 2488 5577 w (advent) 2719 5577 w (of) 3094 5577 w (windowed) 3242 5577 w (terminals) 3781 5577 w (has) 4285 5577 w (given) 4504 5577 w (each) 4816 5577 w (user) 720 5697 w (what) 965 5697 w (amounts) 1231 5697 w (to) 1687 5697 w (an) 1820 5697 w (array) 1972 5697 w (of) 2251 5697 w (teletypes,) 2384 5697 w (a) 2888 5697 w (limited) 2978 5697 w (and) 3349 5697 w (unimaginative) 3564 5697 w (use) 4282 5697 w (of) 4485 5697 w (the) 4617 5697 w (pow\255) 4806 5697 w (ers) 720 5817 w (of) 905 5817 w (bitmap) 1040 5817 w (displays) 1417 5817 w (and) 1847 5817 w (mice.) 2064 5817 w (Systems) 2394 5817 w (like) 2825 5817 w (the) 3034 5817 w (Macintosh) 3226 5817 w (that) 3757 5817 w (do) 3985 5817 w (involve) 4146 5817 w (the) 4524 5817 w (mouse) 4717 5817 w (as) 720 5937 w (an) 862 5937 w (integral) 1015 5937 w (part) 1422 5937 w (of) 1654 5937 w (the) 1788 5937 w (interaction) 1979 5937 w (are) 2534 5937 w (geared) 2721 5937 w (towards) 3089 5937 w (general) 3509 5937 w (users,) 3905 5937 w (not) 4233 5937 w (experts,) 4428 5937 w (and) 4860 5937 w (certainly not programmers.) 720 6057 w (Software developers, at least on) 2109 6057 w (time-sharing) 3691 6057 w (systems,) 4359 6057 w (have) 4815 6057 w (been left behind.) 720 6177 w (Some programs have mouse-based editing of text files) 970 6349 w (and) 3681 6349 w (typescripts;) 3894 6349 w (ones) 4490 6349 w (I) 4753 6349 w (have) 4815 6349 w (built) 720 6469 w (include) 976 6469 w (the) 1364 6469 w (window) 1555 6469 w (systems) 1960 6469 w 10 /LucidaTypewriter f (mux) 2387 6469 w 10 /LucidaSansUnicode00 f ([Pike88]) 2639 6469 w (and) 3065 6469 w 10 /LucidaTypewriter f (8\275) 3281 6469 w 10 /LucidaSansUnicode00 f ([Pike91]) 3460 6469 w (and) 3885 6469 w (the) 4100 6469 w (text) 4290 6469 w (editor) 4516 6469 w (Sam) 4838 6469 w ([Pike87].) 720 6589 w (These) 1220 6589 w (have) 1554 6589 w (put) 1825 6589 w (the) 2033 6589 w (programmer) 2234 6589 w 10 /LucidaSansUnicode20 f (\031) 2840 6589 w 10 /LucidaSansUnicode00 f (s) 2872 6589 w (mouse) 2970 6589 w (to) 3340 6589 w (some) 3485 6589 w (productive) 3793 6589 w (work,) 4355 6589 w (but) 4671 6589 w (not) 4880 6589 w (wholeheartedly.) 720 6709 w (Even) 1558 6709 w (experienced) 1819 6709 w (users) 2450 6709 w (of) 2748 6709 w (these) 2883 6709 w (programs) 3182 6709 w (often) 3686 6709 w (retype) 3976 6709 w (text) 4318 6709 w (that) 4546 6709 w (could) 4774 6709 w (be) 720 6829 w (grabbed) 878 6829 w (with) 1320 6829 w (the) 1564 6829 w (mouse,) 1758 6829 w (partly) 2153 6829 w (because) 2470 6829 w (the) 2904 6829 w (menu-driven) 3099 6829 w (interface) 3773 6829 w (is) 4237 6829 w (imperfect) 4357 6829 w (and) 4860 6829 w (partly because the various pieces are not well enough integrated.) 720 6949 w 8 /S1 f (__________________) 720 7101 w 8 /LucidaSansUnicode00 f (Originally) 720 7201 w (appeared) 1119 7201 w (in) 1506 7201 w 8 /LucidaSans-Italic f (Proc.) 1605 7201 w (of) 1827 7201 w (the) 1929 7201 w (Winter) 2077 7201 w (1994) 2357 7201 w (USENIX) 2583 7201 w (Conf.,) 2884 7201 w 8 /LucidaSansUnicode00 f (pp.) 3142 7201 w (223-234,) 3294 7201 w (San) 3692 7201 w (Francisco,) 3855 7201 w (CA) 4272 7201 w cleartomark showpage saveobj restore %%EndPage: 1 1 %%Page: 2 2 /saveobj save def mark 2 pagesetup 10 /LucidaSansUnicode00 f (\255 2 \255) 2783 480 w cleartomark saveobj restore %ps_include: begin save /ed {exch def} def {} /showpage ed {} /copypage ed {} /erasepage ed {} /letter ed currentdict /findfont known systemdict /findfont known and { /findfont systemdict /findfont get def } if 36 dict dup /PS-include-dict-dw ed begin /context ed count array astore /o-stack ed %ps_include: variables begin /llx -28 def /lly 145 def /urx 640.16 def /ury 646.12 def /w 0 def /o 0 def /s 0 def /cx 2880 def /cy -2760 def /sx 4320 def /sy 3600 def /ax .5 def /ay .5 def /rot 0 def %ps_include: variables end {llx lly urx ury} /bbox ed {newpath 2 index exch 2 index exch dup 6 index exch moveto 3 {lineto} repeat closepath} /boxpath ed {dup mul exch dup mul add sqrt} /len ed {2 copy gt {exch} if pop} /min ed {2 copy lt {exch} if pop} /max ed {transform round exch round exch A itransform} /nice ed {6 array} /n ed n defaultmatrix n currentmatrix n invertmatrix n concatmatrix /A ed urx llx sub 0 A dtransform len /Sx ed 0 ury lly sub A dtransform len /Sy ed llx urx add 2 div lly ury add 2 div A transform /Cy ed /Cx ed rot dup sin abs /S ed cos abs /C ed Sx S mul Sy C mul add /H ed Sx C mul Sy S mul add /W ed sy H div /Scaley ed sx W div /Scalex ed s 0 eq {Scalex Scaley min dup /Scalex ed /Scaley ed} if sx Scalex W mul sub 0 max ax 0.5 sub mul cx add /cx ed sy Scaley H mul sub 0 max ay 0.5 sub mul cy add /cy ed urx llx sub 0 A dtransform exch atan rot exch sub /rot ed n currentmatrix initgraphics setmatrix cx cy translate Scalex Scaley scale rot rotate Cx neg Cy neg translate A concat bbox boxpath clip newpath w 0 ne {gsave bbox boxpath 1 setgray fill grestore} if end gsave %ps_include: inclusion begin %!PS-Adobe-2.0 %%Version: 3.3.2 %%DocumentFonts: (atend) %%Pages: (atend) %%EndComments %%EndProlog %%BeginSetup mark /picstr 116 string def -28 145 translate 668.16 501.12 scale 928 696 1 [928 0 0 -696 0 696] {currentfile picstr readhexstring pop} image 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7ffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7ffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7ffff7ffffe67ffffffffffffe7fff333fffff9fffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7ffff47c7fe67f3dfffffffffe7f39333f81ff99ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7ffff47c7ffe7f1dfffffffffe7f33f33f9ffff9ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7ffff53a70e67f1df1cfef1f1e7f37333f9f39907fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7ffff53a7e667f4de4ceee6e4e7f2f333f9f3999ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7ffff53a7e667f4dccceccfce67f0f333f839b99ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7ffff59670667f65c0e45cfce67f27333f9fc799ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7ffff59666667f65cfe45cfce67f33333f9fc799ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7ffff5ce66667f71cfe11cfce67f33333f9fb399ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7ffff5ce66667f71e6f33e6e4e7f39333f9f3999ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7ffff5fe71267f79f1f33f1f1e7f39333f81399c7fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7ffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7ffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7ffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcffffffffffffffffffffffffffffffffffffffffffffffffffeffffff fffffffffffffffffffffffffffffffffffffffe 7800fffffffffffffffffffffffffffffffffffffffffffffffeffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800fffffffffffffffffffffffffffffffffffffffffffffffeffffff fffffffffffffffffffffffffffffffffffffffe 7a22fffffffffffffffffffffffffffffffffff8ffffff3ffff8ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffca22fffffffffffffffffffffffffffffffffff8ffffff3ffff8ffffff fffffffffffffffffffffffffffffffffffffffe 7888fe7bffffffe0fff3fc1ffff3fffc3ffffff3fc0fff3ffff8ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc888fe7bffffffe0fff3fc1ffff3fffc3ffffff3fc0fff3ffff8ffffff fffffffffffffffffffffffffffffffffffffffe 7a22fe3bffffffce7ff3fccffff3fff99ffffff3fce7ff3ffff8ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffca22fe3bffffffce7ff3fccffff3fff99ffffff3fce7ff3ffff8ffffff fffffffffffffffffffffffffffffffffffffffe 7888fe3be39fdf9fe720fccc3c20e3f9f91e1c80fcf3c73c7c78ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc888fe3be39fdf9fe720fccc3c20e3f9f91e1c80fcf3c73c7c78ffffff fffffffffffffffffffffffffffffffffffffffe 7a22fe9bc99ddf9fe733fccf99f3c9f8f88fcc93fcf39339b938ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffca22fe9bc99ddf9fe733fccf99f3c9f8f88fcc93fcf39339b938ffffff fffffffffffffffffffffffffffffffffffffffe 7888fe9b999d9f9fe733fccf99f399fc79cfcc73fcf33333f398ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc888fe9b999d9f9fe733fccf99f399fc79cfcc73fcf33333f398ffffff fffffffffffffffffffffffffffffffffffffffe 7a22fecb81c8bf9fe733fc1c187381fe39ce0cf3fcf30333f398ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffca22fecb81c8bf9fe733fc1c187381fe39ce0cf3fcf30333f398ffffff fffffffffffffffffffffffffffffffffffffffe 7888fecb9fc8bf9fe733fcf99c339fff19ccccf3fcf33f33f398ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc888fecb9fc8bf9fe733fcf99c339fff19ccccf3fcf33f33f398ffffff fffffffffffffffffffffffffffffffffffffffe 7a22fee39fc23f9fe733fcf99f339fff99ccccf3fcf33f33f398ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffca22fee39fc23f9fe733fcf99f339fff99ccccf3fcf33f33f398ffffff fffffffffffffffffffffffffffffffffffffffe 7888fee3cde67fce6233fcf99f33cdf999ccccf3fce79b39b938ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc888fee3cde67fce6233fcf99f33cdf999ccccf3fce79b39b938ffffff fffffffffffffffffffffffffffffffffffffffe 7a22fef3e3e67fe0f138fcfc4878e3fc39ce24f3fc0fc73c7c78ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffca22fef3e3e67fe0f138fcfc4878e3fc39ce24f3fc0fc73c7c78ffffff fffffffffffffffffffffffffffffffffffffffe 7800fffffffffffffffffffffffffffffffffffffffffffffffeffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800fffffffffffffffffffffffffffffffffffffffffffffffeffffff fffffffffffffffffffffffffffffffffffffffe 7ffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcffffffffffffffffffffffffffffffffffffffffffffffffffeffffff fffffffffffffffffffffffffffffffffffffffe 7000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffefffffffffffffffffe 7800ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffefffffffffffffffffe 7800ffe7ffffff9fffe7ff9ffffffcfffffffffff3f3ffff9fffffff9fffffff ff8f9ffe27f1ffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffe7ffffffffff9ffff3f9fcffffe7f3fffffffe7ffffffffe3fff fffe7ffffffffffffffff8fffffffffffffffffe 79fcffcfffffff3fffe7ff3ffffff9ffffffffffe7f3ff3f9ffe07ff9fc3ffff ff3f99cce7f1ffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcffcfffffffffff3ffff3f9f9ffffe7f3fff81ffe7f0ffffffcff39 fffe7fff83ff9ff07ff3f8fffffffffffffffffe 79fcffcfffffff3fffe7ff3ffffff9ffffffffffe7f3ff3f9ffe73ff9f99ffff ff3f99ccfff1ffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904ffcfffffffffff3ffffff9f9fffffff3fff9cffe7e67fffffcff39 fffe7fff99ff9fe73ff3f8fffffffffffffffffe 79fcff9ce70c9e7271e4fe7864e3f3c3e3910f8fcf83860f91fe79e39f9f91e1 c80f9c982781ffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904ff9e1f1c887c7e787c73c1f3e0ce6783c7f9e78e7e7e4787203f39 91f078ff993907cffc60f8fffffffffffffffffe 79fcff9ce67c9e7264e27e73e4cdf3f9cd884727cf33f33f88fe79c99f8f88fc c93f9c9ce731ffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904ff9fce6c42393e7f39b399f3ccce673393f9e7267e3e23f324ff39 88e6727f99399fcff933f8fffffffffffffffffe 79fcff3ce67c7cf1ce673cf3e39fe7f99f9ce6679e73f33f9cfe79999fc79cfc c73f9e3ce671ffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904ff3fccfce7333cff33f339e79cce667333f9e6667f1e73f31cff39 9cce673f99399fcff333f8fffffffffffffffffe 79fcff3ce61cfcf3ce673cf0e79fe7c19f9ce6079e73833f9cfe79819fe39ce0 cf3f9e3ce671ffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904ff3e0cfce7303cf833f339e79cce667303f9e6067f8e73833cff39 9cce673f83399fcf3033f8fffffffffffffffffe 79fcfe7ce70cf9f3ce6739f8679fcf999f9ce67f3e73333f9cfe799f9ff19ccc cf3f9c9ce671ffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904fe7cccfce733f9f333f339cf9cce66733ff9e67e7fc673333cff39 9cce673f9f399fcf33f3f8fffffffffffffffffe 79fcfe7ce7ccf9f3ce6739fe679fcf999f9ce67f3e73333f9cfe799f9ff99ccc cf3f9c9ce671ffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904fe7cccfce733f9f333f339cfc8ce66733ff9e67e7fe673333cff39 9cce673f9f399fcf33f3f8fffffffffffffffffe 79fcfcfc47ccf3f3e4e673fe67cd9f99cd9ce7367f2333399cfe73cd9f999ccc cf3f99cce721ffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfcfcce6ce739b3f339b3919fe4c467239bf9cf367e6673333cff93 9ce4727f9f119fe739b3f8fffffffffffffffffe 7800fcfe261cf3f3f1e0f3f0e7e39fc4e39ce78e7f9389899cfe07e39fc39ce2 4f3f99cce791ffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800fcfe271ce73c73f89c73c99ffce26793c7f81f8e7f0e73893cffc7 9cf278ff9f89c7f03c78f8fffffffffffffffffe 7800f9ffffffe7ffffffe7ffffff3ffffffffffcffffffffffffffffffffffff ffff9ffffffdffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f9ffffffffffe7ffffffff3f99ffffffffffffffffffffffffffff fffffffffffffffffffff8fffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcfffffffffffffffffffffffffffc3ffffffffffffffffffffffffffff fffffffffffffffffffffefffffffffffffffffe 7000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7800ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffe7ffffc4fe71ffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffff3f9fffcfe7ffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffe67f399cfe67ffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeff9fff3f9fffcfe7ffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffe67f399ffe67ffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeff9fffff9fffffe7ffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafe1f041f9304f073ffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeff4fc73c1f93cf07ffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffce667f939ce67bffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeff4f9b399f89ce67ffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffcce67fc79cce67ffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefe673f339f9ccce7ffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefe0ce67fc79cce7bffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefee73f339f9ccce7ffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafccce67f939cce73ffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefc073f339f9ccce7ffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefccce67f939cce67ffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcf33f339f9ccce7ffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafcce467f399ce467ffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcf39b391f99ce47ffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefe27271f399cf267ffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcf3c73c9f83cf27ffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffff1ffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffff9fffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffff9fffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffff7fffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffff7fffffffffffffffffffffffe 7bbafffffffffffffffffffffffffccfffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffff3f9fffcfffcffe3fff3ff9ffffffe7fff9ffe7ffffff3fff fffffffcffff9fc7fffffffffffffffffffffffe 7aeefffffe7ffffffffffffe07fffccfffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeff9fff3f9fffcfffcffcffff3ff3ffffffcffff9ffcffffffe7fff fffffff9ffff9fc7e0f8fc3ffffffffffffffffe 7bbafffffe7ffffffffffffe7ffffccfffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeff9fffff9fffcfffcffcffff3ff3ffffffcffff9ffcffffffe7fff fffffff9ffffffc7cc72799ffffffffffffffffe 7aeeff1ce41c7248fffffffe7f1e1ccfffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeff4fc73c1fffcfe1cf183fff3fe739c3279c9c793f9e1938fcf0f8 e443e3f3c3e39e07fe6733fffffffffffffffffe 7bbafe4ce67932447ffffffe7e6fccccffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeff4f9b399fffcffcce4cffff3fe7399f279c99389f9cf9337cfe73 6211c9f3f9cd9cc7fce7327ffffffffffffffffe 7aeefcce6e7331ce7ffffffe0cffccccffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefe673f339fffcffcccccffff3fcf399f1f3c7399cf3cf8e7f9fe67 e73999e7f99f99c7f1e7313ffffffffffffffffe 7bbafc0f1e7033ce7ffffffe7cfe0ccfffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefee73f339f80cfe0cc0cfe033fcf39873f3cf399cf3c39e7f9f067 e73981e7c19f99c7fcf2339ffffffffffffffffe 7aeefcff1e73f3ce7ffffffe7cfccccfffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefc073f339fffcfccccfcffff3f9f39c33e7cf399ce7e19e7f3e667 e7399fcf999f99c7fe79339ffffffffffffffffe 7bbafcfece73f3ce7ffffffe7cfccccfffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcf33f339fffcfccccfcffff3f9f39f33e7cf399ce7f99e7f3e667 e7399fcf999f99c7fe7f339ffffffffffffffffe 7aeefe6ce679b3ce7ffffffe7e6cccccffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcf39b391fffcfccce6cffff3f3f11f33cfcf9399cff99f367e673 6739cd9f99cd9c87cc66793ffffffffffffffffe 7bbaff1ce71c73ce7ffffffe7f1e24ccffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcf3c73c9fffcfe24f1cffff3f3f89873cfcfc783cfc39f8e7f138 e739e39fc4e39e47e0f0fc7ffffffffffffffffe 7aeefffffffffffffffffffffffffffeffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefffffffffffffffffffffffffe7ffffff9fffffff9ffffffcfffff ffffff3ffffffff7fffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffdffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffff7fffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7aeeffffffffffffffffffffff13f9ffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffdfff fffffffffffffffffffffffffffffffffffffffe 7bbafffffe7ffffffffffffce673f9fff7ffffffe7ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffffffffffffffffffffffffffffffffffffffffffffffdfff fffffffffffffffffffffffffffffffffffffffe 7aeefffffe7ffffffffffffce67ff9ffd5ffffffe7ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffe7ffffffffff93f9fffe7ffff3f9ffffffff3fffffffff1f1fff fffffffffffffffffffffffffffffffffffffffe 7bbaff1ce41c7248fffffffe4c13c1ffe391f1ce41ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcffcfffffffffff33f9fffcfffff3f9fffc0fff3f87fffffe7f1fff fffffffffffffffffffffffffffffffffffffffe 7aeefe4ce67932447ffffffe4e7399ffd588e4ce673fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcffcfffffffffff33fffffcfffffff9fffce7ff3f33fffffe7f1fff fffffffffffffffffffffffffffffffffffffffe 7bbafcce6e7331ce7fffffff1e7339fff79ccce6e73fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcff9e1f1c887c7e727991f9f06733c1e3fcf3c73f3f23c3901f1fff fffffffffffffffffffffffffffffffffffffffe 7aeefc0f1e7033ce7fffffff1e7339ffff9cc0f1e7ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcff9fce6c42393e713988f9e6673399c9fcf3933f1f11f9927f1fff fffffffffffffffffffffffffffffffffffffffe 7bbafcff1e73f3ce7ffffffe4e7339ffff9ccff1e7ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcff3fccfce7333cf3999cf3ce67333999fcf3333f8f39f98e7f1fff fffffffffffffffffffffffffffffffffffffffe 7aeefcfece73f3ce7ffffffe4e7339ffff9ccfece7ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcff3e0cfce7303cf3999cf3ce67333981fcf3033fc739c19e7f1fff fffffffffffffffffffffffffffffffffffffffe 7bbafe6ce679b3ce7ffffffce67391ffff9ce6ce673fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfe7cccfce733f9f3999ce7ce6733399ffcf33f3fe339999e7f1fff fffffffffffffffffffffffffffffffffffffffe 7aeeff1ce71c73ce7ffffffce673c9ffff9cf1ce713fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfe7cccfce733f9f3999ce7e46733399ffcf33f3ff339999e7f1fff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfcfcce6ce739b3f3399ccff2623391cdfce79b3f3339999e7f1fff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800fcfe271ce73c73f0799ccffe7133c9e3fc0fc73f8739c49e7f1fff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f9ffffffffffe7ffffff9fccffffffffffffffffffffffffff1fff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcfffffffffffffffffffffffffe1ffffffffffffffffffffffffffdfff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffcffffffcffffcfe79fcfcffe27f3fce7fffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7aeefffffe7ffffffffffffffcffffff9ffffcfe73de799cce7f3de73fffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7bbafffffe7ffffffffffffffcffffff9ffffffe7356799ccfff35673fffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcffffffffffffffffffffffffffffffffffffffffffffffffffffffdff fffffffffffffffffffffffffffffffffffffffe 7aeeff1ce41c7248ffffffff1c8f0e47399e3cf0678f33c9827838f39fff1fff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800fffffffffffffffffffffffffffffffffffffffffffffffffffdff fffffffffffffffffffffffffffffffffffffffe 7bbafe4ce67932447ffffffe6c47e623399c9ce6675733c9ce7335739ffe6cff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffe7ffffffffff9fff99ffe7ffff3f9ffffffff3fffffffff1f1ff fffffffffffffffffffffffffffffffffffffffe 7aeefcce6e7331ce7ffffffcfce7e6733999ccce67df33e3ce673df39ffcfcff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcffcfffffffffff3fff999fcfffff3f9fffc0fff3f87fffffe7f1ff fffffffffffffffffffffffffffffffffffffffe 7bbafc0f1e7033ce7ffffffcfce706733999ccce67ff33e3ce673ff39ffcffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcffcfffffffffff3fff9f9fcfffffff9fffce7ff3f33fffffe7f1ff fffffffffffffffffffffffffffffffffffffffe 7800fcff1e73f3ce7ffffffcfce666733cb9ccce67ff33c9ce673ff39ffcffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcff9e1f1c887c7e7c7c19079f06733c1e3fcf3c73f3f23c3901f1ff fffffffffffffffffffffffffffffffffffffffe 7bfefcfece73f3ce7ffffffcfce666733cb9ccce67ff33c9ce673ff39ffcffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcff9fce6c42393e7939999f9e6673399c9fcf3933f1f11f9927f1ff fffffffffffffffffffffffffffffffffffffffe 7bfefe6ce679b3ce7ffffffe6ce666739e7c9ce473fe799cce723fe73ffe6cff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcff3fccfce7333cf333999f3ce67333999fcf3333f8f39f98e7f1ff fffffffffffffffffffffffffffffffffffffffe 7800ff1ce71c73ce7fffffff1ce712739e7e3cf273fe799cce793fe73fff1cff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcff3e0cfce7303cf033999f3ce67333981fcf3033fc739c19e7f1ff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffcffffffff9fcfcffffffffce7ffffeff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfe7cccfce733f9f3f3999e7ce6733399ffcf33f3fe339999e7f1ff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffffffffffffffffffffffdff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfe7cccfce733f9f3f3999e7e46733399ffcf33f3ff339999e7f1ff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfcfcce6ce739b3f9b9199cff2623391cdfce79b3f3339999e7f1ff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800fcfe271ce73c73fc7c99c4ffe7133c9e3fc0fc73f8739c49e7f1ff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffe7f3fffffffffffffe79ffff89fc9ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f9ffffffffffe7fffffff9fccffffffffffffffffffffffffff1ff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffe7f3ffffffffffffce73de7339fccffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcffffffffffffffffffffffffffe1ffffffffffffffffffffffffffdff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffff3ffffffffffffce7356733ffccffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7bbafffffffffffffffffffccf1e783fffffffffff182678f2609e0e7fffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7aeefffffffffffffffffffcce4e733ffffffffffe6ce67572739cce67ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffdf fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffccce6673ffffffffffcfce67df8f399ce67ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffffffffffffffffffffffffffffffffffffffffffffffffdf fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffccce6673ffffffffffcfce67ff8f399ce7fffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffe7ffffffffff9fffffccfe7ffff3f9ffffffff3fffffffff1f1f fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffe5ce6673ffffffffffcfce67ff27399ce7fffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcffcfffffffffff3fffffccfcfffff3f9fffc0fff3f87fffffe7f1f fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffe5ce6673ffffffffffcfce67ff27399ce7fffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcffcfffffffffff3ffffffcfcfffffff9fffce7ff3f33fffffe7f1f fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffff3e4e723ffffffffffe6ce73fe7339c8ce7ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcff9e1f1c887c7e7221e1ccf9f06733c1e3fcf3c73f3f23c3901f1f fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffff3f1e793fffffffffff1e273fe7339e4ce7ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcff9fce6c42393e7108fcccf9e6673399c9fcf3933f1f11f9927f1f fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffff9ffffffff9f7ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcff3fccfce7333cf39cfcccf3ce67333999fcf3333f8f39f98e7f1f fffffffffffffffffffffffffffffffffffffffe 7800ffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcff3e0cfce7303cf39ce0ccf3ce67333981fcf3033fc739c19e7f1f fffffffffffffffffffffffffffffffffffffffe 7000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00000009fcfe7cccfce733f9f39ccccce7ce6733399ffcf33f3fe339999e7f1f fffffffffffffffffffffffffffffffffffffffe 7000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00000009fcfe7cccfce733f9f39ccccce7e46733399ffcf33f3ff339999e7f1f fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffff ffffffc9fcfcfcce6ce739b3f39ccccccff2623391cdfce79b3f3339999e7f1f fffffffffffffffffffffffffffffffffffffffe 7800ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffff ffffffc800fcfe271ce73c73f39ce24ccffe7133c9e3fc0fc73f8739c49e7f1f fffffffffffffffffffffffffffffffffffffffe 7800ffe7ffffff9fffe7ff9ffffffcfffffffffff3ffffffffff9ffffff3ffff fffff1fffffff3fffffffffe7fe7ffff9fffffffe27f3ff33fffefffffffffff ffffffc800f9ffffffffffe7ffffffff9fccffffffffffffffffffffffffff1f fffffffffffffffffffffffffffffffffffffffe 79fcffcfffffff3fffe7ff3ffffff9ffffffffffe7ffffffffff9fc0fff3f87f ffffe7f9cffff3fffcfffffe7fe7ffff9fffffffce7f3ff33fffefffffffffff ffffffcfffffffffffffffffffffffffffe1ffffffffffffffffffffffffffdf fffffffffffffffffffffffffffffffffffffffe 79fcffcfffffff3fffe7ff3ffffff9ffffffffffe7ffffffffff9fce7ff3f33f ffffe7f9cffff3fffcfffffe7fe7ffff9fffffffcfff3ff33fffefffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 79fcff9ce70c9e7271e4fe7864e3f3c3e3910f8fcf0f8e443e3f9fcf3c73f3f2 3c3901f9cc8f83c7fcfe3f1e67e7e44399ffe39c827838733c7e2fffffffffff ffffffc800f7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 79fcff9ce67c9e7264e27e73e4cdf3f9cd884727cfe736211c9f9fcf3933f1f1 1f9927f9cc473393fcfc9e4e6fe7e2119bffcd9cce733f33393ccfffffffffff ffffffcbfef7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 79fcff3ce67c7cf1ce673cf3e39fe7f99f9ce6679fe67e73999f9fcf3333f8f3 9f98e7f9cce67339fcf9cce65fe7e73997ff9fcdce673f333399efffffffffff ffffffcbfef7ffffe67ff3fffff99fc9fffffff9effffffffff3fffffffffe7f fffffffffffffffffffffffffffffffffffffffe 79fcff3ce61cfcf3ce673cf0e79fe7c19f9ce6079f067e73981f9fcf3033fc73 9c19e7f9cce67339fcf9cce61fe7e73987ff9fe3ce6738333399efffffffffff ffffffcbfef47c7fe67fe7fffff99f99fffffff383ffffffffe7fcfffffffe7f fffffffffffffffffffffffffffffffffffffffe 79fcfe7ce70cf9f3ce6739f8679fcf999f9ce67f3e667e7399ff9fcf33f3fe33 9999e7f9cce67339fcf9cce64fe7e73993ff9fe3ce6733333399efffffffffff ffffffcbfef47c7ffe7fe7ffffff9f99fffffff329ffffffffe7fcfffffffe7f fffffffffffffffffffffffffffffffffffffffe 79fcfe7ce7ccf9f3ce6739fe679fcf999f9ce67f3e667e7399ff9fcf33f3ff33 9999e7f9cce67339fcf9cce64fe7e73993ff9fd9ce6733333399efffffffffff ffffffcbfef53a70e67fce443c399f393f1e73e72f9ce1e393cf0838f271f07f fffffffffffffffffffffffffffffffffffffffe 79fcfcfc47ccf3f3e4e673fe67cd9f99cd9ce7367e6736739cd99fce79b3f333 9999e7fc9ce72393fcfc9e4e67e7e73999ffcd9cce723333393ccfffffffffff ffffffcbfef53a7e667fce211f999f389e4e73e70f9ccfc993ce7cf27264e67f fffffffffffffffffffffffffffffffffffffffe 7800fcfe261cf3f3f1e0f3f0e7e39fc4e39ce78e7f138e739e399fc0fc73f873 9c49e7fe3ce793c7fc1e3f1e63e7e73998ffe39cce7938933c7e2fffffffffff ffffffcbfef53a7e667f9e739f999e79cce737cf8f9ccf998f9e7ce731ccce7f fffffffffffffffffffffffffffffffffffffffe 7800f9ffffffe7ffffffe7ffffff3ffffffffffcffffffffffffffffffffffff ffffffffffffffffffffffffffe7ffffffffffffffffffffffffefffffffffff ffffffcbfef59670667f9e739c199e79cce78fcfe39cc3819f9e1ce733c0ce7f fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffff ffffffcbfef59666667f3e7399999cf9cce78f9fe19ce19f9f3f0ce733cfce7f fffffffffffffffffffffffffffffffffffffffe 7000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bfef5ce66667f3e7399999cf9cce7679fe99cf99f9f3fcce733cfce7f fffffffffffffffffffffffffffffffffffffffe 7800ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfef5ce66667e7e73999999f99e4e733f2988f9cd9e7fccf273e6e47f fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfef5fe71267e7e739c4999f83f1e733f83c4c3e39e7e1e38f3f1f27f fffffffffffffffffffffffffffffffffffffffe 7bbaffff13f9ff99fffffffffcff3fe7fffffe4fffe7fffffff9fffffffe7fff ffe4fffe7fffffff9fffcfffffffffffffffffffffffffffffffffffffffffff ffffffcbfef7fffffffcfffffffff3fffffffe7feffffffffcffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffe73f9ff99ffffcffffcfe7fe7fffffccffe73fefffff99f1ffffe7fff ffccffe73fefffff99f9e7ffffffffffffffffffffffffffffffffffffffffff ffffffcbfef7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffe7ff9ff99ffffcffffcfe7fe7fffffcfffe73fabfffff9e4ffffe7fff ffcfffe73fabfffff9e1e7ffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefce413c1c399e3f1830f0cccf8e4787239cc8c19fc7c739904e7ff8e4787 239cc8c19fc7c7399079f3ffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafce67399f999c9e6cfe67cdcf3623f3119cc4679fab933999ce7ff3623f3 119cc4679fab933999f9f3ffffffffffffffffffffffffffffffffffffffffff ffffffcbfefffff3f3ffffffff3fffff99fc9fffffff9effffffffff3fffffff ff9ffffffffffffffffffffffffffffffffffffe 7aeefe6e7339f9999ccfcfe67cbce7e73f3399cce679fef339b99ce7fe7e73f3 399cce679fef339b99f9f3ffffffffffffffffffffffffffffffffffffffffff ffffffcbfefffff3f3fffffffe7fffff99f99fffffff383ffffffffe7fffffff ff9ffffffffffffffffffffffffffffffffffffe 7bbaff1e7339c1999ccfcf061c3ce7e7383399cce679fff03c799ce7fe7e7383 399cce679fff03c799f9f3ffffffffffffffffffffffffffffffffffffffffff ffffffcbfefffff3f3fffffffe7ffffff9f99fffffff329ffffffffe7fffffff ff9ffffffffffffffffffffffffffffffffffffe 7aeeff1e733999999ccfce670c9ce7e7333399cce679fff3fc799ce7fe7e7333 399cce679fff3fc799f9f3ffffffffffffffffffffffffffffffffffffffffff ffffffcbfefc8873327e3ce7fce443c399f393f1e73e72f9ce1e393ce47c73fb ff93f1e73ffffffffffffffffffffffffffffffe 7bbafece733999999ccfce67cc9ce7e7333399cce679fff3fb399ce7fe7e7333 399cce679fff3fb399f9f3ffffffffffffffffffffffffffffffffffffffffff ffffffcbfefc4233713c9ce7fce211f999f389e4e73e70f9ccfc993ce23933bb ff89e4e73ffffffffffffffffffffffffffffffe 7aeefce673919999c9e6ce67ccce736733339ccce673fff9b3999e4e7f367333 39ccce673fff9b3999f9e7ffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce732f399ce6ff9e739f999e79cce737cf8f9ccf998f9e73333b3 ff9cce737ffffffffffffffffffffffffffffffe 7bbafce673c9c499e3f1e3121cc678e738939ccce713fffc7399c71e7f8e7389 39ccce713fffc7399c79e7ffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce730f399cf1ff9e739c199e79cce78fcfe39cc3819f9e7303917 ff9cce78fffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffff3ffffffffe7fffe7ffffffffffff7fffffff ffe7fffe7fffffffffffcfffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce7327399cf1ff3e7399999cf9cce78f9fe19ce19f9f3e733f917 ff9cce78fffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce7327399cecff3e7399999cf9cce7679fe99cf99f9f3e733f847 ff9cce767ffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce733333c9ce7e7e73999999f99e4e733f2988f9cd9e7e739bccf ff99e4e73ffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce733107e3ce7e7e739c4999f83f1e733f83c4c3e39e7e73c7ccf ff83f1e73ffffffffffffffffffffffffffffffe 7aeefe3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffcfffffffff3fffffffe7feffffffffcfffffffff 01fffffffffffffffffffffffffffffffffffffe 7bbafcffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefcffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafe7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefffffff33fff9ff9fffffffffffffe7f3fffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafcffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefffffff33fff9db9fffffffffffffe7f3fffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffff3fffddbdfffffffffffffe7f3fffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafe7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefc8878733fffbdbbf878f221f1e1f0783271e1c3ffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefcffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefc423f333ffff00ff3f27108e4fce6733264cf9fffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafcffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce73f333ffffdbff3e7339cccfcce6731cccf9fffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefcffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce738333f01fdbff0e7339cc0e0ce6733c0c387ffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafe3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce733333ffff00ff867339ccfccce6733cfe1c3ffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce733333ffffdbffe67339ccfccce6733cff9f3ffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce733333ffffdbffe72739ce6cce47233e6f9f3ffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce738933ffffdbff0f8f39cf1e2727933f1c387ffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffff13f9fffffc7ffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffce673f9fefff9ffffffffdffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffce67ff9fabff9ffffffff57fffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7aeeffffffffffe4c13c1fc739049c7c7ff8e73fffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7bbaffffffffffe4e7399fab399c99393ff56733ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffdfffffffffffffffffffffffffffe 7aeefffffffffff1e7339fef9b9c73333ffdf373ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffdfffffffffffffffffffffffffffe 7bbafffffffffff1e7339fffc79cf0303ffff8ffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffe67f3fff9fffffff9fffffe7ffffffffe3fffffff9ff9fff ffffffffff31fffffffffffffffffffffffffffe 7aeeffffffffffe4e7339fffc79cf3f3fffff8ffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfc7c7fe67e7fff9fffffff3f81ffe7f0ffffffcff3fffff9ff9fc1 ffcfe3e3ff31fffffffffffffffffffffffffffe 7bbaffffffffffe4e7339fffb39cf3f3fffff67fffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904fc7c7ffe7e7fff9fffffff3f9cffe7e67fffffcff3fffff9ff9fcc ffcfe3e3fff1fffffffffffffffffffffffffffe 7aeeffffffffffce67391fff399cf9b9b3ffe733ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904fd3a70e67ce44393f1e73e7f9e78e7e7e4787203f3f8fc799f9fcc 9c83e9d38731fffffffffffffffffffffffffffe 7bbaffffffffffce673c9fff399cfc7c73ffe733ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904fd3a7e667ce21189e4e73e7f9e7267e3e23f324ff3f27939bf9fcc 9ccfe9d3f331fffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffbfffffbffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904fd3a7e6679e7399cce737cff9e6667f1e73f31cff3e733997f9fcc 9ccfe9d3f331fffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffff7fffff7ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904fd96706679e7399cce78fcff9e6067f8e73833cff3e733987f9fc1 9ccfecb38331fffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904fd96666673e7399cce78f9ff9e67e7fc673333cff3e733993f9fcf 9ccfecb33331fffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904fdce666673e7399cce7679ff9e67e7fe673333cff3e733993f9fcf 9ccfee733331fffffffffffffffffffffffffffe 7aeefffffffffffff1ffffffffffff33ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfdce666667e73999e4e733ff9cf367e6673333cff3f279399f9fcf 88cfee733331fffffffffffffffffffffffffffe 7bbaffffffffffffe7ffffffffffff33ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800fdfe712667e73983f1e733ff81f8e7f0e73893cff078fc798f9fcf c4e3eff38931fffffffffffffffffffffffffffe 7aeeffffffffffffe7fffffffffffff3ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffffcfffffffffffe7ffffffffffffffffffffffffffff9fff fffffffffffdfffffffffffffffffffffffffffe 7bbaffffffffffce41271f1ffffe4733ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffdfffffffffffffffffffffffffffe 7aeeffffffffffce67264e4ffffe23333fffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7bbaffffffffffe6e71ccccfc07e73333fffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f00000000000000000000000000000000000000000000000007fff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffff1e73c0c0ffffe7333ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfef00000000000000000000000000000000000000000000000007fff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffff1e73cfcffc07e7333ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfef00000000030000c0380000000c000000000000000000000007fff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffece73cfcfffffe7333ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfef1f0f8000030000c0603018000c03e00180183e00e07000c7f7fff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffce673e6e6ffffe73333fffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfef3398c000030000c0603018000c06300180786701b0d801c7f7fff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffce673f1f1ffffe73333fffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfef0198c000036070d8f83198707c0c1873e0180303198c02c037fff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffbfffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfef019c800003b0d8ec603198d8cc0c18c980180603198cc4c067fff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f030f000003198cc6601991998c0c198180181c03198cc8c0c7fff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaf060f800003198cc6601ad1f98c0c19818018060318dc0fe187fff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeef0c19c00003198cc6601ad1818c0c198180180303186c0fe187fff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffe3ffff3fcf8fffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaf1818c00003198cc6601ef1818c0c198180180303180c00c307fff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffcffffe7fe73fffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeef3f98c0000330d8cc600c60c8dc0630c980186701b198c0c307fff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffcffffe7fe73fffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaf3f8f800003e070f8600c60706c03e070e0183e00e0f0c0c307fff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffff838f24fff39fffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeef00000000000000000000000000000000000000000000000007fff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffcf2724e673dfffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaf00000000000000000000000000000000000000000000000007fff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffce731ce6733fffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffce733cfff3dfffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffce733cfff39fffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffcffffe7ffffe7fffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffce733cfff33fffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafe0f87ffffcffffe7ffc027ffffe0fff3ff3e0ffcf01fc1e0fffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffcf273e66673fffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefcc733ffffcffffe7fff9e7ffffce7ff3fc3cc7f0f01f98cc7ffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffcf8f3e66673fffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffe67fffffc9e7f667ff9e4739f9f3c60ff3fe7fcf7fffcfe7ffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffff374f8fffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffe64fffffc4e7766fff9e2339f9f39b3ff3fe7fcf7f9f9fe7ffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffce27ffffce67665fff9e7339f9f33f3ff3fcffcf039e3fcfffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeff9e73ffffce722e1fff9e7339f9f33f3ff3f9ffcff1ff9f9fffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaff3e73ffffce722e4fff9e7339f9f33f3ff3f3ffcff9ffcf3fffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffcff1fffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefe7e73ffffce708e4fff9e7339f9f33f3ff3e7ffcff9ffce7fffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffcce7fffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafc0727ffffccf99e67ff9e7311fce79b3ff3c07fcf33998c07ffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffcce7fffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefc078fffffc1f99e63ff9e7389fe0fc78ff3c07fcf879c1c07ffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffe1c833fffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffcccfbfffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffccce7fffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffe0ccfbfffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffccccf3fffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafffffffffffffe67ffffffffff3fffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffcccce7fffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefe0e03fffffffe67fffcfe7fff3fc1ffe7ffe7c1ff9f07f83f3fff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffcccce7fffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafcc603fffffffe67fffcfe7fff3f9cffe7ff8798fe1e63f31c3fff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffe24e27fffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffe6ffffffe1f064fffce678f83f3e78c1ffe7fcff9ff3ff9f3fff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffff1fffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffe6fffffffce6627ffce672733f3e7367ffe7fcff9ff33f9f3fff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffce07fffffcce673ffe66e6673f3e67e7ffe7f9ff9fe73f3f3fff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaff9fe3ffffe0ce673ffe52e0673f3e67e7ffe7f3ff9fcffe7f3fff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeff3ff3ffffccce673ffe52e7e73f3e67e7ffe7e7ff9f9ffcff3fff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffe7ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafe7ff3ffffccce673ffe10e7e73f3e67e7ffe7cfff9f3ff9ff3fff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffbffffe67c7fffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefc0667ffffcce4667fff39f3723f9cf367ffe780ff9e03301f3fff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffeafffffe793fffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafc070fffffe27260ffff39f8f93fc1f8f1ffe780ff9e03301f3fff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffff1e1e1e3ff9fff1f1ce64139fffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffe6fccfc9fe3ffeae4ce667399ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffcffccf99fcffffbcce6e67399ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffcfe0c381f9fc07fc0f1e6739fffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffcfcce19ffcfffffcff1e6739fffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefffffffffffe7ffffffffe7fffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffcfccf99ffe3ffffcfece6739fffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafe0fe7fffffe7ffffffc027ffff8f8fffffe0f8ffc780fe0f87fff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffe6ccf9cdff9ffffe6ce667939ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefcc7c7fffffe7fffffff9e7ffff8f8fffffcc727f9380fcc733fff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffff1e243e3ffffffff1ce671c79ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffe7a7fffff0644393ff9e4739fa74e1ccffe673f39fcffe67ffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffe767ffffe6621193ff9e2339fa74fcccffe673f39f9cfe64ffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffcee7ffffce67398fff9e7339fa74fcccffce73f39f3cfce27fff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeff9e03ffffce67399fff9e7339fb2ce0ccff9e73f39e7ff9e73fff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaff3e03ffffce67399fff9e7339fb2ccce5ff3e73f39e7ff3e73fff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffcfffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefe7fe7ffffce67399fff9e7339fb9ccce5fe7e73f39cffe7e73fff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffff7ffffccfcffffffffffcfffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafc07e7ffffe467399fff9e7311fb9cccf3fc0727f93cfcc0727fff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffd5fffffcf0ffffffffff0fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefc07e7fffff267399fff9e7389fbfce273fc078ffc7cfcc078ffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffe3e39cc83cfff3ffffffcfffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffe7ffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffd5c99cccfcffc7ffffffcf3fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffffffffffffffffffffffffffffe7ffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffff799cdccfcff9fffc07fcf3fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7aeeffffffffffffffffffffffffffffff81e3ccfcff3f80ffffcfffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7bbaffffffffffffffffffffffffffffff9fe3ccfcff9fffc07fcfffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffeffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffff9fd9ccfcffc7ffffffcfffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffeffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffcd9cccfcfff3ffffffcf3fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffe7ffffff9fffe7ff9ffffffcfffffffffff3fffffcfffffffffc 7fffffff8ffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffe39cce3cffffffffffcf3fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcffcfffffff3fffe7ff3ffffff9ffffffffffe7f03ffcfe1ffffff9 ff07ff3f8ffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcffcfffffff3fffe7ff3ffffff9ffffffffffe7f39ffcfccffffff9 fe73ff3f8ffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcff9ce70c9e7271e4fe7864e3f3c3e3910f8fcff3cf1cfcfc8f0e40 7cffc60f8ffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcff9ce67c9e7264e27e73e4cdf3f9cd884727cff3ce4cfc7c47e649 fcff933f8ffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcff3ce67c7cf1ce673cf3e39fe7f99f9ce6679ff3ccccfe3ce7e639 fcff333f8ffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcff3ce61cfcf3ce673cf0e79fe7c19f9ce6079ff3cc0cff1ce70679 fcf3033f8ffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffff3fffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfe7ce70cf9f3ce6739f8679fcf999f9ce67f3ff3ccfcff8ce66679 fcf33f3f8ffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffff3fffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfe7ce7ccf9f3ce6739fe679fcf999f9ce67f3ff3ccfcffcce66679 fcf33f3f8ffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffc9c609cc923fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfcfc47ccf3f3e4e673fe67cd9f99cd9ce7367ff39e6cfccce66679 fe739b3f8ffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffc99339cc9119ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800fcfe261cf3f3f1e0f3f0e7e39fc4e39ce78e7ff03f1cfe1ce71279 ff03c78f8ffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffc73339cc7399ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f9ffffffe7ffffffe7ffffff3ffffffffffcffffffffffffffffff ffffffff8ffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffcf0339ccf39fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffeffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffcf3f39ccf39fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7bbaffffffffffffffffffffffffffffcf3f39ccf39fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffcf9b388cf399ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffcfc78c4cf399ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefffffcfe7fffffffffe7ffff3ffffffffe3ffffff9ffffffffffff fffff3ffffffffcffff3f3fffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffffdffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefffffcfe7fffffffffe7fe7f3ffffffffcfffffff9ffffffffffff fffff3ffffffffcffff3f3fffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffffbffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefffffffe7fffffffffe7fe7f3ffffffffcfffffff9ffffffffffff fffff3fffffffffffff3f3fffffffffffffffffe 7aeef00000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bfefe1f1cf07fffffffff070c1f23fffffff830cce1f9fffffffc9c79 fdc3f3fffffcfecc8f83f3fffffffffffffffffe 7bbaf00000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bfeffce6ce67ffffffffe67e67f11fffffffce7cccff9fffffffc9939 dd9ff3fffffceecc4733f3fffffffffffffffffe 7aeef3ff80000000000000000000000000000000076030033000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bfeffccfcce7ffffffffce7e67f39fffffffce7cccff9fffffffc7399 d99ff3fffffceccce673f3fffffffffffffffffe 7bbaf200800000000000000000000000000000000c6030033000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bfefe0cfcce7ffffffffce7067f39fffffffce1ccc3f9fffffffcf39c 8b87f3fffffe45cce673f3fffffffffffffffffe 7aeef203000000000000000000000000000000000c0030033000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bfefcccfcce7ffffffffce6667f39fffffffcf0e5e1f9fffffffcf39c 8bc3f3fffffe45cce673f3fffffffffffffffffe 7bbaf20c0000000000000000e1e1e1c006000718df61f1e330e0700000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bfefcccfcce7ffffffffce6667f39fffffffcfce5f9f9fffffffcf39c 23f3f3fffffe11cce673f3fffffffffffffffffe 7aeef2040000000000000001903303601c000c98cc63303331b0c80000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bfefcce6ce47ffffffffe46667339fffffffcfcf3f999fffffffcf93e 67f333ffffff33cce72333fffffffffffffffffe 7bbaf2020000000000000003003306603000180c8c6630333319800000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bfefe271cf27fffffffff27131339fffffffce1f3c399fffffffcfc7e 678733ffffff33cce79333fffffffffffffffffe 7aeef241000000000000000301f3c7e0603f98070c6631f33319800000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bfeffffffffffffffffffffffffffffffffffffe7ffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaf26080000000000000030331e600300018070c6633333319800000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bfeffffffffffffffffffffffffffffffffffffe7ffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeef2904000000000000003033066001c0018098c6633333319800000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaf28820000000000000019330632006000c98cc63733331b0c80000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeef3041000000000000000e1dbc1c000000718cc61b1db30e0700000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bfeffffffffffff3fffffe67fcffcfffffffcfffff3ff3fffffffffff e7e7ffffffffff13f9f9fffffffffffffffffffe 7bbaf00208000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bfeffffffffffff3fffffe67fcffcfffffffcfffff3ff3fffffffffff e7e7fffffffffe73f9f9fffffffffffffffffffe 7aeef00104000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bfeffffffffffff3fffffe7ffcffcfffffffcfffff3ff3fffffffffff e7e7fffffffffe7ff9f9fffffffffffffffffffe 7bbaffff8fffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefe1f1c887c7f3fffff0670ccfcfffffffcf1f8f33f3ffffffe1e39 27e7fffffffce413c1f9fffffffffffffffffffe 7aeeffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffce6c42393f3ffffe6667cdfcfffffffce4f2737f3ffffffcfcd9 27e7fffffffce67399f9fffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffc7fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffccfce7333f3ffffce667cbfcfffffffcce6732ff3ffffffcf9f8 e7e7fffffffe6e7339f9fffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffff9ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefe0cfce7303f3ffffce661c3fcfffffffcce6730ff3ffffffc39f9 e7e7ffffffff1e7339f9fffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffff9ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcccfce733ff3ffffce670c9fcfffffffcce67327f3ffffffe19f9 e7e7ffffffff1e7339f9fffffffffffffffffffe 7aeeffffffffffffffffffffffffffffce7ffff39049c7c7ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcccfce733ff3ffffce67cc9fcfffffffcce67327f3fffffff99f9 e7e7fffffffece7339f9fffffffffffffffffffe 7bbaffffffffffffffffffffffffffffce7ffff399c993933fffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcce6ce739b33ffffe467cccccfffffffce4f273333fffffff9cd9 e667fffffffce6739199fffffffffffffffffffe 7aeeffffffffffffffffffffffffffffe6fe03f9b9c733333fffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefe271ce73c733fffff2661cc4cfffffffcf1f8f3133ffffffc3e39 e667fffffffce673c999fffffffffffffffffffe 7bbafffffffffffffffffffffffffffff1fffffc79cf0303ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffff1fe03fc79cf3f3fffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffecfffffb39cf3f3fffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffeffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffce7ffff399cf9b9b3fffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffeffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffce7ffff399cfc7c73fffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffe7f3ffcfffffffffffffffe7ffffffffffffffffffffffffff fff9effffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffe7f3ffcfffffffffffffffe7fffffffffffffffffffffcffff f3f9effffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffe7f3ffcfffffffffffffffe7fffffffffffffffffffffcffff f3f9effffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefe1f078327cfffffff1ce78f8fe7fffffc8878723ffffffff838e7 20f9effffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffce673327cffffffe4ce72737e7fffffc423f311ffffffffcf267 33f9effffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffce39ff3fffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffcce6731fcffffffcce6e667fe7fffffce73f339ffffffffce673 73f9effffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffccf3ff9fffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefe0ce6733fcffffffc0f1e067fe7fffffce738339ffffffffce078 f3f9effffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffcf3ff9fffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefccce6733fcffffffcff1e7e7fe7fffffce733339ffffffffce7f8 f3f9effffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffc82739cfffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefccce6733fcffffffcfece7e7fe7fffffce733339ffffffffce7f6 73f9effffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffcce739cfffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcce47233ccffffffe6ce7373667fffffce733339ffffffffcf367 3399effffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffcce79bcfffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefe2727933ccfffffff1ce78f8e67fffffce738939ffffffffe38e7 3899effffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffcce7c7cfffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffeffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffcce7c7cfffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffeffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffcce7b3cfffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffccf3399fffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffccf3399fffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcffff8c7cfffffffe267ffe7ffffffffffff3f899ffffffffe7ff ffff9ffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffff9ff3fffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcffff39fcfffffffce67ffe7ffffffffffff3f399fffffffce7ff ffff9ffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcffff39fcfffffffcfe7ffe7ffffffffffff3f3f9fffffffcffff ffff9ffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefc9e72007cfffffff82678fe7ffffffffc88732099e3fffff82644 3e3f9ffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefc4e7339fcfffffffce6727e7ffffffffc42337399c9fffffce621 1c9f9ffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffff1fffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce67339fcfffffffce6667e7ffffffffce732f39999fffffce673 999f9ffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffffe7fffffffffffffffffff ffff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce67339fcfffffffce6607e7ffffffffce730f39981fffffce673 981f9ffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffffe7fffffffffffffffffff ffff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce67339fcfffffffce667fe7ffffffffce73273999ffffffce673 99ff9ffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffce41271f1ffffe73ffcfc8f 8e720fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce67339fcfffffffce667fe7ffffffffce73273999ffffffce673 99ff9ffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffce67264e4ffffe73ffe3c47 267339ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcce2339ccfffffffce673667ffffffffce7333399cdfffffce673 9cd99ffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffe6e71ccccfc07f37fff9ce6 673739ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefc1f1339ccfffffffce678e67ffffffffce7331399e3fffffe2673 9e399ffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffff1e73c0c0fffff8f01fcce6 078f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7800ffffffffffffffffffffffffffffffffffffff1e73cfcffc07f8ffff9ce6 7f8f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffffffffffffffffffffffffffffffffece73cfcffffff67ffe3ce6 7f673fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffffffffffffffffffffffffffffffffce673e6e6ffffe73ffcfce7 367339ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffffffffffffffffffffffffffffffffce673f1f1ffffe73ffffce7 8e7389ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefffffe7ffcfffffffe3ffffe7fffffffffffffffffcffffffffff3 3f3ffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefffffe7ffcfffffffcfffffe7fffffffffffffffffcffffffffe73 3f3ffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefffffe7ffcfffffffcfffffe7fffffffffffffffffcffffffffe7f 3f3ffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeff1f1e70fcfffffff824787e47fffffffc9c7c19cfcffffffce413 3f3ffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefe6e4e67fcfffffffce233fe23fffffffc993999cfcffffffce673 3f3ffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffffffffffffffffffcffffc7fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcfce667fcfffffffce733fe73fffffffc73339cdfcffffffce673 3f3ffffffffffffffffffffffffffffffffffffe 7800ffffffffffffffffffffffffffffffcffff9ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcfce661fcfffffffce730fe73fffffffcf0339e3fcffffffce673 3f3ffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffcffff9ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcfce670fcfffffffce7387e73fffffffcf3f39e3fcffffffce673 3f3ffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffff1ce1e3cffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcfce67cfcfffffffce73e7e73fffffffcf3f91d9fcffffffce673 3f3ffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffe4ccfc9effffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefe6e4e7cccfffffffce73e6673fffffffcf9bc99cccffffffc4673 333ffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffccccf999ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeff1f1e61ccfffffffce730e673fffffffcfc7f99cccffffffe2713 333ffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffc0cc381effffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefffffffffffffffffffffffffffffffffffff33fffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffcfce19fcffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800fffffffffffffffffffffffffffffffffffff87fffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffcfcf99f9ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7bbaffffffffffffffffffffffffffffe6cf9cd9ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7aeefffffffffffffffffffffffffffff1cc3e39ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcffff7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffc7fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f7ffe67ffff9fffffcfe7fffff9fffffffff8f9fffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcf7ffe67fe7f3fffffcfcfe07ff9fc3ffffff3f9fffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcf7ffe7ffe7f3fffffcfcfe73ff9f99ffffff3f9fffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffffffffffffffffccfffff9f e7ffffff8e7ff13f939fffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcf61f0678c1e7c7e3e0f9fe79e39f9f91e1c80f9fffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffffffffffffffffccfffff3f e7ffffff3cce673f99cfffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcf7ce667367e793c9ccf9fe79c99f8f88fcc93f9fffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffffffffffffffffccfffff3f ffffffff3cce67ff99cfffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcf7cce667e7cf39999cf3fe79999fc79cfcc73f9fffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffce7ffffc7221e1ccf1f8e78 66078f8e09e4c13c1ce7ffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcf60ce667e7cf39819cf3fe79819fe39ce0cf3f9fffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffce7ffff93108fccce4f3673 e7e7272739e4e7399ce67fffffffffffffffffffffffffffffffffffffffffff ffffffc9fcf4cce667e79f399f9ce7fe799f9ff19ccccf3f9fffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffe6fe03f3339cfcccce67e73 e7ce667339f1e7339ce67fffffffffffffffffffffffffffffffffffffffffff ffffffc9fcf4cce667e79f399f9ce7fe799f9ff99ccccf3f9fffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffff1fffff0339ce0ccce67e70 e79e067339f1e7339ce7ffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcf4ce4673673f93cdc8cffe73cd9f999ccccf3f9fffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffff1fe03f3f39cccccce67e78 679e7e7339e4e7339ce7ffffffffffffffffffffffffffffffffffffffffffff ffffffc800f6272678f13fc7e3e4cffe07e39fc39ce24f3f9fffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffecfffff3f39cccccce67e7e 673e7e7339e4e7339ce7ffffffffffffffffffffffffffffffffffffffffffff ffffffc800f7fffffffe7fffffff9fffffffffffffffffff9fffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffce7ffff9b39ccccce4f373e 667f37273cce673919ce7fffffffffffffffffffffffffffffffffffffffffff ffffffcffff7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffce7ffffc739ce24cf1f8f30 e6078f8f3cce673c99ce7fffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f fffffffffe7ffffff39f7fffffffffffffffffffffffffffffffffffffffffff ffffffc800fffffffffffffbffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefffffffffffffbffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefe3ffffffffe7bffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcfff39ffffe7bffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffffccfffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcfff39ffffe7bffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffffccfffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfef82720071f8e63ffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffffccfffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce7339e4f366bffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffe1ccf1f8fe73ffcff1fffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce7339ce67e5bffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffccce4f37e73ffe3e6cffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce7339ce67e1bffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffcccce67ff37fff9cfcffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce7339ce67e4bffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffe0ccce67ff8f01fccffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce7339ce67e4bffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffccccce67ff8ffff9cffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefce2339e4f3663ffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffccccce67ff67ffe3cffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcf138c71f8e67ffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffcccce4f37e73ffcfe6cffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefffffffffffffbffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffe24cf1f8fe73fffff1cffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800fffffffffffffbffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7aeefffffffffffffffffffffffffffffffffffffffffffffffffffffffdffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffefffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffefffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffcffffffffffffcf0ff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffe67ffff9fffffcfe63ffffffffe7ffffffcfffffffffc7cfff fffffffffffffefffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffcffffcfffffffffff9ce67f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcffffe67fe7f3fffffcfccfff39ffffe7ff03ffcfe1ffffff9fce0f ffffff9efffff2fffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffcffffcfffffffffff9ce67f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcffffe7ffe7f3fffffcfccfff39ffffe7ff39ffcfccffffff9fce67 ffffff8efffff2fffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffff830f0ccfce7ff9fe304cf3f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfe1f0678c1e7c7e3e0f982720071f8e67f3cf1cfcfc8f0e407ce64 9c733f8ef8e721fffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffcfe67cdfce7ffc7cd9ccf33 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcffce667367e793c9ccf9ce7339e4f366ff3ce4cfc7c47e649fce64 99333fa6f26732fffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffcfe67cbfe6ffff39f9ccf33 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcffcce667e7cf39999cf3ce7339ce67e5ff3ccccfe3ce7e639fce64 73333fa6e67372fffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffcf061c3ff1e03f99f9ccf3f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfe0ce667e7cf39819cf3ce7339ce67e1ff3cc0cff1ce70679fce0c f0333fb2e078f2fffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffce670c9ff1ffff39f9ccf3f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfccce667e79f399f9ce7ce7339ce67e4ff3ccfcff8ce66679fce7c f3f97fb2e7f8f2fffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffce67cc9fecfffc79f9ccf3f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfccce667e79f399f9ce7ce7339ce67e4ff3ccfcffcce66679fce7c f3f97fb8e7f672fffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffce67cccfce7ff9fcd9ce673 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcfcce4673673f93cdc8cfce2339e4f3667f39e6cfccce66679fce7c f9bcffb8f36732fffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffe3121cc7ce7ffffe3c4e673 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800fe272678f13fc7e3e4cfcf138c71f8e63f03f1cfe1ce71279fce7c fc7cffbcf8e739fffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffffffffffffffffffffff0fb ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800fffffffffe7fffffff9fffffffffffffffffffffffffffffffcfff fffffffffffffefffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffefffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f7ffffffffffffff9fffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffff8fffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfef7ffffffffffffff9fffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffe7ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfef63ffffffffe7ff99f1fffffe7cfffffffffffffffe7ffffffff8f fffffff9ffffff3fff0ffffff9fffffffffff9fe 7aeeffffffffffffffffffffffffffffe7ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfef4fff39ffffe7ff39e7ff9ffe7e7ff9efffff3fff3e7fffff07f3f fffe7ff9ffffff3fff3ffffff9fffffffffff9fe 7bbaffffffffffffffffffffffffffffcfffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfef4fff39ffffe7ff39e7e79e1e7e7ff8efffff3fff3e7ffffe73f3f fffe7ff9ffffff3fff3ffffff9fffffffffff9fe 7aeeffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfef02720071f8e67e7fc1c705ce673ff8ef0e720ffe9e70f1fe73e0e 3f1c1ff91f1f8f33ff393c9c793fffe1e1fc39fe 7bbaffffffffffffffffffffffffffffe7ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f4e7339e4f366fe7fe7d39fe66f3ffa6fe6733ffe9e67e4fe37f3c 9e4e7ff88e4f2737ff389c99389ffffccfff99fe 7aeeffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeef4e7339ce67e5fe7fe7939fe65f3ffa6fe6733ffcce67ce7f0ff39 cce67ff9cce6732fff39cc7399cffffccfff99fe 7bbaffffffffffffffffffffffffffffcfffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaf4e7339ce67e1fe7fe7939c061f3ffb2f06733ffdce61ce7f07f39 cce67019cce6730fff39ccf399cfffe0c3fc19fe 7aeeffffffffffffffffffffffffffffe7ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeef4e7339ce67e4fe7fe7399ce64f3ffb2e66733ff80e70ce7e63f39 cce67ff9cce67327ff39ccf399cfffcce1f999fe 7bbaffffffffffffffffffffffffffffe7ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaf4e7339ce67e4fe7fe7399cce4f3ffb8e66733ff9e67cce7e73f39 cce67ff9cce67327ff39ccf399cfffccf9f999fe 7aeeffffffffffffffffffffffffffffe7ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeef4e2339e4f3667f3fe7399e1e6673fb8e662339f9e67ce4fe73f3c 9e4e7ff9ce4f27333f399cf9399ccfccf9f999fe 7bbaffffffffffffffffffffffffffff8fffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaf4f138c71f8e63f3fe7ffc7fe6273fbcf131389f9e661f1ff07f3e 3f1f1ff9cf1f8f313f383cfc783ccfe243fc49fe 7800ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeef7fffffffffffff9ffffffffffcfffffffffffffffffffffffffff ffffffffffffffffff09ffffffffeffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaf7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffff9ffffffffdffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffff9fffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffff9fffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffff9fffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafc9c787c199fffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefc993f39999fffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafc733f33999fffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefcf03833999fffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafcf3f3339cbfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefcf3f3339cbfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafcf9b3391e7fffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefcfc789c9e7fffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bbafffffffffcffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000aeefffffffffcffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7ffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7800f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7800f7ffff3f9fcffffffff9fff3ffffffe7ffffffffe3e7ffffffff9ffffff3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffff9f9fffffffffffffffffffffffffffffffff fffffffff9fffcffffffffc7e3fffffffe7ffffe 79fcf79fff3f9f9c1f1f87f3fe73ff81ffe7f0ffffffcfe7f0ffffff9fc0fff3 ff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefffffffffffffe7fff9f9ffffffffff9fff9f87f3f9fffffffffff fffffffff9ff9cffffffff9fcfffff9ffe7ffffe 7904f79fffff9f998e4f33f3fe73ff9cffe7e67fffffcfe7e67fffff9fce7ff3 ff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafffffffffffffe7fff9ffffffffffff9ffe1f33e3f1fffffffffff ffffffffffff9fffffffff9fcfffff9ffe7ffffe 7904f74fc73c1f3fcce67fe784133f9e78e7e7e4787203e7e7f8e47c1fcf3c73 c60e3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefe19cf0783c7841c7c1f991ff0673c707ff9e7fd3e9ffe1fc9e4e3 c8e7323e39c304f1e47fc707838fc707fe47c7fe 7904f74f9b399f3f9ce64fe73e737f9e7267e3e23f324fe7e3f262399fcf3933 933c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafcf9ce6733933e79399f988fe6673939fff9e4fb3d9fffcfc4e4c9 c467311cd9f99ce4e23f939fcf27939ffe2393fe 7904f6673f339e7e3ce627cf3e72ff9e6667f1e73f31cfe7f1e667339fcf3333 33399fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefcf9cce673333e73339f99cfce673399fff9e2773b9fffcfce639c ce673399f9f99cce673f399fce73399ffe7339fe 7904f6e73f339e7f9e4673cf0e70ff9e6067f8e73833cfe7f8e067339fcf3033 03381fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafc39cce673030e70339f99cfce673399fff9e730180ffe0fce679c ce673399f9c19cce673f399fce73399c067339fe 7904f4073f339cffcf26739f86727f9e67e7fc673333cfe7fc67e7339fcf33f3 3f39ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefe19cce6733f8673f39f99cfce673399fff9e730180ffccfce679c ce673399f9999cce673f399fce73399ffe7339fe 7904f4f33f339cffcfe6739fe6727f9e67e7fe673333cfe7fe67e7339fcf33f3 3f39ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaff99ce47233fe673f39f99cfce673399fff9e73f3f9ffccfce679c ce673399f9999cce673f399fce73399ffe7339fe 79fcf4f39b3919f98ccf273fe6733f9cf367e6673333cfe7e67367391fce79b3 9b3cdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeff988f27939be679b91f99cfe4623939cff9f27f3f9cfccfcce7c9 ce62339cd9999ce4e73f939fcf27939ffe7393fe 7800f4f3c73c99fc1e1f8f3f0f131f81f8e7f0e73893cfe7f0f8e73c9fc0fc73 c78e3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafc3c4fe7f3c70f1c7c9f99cff2713c7c4ff9f8ff3f9cfe27c1e7e3 ce71339e39c4c4f1e73fc79fcf8fc7c7fe73c7fe 7800f7fffffff3fffffffe7fffffffffffffffffffffffe7ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefffffcce67fffffffffffffffe7ffffffffffffffffeffffcfffff fffffffffffffffffffffffffffffffffffffffe 7ffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafffffe1f0ffffffffffffffffe7ffffffffffffffffdffffcfffff fffffffffffffffffffffffffffffffffffffffe 7000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000aeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7800f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeef7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefffe7ff9ffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaf7fffffff9ffffffffcfffffff9fffffffffcffffffffe7fffffffffffff ffffffffffffffffffffffffffffffe7ffffffff3fffffff9ffffff3ffffffff ffffffcbbafffe7ff3fffffffffffffcffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeef60ffffff9ffffffe1cfffffff3df07fffffcfffffff0e7fffffffffff8f ffe3f1f8ff380f9e03c7fef83fffffe7ffffff873fffffff9ffffff3ffe3fff8 fc7e3fcaeefffe7ff3fffffffffffffcffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaf667fffff9ffffffcccfffffff35733fffffcffffffe667fffffffffff27 ffc9e4f27e380e1e0393fab99fffffe7ffffff333fffffff9ffffff3ffc9fff2 793c9fcbbaff1e67e7878f8ff8339e383fffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeef6678e47c1e381ffcfcf1f1c9e78f33c723e0f1c0ffe7e78f8e4ff27fe73 399cce673d3bff9ff339fc799e391f078e07ff3f3c7c727f93f1f8f3ff9cce67 3399cfcaeefe4e6fe73f2727f3339c9cffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaf66f262399c9f9ffc7ce4e4c4e757379311cce4fcffe3e7272627327fe73 399cce673b3bff9fe739fab9bc988e6727e7ff1f3939313989e4f273ff9cce67 3399cfcbbafce65fe73e6667e73399ccffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeef61e66733999f3ffe3cccccce67df0f33399cccf9fff1e666667331c0673 9b9cce6737381f9fcf39fef87999cce667cfff8f333333999cce6733019ce6e7 3399cfcaeefce61fe70e0607e73399ccffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaf64e06733981e7fff1cc0c0ce67ff2703399cc0f3fff8e6060673f3ffe73 c79cce67301f8f9f9f39fff93819cce6079fffc73030339f9cce6733ff9cf1e7 3399cfcbbafce64fe7867e7fe73399ccffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeef6667e73399fe7fff8ccfcfce67ff333f399ccff3fffc667e7e73f3c0673 c79cce67301fcf9f9f39fff999f9cce67f9fffe333f3f39f9cce6733019cf1e7 3399cfcaeefce64fe7e67e7fe73399ccffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaf6667e73399fcffffcccfcfce67ff333f399ccfe7fffe667e7e73f3ffe73 b39cce673f3fcf9f3f39fff999f9cce67f3ffff333f3f39f9cce6733ff9cece7 3399cfcbbafe4e67f3e73737f2311c9ce7ffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeef673367391cd9fffccce6e6ccf3ff399b39c8e6cfffe66737366733fff27 39c9e4f27f399f9f3f939ff9ccd9ce47367fff3339b9b33999e4f273ffc9ce72 793c9fcaeeff1e63f30f8f8ff9389e3e27ffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaf6738e73c9e381ffe1cf1f1c1f3ff39c739e4f1c0fff0e78f8e0f33fff8f 39e3f1f8ff3c3f9f3fc79ff9ce39cf278e07ff873c7c707983f1f8f3ffe3ce78 fc7e3fcbbafffffff9ffffffff3fffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeef7ffffffffffff80fffffffcff9ffffffffffffffc07ffffffe7ffffffff ffffffffffffffffffffdffffffffffffffe03fffffff3ffffffffffffffffff ffffffcaeeffffffffffffffff3fffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaf7fffffffffffffffffffffcffffffffffffffffffffffffffe7ffffffff ffffffffffffffffffffbffffffffffffffffffffffff3ffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffff9fc3ffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffff9ffffffffcfffffffffffffffffffffffffff ffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeff9e03c3e3cff3ffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffce03e780e0ffbe0ffffff9ffffffe1cfffffffe7ffe3fff8fc7e3f1f8f c7e3f1e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafe1e0399c9cff3ffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeff8e038780ce7eae67fffff9ffffffcccfffffffe7ffc9fff2793c9e4f27 93c9e4e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeff9ff33f9ce7f3ffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaff4effe7fcce7f1e678e47c1e381ffcfcf1f1c9fc1ff9cce673399cce673 399cce73ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaff9fe7279ce7f3ffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefeceffe7f9c6feae6f262399c9f9ffc7ce4e4c4e67ff9cce673399cce673 399cce73ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeff9fcf139ce7f3ffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafdce07e7f3e1ffbe1e66733999f3ffe3cccccce667019ce6e73399cce673 399cce73ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaff9f9f39c8e7f3ffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7800fc07e3e7e7e0fffe4e06733981e7fff1cc0c0ce7e7ff9cf1e73399cce673 399cce73ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeff9f9f39e4e7f3ffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefc07f3e7e7cc7ffe667e73399fe7fff8ccfcfce7e7019cf1e73399cce673 399cce73ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaff9f3f39fce7f3ffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffcff3e7cfce7ffe667e73399fcffffcccfcfce7e7ff9cece73399cce673 399cce73ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeff9f3f9399ce73ffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffce67e7cfce67fe73367391cd9fffccce6e6cce67ffc9ce72793c9e4f27 93c9e4e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaff9f3fc7c3ce73ffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffcf0fe7cfe0e7fe738e73c9e381ffe1cf1f1c1e71ffe3ce78fc7e3f1f8f c7e3f1e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffff9fc3ffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffffffff7ffffffffffffff80fffffffcffffffffffffffffffffff ffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffeffffffffffffffffffffffffcffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefffffffffffffffffff8ffcffffffff9fcfe67ffff3fffcfffffff fffc7fe7ffff8ffffffffffffe3fffffcfe7fffe 7bfeffffffffffffffccfffe7f1ffffffffffffffffffffffffcffffffffffff fffffffe7ffffff9ffffffcff9ffc7e4ccfff3fff9fffffcff9ffc7cffffffff ffffffcbbaffff9ffff83ffffffff3f9cffffffff9fcfe67ffe73fffcfffffff fff9fce7ffff3ffffffffffffcffffffcfe7fffe 7bfeffffffffffffffccfffe7e7fffffffff3f3f0303fffffffcffe7ffe3fffc f83f9ffcfffffff3ffffff9ff9ff9fccccffe7fff9fffff9ff9ff9fcfc070783 ffffffcaeefffe1ffff39ffffffff3f9cffffffffffcfe67ffe7ffffcfffffff fff9fce7ffff3ffffffffffffcffffffcffffffe 7bfeffffffffffffffccfffe7e7fffffffff3f3f3f3fffffffffffe7ffc9fff0 f39f1ffcfffffff3ffffff9ff9ff9fccfcffe7fffffffff9ff9ff9fcfc067331 ffffffcbbaffff9fffe7cc8f8ff8e0f048f8fe4439e0f0678fc13221c9f8e4c3 fc7078247c7e0930e443e3fe383f0ff0c8e64ffe 7bfefffffffffff1e1ccf1f07c1271e443fe9f3f3f3fff271cccc8c1ef9cce7c f39e9ff9e199c3e7864e3f3c39e3079ccc9fce443993e1f3c39e307cfdfe73f9 ffffffcaeeffff9fffe7cc4727f273f9c4727e2119cce66727e73108c4f2649f f939fce2393f393e6211c9fc9cffe7e7c46627fe 7bfeffffffffffe6fccce4e67e7264e211fe9f3f3f3fff266cccc467ef9cce7c f1bd9ff9cf999fe73e4cdf3f99c99f9ccc4fce211989cff3f99c99fccdfe37f9 ffffffcbbaffff9fffe7cce667e733f9ce667e73999cce6667e7339cce66639f f399fce7333f38fe673999f9ccffe7e7ce6673fe 7bfeffffffffffcffcccccce7e71ce6739fccf3f0707ff1cfcccce67ef9ce6fc f87b9ff3cf999fcf3e39fe7f99999f3ccce79e73999ccfe7f99999fccc0f0ff3 ffffffcaeeffff9fffe7cce607e733f9ce607e73999cce6607e7339cce606787 f399fce7303f39f0673981f9ccff07e1ce6673fe 7bfeffffffffffcfe0ccc0ce7e73ce6739fdcf3f3f3fff3cfcccce67019cf1fc f8380ff3c39987cf0e79fe7c19819f3ccce79e73999cc3e7c19819fcffc707e7 ffffffcbbaffff9fffe7cce67fe733f9ce67fe73999cce667fe7339cce67e7c3 f399fce733ff39e667399ff9ccfe67f0ce6673fe 7bfeffffffffffcfcccccfce7e73ce6739f80f3f3f3fff3cfe5cce67ef9cf1fc f3180fe7e1cbc39f8679fcf9999f9e7ccce73e73999ce1cf9999f9fcffe663cf ffffffcaeeffff9fffe7cce67fe733f9ce67fe73999cce667fe7339cce67e7f3 f399fce733ff39e667399ff9ccfe67fcce6673fe 7bfeffffffffffcfcccccfce7e73ce6739f9e73f3f3fff3cfe5cce67ef9cecfc f39f9fe7f9cbf39fe679fcf9999f9e7ccce73e73999cf9cf9999f9fcffe6739f ffffffcbbaffff9e7ff39ce737f273f9ce737e7399c8e46737e7339cccf367f3 f939fce739bf39e66739cdfc9cfe67fcce66673e 7bfeffffffffffe6cccce6e47e73e4e739f9e73f3f3fff3e6f3cce67efc9ce7c f39f9fcff9e7f33fe67cd9f999cd9cfcccce7e739999f99f999cd9ccccce7301 ffffffcaeeffff9e7ff83ce78ff8f3fc4e78fe7399e4f2678ff1339cc1f8e787 fc79fe273c7f39f12739e3fe3cff13e1ce660f3e 7bfefffffffffff1e24cf1f27e73f1e739f9e707033fff3f1f3cce71ffe3ce7c f83f9fcfc3e7873f0e7e39fc49e39cfccc1e7e739983c39fc49e39ccce1f0701 ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffe7fbe 7bfefffffffffffffffffffffffffffffffffffffffe03ffffffffffffffffff ffffff9fffcffe7ffffff3fffffff9fffffcffffff9fff3fffffffffffffffff ffffffc800ffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffe7f7e 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffcfffffffffffffffffffffffffffffff9fffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcffff7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffffffffffffe7fffe7fffffffffffffffffcffffffffffffffffff fffffffffffff9ffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeff9f9f8181fffffffe7ff3cf7f3f3f0303fffffffcffe7fffffe3fff8fc7 e3fce03e7c1ffcffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f7e7ffffffffff9ffff3f9fcfffffff3f9ffffff3fffffffff1f3f fffffffcffffff9ffffffffffffffffffffffffe 7bfeff9f9f9f9ffffffffffff3cd5f3f3f3f3fffffffffffe7fffffc9fff2793 c9f8e038798ffcffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcf7cfffffffffff3ffff3f9f9fff9fff3f9fc0fff3f87fffffe7f3f 87fffffcfe07ff9ff9fffffffffffffffffffffe 7bfeff4f9f9f9fff938e6664609e3e9f3f3f3fff271cccc8c1fc7ff9cce67339 9cf4effe7fcf1e7fffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904f7cfffffffffff3ffffff9f9fff9fffff9fce7ff3f33fffffe7f3f 33fffffcfe73ff9ff9fffffffffffffffffffffe 7bfeff4f9f9f9fff93366662339d5e9f3f3f3fff266cccc46739bff9cce67339 9ceceffe7fce6e7fffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904f79e1f1c887c7e787c73c1f3fff4fc73c1fcf3c73f3f23c3901f3f 3fc723e0fe79e39e3071fffffffffffffffffffe 7bfefe679f8383ff8e7e6667339f7ccf3f0707ff1cfcccce6733f019ce6e7339 9cdce07e7f9cfe7fffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904f79fce6c42393e7f39b399f3fff4f9b399fcf3933f1f11f9927f3f 1f9311ccfe79c99c99e4fffffffffffffffffffe 7bfefee79f9f9fff9e7e6667339ffdcf3f3f3fff3cfcccce67f3fff9cf1e7339 9cc07e3e7f3cfe7fffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904f73fccfce7333cff33f339e7ffe673f339fcf3333f8f39f98e7f3f 8f33399cfe79999999ccfffffffffffffffffffe 7bfefc079f9f9fff9e7f2e67339ff80f3f3f3fff3cfe5cce67f3f019cf1e7339 9cc07f3e7e7cfe7fffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904f73e0cfce7303cf833f339e780ee73f339fcf3033fc739c19e7f3f c703399cfe79819819c0fffffffffffffffffffe 7bfefcf39f9f9fff9e7f2e67339ff9e73f3f3fff3cfe5cce67f3fff9cece7339 9cfcff3e7cfcfe7fffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904f67cccfce733f9f333f339cfffc073f339fcf33f3fe339999e7f3f e33f399cfe799f99f9cffffffffffffffffffffe 7bfefcf39f9f9fff9f379e6733cff9e73f3f3fff3e6f3cce6739bffc9ce72793 c9fce67e780e6cffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904f67cccfce733f9f333f339cfffcf33f339fcf33f3ff339999e7f3f f33f399cfe799f99f9cffffffffffffffffffffe 7bfefcf383819fff9f8f9e6738cff9e707033fff3f1f3cce713c7ffe3ce78fc7 e3fcf0fe780f1cffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcf4fcce6ce739b3f339b3919fffcf39b391fce79b3f3339999e7f3f 339b39c8fe73cd9cd9e6fffffffffffffffffffe 7bfeffffffffff01ffffffffffe7fffffffffe03ffffffffffffffffffffffff fffffffffffff9ffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f4fe271ce73c73f89c73c99fffcf3c73c9fc0fc73f8739c49e7f3f 87c739e4fe07e39e3c71fffffffffffffffffffe 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f1ffffffffffe7ffffffff3fffffffffffffffffffffffffffff3f fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcffff7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7bfeffffffffffffffccfffe7f1fffffffffcfffffffffffffffffffffffffff ff9ffffffe7fff9ffe7ffffff3ffffffffffcfcfffffff3fffffffffffffffff ffffffc800ffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffccfffe7e7ffffffff9cffffffffffffffffe3fffcfffff ff3ffffffcffff9ffcffffffe7ffffffffff99cfffffff3fc3c1ffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffccfffe7e7ffffffff9fffffffffffffffffc9fff0fffff ff3ffffffcffff9ffcffffffe7ffffffffff99ffffffff3f9998ffffffffffff ffffffcbbafffffcfe7ffffff3ffffff3ffffe7ffffffcffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffffff1e1ccf1f07c1271e443f04c887c727938fc7ef9cce7cfc7c7 fe739c3279c9c793f9e1938fcf0f8e443e3f304c887c7f3f3ffcffffffffffff ffffffcaeefffffcfe7ffffff3fffffe7bffce7ffffffe7fffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffe6fccce4e67e7264e211f9cc423931393279bef9cce7cf9b9b fe7399f279c99389f9cf9337cfe736211c9f39cc42393f3327f9ffffffffffff ffffffcbbafffffffe7ffffff3fffffe6affcffffffffe7fffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffcffcccccce7e71ce6739f9cce7333398e733fef9ce6fcf3f3f fcf399f1f3c7399cf3cf8e7f9fe67e73999e79cce7333f3313e3ffffffffffff ffffffcaeefe1f1cf07fe4fc723c391cf1f1826443e3933fffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffcfe0ccc0ce7e73ce6739f9cce7303399e733f019cf1fcf3f3f fcf39873f3cf399cf3c39e7f9f067e73981e79cce7303f3f39f9ffffffffffff ffffffcbbaffce6ce667e279b11f988ceae6ce6211c9933fffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffcfcccccfce7e73ce6739f9cce733f399e733fef9cf1fcf3f3f f9f39c33e7cf399ce7e19e7f3e667e7399fcf9cce733ff3f39fcffffffffffff ffffffcaeeffccfcce67e733f39f99ccfbcfce6739998f3fffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffcfcccccfce7e73ce6739f9cce733f399e733fef9cecfcf3f3f f9f39f33e7cf399ce7f99e7f3e667e7399fcf9cce733ff3f39fcffffffffffff ffffffcbbafe0cfcce7fe733f39c19ccffcfce6739819f3fffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffe6cccce6e47e73e4e739f9cce739b339f279befc9ce7cf9b9b f3f11f33cfcf9399cff99f367e6736739cd9f9cce739b3339398ffffffffffff ffffffcaeefcccfcce7fe733f39999ccffcfce67399f9f3fffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffffff1e24cf1f27e73f1e739fc4ce73c7079f8fc7ffe3ce7cfc7c7 f3f89873cfcfc783cfc39f8e7f138e739e39fc4ce73c7333c7c1ffffffffffff ffffffcbbafcccfcce7fe733f39999ccffcfce67399f9f3fffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffffffffffffffffffffffffffffffffff3ffffffffffffffffffff e7ffffff9fffffff9ffffffcfffffffffff3ffffffffffffffffffffffffffff ffffffcaeefcce6ce467e679b39999ce7fe6ce6739cd9e7fffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffffffffffffffffffffffffffffffffff3ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafe271cf267e0fc739c49ce7ff1e26739e39e7fffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffe7ffffffffff3ffffffffffffcffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffe7ffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffe7fffffffffffffe1fffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefce7fffffffffffffccfffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefcfffffffffffffffccfffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffe7ffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfef826443e393c9c7e39e7ffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafe7bffffffffffe7ffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefce6211c989c993cd9e7ffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefe3bffffffffffe7ffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefce6739999cc7399f9e7ffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafe3be3fe1e391f078e4fffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefce6739819ccf399f9e7ffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefe9bc9fcfc988e67264fffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefce67399f9ccf399f9e7ffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafe9b9cfcf999cce6663fffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefce67399f9ccf399f9e7ffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefecb9cfc3819cce6067fffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefce6739cd99cf93cdccfffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafecb9cfe19f9cce67e7fffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefe26739e383cfc7e3ccfffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefee39cff99f9cce67e7fffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffff9fffffffe1fffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafee3c9ff9cd9ce47367fffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7800fffffffff9ffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefef3e3fc3e39cf278e7fffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffccfffe7f1fffffffffffffffffff33ff9fffffffffffff fffffe7ffffff9ffffffcff9ffc7e4ccfff3fff9fffffcff9ffc7fffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffccfffe7e7fffffffff3f3f0303ff33ff9ffffffff1fffe 7c1ffcfffffff3ffffff9ff9ff9fccccffe7fff9fffff9ff9ff9ffffffffffff 9f07ffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffccfffe7e7fffffffff3f3f3f3fff3fff9fffffffe4fff8 79cffcfffffff3ffffff9ff9ff9fccfcffe7fffffffff9ff9ff9fffffffffffe 1e63ffcbbafffffffffe7fffffffffff9fcfffffff3fffe31fffffffffffffff ffffffffe7fffffffffffffffffffffffffffffe 7aeefffffffffff1e1ccf1f07c1271e443fe9f3f3f3fff332399c327f7ce673e 79cff9e199c3e7864e3f3c39e3079ccc9fce443993e1f3c39e3061e1910ff0ff 9ff3ffcaeefe0ffffffe7fffffffffff99cfffffff3fffce7fffff1fffc7e3f1 fe701f3fe7fffffffffffffffffffffffffffffe 7bbaffffffffffe6fccce4e67e7264e211fe9f3f3f3fff33119b9f13f7ce673e 78dff9cf999fe73e4cdf3f99c99f9ccc4fce211989cff3f99c99fccf8847e7cf 9fe7ffcbbafe67fffffffffffffffffff9ffffffff3fffce7ffffe4fff93c9e4 fc701c3fe7fffffffffffffffffffffffffffffe 7aeeffffffffffcffcccccce7e71ce6739fccf3f0707ff3339979f39f7ce737e 7c3ff3cf999fcf3e39fe7f99999f3ccce79e73999ccfe7f99999fccf9ce7e7cf 9f8fffcaeefe678f8f8e6678e4f9fdc3904c8f83ff279c801c727ce673399cce 7a7f9f3f078ffffffffffffffffffffffffffffe 7bbaffffffffffcfe0ccc0ce7e73ce6739fdcf3f3f3fff333987873980ce78fe 7c1ff3c39987cf0e79fe7c19819f3ccce79e73999cc3e7c19819e0c39ce7e1ff 9fe7ffcbbafe6f273726667264f9ddf999cc47333f139cce79327ce673399cce 767f3f3e6737fffffffffffffffffffffffffffe 7aeeffffffffffcfcccccfce7e73ce6739f80f3f3f3fff333993c339f7ce78fe 798fe7e1cbc39f8679fcf9999f9e7ccce73e73999ce1cf9999f9cce19ce7f0ff 9ff3ffcaeefe1e667e66666663f9d9f999cce6733f399cce7331fce737399cce 6e7e7f3ce67ffffffffffffffffffffffffffffe 7bbaffffffffffcfcccccfce7e73ce6739f9e73f3f3fff333993f339f7ce767e 79cfe7f9cbf39fe679fcf9999f9e7ccce73e73999cf9cf9999f9ccf99ce7fcff 9ff3ffcbbafe4e067e06666067fc8bc199cce673ff399cce7033fce78f399cce 603cff3ce67ffffffffffffffffffffffffffffe 7aeeffffffffffe6cccce6e47e73e4e739f9e73f3f3fff333999f333f7e4e73e 79cfcff9e7f33fe67cd9f999cd9cfcccce7e739999f99f999cd9ccf99ce67ccf 9e63ffcaeefe667e7e7e72e7e7fc8b9999cce673ff399cce73f3fce78f399cce 603cff3ce67ffffffffffffffffffffffffffffe 7bbafffffffffff1e24cf1f27e73f1e739f9e707033fff3339988707fff1e73e 7c1fcfc3e7873f0e7e39fc49e39cfccc1e7e739983c39fc49e39e2439ce661cf 9f07ffcbbafe667e7e7e72e7e7fc239999cce723ff399cce73f3fce767399cce 7e79ff3ce67ffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffffe03ffffffff3fffffffff ffff9fffcffe7ffffff3fffffff9fffffcffffff9fff3fffffffffffffffffff ffffffcaeefe7337373679f367fe679999cce7933f3388ce79b3fe4e7393c9e4 fe79ff3e4737fffffffffffffffffffffffffffe 7800ffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffff ffffffffcfffffffffffffffffffffffffffffff9fffffffffffffffffffffff ffffffcbbafe738f8f8e79f8e7fe67c49c4ce7f33f07c4ce7c73ff1e73c7e3f1 fe79ff3f278ffffffffffffffffffffffffffffe 7000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000aeefffffffffffffffffffffffffffe67ffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bbaffffffffffffffffffffffffffff0fffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffbfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7800ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffbfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7800ffe7ffffff9fffe7ff9ffffffcfffffffffff3f3ffffffcffffff9ffffff fff8fffffffe7fe3ffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefffffcfe7fbfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 79fcffcfffffff3fffe7ff3ffffff9ffffffffffe673ffffffcfe07ff9fc3fff fff3fcfffffe7fe3ffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800fffffcfe7fbfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 79fcffcfffffff3fffe7ff3ffffff9ffffffffffe67fffffffcfe73ff9f99fff fff3fcfffffe7fe3ffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefffffffe7fbfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 79fcff9ce70c9e7271e4fe7864e3f3c3e3910f8fcc13221f1fcfe79e39f9f91e 1c80fcfe3f1e67e3ffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefe1f1cf07fbfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 79fcff9ce67c9e7264e27e73e4cdf3f9cd884727ce73108e4fcfe79c99f8f88f cc93fcfc9e4e6fe3ffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffce6ce667bfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 79fcff3ce67c7cf1ce673cf3e39fe7f99f9ce6679e7339cccfcfe79999fc79cf cc73fcf9cce65fe3ffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffccfcce67bfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 79fcff3ce61cfcf3ce673cf0e79fe7c19f9ce6079e7339cc0fcfe79819fe39ce 0cf3fcf9cce61fe3ffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefe0cfcce7fbfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 79fcfe7ce70cf9f3ce6739f8679fcf999f9ce67f3e7339ccffcfe799f9ff19cc ccf3fcf9cce64fe3ffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcccfcce7fbfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 79fcfe7ce7ccf9f3ce6739fe679fcf999f9ce67f3e7339ccffcfe799f9ff99cc ccf3fcf9cce64fe3ffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcccfcce7fbfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 79fcfcfc47ccf3f3e4e673fe67cd9f99cd9ce7367e7339ce6ccfe73cd9f999cc ccf3fcfc9e4e67e3ffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefcce6ce467bfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7800fcfe261cf3f3f1e0f3f0e7e39fc4e39ce78e7f1339cf1ccfe07e39fc39ce 24f3fc1e3f1e63e3ffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfefe271cf267bfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7800f9ffffffe7ffffffe7ffffff3ffffffffffcffffffffffffffffffffffff ffffffffffffffe3ffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffbfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffffffbfffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7800ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcffff7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffff8ffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffe7fffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f7e7ffffff9fffe7ff9ffffffcfffffffffff3ffffffffffffffff ff9fffffffff8f9ffffffffffffffffffffffffe 7aeefffffffffffffffffffe7fffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcf7cfffffff3fffe7ff3ffffff9ffffffffffe7ff81fffffffffe07 ff9fc3ffffff3f9ffffffffffffffffffffffffe 7bbafffffffffffffffffffcffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904f7cfffffff3fffe7ff3ffffff9ffffffffffe7ff9ffffffffffe73 ff9f99ffffff3f9ffffffffffffffffffffffffe 7aeefffffffffffffffffffdffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904f79ce70c9e7271e4fe7864e3f3c3e3910f8fcfdf9f249c7930fe79 e39f9f91e1c80f9ffffffffffffffffffffffffe 7bbafffffffffffffffffffe7fffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904f79ce67c9e7264e27e73e4cdf3f9cd884727cfdf9f24993927fe79 c99f8f88fcc93f9ffffffffffffffffffffffffe 7aeefffffffffffffffffffdffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904f73ce67c7cf1ce673cf3e39fe7f99f9ce6679fdf831c7398e7fe79 999fc79cfcc73f9ffffffffffffffffffffffffe 7bbafffffffffffffffffffcffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904f73ce61cfcf3ce673cf0e79fe7c19f9ce6079e039f3cf399e1fe79 819fe39ce0cf3f9ffffffffffffffffffffffffe 7aeefffffffffffffffffffe7fffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904f67ce70cf9f3ce6739f8679fcf999f9ce67f3fdf9f3cf399f0fe79 9f9ff19ccccf3f9ffffffffffffffffffffffffe 7bbafffffffffffffffffffe7fffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc904f67ce7ccf9f3ce6739fe679fcf999f9ce67f3fdf9f3cf399fcfe79 9f9ff99ccccf3f9ffffffffffffffffffffffffe 7aeefffffffffffffffffffe7fffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc9fcf4fc47ccf3f3e4e673fe67cd9f99cd9ce7367fdf9f3cf939fcfe73 cd9f999ccccf3f9ffffffffffffffffffffffffe 7bbafffffffffffffffffff8ffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f4fe261cf3f3f1e0f3f0e7e39fc4e39ce78e7fff813cfc79e1fe07 e39fc39ce24f3f9ffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800f1ffffffe7ffffffe7ffffff3ffffffffffcffffffffffffffffff ffffffffffffff9ffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcffff7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000e 7bbafffffffffffffffffffce39fffffffffff99ffffff3ffffffe7c7fffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffccf3ff9fffffc7f99f87fe73fffffff39ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffcf3ff9fffff93f99f33fe7ffffffff39ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffff3fffffffffffffffffffffffffffffffffffffffff ffffffff3fffcfcffffffff3fffffffffffffffe 7aeefffffffffffffffffffc8272307ffff39f99ff38c13221f1c99cffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffff3ff3c1f1ffffffffe7ffffffffffffffffffffffff ffffffff3fffcfcffffffff3fffffffffffffffe 7bbafffffffffffffffffffcce7119fffff39f99ff33673108e4c99effffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffff3fe398e4ffffffffe7ffffffffffffffffffffffff ffffffff3fffcfeffffffffbfffffffffffffffe 7aeefffffffffffffffffffcce7399c060339f99fe67e7339cccc799ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefe1f1c887c7f3fd3fcce7ff0ccc8c18739fe3924e3c9ff23e3c393 f0ccc88727e3cfde3c3c3c77fffffffffffffffe 7bbafffffffffffffffffffcce7399fffff39f99fce7e7339cc0cf9effffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffce6c42393f33b3f9ce67e7ccc467f339fc9924c9c9ff11c9f993 e7ccc42313c9cffcdf99f93ffffffffffffffffe 7aeefffffffffffffffffffcce7399c060339f99fce7e7339ccfcf9cffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffccfce7333f3373e3ce67e7ccce67f39bf998e39cc7ff3999f98f e7ccce73399ccff9ff99f33ffffffffffffffffe 7bbafffffffffffffffffffcce7399fffff39f99ffe7e7339ccfcf99ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafe0cfce7303f3f01f9e47fe1ccce6783c7f819e79ccfff3981c19f e1ccce73399ccff9fc18703ffffffffffffffffe 7aeefffffffffffffffffffccf3399fffff93f99fcf367339ce6cf39ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefcccfce733ff3f01fcf27ff0e5ce6733c7f9f9e79ccfff399f999f f0e5ce73399ccff9f99c33fffffffffffffffffe 7bbafffffffffffffffffffccf339c7ffffc7f99fcf8f1339cf1cf39ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafcccfce733ff3ff3fcfe7ffce5ce6733b3f9f9e79ccfff399f999f fce5ce73399ccff9f99f33fffffffffffffffffe 7aeeffffffffffffffffffffff9fffffffffff99fffffffffffffe7c7fffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefcce6ce739b333f398cce7fcf3ce673339fcd9e7c9cf3f39cd999f fcf3ce7333c9cffcd99f39bffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafe271ce73c7333f3c1e1e7e1f3ce718939fe39e7e3cf3f39e3c49f e1f3ce7307e3cffe3c487c7ffffffffffffffffe 7aeef00000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000aeeffffffffffffffffffffffffe7ffffffffffffffffffbfffffffff ffe7fffffffffffffffffffffffffffffffffffe 7bbaf00000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bbaffffffffffffffffffffffffe7ffffffffffffffffff7fffffffff ffe7fffffffffffffffffffffffffffffffffffe 7aeef00000000000000000000000000000000000000000180000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000aeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaf00000000000000000000000000000000000000003180000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeef00000000000000000000000000000000000000003000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000aeeffffffffffff3fffffffffffffffffffffffffffffffffffffffff ffffffff3fffcfc9fffffff3f3fffffffffffffe 7bbaf00000000000000000000000000031800000c000e7d9bbc1c6c000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bbaffffffffffff3ff3f9c07fffffffe7ffffffffffffffffffffffff ffffffff3fffcfc9fffffff3f3fffffffffffffe 7aeef0000000000000000000000000003180000380019319dee366d800000000 0000000000000000000000000000000000000000000000000000000000000000 0000000aeeffffffffffff3fe3f1c07fffffffe7ffffffffffffffffffffffff ffffffff3fffcfe9fffffff3fbfffffffffffffe 7bbaf0000000000000000000000000001901fc06000303198c66671800000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bbafe1f1c887c7f3fd3e9dffff0ccc8c18739fe3924e3c9ff23e3c393 f0ccc88727e3cfd93c9c787337fffffffffffffe 7aeef0000000000000000000000000000e00000c07f303198c67e60000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000aeeffce6c42393f33b3d9dfe7e7ccc467f339fc9924c9c9ff11c9f993 e7ccc42313c9cff89c993f337ffffffffffffffe 7bbaf0000000000000000000000000000e01fc06000303198c66060000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bbaffccfce7333f3373b9c0e7e7ccce67f39bf998e39cc7ff3999f98f e7ccce73399ccff9cc733f32fffffffffffffffe 7aeef00000000000000000000000000013000003800303198c66060000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000aeefe0cfce7303f3f0180fc7fe1ccce6783c7f819e79ccfff3981c19f e1ccce73399ccff9ccf03830fffffffffffffffe 7bbaf00000000000000000000000000031800000c00193198c63261800000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bbafcccfce733ff3f0180fe7ff0e5ce6733c7f9f9e79ccfff399f999f f0e5ce73399ccff9ccf3f3327ffffffffffffffe 7aeef000000000000000000000000000318000000000e1d98c61c61800000000 0000000000000000000000000000000000000000000000000000000000000000 0000000aeefcccfce733ff3ff3f9fe7ffce5ce6733b3f9f9e79ccfff399f999f fce5ce73399ccff9ccf3f3327ffffffffffffffe 7bbaf00000000000000000000000000000000000000000000000000800000000 0000000000000000000000000000000000000000000000000000000000000000 0000000bbafcce6ce739b333f3f9cce7fcf3ce673339fcd9e7c9cf3f39cd999f fcf3ce7333c9cff99cf9b3333ffffffffffffffe 7aeef00000000000000000000000000000000000000000000000001000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000aeefe271ce73c7333f3f9e1e7e1f3ce718939fe39e7e3cf3f39e3c49f e1f3ce7307e3cff83cfc78931ffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffe7ffffffffffffffffffbfffffffff ffe7fffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffe7ffffffffffffffffff7fffffffff ffe7fffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffce39ffffffffffffff3e3fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffccf3ff9fffffffffff9cffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffcf3ff9fffffffffff9cffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafffff3fffffff3fffffffffffffffffe7ffffffff3ffffffffffff fffffffffffffffffff3fffffffffffffffffffe 7aeeffffffffffffffffffffffffffffc8272307ffffff23c3ce7fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefffff3fffffff3fffffffffffffffffe7ffffffff33fff3ff9ffff fffffff80f1f8ffffff3f01f3f9ffffffffffffe 7bbaffffffffffffffffffffffffffffcce7119fffffff11f9cf7fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafffff3fffffff3fffffffffffffffffe7fffffffff3fff3ff9ffff fffffff80e4f27fffff3f01c3e1ffffffffffffe 7aeeffffffffffffffffffffffffffffcce7399fc0603f39f9ccffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefc88733ff33873fff9fdfc3e3910f8fe7ffff8e7320fc20c304e70 ffe4e3fbfce673f33873f7ff3f9ff8e4938f261e 7bbaffffffffffffffffffffffffffffcce7399fffffff39c1cf7fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafc423373f33f33fff9ddff9cd884727e7fe7f267333f9f3f99ce67 ffe4cdfbfce673333f33f7ff3f9e7264932724fe 7aeeffffffffffffffffffffffffffffcce7399fc0603f3999ce7fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefce732f3f33f33fff9d9ff99f9ce667e7fe7e673733f9f3f99ce67 c0639ff81ce673333f33f03f3f9e66638e731cfe 7bbaffffffffffffffffffffffffffffcce7399fffffff3999ccffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafce730fff33833f01c8bfc19f9ce607e7fffe078f33f873c19ce61 ffe79fff8ce723f33833ff1f3f9fe0679e733c3e 7aeeffffffffffffffffffffffffffffccf3399fffffff39999cffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefce7327ff97333fffc8bf999f9ce67fe7fffe7f8f33fc33999ce70 c0679fffcce793f97333ff9f3f9fe7e79e733e1e 7bbaffffffffffffffffffffffffffffccf339c7ffffff39c49cffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafce7327ff97333fffc23f999f9ce67fe7fffe7f6733ff33999ce7c ffe79fffcce7f3f97333ff9f3f9fe7e79e733f9e 7aeefffffffffffffffffffffffffffffff9ffffffffffffff3e3fffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefce73333fcf333fffe67f99cd9ce73667fe7f367333ff33999c47c ffe7cdf99e4e673cf333f33f3f9e73679f273f9e 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafce73313fcf893fffe67fc4e39ce78e67fe7f8e7338f878c4c6261 ffe7e3fc3f1f0f3cf893f87f3f9e78e79f8f3c3e 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffffffffffffff3f1ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffc3e4ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefffff3ffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffc8f0ffdfffff3ce7fffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafffff3ff01e3e0ffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffc47e7fdfffff3ce67ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefffff3ff01c9ce7fffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffce7e7fdf01ff3ce67ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafc88733f7f9cce7f8e4938f27fffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffce707e03ffff3ce7fffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefc42337f7f9cc6e7264932727fffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffce667fdf01ff3ce7fffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafce732ff039ce1e66638e731ffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7800fffffffffffffffffffffffffffffffffffffce667fdfffff3ce7fffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefce730fff19ce0fe0679e733ffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffffffffffffffffffffffffffffffffce667fdfffff3e4e7ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafce7327ff99ccc7e7e79e733ffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffffffffffffffffffffffffffffffffce713fffffff3f1e7ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefce7327ff99cce7e7e79e733ffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbafce7333f33c9ce673679f273ffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeefce7331f87e3e0e78e79f8f3ffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfeffffffffffffffffffffffffffffffffffffffffffffffffffccfffff9ff fffffffff3ffffffc73ff3ffffffffce7fffffffffffffffffffffffffffffff ffffffcbbaf7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffffffffffffffffffffffffffffffffcffffffffffffccfffff33f ffffff7ff3ffffff9e6013fffffffde73fffffffffffffffffffffffffffffff ffffffcaeef7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffffffffffffffffffffffffffffffffcffffffffffffccfffff33f fffffd5fffffffff9e7cfffffffff5673fffffffffffffffffffffffffffffff ffffffcbbaf7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffffffffffffffffffffffffffffffff83ffffc7271e1ccf1f8e60f f91e1e3c3303c7c704fcf3221f1c98f39fffffffffffffffffffffffffffffff ffffffcaeef7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bfefffffffffffffffffffffffffffffffffffffcfffff93264fccce4f3673f f88fcd59f3f393939cfcf3108e4c957399ffffffffffffffffffffffffffffff ffffffcbbaf7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7800fffffffffffffffffffffffffffffffffffffcfe03f331ccfcccce67e73f f9cfcf79f3e733399cfcf339cccc7df399ffffffffffffffffffffffffffffff ffffffcaeef7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffcfffff033c0e0ccce67e73f f9ce0ff873cf03399cfcf339cc0cfff39fffffffffffffffffffffffffffffff ffffffcbbaf7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffcfe03f3f3cfccccce67e73f f9cccffc33cf3f399cfcf339ccfcfff39fffffffffffffffffffffffffffffff ffffffcaeef7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffcfffff3f3cfccccce67e73f f9cccfff339f3f399cfcf339ccfcfff39fffffffffffffffffffffffffffffff ffffffcbbaf7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffcfffff9b3e6cccce4f37339 f9cccfff333f9b939e7cf339ce6cffe739ffffffffffffffffffffffffffffff ffffffcaeef7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffe3ffffc73f1e24cf1f8f389 f9ce27f87303c7c79e7cf339cf1cffe739ffffffffffffffffffffffffffffff ffffffcbbaf7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffffffffffffffffffffffffffffff9fd ffffffffffffffffff3fffffffffffce7dffffffffffffffffffffffffffffff ffffffcaeef7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb fffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffff ffffffcbbaf7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeef7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbbaf7ffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffff8fffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcaeeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffe7ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffe7ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffcfffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffe7ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffcfffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffe7ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffe7ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffe7ffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffff8fffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbafffffffffffffffffffffffffffffe1fffffffe1ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffce7ff9fffff9ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffce7ff9fffff9ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffff8272307bfdf9ffffce7fffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffce7119fbfdf9ffffce67ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffce7399fbfdf9f80fe6e7ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffce7399c06039fffff1ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffce7399fbfdf9f80ff1ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffce7399fbfdf9ffffecffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeeffffffffffffffffffffffffffffce7399fbfdf9ffffce67ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7bbaffffffffffffffffffffffffffffe2739c7ffff9ffffce67ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7aeefffffffffffffffffffffffffffffe1fffffffe1fffffff7ffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffcbfeffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7800ffffffffffffffffffffffffffffffffffffffffffffffefffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffc800ffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffe 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000 showpage %%BoundingBox: -28 145 640.16 646.12 %ps_include: inclusion end grestore PS-include-dict-dw begin o 0 ne {gsave A defaultmatrix /A ed llx lly nice urx ury nice initgraphics 0.1 setlinewidth boxpath stroke grestore} if clear o-stack aload pop context end restore %ps_include: end /saveobj save def mark 9 /LucidaSansUnicode00 f (Figure) 720 4730 w (1.) 1027 4730 w (A) 1175 4730 w (small) 1270 4730 w (Acme) 1535 4730 w (screen) 1810 4730 w 9 /LucidaSansUnicode20 f (\024) 2095 4730 w 9 /LucidaSansUnicode00 f (normally) 2185 4730 w (it) 2599 4730 w (runs) 2691 4730 w (on) 2919 4730 w (a) 3064 4730 w (larger) 3148 4730 w (display) 3438 4730 w 9 /LucidaSansUnicode20 f (\024) 3747 4730 w 9 /LucidaSansUnicode00 f (demonstrating) 3837 4730 w (some) 4510 4730 w (of) 4779 4730 w (the) 4901 4730 w (details) 720 4840 w (discussed) 1039 4840 w (in) 1500 4840 w (the) 1613 4840 w (text.) 1783 4840 w (The) 2043 4840 w (right) 2237 4840 w (column) 2476 4840 w (contains) 2829 4840 w (some) 3227 4840 w (guide) 3492 4840 w (files,) 3767 4840 w (a) 4007 4840 w (mailbox) 4087 4840 w (presented) 4470 4840 w (by) 4936 4840 w (Acme) 720 4950 w 9 /LucidaSansUnicode20 f (\031) 962 4950 w 9 /LucidaSansUnicode00 f (s) 991 4950 w (mail) 1068 4950 w (program,) 1285 4950 w (the) 1721 4950 w (columnated) 1891 4950 w (display) 2435 4950 w (of) 2775 4950 w (files) 2894 4950 w (in) 3106 4950 w (Acme) 3219 4950 w 9 /LucidaSansUnicode20 f (\031) 3461 4950 w 9 /LucidaSansUnicode00 f (s) 3490 4950 w (own) 3567 4950 w (source) 3778 4950 w (directory,) 4099 4950 w (a) 4548 4950 w (couple) 4630 4950 w (of) 4952 4950 w (windows) 720 5060 w (from) 1138 5060 w (the) 1387 5060 w (OED) 1566 5060 w (browser,) 1793 5060 w (a) 2213 5060 w (debugger) 2303 5060 w (window,) 2762 5060 w (and) 3163 5060 w (an) 3366 5060 w (error) 3512 5060 w (window) 3768 5060 w (showing) 4140 5060 w (diagnostics) 4543 5060 w (from) 720 5170 w (a) 982 5170 w (compilation.) 1086 5170 w (The) 1712 5170 w (left) 1929 5170 w (column) 2125 5170 w (holds) 2502 5170 w (a) 2796 5170 w (couple) 2900 5170 w (of) 3244 5170 w (source) 3386 5170 w (files) 3730 5170 w (\() 3965 5170 w 9 /LucidaTypewriter f (dat.h) 3995 5170 w 9 /LucidaSansUnicode00 f (and) 4374 5170 w 9 /LucidaTypewriter f (acme.l) 4591 5170 w 9 /LucidaSansUnicode00 f (\),) 4981 5170 w (another) 720 5280 w (debugger) 1097 5280 w (window) 1556 5280 w (displaying) 1928 5280 w (a) 2415 5280 w (stack) 2505 5280 w (trace,) 2772 5280 w (and) 3057 5280 w (a) 3260 5280 w (third) 3350 5280 w (source) 3599 5280 w (file) 3929 5280 w (\() 4103 5280 w 9 /LucidaTypewriter f (time.l) 4133 5280 w 9 /LucidaSansUnicode00 f (\).) 4523 5280 w 9 /LucidaTypewriter f (Time.l) 4650 5280 w 9 /LucidaSansUnicode00 f (was) 720 5390 w (opened) 918 5390 w (from) 1276 5390 w (the) 1518 5390 w (debugger) 1690 5390 w (by) 2142 5390 w (clicking) 2279 5390 w (the) 2646 5390 w (right) 2818 5390 w (mouse) 3059 5390 w (button) 3384 5390 w (on) 3708 5390 w (a) 3853 5390 w (line) 3937 5390 w (in) 4129 5390 w (the) 4245 5390 w (stack) 4418 5390 w (window;) 4679 5390 w (the) 720 5510 w (mouse) 888 5510 w (cursor) 1208 5510 w (landed) 1514 5510 w (on) 1839 5510 w (the) 1979 5510 w (offending) 2147 5510 w (line) 2598 5510 w (of) 2785 5510 w 9 /LucidaTypewriter f (acme.l) 2902 5510 w 9 /LucidaSansUnicode00 f (after) 3321 5510 w (a) 3553 5510 w (click) 3632 5510 w (on) 3857 5510 w (the) 3997 5510 w (compiler) 4165 5510 w (message.) 4575 5510 w 10 /S1 f (_) 720 5630 w (______________) 740 5630 w 10 /LucidaSansUnicode00 f (Other) 970 5981 w (programs) 1300 5981 w 10 /LucidaSansUnicode20 f (\024) 1767 5981 w 10 /LucidaSansUnicode00 f (EMACS) 1867 5981 w ([Stal93]) 2255 5981 w (is) 2678 5981 w (the) 2814 5981 w (prime) 3026 5981 w (example) 3365 5981 w 10 /LucidaSansUnicode20 f (\024) 3778 5981 w 10 /LucidaSansUnicode00 f (offer) 3878 5981 w (a) 4167 5981 w (high) 4279 5981 w (degree) 4551 5981 w (of) 4942 5981 w (integration) 720 6101 w (but) 1294 6101 w (with) 1499 6101 w (a) 1747 6101 w (user) 1845 6101 w (interface) 2098 6101 w (built) 2564 6101 w (around) 2826 6101 w (the) 3212 6101 w (ideas) 3409 6101 w (of) 3705 6101 w (cursor-addressed) 3845 6101 w (termi\255) 4751 6101 w (nals) 720 6221 w (that) 958 6221 w (date) 1191 6221 w (from) 1444 6221 w (the) 1718 6221 w (1970) 1915 6221 w 10 /LucidaSansUnicode20 f (\031) 2167 6221 w 10 /LucidaSansUnicode00 f (s.) 2199 6221 w (They) 2356 6221 w (are) 2631 6221 w (still) 2825 6221 w (keyboard-intensive) 3042 6221 w (and) 4025 6221 w (dauntingly) 4247 6221 w (com\255) 4802 6221 w (plex.) 720 6341 w (The) 970 6600 w (most) 1187 6600 w (ambitious) 1465 6600 w (attempt) 1981 6600 w (to) 2395 6600 w (face) 2529 6600 w (these) 2764 6600 w (issues) 3062 6600 w (was) 3399 6600 w (the) 3619 6600 w (Cedar) 3811 6600 w (system,) 4132 6600 w (developed) 4541 6600 w (at) 720 6720 w (Xerox) 856 6720 w ([Swei86].) 1182 6720 w (It) 1698 6720 w (combined) 1808 6720 w (a) 2330 6720 w (new) 2429 6720 w (programming) 2668 6720 w (language,) 3374 6720 w (compilers,) 3892 6720 w (window) 4441 6720 w (sys\255) 4853 6720 w (tem,) 720 6840 w (even) 980 6840 w (microcode) 1248 6840 w 10 /LucidaSansUnicode20 f (\024) 1754 6840 w 10 /LucidaSansUnicode00 f (a) 1854 6840 w (complete) 1951 6840 w (system) 2439 6840 w 10 /LucidaSansUnicode20 f (\024) 2779 6840 w 10 /LucidaSansUnicode00 f (to) 2879 6840 w (construct) 3019 6840 w (a) 3515 6840 w (productive,) 3613 6840 w (highly) 4203 6840 w (integrated) 4542 6840 w (and) 720 6960 w (interactive) 954 6960 w (environment) 1513 6960 w (for) 2178 6960 w (experienced) 2371 6960 w (users) 3019 6960 w (of) 3334 6960 w (compiled) 3486 6960 w (languages.) 3985 6960 w (Although) 4596 6960 w (successful) 720 7080 w (internally,) 1267 7080 w (the) 1797 7080 w (system) 1998 7080 w (was) 2384 7080 w (so) 2613 7080 w (large) 2772 7080 w (and) 3062 7080 w (so) 3289 7080 w (tied) 3448 7080 w (to) 3680 7080 w (specific) 3825 7080 w (hardware) 4239 7080 w (that) 4736 7080 w (it) 4974 7080 w (never fledged.) 720 7200 w cleartomark showpage saveobj restore %%EndPage: 2 2 %%Page: 3 3 /saveobj save def mark 3 pagesetup 10 /LucidaSansUnicode00 f (\255 3 \255) 2783 480 w cleartomark saveobj restore %ps_include: begin save /ed {exch def} def {} /showpage ed {} /copypage ed {} /erasepage ed {} /letter ed currentdict /findfont known systemdict /findfont known and { /findfont systemdict /findfont get def } if 36 dict dup /PS-include-dict-dw ed begin /context ed count array astore /o-stack ed %ps_include: variables begin /llx 95 def /lly 261 def /urx 515.48 def /ury 530.28 def /w 0 def /o 0 def /s 0 def /cx 2880 def /cy -2040 def /sx 4320 def /sy 2160 def /ax .5 def /ay .5 def /rot 0 def %ps_include: variables end {llx lly urx ury} /bbox ed {newpath 2 index exch 2 index exch dup 6 index exch moveto 3 {lineto} repeat closepath} /boxpath ed {dup mul exch dup mul add sqrt} /len ed {2 copy gt {exch} if pop} /min ed {2 copy lt {exch} if pop} /max ed {transform round exch round exch A itransform} /nice ed {6 array} /n ed n defaultmatrix n currentmatrix n invertmatrix n concatmatrix /A ed urx llx sub 0 A dtransform len /Sx ed 0 ury lly sub A dtransform len /Sy ed llx urx add 2 div lly ury add 2 div A transform /Cy ed /Cx ed rot dup sin abs /S ed cos abs /C ed Sx S mul Sy C mul add /H ed Sx C mul Sy S mul add /W ed sy H div /Scaley ed sx W div /Scalex ed s 0 eq {Scalex Scaley min dup /Scalex ed /Scaley ed} if sx Scalex W mul sub 0 max ax 0.5 sub mul cx add /cx ed sy Scaley H mul sub 0 max ay 0.5 sub mul cy add /cy ed urx llx sub 0 A dtransform exch atan rot exch sub /rot ed n currentmatrix initgraphics setmatrix cx cy translate Scalex Scaley scale rot rotate Cx neg Cy neg translate A concat bbox boxpath clip newpath w 0 ne {gsave bbox boxpath 1 setgray fill grestore} if end gsave %ps_include: inclusion begin %!PS-Adobe-2.0 %%Version: 3.3.2 %%DocumentFonts: (atend) %%Pages: (atend) %%EndComments %%EndProlog %%BeginSetup mark /picstr 73 string def 95 261 translate 420.48 269.28 scale 584 374 1 [584 0 0 -374 0 374] {currentfile picstr readhexstring pop} image f700000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00000000000000001d f700000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00000000000000001d f73fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffdfffffffffffffd f72003ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffdfffffffffffffd f72003ff9ffffffe7fff9ffe7ffffff3ffffffffffcffffffffffe7fffffcfff ffffffc7ffffffcfffffffffffffffffffffffcffcfffff3fffffffc4fe7fe67 fffdfffffffffffffd f727f3ff3ffffffcffff9ffcffffffe7ffffffffff9ffffffffffe7f03ffcfe1 ffffff9fe73fffcffff07ff3fe0ffe7f9fffffcffcfffff3fffffff9cfe7fe67 fffdfffffffffffffd f72413ff3ffffffcffff9ffcffffffe7ffffffffff9ffffffffffe7f39ffcfcc ffffff9fe73fffcffff33ff3fce7fe7f9fffffcffcfffff3fffffff9ffe7fe67 fffdfffffffffffffd f72413fe739c3279c9c793f9e1938fcf0f8e443e3f3c3e3910f8fe7f3cf1cfcf c8f0e407e7323e0f1ff32720f9ff8c1f9fc7e3ccfcfc88733ffc73904f070e67 8fc5fffffffffffffd f72413fe7399f279c99389f9cf9337cfe736211c9f3f9cd884727e7f3ce4cfc7 c47e649fe7311cce4ff32733f9ff267f9f93c9cdfcfc42337ff9b399ce67e667 2799fffffffffffffd f72413fcf399f1f3c7399cf3cf8e7f9fe67e73999e7f99f9ce667e7f3ccccfe3 ce7e639fe73399cce7f32733f9fe667f9f399ccbfcfce732fff3f9b9cce7e666 733dfffffffffffffd f72413fcf39873f3cf399cf3c39e7f9f067e73981e7c19f9ce607e7f3cc0cff1 ce70679fe73399cce7f06733f9e6067f9f399cc3fcfce730fff3fc79cce70666 733dfffffffffffffd f72413f9f39c33e7cf399ce7e19e7f3e667e7399fcf999f9ce67fe7f3ccfcff8 ce66679fe73399cce7f3e733f9e67e7f9f399cc9fcfce7327ff3fc79cce66666 733dfffffffffffffd f72413f9f39f33e7cf399ce7f99e7f3e667e7399fcf999f9ce67fe7f3ccfcffc ce66679fe73399cce7f3e733f9e67e7f9f399cc9fcfce7327ff3fb39cce66666 733dfffffffffffffd f727f3f3f11f33cfcf9399cff99f367e6736739cd9f99cd9ce73667f39e6cfcc ce66679ff2739c8e4ff3e233fce7367f9f93c9ccfcfce7333ff9b399ce466667 2799fffffffffffffd f72003f3f89873cfcfc783cfc39f8e7f138e739e39fc4e39ce78e67f03f1cfe1 ce71279ff8f39e4f1ff3f138fe078f1f83c7e3cc7cfce7331ffc7399cf271267 8fc5fffffffffffffd f72003e7ffffff9fffffff9ffffffcfffffffffff3ffffffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffcffffffffffffffffffffff fffdfffffffffffffd f73fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffdfffffffffffffd f700000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00000000000000001d f72003ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffc4fe7fe67fffffffff3fcff9ffffff93fff9fffffffe7fffffff9ff ffff93fff9fffffffe7fff3fffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfff9cfe7fe67ffff3ffff3f9ff9ffffff33ff9cffbffffe67c7ffff9ff ffff33ff9cffbffffe67e79fffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfff9ffe7fe67ffff3ffff3f9ff9ffffff3fff9cfeafffffe793ffff9ff ffff3fff9cfeafffffe7879fffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbf3904f070e678fc60c3c3333e391e1c8e7323067f1f1ce64139ffe391e 1c8e7323067f1f1ce641e7cfffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebf399ce67e667279b3f99f373cd88fcc4673119e7eae4ce66739ffcd88f cc4673119e7eae4ce667e7cfffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbf9b9cce7e666733f3f99f2f39f9cfcce673399e7fbcce6e6739ff9f9cf cce673399e7fbcce6e67e7cfffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfc79cce70666733f3c1870f39f9ce0ce673399e7ffc0f1e6739ff9f9ce 0ce673399e7ffc0f1e67e7cfffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfc79cce66666733f399c32739f9cccce673399e7ffcff1e6739ff9f9cc cce673399e7ffcff1e67e7cfffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfb39cce66666733f399f32739f9cccce673399e7ffcfece6739ff9f9cc cce673399e7ffcfece67e7cfffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbf399ce466667279b399f3339cd9cccce733399cfffe6ce667939fcd9cc cce733399cfffe6ce667e79fffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebf399cf2712678fc78c487319e39ce24e73339c4ffff1ce671c79fe39ce 24e73339c4ffff1ce671e79fffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffcfffffffff9ffff9ffffffffffffdffffff ffff9ffff9ffffffffffff3fffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffffffffffffffffbffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbf8ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebf3ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbf3ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebf9ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfdffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebf3ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfdffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebf9ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbf3ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebf3ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbf3ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebf8ffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffc4fe7fffff1fffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffff399cfe7fbffe7ffffffff7ffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffff399ffe7eaffe7fffffffd5ffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffff9304f07f1ce41271f1ffe39cffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffff939ce67eace67264e4ffd59ccfffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffc79cce7fbe6e71ccccfff7cdcfffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffc79cce7fff1e73c0c0ffffe3ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffff939cce7fff1e73cfcfffffe3ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffff939cce7ffece73cfcfffffd9ffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffff399ce47ffce673e6e6cfff9ccfffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffff399cf27ffce673f1f1cfff9ccfffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffefffffefffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffdfffffdfffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffc7fffffffffffccfffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffff9ffffffffffffccfffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffff9fffffffffffffcfffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffff39049c7c7ffff91ccfffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffff399c99393ffff88cccffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffff9b9c73333f01f9ccccffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffc79cf0303ffff9cccfffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffc79cf3f3ff01f9cccfffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffb39cf3f3fffff9cccfffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffff399cf9b9bffff9ccccffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffff399cfc7c7ffff9ccccffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffeffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffdffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffff8ffffcff3fffcff1ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffff3ffff9ff9fffcce7ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffff3ffff9ff9fffcce7ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffe0e3c93ffcfe1c833ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffff3c9c9399cffcccfbffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffff39cc7399cffccce7ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffff39ccf3ffcfe0ccfbffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffff39ccf3ffcfccccf3ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffff39ccf3ffcfcccce7ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffff3c9cf9999fcccce7ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffff3e3cf9999fe24e27ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffcdd3ffffff1ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffbbffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffff9fffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffefffff99f1ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffabfffff9e4ffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffc787878ffe7ffc7c739904e7fffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffff9bf33f27f8fffab933999ce67ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffff3ff33e67f3fffef339b99ce67ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffff3f830e07e7f01ff03c799ce7fffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffff3f33867ff3fffff3fc799ce7fffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffff3f33e67ff8fffff3fb399ce7fffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffff9b33e737fe7ffff9b3999e4e7ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffc7890f8ffffffffc7399c71e7ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffff3fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffdfffff33f3ffffffffff3fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff57fffff3c3fffffffffc3fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff8f8e7320f3ffcfffffff3fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff57267333f3ff1fffffff3cffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffde673733f3fe7fff01ff3cffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffe078f33f3fcfe03ffff3fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffe7f8f33f3fe7fff01ff3fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffe7f6733f3ff1fffffff3fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffff367333f3ffcfffffff3cffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffff8e7338f3ffffffffff3cffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffffffffffffffffeffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffffffffffffffdffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffcffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffcffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff2718273248ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff264ce7324467ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff1ccce731ce67ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff3c0ce733ce7fffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff3cfce733ce7fffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff3cfce733ce7fffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff3e6ce233ce67ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff3f1e3133ce67ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffff7ffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffefffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffff00000000000000000fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffff00000000000000000fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffff00001d80c00cc0000fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffff00003180c00cc0000fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffff00003000c00cc0000fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffc787878ffe7ff1c637d87c78cc381cfffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffff9bf33f27f8fff3263318cc0ccc6c329ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffff3ff33e67f3fff60323198c0cccc6609ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffff3f830e07e7f01601c3198c7cccc660fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffff3f33867ff3fff601c3198cccccc660fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffff3f33e67ff8fff7ffe3198cccccc660fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffff9b33e737fe7ff3007318dccccc6c329ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffc7890f8ffffff101b3186c76cc381c9ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffff10600000000000000fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffff10200000000000000fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffff01fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffff20fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffff307f1ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffff783e7ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffff7c1e7ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff39ffffe0c1271f1fffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff39ffffd067264e4cffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff9bf80fe8271cccccffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffc7fffff4673c0c0fffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffc7f80ff2e73cfcffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffb3ffffede73cfcffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff39ffffce673e6e6cffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff39ffffce673f1f1cffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffffffffeffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffffffffffdffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff38e7fcffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff33cffe7fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffff3cffe7fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff209ce73fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff339ce73fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff339e6f3fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff339f1f3fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff339f1f3fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff339ecf3fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff33cce67fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff33cce67fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffe7fcffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffffffc7fffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffff9ffffffffffffffffff fffffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffffff9ffffffffffffffffff fffffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffff39049c7c7ffff9cfff3f2 3e39c83fffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffff399c99393ffff9cfff8f1 1c99cce7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffff9b9c73333f01fcdfffe73 999cdce7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffffc79cf0303ffffe3c07f33 981e3cffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffc79cf3f3ff01fe3fffe73 99fe3cffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffffb39cf3f3fffffd9fff8f3 99fd9cffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffff399cf9b9bffff9cfff3f3 9cd9cce7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffff399cfc7c7ffff9cfffff3 9e39ce27ffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffff3ffff1ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffff3fffe7ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffff3fffe7ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffc73878f3ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff9333f27bffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff3333e667ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff0330e07bffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff3f3867f3ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff3f3e67e7ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff9b3e7367ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffc730f8e7ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffff1ffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffffffffffffffffff33ffffe 7f9ffffffe39ffc4fe4e7fffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffffffffffffffff33ffffc ff9ffffffcf3399cfe673fffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffffffffffffffffff33ffffc fffffffffcf3399ffe673fffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffff39fffff1c8878733c7e39 e1981e3e38279304f0739fffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffff39ffffe4c423f33393cd9 cf9f9c9c9ce7939ce67399ffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffff9bf80fccce73f333399f9 cf9f3999cce7c79cce7399ffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffffc7ffffc0ce738333399f9 c39e7819cce7c79cce739fffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffc7f80fcfce733333399f9 e19e79f9cce7939cce739fffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffffb3ffffcfce733333399f9 f99cf9f9cce7939cce739fffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffff39ffffe6ce73333393cdc f999fcdc9cf3399ce46739ffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffff39fffff1ce738933c7e3c c3981e3e3cf3399cf26739ffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffffffffffffffffffffffe 7ffffffffff9ffffffce7dffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffff33fffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffffff33fffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffff33fffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffff8733c7e3f9cfff3fc7fff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffff33393cdf9cfff8f9b3ff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffff333399ffcdfffe73f3ff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffff8333399ffe3c07f33ffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffff3333399ffe3fffe73ffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffff3333399ffd9fff8f3ffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffff333393cdf9cfff3f9b3ff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffff8933c7e3f9cfffffc73ff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffffffffffffffffffffffbff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffffffffffffffffffff7ff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffff3ffffffffffff3c3 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffff3ffff3ffffffffffe7399 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffff3ffff3ffffffffffe7399 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffe0c3c333f39ffe7f8c133c ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffff3f99f37f39fff1f36733c cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffff3f99f2ff9bfffce7e733c cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffff3c1870ffc780fe67e733c ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffff399c327fc7fffce7e733c ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffff399f327fb3fff1e7e733c ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffff399f333f39ffe7f367399 cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffff8c48731f39fffff8f1399 cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3 efffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff dfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72003ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72ffbfffffffffffffffffffffffffffe3fffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72ffbffffffffffffffffffffffffffff9fffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72ffbffffffffffffffffffffffffffff9fffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72ffbffffffffffffffffffffffffffff3fffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72ffbffffffffffffffffffffffffffff7fffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72ffbffffffffffffffffffffffffffff9fffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72ffbffffffffffffffffffffffffffff7fffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72ffbffffffffffffffffffffffffffff3fffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72ffbffffffffffffffffffffffffffff9fffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72ffbffffffffffffffffffffffffffff9fffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72ffbffffffffffffffffffffffffffff9fffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72ffbfffffffffffffffffffffffffffe3fffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72003ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffc4fe7fe67fffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffff9cfe7fe67fffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffff9ffe7fe67fffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffc73904f070e678fc7ff3fffffe73ff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff9b399ce67e667279bfc7fffffe733f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff3f9b9cce7e666733ff9fffc07f373f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff3fc79cce70666733ff3f80ffff8fff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff3fc79cce66666733ff9fffc07f8fff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff3fb39cce66666733ffc7ffffff67ff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff9b399ce466667279bff3fffffe733f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffc7399cf2712678fc7ffffffffe733f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff3ffffffe7fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff3ffffffe7fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff3ffffffe7fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff27938f0e67ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff139327e66e7fffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff398e67e65e7fffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff399e07061fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff399e7e664fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff399e7e664fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff339f3666667fffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff079f8f12627fffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffff7fffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffeffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffffffffff89fce3fffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffffffff39fccffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffffffffff3ffccffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffc787878fe73fffff9fff8e7209e0824e3e3ffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffff9bf33f27e73ffffe3fff367339ccce4c9c99fff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffff3ff33e67f37f01fcfffe7f37399cce399999fff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffff3f830e07f8fffff9fc067f8f399cce78181ffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffff3f33867ff8ff01fcfffe7f8f399cce79f9fffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffff3f33e67ff67ffffe3ffe7f67399cce79f9fffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffff9b33e737e73fffff9fff367339c8ce7cdcd9fff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffc7890f8fe73fffffffff8e7339e4ce7e3e39fff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffffffffffffff8ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffffffff9fffffff3ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffffff9fffffff3ffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff39ffe7e47c73907fffe720938f8fff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff39fff1e2393399ffffe7339327267f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff9bfffce73339b9fc07f3738e66667f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffc780fe67303c79fffff8f39e0607ff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffc7fffce733fc79fc07f8f39e7e7fff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffb3fff1e733fb39fffff6739e7e7fff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff39ffe7e739b399ffffe7339f37367f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff39ffffe73c739c7fffe7339f8f8e7f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffffffffffffffffffffeff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffc7ffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffff9fffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffff9fffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff39049c7c7ffff9cfffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff399c99393ffff9ccffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff9b9c73333f01fcdcffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffc79cf0303ffffe3fffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffc79cf3f3ff01fe3fffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffb39cf3f3fffffd9fffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff399cf9b9bffff9ccffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff399cfc7c7ffff9ccffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffffffffeffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbfffffffffffffffffffffffffffffffffffffffffffdffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff3ffffffe7fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff3ffffffe7fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff3ffffffe7fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff27938f0e67ffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff139327e66e7fffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff398e67e65e7fffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff399e07061fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff399e7e664fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff399e7e664fffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffff339f3666667fffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffff079f8f12627fffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffff7fffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebfffffffffffffffffffffffffffffffffffffeffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72bbbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72eebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f72003ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffd f000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000001 showpage %%BoundingBox: 95 261 515.48 530.28 %ps_include: inclusion end grestore PS-include-dict-dw begin o 0 ne {gsave A defaultmatrix /A ed llx lly nice urx ury nice initgraphics 0.1 setlinewidth boxpath stroke grestore} if clear o-stack aload pop context end restore %ps_include: end /saveobj save def mark 9 /LucidaSansUnicode00 f (Figure) 720 3290 w (2.) 1028 3290 w (An) 1177 3290 w (Acme) 1329 3290 w (window) 1605 3290 w (showing) 1971 3290 w (a) 2369 3290 w (section) 2453 3290 w (of) 2799 3290 w (code.) 2921 3290 w (The) 3221 3290 w (upper) 3419 3290 w (line) 3711 3290 w (of) 3904 3290 w (text) 4027 3290 w (is) 4233 3290 w (the) 4340 3290 w (tag) 4514 3290 w (contain\255) 4688 3290 w (ing) 720 3400 w (the) 890 3400 w (file) 1061 3400 w (name,) 1228 3400 w (relevant) 1529 3400 w (commands,) 1909 3400 w (and) 2447 3400 w (a) 2641 3400 w (scratch) 2722 3400 w (area) 3067 3400 w (\(right) 3285 3400 w (of) 3554 3400 w (the) 3673 3400 w (vertical) 3843 3400 w (bar\);) 4189 3400 w (the) 4423 3400 w (lower) 4593 3400 w (por\255) 4861 3400 w (tion) 720 3510 w (of) 919 3510 w (the) 1036 3510 w (window) 1204 3510 w (is) 1565 3510 w (the) 1666 3510 w (body,) 1834 3510 w (or) 2108 3510 w (contents,) 2229 3510 w (of) 2662 3510 w (the) 2779 3510 w (file.) 2947 3510 w (Here) 3169 3510 w (the) 3402 3510 w (scratch) 3570 3510 w (area) 3913 3510 w (contains) 4130 3510 w (a) 4528 3510 w (command) 4608 3510 w (for) 720 3620 w (the) 883 3620 w (middle) 1060 3620 w (button) 1398 3620 w (\() 1725 3620 w 9 /LucidaTypewriter f (mk) 1755 3620 w 9 /LucidaSansUnicode00 f (\)) 1885 3620 w (and) 1952 3620 w (a) 2152 3620 w (word) 2239 3620 w (to) 2494 3620 w (search) 2619 3620 w (for) 2941 3620 w (with) 3103 3620 w (the) 3324 3620 w (right) 3500 3620 w (button) 3745 3620 w (\() 4072 3620 w 9 /LucidaTypewriter f (cxfidalloc) 4102 3620 w 9 /LucidaSansUnicode00 f (\).) 4752 3620 w (The) 4877 3620 w (user) 720 3730 w (has) 952 3730 w (just) 1147 3730 w (clicked) 1352 3730 w (the) 1698 3730 w (right) 1881 3730 w (button) 2133 3730 w (on) 2467 3730 w 9 /LucidaTypewriter f (cxfidalloc) 2622 3730 w 9 /LucidaSansUnicode00 f (and) 3316 3730 w (Acme) 3523 3730 w (has) 3809 3730 w (searched) 4005 3730 w (for) 4441 3730 w (the) 4610 3730 w (word,) 4793 3730 w (highlighted) 720 3840 w (it,) 1254 3840 w (and) 1378 3840 w (moved) 1577 3840 w (the) 1906 3840 w (mouse) 2081 3840 w (cursor) 2408 3840 w (there.) 2721 3840 w (The) 3041 3840 w (file) 3240 3840 w (has) 3410 3840 w (been) 3597 3840 w (modified:) 3845 3840 w (the) 4297 3840 w (center) 4471 3840 w (of) 4778 3840 w (the) 4901 3840 w (layout) 720 3960 w (box) 1016 3960 w (is) 1212 3960 w (black) 1313 3960 w (and) 1573 3960 w (the) 1765 3960 w (command) 1933 3960 w 9 /LucidaTypewriter f (Put) 2394 3960 w 9 /LucidaSansUnicode00 f (appears) 2618 3960 w (in) 2994 3960 w (the) 3105 3960 w (tag.) 3273 3960 w 10 /S1 f (_) 720 4080 w (______________) 740 4080 w 10 /LucidaSansUnicode00 f (Cedar) 970 4267 w (was,) 1290 4267 w (however,) 1542 4267 w (the) 2016 4267 w (major) 2208 4267 w (inspiration) 2525 4267 w (for) 3081 4267 w (Oberon) 3257 4267 w ([Wirt89],) 3655 4267 w (a) 4109 4267 w (system) 4201 4267 w (of) 4578 4267 w (similar) 4713 4267 w (scope) 720 4387 w (but) 1062 4387 w (much) 1284 4387 w (smaller) 1612 4387 w (scale.) 2026 4387 w (Through) 2392 4387 w (careful) 2865 4387 w (selection) 3256 4387 w (of) 3748 4387 w (Cedar) 3906 4387 w 10 /LucidaSansUnicode20 f (\031) 4190 4387 w 10 /LucidaSansUnicode00 f (s) 4222 4387 w (ideas,) 4333 4387 w (Oberon) 4679 4387 w (shows) 720 4507 w (that) 1055 4507 w (its) 1279 4507 w (lessons) 1429 4507 w (can) 1823 4507 w (be) 2024 4507 w (applied) 2176 4507 w (to) 2567 4507 w (a) 2698 4507 w (small,) 2786 4507 w (coherent) 3108 4507 w (system) 3567 4507 w (that) 3940 4507 w (can) 4164 4507 w (run) 4366 4507 w (efficiently) 4565 4507 w (on) 720 4627 w (modest) 879 4627 w (hardware.) 1276 4627 w (In) 1826 4627 w (fact,) 1953 4627 w (Oberon) 2201 4627 w (probably) 2598 4627 w (errs) 3061 4627 w (too) 3286 4627 w (far) 3481 4627 w (towards) 3650 4627 w (simplicity:) 4071 4627 w (a) 4602 4627 w (single-) 4693 4627 w (process system with weak networking, it seems an architectural throwback.) 720 4747 w (Acme) 970 4907 w (is) 1273 4907 w (a) 1388 4907 w (new) 1478 4907 w (program,) 1708 4907 w (a) 2191 4907 w (combined) 2281 4907 w (window) 2794 4907 w (system,) 3198 4907 w (editor,) 3605 4907 w (and) 3959 4907 w (shell,) 4174 4907 w (that) 4468 4907 w (applies) 4694 4907 w (some) 720 5027 w (of the ideas distilled by Oberon.) 1014 5027 w (Where Oberon uses objects and modules within a) 2639 5027 w (programming) 720 5147 w (language) 1424 5147 w (\(also) 1909 5147 w (called) 2180 5147 w (Oberon\),) 2505 5147 w (Acme) 2973 5147 w (uses) 3284 5147 w (files) 3546 5147 w (and) 3790 5147 w (commands) 4012 5147 w (within) 4584 5147 w (an) 4923 5147 w (existing) 720 5267 w (operating) 1145 5267 w (system) 1649 5267 w (\(Plan) 2027 5267 w (9\).) 2299 5267 w (Unlike) 2497 5267 w (Oberon,) 2838 5267 w (Acme) 3269 5267 w (does) 3576 5267 w (not) 3845 5267 w (yet) 4042 5267 w (have) 4224 5267 w (support) 4486 5267 w (for) 4901 5267 w (graphical) 720 5387 w (output,) 1215 5387 w (just) 1617 5387 w (text.) 1845 5387 w (At) 2148 5387 w (least) 2302 5387 w (for) 2578 5387 w (now,) 2765 5387 w (the) 3045 5387 w (work) 3248 5387 w (on) 3533 5387 w (Acme) 3704 5387 w (has) 4021 5387 w (concentrated) 4237 5387 w (on) 4917 5387 w (producing the smoothest user interface possible for a programmer at work.) 720 5507 w (The) 970 5667 w (rest) 1209 5667 w (of) 1452 5667 w (this) 1608 5667 w (paper) 1845 5667 w (describes) 2181 5667 w (Acme) 2700 5667 w 10 /LucidaSansUnicode20 f (\031) 2969 5667 w 10 /LucidaSansUnicode00 f (s) 3001 5667 w (interface,) 3110 5667 w (explains) 3624 5667 w (how) 4088 5667 w (programs) 4346 5667 w (can) 4872 5667 w (access) 720 5787 w (it,) 1071 5787 w (compares) 1205 5787 w (it) 1712 5787 w (to) 1814 5787 w (existing) 1948 5787 w (systems,) 2371 5787 w (and) 2830 5787 w (finally) 3046 5787 w (presents) 3375 5787 w (some) 3828 5787 w (unusual) 4125 5787 w (aspects) 4543 5787 w (of) 4942 5787 w (its implementation.) 720 5907 w 10 /LucidaSans-Demi f (User interface) 720 6160 w 10 /LucidaSansUnicode00 f (Acme) 970 6320 w (windows) 1284 6320 w (are) 1749 6320 w (arrayed) 1946 6320 w (in) 2354 6320 w (columns) 2491 6320 w (\(Figure) 2946 6320 w (1\)) 3329 6320 w (and) 3471 6320 w (are) 3697 6320 w (used) 3895 6320 w (more) 4173 6320 w (dynamically) 4470 6320 w (than) 720 6440 w (in) 977 6440 w (an) 1109 6440 w (environment) 1267 6440 w (like) 1919 6440 w (X) 2131 6440 w (Windows) 2234 6440 w (or) 2703 6440 w 10 /LucidaTypewriter f (8\275) 2845 6440 w 10 /LucidaSansUnicode00 f ([Sche86,) 3029 6440 w (Pike91].) 3483 6440 w (The) 3944 6440 w (system) 4165 6440 w (frequently) 4545 6440 w (creates them automatically and the user can order a new one with a single) 720 6560 w (mouse) 4362 6560 w (button) 4718 6560 w (click.) 720 6680 w (The) 1043 6680 w (initial) 1265 6680 w (placement) 1576 6680 w (of) 2119 6680 w (a) 2258 6680 w (new) 2354 6680 w (window) 2590 6680 w (is) 3000 6680 w (determined) 3120 6680 w (automatically,) 3716 6680 w (but) 4433 6680 w (the) 4635 6680 w (user) 4830 6680 w (may) 720 6800 w (move) 971 6800 w (an) 1284 6800 w (existing) 1452 6800 w (window) 1890 6800 w (anywhere) 2310 6800 w (by) 2822 6800 w (clicking) 2988 6800 w (or) 3410 6800 w (dragging) 3563 6800 w (a) 4050 6800 w 10 /LucidaSans-Italic f (layout) 4156 6800 w (box) 4510 6800 w 10 /LucidaSansUnicode00 f (in) 4742 6800 w (the) 4885 6800 w (upper left corner of the window.) 720 6920 w (Acme) 970 7080 w (windows) 1284 7080 w (have) 1749 7080 w (two) 2019 7080 w (parts:) 2239 7080 w (a) 2564 7080 w 10 /LucidaSans-Italic f (tag) 2665 7080 w 10 /LucidaSansUnicode00 f (holding) 2879 7080 w (a) 3293 7080 w (single) 3394 7080 w (line) 3729 7080 w (of) 3951 7080 w (text,) 4095 7080 w (above) 4364 7080 w (a) 4697 7080 w 10 /LucidaSans-Italic f (body) 4798 7080 w 10 /LucidaSansUnicode00 f (holding) 720 7200 w (zero) 1136 7200 w (or) 1399 7200 w (more) 1549 7200 w (lines) 1848 7200 w (\(Figure) 2123 7200 w (2\).) 2508 7200 w (The) 2716 7200 w (body) 2945 7200 w (typically) 3232 7200 w (contains) 3677 7200 w (an) 4133 7200 w (image) 4298 7200 w (of) 4641 7200 w (a) 4787 7200 w (file) 4889 7200 w cleartomark showpage saveobj restore %%EndPage: 3 3 %%Page: 4 4 /saveobj save def mark 4 pagesetup 10 /LucidaSansUnicode00 f (\255 4 \255) 2783 480 w (being) 720 840 w (edited) 1027 840 w (or) 1367 840 w (the) 1505 840 w (editable) 1696 840 w (output) 2120 840 w (of) 2478 840 w (a) 2612 840 w (program,) 2703 840 w (analogous) 3187 840 w (to) 3721 840 w (an) 3855 840 w (EMACS) 4008 840 w (shell) 4376 840 w (window.) 4639 840 w (The) 720 960 w (tag) 950 960 w (contains) 1153 960 w (the) 1610 960 w (name) 1814 960 w (of) 2129 960 w (the) 2275 960 w (window) 2478 960 w (\(usually) 2895 960 w (the) 3316 960 w (name) 3519 960 w (of) 3833 960 w (the) 3979 960 w (associated) 4182 960 w (file) 4739 960 w (or) 4938 960 w (directory\),) 720 1080 w (some) 1254 1080 w (built-in) 1553 1080 w (commands,) 1960 1080 w (and) 2559 1080 w (a) 2777 1080 w (scratch) 2870 1080 w (area) 3256 1080 w (to) 3502 1080 w (hold) 3639 1080 w (arbitrary) 3893 1080 w (text.) 4346 1080 w (If) 4640 1080 w (a) 4745 1080 w (win\255) 4839 1080 w (dow) 720 1200 w (represents) 955 1200 w (a) 1503 1200 w (directory,) 1592 1200 w (the) 2089 1200 w (name) 2278 1200 w (in) 2578 1200 w (the) 2703 1200 w (tag) 2892 1200 w (ends) 3080 1200 w (with) 3346 1200 w (a) 3585 1200 w (slash) 3674 1200 w (and) 3956 1200 w (the) 4170 1200 w (body) 4359 1200 w (contains) 4632 1200 w (a) 720 1320 w (list) 817 1320 w (of) 1005 1320 w (the) 1145 1320 w (names) 1342 1320 w (of) 1701 1320 w (the) 1842 1320 w (files) 2040 1320 w (in) 2285 1320 w (the) 2419 1320 w (directory.) 2617 1320 w (Finally,) 3155 1320 w (each) 3540 1320 w (non-empty) 3807 1320 w (body) 4394 1320 w (holds) 4676 1320 w (a) 4985 1320 w (scroll bar at the left of the text.) 720 1440 w (Each) 970 1611 w (column) 1233 1611 w (of) 1632 1611 w (windows) 1771 1611 w (also) 2232 1611 w (has) 2469 1611 w (a) 2678 1611 w (layout) 2774 1611 w (box) 3111 1611 w (and) 3337 1611 w (a) 3558 1611 w (tag.) 3654 1611 w (The) 3913 1611 w (tag) 4135 1611 w (has) 4331 1611 w (no) 4541 1611 w (special) 4706 1611 w (meaning,) 720 1731 w (although) 1205 1731 w (Acme) 1669 1731 w (pre-loads) 1972 1731 w (it) 2483 1731 w (with) 2583 1731 w (a) 2822 1731 w (few) 2911 1731 w (built-in) 3115 1731 w (commands.) 3518 1731 w (There) 4145 1731 w (is) 4456 1731 w (also) 4569 1731 w (a) 4798 1731 w (tag) 4886 1731 w (across) 720 1851 w (the) 1076 1851 w (whole) 1277 1851 w (display,) 1608 1851 w (also) 2028 1851 w (loaded) 2270 1851 w (with) 2643 1851 w (helpful) 2894 1851 w (commands) 3278 1851 w (and) 3853 1851 w (a) 4079 1851 w (list) 4180 1851 w (of) 4372 1851 w (active) 4516 1851 w (pro\255) 4842 1851 w (cesses started by Acme.) 720 1971 w (Typing) 970 2142 w (with) 1344 2142 w (the) 1592 2142 w (keyboard) 1790 2142 w (and) 2282 2142 w (selecting) 2505 2142 w (with) 2981 2142 w (the) 3229 2142 w (left) 3427 2142 w (button) 3630 2142 w (are) 3996 2142 w (as) 4192 2142 w (in) 4342 2142 w (many) 4477 2142 w (other) 4783 2142 w (systems,) 720 2262 w (including) 1177 2262 w (the) 1660 2262 w (Macintosh,) 1848 2262 w 10 /LucidaTypewriter f (8\275) 2407 2262 w 10 /LucidaSansUnicode00 f (,) 2551 2262 w (and) 2616 2262 w (Sam.) 2829 2262 w (The) 3128 2262 w (middle) 3342 2262 w (and) 3708 2262 w (right) 3921 2262 w (buttons) 4185 2262 w (are) 4591 2262 w (used,) 4776 2262 w (somewhat) 720 2382 w (like) 1249 2382 w (the) 1458 2382 w (left) 1650 2382 w (button,) 1846 2382 w (to) 2237 2382 w 10 /LucidaSansUnicode20 f (\030) 2372 2382 w 10 /LucidaSansUnicode00 f (sweep) 2404 2382 w 10 /LucidaSansUnicode20 f (\031) 2707 2382 w 10 /LucidaSansUnicode00 f (text,) 2776 2382 w (but) 3036 2382 w (the) 3235 2382 w (indicated) 3427 2382 w (text) 3909 2382 w (is) 4137 2382 w (treated) 4254 2382 w (in) 4636 2382 w (a) 4764 2382 w (way) 4856 2382 w (that) 720 2502 w (depends) 944 2502 w (on the text) 1391 2502 w 10 /LucidaSansUnicode20 f (\031) 1924 2502 w 10 /LucidaSansUnicode00 f (s location) 1956 2502 w 10 /LucidaSansUnicode20 f (\024) 2424 2502 w 10 /LucidaSans-Italic f (context) 2524 2502 w 10 /LucidaSansUnicode20 f (\024) 2876 2502 w 10 /LucidaSansUnicode00 f (as well as its content.) 2976 2502 w (This context, based) 4086 2502 w (on) 720 2622 w (the) 876 2622 w (directory) 1064 2622 w (of) 1528 2622 w (the) 1659 2622 w (file) 1847 2622 w (containing) 2031 2622 w (the) 2574 2622 w (text,) 2762 2622 w (is) 3018 2622 w (a) 3131 2622 w (central) 3220 2622 w (component) 3585 2622 w (of) 4165 2622 w (Acme) 4297 2622 w 10 /LucidaSansUnicode20 f (\031) 4566 2622 w 10 /LucidaSansUnicode00 f (s) 4598 2622 w (style) 4683 2622 w (of) 4942 2622 w (interaction.) 720 2742 w (Acme) 970 2913 w (has) 1293 2913 w (no) 1515 2913 w (single) 1692 2913 w (notion) 2035 2913 w (of) 2401 2913 w 10 /LucidaSansUnicode20 f (\030) 2553 2913 w 10 /LucidaSansUnicode00 f (current) 2585 2913 w (directory) 2990 2913 w 10 /LucidaSansUnicode20 f (\031) 3421 2913 w 10 /LucidaSansUnicode00 f (.) 3453 2913 w (Instead,) 3572 2913 w (every) 4012 2913 w (command,) 4324 2913 w (file) 4889 2913 w (name,) 720 3033 w (action,) 1055 3033 w (and) 1419 3033 w (so) 1636 3033 w (on) 1785 3033 w (is) 1945 3033 w (interpreted) 2062 3033 w (or) 2640 3033 w (executed) 2779 3033 w (in) 3258 3033 w (the) 3386 3033 w (directory) 3578 3033 w (named) 4045 3033 w (by) 4410 3033 w (the) 4561 3033 w (tag) 4752 3033 w (of) 4942 3033 w (the) 720 3153 w (window) 919 3153 w (containing) 1332 3153 w (the) 1886 3153 w (command.) 2085 3153 w (For) 2671 3153 w (example,) 2871 3153 w (the) 3360 3153 w (string) 3559 3153 w 10 /LucidaTypewriter f (mammals) 3886 3153 w 10 /LucidaSansUnicode00 f (in) 4435 3153 w (a) 4571 3153 w (window) 4671 3153 w (labeled) 720 3273 w 10 /LucidaTypewriter f (/lib/) 1186 3273 w 10 /LucidaSansUnicode00 f (or) 1660 3273 w 10 /LucidaTypewriter f (/lib/insects) 1876 3273 w 10 /LucidaSansUnicode00 f (will) 2854 3273 w (be) 3132 3273 w (interpreted) 3365 3273 w (as) 4020 3273 w (the) 4240 3273 w (file) 4509 3273 w (name) 4774 3273 w 10 /LucidaTypewriter f (/lib/mammals) 720 3393 w 10 /LucidaSansUnicode00 f (if such a file exists.) 1616 3393 w (Throughout) 970 3564 w (Acme,) 1577 3564 w (the) 1912 3564 w (middle) 2101 3564 w (mouse) 2468 3564 w (button) 2825 3564 w (is) 3181 3564 w (used) 3295 3564 w (to) 3561 3564 w (execute) 3693 3564 w (commands) 4106 3564 w (and) 4670 3564 w (the) 4885 3564 w (right) 720 3684 w (mouse) 991 3684 w (button) 1354 3684 w (is) 1716 3684 w (used) 1836 3684 w (to) 2108 3684 w (locate) 2246 3684 w (and) 2575 3684 w (select) 2795 3684 w (files) 3115 3684 w (and) 3357 3684 w (text.) 3577 3684 w (Even) 3872 3684 w (when) 4136 3684 w (there) 4433 3684 w (are) 4725 3684 w (no) 4917 3684 w (true) 720 3804 w (files) 954 3804 w (on) 1194 3804 w (which) 1355 3804 w (to) 1674 3804 w (operate) 1810 3804 w 10 /LucidaSansUnicode20 f (\024) 2179 3804 w 10 /LucidaSansUnicode00 f (for) 2279 3804 w (example) 2456 3804 w (when) 2907 3804 w (editing) 3202 3804 w (mail) 3578 3804 w (messages) 3822 3804 w 10 /LucidaSansUnicode20 f (\024) 4297 3804 w 10 /LucidaSansUnicode00 f (Acme) 4397 3804 w (and) 4704 3804 w (its) 4923 3804 w (applications) 720 3924 w (use) 1346 3924 w (consistent) 1556 3924 w (extensions) 2094 3924 w (of) 2661 3924 w (these) 2799 3924 w (basic) 3101 3924 w (functions.) 3390 3924 w (This) 3946 3924 w (idea) 4191 3924 w (is) 4434 3924 w (as) 4554 3924 w (vital) 4700 3924 w (to) 4942 3924 w (Acme as icons are to the Macintosh.) 720 4044 w (The) 970 4215 w (middle) 1207 4215 w (button) 1596 4215 w (executes) 1975 4215 w (commands:) 2462 4215 w (text) 3080 4215 w (swept) 3328 4215 w (with) 3669 4215 w (the) 3931 4215 w (button) 4143 4215 w (pressed) 4522 4215 w (is) 4960 4215 w (underlined;) 720 4335 w (when) 1308 4335 w (the) 1598 4335 w (button) 1786 4335 w (is) 2141 4335 w (released,) 2254 4335 w (the) 2726 4335 w (underline) 2914 4335 w (is removed and the indicated text) 3407 4335 w (is) 720 4455 w (executed.) 848 4455 w (A) 1403 4455 w (modest) 1521 4455 w (number) 1931 4455 w (of) 2357 4455 w (commands) 2504 4455 w (are) 3082 4455 w (recognized) 3283 4455 w (as) 3870 4455 w (built-ins:) 4025 4455 w (words) 4526 4455 w (like) 4868 4455 w 10 /LucidaTypewriter f (Cut) 720 4575 w 10 /LucidaSansUnicode00 f (,) 936 4575 w 10 /LucidaTypewriter f (Paste) 1003 4575 w 10 /LucidaSansUnicode00 f (,) 1363 4575 w (and) 1430 4575 w 10 /LucidaTypewriter f (New) 1645 4575 w 10 /LucidaSansUnicode00 f (name) 1896 4575 w (functions) 2197 4575 w (performed) 2684 4575 w (directly) 3230 4575 w (by) 3622 4575 w (Acme.) 3771 4575 w (These) 4138 4575 w (words) 4460 4575 w (often) 4787 4575 w (appear) 720 4695 w (in) 1087 4695 w (tags) 1212 4695 w (to) 1451 4695 w (make) 1584 4695 w (them) 1881 4695 w (always) 2164 4695 w (available,) 2518 4695 w (but) 3008 4695 w (the) 3205 4695 w (tags) 3395 4695 w (are) 3635 4695 w (not) 3822 4695 w (menus:) 4017 4695 w (any) 4408 4695 w (text) 4612 4695 w (any\255) 4838 4695 w (where) 720 4815 w (in) 1047 4815 w (Acme) 1173 4815 w (may) 1477 4815 w (be) 1712 4815 w (a) 1866 4815 w (command.) 1956 4815 w (For) 2533 4815 w (example,) 2724 4815 w (in) 3204 4815 w (the) 3330 4815 w (tag) 3520 4815 w (or) 3709 4815 w (body) 3846 4815 w (of) 4120 4815 w (any) 4253 4815 w (window) 4457 4815 w (one) 4861 4815 w (may) 720 4935 w (type) 964 4935 w 10 /LucidaTypewriter f (Cut) 1216 4935 w 10 /LucidaSansUnicode00 f (,) 1432 4935 w (select) 1508 4935 w (it) 1832 4935 w (with) 1942 4935 w (the) 2191 4935 w (left) 2390 4935 w (button,) 2593 4935 w (use) 2991 4935 w (the) 3205 4935 w (middle) 3405 4935 w (button) 3783 4935 w (to) 4150 4935 w (execute) 4293 4935 w (it,) 4717 4935 w (and) 4860 4935 w (watch it disappear again.) 720 5055 w (If) 970 5226 w (the) 1072 5226 w (middle) 1263 5226 w (button) 1632 5226 w (indicates) 1990 5226 w (a) 2460 5226 w (command) 2552 5226 w (that) 3067 5226 w (is) 3295 5226 w (not) 3412 5226 w (recognized) 3609 5226 w (as) 4184 5226 w (a) 4327 5226 w (built-in,) 4419 5226 w (it) 4857 5226 w (is) 4960 5226 w (executed) 720 5346 w (in) 1206 5346 w (the) 1341 5346 w (directory) 1540 5346 w (named) 2015 5346 w (by) 2388 5346 w (the) 2547 5346 w (tag) 2745 5346 w (of) 2942 5346 w (the) 3083 5346 w (window) 3281 5346 w (holding) 3693 5346 w (the) 4104 5346 w (text.) 4302 5346 w (Also,) 4600 5346 w (the) 4885 5346 w (file) 720 5466 w (to) 905 5466 w (be) 1038 5466 w (executed) 1192 5466 w (is) 1669 5466 w (searched) 1784 5466 w (for) 2254 5466 w (first) 2428 5466 w (in) 2658 5466 w (that) 2784 5466 w (directory.) 3010 5466 w (Standard) 3540 5466 w (input) 4005 5466 w (is) 4293 5466 w (connected) 4408 5466 w (to) 4942 5466 w 10 /LucidaTypewriter f (/dev/null) 720 5586 w 10 /LucidaSansUnicode00 f (,) 1368 5586 w (but) 1446 5586 w (standard) 1653 5586 w (and) 2125 5586 w (error) 2350 5586 w (outputs) 2635 5586 w (are) 3053 5586 w (connected) 3250 5586 w (to) 3794 5586 w (an) 3937 5586 w (Acme) 4099 5586 w (window,) 4413 5586 w (cre\255) 4859 5586 w (ated) 720 5706 w (if) 980 5706 w (needed,) 1095 5706 w (called) 1532 5706 w 10 /LucidaSans-Italic f (dir) 1864 5706 w 10 /LucidaTypewriter f (/+Errors) 2002 5706 w 10 /LucidaSansUnicode00 f (where) 2627 5706 w 10 /LucidaSans-Italic f (dir) 2969 5706 w 10 /LucidaSansUnicode00 f (is) 3165 5706 w (the) 3295 5706 w (directory) 3500 5706 w (of) 3981 5706 w (the) 4129 5706 w (window.) 4334 5706 w (\(Pro\255) 4817 5706 w (grams) 720 5826 w (that) 1064 5826 w (need) 1296 5826 w (interactive) 1574 5826 w (input) 2120 5826 w (use) 2414 5826 w (a) 2624 5826 w (different) 2720 5826 w (interface,) 3179 5826 w (described) 3676 5826 w (below.\)) 4190 5826 w (A) 4614 5826 w (typical) 4724 5826 w (use) 720 5946 w (of) 922 5946 w (this) 1053 5946 w (is) 1265 5946 w (to) 1378 5946 w (type) 1509 5946 w 10 /LucidaTypewriter f (mk) 1750 5946 w 10 /LucidaSansUnicode00 f (\(Plan) 1927 5946 w (9) 2194 5946 w 10 /LucidaSansUnicode20 f (\031) 2257 5946 w 10 /LucidaSansUnicode00 f (s) 2289 5946 w 10 /LucidaTypewriter f (make) 2373 5946 w 10 /LucidaSansUnicode00 f (\)) 2661 5946 w (in) 2727 5946 w (the) 2851 5946 w (scratch) 3039 5946 w (area) 3420 5946 w (in) 3660 5946 w (the) 3784 5946 w (tag) 3972 5946 w (of) 4159 5946 w (a) 4291 5946 w (C) 4380 5946 w (source) 4483 5946 w (win\255) 4839 5946 w (dow,) 720 6066 w (say) 997 6066 w 10 /LucidaTypewriter f (/sys/src/cmd/sam/regexp.c) 1199 6066 w 10 /LucidaSansUnicode00 f (,) 2999 6066 w (and) 3075 6066 w (execute) 3299 6066 w (it.) 3722 6066 w (Output,) 3896 6066 w (including) 4310 6066 w (com\255) 4802 6066 w (piler) 720 6186 w (errors,) 983 6186 w (appears) 1351 6186 w (in) 1780 6186 w (the) 1916 6186 w (window) 2116 6186 w (labeled) 2530 6186 w 10 /LucidaTypewriter f (/sys/src/cmd/sam/+Errors) 2926 6186 w 10 /LucidaSansUnicode00 f (,) 4654 6186 w (so) 4731 6186 w (file) 4889 6186 w (names) 720 6306 w (in) 1076 6306 w (the) 1206 6306 w (output) 1400 6306 w (are) 1761 6306 w (associated) 1952 6306 w (with) 2500 6306 w (the) 2744 6306 w (windows) 2938 6306 w (and) 3397 6306 w (directory) 3616 6306 w (holding) 4086 6306 w (the) 4493 6306 w (source.) 4686 6306 w (The) 720 6426 w 10 /LucidaTypewriter f (mk) 938 6426 w 10 /LucidaSansUnicode00 f (command) 1119 6426 w (remains) 1634 6426 w (in) 2059 6426 w (the) 2188 6426 w (tag,) 2381 6426 w (serving) 2605 6426 w (as) 2996 6426 w (a) 3140 6426 w (sort) 3233 6426 w (of) 3461 6426 w (menu) 3597 6426 w (item) 3908 6426 w (for) 4161 6426 w (the) 4338 6426 w (associated) 4531 6426 w (window.) 720 6546 w (Like) 970 6717 w (the) 1200 6717 w (middle) 1389 6717 w (button,) 1756 6717 w (the) 2144 6717 w (right) 2333 6717 w (button) 2598 6717 w (is) 2954 6717 w (used) 3068 6717 w (to) 3334 6717 w (indicate) 3466 6717 w (text) 3882 6717 w (by) 4107 6717 w (sweeping) 4256 6717 w (it) 4747 6717 w (out.) 4848 6717 w (The) 720 6837 w (indicated) 960 6837 w (text) 1464 6837 w (is) 1714 6837 w (not) 1852 6837 w (a) 2070 6837 w (command,) 2183 6837 w (however,) 2751 6837 w (but) 3246 6837 w (the) 3466 6837 w (argument) 3679 6837 w (of) 4205 6837 w (a) 4361 6837 w (generalized) 4474 6837 w (search) 720 6957 w (operator.) 1077 6957 w (If) 1597 6957 w (the) 1704 6957 w (text,) 1900 6957 w (perhaps) 2164 6957 w (after) 2596 6957 w (appending) 2863 6957 w (it) 3419 6957 w (to) 3526 6957 w (the) 3665 6957 w (directory) 3861 6957 w (of) 4334 6957 w (the) 4474 6957 w (window) 4671 6957 w (containing) 720 7077 w (it,) 1264 7077 w (is) 1396 7077 w (the) 1510 7077 w (name) 1699 7077 w (of) 1999 7077 w (an) 2131 7077 w (existing) 2282 7077 w (file,) 2703 7077 w (Acme) 2920 7077 w (creates) 3223 7077 w (a) 3604 7077 w (new) 3692 7077 w (window) 3920 7077 w (to) 4322 7077 w (hold) 4453 7077 w (the) 4701 7077 w (file) 4889 7077 w (and) 720 7197 w (reads) 943 7197 w (it) 1253 7197 w (in.) 1363 7197 w (It) 1562 7197 w (then) 1672 7197 w (moves) 1933 7197 w (the) 2290 7197 w (mouse) 2489 7197 w (cursor) 2856 7197 w (to) 3207 7197 w (that) 3349 7197 w (window.) 3584 7197 w (If) 4061 7197 w (the) 4171 7197 w (file) 4370 7197 w (is) 4565 7197 w (already) 4689 7197 w cleartomark showpage saveobj restore %%EndPage: 4 4 %%Page: 5 5 /saveobj save def mark 5 pagesetup 10 /LucidaSansUnicode00 f (\255 5 \255) 2783 480 w (loaded) 720 840 w (into) 1087 840 w (Acme,) 1316 840 w (the) 1657 840 w (mouse) 1852 840 w (motion) 2215 840 w (happens) 2598 840 w (but) 3050 840 w (no) 3252 840 w (new) 3415 840 w (window) 3650 840 w (is) 4058 840 w (made.) 4177 840 w (For) 4547 840 w (exam\255) 4742 840 w (ple, indicating the string) 720 960 w 10 /LucidaTypewriter f (sam.h) 1944 960 w 10 /LucidaSansUnicode00 f (in) 2336 960 w 9 /LucidaTypewriter f (#include) 1008 1121 w ("sam.h") 1593 1121 w 10 /LucidaSansUnicode00 f (in) 720 1302 w (a) 897 1302 w (window) 1038 1302 w (on) 1493 1302 w (the) 1702 1302 w (file) 1943 1302 w 10 /LucidaTypewriter f (/sys/src/cmd/sam/regexp.c) 2180 1302 w 10 /LucidaSansUnicode00 f (will) 4067 1302 w (open) 4318 1302 w (the) 4647 1302 w (file) 4889 1302 w 10 /LucidaTypewriter f (/sys/src/cmd/sam/sam.h) 720 1422 w 10 /LucidaSansUnicode00 f (.) 2304 1422 w (If the file) 970 1579 w (name) 1439 1579 w (is) 1738 1579 w (followed) 1851 1579 w (immediately) 2297 1579 w (by) 2922 1579 w (a) 3070 1579 w (colon) 3158 1579 w (and) 3455 1579 w (a) 3668 1579 w (legal) 3756 1579 w (address) 4020 1579 w (in) 4433 1579 w (Sam) 4557 1579 w (nota\255) 4792 1579 w (tion) 720 1699 w (\(for) 970 1699 w (example) 1203 1699 w (a) 1677 1699 w (line) 1793 1699 w (number) 2030 1699 w (or) 2468 1699 w (a) 2630 1699 w (regular) 2745 1699 w (expression) 3151 1699 w (delimited) 3742 1699 w (in) 4257 1699 w (slashes) 4408 1699 w (or) 4823 1699 w (a) 4985 1699 w (comma-separated) 720 1819 w (compound) 1663 1819 w (of) 2234 1819 w (such) 2387 1819 w (addresses\),) 2668 1819 w (Acme) 3275 1819 w (highlights) 3599 1819 w (the) 4140 1819 w (target) 4351 1819 w (of) 4695 1819 w (that) 4849 1819 w (address) 720 1939 w (in) 1139 1939 w (the) 1268 1939 w (file) 1461 1939 w (and) 1650 1939 w (places) 1868 1939 w (the) 2211 1939 w (mouse) 2404 1939 w (there.) 2765 1939 w (One) 3119 1939 w (may) 3353 1939 w (jump) 3591 1939 w (to) 3877 1939 w (line) 4013 1939 w (27) 4227 1939 w (of) 4391 1939 w 10 /LucidaTypewriter f (dat.h) 4527 1939 w 10 /LucidaSansUnicode00 f (by) 4925 1939 w (indicating) 720 2059 w (with) 1249 2059 w (the) 1504 2059 w (right) 1709 2059 w (button) 1990 2059 w (the) 2362 2059 w (text) 2567 2059 w 10 /LucidaTypewriter f (dat.h:27) 2808 2059 w 10 /LucidaSansUnicode00 f (.) 3384 2059 w (If) 3498 2059 w (the) 3614 2059 w (file) 3820 2059 w (is) 4022 2059 w (not) 4153 2059 w (already) 4364 2059 w (open,) 4766 2059 w (Acme) 720 2179 w (loads) 1023 2179 w (it.) 1316 2179 w (If) 1480 2179 w (the) 1580 2179 w (file) 1769 2179 w (name) 1954 2179 w (is) 2254 2179 w (null,) 2368 2179 w (for) 2616 2179 w (example) 2789 2179 w (if) 3236 2179 w (the) 3336 2179 w (indicated) 3525 2179 w (string) 4004 2179 w (is) 4319 2179 w 10 /LucidaTypewriter f (:/^main/) 4432 2179 w 10 /LucidaSansUnicode00 f (,) 5008 2179 w (the) 720 2299 w (file) 915 2299 w (is) 1106 2299 w (assumed) 1226 2299 w (to) 1697 2299 w (be) 1836 2299 w (that) 1996 2299 w (of) 2228 2299 w (the) 2367 2299 w (window) 2563 2299 w (containing) 2973 2299 w (the) 3524 2299 w (string.) 3720 2299 w (Such) 4107 2299 w (strings,) 4377 2299 w (when) 4783 2299 w (typed and evaluated in the tag of a window, amount to context searches.) 720 2419 w (If) 970 2576 w (the) 1073 2576 w (indicated) 1265 2576 w (text) 1747 2576 w (is) 1975 2576 w (not) 2092 2576 w (the) 2289 2576 w (name) 2481 2576 w (of) 2784 2576 w (an) 2919 2576 w (existing) 3073 2576 w (file,) 3497 2576 w (it) 3717 2576 w (is) 3820 2576 w (taken) 3937 2576 w (to) 4242 2576 w (be) 4378 2576 w (literal) 4535 2576 w (text) 4849 2576 w (and) 720 2696 w (is) 954 2696 w (searched) 1088 2696 w (for) 1577 2696 w (in) 1770 2696 w (the) 1915 2696 w (body) 2124 2696 w (of) 2417 2696 w (the) 2568 2696 w (window) 2776 2696 w (containing) 3198 2696 w (the) 3761 2696 w (text,) 3969 2696 w (highlighting) 4245 2696 w (the) 4885 2696 w (result as if it were the result of a context search.) 720 2816 w (For) 970 2973 w (the) 1162 2973 w (rare) 1353 2973 w (occasion) 1582 2973 w (when) 2039 2973 w (a) 2332 2973 w (file) 2423 2973 w (name) 2610 2973 w 10 /LucidaSans-Italic f (is) 2913 2973 w 10 /LucidaSansUnicode00 f (just) 3036 2973 w (text) 3253 2973 w (to) 3481 2973 w (search) 3616 2973 w (for,) 3969 2973 w (it) 4177 2973 w (can) 4280 2973 w (be) 4485 2973 w (selected) 4641 2973 w (with) 720 3093 w (the) 961 3093 w (left) 1152 3093 w (button) 1347 3093 w (and) 1705 3093 w (used) 1921 3093 w (as) 2189 3093 w (the) 2331 3093 w (argument) 2522 3093 w (to) 3026 3093 w (a) 3160 3093 w (built-in) 3251 3093 w 10 /LucidaTypewriter f (Look) 3656 3093 w 10 /LucidaSansUnicode00 f (command) 3980 3093 w (that) 4494 3093 w (always) 4721 3093 w (searches for literal text.) 720 3213 w 10 /LucidaSans-Demi f (Nuances and heuristics) 720 3455 w 10 /LucidaSansUnicode00 f (A user interface should not) 970 3612 w (only) 2322 3612 w (provide) 2559 3612 w (the) 2957 3612 w (necessary) 3145 3612 w (functions,) 3653 3612 w (it) 4170 3612 w (should) 4269 3612 w (also) 4630 3612 w 10 /LucidaSans-Italic f (feel) 4859 3612 w 10 /LucidaSansUnicode00 f (right.) 720 3732 w (In) 1053 3732 w (fact,) 1182 3732 w (it) 1432 3732 w (should) 1536 3732 w (almost) 1902 3732 w (not) 2266 3732 w (be) 2464 3732 w (felt) 2621 3732 w (at) 2818 3732 w (all;) 2948 3732 w (when) 3131 3732 w (one) 3426 3732 w (notices) 3643 3732 w (a) 4028 3732 w (user) 4121 3732 w (interface,) 4368 3732 w (one) 4861 3732 w (is) 720 3852 w (distracted) 860 3852 w (from) 1404 3852 w (the) 1697 3852 w (job) 1913 3852 w (at) 2128 3852 w (hand) 2281 3852 w ([Pike88].) 2584 3852 w (To) 3099 3852 w (approach) 3284 3852 w (this) 3796 3852 w (invisibility,) 4036 3852 w (some) 4620 3852 w (of) 4942 3852 w (Acme) 720 3972 w 10 /LucidaSansUnicode20 f (\031) 989 3972 w 10 /LucidaSansUnicode00 f (s) 1021 3972 w (properties) 1108 3972 w (and) 1642 3972 w (features) 1858 3972 w (are) 2289 3972 w (there) 2477 3972 w (just) 2765 3972 w (to) 2981 3972 w (make) 3115 3972 w (the) 3413 3972 w (others) 3604 3972 w (easy) 3948 3972 w (to) 4197 3972 w (use.) 4330 3972 w (Many) 4598 3972 w (are) 4888 3972 w (based on a fundamental principle of good design: let the machine do the work.) 720 4092 w (Acme) 970 4249 w (tries) 1272 4249 w (to) 1519 4249 w (avoid) 1650 4249 w (needless) 1943 4249 w (clicking) 2400 4249 w (and) 2804 4249 w (typing.) 3017 4249 w (There) 3419 4249 w (is) 3730 4249 w (no) 3844 4249 w 10 /LucidaSansUnicode20 f (\030) 4001 4249 w 10 /LucidaSansUnicode00 f (click-to-type) 4033 4249 w 10 /LucidaSansUnicode20 f (\031) 4673 4249 w 10 /LucidaSansUnicode00 f (,) 4705 4249 w (elimi\255) 4771 4249 w (nating) 720 4369 w (a) 1062 4369 w (button) 1152 4369 w (click.) 1509 4369 w (There) 1826 4369 w (are) 2139 4369 w (no) 2326 4369 w (pop-up) 2483 4369 w (or) 2887 4369 w (pull-down) 3023 4369 w (menus,) 3561 4369 w (eliminating) 3951 4369 w (the) 4528 4369 w (mouse) 4717 4369 w (action) 720 4489 w (needed) 1053 4489 w (to) 1447 4489 w (make) 1583 4489 w (a) 1883 4489 w (menu) 1976 4489 w (appear.) 2287 4489 w (The) 2722 4489 w (overall) 2941 4489 w (design) 3302 4489 w (is) 3663 4489 w (intended) 3782 4489 w (to) 4249 4489 w (make) 4386 4489 w (text) 4687 4489 w (on) 4917 4489 w (the) 720 4609 w (screen) 920 4609 w (useful) 1282 4609 w (without) 1624 4609 w (copying) 2034 4609 w (or) 2458 4609 w (retyping;) 2604 4609 w (the) 3082 4609 w (ways) 3281 4609 w (in) 3560 4609 w (which) 3695 4609 w (this) 4020 4609 w (happens) 4243 4609 w (involve) 4699 4609 w (the combination of many aspects of the interface.) 720 4729 w (Acme) 970 4886 w (tiles) 1281 4886 w (its) 1525 4886 w (windows) 1684 4886 w (and) 2146 4886 w (places) 2368 4886 w (them) 2715 4886 w (automatically) 3005 4886 w (to) 3692 4886 w (avoid) 3832 4886 w (asking) 4134 4886 w (the) 4493 4886 w (user) 4690 4886 w (to) 4942 4886 w (place) 720 5006 w (and) 1031 5006 w (arrange) 1268 5006 w (them.) 1697 5006 w (For) 2066 5006 w (this) 2279 5006 w (policy) 2515 5006 w (to) 2857 5006 w (succeed,) 3012 5006 w (the) 3491 5006 w (automatic) 3703 5006 w (placement) 4239 5006 w (must) 4797 5006 w (behave) 720 5126 w (well) 1102 5126 w (enough) 1332 5126 w (that) 1736 5126 w (the) 1966 5126 w (user) 2160 5126 w (is) 2409 5126 w (usually) 2528 5126 w (content) 2907 5126 w (with) 3312 5126 w (the) 3556 5126 w (location) 3750 5126 w (of) 4174 5126 w (a) 4311 5126 w (new) 4405 5126 w (window.) 4639 5126 w (The) 720 5246 w (system) 938 5246 w (will) 1315 5246 w (never) 1516 5246 w (get) 1820 5246 w (it) 2012 5246 w (right) 2115 5246 w (all) 2383 5246 w (the) 2533 5246 w (time,) 2725 5246 w (but) 3009 5246 w (in) 3208 5246 w (practice) 3336 5246 w (most) 3756 5246 w (windows) 4035 5246 w (are) 4492 5246 w (used) 4680 5246 w (at) 4948 5246 w (least) 720 5366 w (for) 1005 5366 w (a) 1201 5366 w (while) 1313 5366 w (where) 1623 5366 w (Acme) 1972 5366 w (first) 2298 5366 w (places) 2550 5366 w (them.) 2912 5366 w (There) 3282 5366 w (have) 3618 5366 w (been) 3901 5366 w (several) 4196 5366 w (complete) 4594 5366 w (rewrites) 720 5486 w (of) 1153 5486 w (the) 1296 5486 w (heuristics) 1496 5486 w (for) 2010 5486 w (placing) 2194 5486 w (a) 2590 5486 w (new) 2690 5486 w (window,) 2930 5486 w (and) 3376 5486 w (with) 3601 5486 w (each) 3851 5486 w (rewrite) 4120 5486 w (the) 4501 5486 w (system) 4700 5486 w (became) 720 5606 w (noticeably) 1138 5606 w (more) 1677 5606 w (comfortable.) 1972 5606 w (The) 2664 5606 w (rules) 2889 5606 w (are) 3172 5606 w (as) 3368 5606 w (follows,) 3519 5606 w (although) 3941 5606 w (they) 4416 5606 w (are) 4668 5606 w (still) 4865 5606 w (subject) 720 5726 w (to) 1107 5726 w (improvement.) 1242 5726 w (The) 1985 5726 w (window) 2202 5726 w (appears) 2607 5726 w (in) 3027 5726 w (the) 3154 5726 w 10 /LucidaSansUnicode20 f (\030) 3345 5726 w 10 /LucidaSansUnicode00 f (active) 3377 5726 w 10 /LucidaSansUnicode20 f (\031) 3657 5726 w 10 /LucidaSansUnicode00 f (column,) 3725 5726 w (that) 4151 5726 w (most) 4378 5726 w (recently) 4656 5726 w (used) 720 5846 w (for) 989 5846 w (typing) 1165 5846 w (or) 1507 5846 w (selecting.) 1646 5846 w (Executing) 2180 5846 w (and) 2691 5846 w (searching) 2908 5846 w (do) 3414 5846 w (not) 3575 5846 w (affect) 3772 5846 w (the) 4083 5846 w (choice) 4276 5846 w (of) 4624 5846 w (active) 4760 5846 w (column,) 720 5966 w (so) 1154 5966 w (windows) 1310 5966 w (of) 1774 5966 w (commands) 1916 5966 w (and) 2489 5966 w (such) 2713 5966 w (do) 2982 5966 w (not) 3149 5966 w (draw) 3352 5966 w (new) 3631 5966 w (windows) 3869 5966 w (towards) 4332 5966 w (them,) 4760 5966 w (but) 720 6086 w (rather) 940 6086 w (let) 1290 6086 w (them) 1470 6086 w (form) 1776 6086 w (near) 2066 6086 w (the) 2338 6086 w (targets) 2551 6086 w (of) 2948 6086 w (their) 3104 6086 w (actions.) 3388 6086 w (Output) 3857 6086 w (\(error\)) 4255 6086 w (windows) 4620 6086 w (always) 720 6206 w (appear) 1079 6206 w (towards) 1452 6206 w (the) 1877 6206 w (right,) 2071 6206 w (away) 2373 6206 w (from) 2651 6206 w (edited) 2922 6206 w (text,) 3265 6206 w (which) 3527 6206 w (is) 3847 6206 w (typically) 3966 6206 w (kept) 4402 6206 w (towards) 4655 6206 w (the left.) 720 6326 w (Within the column, several competing desires are balanced to decide where) 1162 6326 w (and) 4860 6326 w (how) 720 6446 w (large) 957 6446 w (the) 1237 6446 w (window) 1429 6446 w (should) 1835 6446 w (be:) 2200 6446 w (large) 2388 6446 w (blank) 2668 6446 w (spaces) 2972 6446 w (should) 3336 6446 w (be) 3701 6446 w (consumed;) 3857 6446 w (existing) 4425 6446 w (text) 4849 6446 w (should) 720 6566 w (remain) 1085 6566 w (visible;) 1458 6566 w (existing) 1836 6566 w (large) 2260 6566 w (windows) 2540 6566 w (should) 2997 6566 w (be) 3363 6566 w (divided) 3520 6566 w (before) 3913 6566 w (small) 4265 6566 w (ones;) 4560 6566 w (and) 4860 6566 w (the window should appear near the one containing the action that caused its creation.) 720 6686 w (Acme) 970 6843 w (binds) 1289 6843 w (some) 1607 6843 w (actions) 1918 6843 w (to) 2314 6843 w (chords) 2462 6843 w (of) 2841 6843 w (mouse) 2989 6843 w (buttons.) 3363 6843 w (These) 3851 6843 w (include) 4190 6843 w 10 /LucidaTypewriter f (Cut) 4593 6843 w 10 /LucidaSansUnicode00 f (and) 4860 6843 w 10 /LucidaTypewriter f (Paste) 720 6963 w 10 /LucidaSansUnicode00 f (so) 1119 6963 w (these) 1270 6963 w (common) 1571 6963 w (operations) 2031 6963 w (can) 2586 6963 w (be) 2793 6963 w (done) 2951 6963 w (without) 3232 6963 w (moving) 3636 6963 w (the) 4034 6963 w (mouse.) 4227 6963 w (Another) 4652 6963 w (is) 720 7083 w (a) 833 7083 w (way) 921 7083 w (to) 1138 7083 w (apply) 1269 7083 w (a) 1564 7083 w (command) 1652 7083 w (in) 2163 7083 w (one) 2287 7083 w (window) 2499 7083 w (to) 2901 7083 w (text) 3032 7083 w (\(often) 3256 7083 w (a) 3575 7083 w (file) 3664 7083 w (name\)) 3849 7083 w (in) 4182 7083 w (another,) 4307 7083 w (avoid\255) 4747 7083 w (ing the actions needed to assemble the command textually.) 720 7203 w cleartomark showpage saveobj restore %%EndPage: 5 5 %%Page: 6 6 /saveobj save def mark 6 pagesetup 10 /LucidaSansUnicode00 f (\255 6 \255) 2783 480 w (Another) 970 840 w (way) 1394 840 w (Acme) 1614 840 w (avoids) 1920 840 w (the) 2268 840 w (need) 2460 840 w (to) 2734 840 w (move) 2869 840 w (the) 3168 840 w (mouse) 3360 840 w (is) 3720 840 w (instead) 3837 840 w (to) 4227 840 w (move) 4362 840 w (the) 4661 840 w (cur\255) 4853 840 w (sor) 720 960 w (to) 909 960 w (where) 1043 960 w (it) 1371 960 w (is) 1473 960 w (likely) 1589 960 w (to) 1878 960 w (be) 2012 960 w (used) 2167 960 w (next.) 2435 960 w (When) 2751 960 w (a) 3053 960 w (new) 3144 960 w (window) 3375 960 w (is) 3780 960 w (made,) 3896 960 w (Acme) 4231 960 w (moves) 4536 960 w (the) 4885 960 w (cursor) 720 1080 w (to) 1069 1080 w (the) 1209 1080 w (new) 1406 1080 w (window;) 1643 1080 w (in) 2086 1080 w (fact,) 2219 1080 w (to) 2473 1080 w (the) 2613 1080 w (selected) 2810 1080 w (text) 3251 1080 w (in) 3484 1080 w (that) 3617 1080 w (window.) 3850 1080 w (When) 4325 1080 w (the) 4633 1080 w (user) 4830 1080 w (deletes) 720 1200 w (a) 1105 1200 w (newly) 1197 1200 w (made) 1510 1200 w (window,) 1814 1200 w (the) 2252 1200 w (cursor) 2444 1200 w (is) 2788 1200 w (returned) 2905 1200 w (to) 3360 1200 w (the) 3495 1200 w (point) 3687 1200 w (it) 3976 1200 w (was) 4079 1200 w (before) 4298 1200 w (the) 4648 1200 w (win\255) 4839 1200 w (dow was made, reducing the irritation of windows that pop up to report annoying errors.) 720 1320 w (When) 970 1506 w (a) 1286 1506 w (window) 1391 1506 w (is) 1810 1506 w (moved,) 1941 1506 w (Acme) 2349 1506 w (moves) 2669 1506 w (the) 3033 1506 w (cursor) 3239 1506 w (to) 3597 1506 w (the) 3746 1506 w (layout) 3952 1506 w (box) 4299 1506 w (in) 4535 1506 w (its) 4677 1506 w (new) 4845 1506 w (place,) 720 1626 w (to) 1053 1626 w (permit) 1198 1626 w (further) 1564 1626 w (adjustment) 1947 1626 w (without) 2539 1626 w (moving) 2950 1626 w (the) 3355 1626 w (mouse.) 3556 1626 w (For) 3989 1626 w (example,) 4191 1626 w (when) 4682 1626 w (a) 4985 1626 w (click) 720 1746 w (of) 973 1746 w (the) 1106 1746 w (left) 1296 1746 w (mouse) 1490 1746 w (button) 1848 1746 w (on) 2205 1746 w (the) 2363 1746 w (layout) 2553 1746 w (box) 2884 1746 w (grows) 3104 1746 w (the) 3431 1746 w (window,) 3622 1746 w (the) 4059 1746 w (cursor) 4250 1746 w (moves) 4593 1746 w (to) 4942 1746 w (the) 720 1866 w (new) 915 1866 w (location) 1150 1866 w (of) 1575 1866 w (the) 1713 1866 w (box) 1908 1866 w (so) 2133 1866 w (repeated) 2285 1866 w (clicks,) 2752 1866 w (without) 3093 1866 w (moving) 3497 1866 w (the) 3895 1866 w (mouse,) 4089 1866 w (continue) 4483 1866 w (to) 4942 1866 w (grow it.) 720 1986 w (Another) 970 2172 w (form) 1398 2172 w (of) 1670 2172 w (assistance) 1808 2172 w (the) 2346 2172 w (system) 2541 2172 w (can) 2921 2172 w (offer) 3129 2172 w (is) 3401 2172 w (to) 3521 2172 w (supply) 3659 2172 w (precision) 4019 2172 w (in) 4503 2172 w (pointing) 4635 2172 w (the) 720 2292 w (mouse.) 924 2292 w (The) 1360 2292 w (best-known) 1590 2292 w (form) 2224 2292 w (of) 2505 2292 w (this) 2651 2292 w (is) 2878 2292 w 10 /LucidaSansUnicode20 f (\030) 3006 2292 w 10 /LucidaSansUnicode00 f (double-clicking) 3038 2292 w 10 /LucidaSansUnicode20 f (\031) 3801 2292 w 10 /LucidaSansUnicode00 f (to) 3881 2292 w (select) 4027 2292 w (a) 4355 2292 w (word) 4458 2292 w (rather) 4748 2292 w (than) 720 2412 w (carefully) 974 2412 w (sweeping) 1424 2412 w (out) 1918 2412 w (the) 2116 2412 w (entire) 2309 2412 w (word.) 2629 2412 w (Acme) 2974 2412 w (provides) 3282 2412 w (this) 3737 2412 w (feature,) 3955 2412 w (using) 4370 2412 w (context) 4675 2412 w (to) 720 2532 w (decide) 861 2532 w (whether) 1222 2532 w (to) 1656 2532 w (select) 1797 2532 w (a) 2120 2532 w (word,) 2218 2532 w (line,) 2535 2532 w (quoted) 2785 2532 w (string,) 3169 2532 w (parenthesized) 3525 2532 w (expression,) 4255 2532 w (and) 4860 2532 w (so) 720 2652 w (on.) 867 2652 w (But) 1089 2652 w (Acme) 1281 2652 w (takes) 1585 2652 w (the) 1877 2652 w (idea) 2067 2652 w (much) 2305 2652 w (further) 2608 2652 w (by) 2979 2652 w (applying) 3129 2652 w (it) 3579 2652 w (to) 3680 2652 w (execution) 3813 2652 w (and) 4323 2652 w (searching.) 4539 2652 w (A) 720 2772 w 10 /LucidaSans-Italic f (single) 850 2772 w 10 /LucidaSansUnicode00 f (click,) 1202 2772 w (that) 1513 2772 w (is,) 1765 2772 w (a) 1938 2772 w (null) 2054 2772 w (selection,) 2297 2772 w (with) 2822 2772 w (either) 3088 2772 w (the) 3430 2772 w (middle) 3646 2772 w (or) 4040 2772 w (right) 4203 2772 w (buttons,) 4495 2772 w (is) 4960 2772 w (expanded) 720 2892 w (automatically) 1248 2892 w (to) 1942 2892 w (indicate) 2089 2892 w (the) 2520 2892 w (appropriate) 2724 2892 w (text) 3337 2892 w (containing) 3577 2892 w (the) 4136 2892 w (click.) 4340 2892 w (What) 4671 2892 w (is) 4960 2892 w (appropriate depends on the context.) 720 3012 w (For) 970 3198 w (example,) 1165 3198 w (to) 1649 3198 w (execute) 1786 3198 w (a) 2204 3198 w (single-word) 2298 3198 w (command) 2926 3198 w (such) 3443 3198 w (as) 3708 3198 w 10 /LucidaTypewriter f (Cut) 3853 3198 w 10 /LucidaSansUnicode00 f (,) 4069 3198 w (it) 4140 3198 w (is) 4245 3198 w (not) 4365 3198 w (necessary) 4565 3198 w (to) 720 3318 w (sweep) 860 3318 w (the) 1204 3318 w (entire) 1400 3318 w (word;) 1722 3318 w (just) 2037 3318 w (clicking) 2258 3318 w (the) 2670 3318 w (button) 2866 3318 w (once) 3229 3318 w (with) 3500 3318 w (the) 3746 3318 w (mouse) 3942 3318 w (pointing) 4306 3318 w (at) 4752 3318 w (the) 4885 3318 w (word) 720 3438 w (is) 1010 3438 w (sufficient.) 1138 3438 w 10 /LucidaSansUnicode20 f (\030) 1701 3438 w 10 /LucidaSansUnicode00 f (Word) 1733 3438 w 10 /LucidaSansUnicode20 f (\031) 1984 3438 w 10 /LucidaSansUnicode00 f (means) 2064 3438 w (the) 2429 3438 w (largest) 2632 3438 w (string) 3011 3438 w (of) 3341 3438 w (likely) 3487 3438 w (file) 3789 3438 w (name) 3989 3438 w (characters) 4304 3438 w (sur\255) 4853 3438 w (rounding) 720 3558 w (the) 1202 3558 w (location) 1397 3558 w (of) 1822 3558 w (the) 1960 3558 w (click:) 2154 3558 w (click) 2443 3558 w (on) 2700 3558 w (a) 2862 3558 w (file) 2956 3558 w (name,) 3146 3558 w (run) 3483 3558 w (that) 3687 3558 w (program.) 3917 3558 w (On) 4436 3558 w (the) 4615 3558 w (right) 4809 3558 w (button,) 720 3678 w (the) 1118 3678 w (rules) 1317 3678 w (are) 1600 3678 w (more) 1796 3678 w (complicated) 2091 3678 w (because) 2723 3678 w (the) 3161 3678 w (target) 3360 3678 w (of) 3692 3678 w (the) 3834 3678 w (click) 4034 3678 w (might) 4297 3678 w (be) 4625 3678 w (a) 4789 3678 w (file) 4889 3678 w (name,) 720 3798 w (file) 1055 3798 w (name) 1243 3798 w (with) 1546 3798 w (address,) 1788 3798 w (or) 2237 3798 w (just) 2376 3798 w (plain) 2593 3798 w (text.) 2868 3798 w (Acme) 3159 3798 w (examines) 3464 3798 w (the) 3963 3798 w (text) 4154 3798 w (near) 4381 3798 w (the) 4631 3798 w (click) 4822 3798 w (to) 720 3918 w (find) 859 3918 w (a) 1091 3918 w (likely) 1187 3918 w (file) 1481 3918 w (name;) 1673 3918 w (if) 2012 3918 w (it) 2119 3918 w (finds) 2226 3918 w (one,) 2509 3918 w (it) 2761 3918 w (checks) 2868 3918 w (that) 3238 3918 w (it) 3471 3918 w (names) 3579 3918 w (an) 3938 3918 w (existing) 4097 3918 w (file) 4526 3918 w (\(in) 4719 3918 w (the) 4885 3918 w (directory) 720 4038 w (named) 1197 4038 w (in) 1571 4038 w (the) 1707 4038 w (tag,) 1907 4038 w (if) 2138 4038 w (the) 2249 4038 w (name) 2449 4038 w (is) 2760 4038 w (relative\)) 2885 4038 w (and) 3318 4038 w (if) 3543 4038 w (so,) 3654 4038 w (takes) 3843 4038 w (that) 4145 4038 w (as) 4381 4038 w (the) 4532 4038 w (result,) 4732 4038 w (after) 720 4158 w (extending) 994 4158 w (it) 1530 4158 w (with) 1644 4158 w (any) 1897 4158 w (address) 2114 4158 w (that) 2542 4158 w (may) 2782 4158 w (be) 3031 4158 w (present.) 3199 4158 w (If) 3678 4158 w (there) 3793 4158 w (is) 4094 4158 w (no) 4223 4158 w (file) 4395 4158 w (with) 4595 4158 w (that) 4849 4158 w (name,) 720 4278 w (Acme) 1060 4278 w (just) 1371 4278 w (takes) 1593 4278 w (the) 1892 4278 w (largest) 2089 4278 w (alphanumeric) 2461 4278 w (string) 3160 4278 w (under) 3483 4278 w (the) 3808 4278 w (click.) 4004 4278 w (The) 4327 4278 w (effect) 4549 4278 w (is) 4864 4278 w (a) 4985 4278 w (natural overloading of the button to refer to plain text as well as file names.) 720 4398 w (First,) 970 4584 w (though,) 1255 4584 w (if) 1674 4584 w (the) 1781 4584 w (click) 1977 4584 w (occurs) 2236 4584 w (over) 2594 4584 w (the) 2845 4584 w (left-button-selected) 3041 4584 w (text) 4078 4584 w (in) 4310 4584 w (the) 4442 4584 w (window,) 4639 4584 w (that) 720 4704 w (text) 950 4704 w (is) 1180 4704 w (taken) 1299 4704 w (to) 1606 4704 w (be) 1743 4704 w (what) 1901 4704 w (is) 2171 4704 w (selected.) 2290 4704 w (This) 2792 4704 w (makes) 3036 4704 w (it) 3388 4704 w (easy) 3493 4704 w (to) 3746 4704 w (skip) 3883 4704 w (through) 4123 4704 w (the) 4548 4704 w (occur\255) 4741 4704 w (rences) 720 4824 w (of) 1074 4824 w (a) 1209 4824 w (string) 1302 4824 w (in) 1622 4824 w (a) 1751 4824 w (file:) 1844 4824 w (just) 2065 4824 w (click) 2283 4824 w (the) 2539 4824 w (right) 2732 4824 w (button) 3001 4824 w (on) 3361 4824 w (some) 3522 4824 w (occurrence) 3821 4824 w (of) 4391 4824 w (the) 4527 4824 w (text) 4720 4824 w (in) 4949 4824 w (the) 720 4944 w (window) 908 4944 w (\(perhaps) 1310 4944 w (after) 1767 4944 w (typing) 2026 4944 w (it) 2364 4944 w (in) 2463 4944 w (the) 2587 4944 w (tag\)) 2775 4944 w (and click once for each subsequent occur\255) 2995 4944 w (rence.) 720 5064 w (It) 1091 5064 w (isn) 1199 5064 w 10 /LucidaSansUnicode20 f (\031) 1341 5064 w 10 /LucidaSansUnicode00 f (t) 1373 5064 w (even) 1452 5064 w (necessary) 1720 5064 w (to) 2237 5064 w (move) 2377 5064 w (the) 2681 5064 w (mouse) 2878 5064 w (between) 3243 5064 w (clicks;) 3692 5064 w (Acme) 4035 5064 w (does) 4346 5064 w (that.) 4619 5064 w (To) 4916 5064 w (turn) 720 5184 w (a) 960 5184 w (complicated) 1053 5184 w (command) 1679 5184 w (into) 2195 5184 w (a) 2422 5184 w (sort) 2515 5184 w (of) 2743 5184 w (menu) 2879 5184 w (item,) 3190 5184 w (select) 3475 5184 w (it:) 3793 5184 w (thereafter,) 3929 5184 w (clicking) 4477 5184 w (the) 4885 5184 w (middle button on it will execute the full command.) 720 5304 w (As) 970 5490 w (an) 1126 5490 w (extra) 1279 5490 w (feature,) 1565 5490 w (Acme) 1977 5490 w (recognizes) 2282 5490 w (file) 2844 5490 w (names) 3032 5490 w (in) 3386 5490 w (angle) 3514 5490 w (brackets) 3815 5490 w 10 /LucidaTypewriter f (<>) 4264 5490 w 10 /LucidaSansUnicode00 f (as) 4445 5490 w (names) 4588 5490 w (of) 4942 5490 w (files) 720 5610 w (in) 968 5610 w (standard) 1105 5610 w (directories) 1577 5610 w (of) 2137 5610 w (include) 2280 5610 w (files,) 2677 5610 w (making) 2956 5610 w (it) 3360 5610 w (possible) 3471 5610 w (for) 3919 5610 w (instance) 4103 5610 w (to) 4551 5610 w (look) 4694 5610 w (at) 4948 5610 w 10 /LucidaTypewriter f () 720 5730 w 10 /LucidaSansUnicode00 f (with a single click.) 1400 5730 w (Here) 970 5916 w 10 /LucidaSansUnicode20 f (\031) 1197 5916 w 10 /LucidaSansUnicode00 f (s) 1229 5916 w (an) 1331 5916 w (example) 1499 5916 w (to) 1963 5916 w (demonstrate) 2112 5916 w (how) 2776 5916 w (the) 3028 5916 w (actions) 3235 5916 w (and) 3633 5916 w (defaults) 3865 5916 w (work) 4307 5916 w (together.) 4596 5916 w (Assume) 720 6036 w 10 /LucidaTypewriter f (/sys/src/cmd/sam/regexp.c) 1144 6036 w 10 /LucidaSansUnicode00 f (is) 2986 6036 w (open) 3108 6036 w (and) 3392 6036 w (has) 3614 6036 w (been) 3823 6036 w (edited.) 4101 6036 w (We) 4510 6036 w (write) 4693 6036 w (it) 4974 6036 w (\(execute) 720 6156 w 10 /LucidaTypewriter f (Put) 1170 6156 w 10 /LucidaSansUnicode00 f (in) 1425 6156 w (the) 1555 6156 w (tag;) 1749 6156 w (once) 1974 6156 w (the) 2243 6156 w (file) 2437 6156 w (is) 2627 6156 w (written,) 2746 6156 w (Acme) 3156 6156 w (removes) 3464 6156 w (the) 3913 6156 w (word) 4107 6156 w (from) 4388 6156 w (the) 4659 6156 w (tag\)) 4853 6156 w (and) 720 6276 w (type) 933 6276 w 10 /LucidaTypewriter f (mk) 1174 6276 w 10 /LucidaSansUnicode00 f (in) 1351 6276 w (the) 1475 6276 w (tag.) 1663 6276 w (We) 1914 6276 w (execute) 2089 6276 w 10 /LucidaTypewriter f (mk) 2501 6276 w 10 /LucidaSansUnicode00 f (and get some errors, which appear in a new win\255) 2677 6276 w (dow) 720 6396 w (labeled) 982 6396 w 10 /LucidaTypewriter f (/sys/src/cmd/sam/+Errors) 1394 6396 w 10 /LucidaSansUnicode00 f (.) 3122 6396 w (The) 3248 6396 w (cursor) 3491 6396 w (moves) 3860 6396 w (automatically) 4235 6396 w (to) 4942 6396 w (that window.) 720 6516 w (Say the error is) 1408 6516 w 9 /LucidaTypewriter f (main.c:112:) 1008 6727 w (incompatible) 1788 6727 w (types) 2633 6727 w (on) 3023 6727 w (assignment) 3218 6727 w (to) 3933 6727 w (`pattern') 4128 6727 w 10 /LucidaSansUnicode00 f (We) 720 6958 w (move) 901 6958 w (the) 1202 6958 w (mouse) 1396 6958 w (slightly) 1758 6958 w (and) 2148 6958 w (click) 2367 6958 w (the) 2624 6958 w (right) 2818 6958 w (button) 3088 6958 w (at) 3449 6958 w (the) 3580 6958 w (left) 3774 6958 w (of) 3972 6958 w (the) 4109 6958 w (error) 4304 6958 w (message;) 4584 6958 w (Acme) 720 7078 w (makes) 1032 7078 w (a) 1388 7078 w (new) 1486 7078 w (window,) 1724 7078 w (reads) 2168 7078 w 10 /LucidaTypewriter f (/sys/src/cmd/main.c) 2477 7078 w 10 /LucidaSansUnicode00 f (into) 3888 7078 w (it,) 4120 7078 w (selects) 4260 7078 w (line) 4633 7078 w (112) 4851 7078 w (and places the mouse there, right on the offending line.) 720 7198 w cleartomark showpage saveobj restore %%EndPage: 6 6 %%Page: 7 7 /saveobj save def mark 7 pagesetup 10 /LucidaSansUnicode00 f (\255 7 \255) 2783 480 w 10 /LucidaSans-Demi f (Coupling to existing programs) 720 840 w 10 /LucidaSansUnicode00 f (Acme) 970 998 w 10 /LucidaSansUnicode20 f (\031) 1239 998 w 10 /LucidaSansUnicode00 f (s) 1271 998 w (syntax) 1366 998 w (for) 1728 998 w (file) 1911 998 w (names) 2106 998 w (and) 2467 998 w (addresses) 2691 998 w (makes) 3222 998 w (it) 3579 998 w (easy) 3689 998 w (for) 3947 998 w (other) 4130 998 w (programs) 4431 998 w (to) 4942 998 w (connect automatically to Acme) 720 1118 w 10 /LucidaSansUnicode20 f (\031) 2208 1118 w 10 /LucidaSansUnicode00 f (s capabilities.) 2240 1118 w (For example, the output of) 2966 1118 w 9 /LucidaTypewriter f (grep) 1008 1281 w (-n) 1333 1281 w (variable) 1528 1281 w (*.[ch]) 2113 1281 w 10 /LucidaSansUnicode00 f (can) 720 1464 w (be) 939 1464 w (used) 1109 1464 w (to) 1392 1464 w (help) 1541 1464 w (Acme) 1802 1464 w (step) 2122 1464 w (through) 2380 1464 w (the) 2818 1464 w (occurrences) 3024 1464 w (of) 3658 1464 w (a) 3807 1464 w (variable) 3913 1464 w (in) 4344 1464 w (a) 4486 1464 w (program;) 4592 1464 w (every) 720 1584 w (line) 1011 1584 w (of) 1221 1584 w (output) 1353 1584 w (is) 1709 1584 w (potentially) 1823 1584 w (a) 2367 1584 w (command) 2456 1584 w (to) 2968 1584 w (open) 3099 1584 w (a) 3374 1584 w (file.) 3462 1584 w (The) 3710 1584 w (file) 3924 1584 w (names) 4108 1584 w (need) 4458 1584 w (not) 4728 1584 w (be) 4921 1584 w (absolute,) 720 1704 w (either:) 1217 1704 w (the) 1581 1704 w (output) 1787 1704 w (appears) 2160 1704 w (in) 2595 1704 w (a) 2738 1704 w (window) 2845 1704 w (labeled) 3266 1704 w (with) 3669 1704 w (the) 3926 1704 w (directory) 4133 1704 w (in) 4616 1704 w (which) 4759 1704 w 10 /LucidaTypewriter f (grep) 720 1824 w 10 /LucidaSansUnicode00 f (was run, from which Acme can derive the full path names.) 1040 1824 w (When) 970 1982 w (necessary,) 1272 1982 w (we) 1815 1982 w (have) 1984 1982 w (changed) 2245 1982 w (the) 2692 1982 w (output) 2883 1982 w (of) 3242 1982 w (some) 3377 1982 w (programs,) 3675 1982 w (such) 4211 1982 w (as) 4474 1982 w (compiler) 4617 1982 w (error) 720 2102 w (messages,) 997 2102 w (to) 1541 2102 w (match) 1676 2102 w (Acme) 2011 2102 w 10 /LucidaSansUnicode20 f (\031) 2280 2102 w 10 /LucidaSansUnicode00 f (s) 2312 2102 w (syntax.) 2400 2102 w (Some) 2819 2102 w (might) 3120 2102 w (argue) 3440 2102 w (that) 3752 2102 w (it) 3979 2102 w (shouldn) 4081 2102 w 10 /LucidaSansUnicode20 f (\031) 4471 2102 w 10 /LucidaSansUnicode00 f (t) 4503 2102 w (be) 4576 2102 w (neces\255) 4731 2102 w (sary) 720 2222 w (to) 962 2222 w (change) 1103 2222 w (old) 1495 2222 w (programs,) 1692 2222 w (but) 2235 2222 w (sometimes) 2441 2222 w (programs) 3012 2222 w (need) 3523 2222 w (to) 3804 2222 w (be) 3946 2222 w (updated) 4109 2222 w (when) 4552 2222 w (sys\255) 4853 2222 w (tems) 720 2342 w (change,) 1002 2342 w (and) 1427 2342 w (consistent) 1652 2342 w (output) 2194 2342 w (benefits) 2561 2342 w (people) 2997 2342 w (as) 3370 2342 w (well) 3521 2342 w (as) 3757 2342 w (programs.) 3907 2342 w (A) 4482 2342 w (historical) 4595 2342 w (example) 720 2462 w (is) 1181 2462 w (the) 1309 2462 w (retrofitting) 1512 2462 w (of) 2089 2462 w (standard) 2235 2462 w (error) 2710 2462 w (output) 2998 2462 w (to) 3368 2462 w (the) 3514 2462 w (early) 3717 2462 w (Unix) 3998 2462 w (programs) 4267 2462 w (when) 4783 2462 w (pipes were invented.) 720 2582 w (Another) 970 2740 w (change) 1397 2740 w (was) 1784 2740 w (to) 2006 2740 w (record) 2143 2740 w (full) 2495 2740 w (path) 2691 2740 w (names) 2947 2740 w (in) 3303 2740 w (the) 3433 2740 w (symbol) 3627 2740 w (table) 4015 2740 w (of) 4294 2740 w (executables,) 4431 2740 w (so) 720 2860 w (line) 866 2860 w (numbers) 1076 2860 w (reported) 1538 2860 w (by) 1990 2860 w (the) 2139 2860 w (debugger) 2328 2860 w (are) 2826 2860 w (absolute) 3011 2860 w (names) 3458 2860 w (that) 3808 2860 w (may) 4032 2860 w (be) 4265 2860 w (used) 4417 2860 w (directly) 4682 2860 w (by) 720 2980 w (Acme;) 887 2980 w (it) 1240 2980 w 10 /LucidaSansUnicode20 f (\031) 1306 2980 w 10 /LucidaSansUnicode00 f (s) 1338 2980 w (not) 1441 2980 w (necessary) 1653 2980 w (to) 2181 2980 w (run) 2332 2980 w (the) 2550 2980 w (debugger) 2758 2980 w (in) 3276 2980 w (the) 3420 2980 w (source) 3628 2980 w (directory.) 4003 2980 w (\(This) 4551 2980 w (aids) 4842 2980 w (debugging even without Acme.\)) 720 3100 w (A related change was to add lines of the form) 970 3258 w 9 /LucidaTypewriter f (#pragma) 1008 3421 w (src) 1528 3421 w ("/sys/src/libregexp") 1788 3421 w 10 /LucidaSansUnicode00 f (to) 720 3604 w (header) 857 3604 w (files;) 1230 3604 w (coupled) 1504 3604 w (with) 1929 3604 w (Acme) 2174 3604 w 10 /LucidaSansUnicode20 f (\031) 2443 3604 w 10 /LucidaSansUnicode00 f (s) 2475 3604 w (ability) 2566 3604 w (to) 2900 3604 w (locate) 3038 3604 w (a) 3367 3604 w (header) 3462 3604 w (file,) 3835 3604 w (this) 4058 3604 w (provides) 4277 3604 w (a) 4733 3604 w (fast,) 4828 3604 w (keyboardless way to get the source associated with a library.) 720 3724 w (Finally,) 970 3882 w (Acme) 1354 3882 w (directs) 1665 3882 w (the) 2035 3882 w (standard) 2232 3882 w (output) 2701 3882 w (of) 3066 3882 w (programs) 3207 3882 w (it) 3717 3882 w (runs) 3826 3882 w (to) 4085 3882 w (windows) 4226 3882 w (labeled) 4689 3882 w (by) 720 4002 w (the) 896 4002 w (directory) 1112 4002 w (in) 1604 4002 w (which) 1756 4002 w (the) 2098 4002 w (program) 2314 4002 w (is) 2791 4002 w (run.) 2932 4002 w (Acme) 3222 4002 w 10 /LucidaSansUnicode20 f (\031) 3491 4002 w 10 /LucidaSansUnicode00 f (s) 3523 4002 w (splitting) 3635 4002 w (of) 4095 4002 w (the) 4254 4002 w (output) 4469 4002 w (into) 4851 4002 w (directory-labeled) 720 4122 w (windows) 1608 4122 w (is) 2076 4122 w (a) 2204 4122 w (small) 2307 4122 w (feature) 2612 4122 w (that) 3004 4122 w (has) 3244 4122 w (a) 3461 4122 w (major) 3565 4122 w (effect:) 3894 4122 w (local) 4249 4122 w (file) 4523 4122 w (names) 4723 4122 w (printed) 720 4242 w (by) 1104 4242 w (programs) 1252 4242 w (can) 1752 4242 w (be) 1953 4242 w (interpreted) 2105 4242 w (directly) 2679 4242 w (by) 3070 4242 w (Acme.) 3218 4242 w (By) 3584 4242 w (indirectly) 3727 4242 w (coupling the out\255) 4209 4242 w (put) 720 4362 w (of) 923 4362 w (programs) 1062 4362 w (to) 1570 4362 w (the) 1709 4362 w (input,) 1905 4362 w (it) 2231 4362 w (also) 2338 4362 w (simplifies) 2575 4362 w (the) 3083 4362 w (management) 3279 4362 w (of) 3952 4362 w (software) 4092 4362 w (that) 4549 4362 w (occu\255) 4782 4362 w (pies multiple directories.) 720 4482 w 10 /LucidaSans-Demi f (Coupling to new programs) 720 4727 w 10 /LucidaSansUnicode00 f (Like) 970 4885 w (many) 1212 4885 w (Plan) 1520 4885 w (9) 1767 4885 w (programs,) 1876 4885 w (Acme) 2421 4885 w (offers) 2736 4885 w (a) 3065 4885 w (programmable) 3166 4885 w (interface) 3924 4885 w (to) 4394 4885 w (other) 4538 4885 w (pro\255) 4842 4885 w (grams) 720 5005 w (by) 1064 5005 w (acting) 1221 5005 w (as) 1559 5005 w (a) 1707 5005 w (file) 1804 5005 w (server.) 1996 5005 w (The) 2398 5005 w (best) 2620 5005 w (example) 2868 5005 w (of) 3322 5005 w (such) 3461 5005 w (a) 3728 5005 w (file) 3824 5005 w (server) 4016 5005 w (is) 4354 5005 w (the) 4475 5005 w (window) 4671 5005 w (system) 720 5125 w 10 /LucidaTypewriter f (8\275) 1121 5125 w 10 /LucidaSansUnicode00 f ([Pike91],) 1327 5125 w (which) 1811 5125 w (exports) 2154 5125 w (files) 2586 5125 w (with) 2850 5125 w (names) 3117 5125 w (such) 3496 5125 w (as) 3784 5125 w 10 /LucidaTypewriter f (screen) 3952 5125 w 10 /LucidaSansUnicode00 f (,) 4384 5125 w 10 /LucidaTypewriter f (cons) 4478 5125 w 10 /LucidaSansUnicode00 f (,) 4766 5125 w (and) 4860 5125 w 10 /LucidaTypewriter f (mouse) 720 5245 w 10 /LucidaSansUnicode00 f (through) 1118 5245 w (which) 1543 5245 w (applications) 1862 5245 w (may) 2485 5245 w (access) 2723 5245 w (the) 3075 5245 w (I/O) 3267 5245 w (capabilities) 3464 5245 w (of) 4048 5245 w (the) 4183 5245 w (windows.) 4375 5245 w 10 /LucidaTypewriter f (8\275) 4896 5245 w 10 /LucidaSansUnicode00 f (provides) 720 5365 w (a) 1174 5365 w 10 /LucidaSans-Italic f (distinct) 1267 5365 w 10 /LucidaSansUnicode00 f (set) 1669 5365 w (of) 1851 5365 w (files) 1987 5365 w (for) 2227 5365 w (each) 2404 5365 w (window) 2666 5365 w (and) 3073 5365 w (builds) 3291 5365 w (a) 3626 5365 w (private) 3719 5365 w (file) 4091 5365 w (name) 4281 5365 w (space) 4586 5365 w (for) 4901 5365 w (the) 720 5485 w (clients) 916 5485 w (running) 1271 5485 w 10 /LucidaSansUnicode20 f (\030) 1691 5485 w 10 /LucidaSansUnicode00 f (in) 1723 5485 w 10 /LucidaSansUnicode20 f (\031) 1814 5485 w 10 /LucidaSansUnicode00 f (each) 1886 5485 w (window;) 2150 5485 w (clients) 2591 5485 w (in) 2946 5485 w (separate) 3077 5485 w (windows) 3531 5485 w (see) 3991 5485 w (distinct) 4194 5485 w (files) 4593 5485 w (with) 4835 5485 w (the) 720 5605 w (same) 938 5605 w (names) 1256 5605 w (\(for) 1636 5605 w (example) 1871 5605 w 10 /LucidaTypewriter f (/dev/mouse) 2347 5605 w 10 /LucidaSansUnicode00 f (\).) 3067 5605 w (Acme,) 3227 5605 w (like) 3592 5605 w (the) 3828 5605 w (process) 4047 5605 w (file) 4485 5605 w (system) 4700 5605 w ([PPTTW93],) 720 5725 w (instead) 1315 5725 w (associates) 1717 5725 w (each) 2263 5725 w (window) 2536 5725 w (with) 2954 5725 w (a) 3207 5725 w (directory) 3310 5725 w (of) 3789 5725 w (files;) 3935 5725 w (the) 4217 5725 w (files) 4420 5725 w (of) 4670 5725 w (each) 4816 5725 w (window) 720 5845 w (are) 1134 5845 w (visible) 1331 5845 w (to) 1685 5845 w (any) 1828 5845 w (application.) 2042 5845 w (This) 2685 5845 w (difference) 2935 5845 w (reflects) 3468 5845 w (a) 3871 5845 w (difference) 3971 5845 w (in) 4504 5845 w (how) 4640 5845 w (the) 4885 5845 w (systems) 720 5965 w (are) 1153 5965 w (used:) 1347 5965 w 10 /LucidaTypewriter f (8\275) 1653 5965 w 10 /LucidaSansUnicode00 f (tells) 1839 5965 w (a) 2083 5965 w (client) 2180 5965 w (what) 2486 5965 w (keyboard) 2759 5965 w (and) 3250 5965 w (mouse) 3472 5965 w (activity) 3836 5965 w (has) 4219 5965 w (happened) 4428 5965 w (in) 4949 5965 w (its) 720 6085 w (window;) 870 6085 w (Acme) 1304 6085 w (tells) 1606 6085 w (a) 1841 6085 w (client) 1929 6085 w (what) 2227 6085 w (changes) 2492 6085 w (that) 2925 6085 w (activity) 3150 6085 w (wrought) 3526 6085 w (on) 3962 6085 w (any) 4119 6085 w (window) 4322 6085 w (it) 4725 6085 w (asks) 4825 6085 w (about.) 720 6205 w (Putting) 1106 6205 w (it) 1494 6205 w (another) 1604 6205 w (way,) 2022 6205 w 10 /LucidaTypewriter f (8\275) 2282 6205 w 10 /LucidaSansUnicode00 f (enables) 2470 6205 w (the) 2886 6205 w (construction) 3085 6205 w (of) 3734 6205 w (interactive) 3875 6205 w (applications;) 4423 6205 w (Acme provides the interaction for applications.) 720 6325 w (The) 970 6483 w (root) 1185 6483 w (of) 1419 6483 w (Acme) 1551 6483 w 10 /LucidaSansUnicode20 f (\031) 1820 6483 w 10 /LucidaSansUnicode00 f (s) 1852 6483 w (file) 1937 6483 w (system) 2122 6483 w (is) 2496 6483 w (mounted) 2610 6483 w (using) 3078 6483 w (Plan) 3378 6483 w (9) 3613 6483 w (operations) 3710 6483 w (on) 4261 6483 w (the) 4419 6483 w (directory) 4609 6483 w 10 /LucidaTypewriter f (/mnt/acme) 720 6603 w 10 /LucidaSansUnicode00 f (.) 1368 6603 w (In) 1484 6603 w (that) 1627 6603 w (root) 1870 6603 w (directory) 2122 6603 w (appears) 2604 6603 w (a) 3039 6603 w (directory) 3145 6603 w (for) 3627 6603 w (each) 3817 6603 w (window,) 4092 6603 w (numbered) 4544 6603 w (with) 720 6723 w (the) 1023 6723 w (window) 1277 6723 w 10 /LucidaSansUnicode20 f (\031) 1646 6723 w 10 /LucidaSansUnicode00 f (s) 1678 6723 w (identifier,) 1828 6723 w (analogous) 2398 6723 w (to) 2995 6723 w (a) 3192 6723 w (process) 3346 6723 w (identifier,) 3819 6723 w (for) 4389 6723 w (example) 4627 6723 w 10 /LucidaTypewriter f (/mnt/acme/27) 720 6843 w 10 /LucidaSansUnicode00 f (.) 1584 6843 w (The) 1701 6843 w (window) 1935 6843 w 10 /LucidaSansUnicode20 f (\031) 2304 6843 w 10 /LucidaSansUnicode00 f (s) 2336 6843 w (directory) 2440 6843 w (contains) 2923 6843 w (6) 3383 6843 w (files:) 3498 6843 w 10 /LucidaTypewriter f (/mnt/acme/27/addr) 3784 6843 w 10 /LucidaSansUnicode00 f (,) 5008 6843 w 10 /LucidaTypewriter f (body) 720 6963 w 10 /LucidaSansUnicode00 f (,) 1008 6963 w 10 /LucidaTypewriter f (ctl) 1077 6963 w 10 /LucidaSansUnicode00 f (,) 1293 6963 w 10 /LucidaTypewriter f (data) 1362 6963 w 10 /LucidaSansUnicode00 f (,) 1650 6963 w 10 /LucidaTypewriter f (event) 1719 6963 w 10 /LucidaSansUnicode00 f (,) 2079 6963 w (and) 2148 6963 w 10 /LucidaTypewriter f (tag) 2365 6963 w 10 /LucidaSansUnicode00 f (.) 2581 6963 w (The) 2682 6963 w 10 /LucidaTypewriter f (body) 2900 6963 w 10 /LucidaSansUnicode00 f (and) 3225 6963 w 10 /LucidaTypewriter f (tag) 3442 6963 w 10 /LucidaSansUnicode00 f (files) 3695 6963 w (contain) 3934 6963 w (the) 4328 6963 w (text) 4520 6963 w (of) 4749 6963 w (the) 4885 6963 w (respective) 720 7083 w (parts) 1251 7083 w (of) 1536 7083 w (the) 1672 7083 w (window;) 1865 7083 w (they) 2304 7083 w (may) 2549 7083 w (be) 2787 7083 w (read) 2944 7083 w (to) 3197 7083 w (recover) 3333 7083 w (the) 3729 7083 w (contents.) 3922 7083 w (Data) 4441 7083 w (written) 4701 7083 w (to) 720 7203 w (these) 860 7203 w (files) 1164 7203 w (is) 1408 7203 w (appended) 1530 7203 w (to) 2053 7203 w (the) 2193 7203 w (text;) 2390 7203 w 10 /LucidaTypewriter f (seeks) 2655 7203 w 10 /LucidaSansUnicode00 f (are) 3057 7203 w (ignored.) 3251 7203 w (The) 3731 7203 w 10 /LucidaTypewriter f (addr) 3954 7203 w 10 /LucidaSansUnicode00 f (and) 4284 7203 w 10 /LucidaTypewriter f (data) 4507 7203 w 10 /LucidaSansUnicode00 f (files) 4838 7203 w cleartomark showpage saveobj restore %%EndPage: 7 7 %%Page: 8 8 /saveobj save def mark 8 pagesetup 10 /LucidaSansUnicode00 f (\255 8 \255) 2783 480 w (provide) 720 840 w (random) 1129 840 w (access) 1548 840 w (to) 1907 840 w (the) 2049 840 w (contents) 2248 840 w (of) 2709 840 w (the) 2851 840 w (body.) 3050 840 w (The) 3397 840 w 10 /LucidaTypewriter f (addr) 3622 840 w 10 /LucidaSansUnicode00 f (file) 3954 840 w (is) 4149 840 w (written) 4273 840 w (to) 4656 840 w (set) 4798 840 w (a) 4985 840 w (character) 720 960 w (position) 1208 960 w (within) 1640 960 w (the) 1975 960 w (body;) 2169 960 w (the) 2479 960 w 10 /LucidaTypewriter f (data) 2673 960 w 10 /LucidaSansUnicode00 f (file) 3000 960 w (may) 3191 960 w (then) 3431 960 w (be) 3688 960 w (read) 3847 960 w (to) 4102 960 w (recover) 4240 960 w (the) 4638 960 w (con\255) 4833 960 w (tents) 720 1080 w (at) 1024 1080 w (that) 1177 1080 w (position,) 1429 1080 w (or) 1915 1080 w (written) 2078 1080 w (to) 2478 1080 w (change) 2637 1080 w (them.) 3046 1080 w (\(The) 3419 1080 w (tag) 3694 1080 w (is) 3909 1080 w (assumed) 4050 1080 w (small) 4542 1080 w (and) 4860 1080 w (special-purpose) 720 1200 w (enough) 1547 1200 w (not) 1951 1200 w (to) 2150 1200 w (need) 2287 1200 w (special) 2563 1200 w (treatment.) 2936 1200 w (Also,) 3513 1200 w 10 /LucidaTypewriter f (addr) 3794 1200 w 10 /LucidaSansUnicode00 f (indexes) 4121 1200 w (by) 4538 1200 w (charac\255) 4692 1200 w (ter) 720 1320 w (position,) 900 1320 w (which) 1371 1320 w (is) 1698 1320 w (not) 1824 1320 w (the) 2030 1320 w (same) 2231 1320 w (as) 2532 1320 w (byte) 2684 1320 w (offset) 2938 1320 w (in) 3263 1320 w (Plan) 3400 1320 w (9) 3647 1320 w 10 /LucidaSansUnicode20 f (\031) 3710 1320 w 10 /LucidaSansUnicode00 f (s) 3742 1320 w (multi-byte) 3839 1320 w (character) 4401 1320 w (set) 4896 1320 w ([Pike93]\).) 720 1440 w (The) 1261 1440 w (format) 1496 1440 w (accepted) 1874 1440 w (by) 2360 1440 w (the) 2529 1440 w 10 /LucidaTypewriter f (addr) 2738 1440 w 10 /LucidaSansUnicode00 f (file) 3080 1440 w (is) 3286 1440 w (exactly) 3421 1440 w (the) 3817 1440 w (syntax) 4027 1440 w (of) 4400 1440 w (addresses) 4553 1440 w (within) 720 1560 w (the) 1057 1560 w (user) 1253 1560 w (interface,) 1503 1560 w (permitting) 1999 1560 w (regular) 2548 1560 w (expressions,) 2934 1560 w (line) 3588 1560 w (numbers,) 3804 1560 w (and) 4304 1560 w (compound) 4524 1560 w (addresses) 720 1680 w (to) 1251 1680 w (be) 1393 1680 w (specified.) 1556 1680 w (For) 2099 1680 w (example,) 2299 1680 w (to) 2789 1680 w (replace) 2932 1680 w (the) 3328 1680 w (contents) 3528 1680 w (of) 3990 1680 w (lines) 4133 1680 w (3) 4405 1680 w (through) 4513 1680 w (7,) 4945 1680 w (write the text) 720 1800 w 9 /LucidaTypewriter f (3,7) 1008 1979 w 10 /LucidaSansUnicode00 f (to) 720 2178 w (the) 854 2178 w 10 /LucidaTypewriter f (addr) 1045 2178 w 10 /LucidaSansUnicode00 f (file,) 1369 2178 w (then) 1588 2178 w (write) 1841 2178 w (the) 2117 2178 w (replacement) 2308 2178 w (text) 2944 2178 w (to) 3172 2178 w (the) 3307 2178 w 10 /LucidaTypewriter f (data) 3499 2178 w 10 /LucidaSansUnicode00 f (file.) 3824 2178 w (A) 4076 2178 w (zero-length) 4182 2178 w (write) 4800 2178 w (deletes the addressed text; further writes extend the replacement.) 720 2298 w (The) 970 2465 w (control) 1188 2465 w (file,) 1567 2465 w 10 /LucidaTypewriter f (ctl) 1787 2465 w 10 /LucidaSansUnicode00 f (,) 2003 2465 w (may) 2072 2465 w (be) 2309 2465 w (written) 2466 2465 w (with) 2843 2465 w (commands) 3086 2465 w (to) 3653 2465 w (effect) 3789 2465 w (actions) 4101 2465 w (on) 4485 2465 w (the) 4646 2465 w (win\255) 4839 2465 w (dow; for example the command) 720 2585 w 9 /LucidaTypewriter f (name) 1008 2764 w (/adm/users) 1333 2764 w 10 /LucidaSansUnicode00 f (sets) 720 2963 w (the) 948 2963 w (name) 1136 2963 w (in) 1435 2963 w (the) 1559 2963 w (tag) 1748 2963 w (of) 1936 2963 w (the) 2068 2963 w (window) 2257 2963 w (to) 2660 2963 w 10 /LucidaTypewriter f (/adm/users) 2792 2963 w 10 /LucidaSansUnicode00 f (.) 3512 2963 w (Other) 3610 2963 w (commands) 3918 2963 w (allow) 4481 2963 w (delet\255) 4766 2963 w (ing) 720 3083 w (the) 915 3083 w (window,) 1112 3083 w (writing) 1555 3083 w (it) 1934 3083 w (to) 2042 3083 w (a) 2182 3083 w (file,) 2279 3083 w (and) 2504 3083 w (so) 2726 3083 w (on.) 2880 3083 w (Reading) 3109 3083 w (the) 3541 3083 w 10 /LucidaTypewriter f (ctl) 3738 3083 w 10 /LucidaSansUnicode00 f (file) 3996 3083 w (recovers) 4189 3083 w (a) 4640 3083 w (fixed-) 4736 3083 w (format) 720 3203 w (string) 1081 3203 w (containing) 1400 3203 w (5) 1947 3203 w (textual) 2047 3203 w (numbers) 2421 3203 w 10 /LucidaSansUnicode20 f (\024) 2849 3203 w 10 /LucidaSansUnicode00 f (the) 2949 3203 w (window) 3141 3203 w (identifier,) 3547 3203 w (the) 4055 3203 w (number) 4247 3203 w (of) 4662 3203 w (char\255) 4798 3203 w (acters) 720 3323 w (in) 1045 3323 w (the) 1170 3323 w (tag,) 1358 3323 w (the) 1577 3323 w (number) 1765 3323 w (in) 2175 3323 w (the) 2299 3323 w (body,) 2487 3323 w (and) 2791 3323 w (some) 3004 3323 w (status) 3298 3323 w (information) 3624 3323 w 10 /LucidaSansUnicode20 f (\024) 4191 3323 w 10 /LucidaSansUnicode00 f (followed) 4291 3323 w (by) 4737 3323 w (the) 4885 3323 w (text of the tag, up to a newline.) 720 3443 w (The) 970 3610 w (last) 1189 3610 w (file,) 1399 3610 w 10 /LucidaTypewriter f (event) 1620 3610 w 10 /LucidaSansUnicode00 f (,) 1980 3610 w (is) 2050 3610 w (the) 2168 3610 w (most) 2361 3610 w (unusual.) 2641 3610 w (A) 3126 3610 w (program) 3233 3610 w (reading) 3688 3610 w (a) 4095 3610 w (window) 4189 3610 w 10 /LucidaSansUnicode20 f (\031) 4558 3610 w 10 /LucidaSansUnicode00 f (s) 4590 3610 w 10 /LucidaTypewriter f (event) 4680 3610 w 10 /LucidaSansUnicode00 f (file) 720 3730 w (is) 920 3730 w (notified) 1049 3730 w (of) 1472 3730 w (all) 1619 3730 w (changes) 1781 3730 w (to) 2229 3730 w (the) 2376 3730 w (text) 2580 3730 w (of) 2820 3730 w (the) 2967 3730 w (window,) 3171 3730 w (and) 3621 3730 w (is) 3850 3730 w (asked) 3979 3730 w (to) 4311 3730 w (interpret) 4457 3730 w (all) 4927 3730 w (middle-) 720 3850 w (and) 1147 3850 w (right-button) 1363 3850 w (actions.) 2010 3850 w (The) 2457 3850 w (data) 2675 3850 w (passed) 2922 3850 w (to) 3298 3850 w (the) 3433 3850 w (program) 3625 3850 w (is) 4078 3850 w (fixed-format) 4195 3850 w (and) 4860 3850 w (reports) 720 3970 w (the) 1111 3970 w (source) 1307 3970 w (of) 1670 3970 w (the) 1809 3970 w (action) 2005 3970 w (\(keyboard,) 2341 3970 w (mouse,) 2896 3970 w (external) 3292 3970 w (program,) 3729 3970 w (etc.\),) 4217 3970 w (its) 4498 3970 w (location) 4655 3970 w (\(what) 720 4090 w (was) 1019 4090 w (pointed) 1237 4090 w (at) 1643 4090 w (or) 1770 4090 w (modified\),) 1907 4090 w (and) 2438 4090 w (its) 2653 4090 w (nature) 2805 4090 w (\(change,) 3153 4090 w (search,) 3601 4090 w (execution,) 3984 4090 w (etc.\).) 4526 4090 w (This) 4835 4090 w (message, for example,) 720 4210 w 9 /LucidaTypewriter f (MI15) 1008 4389 w (19) 1333 4389 w (0) 1528 4389 w (4) 1658 4389 w (time) 1788 4389 w 10 /LucidaSansUnicode00 f (reports) 720 4588 w (that) 1105 4588 w (actions) 1331 4588 w (of) 1712 4588 w (the) 1845 4588 w (mouse) 2035 4588 w (\() 2393 4588 w 10 /LucidaTypewriter f (M) 2426 4588 w 10 /LucidaSansUnicode00 f (\)) 2498 4588 w (inserted) 2566 4588 w (in) 2996 4588 w (the) 3122 4588 w (body) 3312 4588 w (\(capital) 3587 4588 w 10 /LucidaTypewriter f (I) 3975 4588 w 10 /LucidaSansUnicode00 f (\)) 4047 4588 w (the) 4116 4588 w (4) 4307 4588 w (characters) 4406 4588 w (of) 4942 4588 w 10 /LucidaTypewriter f (time) 720 4708 w 10 /LucidaSansUnicode00 f (at) 1060 4708 w (character) 1204 4708 w (positions) 1705 4708 w (15) 2201 4708 w (through) 2379 4708 w (19;) 2818 4708 w (the) 3028 4708 w (zero) 3235 4708 w (is) 3502 4708 w (a) 3633 4708 w (flag) 3739 4708 w (word.) 3973 4708 w (Programs) 4330 4708 w (may) 4840 4708 w (apply) 720 4828 w (their) 1030 4828 w (own) 1303 4828 w (interpretations) 1551 4828 w (of) 2316 4828 w (searching) 2462 4828 w (and) 2979 4828 w (execution,) 3207 4828 w (or) 3763 4828 w (may) 3914 4828 w (simply) 4163 4828 w (reflect) 4529 4828 w (the) 4885 4828 w (events) 720 4948 w (back) 1071 4948 w (to) 1335 4948 w (Acme,) 1470 4948 w (by) 1808 4948 w (writing) 1960 4948 w (them) 2334 4948 w (back) 2618 4948 w (to) 2881 4948 w (the) 3015 4948 w 10 /LucidaTypewriter f (event) 3206 4948 w 10 /LucidaSansUnicode00 f (file,) 3602 4948 w (to) 3821 4948 w (have) 3955 4948 w (the) 4216 4948 w (default) 4407 4948 w (inter\255) 4782 4948 w (pretation applied.) 720 5068 w (Some examples of these ideas in action are presented below.) 1647 5068 w (Notice) 970 5235 w (that) 1317 5235 w (changes) 1547 5235 w (to) 1985 5235 w (the) 2122 5235 w (window) 2316 5235 w (are) 2724 5235 w (reported) 2915 5235 w (after) 3372 5235 w (the) 3637 5235 w (fact;) 3831 5235 w (the) 4082 5235 w (program) 4276 5235 w (is) 4731 5235 w (told) 4850 5235 w (about) 720 5355 w (them) 1031 5355 w (but) 1312 5355 w (is) 1507 5355 w (not) 1620 5355 w (required) 1813 5355 w (to) 2257 5355 w (act) 2388 5355 w (on) 2564 5355 w (them.) 2720 5355 w (Compare) 3065 5355 w (this) 3536 5355 w (to) 3748 5355 w (a) 3879 5355 w (more) 3967 5355 w (traditional) 4251 5355 w (inter\255) 4782 5355 w (face in which a program is told, for example, that a character has been typed on the key\255) 720 5475 w (board) 720 5595 w (and) 1041 5595 w (must) 1259 5595 w (then) 1539 5595 w (display) 1793 5595 w (and) 2172 5595 w (interpret) 2389 5595 w (it.) 2848 5595 w (Acme) 3015 5595 w 10 /LucidaSansUnicode20 f (\031) 3284 5595 w 10 /LucidaSansUnicode00 f (s) 3316 5595 w (style) 3404 5595 w (stems) 3666 5595 w (from) 3991 5595 w (the) 4260 5595 w (basic) 4452 5595 w (model) 4738 5595 w (of) 720 5715 w (the) 851 5715 w (system,) 1039 5715 w (in) 1444 5715 w (which) 1568 5715 w (any) 1882 5715 w (number) 2084 5715 w (of) 2494 5715 w (agents) 2626 5715 w 10 /LucidaSansUnicode20 f (\024) 2949 5715 w 10 /LucidaSansUnicode00 f (the) 3049 5715 w (keyboard,) 3238 5715 w (mouse,) 3753 5715 w (external) 4142 5715 w (programs) 4573 5715 w (writing) 720 5835 w (to) 1094 5835 w 10 /LucidaTypewriter f (data) 1229 5835 w 10 /LucidaSansUnicode00 f (or) 1554 5835 w 10 /LucidaTypewriter f (body) 1693 5835 w 10 /LucidaSansUnicode00 f (,) 1981 5835 w (and) 2050 5835 w (so) 2267 5835 w (on) 2416 5835 w 10 /LucidaSansUnicode20 f (\024) 2539 5835 w 10 /LucidaSansUnicode00 f (may) 2639 5835 w (change) 2876 5835 w (the) 3260 5835 w (contents) 3451 5835 w (of) 3904 5835 w (a) 4038 5835 w (window.) 4129 5835 w (The) 4598 5835 w (style) 4815 5835 w (is) 720 5955 w (efficient:) 837 5955 w (many) 1300 5955 w (programs) 1599 5955 w (are) 2103 5955 w (content) 2292 5955 w (to) 2695 5955 w (have) 2830 5955 w (Acme) 3092 5955 w (do) 3398 5955 w (most) 3559 5955 w (of) 3838 5955 w (the) 3973 5955 w (work) 4165 5955 w (and) 4439 5955 w (act) 4656 5955 w (only) 4836 5955 w (when) 720 6075 w (the) 1010 6075 w (editing) 1198 6075 w (is) 1569 6075 w (completed.) 1682 6075 w (An) 2288 6075 w (example) 2452 6075 w (is the Acme mail program, which can ignore) 2898 6075 w (the) 720 6195 w (changes) 913 6195 w (made) 1350 6195 w (to) 1655 6195 w (a) 1792 6195 w (message) 1886 6195 w (being) 2349 6195 w (composed) 2660 6195 w (and) 3198 6195 w (just) 3417 6195 w (read) 3636 6195 w (its) 3890 6195 w (body) 4046 6195 w (when) 4324 6195 w (asked) 4620 6195 w (to) 4942 6195 w (send) 720 6315 w (it.) 999 6315 w (A) 1175 6315 w (disadvantage) 1290 6315 w (is) 1976 6315 w (that) 2102 6315 w (some) 2339 6315 w (traditional) 2646 6315 w (ways) 3190 6315 w (of) 3471 6315 w (working) 3615 6315 w (are) 4051 6315 w (impossible.) 4249 6315 w (For) 4884 6315 w (example,) 720 6435 w (there) 1212 6435 w (is) 1511 6435 w (no) 1638 6435 w (way) 1808 6435 w 10 /LucidaSansUnicode20 f (\030) 2039 6435 w 10 /LucidaSansUnicode00 f (to) 2071 6435 w (turn) 2217 6435 w (off) 2467 6435 w (echo) 2650 6435 w 10 /LucidaSansUnicode20 f (\031) 2880 6435 w 10 /LucidaSansUnicode00 f (:) 2912 6435 w (characters) 2992 6435 w (appear) 3540 6435 w (on) 3921 6435 w (the) 4092 6435 w (screen) 4295 6435 w (and) 4660 6435 w (are) 4888 6435 w (read from there; no agent or buffer stands between the keyboard and the display.) 720 6555 w (There) 970 6722 w (are) 1281 6722 w (a) 1466 6722 w (couple) 1554 6722 w (of) 1909 6722 w (other) 2040 6722 w (files) 2330 6722 w (made) 2565 6722 w (available) 2865 6722 w (by) 3321 6722 w (Acme) 3470 6722 w (in) 3773 6722 w (its) 3898 6722 w (root) 4049 6722 w (directory) 4283 6722 w (rather) 4748 6722 w (than) 720 6842 w (in) 972 6842 w (the) 1099 6842 w (directory) 1290 6842 w (of) 1757 6842 w (each) 1891 6842 w (window.) 2151 6842 w (The) 2620 6842 w (text) 2837 6842 w (file) 3064 6842 w 10 /LucidaTypewriter f (/mnt/acme/index) 3251 6842 w 10 /LucidaSansUnicode00 f (holds) 4367 6842 w (a) 4669 6842 w (list) 4760 6842 w (of) 4942 6842 w (all) 720 6962 w (window) 876 6962 w (names) 1288 6962 w (and) 1648 6962 w (numerical) 1871 6962 w (identifiers,) 2392 6962 w (somewhat) 2958 6962 w (analogous) 3494 6962 w (to) 4036 6962 w (the) 4178 6962 w (output) 4377 6962 w (of) 4743 6962 w (the) 4885 6962 w 10 /LucidaTypewriter f (ps) 720 7082 w 10 /LucidaSansUnicode00 f (command) 924 7082 w (for) 1462 7082 w (processes.) 1661 7082 w (The) 2266 7082 w (most) 2507 7082 w (important,) 2809 7082 w (though,) 3379 7082 w (is) 3817 7082 w 10 /LucidaTypewriter f (/mnt/acme/new) 3957 7082 w 10 /LucidaSansUnicode00 f (,) 4893 7082 w (a) 4985 7082 w (directory) 720 7202 w (that) 1184 7202 w (makes) 1408 7202 w (new) 1754 7202 w (windows,) 1982 7202 w (similar) 2467 7202 w (to) 2827 7202 w (the) 2958 7202 w 10 /LucidaTypewriter f (clone) 3146 7202 w 10 /LucidaSansUnicode00 f (directory) 3539 7202 w (in) 4003 7202 w (the) 4127 7202 w (Plan) 4316 7202 w (9) 4551 7202 w (network) 4648 7202 w cleartomark showpage saveobj restore %%EndPage: 8 8 %%Page: 9 9 /saveobj save def mark 9 pagesetup 10 /LucidaSansUnicode00 f (\255 9 \255) 2783 480 w (devices) 720 840 w ([Pres93].) 1117 840 w (The) 1615 840 w (act) 1835 840 w (of) 2017 840 w (opening) 2154 840 w (any) 2588 840 w (file) 2796 840 w (in) 2986 840 w 10 /LucidaTypewriter f (new) 3116 840 w 10 /LucidaSansUnicode00 f (creates) 3371 840 w (a) 3756 840 w (new) 3849 840 w (Acme) 4082 840 w (window;) 4389 840 w (thus) 4828 840 w (the shell command) 720 960 w 9 /LucidaTypewriter f (grep) 1008 1138 w (-n) 1333 1138 w (var) 1528 1138 w (*.c) 1788 1138 w (>) 2048 1138 w (/mnt/acme/new/body) 2178 1138 w 10 /LucidaSansUnicode00 f (places) 720 1336 w (its) 1069 1336 w (output) 1231 1336 w (in) 1598 1336 w (the) 1734 1336 w (body) 1934 1336 w (of) 2218 1336 w (a) 2361 1336 w (fresh) 2461 1336 w (window.) 2753 1336 w (More) 3231 1336 w (sophisticated) 3520 1336 w (applications) 4210 1336 w (may) 4840 1336 w (open) 720 1456 w 10 /LucidaTypewriter f (new/ctl) 1016 1456 w 10 /LucidaSansUnicode00 f (,) 1520 1456 w (read) 1606 1456 w (it) 1875 1456 w (to) 1994 1456 w (discover) 2145 1456 w (the) 2602 1456 w (new) 2810 1456 w (window) 3058 1456 w 10 /LucidaSansUnicode20 f (\031) 3427 1456 w 10 /LucidaSansUnicode00 f (s) 3459 1456 w (identifier,) 3563 1456 w (and) 4087 1456 w (then) 4320 1456 w (open) 4590 1456 w (the) 4885 1456 w (window) 720 1576 w 10 /LucidaSansUnicode20 f (\031) 1089 1576 w 10 /LucidaSansUnicode00 f (s other files in the numbered directory.) 1121 1576 w 10 /LucidaSans-Demi f (Acme-specific programs) 720 1852 w 10 /LucidaSansUnicode00 f (Although Acme is in part an attempt to move beyond typescripts, they will) 970 2019 w (probably) 4613 2019 w (always) 720 2139 w (have) 1076 2139 w (utility.) 1338 2139 w (The) 1714 2139 w (first) 1932 2139 w (program) 2163 2139 w (written) 2615 2139 w (for) 2990 2139 w (Acme) 3165 2139 w (was) 3470 2139 w (therefore) 3689 2139 w (one) 4172 2139 w (to) 4387 2139 w (run) 4521 2139 w (a) 4722 2139 w (shell) 4813 2139 w (or) 720 2259 w (other) 875 2259 w (traditional) 1185 2259 w (interactive) 1736 2259 w (application) 2294 2259 w (in) 2881 2259 w (a) 3025 2259 w (window,) 3133 2259 w (the) 3587 2259 w (Acme) 3795 2259 w (analog) 4118 2259 w (of) 4496 2259 w 10 /LucidaTypewriter f (xterm) 4648 2259 w 10 /LucidaSansUnicode00 f (.) 5008 2259 w (This) 720 2379 w (program,) 967 2379 w 10 /LucidaTypewriter f (win) 1457 2379 w 10 /LucidaSansUnicode00 f (,) 1673 2379 w (has) 1747 2379 w (a) 1957 2379 w (simple) 2054 2379 w (structure:) 2417 2379 w (it) 2929 2379 w (acts) 3037 2379 w (as) 3273 2379 w (a) 3421 2379 w (two-way) 3518 2379 w (intermediary) 3977 2379 w (between) 4633 2379 w (Acme) 720 2499 w (and) 1027 2499 w (the) 1245 2499 w (shell,) 1438 2499 w (cross-connecting) 1735 2499 w (the) 2619 2499 w (standard) 2813 2499 w (input) 3279 2499 w (and) 3571 2499 w (output) 3790 2499 w (of) 4151 2499 w (the) 4288 2499 w (shell) 4482 2499 w (to) 4748 2499 w (the) 4885 2499 w (text) 720 2619 w (of) 960 2619 w (the) 1107 2619 w (window.) 1311 2619 w (The) 1792 2619 w (style) 2021 2619 w (of) 2294 2619 w (interaction) 2440 2619 w (is) 3008 2619 w (modeled) 3136 2619 w (after) 3605 2619 w 10 /LucidaTypewriter f (mux) 3879 2619 w 10 /LucidaSansUnicode00 f ([Pike88]:) 4143 2619 w (standard) 4613 2619 w (output) 720 2739 w (is) 1082 2739 w (added) 1202 2739 w (to) 1542 2739 w (the) 1680 2739 w (window) 1875 2739 w (at) 2284 2739 w (the) 2416 2739 w 10 /LucidaSans-Italic f (output) 2611 2739 w (point;) 2969 2739 w 10 /LucidaSansUnicode00 f (text) 3297 2739 w (typed) 3529 2739 w (after) 3841 2739 w (the) 4108 2739 w (output) 4304 2739 w (point) 4667 2739 w (is) 4960 2739 w (made) 720 2859 w (available) 1021 2859 w (on) 1478 2859 w (standard) 1635 2859 w (input) 2096 2859 w (when) 2383 2859 w (a) 2674 2859 w (newline) 2763 2859 w (is) 3168 2859 w (typed.) 3281 2859 w (After) 3649 2859 w (either) 3922 2859 w (of) 4236 2859 w (these) 4367 2859 w (actions,) 4662 2859 w (the) 720 2979 w (output) 916 2979 w (point) 1279 2979 w (is) 1572 2979 w (advanced.) 1693 2979 w (This) 2255 2979 w (is) 2501 2979 w (different) 2622 2979 w (from) 3081 2979 w (the) 3354 2979 w (working) 3550 2979 w (of) 3981 2979 w (a) 4121 2979 w (regular) 4218 2979 w (terminal,) 4606 2979 w (permitting) 720 3099 w (cut-and-paste) 1274 3099 w (editing) 2027 3099 w (of) 2410 3099 w (an) 2553 3099 w (input) 2715 3099 w (line) 3012 3099 w (until) 3232 3099 w (the) 3495 3099 w (newline) 3694 3099 w (is) 4109 3099 w (typed.) 4233 3099 w (Arbitrary) 4612 3099 w (editing) 720 3219 w (may) 1096 3219 w (be) 1334 3219 w (done) 1491 3219 w (to) 1771 3219 w (any) 1907 3219 w (text) 2114 3219 w (in) 2343 3219 w (the) 2472 3219 w (window.) 2665 3219 w (The) 3136 3219 w (implementation) 3355 3219 w (of) 4156 3219 w 10 /LucidaTypewriter f (win) 4293 3219 w 10 /LucidaSansUnicode00 f (,) 4509 3219 w (using) 4580 3219 w (the) 4885 3219 w 10 /LucidaTypewriter f (event) 720 3339 w 10 /LucidaSansUnicode00 f (,) 1080 3339 w 10 /LucidaTypewriter f (addr) 1146 3339 w 10 /LucidaSansUnicode00 f (,) 1434 3339 w (and) 1500 3339 w 10 /LucidaTypewriter f (data) 1714 3339 w 10 /LucidaSansUnicode00 f (files,) 2036 3339 w (is) 2304 3339 w (straightforward.) 2418 3339 w 10 /LucidaTypewriter f (Win) 3265 3339 w 10 /LucidaSansUnicode00 f (needs) 3515 3339 w (no) 3836 3339 w (code) 3992 3339 w (for) 4256 3339 w (handling) 4428 3339 w (the) 4885 3339 w (keyboard) 720 3459 w (and) 1227 3459 w (mouse;) 1465 3459 w (it) 1878 3459 w (just) 2002 3459 w (monitors) 2241 3459 w (the) 2735 3459 w (contents) 2949 3459 w (of) 3425 3459 w (the) 3582 3459 w (window.) 3796 3459 w (Nonetheless,) 4288 3459 w (it) 4974 3459 w (allows) 720 3579 w (Acme) 1082 3579 w 10 /LucidaSansUnicode20 f (\031) 1351 3579 w 10 /LucidaSansUnicode00 f (s) 1383 3579 w (full) 1494 3579 w (editing) 1711 3579 w (to) 2109 3579 w (be) 2267 3579 w (applied) 2446 3579 w (to) 2864 3579 w (shell) 3021 3579 w (commands.) 3307 3579 w (The) 3959 3579 w (division) 4199 3579 w (of) 4634 3579 w (labor) 4791 3579 w (between) 720 3699 w 10 /LucidaTypewriter f (win) 1176 3699 w 10 /LucidaSansUnicode00 f (and) 1441 3699 w 10 /LucidaTypewriter f (Acme) 1670 3699 w 10 /LucidaSansUnicode00 f (contrasted) 2007 3699 w (with) 2570 3699 w 10 /LucidaTypewriter f (xterm) 2824 3699 w 10 /LucidaSansUnicode00 f (and) 3233 3699 w (the) 3462 3699 w (X) 3667 3699 w (server) 3780 3699 w (demonstrates) 4127 3699 w (how) 4840 3699 w (much) 720 3819 w (work) 1038 3819 w (Acme) 1325 3819 w (handles) 1644 3819 w (automatically.) 2072 3819 w 10 /LucidaTypewriter f (Win) 2831 3819 w 10 /LucidaSansUnicode00 f (is) 3097 3819 w (implemented) 3226 3819 w (by) 3912 3819 w (a) 4076 3819 w (single) 4180 3819 w (source) 4518 3819 w (file) 4889 3819 w (560 lines long and has no graphics code.) 720 3939 w 10 /LucidaTypewriter f (Win) 970 4106 w 10 /LucidaSansUnicode00 f (uses) 1229 4106 w (the) 1492 4106 w (middle) 1690 4106 w (and) 2067 4106 w (right) 2291 4106 w (buttons) 2566 4106 w (to) 2983 4106 w (connect) 3125 4106 w (itself) 3549 4106 w (in) 3832 4106 w (a) 3967 4106 w (consistent) 4066 4106 w (way) 4607 4106 w (with) 4835 4106 w (the) 720 4226 w (rest) 930 4226 w (of) 1170 4226 w (Acme.) 1323 4226 w (The) 1711 4226 w (middle) 1947 4226 w (button) 2335 4226 w (still) 2712 4226 w (executes) 2941 4226 w (commands,) 3425 4226 w (but) 4040 4226 w (in) 4256 4226 w (a) 4401 4226 w (style) 4510 4226 w (more) 4789 4226 w (suited) 720 4346 w (to) 1059 4346 w (typescripts.) 1198 4346 w (Text) 1834 4346 w (selected) 2092 4346 w (with) 2532 4346 w (the) 2778 4346 w (middle) 2974 4346 w (button) 3348 4346 w (is) 3711 4346 w (treated) 3832 4346 w (as) 4218 4346 w (if) 4365 4346 w (it) 4473 4346 w (had) 4581 4346 w (been) 4803 4346 w (typed) 720 4466 w (after) 1032 4466 w (the) 1299 4466 w (output) 1495 4466 w (point,) 1858 4466 w (much) 2183 4466 w (as) 2492 4466 w (a) 2638 4466 w (similar) 2733 4466 w (feature) 3100 4466 w (in) 3484 4466 w 10 /LucidaTypewriter f (xterm) 3615 4466 w 10 /LucidaSansUnicode00 f (or) 4015 4466 w 10 /LucidaTypewriter f (8\275) 4157 4466 w 10 /LucidaSansUnicode00 f (,) 4301 4466 w (and) 4373 4466 w (therefore) 4593 4466 w (causes) 720 4586 w (it) 1105 4586 w (to) 1230 4586 w (be) 1387 4586 w 10 /LucidaSansUnicode20 f (\030) 1565 4586 w 10 /LucidaSansUnicode00 f (executed) 1597 4586 w 10 /LucidaSansUnicode20 f (\031) 2039 4586 w 10 /LucidaSansUnicode00 f (by) 2130 4586 w (the) 2304 4586 w (application) 2518 4586 w (running) 3111 4586 w (in) 3550 4586 w (the) 3700 4586 w (window.) 3914 4586 w (Right) 4406 4586 w (button) 4718 4586 w (actions) 720 4706 w (are) 1100 4706 w (reflected) 1286 4706 w (back) 1746 4706 w (to) 2007 4706 w (Acme) 2139 4706 w (but) 2442 4706 w (refer) 2638 4706 w (to) 2903 4706 w (the) 3035 4706 w (appropriate) 3224 4706 w (files) 3822 4706 w (because) 4058 4706 w 10 /LucidaTypewriter f (win) 4486 4706 w 10 /LucidaSansUnicode00 f (places) 4735 4706 w (the name of the current directory in the tag of the window.) 720 4826 w (If the shell is running,) 3645 4826 w (a) 4746 4826 w (sim\255) 4834 4826 w (ple) 720 4946 w (shell) 902 4946 w (function) 1163 4946 w (replacing) 1598 4946 w (the) 2080 4946 w 10 /LucidaTypewriter f (cd) 2269 4946 w 10 /LucidaSansUnicode00 f (command) 2447 4946 w (can) 2959 4946 w (maintain) 3161 4946 w (the) 3617 4946 w (tag) 3806 4946 w (as) 3994 4946 w (the) 4133 4946 w (shell) 4321 4946 w (navigates) 4581 4946 w (the file system.) 720 5066 w (This means, for example, that a right button click on) 1526 5066 w (a) 4125 5066 w (file) 4213 5066 w (mentioned) 4397 5066 w (in) 4949 5066 w (an) 720 5186 w 10 /LucidaTypewriter f (ls) 869 5186 w 10 /LucidaSansUnicode00 f (listing opens the file within Acme.) 1045 5186 w (Another) 970 5353 w (Acme-specific) 1407 5353 w (program) 2150 5353 w (is) 2615 5353 w (a) 2744 5353 w (mail) 2848 5353 w (reader) 3103 5353 w (that) 3464 5353 w (begins) 3705 5353 w (by) 4078 5353 w (presenting,) 4243 5353 w (in) 4844 5353 w (a) 4985 5353 w (window,) 720 5473 w (a) 1160 5473 w (listing) 1254 5473 w (of) 1592 5473 w (the) 1729 5473 w (messages) 1923 5473 w (in) 2437 5473 w (the) 2567 5473 w (user) 2761 5473 w 10 /LucidaSansUnicode20 f (\031) 2971 5473 w 10 /LucidaSansUnicode00 f (s) 3003 5473 w (mailbox,) 3093 5473 w (one) 3555 5473 w (per) 3773 5473 w (line.) 3971 5473 w (Here) 4249 5473 w (the) 4514 5473 w (middle) 4707 5473 w (and) 720 5593 w (right) 935 5593 w (button) 1201 5593 w (actions) 1558 5593 w (are) 1939 5593 w (modified) 2126 5593 w (to) 2592 5593 w (refer) 2725 5593 w (to) 2991 5593 w (mail) 3124 5593 w (commands) 3365 5593 w (and) 3929 5593 w (messages,) 4144 5593 w (but) 4687 5593 w (the) 4885 5593 w (change) 720 5713 w (feels) 1106 5713 w (natural.) 1373 5713 w (Clicking) 1816 5713 w (the) 2243 5713 w (right) 2436 5713 w (button) 2705 5713 w (on) 3065 5713 w (a) 3226 5713 w (line) 3319 5713 w (creates) 3533 5713 w (a) 3917 5713 w (new) 4009 5713 w (window) 4241 5713 w (and) 4647 5713 w (dis\255) 4864 5713 w (plays) 720 5833 w (the) 1008 5833 w (message) 1201 5833 w (there,) 1663 5833 w (or,) 1985 5833 w (if) 2157 5833 w (it) 2261 5833 w 10 /LucidaSansUnicode20 f (\031) 2327 5833 w 10 /LucidaSansUnicode00 f (s) 2359 5833 w (already) 2448 5833 w (displayed,) 2837 5833 w (moves) 3368 5833 w (the) 3719 5833 w (mouse) 3912 5833 w (to) 4273 5833 w (that) 4409 5833 w (window.) 4639 5833 w (The) 720 5953 w (metaphor) 946 5953 w (is) 1459 5953 w (that) 1584 5953 w (the) 1819 5953 w (mailbox) 2018 5953 w (is) 2453 5953 w (a) 2577 5953 w (directory) 2676 5953 w (whose) 3151 5953 w (constituent) 3502 5953 w (files) 4091 5953 w (are) 4337 5953 w (messages.) 4533 5953 w (The) 720 6073 w (mail) 937 6073 w (program) 1179 6073 w (also) 1631 6073 w (places) 1863 6073 w (some) 2204 6073 w (relevant) 2501 6073 w (commands) 2925 6073 w (in) 3490 6073 w (the) 3617 6073 w (tag) 3808 6073 w (lines) 3998 6073 w (of) 4261 6073 w (the) 4396 6073 w (windows;) 4588 6073 w (for) 720 6193 w (example,) 905 6193 w (executing) 1396 6193 w (the) 1918 6193 w (word) 2119 6193 w 10 /LucidaTypewriter f (Reply) 2407 6193 w 10 /LucidaSansUnicode00 f (in) 2813 6193 w (a) 2950 6193 w (message) 3051 6193 w 10 /LucidaSansUnicode20 f (\031) 3475 6193 w 10 /LucidaSansUnicode00 f (s) 3507 6193 w (tag) 3604 6193 w (creates) 3803 6193 w (a) 4195 6193 w (new) 4295 6193 w (window) 4535 6193 w (in) 4949 6193 w (which) 720 6313 w (to) 1037 6313 w (compose) 1171 6313 w (a) 1643 6313 w (message) 1734 6313 w (to) 2194 6313 w (the) 2328 6313 w (sender) 2519 6313 w (of) 2884 6313 w (the) 3019 6313 w (original;) 3211 6313 w 10 /LucidaTypewriter f (Post) 3648 6313 w 10 /LucidaSansUnicode00 f (then) 3973 6313 w (dispatches) 4227 6313 w (it.) 4782 6313 w (In) 4949 6313 w (such) 720 6433 w (windows,) 986 6433 w (the) 1478 6433 w (addressee) 1672 6433 w (is) 2203 6433 w (just) 2322 6433 w (a) 2541 6433 w (list) 2635 6433 w (of) 2820 6433 w (names) 2957 6433 w (on) 3313 6433 w (the) 3475 6433 w (first) 3669 6433 w (line) 3903 6433 w (of) 4118 6433 w (the) 4255 6433 w (body,) 4449 6433 w (which) 4759 6433 w (may) 720 6553 w (be) 967 6553 w (edited) 1134 6553 w (to) 1486 6553 w (add) 1632 6553 w (or) 1861 6553 w (change) 2011 6553 w (recipients.) 2407 6553 w (The) 2994 6553 w (program) 3223 6553 w (also) 3687 6553 w (monitors) 3931 6553 w (the) 4414 6553 w (mailbox,) 4617 6553 w (updating the ) 720 6673 w 10 /LucidaSansUnicode20 f (\030) 1372 6673 w 10 /LucidaSansUnicode00 f (directory) 1404 6673 w 10 /LucidaSansUnicode20 f (\031) 1835 6673 w 10 /LucidaSansUnicode00 f (as new messages arrive.) 1899 6673 w (The) 970 6840 w (mail) 1184 6840 w (program) 1423 6840 w (is) 1872 6840 w (as) 1985 6840 w (simple) 2124 6840 w (as) 2478 6840 w (it) 2617 6840 w (sounds;) 2716 6840 w (all) 3131 6840 w (the) 3278 6840 w (work) 3467 6840 w (of) 3738 6840 w (interaction,) 3870 6840 w (editing,) 4456 6840 w (and) 4860 6840 w (management) 720 6960 w (of) 1399 6960 w (the) 1545 6960 w (display) 1748 6960 w (is) 2138 6960 w (done) 2265 6960 w (by) 2554 6960 w (Acme.) 2716 6960 w (The) 3096 6960 w (only) 3324 6960 w (difficult) 3575 6960 w (sections) 3996 6960 w (of) 4441 6960 w (the) 4586 6960 w (1200) 4788 6960 w (lines) 720 7080 w (of) 996 7080 w (code) 1143 7080 w (concern) 1423 7080 w (honoring) 1856 7080 w (the) 2345 7080 w (external) 2549 7080 w (protocols) 2995 7080 w (for) 3499 7080 w (managing) 3687 7080 w (the) 4216 7080 w (mailbox) 4420 7080 w (and) 4860 7080 w (connecting to) 720 7200 w 10 /LucidaTypewriter f (sendmail) 1415 7200 w 10 /LucidaSansUnicode00 f (.) 1991 7200 w cleartomark showpage saveobj restore %%EndPage: 9 9 %%Page: 10 10 /saveobj save def mark 10 pagesetup 10 /LucidaSansUnicode00 f (\255 10 \255) 2752 480 w (One) 970 840 w (of) 1205 840 w (the) 1342 840 w (things) 1536 840 w (Acme) 1878 840 w (does) 2186 840 w (not) 2456 840 w (provide) 2655 840 w (directly) 3059 840 w (is) 3456 840 w (a) 3575 840 w (facility) 3669 840 w (like) 4027 840 w (Sam) 4238 840 w 10 /LucidaSansUnicode20 f (\031) 4440 840 w 10 /LucidaSansUnicode00 f (s) 4472 840 w (command) 4562 840 w (language) 720 960 w (to) 1202 960 w (enable) 1339 960 w (actions) 1699 960 w (such) 2084 960 w (as) 2348 960 w (global) 2492 960 w (substitution;) 2829 960 w (within) 3480 960 w (Acme,) 3814 960 w (all) 4153 960 w (editing) 4304 960 w (is) 4680 960 w (done) 4798 960 w (manually.) 720 1080 w (It) 1263 1080 w (is) 1371 1080 w (easy,) 1493 1080 w (though,) 1781 1080 w (to) 2201 1080 w (write) 2341 1080 w (external) 2623 1080 w (programs) 3063 1080 w (for) 3573 1080 w (such) 3755 1080 w (tasks.) 4024 1080 w (In) 4383 1080 w (this,) 4517 1080 w (Acme) 4771 1080 w (comes) 720 1200 w (closer) 1067 1200 w (to) 1391 1200 w (the) 1524 1200 w (original) 1714 1200 w (intent) 2117 1200 w (of) 2434 1200 w (Oberon:) 2566 1200 w (a) 2993 1200 w (directory,) 3082 1200 w 10 /LucidaTypewriter f (/acme/edit) 3579 1200 w 10 /LucidaSansUnicode00 f (,) 4299 1200 w (contains) 4365 1200 w (a) 4807 1200 w (set) 4896 1200 w (of) 720 1320 w (tools) 863 1320 w (for) 1147 1320 w (repetitive) 1331 1320 w (editing) 1832 1320 w (and) 2215 1320 w (a) 2440 1320 w (template) 2540 1320 w (or) 3011 1320 w 10 /LucidaSansUnicode20 f (\030) 3158 1320 w 10 /LucidaSansUnicode00 f (guide) 3190 1320 w 10 /LucidaSansUnicode20 f (\031) 3462 1320 w 10 /LucidaSansUnicode00 f (file) 3539 1320 w (that) 3736 1320 w (gives) 3973 1320 w (examples) 4269 1320 w (of) 4779 1320 w (its) 4923 1320 w (use. Acme) 720 1440 w 10 /LucidaSansUnicode20 f (\031) 1222 1440 w 10 /LucidaSansUnicode00 f (s editing guide,) 1254 1440 w 10 /LucidaTypewriter f (/acme/edit/guide) 2043 1440 w 10 /LucidaSansUnicode00 f (, looks like this:) 3195 1440 w 9 /LucidaTypewriter f (e) 1008 1603 w (file) 1138 1603 w (|) 1463 1603 w (x) 1593 1603 w ('/regexp/') 1723 1603 w (|) 2438 1603 w (c) 2568 1603 w ('replacement') 2698 1603 w (e) 1008 1703 w (file:'0,$') 1138 1703 w (|) 1853 1703 w (x) 1983 1703 w ('/.*word.*\\n/') 2113 1703 w (|) 3088 1703 w (p) 3218 1703 w (-n) 3348 1703 w (e) 1008 1803 w (file) 1138 1803 w (|) 1463 1803 w (pipe) 1593 1803 w (command) 1918 1803 w (args) 2438 1803 w (...) 2763 1803 w 10 /LucidaSansUnicode00 f (The) 720 1986 w (syntax) 950 1986 w (is) 1317 1986 w (reminiscent) 1446 1986 w (of) 2062 1986 w (Sam) 2210 1986 w 10 /LucidaSansUnicode20 f (\031) 2412 1986 w 10 /LucidaSansUnicode00 f (s) 2444 1986 w (command) 2545 1986 w (language,) 3073 1986 w (but) 3598 1986 w (here) 3810 1986 w (the) 4075 1986 w (individual) 4280 1986 w (one-) 4803 1986 w (letter) 720 2106 w (commands) 1024 2106 w (are) 1601 2106 w (all) 1800 2106 w (stand-alone) 1960 2106 w (programs) 2596 2106 w (connected) 3110 2106 w (by) 3656 2106 w (pipes.) 3818 2106 w (Passed) 4191 2106 w (along) 4569 2106 w (the) 4885 2106 w (pipes) 720 2226 w (are) 1032 2226 w (addresses,) 1234 2226 w (analogous) 1803 2226 w (to) 2351 2226 w (structural) 2499 2226 w (expressions) 3015 2226 w (in) 3647 2226 w (Sam) 3788 2226 w (terminology.) 4040 2226 w (The) 4737 2226 w 10 /LucidaTypewriter f (e) 4968 2226 w 10 /LucidaSansUnicode00 f (command,) 720 2346 w (unlike) 1265 2346 w (that) 1596 2346 w (of) 1822 2346 w (Sam,) 1955 2346 w (starts) 2224 2346 w (the) 2531 2346 w (process) 2721 2346 w (by) 3130 2346 w (generating) 3280 2346 w (the) 3837 2346 w (address) 4027 2346 w (\(default) 4441 2346 w (dot,) 4847 2346 w (the) 720 2466 w (highlighted) 923 2466 w (selection\)) 1524 2466 w (in) 2038 2466 w (the) 2178 2466 w (named) 2382 2466 w (files.) 2760 2466 w (The) 3075 2466 w (other) 3305 2466 w (commands) 3611 2466 w (are) 4189 2466 w (as) 4390 2466 w (in) 4545 2466 w (Sam:) 4685 2466 w 10 /LucidaTypewriter f (p) 4968 2466 w 10 /LucidaSansUnicode00 f (prints) 720 2586 w (the) 1054 2586 w (addressed) 1260 2586 w (text) 1810 2586 w (on) 2052 2586 w (standard) 2226 2586 w (output) 2704 2586 w (\(the) 3077 2586 w 10 /LucidaTypewriter f (-n) 3316 2586 w 10 /LucidaSansUnicode00 f (option) 3511 2586 w (is) 3875 2586 w (analogous) 4005 2586 w (to) 4553 2586 w (that) 4701 2586 w (of) 4942 2586 w 10 /LucidaTypewriter f (grep) 720 2706 w 10 /LucidaSansUnicode00 f (,) 1008 2706 w (useful) 1076 2706 w (in) 1409 2706 w (combination) 1536 2706 w (with) 2175 2706 w (the) 2416 2706 w (right) 2607 2706 w (mouse) 2874 2706 w (button\);) 3233 2706 w 10 /LucidaTypewriter f (x) 3656 2706 w 10 /LucidaSansUnicode00 f (matches) 3764 2706 w (a) 4205 2706 w (regular) 4296 2706 w (expres\255) 4679 2706 w (sion) 720 2826 w (to) 962 2826 w (the) 1099 2826 w (addressed) 1293 2826 w (\(incoming\)) 1831 2826 w (text,) 2385 2826 w (subdividing) 2647 2826 w (the) 3251 2826 w (text;) 3445 2826 w 10 /LucidaTypewriter f (c) 3706 2826 w 10 /LucidaSansUnicode00 f (replaces) 3816 2826 w (the) 4256 2826 w (text;) 4449 2826 w (and) 4710 2826 w (so) 4928 2826 w (on.) 720 2946 w (Thus, global substitution throughout a file, which would be expressed in Sam as) 939 2946 w 9 /LucidaTypewriter f (0,$) 1008 3109 w (x/regexp/) 1268 3109 w (c/replacement/) 1918 3109 w 10 /LucidaSansUnicode00 f (in Acme) 720 3292 w 10 /LucidaSansUnicode20 f (\031) 1112 3292 w 10 /LucidaSansUnicode00 f (s editor becomes) 1144 3292 w 9 /LucidaTypewriter f (e) 1008 3455 w ('file:0,$') 1138 3455 w (|) 1853 3455 w (x) 1983 3455 w ('/regexp/') 2113 3455 w (|) 2828 3455 w (c) 2958 3455 w ('replacement') 3088 3455 w 10 /LucidaSansUnicode00 f (To) 970 3638 w (use) 1132 3638 w (the) 1339 3638 w (Acme) 1532 3638 w (editing) 1839 3638 w (commands,) 2215 3638 w (open) 2814 3638 w 10 /LucidaTypewriter f (/acme/edit/guide) 3094 3638 w 10 /LucidaSansUnicode00 f (,) 4246 3638 w (use) 4316 3638 w (the) 4523 3638 w (mouse) 4717 3638 w (and) 720 3758 w (keyboard) 945 3758 w (to) 1439 3758 w (edit) 1582 3758 w (one) 1812 3758 w (of) 2036 3758 w (the) 2179 3758 w (commands) 2379 3758 w (to) 2953 3758 w (the) 3096 3758 w (right) 3296 3758 w (form,) 3571 3758 w (and) 3879 3758 w (execute) 4103 3758 w (it) 4526 3758 w (with) 4636 3758 w (the) 4885 3758 w (middle) 720 3878 w (button.) 1106 3878 w (Acme) 1545 3878 w 10 /LucidaSansUnicode20 f (\031) 1814 3878 w 10 /LucidaSansUnicode00 f (s) 1846 3878 w (context) 1951 3878 w (rules) 2370 3878 w (find) 2663 3878 w (the) 2908 3878 w (appropriate) 3117 3878 w (binaries) 3735 3878 w (in) 4175 3878 w 10 /LucidaTypewriter f (/acme/edit) 4320 3878 w 10 /LucidaSansUnicode00 f (rather) 720 3998 w (than) 1058 3998 w 10 /LucidaTypewriter f (/bin) 1320 3998 w 10 /LucidaSansUnicode00 f (;) 1608 3998 w (the) 1686 3998 w (effect) 1887 3998 w (is) 2207 3998 w (to) 2333 3998 w (turn) 2477 3998 w 10 /LucidaTypewriter f (/acme/edit) 2725 3998 w 10 /LucidaSansUnicode00 f (into) 3491 3998 w (a) 3726 3998 w (toolbox) 3827 3998 w (containing) 4246 3998 w (tools) 4801 3998 w (and) 720 4118 w (instructions) 939 4118 w (\(the) 1551 4118 w (guide) 1778 4118 w (file\)) 2089 4118 w (for) 2312 4118 w (their) 2490 4118 w (use.) 2754 4118 w (In) 3026 4118 w (fact,) 3156 4118 w (the) 3407 4118 w (source) 3602 4118 w (for) 3964 4118 w (these) 4143 4118 w (tools) 4445 4118 w (is) 4724 4118 w (also) 4844 4118 w (there,) 720 4238 w (in) 1046 4238 w (the) 1179 4238 w (directory) 1376 4238 w 10 /LucidaTypewriter f (/acme/edit/src) 1849 4238 w 10 /LucidaSansUnicode00 f (.) 2857 4238 w (This) 2963 4238 w (setup) 3210 4238 w (allows) 3521 4238 w (some) 3865 4238 w (control) 4168 4238 w (of) 4552 4238 w (the) 4692 4238 w (file) 4889 4238 w (name space) 720 4358 w (for) 1327 4358 w (binary) 1499 4358 w (programs;) 1834 4358 w (not) 2366 4358 w (only) 2559 4358 w (does) 2796 4358 w (it) 3060 4358 w (group) 3159 4358 w (related) 3481 4358 w (programs,) 3851 4358 w (it) 4383 4358 w (permits) 4482 4358 w (the) 4885 4358 w (use) 720 4478 w (of) 922 4478 w (common) 1053 4478 w (names) 1507 4478 w (for) 1857 4478 w (uncommon) 2029 4478 w (jobs.) 2607 4478 w (For) 2909 4478 w (example,) 3098 4478 w (the) 3576 4478 w (single-letter names would) 3764 4478 w (be) 720 4598 w (unwise) 877 4598 w (in) 1252 4598 w (a) 1381 4598 w (directory) 1474 4598 w (in) 1943 4598 w (everyone) 2072 4598 w 10 /LucidaSansUnicode20 f (\031) 2508 4598 w 10 /LucidaSansUnicode00 f (s) 2540 4598 w (search) 2629 4598 w (path;) 2983 4598 w (here) 3270 4598 w (they) 3523 4598 w (are) 3768 4598 w (only) 3958 4598 w (visible) 4200 4598 w (when) 4547 4598 w (run\255) 4842 4598 w (ning editing commands.) 720 4718 w (In) 970 4876 w (Oberon,) 1104 4876 w (such) 1540 4876 w (a) 1809 4876 w (collection) 1907 4876 w (would) 2416 4876 w (be) 2751 4876 w (called) 2913 4876 w (a) 3239 4876 w 10 /LucidaSans-Italic f (tool) 3337 4876 w 10 /LucidaSansUnicode00 f (and) 3569 4876 w (would) 3792 4876 w (consist) 4127 4876 w (of) 4513 4876 w (a) 4655 4876 w (set) 4754 4876 w (of) 4942 4876 w (entry) 720 4996 w (points) 1010 4996 w (in) 1355 4996 w (a) 1488 4996 w (module) 1585 4996 w (and) 1990 4996 w (a) 2211 4996 w (menu-like) 2307 4996 w (piece) 2851 4996 w (of) 3147 4996 w (text) 3286 4996 w (containing) 3518 4996 w (representative) 4069 4996 w (com\255) 4802 4996 w (mands) 720 5116 w (that) 1080 5116 w (may) 1307 5116 w (be) 1543 5116 w (edited) 1698 5116 w (to) 2038 5116 w (suit) 2172 5116 w (and) 2387 5116 w (executed.) 2603 5116 w (There) 3146 5116 w (is,) 3461 5116 w (in) 3610 5116 w (fact,) 3738 5116 w (a) 3987 5116 w (tool) 4079 5116 w (called) 4304 5116 w 10 /LucidaTypewriter f (Edit) 4624 5116 w 10 /LucidaSansUnicode00 f (in) 4949 5116 w (Oberon.) 720 5236 w (To) 1184 5236 w (provide) 1347 5236 w (related) 1751 5236 w (functionality,) 2127 5236 w (Acme) 2801 5236 w (exploits) 3108 5236 w (the) 3533 5236 w (directory) 3726 5236 w (and) 4195 5236 w (file) 4413 5236 w (structure) 4602 5236 w (of the underlying) 720 5356 w (system,) 1588 5356 w (rather) 1993 5356 w (than) 2318 5356 w (the) 2567 5356 w (module) 2755 5356 w (structure) 3152 5356 w (of) 3623 5356 w (the) 3754 5356 w (language;) 3942 5356 w (this) 4450 5356 w (fits) 4662 5356 w (well) 4849 5356 w (with) 720 5476 w (Plan) 964 5476 w (9) 1204 5476 w 10 /LucidaSansUnicode20 f (\031) 1267 5476 w 10 /LucidaSansUnicode00 f (s) 1299 5476 w (file-oriented) 1389 5476 w (philosophy.) 2042 5476 w (Such) 2678 5476 w (tools) 2946 5476 w (are) 3224 5476 w (central) 3415 5476 w (to) 3785 5476 w (the) 3922 5476 w (working) 4115 5476 w (of) 4543 5476 w (Oberon) 4679 5476 w (but) 720 5596 w (they) 915 5596 w (are) 1155 5596 w (less) 1340 5596 w (used) 1560 5596 w (in) 1825 5596 w (Acme,) 1949 5596 w (at) 2283 5596 w (least) 2408 5596 w (so) 2669 5596 w (far.) 2814 5596 w (The) 3044 5596 w (main) 3258 5596 w (reason) 3530 5596 w (is) 3889 5596 w (probably) 4002 5596 w (that) 4463 5596 w (Acme) 4688 5596 w 10 /LucidaSansUnicode20 f (\031) 4957 5596 w 10 /LucidaSansUnicode00 f (s) 4989 5596 w (program) 720 5716 w (interface) 1174 5716 w (permits) 1636 5716 w (an) 2044 5716 w (external) 2199 5716 w (program) 2634 5716 w (to) 3088 5716 w (remain) 3224 5716 w (executing) 3597 5716 w (in) 4110 5716 w (the) 4238 5716 w (background,) 4430 5716 w (providing) 720 5836 w (its) 1219 5836 w (own) 1373 5836 w (commands) 1610 5836 w (as) 2176 5836 w (needed) 2319 5836 w (\(for) 2712 5836 w (example,) 2922 5836 w (the) 3405 5836 w 10 /LucidaTypewriter f (Reply) 3598 5836 w 10 /LucidaSansUnicode00 f (command) 3996 5836 w (in) 4512 5836 w (the) 4641 5836 w (mail) 4834 5836 w (program\); Oberon uses tools to implement such services because its must invoke a fresh) 720 5956 w (program) 720 6076 w (for) 1184 6076 w (each) 1371 6076 w (command.) 1644 6076 w (Also,) 2235 6076 w (Acme) 2526 6076 w 10 /LucidaSansUnicode20 f (\031) 2795 6076 w 10 /LucidaSansUnicode00 f (s) 2827 6076 w (better) 2927 6076 w (integration) 3266 6076 w (allows) 3846 6076 w (more) 4197 6076 w (basic) 4497 6076 w (func\255) 4795 6076 w (tions) 720 6196 w (to) 997 6196 w (be) 1132 6196 w (handled) 1288 6196 w (internally;) 1715 6196 w (the) 2236 6196 w (right) 2428 6196 w (mouse) 2696 6196 w (button) 3056 6196 w (covers) 3415 6196 w (a) 3764 6196 w (lot) 3856 6196 w (of) 4020 6196 w (the) 4155 6196 w (basic) 4346 6196 w (utility) 4631 6196 w (of) 4942 6196 w (the) 720 6316 w (editing) 922 6316 w (tools) 1307 6316 w (in) 1593 6316 w (Oberon.) 1731 6316 w (Nonetheless,) 2204 6316 w (as) 2879 6316 w (more) 3033 6316 w (applications) 3332 6316 w (are) 3965 6316 w (written) 4165 6316 w (for) 4552 6316 w (Acme,) 4739 6316 w (many are sure to take this Oberon tool-like form.) 720 6436 w 10 /LucidaSans-Demi f (Comparison with other systems) 720 6682 w 10 /LucidaSansUnicode00 f (Acme) 970 6840 w 10 /LucidaSansUnicode20 f (\031) 1239 6840 w 10 /LucidaSansUnicode00 f (s) 1271 6840 w (immediate) 1359 6840 w (ancestor) 1907 6840 w (is) 2358 6840 w (Help) 2475 6840 w ([Pike92],) 2734 6840 w (an) 3193 6840 w (experimental) 3347 6840 w (system) 4022 6840 w (written) 4400 6840 w (a) 4777 6840 w (few) 4870 6840 w (years) 720 6960 w (ago) 1009 6960 w (as) 1221 6960 w (a) 1361 6960 w (first) 1450 6960 w (try) 1679 6960 w (at) 1843 6960 w (exploring) 1969 6960 w (some) 2467 6960 w (of) 2762 6960 w (Oberon) 2894 6960 w 10 /LucidaSansUnicode20 f (\031) 3255 6960 w 10 /LucidaSansUnicode00 f (s) 3287 6960 w (ideas) 3372 6960 w (in) 3660 6960 w (an) 3784 6960 w (existing) 3934 6960 w (operating) 4354 6960 w (sys\255) 4853 6960 w (tem.) 720 7080 w (Besides) 1011 7080 w (much) 1416 7080 w (better) 1725 7080 w (engineering,) 2056 7080 w (Acme) 2706 7080 w 10 /LucidaSansUnicode20 f (\031) 2975 7080 w 10 /LucidaSansUnicode00 f (s) 3007 7080 w (advances) 3100 7080 w (over) 3587 7080 w (Help) 3839 7080 w (include) 4103 7080 w (the) 4497 7080 w (actions) 4694 7080 w (of) 720 7200 w (the) 860 7200 w (right) 1056 7200 w (button) 1328 7200 w (\(Help) 1691 7200 w (had) 1987 7200 w (nothing) 2208 7200 w (comparable\),) 2624 7200 w (the) 3297 7200 w (ability) 3493 7200 w (to) 3828 7200 w (connect) 3967 7200 w (long-running) 4388 7200 w cleartomark showpage saveobj restore %%EndPage: 10 10 %%Page: 11 11 /saveobj save def mark 11 pagesetup 10 /LucidaSansUnicode00 f (\255 11 \255) 2752 480 w (programs) 720 840 w (to) 1231 840 w (the) 1373 840 w (user) 1572 840 w (interface) 1826 840 w (\(Help) 2294 840 w (had) 2593 840 w (no) 2817 840 w (analog) 2984 840 w (of) 3352 840 w (the) 3494 840 w 10 /LucidaTypewriter f (event) 3693 840 w 10 /LucidaSansUnicode00 f (file\),) 4097 840 w (and) 4358 840 w (the) 4583 840 w (small) 4783 840 w (but) 720 960 w (important) 922 960 w (change) 1440 960 w (to) 1828 960 w (split) 1966 960 w (command) 2215 960 w (output) 2733 960 w (into) 3094 960 w (windows) 3322 960 w (labeled) 3781 960 w (with) 4171 960 w (the) 4415 960 w (directory) 4609 960 w (in which the commands run.) 720 1080 w (Most) 970 1240 w (of) 1241 1240 w (Acme) 1375 1240 w 10 /LucidaSansUnicode20 f (\031) 1644 1240 w 10 /LucidaSansUnicode00 f (s) 1676 1240 w (style,) 1763 1240 w (however,) 2056 1240 w (derives) 2529 1240 w (from) 2913 1240 w (the) 3181 1240 w (user) 3372 1240 w (interface) 3618 1240 w (and) 4078 1240 w (window) 4294 1240 w (system) 4700 1240 w (of) 720 1360 w (Oberon) 867 1360 w ([Wirt89,) 1277 1360 w (Reis91].) 1710 1360 w (Oberon) 2181 1360 w (includes) 2591 1360 w (a) 3042 1360 w (programming) 3145 1360 w (language) 3855 1360 w (and) 4346 1360 w (operating) 4574 1360 w (system,) 720 1480 w (which) 1130 1480 w (Acme) 1449 1480 w (instead) 1756 1480 w (borrows) 2147 1480 w (from) 2580 1480 w (an) 2851 1480 w (existing) 3007 1480 w (system,) 3433 1480 w (Plan) 3844 1480 w (9.) 4084 1480 w (When) 4250 1480 w (I) 4555 1480 w (first) 4623 1480 w (saw) 4857 1480 w (Oberon,) 720 1600 w (in) 1152 1600 w (1988,) 1282 1600 w (I) 1604 1600 w (was) 1671 1600 w (struck) 1892 1600 w (by) 2230 1600 w (the) 2383 1600 w (simplicity) 2576 1600 w (of) 3077 1600 w (its) 3213 1600 w (user) 3368 1600 w (interface,) 3616 1600 w (particularly) 4110 1600 w (its) 4692 1600 w (lack) 4847 1600 w (of) 720 1720 w (menus) 862 1720 w (and) 1231 1720 w (its) 1456 1720 w (elegant) 1618 1720 w (use) 2020 1720 w (of) 2234 1720 w (multiple) 2377 1720 w (mouse) 2820 1720 w (buttons.) 3188 1720 w (The) 3670 1720 w (system) 3896 1720 w (seemed) 4281 1720 w (restric\255) 4701 1720 w (tive,) 720 1840 w (though) 1053 1840 w 10 /LucidaSansUnicode20 f (\024) 1399 1840 w 10 /LucidaSansUnicode00 f (single) 1499 1840 w (process,) 1915 1840 w (single) 2448 1840 w (language,) 2863 1840 w (no) 3464 1840 w (networking,) 3713 1840 w (event-driven) 4416 1840 w (programming) 720 1960 w 10 /LucidaSansUnicode20 f (\024) 1382 1960 w 10 /LucidaSansUnicode00 f (and) 1482 1960 w (failed) 1697 1960 w (to) 2001 1960 w (follow) 2134 1960 w (through) 2463 1960 w (on) 2885 1960 w (some) 3043 1960 w (of) 3339 1960 w (its) 3472 1960 w (own) 3624 1960 w (ideas.) 3859 1960 w (For) 4212 1960 w (example,) 4404 1960 w (the) 4885 1960 w (middle) 720 2080 w (mouse) 1092 2080 w (button) 1454 2080 w (had) 1815 2080 w (to) 2034 2080 w (be) 2171 2080 w (pointed) 2329 2080 w (accurately) 2739 2080 w (and) 3267 2080 w (the) 3486 2080 w (right) 3680 2080 w (button) 3950 2080 w (was) 4311 2080 w (essentially) 4533 2080 w (unused.) 720 2200 w (Acme) 1186 2200 w (does) 1501 2200 w (follow) 1779 2200 w (through:) 2120 2200 w (to) 2586 2200 w (the) 2731 2200 w (basic) 2933 2200 w (idea) 3229 2200 w (planted) 3479 2200 w (by) 3891 2200 w (Oberon,) 4053 2200 w (it) 4493 2200 w (adds) 4606 2200 w (the) 4885 2200 w (ability) 720 2320 w (to) 1049 2320 w (run) 1182 2320 w (on) 1382 2320 w (different) 1540 2320 w (operating) 1993 2320 w (systems) 2494 2320 w (and) 2919 2320 w (hardware,) 3133 2320 w (connection) 3649 2320 w (to) 4215 2320 w (existing) 4347 2320 w (appli\255) 4768 2320 w (cations) 720 2440 w (including) 1114 2440 w (interactive) 1611 2440 w (ones) 2165 2440 w (such) 2444 2440 w (as) 2719 2440 w (shells) 2874 2440 w (and) 3201 2440 w (debuggers,) 3430 2440 w (support) 4027 2440 w (for) 4454 2440 w (multiple) 4642 2440 w (processes,) 720 2560 w (the) 1316 2560 w (right) 1554 2560 w (mouse) 1868 2560 w (button) 2273 2560 w 10 /LucidaSansUnicode20 f (\031) 2595 2560 w 10 /LucidaSansUnicode00 f (s) 2627 2560 w (features,) 2760 2560 w (the) 3269 2560 w (default) 3506 2560 w (actions) 3927 2560 w (and) 4355 2560 w (context-) 4617 2560 w (dependent) 720 2680 w (properties) 1282 2680 w (of) 1824 2680 w (execution) 1966 2680 w (and) 2485 2680 w (searching,) 2709 2680 w (and) 3254 2680 w (a) 3478 2680 w (host) 3577 2680 w (of) 3833 2680 w (little) 3976 2680 w (touches) 4238 2680 w (such) 4663 2680 w (as) 4934 2680 w (moving) 720 2800 w (the) 1113 2800 w (mouse) 1302 2800 w (cursor) 1659 2800 w (that) 1999 2800 w (make) 2223 2800 w (the) 2518 2800 w (system) 2706 2800 w (more) 3079 2800 w (pleasant.) 3363 2800 w (At) 3868 2800 w (the) 4007 2800 w (moment,) 4195 2800 w (though,) 4662 2800 w (Oberon) 720 2920 w (does) 1123 2920 w (have) 1396 2920 w (one) 1663 2920 w (distinct) 1884 2920 w (advantage:) 2285 2920 w (it) 2857 2920 w (incorporates) 2966 2920 w (graphical) 3617 2920 w (programs) 4107 2920 w (well) 4617 2920 w (into) 4851 2920 w (its model, an issue Acme has not yet faced.) 720 3040 w (Acme) 970 3200 w (shares) 1288 3200 w (with) 1653 3200 w (the) 1907 3200 w (Macintosh) 2111 3200 w (a) 2654 3200 w (desire) 2758 3200 w (to) 3103 3200 w (use) 3250 3200 w (the) 3468 3200 w (mouse) 3672 3200 w (well) 4045 3200 w (and) 4286 3200 w (it) 4516 3200 w (is) 4632 3200 w (worth) 4762 3200 w (comparing) 720 3320 w (the) 1275 3320 w (results.) 1468 3320 w (The) 1897 3320 w (mouse) 2116 3320 w (on) 2477 3320 w (the) 2638 3320 w (Macintosh) 2831 3320 w (has) 3363 3320 w (a) 3569 3320 w (single) 3661 3320 w (button,) 3987 3320 w (so) 4378 3320 w (menus) 4527 3320 w (are) 4888 3320 w (essential and the mouse must frequently move) 720 3440 w (a) 3029 3440 w (long) 3117 3440 w (way) 3364 3440 w (to) 3581 3440 w (reach) 3712 3440 w (the) 4010 3440 w (appropriate) 4198 3440 w (func\255) 4795 3440 w (tion.) 720 3560 w (An) 1030 3560 w (indication) 1218 3560 w (that) 1753 3560 w (this) 2001 3560 w (style) 2236 3560 w (has) 2517 3560 w (trouble) 2741 3560 w (is) 3146 3560 w (that) 3282 3560 w (applications) 3529 3560 w (provide) 4170 3560 w (keyboard) 4591 3560 w (sequences) 720 3680 w (to) 1270 3680 w (invoke) 1410 3680 w (menu) 1770 3680 w (selections) 2085 3680 w (and) 2610 3680 w (users) 2832 3680 w (often) 3136 3680 w (prefer) 3432 3680 w (them.) 3769 3680 w (A) 4124 3680 w (deeper) 4236 3680 w (compari\255) 4614 3680 w (son) 720 3800 w (is) 935 3800 w (that) 1056 3800 w (the) 1288 3800 w (Macintosh) 1484 3800 w (uses) 2019 3800 w (pictures) 2280 3800 w (where) 2711 3800 w (Acme) 3044 3800 w (uses) 3354 3800 w (text.) 3615 3800 w (In) 3911 3800 w (contrast) 4043 3800 w (to) 4479 3800 w (pictures,) 4618 3800 w (text) 720 3920 w (can) 949 3920 w (be) 1155 3920 w (edited) 1312 3920 w (quickly,) 1654 3920 w (created) 2068 3920 w (on) 2465 3920 w (demand,) 2626 3920 w (and) 3088 3920 w (fine-tuned) 3306 3920 w (to) 3866 3920 w (the) 4002 3920 w (job) 4196 3920 w (at) 4389 3920 w (hand;) 4520 3920 w (con\255) 4833 3920 w (sider) 720 4040 w (adding) 1010 4040 w (an) 1394 4040 w (option) 1561 4040 w (to) 1924 4040 w (a) 2072 4040 w (command.) 2177 4040 w (It) 2769 4040 w (is) 2885 4040 w (also) 3015 4040 w (self-referential;) 3261 4040 w (Acme) 4073 4040 w (doesn) 4392 4040 w 10 /LucidaSansUnicode20 f (\031) 4685 4040 w 10 /LucidaSansUnicode00 f (t) 4717 4040 w (need) 4803 4040 w (menus) 720 4160 w (because) 1090 4160 w (any) 1530 4160 w (text) 1745 4160 w (can) 1982 4160 w (be) 2196 4160 w (in) 2361 4160 w (effect) 2498 4160 w (a) 2818 4160 w (menu) 2919 4160 w (item.) 3238 4160 w (The) 3563 4160 w (result) 3790 4160 w (is) 4112 4160 w (that,) 4238 4160 w (although) 4508 4160 w (a) 4985 4160 w (Macintosh) 720 4280 w (screen) 1255 4280 w (is) 1613 4280 w (certainly) 1734 4280 w (prettier) 2186 4280 w (and) 2586 4280 w (probably) 2806 4280 w (more) 3273 4280 w (attractive,) 3564 4280 w (especially) 4086 4280 w (to) 4597 4280 w (begin\255) 4735 4280 w (ners,) 720 4400 w (an) 1009 4400 w (Acme) 1173 4400 w (screen) 1489 4400 w (is) 1853 4400 w (more) 1980 4400 w (dynamic) 2278 4400 w (and) 2730 4400 w (expressive,) 2957 4400 w (at) 3552 4400 w (least) 3692 4400 w (for) 3968 4400 w (programmers) 4155 4400 w (and) 4860 4400 w (experienced users.) 720 4520 w (For) 970 4680 w (its) 1160 4680 w (role) 1311 4680 w (in) 1532 4680 w (the) 1657 4680 w (overall) 1846 4680 w (system,) 2204 4680 w (Acme) 2611 4680 w (most) 2915 4680 w (resembles) 3192 4680 w (EMACS) 3723 4680 w ([Stal93].) 4090 4680 w (It) 4556 4680 w (is) 4657 4680 w (tricky) 4772 4680 w (to) 720 4800 w (compare) 864 4800 w (Acme) 1330 4800 w (to) 1645 4800 w (EMACS,) 1788 4800 w (though,) 2197 4800 w (because) 2620 4800 w (there) 3059 4800 w (are) 3356 4800 w (many) 3553 4800 w (versions) 3860 4800 w (of) 4308 4800 w (EMACS) 4451 4800 w (and,) 4828 4800 w (since) 720 4920 w (it) 1015 4920 w (is) 1127 4920 w (fully) 1253 4920 w (programmable,) 1508 4920 w (EMACS) 2299 4920 w (can) 2678 4920 w (in) 2893 4920 w (principle) 3031 4920 w (do) 3501 4920 w (anything) 3672 4920 w (Acme) 4140 4920 w (does.) 4456 4920 w (Also,) 4798 4920 w (Acme) 720 5040 w (is) 1026 5040 w (much) 1143 5040 w (younger) 1448 5040 w (and) 1881 5040 w (therefore) 2098 5040 w (has) 2582 5040 w (not) 2787 5040 w (had) 2984 5040 w (the) 3201 5040 w (time) 3393 5040 w (to) 3645 5040 w (acquire) 3780 5040 w (as) 4173 5040 w (many) 4315 5040 w (features.) 4613 5040 w (The) 720 5160 w (issue) 943 5160 w (therefore) 1234 5160 w (is) 1723 5160 w (less) 1845 5160 w (what) 2074 5160 w (the) 2347 5160 w (systems) 2545 5160 w (can) 2979 5160 w (be) 3190 5160 w (programmed) 3352 5160 w (to) 4023 5160 w (do) 4164 5160 w (than) 4331 5160 w (how) 4590 5160 w (they) 4833 5160 w (are) 720 5280 w (used.) 919 5280 w (The) 1262 5280 w (EMACS) 1490 5280 w (versions) 1869 5280 w (that) 2319 5280 w (come) 2557 5280 w (closest) 2865 5280 w (to) 3248 5280 w (Acme) 3393 5280 w 10 /LucidaSansUnicode20 f (\031) 3662 5280 w 10 /LucidaSansUnicode00 f (s) 3694 5280 w (style) 3792 5280 w (are) 4064 5280 w (those) 4263 5280 w (that) 4577 5280 w (have) 4815 5280 w (been) 720 5400 w (extended) 998 5400 w (to) 1493 5400 w (provide) 1632 5400 w (a) 2038 5400 w (programming) 2134 5400 w (environment,) 2837 5400 w (usually) 3521 5400 w (for) 3903 5400 w (a) 4084 5400 w (language) 4181 5400 w (such) 4666 5400 w (as) 4934 5400 w (LISP) 720 5520 w ([Alle92,) 951 5520 w (Lucid92].) 1365 5520 w (For) 1885 5520 w (richness) 2080 5520 w (of) 2522 5520 w (the) 2659 5520 w (existing) 2853 5520 w (interface,) 3279 5520 w (these) 3774 5520 w (EMACS) 4075 5520 w (versions) 4446 5520 w (are) 4888 5520 w (certainly) 720 5640 w (superior) 1185 5640 w (to) 1642 5640 w (Acme.) 1794 5640 w (On) 2181 5640 w (the) 2375 5640 w (other) 2584 5640 w (hand,) 2895 5640 w (Acme) 3223 5640 w 10 /LucidaSansUnicode20 f (\031) 3492 5640 w 10 /LucidaSansUnicode00 f (s) 3524 5640 w (interface) 3629 5640 w (works) 4107 5640 w (equally) 4449 5640 w (well) 4849 5640 w (already) 720 5760 w (for) 1106 5760 w (a) 1280 5760 w (variety) 1369 5760 w (of) 1725 5760 w (languages;) 1857 5760 w (for) 2417 5760 w (example,) 2590 5760 w (one) 3069 5760 w (of) 3282 5760 w (its) 3414 5760 w (most) 3565 5760 w (enthusiastic) 3841 5760 w (users) 4457 5760 w (works) 4752 5760 w (almost exclusively in Standard ML, a language nothing like C.) 720 5880 w (Where) 970 6040 w (Acme) 1305 6040 w (excels) 1608 6040 w (is) 1947 6040 w (in) 2062 6040 w (the) 2188 6040 w (smoothness) 2378 6040 w (of) 2998 6040 w (its) 3131 6040 w (interface.) 3283 6040 w (Until) 3806 6040 w (recently,) 4067 6040 w (EMACS) 4518 6040 w (did) 4885 6040 w (not) 720 6160 w (support) 925 6160 w (the) 1348 6160 w (mouse) 1548 6160 w (especially) 1916 6160 w (well,) 2432 6160 w (and) 2700 6160 w (even) 2925 6160 w (with) 3196 6160 w (the) 3446 6160 w (latest) 3646 6160 w (version) 3956 6160 w (providing) 4353 6160 w (fea\255) 4859 6160 w (tures) 720 6280 w (such) 1005 6280 w (as) 1269 6280 w 10 /LucidaSansUnicode20 f (\030) 1413 6280 w 10 /LucidaSansUnicode00 f (extents) 1445 6280 w 10 /LucidaSansUnicode20 f (\031) 1805 6280 w 10 /LucidaSansUnicode00 f (that) 1875 6280 w (can) 2104 6280 w (be) 2310 6280 w (programmed) 2467 6280 w (to) 3133 6280 w (behave) 3270 6280 w (much) 3653 6280 w (like) 3960 6280 w (Acme) 4171 6280 w (commands,) 4479 6280 w (many) 720 6400 w (users) 1030 6400 w (don) 1339 6400 w 10 /LucidaSansUnicode20 f (\031) 1525 6400 w 10 /LucidaSansUnicode00 f (t) 1557 6400 w (bother) 1642 6400 w (to) 2010 6400 w (upgrade.) 2156 6400 w (Moreover,) 2670 6400 w (in) 3204 6400 w (the) 3343 6400 w (versions) 3546 6400 w (that) 3997 6400 w (provide) 4236 6400 w (extents,) 4648 6400 w (most EMACS packages don) 720 6520 w 10 /LucidaSansUnicode20 f (\031) 2027 6520 w 10 /LucidaSansUnicode00 f (t take advantage of them.) 2059 6520 w (The) 970 6680 w (most) 1210 6680 w (important) 1511 6680 w (distinction) 2048 6680 w (is) 2618 6680 w (just) 2758 6680 w (that) 2998 6680 w (EMACS) 3249 6680 w (is) 3641 6680 w (fundamentally) 3781 6680 w (keyboard-) 4533 6680 w (based, while Acme is mouse-based.) 720 6800 w (People) 970 6960 w (who) 1328 6960 w (try) 1566 6960 w (Acme) 1734 6960 w (find) 2042 6960 w (it) 2272 6960 w (hard) 2377 6960 w (to) 2637 6960 w (go) 2774 6960 w (back) 2936 6960 w (to) 3202 6960 w (their) 3339 6960 w (previous) 3603 6960 w (environment.) 4057 6960 w (Acme) 4771 6960 w (automates) 720 7080 w (so) 1272 7080 w (much) 1429 7080 w (that) 1742 7080 w (to) 1978 7080 w (return) 2121 7080 w (to) 2465 7080 w (a) 2608 7080 w (traditional) 2707 7080 w (interface) 3249 7080 w (is) 3717 7080 w (to) 3841 7080 w (draw) 3983 7080 w (attention) 4263 7080 w (to) 4743 7080 w (the) 4885 7080 w (extra work it requires.) 720 7200 w cleartomark showpage saveobj restore %%EndPage: 11 11 %%Page: 12 12 /saveobj save def mark 12 pagesetup 10 /LucidaSansUnicode00 f (\255 12 \255) 2752 480 w 10 /LucidaSans-Demi f (Concurrency in the implementation) 720 840 w 10 /LucidaSansUnicode00 f (Acme) 970 996 w (is) 1281 996 w (about) 1403 996 w (8,000) 1723 996 w (lines) 2049 996 w (of) 2318 996 w (code) 2458 996 w (in) 2731 996 w (Alef,) 2864 996 w (a) 3129 996 w (concurrent) 3226 996 w (object-oriented) 3793 996 w (language) 4597 996 w (syntactically) 720 1116 w (similar) 1343 1116 w (to) 1703 1116 w (C) 1834 1116 w ([Alef].) 1936 1116 w (Acme) 2290 1116 w 10 /LucidaSansUnicode20 f (\031) 2559 1116 w 10 /LucidaSansUnicode00 f (s) 2591 1116 w (structure) 2675 1116 w (is) 3146 1116 w (a) 3259 1116 w (set) 3347 1116 w (of) 3524 1116 w (communicating) 3655 1116 w (processes) 4435 1116 w (in) 4949 1116 w (a) 720 1236 w (single) 815 1236 w (address) 1144 1236 w (space.) 1564 1236 w (One) 1944 1236 w (subset) 2180 1236 w (of) 2541 1236 w (the) 2680 1236 w (processes) 2876 1236 w (drives) 3398 1236 w (the) 3731 1236 w (display) 3927 1236 w (and) 4310 1236 w (user) 4531 1236 w (inter\255) 4782 1236 w (face,) 720 1356 w (maintaining) 1001 1356 w (the) 1626 1356 w (windows;) 1831 1356 w (other) 2333 1356 w (processes) 2640 1356 w (forward) 3171 1356 w (mouse) 3596 1356 w (and) 3969 1356 w (keyboard) 4199 1356 w (activity) 4698 1356 w (and) 720 1476 w (implement) 933 1476 w (the) 1484 1476 w (file) 1672 1476 w (server) 1856 1476 w (interface) 2186 1476 w (for) 2643 1476 w (external) 2815 1476 w (programs.) 3246 1476 w (The) 3811 1476 w (language) 4026 1476 w (and) 4503 1476 w (design) 4717 1476 w (worked) 720 1596 w (out) 1132 1596 w (well;) 1348 1596 w (as) 1627 1596 w (explained) 1789 1596 w (elsewhere) 2319 1596 w ([Pike89,) 2859 1596 w (Gans93,) 3304 1596 w (Reppy93],) 3757 1596 w (user) 4300 1596 w (interfaces) 4565 1596 w (built) 720 1716 w (with) 976 1716 w (concurrent) 1217 1716 w (systems) 1777 1716 w (can) 2204 1716 w (avoid) 2408 1716 w (the) 2704 1716 w (clumsy) 2895 1716 w (top-level) 3269 1716 w (event) 3746 1716 w (loop) 4045 1716 w (typical) 4295 1716 w (of) 4647 1716 w (tradi\255) 4782 1716 w (tional interactive systems.) 720 1836 w (An) 970 1992 w (example) 1147 1992 w (of) 1606 1992 w (the) 1750 1992 w (benefits) 1951 1992 w (of) 2388 1992 w (the) 2532 1992 w (multi-process) 2733 1992 w (style) 3461 1992 w (is) 3733 1992 w (the) 3860 1992 w (management) 4062 1992 w (of) 4740 1992 w (the) 4885 1992 w (state) 720 2112 w (of) 991 2112 w (open) 1124 2112 w (files) 1401 2112 w (held) 1638 2112 w (by) 1883 2112 w (clients) 2033 2112 w (of) 2383 2112 w (the) 2515 2112 w (file) 2704 2112 w (system) 2889 2112 w (interface.) 3263 2112 w (The) 3785 2112 w (problem) 4000 2112 w (is) 4440 2112 w (that) 4554 2112 w (some) 4779 2112 w (I/O) 720 2232 w (requests,) 916 2232 w (such) 1401 2232 w (as) 1663 2232 w (reading) 1805 2232 w (the) 2209 2232 w 10 /LucidaTypewriter f (event) 2400 2232 w 10 /LucidaSansUnicode00 f (file,) 2796 2232 w (may) 3015 2232 w (block) 3251 2232 w (if) 3549 2232 w (no) 3652 2232 w (data) 3812 2232 w (is) 4059 2232 w (available,) 4176 2232 w (and) 4668 2232 w (the) 4885 2232 w (server) 720 2352 w (must) 1075 2352 w (maintain) 1376 2352 w (the) 1856 2352 w (state) 2069 2352 w (of) 2363 2352 w (\(possibly) 2519 2352 w (many\)) 3009 2352 w (requests) 3362 2352 w (until) 3836 2352 w (data) 4112 2352 w (appears.) 4379 2352 w (For) 4884 2352 w (example,) 720 2472 w (in) 1210 2472 w 10 /LucidaTypewriter f (8\275) 1346 2472 w 10 /LucidaSansUnicode00 f (,) 1490 2472 w (a) 1567 2472 w (single-process) 1667 2472 w (window) 2434 2472 w (system) 2849 2472 w (written) 3235 2472 w (in) 3620 2472 w (C,) 3757 2472 w (pending) 3904 2472 w (requests) 4347 2472 w (were) 4810 2472 w (queued) 720 2592 w (in) 1128 2592 w (a) 1265 2592 w (data) 1366 2592 w (structure) 1622 2592 w (associated) 2106 2592 w (with) 2661 2592 w (each) 2912 2592 w (window.) 3182 2592 w (After) 3661 2592 w (activity) 3947 2592 w (in) 4335 2592 w (the) 4471 2592 w (window) 4671 2592 w (that) 720 2712 w (might) 967 2712 w (complete) 1306 2712 w (pending) 1808 2712 w (I/O,) 2261 2712 w (the) 2509 2712 w (data) 2720 2712 w (structure) 2987 2712 w (was) 3482 2712 w (scanned) 3722 2712 w (for) 4179 2712 w (requests) 4375 2712 w (that) 4849 2712 w (could) 720 2832 w (now) 1019 2832 w (finish.) 1252 2832 w (This) 1619 2832 w (structure) 1857 2832 w (did) 2328 2832 w (not) 2516 2832 w (fit) 2709 2832 w (well) 2845 2832 w (with) 3069 2832 w (the) 3307 2832 w (rest) 3495 2832 w (of the program and, worse,) 3713 2832 w (required) 720 2952 w (meticulous) 1172 2952 w (effort) 1744 2952 w (to) 2055 2952 w (guarantee) 2195 2952 w (correct) 2723 2952 w (behavior) 3103 2952 w (under) 3564 2952 w (all) 3890 2952 w (conditions) 4045 2952 w (\(consider) 4593 2952 w (raw mode, reads of partial lines, deleting a window, multibyte characters, etc.\).) 720 3072 w (Acme) 970 3228 w (instead) 1278 3228 w (creates) 1670 3228 w (a) 2056 3228 w (new) 2150 3228 w (dedicated) 2384 3228 w (process) 2896 3228 w (for) 3309 3228 w (each) 3487 3228 w (I/O) 3751 3228 w (request.) 3951 3228 w (This) 4421 3228 w (process) 4666 3228 w (coordinates) 720 3348 w (with) 1339 3348 w (the) 1596 3348 w (rest) 1803 3348 w (of) 2039 3348 w (the) 2188 3348 w (system) 2394 3348 w (using) 2785 3348 w (Alef) 3102 3348 w 10 /LucidaSansUnicode20 f (\031) 3293 3348 w 10 /LucidaSansUnicode00 f (s) 3325 3348 w (synchronous) 3427 3348 w (communication;) 4094 3348 w (its) 4923 3348 w (state) 720 3468 w (implicitly) 993 3468 w (encodes) 1471 3468 w (the) 1909 3468 w (state) 2102 3468 w (of) 2376 3468 w (the) 2512 3468 w (I/O) 2705 3468 w (request) 2903 3468 w (and) 3307 3468 w (obviates) 3525 3468 w (the) 3967 3468 w (need) 4160 3468 w (for) 4435 3468 w (queuing.) 4612 3468 w (The passage of the request through Acme proceeds as follows.) 720 3588 w (Acme) 970 3744 w (contains) 1274 3744 w (a) 1717 3744 w (file) 1807 3744 w (server) 1993 3744 w (process,) 2325 3744 w (F,) 2766 3744 w (that) 2887 3744 w (executes) 3113 3744 w (a) 3578 3744 w 10 /LucidaTypewriter f (read) 3668 3744 w 10 /LucidaSansUnicode00 f (system) 3991 3744 w (call) 4366 3744 w (to) 4565 3744 w (receive) 4699 3744 w (a) 720 3864 w (Plan) 825 3864 w (9) 1076 3864 w (file) 1189 3864 w (protocol) 1389 3864 w (\(9P\)) 1842 3864 w (message) 2075 3864 w (from) 2548 3864 w (the) 2829 3864 w (client) 3033 3864 w ([AT&T92].) 3346 3864 w (The) 3916 3864 w (client) 4146 3864 w (blocks) 4459 3864 w (until) 4821 3864 w (Acme) 720 3984 w (answers) 1022 3984 w (the) 1448 3984 w (request.) 1636 3984 w (F) 2099 3984 w (communicates) 2186 3984 w (with) 2920 3984 w (an) 3158 3984 w (allocation) 3308 3984 w (process,) 3810 3984 w (M,) 4249 3984 w (to) 4400 3984 w (acquire) 4532 3984 w (an) 4923 3984 w (object) 720 4104 w (of) 1060 4104 w (type) 1200 4104 w 10 /LucidaTypewriter f (Xfid) 1450 4104 w 10 /LucidaSansUnicode00 f (\() 1780 4104 w 10 /LucidaSansUnicode20 f (\030) 1813 4104 w 10 /LucidaSansUnicode00 f (executing) 1845 4104 w (fid) 2363 4104 w 10 /LucidaSansUnicode20 f (\031) 2492 4104 w 10 /LucidaSansUnicode00 f (;) 2524 4104 w (fid) 2598 4104 w (is) 2769 4104 w (a) 2891 4104 w (9P) 2988 4104 w (term\)) 3148 4104 w (to) 3450 4104 w (hold) 3590 4104 w (the) 3847 4104 w (request.) 4044 4104 w (M) 4516 4104 w (sits) 4644 4104 w (in) 4853 4104 w (a) 4985 4104 w (loop) 720 4224 w (\(reproduced) 967 4224 w (in) 1590 4224 w (Figure) 1714 4224 w (2\)) 2051 4224 w (waiting) 2180 4224 w (for) 2564 4224 w (either) 2737 4224 w (a) 3052 4224 w (request) 3141 4224 w (for) 3541 4224 w (a) 3714 4224 w (new) 3803 4224 w 10 /LucidaTypewriter f (Xfid) 4032 4224 w 10 /LucidaSansUnicode00 f (or) 4354 4224 w (notification) 4490 4224 w (that) 720 4344 w (an) 948 4344 w (existing) 1101 4344 w (one) 1524 4344 w (has) 1739 4344 w (finished) 1943 4344 w (its) 2368 4344 w (task.) 2521 4344 w (When) 2822 4344 w (an) 3124 4344 w 10 /LucidaTypewriter f (Xfid) 3277 4344 w 10 /LucidaSansUnicode00 f (is) 3601 4344 w (created,) 3717 4344 w (an) 4144 4344 w (associated) 4297 4344 w (pro\255) 4842 4344 w (cess,) 720 4464 w (X,) 1000 4464 w (is) 1134 4464 w (also) 1253 4464 w (made.) 1488 4464 w (M) 1858 4464 w (queues) 1984 4464 w (idle) 2374 4464 w 10 /LucidaTypewriter f (Xfids) 2591 4464 w 10 /LucidaSansUnicode00 f (,) 2951 4464 w (allocating) 3023 4464 w (new) 3533 4464 w (ones) 3768 4464 w (only) 4038 4464 w (when) 4282 4464 w (the) 4579 4464 w (list) 4774 4464 w (is) 4960 4464 w (empty.) 720 4584 w (Thus, there is always a pool of) 1117 4584 w 10 /LucidaTypewriter f (Xfids) 2629 4584 w 10 /LucidaSansUnicode00 f (, some executing, some idle.) 2989 4584 w (The) 970 4740 w 10 /LucidaTypewriter f (Xfid) 1183 4740 w 10 /LucidaSansUnicode00 f (object contains a channel,) 1503 4740 w 10 /LucidaTypewriter f (Xfid.c) 2801 4740 w 10 /LucidaSansUnicode00 f (, for communication with) 3233 4740 w (its) 4484 4740 w (process;) 4634 4740 w (the) 720 4860 w (unpacked) 932 4860 w (message;) 1459 4860 w (and) 1972 4860 w (some) 2208 4860 w (associated) 2525 4860 w (functions,) 3090 4860 w (mostly) 3630 4860 w (corresponding) 4009 4860 w (to) 4768 4860 w (9P) 4922 4860 w (messages such as) 720 4980 w 10 /LucidaTypewriter f (Xfid.write) 1623 4980 w 10 /LucidaSansUnicode00 f (to handle a 9P write request.) 2375 4980 w (The) 970 5136 w (file) 1191 5136 w (server) 1382 5136 w (process) 1719 5136 w (F) 2133 5136 w (parses) 2227 5136 w (the) 2584 5136 w (message) 2779 5136 w (to) 3243 5136 w (see) 3382 5136 w (its) 3586 5136 w (nature) 3744 5136 w 10 /LucidaSansUnicode20 f (\024) 4057 5136 w 10 /LucidaSansUnicode00 f (open,) 4157 5136 w (close,) 4472 5136 w (read,) 4793 5136 w (write,) 720 5256 w (etc.) 1047 5256 w (Many) 1310 5256 w (messages,) 1620 5256 w (such) 2181 5256 w (as) 2461 5256 w (directory) 2621 5256 w (lookups,) 3106 5256 w (can) 3577 5256 w (be) 3799 5256 w (handled) 3972 5256 w (immediately;) 4416 5256 w (these) 720 5376 w (are) 1017 5376 w (responded) 1204 5376 w (to) 1755 5376 w (directly) 1888 5376 w (and) 2281 5376 w (efficiently) 2496 5376 w (by) 3006 5376 w (F) 3156 5376 w (without) 3245 5376 w (invoking) 3645 5376 w (the) 4096 5376 w 10 /LucidaTypewriter f (Xfid) 4287 5376 w 10 /LucidaSansUnicode00 f (,) 4575 5376 w (which) 4643 5376 w (is) 4960 5376 w (therefore) 720 5496 w (maintained) 1210 5496 w (until) 1794 5496 w (the) 2056 5496 w (next) 2254 5496 w (message.) 2513 5496 w (When) 3044 5496 w (a) 3353 5496 w (message,) 3451 5496 w (such) 3950 5496 w (as) 4218 5496 w (a) 4366 5496 w (write) 4463 5496 w (to) 4745 5496 w (the) 4885 5496 w (display,) 720 5616 w (requires) 1132 5616 w (the) 1569 5616 w (attention) 1762 5616 w (of) 2236 5616 w (the) 2372 5616 w (main) 2565 5616 w (display) 2842 5616 w (process) 3222 5616 w (and) 3634 5616 w (interlocked) 3852 5616 w (access) 4433 5616 w (to) 4786 5616 w (its) 4923 5616 w (data) 720 5736 w (structures,) 967 5736 w (F) 1525 5736 w (enables) 1616 5736 w (X) 2025 5736 w (by) 2125 5736 w (sending) 2276 5736 w (a) 2697 5736 w (function) 2788 5736 w (pointer) 3225 5736 w (on) 3610 5736 w 10 /LucidaTypewriter f (Xfid.c) 3769 5736 w 10 /LucidaSansUnicode00 f (.) 4201 5736 w (For) 4301 5736 w (example,) 4493 5736 w (if) 4974 5736 w (the message is a write, F executes) 720 5856 w 9 /LucidaTypewriter f (x->c) 1008 6016 w (<-=) 1333 6016 w (Xfid.write;) 1593 6016 w 10 /LucidaSansUnicode00 f (which sends the address of) 720 6196 w 10 /LucidaTypewriter f (Xfid.write) 2077 6196 w 10 /LucidaSansUnicode00 f (on) 2829 6196 w 10 /LucidaTypewriter f (Xfid.c) 2984 6196 w 10 /LucidaSansUnicode00 f (, waking up X.) 3416 6196 w (The) 970 6352 w 10 /LucidaTypewriter f (Xfid) 1183 6352 w 10 /LucidaSansUnicode00 f (process, X, executes a simple loop:) 1503 6352 w cleartomark showpage saveobj restore %%EndPage: 12 12 %%Page: 13 13 /saveobj save def mark 13 pagesetup 10 /LucidaSansUnicode00 f (\255 13 \255) 2752 480 w 9 /LucidaTypewriter f (void) 1008 820 w (Xfid.ctl\(Xfid) 1008 920 w (*x\)) 1918 920 w ({) 1008 1020 w (for\(;;\){) 1268 1120 w (\(*<-x->c\)\(x\);) 1528 1220 w (/*) 2763 1220 w (receive) 2958 1220 w (and) 3478 1220 w (execute) 3738 1220 w (message) 4258 1220 w (*/) 4778 1220 w (bflush\(\);) 1528 1320 w (/*) 2763 1320 w (synchronize) 2958 1320 w (bitmap) 3738 1320 w (display) 4193 1320 w (*/) 4713 1320 w (cxfidfree) 1528 1420 w (<-=) 2178 1420 w (x;) 2438 1420 w (/*) 2763 1420 w (return) 2958 1420 w (to) 3413 1420 w (free) 3608 1420 w (list) 3933 1420 w (*/) 4258 1420 w (}) 1268 1520 w (}) 1008 1620 w 10 /LucidaSansUnicode00 f (Thus) 720 1803 w (X) 991 1803 w (will) 1087 1803 w (wake) 1284 1803 w (up) 1564 1803 w (with) 1723 1803 w (the) 1962 1803 w (address) 2151 1803 w (of) 2565 1803 w (a) 2697 1803 w (function) 2786 1803 w (to) 3221 1803 w (call) 3353 1803 w (\(here) 3551 1803 w 10 /LucidaTypewriter f (Xfid.write) 3833 1803 w 10 /LucidaSansUnicode00 f (\)) 4553 1803 w (and) 4620 1803 w (exe\255) 4834 1803 w (cute) 720 1923 w (it;) 961 1923 w (once) 1094 1923 w (that) 1359 1923 w (completes,) 1585 1923 w (it) 2149 1923 w (returns) 2250 1923 w (itself) 2635 1923 w (to) 2909 1923 w (the) 3042 1923 w (pool) 3232 1923 w (of) 3481 1923 w (free) 3614 1923 w (processes) 3839 1923 w (by) 4355 1923 w (sending) 4504 1923 w (its) 4923 1923 w (address back to the allocator.) 720 2043 w (Although) 970 2201 w (this) 1450 2201 w (sequence) 1665 2201 w (may) 2158 2201 w (seem) 2394 2201 w (complicated,) 2686 2201 w (it) 3342 2201 w (is) 3444 2201 w (just) 3560 2201 w (a) 3777 2201 w (few) 3869 2201 w (lines) 4076 2201 w (of) 4340 2201 w (code) 4475 2201 w (and) 4743 2201 w (is) 4960 2201 w (in) 720 2321 w (fact) 844 2321 w (far) 1057 2321 w (simpler) 1223 2321 w (than) 1618 2321 w (the) 1867 2321 w (management) 2055 2321 w (of) 2719 2321 w (the) 2850 2321 w (I/O) 3038 2321 w (queues) 3231 2321 w (in) 3614 2321 w 10 /LucidaTypewriter f (8\275) 3737 2321 w 10 /LucidaSansUnicode00 f (.) 3881 2321 w (The hard work of syn\255) 3977 2321 w (chronization) 720 2441 w (is) 1367 2441 w (done) 1487 2441 w (by) 1769 2441 w (the) 1924 2441 w (Alef) 2119 2441 w (run) 2350 2441 w (time) 2556 2441 w (system.) 2812 2441 w (Moreover,) 3257 2441 w (the) 3784 2441 w (code) 3980 2441 w (worked) 4252 2441 w (the) 4649 2441 w (first) 4845 2441 w (time, which cannot be said for the code in) 720 2561 w 10 /LucidaTypewriter f (8\275) 2797 2561 w 10 /LucidaSansUnicode00 f (.) 2941 2561 w 10 /LucidaSans-Demi f (Undo) 720 2807 w 10 /LucidaSansUnicode00 f (Acme) 970 2965 w (provides) 1277 2965 w (a) 1731 2965 w (general) 1824 2965 w (undo) 2223 2965 w (facility) 2509 2965 w (like) 2866 2965 w (that) 3077 2965 w (of) 3307 2965 w (Sam,) 3444 2965 w (permitting) 3717 2965 w (textual) 4265 2965 w (changes) 4641 2965 w (to) 720 3085 w (be) 854 3085 w (unwound) 1009 3085 w (arbitrarily.) 1494 3085 w (The) 2066 3085 w (implementation) 2283 3085 w (is) 3080 3085 w (superior) 3195 3085 w (to) 3634 3085 w (Sam) 3767 3085 w 10 /LucidaSansUnicode20 f (\031) 3969 3085 w 10 /LucidaSansUnicode00 f (s,) 4001 3085 w (though,) 4119 3085 w (with) 4532 3085 w (much) 4772 3085 w (higher performance and the ability to ) 720 3205 w 10 /LucidaSansUnicode20 f (\030) 2567 3205 w 10 /LucidaSansUnicode00 f (redo) 2599 3205 w 10 /LucidaSansUnicode20 f (\031) 2820 3205 w 10 /LucidaSansUnicode00 f (changes.) 2884 3205 w (Sam) 970 3363 w (uses) 1218 3363 w (a) 1484 3363 w (multi-pass) 1585 3363 w (algorithm) 2159 3363 w (that) 2674 3363 w (builds) 2911 3363 w (a) 3255 3363 w (transcript) 3357 3363 w (of) 3871 3363 w (changes) 4016 3363 w (to) 4462 3363 w (be) 4607 3363 w (made) 4773 3363 w (simultaneously) 720 3483 w (and then executes them atomically.) 1482 3483 w (This was thought necessary because) 3272 3483 w (the elements of a repetitive command such as a global) 720 3603 w (substitution) 3409 3603 w (should) 4023 3603 w (all) 4384 3603 w (be) 4530 3603 w (applied) 4682 3603 w (to) 720 3723 w (the) 851 3723 w (same) 1039 3723 w (initial) 1327 3723 w (file) 1630 3723 w (and) 1814 3723 w (implemented) 2027 3723 w (simultaneously;) 2697 3723 w (forming the complete transcript) 3491 3723 w (before) 720 3843 w (executing) 1070 3843 w (any) 1582 3843 w (of) 1787 3843 w (the) 1921 3843 w (changes) 2112 3843 w (avoids) 2547 3843 w (the) 2894 3843 w (cumbersome) 3086 3843 w (management) 3750 3843 w (of) 4418 3843 w (addresses) 4553 3843 w (in) 720 3963 w (a) 862 3963 w (changing) 968 3963 w (file.) 1464 3963 w (Acme,) 1730 3963 w (however,) 2082 3963 w (doesn) 2570 3963 w 10 /LucidaSansUnicode20 f (\031) 2863 3963 w 10 /LucidaSansUnicode00 f (t) 2895 3963 w (have) 2983 3963 w (this) 3259 3963 w (problem;) 3489 3963 w (global) 3978 3963 w (substitution) 4328 3963 w (is) 4960 3963 w (controlled externally and may be) 720 4083 w (made) 2348 4083 w (incrementally) 2648 4083 w (by) 3333 4083 w (exploiting) 3481 4083 w (an) 4003 4083 w (observation:) 4153 4083 w (if) 4786 4083 w (the) 4885 4083 w (changes) 720 4203 w (are) 1153 4203 w (sorted) 1339 4203 w (in) 1682 4203 w (address) 1807 4203 w (order) 2221 4203 w (and) 2517 4203 w (executed) 2731 4203 w (in) 3207 4203 w (reverse,) 3332 4203 w (changes) 3751 4203 w (will) 4183 4203 w (not) 4380 4203 w (invalidate) 4573 4203 w (the addresses of pending changes.) 720 4323 w (Acme) 970 4481 w (therefore) 1282 4481 w (avoids) 1772 4481 w (the) 2126 4481 w (initial) 2324 4481 w (transcript.) 2637 4481 w (Instead,) 3212 4481 w (changes) 3641 4481 w (are) 4084 4481 w (applied) 4280 4481 w (directly) 4682 4481 w (to) 720 4601 w (the) 851 4601 w (file,) 1039 4601 w (with) 1255 4601 w (an undo transcript recorded in a separate list.) 1493 4601 w (For example, when text is) 3783 4601 w (added) 720 4721 w (to) 1066 4721 w (a) 1210 4721 w (window,) 1311 4721 w (it) 1758 4721 w (is) 1870 4721 w (added) 1997 4721 w (directly) 2344 4721 w (and) 2749 4721 w (a) 2976 4721 w (record) 3078 4721 w (of) 3438 4721 w (what) 3583 4721 w (to) 3861 4721 w (delete) 4006 4721 w (to) 4350 4721 w (restore) 4495 4721 w (the) 4885 4721 w (state) 720 4841 w (is) 1005 4841 w (appended) 1134 4841 w (to) 1664 4841 w (the) 1811 4841 w (undo) 2015 4841 w (list.) 2312 4841 w (Each) 2571 4841 w (undo) 2842 4841 w (action) 3139 4841 w (and) 3483 4841 w (the) 3712 4841 w (file) 3916 4841 w (are) 4116 4841 w (marked) 4317 4841 w (with) 4732 4841 w (a) 4985 4841 w (sequence) 720 4961 w (number;) 1216 4961 w (actions) 1664 4961 w (with) 2049 4961 w (the) 2293 4961 w (same) 2487 4961 w (sequence) 2781 4961 w (number) 3277 4961 w (are) 3693 4961 w (considered) 3885 4961 w (a) 4458 4961 w (unit) 4553 4961 w (to) 4783 4961 w (be) 4921 4961 w (undone) 720 5081 w (together.) 1124 5081 w (The) 1638 5081 w (invariant) 1857 5081 w (state) 2317 5081 w (of) 2591 5081 w (the) 2727 5081 w (structure) 2919 5081 w (is) 3394 5081 w (that) 3511 5081 w (the) 3739 5081 w (last) 3931 5081 w (action) 4140 5081 w (in) 4472 5081 w (the) 4600 5081 w (undo) 4792 5081 w (list applies to the current state of the file, even) 720 5201 w (if) 3034 5201 w (that) 3133 5201 w (action) 3357 5201 w (is) 3685 5201 w (one) 3798 5201 w (of) 4010 5201 w (a) 4141 5201 w (related) 4229 5201 w (set) 4599 5201 w (from,) 4776 5201 w (for) 720 5321 w (example,) 897 5321 w (a) 1379 5321 w (global) 1471 5321 w (substitute.) 1807 5321 w (\(In) 2393 5321 w (Sam,) 2554 5321 w (a) 2825 5321 w (related) 2917 5321 w (set) 3291 5321 w (of) 3472 5321 w (actions) 3607 5321 w (needed) 3990 5321 w (to) 4383 5321 w (be) 4518 5321 w (undone) 4674 5321 w (simultaneously.\)) 720 5441 w (To) 1587 5441 w (undo) 1752 5441 w (an) 2041 5441 w (action,) 2199 5441 w (pop) 2567 5441 w (the) 2795 5441 w (last) 2991 5441 w (item) 3204 5441 w (on) 3461 5441 w (the) 3626 5441 w (undo) 3823 5441 w (list,) 4113 5441 w (apply) 4333 5441 w (it) 4637 5441 w (to) 4745 5441 w (the) 4885 5441 w (file,) 720 5561 w (revert) 945 5561 w (it,) 1270 5561 w (and) 1410 5561 w (append) 1632 5561 w (it) 2036 5561 w (to) 2144 5561 w (a) 2284 5561 w (second,) 2381 5561 w (redo) 2799 5561 w (list.) 3062 5561 w (To) 3314 5561 w (redo) 3480 5561 w (an) 3742 5561 w (action,) 3900 5561 w (do) 4268 5561 w (the) 4433 5561 w (identical) 4629 5561 w (operation) 720 5681 w (with) 1225 5681 w (the) 1471 5681 w (lists) 1667 5681 w (interchanged.) 1905 5681 w (The) 2646 5681 w (expensive) 2868 5681 w (operations) 3395 5681 w (occur) 3952 5681 w (only) 4259 5681 w (when) 4504 5681 w (actu\255) 4802 5681 w (ally) 720 5801 w (undoing;) 930 5801 w (in) 1408 5801 w (normal) 1544 5801 w (editing) 1930 5801 w (the) 2313 5801 w (overhead) 2513 5801 w (is) 3004 5801 w (minor.) 3129 5801 w (For) 3524 5801 w (example,) 3725 5801 w (Acme) 4215 5801 w (reads) 4528 5801 w (files) 4838 5801 w (about) 720 5921 w (seven) 1058 5921 w (times) 1395 5921 w (faster) 1721 5921 w (than) 2058 5921 w (Sam,) 2334 5921 w (partly) 2628 5921 w (because) 2965 5921 w (of) 3419 5921 w (this) 3578 5921 w (improvement) 3818 5921 w (and) 4522 5921 w (partly) 4763 5921 w (because of a cleaner implementation.) 720 6041 w (Acme) 970 6199 w (uses) 1285 6199 w (a) 1551 6199 w (temporary) 1652 6199 w (file) 2197 6199 w (to) 2394 6199 w (hold) 2538 6199 w (the) 2799 6199 w (text,) 3000 6199 w (keeping) 3269 6199 w (in) 3701 6199 w (memory) 3838 6199 w (only) 4280 6199 w (the) 4530 6199 w (visible) 4731 6199 w (portion,) 720 6319 w (and) 1144 6319 w (therefore) 1362 6319 w (can) 1847 6319 w (edit) 2052 6319 w (large) 2274 6319 w (files) 2554 6319 w (comfortably) 2793 6319 w (even) 3410 6319 w (on) 3673 6319 w (small-memory) 3833 6319 w (machines) 4581 6319 w (such as laptops.) 720 6439 w 10 /LucidaSans-Demi f (Future) 720 6685 w 10 /LucidaSansUnicode00 f (Acme) 970 6843 w (is) 1283 6843 w (still) 1407 6843 w (under) 1626 6843 w (development.) 1955 6843 w (Some) 2692 6843 w (things) 3001 6843 w (are) 3349 6843 w (simply) 3546 6843 w (missing.) 3908 6843 w (For) 4394 6843 w (example,) 4595 6843 w (Acme) 720 6963 w (should) 1039 6963 w (support) 1417 6963 w (non-textual) 1845 6963 w (graphics,) 2475 6963 w (but) 2970 6963 w (this) 3181 6963 w (is) 3409 6963 w (being) 3538 6963 w (deferred) 3859 6963 w (until) 4321 6963 w (it) 4589 6963 w (can) 4704 6963 w (be) 4921 6963 w (done) 720 7083 w (using) 996 7083 w (a) 1296 7083 w (new) 1385 7083 w (graphics) 1614 7083 w (model) 2062 7083 w (being) 2398 7083 w (developed) 2704 7083 w (for) 3237 7083 w (Plan) 3410 7083 w (9.) 3645 7083 w (Also,) 3807 7083 w (it) 4084 7083 w (is) 4185 7083 w (undecided) 4300 7083 w (how) 4840 7083 w (Acme) 720 7203 w 10 /LucidaSansUnicode20 f (\031) 989 7203 w 10 /LucidaSansUnicode00 f (s) 1021 7203 w (style) 1125 7203 w (of) 1403 7203 w (interaction) 1554 7203 w (should) 2127 7203 w (best) 2507 7203 w (be) 2766 7203 w (extended) 2937 7203 w (to) 3443 7203 w (graphical) 3593 7203 w (applications.) 4092 7203 w (On) 4793 7203 w (a) 4985 7203 w cleartomark showpage saveobj restore %%EndPage: 13 13 %%Page: 14 14 /saveobj save def mark 14 pagesetup 10 /LucidaSansUnicode00 f (\255 14 \255) 2752 480 w (smaller) 720 840 w (scale,) 1125 840 w (although) 1451 840 w (the) 1933 840 w (system) 2140 840 w (feels) 2532 840 w (smooth) 2813 840 w (and) 3230 840 w (comfortable,) 3462 840 w (work) 4130 840 w (continues) 4419 840 w (to) 4942 840 w (tune the heuristics and try new ideas for the user interface.) 720 960 w (There need to be) 970 1121 w (more) 1831 1121 w (programs) 2115 1121 w (that) 2615 1121 w (use) 2839 1121 w (Acme.) 3041 1121 w (Browsers) 3407 1121 w (for) 3876 1121 w (Usenet) 4048 1121 w (and) 4412 1121 w (AP) 4625 1121 w (News) 4782 1121 w (articles,) 720 1241 w (the) 1157 1241 w (Oxford) 1368 1241 w (English) 1765 1241 w (Dictionary,) 2170 1241 w (and) 2749 1241 w (other) 2984 1241 w (such) 3296 1241 w (text) 3577 1241 w (sources) 3823 1241 w (exist,) 4251 1241 w (but) 4572 1241 w (more) 4789 1241 w (imaginative) 720 1361 w (applications) 1314 1361 w (will) 1934 1361 w (be) 2133 1361 w (necessary) 2288 1361 w (to) 2799 1361 w (prove) 2933 1361 w (that) 3242 1361 w (Acme) 3469 1361 w 10 /LucidaSansUnicode20 f (\031) 3738 1361 w 10 /LucidaSansUnicode00 f (s) 3770 1361 w (approach) 3857 1361 w (is) 4344 1361 w (viable.) 4460 1361 w (One) 4844 1361 w (that) 720 1481 w (has) 948 1481 w (recently) 1153 1481 w (been) 1574 1481 w (started) 1848 1481 w (is) 2225 1481 w (an) 2342 1481 w (interface) 2496 1481 w (to) 2957 1481 w (the) 3092 1481 w (debugger) 3284 1481 w (Acid) 3786 1481 w ([Wint94],) 4034 1481 w (although) 4508 1481 w (it) 4974 1481 w (is still unclear what form it will ultimately take.) 720 1601 w (Acme) 970 1762 w (shows) 1279 1762 w (that) 1621 1762 w (it) 1852 1762 w (is) 1958 1762 w (possible) 2078 1762 w (to) 2521 1762 w (make) 2659 1762 w (a) 2961 1762 w (user) 3056 1762 w (interface) 3306 1762 w (a) 3770 1762 w (stand-alone) 3865 1762 w (component) 4494 1762 w (of) 720 1882 w (an) 856 1882 w (interactive) 1010 1882 w (environment.) 1552 1882 w (By) 2264 1882 w (absorbing) 2411 1882 w (more) 2935 1882 w (of) 3223 1882 w (the) 3358 1882 w (interactive) 3550 1882 w (functionality) 4092 1882 w (than) 4732 1882 w (a) 4985 1882 w (simple) 720 2002 w (window) 1080 2002 w (system,) 1489 2002 w (Acme) 1901 2002 w (off-loads) 2210 2002 w (much) 2702 2002 w (of) 3010 2002 w (the) 3148 2002 w (computation) 3343 2002 w (from) 3994 2002 w (its) 4266 2002 w (applications,) 4423 2002 w (which) 720 2122 w (helps) 1036 2122 w (keep) 1332 2122 w (them) 1600 2122 w (small) 1883 2122 w (and) 2175 2122 w (consistent) 2390 2122 w (in) 2922 2122 w (their) 3048 2122 w (interface.) 3308 2122 w (Acme) 3831 2122 w (can) 4134 2122 w (afford) 4336 2122 w (to) 4664 2122 w (dedi\255) 4796 2122 w (cate considerable effort) 720 2242 w (to) 1902 2242 w (making) 2033 2242 w (that) 2425 2242 w (interface) 2649 2242 w (as) 3106 2242 w (good) 3245 2242 w (as) 3525 2242 w (possible;) 3664 2242 w (the) 4132 2242 w (result) 4320 2242 w (will) 4629 2242 w (ben\255) 4826 2242 w (efit the entire system.) 720 2362 w (Acme) 970 2523 w (is) 1283 2523 w (complete) 1407 2523 w (and) 1897 2523 w (useful) 2121 2523 w (enough) 2462 2523 w (to) 2871 2523 w (attract) 3013 2523 w (users.) 3370 2523 w (Its) 3739 2523 w (comfortable) 3900 2523 w (user) 4528 2523 w (inter\255) 4782 2523 w (face,) 720 2643 w (the) 986 2643 w (ease) 1176 2643 w (with) 1429 2643 w (which) 1669 2643 w (it) 1985 2643 w (handles) 2086 2643 w (multiple) 2499 2643 w (tasks) 2932 2643 w (and) 3219 2643 w (programs) 3434 2643 w (in) 3936 2643 w (multiple) 4061 2643 w (directories,) 4493 2643 w (and) 720 2763 w (its) 946 2763 w (high) 1109 2763 w (level) 1370 2763 w (of) 1638 2763 w (integration) 1782 2763 w (make) 2359 2763 w (it) 2667 2763 w (addictive.) 2779 2763 w (Perhaps) 3324 2763 w (most) 3753 2763 w (telling,) 4041 2763 w (Acme) 4423 2763 w (shows) 4738 2763 w (that typescripts may not be the most productive interface to a time-sharing system.) 720 2883 w 10 /LucidaSans-Demi f (Acknowledgements) 720 3140 w 10 /LucidaSansUnicode00 f (Howard) 970 3301 w (Trickey,) 1391 3301 w (Acme) 1823 3301 w 10 /LucidaSansUnicode20 f (\031) 2092 3301 w 10 /LucidaSansUnicode00 f (s) 2124 3301 w (first) 2225 3301 w (user,) 2470 3301 w (suffered) 2762 3301 w (buggy) 3215 3301 w (versions) 3566 3301 w (gracefully) 4019 3301 w (and) 4543 3301 w (made) 4773 3301 w (many) 720 3421 w (helpful) 1034 3421 w (suggestions.) 1424 3421 w (Chris) 2124 3421 w (Fraser) 2428 3421 w (provided) 2778 3421 w (the) 3258 3421 w (necessary) 3465 3421 w (insight) 3992 3421 w (for) 4375 3421 w (the) 4565 3421 w (Acme) 4771 3421 w (editing commands.) 720 3541 w 10 /LucidaSans-Demi f (References) 720 3798 w 10 /LucidaSansUnicode00 f ([Alef]) 720 3959 w (P.) 1019 3959 w (Winterbottom,) 1148 3959 w 10 /LucidaSansUnicode20 f (\030\030) 1885 3959 w 10 /LucidaSansUnicode00 f (Alef) 1949 3959 w (Language) 2182 3959 w (Reference) 2691 3959 w (Manual) 3212 3959 w 10 /LucidaSansUnicode20 f (\031\031) 3561 3959 w 10 /LucidaSansUnicode00 f (,) 3625 3959 w 10 /LucidaSans-Italic f (Plan) 3700 3959 w (9) 3953 3959 w (Programmer's) 4059 3959 w (Man\255) 4803 3959 w (ual,) 720 4079 w 10 /LucidaSansUnicode00 f (AT&T Bell Laboratories, Murray Hill, NJ, 1992; revised in this volume.) 936 4079 w ([Alle92]) 720 4199 w 10 /LucidaSans-Italic f (Allegro) 1128 4199 w (Common) 1507 4199 w (Lisp) 1970 4199 w (user) 2197 4199 w (Guide,) 2442 4199 w (Vol) 2782 4199 w (2,) 2970 4199 w 10 /LucidaSansUnicode00 f (Chapter) 3098 4199 w (14,) 3514 4199 w ("The) 3705 4199 w (Emacs-Lisp) 3956 4199 w (Interface".) 4547 4199 w (March 1992.) 720 4319 w ([AT&T92] Plan 9 Programmer) 720 4439 w 10 /LucidaSansUnicode20 f (\031) 2135 4439 w 10 /LucidaSansUnicode00 f (s manual, Murray Hill, New Jersey, 1992.) 2167 4439 w ([Far89] Far too many people, XTERM\(1\), Massachusetts Institute of Technology, 1989.) 720 4559 w ([Gans93]) 720 4679 w (Emden) 1195 4679 w (R.) 1566 4679 w (Gansner) 1704 4679 w (and) 2146 4679 w (John) 2369 4679 w (H.) 2628 4679 w (Reppy,) 2777 4679 w 10 /LucidaSansUnicode20 f (\030\030) 3181 4679 w 10 /LucidaSansUnicode00 f (A) 3245 4679 w (Multi-threaded) 3357 4679 w (Higher-order) 4135 4679 w (User) 4823 4679 w (Interface) 720 4799 w (Toolkit) 1200 4799 w 10 /LucidaSansUnicode20 f (\031\031) 1538 4799 w 10 /LucidaSansUnicode00 f (,) 1602 4799 w (in) 1690 4799 w 10 /LucidaSans-Italic f (Software) 1837 4799 w (Trends,) 2321 4799 w (Volume) 2744 4799 w (1,) 3163 4799 w (User) 3314 4799 w (Interface) 3588 4799 w (Software,) 4075 4799 w 10 /LucidaSansUnicode00 f (Bass) 4590 4799 w (and) 4860 4799 w (Dewan \(Eds.\), John Wiley & Sons 1993, pp. 61-80.) 720 4919 w ([Lucid92] Richard Stallman and Lucid, Inc.,) 720 5039 w 10 /LucidaSans-Italic f (Lucid GNU EMACS Manual,) 2816 5039 w 10 /LucidaSansUnicode00 f (March 1992.) 4134 5039 w ([Pike87]) 720 5159 w (Rob) 1153 5159 w (Pike,) 1383 5159 w 10 /LucidaSansUnicode20 f (\030\030) 1656 5159 w 10 /LucidaSansUnicode00 f (The) 1720 5159 w (Text) 1944 5159 w (Editor) 2204 5159 w 10 /LucidaTypewriter f (sam) 2532 5159 w 10 /LucidaSansUnicode20 f (\031\031) 2748 5159 w 10 /LucidaSansUnicode00 f (,) 2812 5159 w (Softw.) 2887 5159 w (-) 3229 5159 w (Pract.) 3331 5159 w (and) 3646 5159 w (Exp.,) 3870 5159 w (Nov) 4156 5159 w (1987,) 4387 5159 w (Vol) 4715 5159 w (17) 4914 5159 w (#11, pp. 813-845; reprinted in this volume.) 720 5279 w ([Pike88]) 720 5399 w (Rob) 1171 5399 w (Pike,) 1419 5399 w 10 /LucidaSansUnicode20 f (\030\030) 1710 5399 w 10 /LucidaSansUnicode00 f (Window) 1774 5399 w (Systems) 2213 5399 w (Should) 2668 5399 w (Be) 3060 5399 w (Transparent) 3235 5399 w 10 /LucidaSansUnicode20 f (\031\031) 3821 5399 w 10 /LucidaSansUnicode00 f (,) 3885 5399 w (Comp.) 3978 5399 w (Sys.,) 4358 5399 w (Summer) 4641 5399 w (1988, Vol 1 #3, pp. 279-296.) 720 5519 w ([Pike89]) 720 5639 w (Rob) 1149 5639 w (Pike,) 1375 5639 w 10 /LucidaSansUnicode20 f (\030\030) 1644 5639 w 10 /LucidaSansUnicode00 f (A) 1708 5639 w (Concurrent) 1816 5639 w (Window) 2397 5639 w (System) 2814 5639 w 10 /LucidaSansUnicode20 f (\031\031) 3157 5639 w 10 /LucidaSansUnicode00 f (,) 3221 5639 w (Comp.) 3292 5639 w (Sys.,) 3649 5639 w (Spring) 3909 5639 w (1989,) 4260 5639 w (Vol) 4584 5639 w (2) 4779 5639 w (#2,) 4882 5639 w (pp. 133-153.) 720 5759 w ([PPTTW93]) 720 5879 w (Rob) 1268 5879 w (Pike,) 1489 5879 w (Dave) 1753 5879 w (Presotto,) 2025 5879 w (Ken) 2490 5879 w (Thompson,) 2707 5879 w (Howard) 3289 5879 w (Trickey,) 3694 5879 w (and) 4110 5879 w (Phil) 4325 5879 w (Winterbot\255) 4535 5879 w (tom,) 720 5999 w 10 /LucidaSansUnicode20 f (\030\030) 977 5999 w 10 /LucidaSansUnicode00 f (The) 1041 5999 w (Use) 1256 5999 w (of) 1466 5999 w (Name) 1598 5999 w (Spaces) 1910 5999 w (in) 2274 5999 w (Plan) 2399 5999 w (9) 2634 5999 w 10 /LucidaSansUnicode20 f (\031\031) 2697 5999 w 10 /LucidaSansUnicode00 f (,) 2761 5999 w (Op.) 2827 5999 w (Sys.) 3034 5999 w (Rev.,) 3257 5999 w (Vol.) 3558 5999 w (27,) 3779 5999 w (No.) 3971 5999 w (2,) 4172 5999 w (April) 4301 5999 w (1993,) 4565 5999 w (pp.) 4882 5999 w (72-76, reprinted in this volume.) 720 6119 w ([Pike91]) 720 6239 w (Rob) 1147 6239 w (Pike,) 1371 6239 w 10 /LucidaSansUnicode20 f (\030\030) 1638 6239 w 10 /LucidaSansUnicode00 f (8\275,) 1702 6239 w (the) 1914 6239 w (Plan) 2106 6239 w (9) 2344 6239 w (Window) 2445 6239 w (System) 2861 6239 w 10 /LucidaSansUnicode20 f (\031\031) 3204 6239 w 10 /LucidaSansUnicode00 f (,) 3268 6239 w (USENIX) 3338 6239 w (Summer) 3719 6239 w (Conf.) 4156 6239 w (Proc.,) 4455 6239 w (Nash\255) 4765 6239 w (ville, June, 1991, pp. 257-265, reprinted in this volume.) 720 6359 w ([Pike92]) 720 6479 w (Rob) 1160 6479 w (Pike,) 1397 6479 w 10 /LucidaSansUnicode20 f (\030\030) 1677 6479 w 10 /LucidaSansUnicode00 f (A) 1741 6479 w (Minimalist) 1860 6479 w (Global) 2410 6479 w (User) 2770 6479 w (Interface) 3038 6479 w 10 /LucidaSansUnicode20 f (\031\031) 3462 6479 w 10 /LucidaSansUnicode00 f (,) 3526 6479 w (Graphics) 3609 6479 w (Interface) 4084 6479 w 10 /LucidaSansUnicode20 f (\031) 4559 6479 w 10 /LucidaSansUnicode00 f (92) 4591 6479 w (Proc.,) 4768 6479 w (Vancouver,) 720 6599 w (1992,) 1310 6599 w (pp.) 1647 6599 w (282-293.) 1857 6599 w (An) 2409 6599 w (earlier) 2592 6599 w (version) 2951 6599 w (appeared) 3355 6599 w (under) 3859 6599 w (the) 4195 6599 w (same) 4402 6599 w (title) 4709 6599 w (in) 4949 6599 w (USENIX Summer Conf. Proc., Nashville, June, 1991, pp. 267-279.) 720 6719 w ([Pike93]) 720 6839 w (Rob) 1154 6839 w (Pike) 1385 6839 w (and) 1627 6839 w (Ken) 1851 6839 w (Thompson,) 2079 6839 w 10 /LucidaSansUnicode20 f (\030\030) 2672 6839 w 10 /LucidaSansUnicode00 f (Hello) 2736 6839 w (World) 3030 6839 w (or) 3355 6839 w 10 /LucidaSansUnicode03 f (\232\261\273\267\274\255\301\261) 3502 6839 w (\272\314\303\274\265) 4055 6839 w 10 /LucidaSansUnicode00 f (or) 4399 6839 w save 4515 6839 m currentpoint translate 10 10 scale ptsize dup scale 24 24 true [24 0 0 -24 0 22] {<00000000000002000001f000007fc00007c0001c000060000000000000000000000000000000000000000800001000001000001000001000000c000007fff001fff0000000000000>} imagemask restore save 4620 6839 m currentpoint translate 10 10 scale ptsize dup scale 24 24 true [24 0 0 -24 0 22] {<000000001800000c00001c0000180000380000300000600000600000c0000080000180000300000270000798000e18000c1802181806180c0c300c18700c70600fe0600780000000>} imagemask restore save 4725 6839 m currentpoint translate 10 10 scale ptsize dup scale 24 24 true [24 0 0 -24 0 22] {<0000000800000c00000c00000c01e00c0ff818303c1800601800801800001000003000003000003100003100003210003220003220001430001c1ffe1c07fc0c0000080000000000>} imagemask restore save 4830 6839 m currentpoint translate 10 10 scale ptsize dup scale 24 24 true [24 0 0 -24 0 22] {<01800000c00000c00000800001860021bf003fe0001980000100000100000300000303c0021c3002701802c00c07000c07000c0600180000380000700000e0000380001c00000000>} imagemask restore save 4935 6839 m currentpoint translate 10 10 scale ptsize dup scale 24 24 true [24 0 0 -24 0 22] {<0000003001801800601c006018006018004018004030204e301ffc300c403000402000406000406400406400606400606c0060680fe028307038407c3840ee183fc6100f00000000>} imagemask restore save 720 6959 m currentpoint translate 10 10 scale ptsize dup scale 24 24 true [24 0 0 -24 0 22] {<071c70061860061860061860061860061860061860061866ffffff061860061860061860061860061860061860061fe006186006186006000006000006000006000c07fffe060000>} imagemask restore save 825 6959 m currentpoint translate 10 10 scale ptsize dup scale 24 24 true [24 0 0 -24 0 22] {<0800300ffff80c18300c18300c18300ffff00c18300c18300c18300ffff00c743000e20001c1800300e00ee1ff38c19ec0c18600c18000c18000c1800181800181800301800c0180>} imagemask restore 10 /LucidaSansUnicode20 f (\031\031) 930 6959 w 10 /LucidaSansUnicode00 f (, USENIX Winter Conf. Proc., San Diego, 1993, pp. 43-50, reprinted in this volume.) 994 6959 w ([Pres93]) 720 7079 w (Dave) 1162 7079 w (Presotto) 1447 7079 w (and) 1893 7079 w (Phil) 2120 7079 w (Winterbottom,) 2342 7079 w 10 /LucidaSansUnicode20 f (\030\030) 3084 7079 w 10 /LucidaSansUnicode00 f (The) 3148 7079 w (Organization) 3376 7079 w (of) 4051 7079 w (Networks) 4197 7079 w (in) 4700 7079 w (Plan) 4839 7079 w (9) 720 7199 w 10 /LucidaSansUnicode20 f (\031\031) 783 7199 w 10 /LucidaSansUnicode00 f (, Proc. Usenix Winter 1993, pp. 271-287, San Diego, CA, reprinted in this volume.) 847 7199 w cleartomark showpage saveobj restore %%EndPage: 14 14 %%Page: 15 15 /saveobj save def mark 15 pagesetup 10 /LucidaSansUnicode00 f (\255 15 \255) 2752 480 w ([Reis91] Martin Reiser,) 720 840 w 10 /LucidaSans-Italic f (The Oberon System,) 1845 840 w 10 /LucidaSansUnicode00 f (Addison Wesley, New York, 1991.) 2852 840 w ([Reppy93]) 720 960 w (John) 1277 960 w (H.) 1561 960 w (Reppy,) 1735 960 w 10 /LucidaSansUnicode20 f (\030\030) 2132 960 w 10 /LucidaSansUnicode00 f (CML:) 2196 960 w (A) 2504 960 w (higher-order) 2641 960 w (concurrent) 3342 960 w (language) 3935 960 w 10 /LucidaSansUnicode20 f (\031\031) 4378 960 w 10 /LucidaSansUnicode00 f (,) 4442 960 w (Proc.) 4543 960 w (SIG\255) 4852 960 w (PLAN) 720 1080 w 10 /LucidaSansUnicode20 f (\031) 971 1080 w 10 /LucidaSansUnicode00 f (91 Conf. on Programming, Lang. Design and Impl., June, 1991, pp. 293-305.) 1003 1080 w ([Sche86]) 720 1200 w (Robert) 1181 1200 w (W.) 1548 1200 w (Scheifler) 1712 1200 w (and) 2173 1200 w (Jim) 2399 1200 w (Gettys,) 2598 1200 w 10 /LucidaSansUnicode20 f (\030\030) 2982 1200 w 10 /LucidaSansUnicode00 f (The) 3046 1200 w (X) 3274 1200 w (Window) 3384 1200 w (System) 3809 1200 w 10 /LucidaSansUnicode20 f (\031\031) 4152 1200 w 10 /LucidaSansUnicode00 f (,) 4216 1200 w (ACM) 4295 1200 w (Trans.) 4566 1200 w (on) 4917 1200 w (Graph., Vol 5 #2, pp. 79-109.) 720 1320 w ([Stal93] Richard Stallman,) 720 1440 w 10 /LucidaSans-Italic f (Gnu Emacs Manual, 9th edition, Emacs version 19.19,) 1993 1440 w 10 /LucidaSansUnicode00 f (MIT.) 4641 1440 w ([Swei86]) 720 1560 w (Daniel) 1184 1560 w (Sweinhart,) 1546 1560 w (Polle) 2107 1560 w (Zellweger,) 2393 1560 w (Richard) 2948 1560 w (Beach,) 3369 1560 w (and) 3740 1560 w (Robert) 3977 1560 w (Hagmann,) 4355 1560 w 10 /LucidaSansUnicode20 f (\030\030) 4907 1560 w 10 /LucidaSansUnicode00 f (A) 4971 1560 w (Structural) 720 1680 w (View) 1235 1680 w (of) 1508 1680 w (the) 1652 1680 w (Cedar) 1853 1680 w (Programming) 2183 1680 w (Environment) 2883 1680 w 10 /LucidaSansUnicode20 f (\031\031) 3492 1680 w 10 /LucidaSansUnicode00 f (,) 3556 1680 w (ACM) 3634 1680 w (Trans.) 3904 1680 w (Prog.) 4254 1680 w (Lang.) 4551 1680 w (and) 4860 1680 w (Sys., Vol. 8, No. 4, pp. 419-490, Oct. 1986.) 720 1800 w ([Wint94],) 720 1920 w (Philip) 1192 1920 w (Winterbottom,) 1493 1920 w 10 /LucidaSansUnicode20 f (\030\030) 2223 1920 w 10 /LucidaSansUnicode00 f (Acid:) 2287 1920 w (A) 2566 1920 w (Debugger) 2670 1920 w (based) 3182 1920 w (on) 3505 1920 w (a) 3663 1920 w (Language) 3753 1920 w 10 /LucidaSansUnicode20 f (\031\031) 4220 1920 w 10 /LucidaSansUnicode00 f (,) 4284 1920 w (USENIX) 4351 1920 w (Winter) 4729 1920 w (Conf. Proc., San Francisco, CA, 1993, reprinted in this volume.) 720 2040 w ([Wirt89]) 720 2160 w (N.) 1145 2160 w (Wirth) 1291 2160 w (and) 1587 2160 w (J.) 1808 2160 w (Gutknecht,) 1912 2160 w 10 /LucidaSansUnicode20 f (\030\030) 2482 2160 w 10 /LucidaSansUnicode00 f (The) 2546 2160 w (Oberon) 2768 2160 w (System) 3170 2160 w 10 /LucidaSansUnicode20 f (\031\031) 3513 2160 w 10 /LucidaSansUnicode00 f (,) 3577 2160 w (Softw.) 3650 2160 w (-) 3989 2160 w (Prac.) 4088 2160 w (and) 4363 2160 w (Exp.,) 4584 2160 w (Sep) 4867 2160 w (1989, Vol 19 #9, pp 857-894.) 720 2280 w cleartomark showpage saveobj restore %%EndPage: 15 15 %%Trailer done %%Pages: 15