?_”e ‚'rilŃRé.!Introducing 3DScheme for Windows)(c) Schemers Inc, Ft Lauderdale, FL, USAXCreateButton(`NavButton',`&Navigate',`PopupId(`3dscheme.HLP',`HyperContext147167112')'),CreateButton(`ExitButton',`&Quit',`Exit()')BrowseButtons()Z’mainOoRWmainŸšIntroduction to 3DSchemeŸm##¬O³+‡hG®’’Ÿ®Ÿ/’’’’;)z4½źh}ļŖ*ŸI½’’dd’’’’|CONTEXTŌT|CTXOMAPŻB|FONT·?|KWBTREEvD|KWDATAčB|KWMAPeD|SYSTEM|TOPIC±|TTLBTREE„L|bm0m|bm1®Ÿ|bm10ÜĢ|bm11œĪ|bm12oÕ|bm13õļ|bm14j÷|bm15qž|bm16Ē|bm17h|bm18B|bm19q |bm2M·|bm20|bm21/,|bm22œ.|bm237S|bm24d~|bm25wŽ|bm26ļ³|bm27^ß|bm28`Ž|bm29ǹ|bm3ÕĢ|bm305|bm31ØA|bm32ęi|bm33‹|bm34œ¶|bm35źē|bm36<|bm37Ål|bm38˜|bm39„Ø|bm4į|bm40ąŌ|bm41,ź|bm42M|bm43-|bm44h%|bm45I<|bm46śS|bm47“q|bm48}™|bm49g“|bm5Æā|bm50‰Ę|bm51…Ü|bm52>|bm53Ā/|bm54}€|bm55KĒ|bm56 Ó|bm57Qē|bm589 |bm59Ķ] |bm6ˆī|bm60­| |bm61 “ |bm62MÓ |bm63Éć |bm64cś |bm65 |bm668= |bm67Ą? |bm68—D |bm69DF |bm7UQ|bm70kH |bm71ŠL |bm72-M |bm73„g |bm74Įi |bm75!u |bm76 |bm77–› |bm78ŠĄ |bm79HŪ |bm8˜y|bm80ōņ |bm81ü |bm82™E |bm83ļi |bm84g„ |bm85¾œ |bm86CĒ |bm87>ó |bm88 |bm894 |bm92Ÿ|bm90MB p:ż9’’’’ ķ¼’’’’ł1›’’’’+’’’’ł§ContentsChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext147167112')');SaveMark(`Ack');CreateButton(`Ack',`Than&ks',`PopupId(`3dscheme.HLP',`HyperContext1513142817')')2 +. ,€ €ˆ¢€†"€‚’VłBĮ#R²$$€€’T€€ē¬Ó€†"€‰€ć¬Ó€‰€‚’T€>€ē !€†"€‰€ć !€‰€‚’T€r€ē½€†"€‰€ć½€‰€‚’’’Reviewing 3DSchemeUsing 3DSchemeOrdering 3DScheme&+h# €€€‚’?B§. ,€$€€†"€€’Schemers Inc.9hą1ž’’’’’’’’’’’’ą„SunShineI§)2 4€0€€‡"€€‚’AcknowledgementŅąī@#N€ ō<4€€€ € € € € €‚’’’This Introduction to 3DScheme was produced using the Help Yourself! Integrated Help File Development System, a product of theN)<H#`€ō<€€’.€€€†"€€‚’’’Eī3#6€$ō<€€€ €‚’’’1-800-553-0400$<„" €€€ ’Õ¤z1/ž’’’’zŌReviewing 3DSchemeChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext641499894')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')1„«- *€ €†€†"€‚’dAz# €‚€€‚’A Seamlessly Integrated Programming Environment Combined With X.«g* $€\€j€€€‚’The Industry Standard ACISŅ Solid Modeler‘ų#Ņ€2d€€’D€€˜€‚ēßōՀ†"€‰€‚’€€˜’0€€’€†"€ €‚’’’¢1gšq#²€fd€€’’6€€j€†"€€€‚’6€(€j€†"€ €€‚’’’Schemers Inc.SPATIAL TECHNOLOGY INC.:ųŌ" €0€€’A Winning Combination!Cš1}’’’’’’’’’’’’QReviewing Navigate:ŌQ5 :€ €€†"€ ‚†"€ ’H™1O’’’’’’’’’’’’™  Finding Your Way Around0QÉ, (€ €€†"€ ‚’W3™ $ €f€€ ‚’There are four ways to move around in this file:•É$ o#¬€-±Ÿ0€€r€†"€€ ‚’€ €r’6€ €Trų „=€x€ƒ€ƒ€ ‚’’’·Use the Menu Boards that appear on some pages. Click on any light blue panel or any round red button to move to the corresponding page.±v Õ ; F€ī€Pų „=€x€ ƒ€ƒ€ †"€‚’·Use the Browse buttonson the main menu bar. These take you through all the pages in a predetermined sequence.]$ e 3 6€ŗ€Tų „=€x€ ƒ€ƒ€ ‚’·Use the large red buttons that appear on most pages, usually in the top right corner:˜2Õ ż f#œ€f«†•€€Pų „=€x’.€€€†"€€ ‚’€ €€€ ‚’’’Jump to the next in a sequence of pages.“@e  S#v€‚«†•.€€€†"€€ ‚’€ €€€ ‚’’’Jump to the main page in the current sequence of pages.Ōż   < F€«€Pų „=€x€ ƒ€ƒ€ †"€‚’ ·Use thebutton on the main menu bar. This brings up a diagram showing all the pages that are closely linked to the one you are reading. Click on any part of the diagram to move to the corresponding page.Ō£ t1ė+§‚’’’’t—DWhat Is 3DScheme?ChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext162261085')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')u  éY#‚€:–€€€€‚’:€*€ē¬Ó€†"€‰€‚’’’What Is 3DScheme?H%t1# €J€€‚’A Powerful Programming Environment+čéhAC T€Ó€Œ€ˆ"€€ € € € € €€ ‚’By embedding one of the most powerful high-level programming languages in an acclaimed programming environment, 3DScheme brings you the1hA  best in the software development arena. Scheme, the language taught at all levels in the world's most prestigious schools, colleges, and universities, provides a semantically simple and syntactically clean way to think about and express algorithms. And the renowned WinScheme Editor provides a program development environment second to none.J'1²A# €N€€‚’+ A Complete Geometric Solid Modelerx/hA*CI `€a€Œ€ € € € ˆ"€€ €€ € €€ ‚’With more than 450 geometric modeling procedures, 3DScheme adds a new dimension to the International Standard Scheme language. These procedures access the de facto standard ACISŅ Solid Modeler, the engine that drives so many of today's top-end solid modeling and visualization applications.m@²A—D- (€€€‚€ € € ’= A Winning Combination!Together, these elements bring computing power to educators, students, CAD users, and hobbyists that is unprecedented at such a low price. Whether your interests lie in mathematics, engineering, computer science, design, or recreational graphics, 3DScheme takes you into the next dimension!< *CÓD1v’’’’’’’’’’’’ÓD ENext page 1:—D E5 :€ €€†"€ ‚†"€’Ž­ÓDėE1nž†’’’’ėE{JThe ACIS 3D Modeling KernelChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext647174807')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')Œ$ EwFh# €L‚.€€€€‚’X€4€ē¬Ó€†"€‰ēXxpφ"€‰€‚’’’The ACIS Solid ModeleršėE{Jj ¢€;€$ †€‡"€€€€ € €€ € ˆ"€€ € ˆ"€€€ € € ’ACIS: The StandardSPATIAL TECHNOLOGY INC. introduced the ACISŅ Geometric Modeling Kernel in 1989 as the world's first commercial, object-oriented, 3D geometric modeling toolkit. ACIS supports wireframe, 3D-surface and solid modeling using a common, unified data structure. It is developed in conjunction with the world's leading solid modeling experts, Dr. Ian Braid of Cambridge, UK, and his colleagues, and represents an investment of over $12 million. It has emerged as the de facto standard 3D modeling technology.ACIS is a proven solid modeler, being licensed by more that 200 of the world's leading 3D modeling suppliers, developers, and researchers, including such notable companies as Allied Signal, Applicon, Aries, Autodesk, Bentley Systems, CADCentre, Cognition, Ford Motor Company, Hewlett-Packard, Hitachi Zosen Systems, MICROCADAM, Mercedes, Point Control, Sharp Strässle and Toshiba.< wF·J1v’’’’’’’’’’’’·JńJNext page 2:{JńJ5 :€.€€†"€ ‚†"€"’Ń ·JĀK1𧂉ˆ ’’’’ĀK‹NCurve CreationChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext573171307')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')Œ$ńJNLh# €L„-€€€€‚’X€4€ē¬Ó€†"€‰ēęsŌō†"€‰€‚’’’The ACIS Solid Modeler“PĀKįMC T€£€€‚‡"€€ € €€ € € ‚’Curve CreationLines, arcs, circles, ellipses, conic edges, bezier curves, splines, and other types of curves are easily manipulated thanks to the powerful ACISŅ engine.In addition, you may use 3DScheme to create a curve by isolating the edge of a solid. Even parametrize it, and evaluate points along the resulting curve!ŖyNL‹N1 2€ō€$˜†€ ˆ"€’Moreover, curves may be extruded along vectors to form prisms, or rotated about axes to form solids of revolution.< įMĒN1v’’’’’’’’ ’’’’ĒNONext page 3:‹NO5 :€.€€†"€ ‚†"€"’Ń ĒNŅO1† ’’’’ŅOSolid CreationChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext573214205')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')Œ$Oj€h# €L…+€€€ŅOj€O€‚’X€4€ē¬Ó€†"€‰ēĢ‹;õ†"€‰€‚’’’The ACIS Solid Modeler3łŅO: B€õ€€‚‡"€€ €€ ’Solid CreationIf you've ever enjoyed playing with LegoŌ, then you're about to experience the ultimate in building satisfaction. Choose your bricks, blocks, cylinders, cones, toruses, extruded curves, solids of rotation. And away you go!< j€Ł1v’’’’’’’’ ’’’’ف‚Next page 4:‚5 :€.€€†"€ ‚†"€"’ȗفۂ1䉈Œ ’’’’Ū‚÷„ViewsChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext573287621')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')Œ$‚gƒh# €L5€€€€‚’X€4€ē¬Ó€†"€‰ēłÓžō†"€‰€‚’’’The ACIS Solid Modeler=Ū‚÷„S t€}€€‚ˆ"€€ € €€ €€ €€ €€ ’ViewsYou may never have the opportunity to hold your creations in your hand ... even so you can use the ACISŅ engine to put your models through their paces.Perspective view? No problem. From the inside out? A snap. That is, as long as you know where you are, where it is, and which way is up!< gƒ3…1v’’’’’’’’’’’’3…m…Next page 5:÷„m…5 :€.€€†"€ ‚†"€"’Ņ”3…?†1xx’’’’?†åˆTransformationsChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext573339944')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')Œ$m…ˆh# €L‚)€€€€‚’X€4€ē¬Ó€†"€‰ē€Hõ†"€‰€‚’’’The ACIS Solid Modelerā©?†­ˆ9 @€S€€‚€ € €€ ‚‚€ € ‚’TransformationsOnce created, solid and wireframe entities may, individually or in groups, be translated, rotated, scaled, and reflected. In fact, ACISŅ provides comprehensive facilities for defining and manipulating transform entities, including composing them and inverting them.You may even use 3DScheme to define transforms in terms of the transformation required to move between different coordinate systems.8ˆåˆ4 8€ €€ †"€†"€ ’< ­ˆ!‰1v’’’’’’’’’’’’!‰[‰Next page 6:åˆ[‰5 :€.€€†"€ ‚†"€"!’Õ¤!‰0Š1‡Œ’’’’0ŠāBoolean OperationsChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext573363889')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')Œ$[‰¼Šh# €L2€€€€‚’X€4€ē¬Ó€†"€‰ē¼¼õ†"€‰€‚’’’The ACIS Solid Modeler&Ė0Šā[ „€™€€ˆ"€"€€ € €€ €€ € € €€ €€ ’Boolean Operations3DScheme allows you to create various types of regular solids¾ blocks, cylinders, cones, spheres, and toruses, for example. But often, the more interesting solids are those, like the one whose construction is shown on the right, that are formed by combining regular solids using Boolean operations to form unions, intersections, and differences.Mass PropertiesWant to know more about the solid you have created? No problem. The 3DScheme procedure solid:massprop tells you much of what you might need, starting with its volume, and including its center of mass and principal axes and moments of inertia.In addition, the procedure solid:area tells you the surface area. < ¼ŠŽ1v’’’’’’’’’’’’ŽXŽNext page 7:āXŽ5 :€.€€†"€ ‚†"€"#’Ģ›Ž$1mx€’’’’$ŃĀRenderingChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext573484488')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')Œ$Xްh# €L~/€€€€‚’X€4€ē¬Ó€†"€‰ē-ģ×ų†"€‰€‚’’’The ACIS Solid ModelerÄ$ŃĀQ p€‹€€‚€ €€ ‚‚‡"€$€€ € € €€ €°ŃĀXŽ’RenderingACISŅ provides the very latest in visualization technology, allowing you to depict your creations in a variety of ways. Solids may be covered with any of a range of provided materials, each of which has various properties¾such as its color, displacement, transparency, and reflectivity.Specify the material for each of the solids in your "part". Tell ACIS what types of render lights to use and where to place them. Adjust their properties, if desired. And don't forget to mention where you are in relation to the part you are viewing!Choose the rendering algorithm from the list of available modes including flat and Gouraud. Finally choose a suitable background, and Presto!< ° Ć1v’’’’’’’’’’’’ ĆGĆNext page 8:ŃĀGĆ5 :€.€€†"€ ‚†"€"%’Ų§ ĆÄ1Fك’’’’čČGraphical InteractionChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext573514687')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')z!GƙÄY#‚€D™€€€€‚’:€4€ē¬Ó€†"€‰€‚’’’The ACIS Solid Modelerh5ÄĒ3 4€m€€ˆ"€&€ ‚’Graphical InteractionOne of the common needs in solid modeling programs is for "rubber banding" and "dragging" procedures.In rubber banding, the graphical image modifies itself dynamically as the mouse moves. On the right, for example, the height of a rectangular block shrinks and grows in response to the up and down movement of the mouse. Depending on which rubber banding method you are using, one or more defining characteristics of the geometrical object you are building are registered in response to mouse clicks while rubber banding is in progress.ŒS™ÄČ9 @€§€€ ‚€ €€ € € € € ’Rubber banding and dragging are supported by the ACISŅ Solid Modeler and accessed directly through 3DScheme. In fact, 3DScheme lets you tap directly into the underlying Microsoft Windows messaging system to write event-based programs that make use of dynamic interaction with the program by means of events such as mouse clicks.< ĒÉČ1v’’’’’’’’’’’’ÉČÉNext page 9:ČÉ5 :€.€€†"€ ‚†"€"'’ā±ÉČåÉ1r€Ї’’’’åÉuĪThe Scheme Programming LanguageChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext573676469')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')•-ÉzŹh# €^…+€€€€‚’X€F€ē¬Ó€†"€‰ēØ·@ļ†"€‰€‚’’’The Scheme Programming Language< åɶĢ1 0€€€‚€ ‡"€‚’Scheme: A Modern Programming LanguageScheme is a dialect of the Lisp programming language that was invented by Guy Lewis Steele Jr. and Gerald Jay Sussman of the Artificial Intelligence Laboratory at the Massachusetts Institute of Technology. It demonstrates that a clear and simple language with few syntactic rules is sufficient to form the basis of a practical, efficient, and extremely powerful programming language, flexible enough to support the major programming paradigms such as object-oriented programming.&zŹÜĢ# €€€ ‚’™a¶ĢuĪ8 >€Å€ ˜€ ˆ"€(€ €€ ’The Scheme programming language is powerful enough for the professional, yet its structure is so consistent and conceptually simple that even computer novices can pick up the language and write significant programs.Best of all, Scheme is easily extended to give you access to powerful underlying technology . . . such as the ACISŅ Solid Modeler!= Ü̲Ī1w’’’’’’’’’’’’²ĪģĪNext page 10:uĪģĪ5 :€"€€†"€ ‚†"€)’Ö„²ĪĀĻ1{كŠĀĻwĮScheme code exampleChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext573681639')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')ƒ*ģĪQY#‚€V˜€€€€‚’:€F€ĀĻQģĪē¬Ó€†"€‰€‚’’’The Scheme Programming Language&ĀĻw# €€€ ‚’HQæ9 @€€€‚€ ‚‚€ € € €€ ‚’A Solid Modeling Scheme ExampleScheme's functional basis is perfect for "capturing" solid and wire-body entities, while its tolerance for imperative programming allows for in-place manipulation of top-level entities and their dependent entities.Here is an example of some actual 3DScheme code as it puts the ACISŅ Solid Modeler through its paces. On the left is the Scheme code that creates the abstract solids, and on the right is the Scheme code that causes these solids to be visualized as shown in the figures.XŽwŹ#bSĢ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ‚’8€ŗ‚€€€€€€‚’(€ƒ†"€*€ ‚’’’;; create an equilateral triangular prism;;(define wedge (solid:sweep-wire (wire-body (list (linear-edge (position 0 0 -20) (position 30 0 -20)) (linear-edge (position 30 0 -20) (position 30 60 -20 "polar")) (linear-edge (position 30 60 -20 "polar") (position 0 0 -20)))) 40))(entity:paint wedge YELLOW)(render)6/æM#܁aS€€’ €„„Ü€€€€€€ƒ€ƒ€ƒƒƒƒƒ€€ƒƒ€ƒƒ€€€ƒƒ€ƒƒ€€€€€€ƒƒ€€€€€€€€€ ‚’€īƒ„„Ü’8€šƒ€€€€‚€€‚’,€R„‚‚†"€+€ ‚’’’;; create a hexagonal collar by uniting six copies of the equilateral;; triangular prism and drilling a large cylindrical hole along the axis.;;(define hex-collar (solid:subtract (applysolid:unite(conswedge(map (lambda (angle) (entity:transform (entity:copy wedge) (transform:rotation (position 0 0 0) (gvector 0 0 1) angle)) '(60 120 180 240 300)))) (solid:cylinder (position 0 0 -20) (position 0 0 20) 20)))(entity:paint hex-collar GREEN)(render)Ńō Ż#ˆėS€€’耀€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ‚’*€Āƒ€€€€‚’(€ąƒ†"€,€ ‚’’’;; turn the collar through 90 degrees and punch six holes in it.;;(entity:transform (solid:subtract hex-collar (solid:cylinder (position 30 -30 0 "polar") (position 30 150 0 "polar") 10) (solid:cylinder (position 35 -90 7.5 "polar") (position 35 90 7.5 "polar") 10) (solid:cylinder (position 35 30 -7.5 "polar") (position 35 210 -7.5 "polar") 10)) (transform:rotation (position 0 0 0) (gvector 1 0 0) 90))(render)vM #ąļS€€’€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ ‚’T€„€€€€€€€€‚€€‚’*€ā„†"€-‚€ ‚’’’;; create a ball in the center of the hexagonal collar.;;(define ball (solid:sphere (position 0 0 0) 10));; create a cone lying on its side at one end of the collar's axis.;;(define cone (solid:cone (position 0 60 0) (position 0 30 0) 10 0));; create a tilted cube at the other end of the collar's axis.;;(define block (entity:transform (solid:block (position 10 -40 -10) (position -10 -60 10)) (transform:rotation (position -10 -40 10) (gvector 1 1 1) 60)))(entity:paint ball RED)(entity:paint cone YELLOW)(entity:paint block MAGENTA)(render)$ Į" €€€ ’= ž1w’’’’’’’’’’’’ž8Next page 11:Į85 :€"€€†"€ ‚†"€.’צž@1@€ȉ’’’’@ƒBThe WinScheme EditorChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext959975814')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):Dele8@8teMark(`Ack')')x8“@Y#‚€@–€€€€‚’:€0€ē¬Ó€†"€‰€‚’’’The WinScheme EditorK@ŽA8 >€'€€‚€ € €€ €€ ‚‚’A Powerful Programming Environment3DScheme incorporates the acclaimed WinScheme Editor. Programs are written and executed right out of the editor itself, giving you the best of all possible worlds. But this is no ordinary editor, as the following features show:| “@ZBo#®€*g+.€€€†"€$€ ‚’€ €’<€ €„=€Z€†"€/€ ‚’’’)ŽAƒB' €€„=€Z€ ’= ZBĄB1w’’’’’’’’’’’’ĄBśBNext page 12:ƒBśB5 :€ €€†"€ ‚†"€0’FĄB@C1’’’’’’’’’’’’@CEAutomatic indentationɚśB D/ ,€5€€‚‚€ €€ ‚’Automatic Indentation of ExpressionsYou can set up the WinScheme Editor so that it automatically typesets your programs, indenting them like this:0@C9D, (€ €€ †"€1‚’ɦ DE# €M€€ ’This control over the layout of your programs is independent of whether you are using a fixed-pitch font (such as Courier) or a variable-pitch font (such as Arial).E9DGE1 ’’’’’’’’’’’’GE GParenthesis matching–`EŻF6 :€Į€€‚‚€ €€ €€ ‚‚’Parenthesis MatchingWhenever you type a parenthesis or move the insertion point next to one, the WinScheme Editor checks to see whether the parenthesis opens or closes a valid Scheme expression. If it does, the editor draws a box around the expression, or highlights its opening and closing parentheses, or both, or neither¾it's your choice..GE G+ &€€€ †"€2’HŻFSG1’’’’’’’’’’’’SGIContext-sensitive jumpsU GćH; D€«€€‚‚€ €€ € € € € ‚’Context-sensitive JumpsWhat kind of argument does the primitive procedure magnitude take? Is it guaranteed to be present in every Scheme? Just type "magnitude" in a document and press Ctrl+F1, or simply click the right mouse button on the word, and you will be taken directly to the relevant topic in the 3DScheme knowledge base..SGI+ &€€€ †"€3’AćHRI1J’’’’’’’’ ’’’’RI[KColored programsŪ«I-K0 .€W€€‚‚€ €€ ‚‚’Coloring of Syntactic ElementsDisplaying a program in color is not a gimmick. It is an effective way to improve the program's readability and, with it, your productivity. Do you suspect that a definition has too many right parentheses? Are you concerned that your code might contain invalid forms? The WinScheme Editor's program-coloring capabilities can help you identify or avoid these typical programming problems..RI[K+ &€€€ †"€4’I-K¤K16’’’’’’’’!’’’’¤K‘MIndexing of Scheme filesæ[KcM/ ,€!€€‚‚€ €€ ‚’Indexing of Scheme FilesAt all times, the WinScheme Editor keeps all the definitions in your file of Scheme code at your fingertips. Click once on the filename button in the status bar and a menu pops up with an alphabetical listing of all the procedures you have defined. Choose the one you want, and the editor selects the whole of the corresponding definition and takes you directly there..¤K‘M+ &€€€ †"€5’= cMĪM1ŗ’’’’’’’’"’’’’ĪMKOMDI Features}(‘MKOU x€S€‚A€‚‚€‚€ €€ €‚†"€6‚€ €€ €€ €’Features of the Multiple Document InterfaceThe WinScheme Editor's MDI Features Speed bar Menu bar Status bar Document WorkspaceąÆĪM7€1^P =„#’’’’7€µ„Getting Started with 3DSchemeChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext960026906')');IfThen(IsMark(`Ack'KO7€KO),`DestroyButton(`Ack'):DeleteMark(`Ack')')sKOŖ€Y#‚€6–€€€€‚’:€&€ē¬Ó€†"€‰€‚’’’Getting Startedc&7€ ƒ= H€O€€‚ˆ"€7€ €€ € € ‚’Getting Started With 3DSchemeIf you're new to Scheme or to solid modeling, you can get some serious leverage by reading the new Getting Started text book by Edward C. Martin (pp. 250, paperbound). The book begins by leading you through the basics of solid modeling. What is a solid? A face? A lump? An edge? A view? How do you specify positions and vectors in three-space? How can solids be united, intersected, and subtracted? Each concept is illustrated with diagrams, together with code that you can actually run using 3DScheme.Ø{Ŗ€µ„- (€ł€€ ‚‡"€8’The book then takes you through the Scheme programming language and on to the techniques for manipulating and visualizing entities. Throughout, you are encouraged to tackle solid modeling projects ranging from short, simple tasks (such as the barbell above) to longer, more challenging tasks such as simulating the bending of wires (the paper clip on the left, for example).= ƒņ„1w’’’’’’’’$’’’’ņ„,…Next page 13:µ„,…5 :€ €€†"€ ‚†"€9’1ņ„]…1U’’’’’’’’%’’’’]……$,……" €€€ ’Ž­]…_†1cЇv&’’’’_†ä‰The 3DScheme Knowledge BaseChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext958552399')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')&…ކY#‚€N–€€€€ ‚’:€>€ē¬Ó€!†"€‰€ ‚’’’The 3DScheme Knowledge Base}_†[‰o ¬€€€‚€ € € € € €€ ‚‚ēe Šb€!ˆ"€:‰€ €€ €€ €€ €€ € € ‚’The 3DScheme Knowledge Base3DScheme comes loaded with a vast repository of knowledge concerning 3DScheme, Scheme in general, and the ACISŅ Solid Modeler.Over 1000 help topics, professionally laid out and written by experienced technical authors, incorporate more than 5000 hypertext hot links and 150 annotated figures to lead you to the information you need with a minimum of fuss. Topics cover all aspects of the programming environment, the R4RS Scheme Standard, and the ACIS Scheme extensions.‰_ކä‰* $€¾€›ƒ€ € € ’Click on the plaque to access a sampling of the help topics in the 3DScheme knowledge base.= [‰!Š1w’’’’’’’’'’’’’!Š[ŠNext page 15:ä‰[Š5 :€"€€ †"€ ‚†"€;’˚!Š&‹1°Šó(’’’’&‹ ŽExamplesChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext958547896')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')&[Š„‹Y#‚€N“€€€€ ‚’:€>€ē¬Ó€!†"€‰€ ‚’’’The 3DScheme Knowledge Base4÷&‹ٌ= H€ń€€‚€ ˆ"€€ € € € ‚’ExamplesThe topics listed on this menu board are chosen from over a thousand that form the 3DScheme knowledge base. Each topic describes just one of the more than 450 primitive procedures that make up 3DScheme's solid modeling extension.0„‹ , (€ €€ †"€<‚’ŁŁŒ Ž) €³€€ € € ’In addition to covering the solid modeling extension in its entirety, whole sections of the knowledge base are dedicated to explaining and describing Scheme, as well as 3DScheme's powerful development environment.= HŽ1w’’’’’’’’)’’’’HŽ‚ŽNext page 14: Ž‚Ž5 :€"€€ †"€ ‚†"€=’> HŽĄŽ1,’’’’’’’’*’’’’ĄŽŗĮArgument: ...d‚Ž0ĄI `€7€€‚‚€"€ ‚‚€€€ €€ €€ €€ ‚’Argument Information... (an ellipsis)In the syntax template of an entry in the WinScheme Help System, an ellipsis following some number, n, of arguments of the same type signifies that n – 1 or more arguments of that type are acceĄŽ0Ą‚Žptable at that point. For example,Š'ĄŽŗĮc ”€O€Pų „ 0ĄųĮ1Ö’’’’’’’’+’’’’ųĮĀArgument: ent˜ZŗĮĀ> L€“€€‚‚€"€ €"€ €"€ ‚‚€€ ’Argument Informationent, ent1, ent2, ...Arguments of this form are entities.BųĮŅĀ1Ę’’’’’’’’,’’’’ŅĀVĆArgument: entlist„RĀVĆ2 4€¤€€‚‚€"‚‚€ €€ ’Argument InformationentlistArguments of this form are lists of entities.?ŅĀ•Ć1µ’’’’’’’’-’’’’•Ć ÅArgument: gvecvVĆ Åc ”€'€€‚‚€"€ €"€ €"€ ‚‚€€ ā½P€‰€ āX÷L€‰€ €&€'€&€ ’Argument Informationgvec, gvec1, gvec2, ...Arguments of this form are three-dimensional gvectors. They are always represented externally in rectangular Cartesian form relative to the active coordinate system by a symbol of the form #[gvector x y z].> •ĆIÅ1¼’’’’’’’’.’’’’IÅĒĘArgument: pos~ ÅĒĘc ”€7€€‚‚€"€ €"€ €"€ ‚‚€€ ā½P€‰€ āX÷L€‰€ €&€'€&€ ’Argument Informationpos, pos1, pos2, ...Arguments of this form are positions in three-dimensional space. They are always represented externally in rectangular Cartesian form relative to the active coordinate system by a symbol of the form #[position x y z].< IÅĒ1O’’’’’’’’/’’’’ĒČArgument: x›ĒĘČx ¾€7€€‚‚€"€ €"€ €"€ ‚€"€ €"€ €"€ ‚€"€ €"€ €"€ ‚€"€ €"€ €"€ ‚‚€€ ’Argument Informationa, a1, a2, ...r, r1, r2, ...x, x1, x2, ...y, y1, y2, ...Arguments of this form are real numbers.IĒ_Č1;’’’’’’’’0’’’’_ČQÉActive coordinate systemņ¬ČQÉF Z€Y€€‚‚€ €€ āĖ‘‰€‰€ āŹ«#€‰€ ’Active coordinate systemThe active coordinate system is either the active working coordinate system, if there is one, or the model coordinate system, if not.< _ȍÉ1ą’’’’’’’’1’’’’É1ĢActive part¤DQÉ1Ģ` Ž€‰€€‚‚€ €€ ā!ä«€‰€ €€ €(€ €(€ ‚‚€&€'€&€ €'€ ’Active partA part is a grouping of top-level entities. The active part is the part to which newly-created entities are added by default, and it is the part that is accessed when an optional part argument is omitted in a procedure call. To discover which part is the active part, use the procedure part:active, and to make some specified part the active part, use the procedure part:set-active.Parts are always represented externally in the form #[part n], where n is a system-generated non-negative integer that serves as the part's identification number.< ÉmĢ1½’’’’’’’’2’’’’mĢīĶActive viewA1ĢīĶ@ N€ƒ€€‚‚€ €€ €€ €(€ €(€ ’Active viewThe active view is the view object in the context of which all the view:... procedures operate when no view argument is specified. Its identity may be discovered by using the procedure env:active-view, and a given view object may be made the active view by using the procedure env:set-active-view.= mĢ+Ī1“’’’’’’’’3’’’’+Ī¢ĻAuto-displayw=īĶ¢Ļ: B€{€€‚‚€ €€ €(€ €(€ ’Auto-displayBy default, a representation of each new entity is displayed in all views as the entity is created. Thus, by default, the auto-display feature is on. To determine the current state of this feature, use the procedure env:auto-display. To change its state, use the procedure env:set-auto-display.F+Ī 1d’’’’’’’’4’’’’ Cartesian coordinates¢Ļ ¢ĻŃa¢ĻŻp ®€Å€€ ˆ"€>€€€ €€ €€ €€ €€ €€ €€ €€ €€ €€ ‚’Cartesian coordinatesCartesian coordinates describe positions in relation to an origin and three axes (the x-axis, the y-axis, and the z-axis) that pass through the origin. The position with Cartesian coordinate (a,b,c), where a, b, and c are real numbers, is situated a units in the direction of the positive x-axis, b units in the direction of the positive y-axis, and c units in the direction of the positive z-axis away from the origin. (A negative number of units in a positive direction is equivalent to the corresponding positive number of units in the opposite direction.)%é < F€Ó€€ ‚€€ ā%#?€‰€ €€ ’If the axes are mutually perpendicular, then the coordinate system is said to be rectangular. If the positive directions of the x-, y-, and z-axes obey the right-hand rule, then the coordinate system is said to be regular.EŻG1x’’’’’’’’5’’’’GzDependency hierarchy3ūz8 >€ł€€ ˆ"€?€€ ’Dependency hierarchyGeometrical entities that share a common owner fit into one of the branches of the dependency hierarchy shown on the right.For example, a solid block is a top-level body that owns a number of dependent entities. In order of precedence, these are: one lump, one shell, six faces, six loops (one for each face), twelve edges (four for each loop, with each edge being a dependent of two loops), and eight vertices (two for each edge, with each vertex being a dependent of three edges).Bodies and points can never be anything but top-level entities. Faces, edges, and vertices can be top-level entities, but often are not. Lumps, wires, shells, and loops (whose names are printed in blue in the diagram) can never be top-level entities.@Gŗ1ö’’’’’’’’6’’’’ŗp Entity, definedLz : B€%€€‚‚€ €€ € €€ ‚‚‚’EntityAn entity is an abstract data structure that incorporates all the essential defining information relating to some permanent object within the ACISŅ Solid Modeler.It is not the object itself, nor does it represent the object in any way. However, a geometrical entity (such as an edge) includes everything the system needs to know in order to represent the associated object visually in a view window or in coded form in a file-associated view, situating it correctly in relation to any other represented objects.Šŗ I `€”€€ ‚€€ €(€ €€ €€ āŚŒT€‰€ ‚’Each entity has an owner, which may be identified by using the procedure entity:owner. Owners are entities too, and they have the additional property that they own themselves. This property makes them top-level entities. If an entity is distinct from its owner, then it is said to be a dependent entity of that owner. In addition, whenever geometrical entities share a single owner, they may be organized within a more refined dependency hierarchy.Q  p H ^€€€ ‚€&€'€&€ €'€ €'€ ā!µ€‰€ ’Entities are always represented externally in the form #[entity m n], where the positive integer m is a system-generated entity identification number and the non-negative integer n is the identification number of the part to which the entity belongs.H ø 1’’’’’’’’7’’’’ø  @Model coordinate systemHīp  @Z ‚€Ż€€‚‚€ € € ārÕ³€‰€ āĖ‘‰€‰€ ‚‚€ € āX÷L€‰€ ’Model coordinate systemThe coordinate system to which all positional referencing involved in 3DScheme's geometrical activities may ultimately be traced back. The positioning of any view coordinate system or working coordinate system is at all times describable in terms of the model coordinate system. Initially, when 3DScheme is first started, and whenever there is no active working coordinate system, the model coordinate system serves as the active coordinate system.ø  @p Bø N@1Į’’’’’’’’8’’’’N@ĶCPolar coordinatesž @ĶC Š€’€€ ˆ"€@€€€ €€ €€ €€ €€ €€ €€ €€ €€ €€ ā%#?€‰€ €€ ’Polar coordinates; Cylindrical coordinatesPolar coordinates (also known as cylindrical coordinates) describe positions in relation to an origin, a polar axis (which is a ray with the origin as its endpoint), and a z-axis (which passes through the origin and is perpendicular to the polar axis). The position with polar coordinate (r,a,c), where r, a, and c are real numbers, is situated at a perpendicular distance of r units from the z-axis, in a plane that contains the z-axis and is rotated about the z-axis through an angle of a degrees from the XZ plane in the sense determined by the right-hand rule in relation to the positive z-axis, and at a distance of c units away from the origin in the direction of the positive z-axis.< N@ D1’’’’’’’’9’’’’ DŽHSide effectĮĶC%G[ „€ƒ€€‚‚€ āyœD€‰€ €€ €€ €€ ‚‚€€ €€ €€ ‚’Side effectSome Scheme expressions are evaluated with a view to causing some outcome to occur rather than for the purpose of obtaining a value. In fact, it is considered poor style¾and a generally unwise practice¾to make any use at all of the value returned by an expression of this type.The outcomes in question are known as side effects, and broadly speaking they fall into two categories: mutation (in which a Scheme object is modified, for example by having its value or some other aspect of its current state altered) and input/output (including video display, processing keyboard and mouse activity, file handling, and communication with peripheral devices such as printers).¹ƒ DŽH6 :€€€ ‚€€ €€ €(€ ’The order in which side-effect-producing expressions are evaluated can be crucial. To sequence the evaluation of such expressions, include them in begin-expressions. In addition to explicit begin-expressions, there are a small number of contexts¾for example, the bodies of let-expressions and lambda-expressions and the consequents of cond-clauses¾that include an implied begin.F%G$I1w’’’’’’’’:’’’’$IULSpherical coordinates1¶ŽHUL{ Āo€€ ˆ"€A€€€ €€ €€ €€ €€ €€ €€ €€ €€ ā%#?€‰€ €€ ’Spherical coordinatesSpherical coordinates describe positions in relation to an origin, a polar axis (which is a ray with the origin as its endpoint), and a z-axis (which passes through the origin and is perpendicular to the polar axis). The position with spherical coordinate (r,a,b), where r, a, and b are real numbers, is situated at a distance of r units from the origin, in a plane that contains the z-axis and is rotated about the z-axis through an angle of b degrees from the XZ plane in the sense determined by the right-hand rule in relation to the positive z-axis, and on a ray from the origin that makes an angle of a degrees with the positive z-axis.D$I™L1 ’’’’’’’’;’’’’™L`OThe right-hand ruleĒ‘UL`O6 :€#€€‚‚€ €€ ‚‚€€ ’The right-hand ruleA coordinate system is said to obey the right-hand rule if, when you hold your right hand in such a way that the thumb and the first two fingers are mutually perpendicular, and you align your thumb with the positive x-axis and your index finger with the positive y-axis, then your middle finger is aligned with the positive z-axis.The rotational sense determined according to the right-hand rule in relation to a gvector that specifies an axis of rotation is the direction in which the fingers of your right hand are pointing when you curl them in toward your palm while sticking your thumb out in the direction of the gvector.6™L–O1N’’’’’’’’<’’’’–OValuee)`O< F€S€€‚‚€ €€ ‚‚ā_ųłD€‰€ ’ValueEvery Scheme expression returns some –O`OScheme object as its value.Despite this, there are certain expressions whose intent is more imperative in nature. Such expressions are evaluated not so much for the value returned as for the side effect produced during the evaluation process.G–ON1ž’’’’’’’’=’’’’N„ƒView coordinate systemW „ƒN j€€€‚‚€ ‚‚€(€ €(€ €(€ €(€ āX÷L€‰€ ’View coordinate systemEach view has a permanent and unchangeable coordinate system, whose z-axis comes perpendicularly out of the associated view window toward the user, whose x-axis goes horizontally across the view window, and whose y-axis goes vertically up the view window.Until a view's characteristics are modified by using procedures such as view:set, view:set-eye, view:set-target, and view:set-up, its coordinate system coincides with the coordinate system that was active when it was created.JNļƒ1ń’’’’’’’’>’’’’ļƒ–ˆWorking coordinate system“G„ƒ£†m ؀€€‚‚€ €€ €€ ā½P€‰€ āŌEX}€‰€ ā)l;ƒ€‰€ ‚‚€(€ €(€ €(€ ‚’Working coordinate system; WCSA working coordinate system (or WCS) is an entity, consisting of an origin, an x-axis, a y-axis, and a z-axis, that together form a regular, rectangular Cartesian coordinate system. Positions and gvectors may be specified relative to a working coordinate system using Cartesian, polar (also known as cylindrical), or spherical coordinatizing methods.Working coordinate systems may be created using the procedures wcs and wcs:from-transform, and they may be distinguished from other Scheme objects using the predicate wcs?.ó£ļƒ–ˆP n€G€€ ‚€(€ €(€ €(€ €(€ ‚‚€€ €(€ €(€ ’The constituent parts of a working coordinate system may be extracted using the procedures wcs:origin, wcs:x-axis, wcs:y-axis, and wcs:z-axis.A working coordinate system is active if it is the system relative to which positions and gvectors are specified. To determine which WCS (if any) is active, use the procedure wcs:active. To designate a WCS as the active WCS, use the procedure wcs:set-active.Ī£†d‰1R v‡?’’’’d‰MĆsolid:areaChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext1875397396')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')ŲF–ˆ<Š’#ō€„ń€€€€ †"€B‚€)āglvU€"‰€)āglvU€"‰€)āšrRQ€"‰€)€ ‚’€l€’0€n€†"€C‚€*€ ‚’’’(solid:area ent)(solid:area ent x)Procedure&d‰bŠ# €€€ ‚’h(<ŠŹ‹@ N€S€P±€S‚°ęyœD€+†"€D‰€,ƒ€ ‚’A pair, whose car component reports the total surface area of the input entity and whose cdr component estimates the maximum relative error achieved in the area calculation (that is, the maximum difference between the calculated value and the true value as a fraction of the true value).fbŠ0Žf š€€P퀄°ģ€ †"€Eƒ€ƒ€ ‚ƒ€ƒ€ €&€ €&€ €&€ ‚ƒ€ƒ€ €&€ ‚’·The entity argument must be a solid body.·The optional second argument must be a real number between 0 and 1 that specifies the desired tolerance of the calculation as a maximum relative error. If this argument is omitted, a tolerance of 0.01 (that is, 1%) is used.·A reported maximum relative error of 0 indicates that the area has been determined analytically to within the limits of accuracy of the computer. Among the faces whose areas are evaluated analytically are the following:ækŹ‹ūĄT v€×€P)Ū~†°ģ)€ ƒƒ€ƒ€ ‚ƒƒ€ƒ€ ‚ƒƒ€ƒ€ ‚ƒƒ€ƒ€ ‚’ąa planar face bounded by linear and/or elliptical edges;ąa conical face that is a connected part of the curved surface of a circular cross-section cone and that is bounded by linear and/or circular edges;ąa cylindrical face that is a connected part of the curved surface of a circular cross-section cylinder and that is bounded by linear and/or elliptical edges0ŽūĄ–ˆ;ąa spherical face that is either the full surface of a sphere or a connected part of such a surface that is bounded by circular edges that all lie in longitudinal or latitudinal planes relative to the same diameter of the sphere. &0Ž!Į# €€€ ‚’2ūĄSĮ- *€ €€ †"€F‚‚’śk!ĮMƏ ģ€Ł€P¼F€-€ć$Kä€(‰€ćčńxS€(‰€ćÕżē€(‰€,€€(€€(€ć Łē€(‰€,€ćX ć€(‰€,€†"€G€&’Example:(define S (solid:sphere (position 0 0 0) 40))(define T (solid:torus (position 0 0 0) 25 5))(solid:unite S (entity:transform T (transform:translation (gvector 30 0 0))))(solid:subtract S (solid:block (position 20 -40 -40) (position -40 40 40)))(solid:area S) (11131.8839366993 . 0.00531887246513953)= SĮŠĆ1w’’’’’’’’@’’’’ŠĆÄĆNext page 18:MĆÄĆ5 :€$€€ †"€ ‚†"€H’Õ¤ŠĆ™Ä1<ó†A’’’’™ÄĖsolid:blend-edgesChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext1875399888')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')ü^ÄĆ•Åž# Ą„ń˜€€€ †"€B‚€)āglvU€"‰€.āšrRQ€"‰€)āźiG€"‰€.āšrRQ€"‰€)€ ‚’€œ€’0€ž€†"€C‚€*€ ‚’’’(solid:blend-edges ent r)(solid:blend-edges entlist r)Procedure&™Ä»Å# €€€ ‚’Tō•ÅČ` Ž€ķ€P±€S‚°ęyœD€+†"€D‰€,ƒ€ ‚ę_ųłD€+†"€I‰€,ƒ€ €/€ ‚’A list of entities, namely, the owner(s) of the input edge(s).Replaces the input edge or each edge in the input list by a face that blends tangentially with the faces of the edge's owner that share the edge. Each replacement face is curved in such a way that its intersection with any plane perpendicular to the edge being replaced is a circular arc of radius r. In the case of a linear-edge, the replacement face is cylindrical, and in the case of a circular-edge, it is toroidal.j4»ÅyÉ6 :€k€P±€S‚°€ ‚†"€Eƒ‚’Makes all necessary adjustments to the display list and the data structure(s) associated with the owner(s) of the input edge(s), updating information about faces, edges, and vertices. Refreshes the display in all views.The input entity or each entity in the input list must be an edge of a solid body.&ČŸÉ# €€€ ‚’2yÉŃÉ- *€ €€ †"€F‚‚’/՟ÉĖZ ‚€Æ€P¼F€-ˆ"€J€ćX ć€(‰€,€€(€ˆ"€K‚’Example:(define B (solid:block (position -20 -20 -20) (position 20 20 20)))(define E (entity:edges B))(define E1 (car E))(define E2 (list-ref E 9))(solid:blend-edges (list E1 E2) 10)= ŃÉ=Ė1w’’’’’’’’B’’’’=ĖwĖNext page 19:ĖwĖ5 :€$€€ †"€ ‚†"€L’Ļž=ĖFĢ1ꇁ C’’’’FĢksolid:blockChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext1875403616')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')»6wĖĶ…#Ś€p„ńf€€€ †"€B‚€)āD¶x€"‰€.āD¶x€"‰€)€ ‚’€L€’0€N€†"€C‚€*€ ‚’’’(solid:block pos1 pos2)Procedure&FĢ'Ķ# €€€ ‚’fŻĶĻ‰ ą€Į€P±€S‚°ęyœD€+†"€D‰€,ƒ€ āX÷L€‰€ ‚ę_ųłD€+†"€I‰€,ƒ€ ā!µ€‰€ āqä怉€ ‚†"€Eƒ‚’A new entity, namely, the rectangular block that has diagonally opposite corners at the input positions and edges parallel to the axes of the active coordinate system.Adds the newly-created entity to the active part and, if the auto-display feature is on, adds the new entity to the display list and represents it in all views.The two input positions must not agree in any component of their coordinates relative to the active coordinate system.&'ͳĻ# €€€ ‚’2Ļ - *€ €€ †"€F‚‚’³Ļ wĖ_÷³Ļkh ž€÷€P¼F€-ˆ"€M€†"€G€&€†"€G€&€†"€G€&’Example:(solid:block (position 0 0 0) (position 20 20 20)) #[entity 1 0](solid:block (position 10 10 0) (position 20 20 40)) #[entity 2 0](solid:block (position 0 0 0) (position -30 -20 -5)) #[entity 3 0]= Ø1w’’’’’’’’D’’’’ØāNext page 20:kā5 :€$€€ †"€ ‚†"€N’ĪØ°1[†žƒE’’’’°Esolid:coneChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext1875405974')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')Ö²ā†$#‚i„ń¢€€ †"€B‚€)āD¶x€"‰€.āD¶x€"‰€.āšrRQ€"‰€.āšrRQ€"‰€)āD¶x€"‰€.āD¶x€"‰€.āšrRQ€"‰€.āšrRQ€"‰€)āšrRQ€"‰€)āD¶x€"‰€.āD¶x€"‰€.āšrRQ€"‰€.āšrRQ€"‰€)āšrRQ€"‰€)āD¶x€"‰€)€ ‚’€D’0€F†"€C‚€*€ ‚’’’(solid:cone pos1 pos2 r1 r2)(solid:cone pos1 pos2 r1 r2 x)(solid:cone pos1 pos2 r1 r2 x pos3)Procedure&°¬# €€€ ‚’Ē †s§ G€P±€S‚°ęyœD€+†"€D‰€,ƒ€ ‚ę_ųłD€+†"€I‰€,ƒ€ ā!µ€‰€ āqä怉€ ‚†"€Eƒ€/€ €/€ €€ €/€ €/€ €/€ €/€ ‚’A new entity, namely, the cone or cone frustum whose characteristics are determined by the arguments in the manner described below.Adds the newly-created entity to the active part and, if the auto-display feature is on, adds the new entity to the display list and represents it in all views.The first two numerical arguments, r1 and r2, must be non-negative and they cannot both be zero. The third numerical argument, x, must be positive. The three positions pos1, pos2, and pos3 must not be collinear.&¬™# €€€ ‚’2sĖ- *€ €€ †"€F‚‚’°™å j ¢€a€€ €/€ €/€ ‚‚€/€ €/€ €/€ €/€ ‚‚€/€ €&€ €/€ €/€ €/€ ‚’The cone or cone frustum that is created has as its central axis the line segment with endpoints at positions pos1 and pos2. The following comments deal with pos1 and the corresponding real number argument r1. Similar remarks are in order for the other pair of corresponding arguments, pos2 and r2.If r1 is 0, then the entity that is created is a cone that comes to a point at position pos1. If r1 is positive, then the entity that is created is a cone or cone frustum that has a planar face with pos1 at its center and perpendicular to the central axis (described above). The nature of this planar face depends on whether any optional arguments are provided.™oĖ~ * $€Ž€€ ‚€/€ ‚’If no optional arguments are provided, then the planar face is bounded by a circular edge with radius r1.‡Må  : D€œ€P¼F€ ‚€-ˆ"€O€‚’Example:(solid:cone (position 0 0 -25) (position 0 0 25) 15 0)?ļ~ D P n€ß€€‚€ €/€ €/€ €€ €/€ €/€ €/€€ ‚‚’If two optional arguments, x and pos3, are supplied¾and supposing, as noted above, that pos3 is not collinear with pos1 and pos2¾then the planar face is bounded by an elliptical edge whose axes are determined as follows:ßp #o ¬€į€Pų „=€x€ ƒ€ƒ€ €/€ ‚ƒ€ƒ€ €/€ €/€ €/€ ‚ƒ€ƒ€ €/€ €/€ €/€ ‚’·Draw the perpendicular to the cone's central axis that passes through the position pos3.·One axis of the ellipse has an endpoint at pos1, is parallel to the line just drawn through pos3, and has length r1.·The other axis of the ellipse also has an endpoint at pos1, is perpendicular to the first axis, and has length x multiplied by r1.&D I# €€€ ‚’£k# @8 @€Ų€P¼F€-ˆ"€P€‚‚’Example:(solid:cone (position -10 -10 -10) (position -10 -10 30) 15 5 3 (position 30 0 15))I @⻐IĒ@+ $€!€€ €/€ ‚‚’If only one optional argument, x, is provided, then the planar face is bounded by an elliptical edge whose axes are determined as follows:—+ @^Cl ¦€W€Pų „=€x€ ƒ€ƒ€ āX÷L€‰€ €/€ ‚ƒ€ƒ€ €/€ ‚ƒ€ƒ€ €/€ ‚ƒ€ƒ€ ‚’·If the cone's central axis is not parallel to the x-axis of the active coordinate system, then draw the line parallel to the x-axis that passes through pos1.·If the cone's central axis is parallel to the x-axis of the active coordinate system, then draw the line parallel to the z-axis that passes through pos1.·Choose any position (except pos1) on the line just drawn.·Using the chosen position as the second optional argument, find the axes of the ellipse by the method described above in the two-optional-argument case.&Ē@„C# €€€ ‚’},^CEQ p€]€P¼F€-ˆ"€Q€€ ‚ˆ"€R€€ ’Examples:(solid:cone (position 0 20 -30) (position -20 -20 30) 40 20 0.25)(In this example, the cone's central axis is not parallel to the x-axis.)(solid:cone (position -20 0 0) (position 20 0 0) 15 5 4)(In this example, the cone's central axis is parallel to the x-axis.)= „C>E1w’’’’’’’’F’’’’>ExENext page 21:ExE5 :€$€€ †"€ ‚†"€S’Ņ”>EJF1ž |G’’’’JF†solid:cylinderChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext1875408048')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')ܦxE&H6#:‚Q„ń€–š¬W­[±]+µa € †"€B‚€)āD¶x€"‰€.āD¶x€"‰€)āšrRQ€"‰€)āD¶x€"‰€.āD¶x€"‰€.āšrRQ€"‰€)āšrRQ€"‰€)āD¶x€"‰€.āD¶x€"‰€.āšrRQ€"‰€)āšrRQ€"‰€.āD¶x€"‰€)€ ‚’D€,–š¬W­[±]+µa ’0€.†"€C‚€*€ ‚’’’(solid:cylinder pos1 pos2 r)(solid:cylinder pos1 pos2 r x)(solid:cylinder pos1 pos2 r x pos3)Procedure&JFLH# €€€ ‚’Pµ&HœJ› q€P±€S‚°ęyœD€+†"€D‰€,ƒ€ ‚ę_ųłD€+†"€I‰€,ƒ€ ā!µ€‰€ āqä怉€ ‚†"€Eƒ€/€ €/€ €/€ €/€ €/€ ‚’A new entity, namely, the cylinder whose characteristics are determined by the arguments in the manner described below.Adds the newly-created entity to the active part and, if the auto-display feature is on, adds the new entity to the display list and represents it in all views.Both numerical arguments, r and x, must be positive, and the three positions pos1, pos2, and pos3 must not be collinear.,LHČJ) "€€P±€S‚°€ ‚’2œJśJ- *€ €€ †"€F‚‚’ÅŒČJæL9 @€€€ €/€ €/€ ‚‚€/€ ‚‚’The cylinder that is created has as its central axis the line segment with endpoints at positions pos1 and pos2. Centered at each end of this axis and perpendicular to it, there are congruent planar faces the nature of which depends on whether any optional arguments are supplied.If no optional arguments are provided, then the planar face is bounded by a circular edge with radius r.…NśJDM7 >€ž€P¼F€-ˆ"€T€‚‚’Example:(solid:cylinder (position 0 0 -25) (position 0 0 25) 15)9ķæL}NL f€Ū€€ €/€ €/€ €€ €/€ €/€ €/€€ ‚‚’If two optional arguments, x and pos3, are supplied¾and supposing, as noted above, that pos3 is not collinear with pos1 and pos2¾then the planar face is bounded by an elliptical edge whose axes are determined as follows:åuDMn€p ®€ė€Pų „=€x€ ƒ€ƒ€ €/€ ‚ƒ€ƒ€ €/€ €/€ €/€ ‚ƒ€ƒ€ €/€ €/€ €/€ ‚‚’·Draw the perpendicular to the cylinder's central axis that passes through the position pos3.·One axis of the ellipse has an endpoint at pos1, is parallel to the line just drawn through pos3, and has length r1.·The other axis of the ellipse also has an}Nn€xE endpoint at pos1, is perpendicular to the first axis, and has length x multiplied by r1.”i}N8 @€Ō€P¼F€-ˆ"€U€‚‚’Example:(solid:cylinder (position 0 -10 -10) (position 0 -10 30) 15 3 (position 40 0 15))»n€ʁ+ $€!€€ €/€ ‚‚’If only one optional argument, x, is provided, then the planar face is bounded by an elliptical edge whose axes are determined as follows:Ÿ3i„l ¦€g€Pų „=€x€ ƒ€ƒ€ āX÷L€‰€ €/€ ‚ƒ€ƒ€ €/€ ‚ƒ€ƒ€ €/€ ‚ƒ€ƒ€ ‚’·If the cylinder's central axis is not parallel to the x-axis of the active coordinate system, then draw the line parallel to the x-axis that passes through pos1.·If the cylinder's central axis is parallel to the x-axis of the active coordinate system, then draw the line parallel to the z-axis that passes through pos1.·Choose any position (except pos1) on the line just drawn.·Using the chosen position as the second optional argument, find the axes of the ellipse by the method described above in the two-optional-argument case.-ʁ–„* $€€Pų „=€x€ ‚’‰8i„†Q p€u€P¼F€-ˆ"€V€€ ‚ˆ"€W€€ ’Examples:(solid:cylinder (position 10 20 -30) (position -10 -20 30) 40 0.25)(In this example, the cylinder's central axis is not parallel to the x-axis.)(solid:cylinder (position -20 0 0) (position 20 0 0) 15 4)(In this example, the cylinder's central axis is parallel to the x-axis.)= –„\†1w’’’’’’’’H’’’’\†–†Next page 22:†–†5 :€$€€ †"€ ‚†"€X’Ó¢\†i‡1©žƒJ I’’’’i‡?Žsolid:intersectChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext1875410363')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')ÓB–†<ˆ‘#ņ€ˆ„ń~€€€ †"€B‚€)āglvU€"‰€.āglvU€"‰€.ā9ńI+€"‰€)€ ‚’€d€’0€f€†"€C‚€*€ ‚’’’(solid:intersect ent1 ent2 ...)Procedure&i‡bˆ# €€€ ‚’!»<ˆƒŠf š€{€P±€S‚°ęyœD€+†"€D‰€,ƒ€ ‚ę_ųłD€+†"€I‰€,ƒ€ €€ €€ ‚’An entity, namely, the first argument, modified as explained below.Modifies the first input entity so that only those parts of space that it shares with all the other inputs are retained. Updates the first entity's data structure, deletes all the other entities by removing them from the part(s) to which they belong and¾if they are displayed¾from the display list, and refreshes the relevant representations in all views.҆bˆUŒL f€€P퀄°ģ€ †"€Eƒ€ƒ€ ‚ƒ€ƒ€ €€ ‚‚’·All the input entities must be solid bodies.·The boolean intersection operation is regularized in that, once the first input entity has been trimmed so as to include no points other than those that it shares with the second and subsequent input entities, any dangling faces, edges, and/or vertices are removed from what remains prior to the resulting entity being returned.2ƒŠ‡Œ- *€ €€ †"€F‚‚’ø'UŒ?Ž‘ š€W€P¼F€-ˆ"€Y€ćX ć€(‰€,€ćT`ä€(‰€,€ć$Kä€(‰€,€†"€G€&ˆ"€Z€†"€G€&’Example:(define B (solid:block (position 0 0 0) (position 20 20 20)))(define C (solid:cylinder (position 0 0 -10) (position 0 0 30) 10))(define S (solid:sphere (position 0 0 10) 20))B #[entity 1 0](solid:intersect B C S) #[entity 1 0]= ‡Œ|Ž1w’’’’’’’’J’’’’|޶ŽNext page 23:?޶Ž5 :€$€€ †"€ ‚†"€[’Ö„|ŽŒ1¬ |‡K’’’’ŒZÉsolid:revolve-wireChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext1875412382')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')ēJ¶ŽĄ# ˜„ń–€€€ †"€B‚€)āglvU€"‰€)āD¶x€"‰€)āĆV-€"‰€)āšrRQ€"‰€)€ ‚’ŒĄ¶Ž€t€’0€v€†"€C‚€*€ ‚’’’(solid:revolve-wire ent pos gvec a)Procedure&Œ„Ą# €€€ ‚’pĄÄl ¦€ €P±€S‚°ęyœD€+†"€D‰€,ƒ€ ‚ę_ųłD€+†"€I‰€,ƒ€ €/€ ā%#?€‰€ ‚’An entity, namely, the input entity, modified as explained below.Modifies the input entity so that it becomes the solid formed when the region enclosed by the input entity's wire revolves through an angle of a degrees about the axis specified by the position and gvector arguments, the sense of rotation being determined by the right-hand rule relative to the input gvector. (If the wire in question is open, then perpendiculars are dropped from its "loose ends" onto the axis of revolution, and the region that is revolved is the one that is bounded by the wire, the perpendiculars, and the axis.) Updates the display list as necessary and, if the input wire-body is displayed, refreshes the representation of the resulting solid body in all views.¶Y„ĄĖĘ] ˆ€µ€P퀄°ģ€ †"€Eƒ€ƒ€ €€ €€ ‚ƒ€ƒ€ €€ €€ ‚’·The input entity must be a wire-body containing only a single wire, which may be either open or closed but which must be planar. Furthermore, the wire (extended¾in the case of an open wire¾by any "closing" perpendiculars to the axis of revolution) must not intersect itself.·The input position and gvector must determine a line that is coplanar with the input wire-body's wire, but without actually intersecting the region enclosed by the wire (together¾in the case of an open wire¾with any "closing" perpendiculars and the axis itself) anywhere except at a vertex or on an edge.·mÄ‚ĒJ d€Ś€P퀄°ģ€ ƒ€ƒ€ €/€€ €€€ €0€ ‚’·The real number input, a¾known as the sweep angle¾must lie within the range from –360 to 360.&ĖĘØĒ# €€€ ‚’2‚ĒŚĒ- *€ €€ †"€F‚‚’€*ØĒZÉV z€Y€P¼F‚<€-ˆ"€\€€(€€(€‚ƒˆ"€]’Example:(define W (wire-body (list (circular-edge (position -20 -10 0) 10 -180 0) (circular-edge (position -30 0 0) 10 -90 90) (circular-edge (position -20 10 0) 10 0 180))))(solid:revolve-wire W (position 0 0 0) (gvector 0 1 0) 225)= ŚĒ—É1w’’’’’’’’L’’’’—ÉŃÉNext page 24:ZÉŃÉ5 :€$€€ †"€ ‚†"€^’П—É”Ź1‰J ƈM’’’’”ŹZĶsolid:sphereChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext1875414434')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')ø3ŃÉYĖ…#Ś€j„ńf€€€ †"€B‚€)āD¶x€"‰€.āšrRQ€"‰€)€ ‚’€F€’0€H€†"€C‚€*€ ‚’’’(solid:sphere pos r)Procedure&”ŹĖ# €€€ ‚’Ū_YĖZĶ| ʀÅ€P±€S‚°ęyœD€+†"€D‰€,ƒ€ ‚ę_ųłD€+†"€I‰€,ƒ€ ā!µ€‰€ āqä怉€ ‚†"€Eƒ’A new entity, namely, the sphere with its center located at the input position and its radius equal to the input real number.Adds the newly-created entity to the active part and, if the auto-display feature is on, adds the new entity to the display list and represents it in all views.The input real number must be positive.= Ė—Ķ1w’’’’’’’’N’’’’—ĶŃĶNext page 25:ZĶŃĶ5 :€$€€ †"€ ‚†"€_’Ņ”—Ķ£Ī1ō‡”O’’’’£ĪZsolid:subtractChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext1875416277')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')ŅAŃĶuĻ‘#ņ€†„ń~€€€ †"€B‚€)āglvU€"‰€)āglvU€"‰€)ā9ńI+€1‰€)€ ‚’€b€’0€d€†"€C‚€*€ ‚’’’(solid:subtract ent1 ent2 ...)Procedure&£Ī›Ļ# €€€ ‚’ ŗuĻĒf š€y€P±€S‚°ęyœD€+†"€D‰€,ƒ€ ‚ę_ųłD€+†"€I‰€,ƒ€ €€ €€ ‚›ĻĒŃĶ’An entity, namely, the first argument, modified as explained below.Modifies the first input entity so that only those parts of space not included in any of the other inputs are retained. Updates the first entity's data structure, deletes all the other entities by removing them from the part(s) to which they belong and¾if they are displayed¾from the display list, and refreshes the relevant representations in all views.Ŗ^›ĻqL f€æ€P퀄°ģ€ †"€Eƒ€ƒ€ ‚ƒ€ƒ€ €€ ‚‚’·All the input entities must be solid bodies.·The boolean subtraction operation is regularized in that, once the space occupied by the second and subsequent input entities has been removed from the first input entity, any missing faces, edges, and/or vertices are attached to what remains prior to the resulting entity being returned.2Ē£- *€ €€ †"€F‚‚’·&qZ‘ š€U€P¼F€-ˆ"€Y€ćX ć€(‰€,€ćT`ä€(‰€,€ć$Kä€(‰€,€†"€G€&ˆ"€`€†"€G€&’Example:(define B (solid:block (position 0 0 0) (position 20 20 20)))(define C (solid:cylinder (position 0 0 -10) (position 0 0 30) 10))(define S (solid:sphere (position 0 0 10) 20))B #[entity 1 0](solid:subtract B C S) #[entity 1 0]= £—1w’’’’’’’’P’’’’—ŃNext page 26:ZŃ5 :€$€€ †"€ ‚†"€a’Ļž— 19 ƈ€Q’’’’ ©@solid:torusChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext1875420338')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')Ė:Ńk‘#ņ€x„ń~€€€ †"€B‚€)āD¶x€"‰€)āšrRQ€"‰€)āšrRQ€"‰€)€ ‚’€T€’0€V€†"€C‚€*€ ‚’’’(solid:torus pos r1 r2)Procedure& ‘# €€€ ‚’ā,ks ¶ :_€P±€S‚°ęyœD€+†"€D‰€,ƒ€ €€/€ €€ €/€ ‚ę_ųłD€+†"€I‰€,ƒ€ ā!µ€‰€ āqä怉€ ‚†"€Eƒ€/€ €/€ €/€ €€ āX÷L€‰€ ‚’A new entity, namely, the torus centered at the input position, with major radius r1 and minor radius r2. (See the notes below for an explanation of these terms.)Adds the newly-created entity to the active part and, if the auto-display feature is on, adds the new entity to the display list and represents it in all views.The torus is formed by sweeping a circle (or circular arc) whose radius is the absolute value of r2 along a circular path whose radius is the absolute value of r1 and whose center is at position pos. The circular path is called the spine curve of the torus, and it lies in a plane that is parallel to the XY plane of the active coordinate system. During the sweep, the sweeping circle (or arc) is at all times perpendicular to the spine curve.øu‘+ C V€ź€P±€S‚°€ €/€ €/€ €/€ €/€ ‚‚’When r1 and r2 are both positive with r1 greater than r2, the torus produced looks like a ring doughnut:6s a 2 4€ €P ±€S‚°€ †"€b‚’×+ | D V€Æ€P±€S‚°€ €/€ €/€ €/€ €/€ ‚‚’When r1 and r2 are both positive with r2 greater than r1, the torus produced looks more like an apple. It has two isolated vertices which are located where the sweeping arc meets the axis of revolution.6a ² 2 4€ €P ±€S‚°€ †"€c‚’?ū| ńD V€÷€P±€S‚°€ €/€ €/€ €/€ €/€ ‚‚’When r1 is negative and r2 is positive with r2 greater than the absolute value of r1, the torus produced looks like a football or a lemon. It has two isolated vertices which are located where the sweeping arc meets the axis of revolution.6² '2 4€ €P ±€S‚°€ †"€d‚’&ńM# €€€ ‚’2'- *€ €€ †"€F‚‚’ķM©@1 0€Ū€P¼F€-€ €’Examples:The three tori illustrated above are generated (in unrendered form)©@Ń by evaluating the following expressions:(solid:torus (position 0 0 0) 30 10)(solid:torus (position 0 0 0) 20 30)(solid:torus (position 0 0 0) -20 30)= ę@1w’’’’’’’’R’’’’ę@ ANext page 27:©@ A5 :€$€€ †"€ ‚†"€e’Ļžę@ļA1”P S’’’’ļA Hsolid:uniteChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext1875422354')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')Ļ> A¾B‘#ņ€€„ń~€€€ †"€B‚€)āglvU€"‰€.āglvU€"‰€)ā9ńI+€1‰€)€ ‚’€\€’0€^€†"€C‚€*€ ‚’’’(solid:unite ent1 ent2 ...)Procedure&ļAäB# €€€ ‚’±¾BūDf š€g€P±€S‚°ęyœD€+†"€D‰€,ƒ€ ‚ę_ųłD€+†"€I‰€,ƒ€ €€ €€ ‚’An entity, namely, the first argument, modified as explained below.Modifies the first input entity so that it acquires all the space occupied by one or more of the other inputs. Updates the first entity's data structure, deletes all the other entities by removing them from the part(s) to which they belong and¾if they are displayed¾from the display list, and refreshes the relevant representations in all views.?óäB:FL f€é€P퀄°ģ€ †"€Eƒ€ƒ€ ‚ƒ€ƒ€ €€ ‚‚’·All the input entities must be solid bodies.·The boolean union operation is regularized in that all internal faces, parts of faces, edges, parts of edges, or vertices are removed from the resulting solid before it is returned.2ūDlF- *€ €€ †"€F‚‚’“#:F H‘ š€O€P¼F€-ˆ"€Y€ćX ć€(‰€,€ćT`ä€(‰€,€ć$Kä€(‰€,€†"€G€&ˆ"€f€†"€G€&’Example:(define B (solid:block (position 0 0 0) (position 20 20 20)))(define C (solid:cylinder (position 0 0 -10) (position 0 0 30) 10))(define S (solid:sphere (position 0 0 10) 20))B #[entity 1 0](solid:unite B C S) #[entity 1 0]= lF]H1w’’’’’’’’T’’’’]H—HNext page 28: H—H5 :€$€€ †"€ ‚†"€g’1]HČH1U’’’’’’’’U’’’’ČHģH$—HģH" €€€2’Ē–ČH³I1ēȉ£„V’’’’³IÓJUsesChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext850561080')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')q?ģH$J2 4€€€€ ‚†"€‚€‚‚’Unlock the Door to the Next Dimension of Inspiring Uses‹³IÆJ}#Ź€*2*€€’<€€ēßōՀ!†"€h‰€‚’€€’0€€’€ †"€ i€‚’’’$$JÓJ" €€€2’= ÆJK1w’’’’’’’’W’’’’KJKNext page 29:ÓJJK5 :€€€ †"€ ‚†"€j’ŁØK#L1=„ƆX’’’’#LŚNMathematics EducationChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext1157503309')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')rJK•LY#‚€4–€€€€ ‚’:€$€ē !€!†"€‰€ ‚’’’Using 3DSchemeEõ#LŚNP n€ļ€€‚‡"€k€ € € ‚ˆ"€l€€ € € ’A Slice Off the Old Block?If your students are interested in elementary geometry, then a five-minute 3DScheme program is all it takes to make a tool for visualizing conic sections.Or, if your focus is on radians and vectors, why not encourage your students to tackle the wire-bending project described in the Getting Started textbook that accompanies 3DScheme? With careful application of a little vector geometry, your students will be able to bend wires at the click of a mouse. = •LO1w’’’’’’’’Y’’’’OQONext page 16:ŚNQO5 :€€€ †"€ ‚†"€m’Ų§O5€1‡£„Ņ Z’’’’5€äƒEngineering EducationChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext850574839')');IfThen(IsMark(`Ack'),QO5€QO`DestroyButton(`Ack'):DeleteMark(`Ack')')rQO§€Y#‚€4–€€€€ ‚’:€$€ē !€!†"€‰€ ‚’’’Using 3DScheme85€߀# €*€€‚’The World's A Partą§€ö‚7 <€Ć€ Œ€ ‡"€n€ € ‚’Already well-received by engineers for its impressive number-manipulation abilities (including unlimited precision "bignum" integers, for example) and recognized as a powerful tool for the rapid development of working prototypes, Scheme becomes even more attractive when coupled with a solid modeling interface.The sound theoretical and educational foundation of 3DScheme means that students can learn to use solid modeling technologies with a minumum of fuss and bother.ī²ß€äƒ< F€g€ Œ€ ˆ"€€€ €€€ ’And, when the geometrical engine is none other than the industry standard ACISŅ Solid Modeler, your students get firsthand experience of today's most powerful technology.= ö‚!„1w’’’’’’’’[’’’’!„[„Next page 30:äƒ[„5 :€€€ †"€ ‚†"€o’ݬ!„8…1*Ɔn \’’’’8……‰Computer Science EducationChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext850577944')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')r[„Ŗ…Y#‚€4–€€€€ ‚’:€$€ē !€!†"€‰€ ‚’’’Using 3DSchemeæ8…ƈF Z€€€‚€ €€ €€ ‚‚‡"€p€ € ‚’SchemeIf you are not currently using Scheme as part of your computer science courses, then consider the fact that many of the best schools and universities¾including MIT, Rice, Yale, and Berkeley¾are now doing so. In fact, over 200 of the most widely respected educational institutions around the world now use Scheme to teach paradigms of modern computer science, including functional and object-oriented programming.And if you're already using Scheme, then consider moving to 3DScheme. By providing an unlimited supply of fascinating projects, from the "build one of these" variety to challenging applications involving OOP design, it's a proven motivator for students of all abilities.Ö³Ŗ……‰# €g€€ ’And it's not only your students who will appreciate it. You can be sure your students will make a splash with your colleagues in the Mathematics and Engineering departments too!= ƈ‰1w’’’’’’’’]’’’’‰ü‰Next page 31:…‰ü‰5 :€€€ †"€ ‚†"€q’ĖšĀ‰NJ1×Ņ Ż ^’’’’NJӍCAD UserChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext850581601')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')rü‰9‹Y#‚€4–€€€€ ‚’:€$€ē !€!†"€‰€ ‚’’’Using 3DSchemešENJӍU x€€€‚€ € € ‚‚‡"€r€ € €€€ €€ €€ ’Working in the CAD Field?If you are faced with the prospect of making the switch from two-dimensional computer-assisted design to three-dimensional, 3DScheme provides a friendly, easy-to-use environment within which to familiarize yourself with all the new concepts.Or maybe you're looking for a way to continue work on your current project while you're away from the office workstation. 3DScheme can load and save parts¾groups of solid and wireframe entities¾in .sat format, so you can sketch out a new idea or polish an old one on your laptop or your home PC.= 9‹Ž1w’’’’’’’’_’’’’ŽJŽNext page 32:ӍJŽ5 :€€€ †"€ ‚†"€s’Ų§Ž"1<n € `’’’’"žĄComputer Graphic FunChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext1500293151')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')„Jަh# €<-€€€€ ‚’X€$€ē !€!†"€‰ē=PLń†"€‰€ ‚’’’Using 3DSchemeļ"ŠĄ/ ,€ß€€‚€ € € ‚‚’Computer Graphic FunIf you enjoy making ¦ŠĄJŽcomputer graphic designs, 3DScheme gives you the power you need. Your solid and wireframe inspirations can be visualized in ways that were never before possible for the casual computer user..¦žĄ+ &€€€ †"€t’= ŠĄ;Į1w’’’’’’’’a’’’’;ĮuĮNext page 33:žĄuĮ5 :€ €€ †"€ ‚†"€u’צ;ĮLĀ1ׯ ‹ b’’’’LĀLÄLEGO for the Brain?ChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext1500295012')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')ruĮ¾ĀY#‚€4–€€€€ ‚’:€$€ē !€!†"€‰€ ‚’’’Using 3DSchemeŽLLĀLÄB R€›€€‚‡"€v€ € €€ €’LEGO for the Brain?3DScheme is so much fun that it may be just what you're looking for to divert your child's attention from computer games.It has the pizzazz of a video game and the allure of the ultimate construction puzzle. LEGOŌ for the brain.We think you'll remember what it feels like to be a kid in a toystore.= ¾Ā‰Ä1w’’’’’’’’c’’’’‰ÄĆÄNext page 34:LÄĆÄ5 :€ €€ †"€ ‚†"€w’П‰Ä“Å1=€ ’’’’d’’’’“ÅÉHow to OrderChangeButtonBinding(`NavButton',`PopupId(`3dscheme.HLP',`HyperContext1690790852')');IfThen(IsMark(`Ack'),`DestroyButton(`Ack'):DeleteMark(`Ack')')4ĆÄĒÅ. ,€€€ ‚†"€‚‚’kѓÅ2Ēš#§L€€’4€€!€ƒ€ƒƒ€ ‚’€¾€!ł’l€Ą€†"€€3€4€5€6†"€ €7€3€5€8€ ‚’’’System Requirements:IBM PC 386 or greaterMS Windows 3.1 or later8 Mb or more of RAM3DScheme is a trademark of Schemers Inc. ACIS is a registered trademark of SPATIAL TECHNOLOGY INC.&ĒÅXĒ# €€€ ‚’Læ2Ē¤Č#č€žŅ€€’2€€P¼F€9€:€ € ‚’€Ī€P¼F’V€Š€„É€ꁃ€ ƒ€ ƒ€ ƒ€ ƒ€ ƒ€ € ‚’’’Call for more information:Schemers Inc2136 NE 68th Street, Suite 401Fort Lauderdale, FL 33308Phone:(305) 776-7376FAX:(305) 776-6174EMail:71020.1774@compuserve.com&XĒŹČ# €€€ ‚’6¤ČÉ1 2€ €ēßōՀ!†"€‰’= ŹČ=É1w’’’’’’’’e’’’’=ÉwÉNext page 17:ÉwÉ5 :€€€ †"€ ‚†"€x’1=ÉØÉ1U’’’’’’’’f’’’’ØÉĢÉ$wÉĢÉ" €€€2’1ØÉ’’’’1’’’’’’’’g’’’’’’’’’’’’&;”Helv’’’’’’’’’’’’’’’MS Sans Serif’’’’’’Times New Roman’’’’Arial’’Symbol’Courier NewCourier’€€’€€€€’’$€€€€€€’ ’€€€€€€ €’€’ }t§‚œ„H…Œ‡͈Z£„xn \…Ż Ņ n £„„œ„2  €€C‡†€€ GЇvŸˆŻ Ż ‹ Z ‡§‚ž„ŠvŸ‚£„Ÿˆ2 ‹ Ÿ‚H…H…€€\…‹Œ+ś‰كЇŅ ‹ ’‚§‚󇁆 žƒ|J ‡ƈ”€‰ˆ§‚C‡\…Œ=„‹ŒŒ‡ €£„ /&;)i24 \~hc13’’ZEZ’’’’ACISActive coordinate systemActive partActive view Auto-displayAutomatic indentationBending wiresBoolean operationsCAD Cartesian coordinates$Coloring of programs(Computer graphics,Computer Science0Computer-assisted design4Conic sections8Contents<Context-sensitive jumps@Coordinate system, activeDCoordinate system, modelHCoordinate system, viewLCoordinate system, workingPCoordinates, CartesianTCoordinates, cylindricalXCoordinates, polar\Coordinates, spherical`CurvesdCylindrical coordinateshEditorlEdward MartinpEngineeringtEntityxExample|Examples of Knowledge Base entries€Features of the editor's MDI„Getting StartedˆGraphicsŒHobbyistsHow to order”Indentation˜Indexing Scheme filesœIndustrial users Introduction¤Jumps to Knowledge BaseØKnowledge Base¬Martin, Edward“Matching parenthesesøMathematics¼MDI featuresĄModel coordinate systemÄOrdering informationČParenthesis matchingĢPartŠPart, activeŌPolar coordinatesŲProgramming EnvironmentÜprogramsąRenderingäReturn valuečReviewing 3DSchemeģRight-hand rulešSchemeōSchemers IncSide effectSolid Modelersolid:area solid:blend-edgessolid:blocksolid:conesolid:cylindersolid:intersect solid:revolve-wire$solid:sphere(solid:subtract,solid:torus0solid:unite4Solids8Spatial Technology<Spherical coordinates@syntax coloringDTextbookHTransformationsLUses of 3DSchemePValueTView coordinate systemXView, active\Views`WCSdWinScheme EditorhWire-bendinglWorking coordinate systemp€ˆ€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆw’ųˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ/&;)Lz2ŸfؚAéGļ5’’h,h’’’’ContentssSunShine+Reviewing 3DSchemeReviewing NavigateFinding Your Way AroundžWhat Is 3DScheme?—‚Next page 1§‚The ACIS 3D Modeling Kernelj†Next page 2†Curve CreationrˆNext page 3‰ˆSolid CreationśNext page 4ViewsuNext page 5ŒTransformationsaNext page 6xBoolean OperationsjNext page 7Rendering€Next page 8€Graphical InteractionƒNext page 9كThe Scheme Programming Languagey‡Next page 10ЇScheme code example? Next page 11P The WinScheme EditorJNext page 12ZAutomatic indentationŸ‚Parenthesis matching„Context-sensitive jumps\…Colored programs ‡Indexing of Scheme filesŸˆMDI FeaturesȉGetting Started with 3DScheme¾Next page 13ĪŠThe 3DScheme Knowledge BaseeNext page 15vExamples~Next page 14Argument: ...'Argument: entArgument: entlistӁArgument: gvecę‚Argument: pos„Argument: xœ„Active coordinate systemH…Active partŒ‡Active view͈Auto-display ŠCartesian coordinatesKDependency hierarchyGEntity, defined2 Model coordinate system€Polar coordinates’‚Side effectC‡Spherical coordinatesś‰The right-hand rule‹ŒValueView coordinate system Working coordinate systemósolid:areauNext page 18‡solid:blend-edgesõ…Next page 19†solid:blockūNext page 20 solid:coneģƒNext page 21žƒsolid:cylinderjNext page 22|solid:intersect8 Next page 23J solid:revolve-wire‡Next page 24‡solid:sphere±ˆNext page 25ƈsolid:subtractNext page 26”solid:torus€Next page 27€solid:unite)„Next page 28;„=„Uses”„Next page 29£„Mathematics Education“†Next page 16ƆEngineering EducationĆ Next page 30Ņ Computer Science Education_ Next page 31n CAD UserĪ Next page 32Ż Computer Graphic Fun€ Next page 33€ LEGO for the Brain?{ Next page 34‹ How to Order0ƒ Next page 17:ƒ <ƒ ąźh}ļlğźōŠąAéGļŽÄŸėōŠą1ß\ź°ÄŸģōŠą7ĶGļŅğ/&;)L4!ŸßŪźAAéGļ "’’V­’’)l;ƒC‡N={††O={†‰ˆP={†Q={†ŒR={†xS={†€W={†ē) Ż ęVzŅ :Ž Ž¢†¢‰ˆ¢Œ‘¢x’¢“¢€—¢:äc””„Z£›”Ć rNŸ”_ ̔Πų٘óų٘‡ų٘†ų٘ ų٘žƒų٘|ų٘J ų٘‡ų٘Èćcō˜xĖJšrˆv¾ēJ“Ų”ś2}I£uX_¤Z®ŗ¤ ‡¢V «a»ˆŸ«j0Ŗœ¬€9Ŗœ¬”źÜæ­0ƒ †#Ģ“€ŌӘ¶†ÕӘ¶ÖӘ¶Œ×Ә¶xŲӘ¶ŁÓ˜¶€ŻÓ˜¶ė>¹ė>¹+ė>¹=„ė>¹‹ ė>¹žė>¹§‚ ė>¹Łƒ ė>¹Š ė>¹€ÕéA»†ÖéA»‰ˆ×éA»ŲéA»ŒŁéA»xŚéA»ŽéA»g„Æ»h„Æ»+i„Æ»=„j„Æ»‹ k„Æ»žl„Æ»§‚m„Æ»Łƒn„Æ»Šo„Æ»€Ū2"¼ĀƒzI½{I½+|I½=„}I½‹ ~I½žI½Łƒ€I½ŠI½€‚I½"ý Ęy‡ßäNĘ? õŹöŹ=„÷Ź‹ ųŹžłŹ§‚śŹŁƒūŹŠüŹ€żŹėCˉˆ€ėCˁėCˌƒėCˁ„ėCĖ€ˆėCˁ†|’ÅĪ}’ÅĪ+~’ÅĪ=„’ÅĪ‹ €’ÅĪž’ÅΧ‚‚’ÅĪŁƒƒ’ÅĪŠ„’ÅĪ€Xxpρ†fŖĻŠgŖĻŠ+hŖĻŠ=„iŖĻŠ‹ jŖĻŠžkŖĻЧ‚lŖĻŠŁƒmŖĻŠŠnŖĻŠ€ƒÖ#ŌvßōÕG¹?ŁZH¹?ٟ‚I¹?Ł„J¹?Ł\…K¹?Ł ‡L¹?ٟˆåōŠąęōŠą+ēōŠą=„čōŠą‹ éōŠąžźōŠą§‚ėōŠąŁƒģōŠąŠķōŠą€F\&į„qäć͈”ßyć•ßyć+–ßyć=„—ßy拁 ˜ßyćž™ßy槂šßy棃›ßyćŠœßyć€1ß\źŁƒ ‘ ·@ļŠ‡cĆAļ7ĶGļŠAéGļ§‚źh}ļž=PLń€ ęsŌō‰ˆłÓžōŒ€Hõx¼¼õĢ‹;õ-ģ×ų€=qłłžJžśžJž+ūžJž=„üžJž‹ żžJžžžžJž§‚’žJžŁƒĆV-ӁÆī/°ī/+5×O0“†Żx5†Žx5‰ˆßx5ąx5Œįx5āx5€ęx5ĘØˆ8ĒØˆ8+ČØˆ8=„ÉØˆ8‹ ŹØˆ8žĖ؈8§‚Ģ؈8كĶØˆ8ŠĪ؈8€łž­8ŸˆŽŪźAžßŪźA§‚ąŪźAكįŪźAŠāŪźA€ćŪźAyœD‹Œ_ųłD’‚Ē̇EšrRQ„čńxS”—"zSJ glvU'G…Yua§‡Yõ…ź_Ÿ‚lŪ `‡öN£`±ˆY®„`ƏŖ`8 žÕ`)„乎`€™xan ŗ¦wbū‹*zbģƒÕ}bje Šbvø’Pd—‚ŹK™f\…†h¾šœ‡l€ lJŠl{ LHśs‰ˆMHśsNHśsŒOHśsxPHśsQHśs€UHśsD¶xę‚'īnz(īnz+)īnz=„*īnz‹ +īnzž,īnz§‚-īnzك.īnzŠ/īnz€ŌEX}€|…f~sCYō~†DYō~‰ˆEYō~FYō~xGYō~HYō~€LYō~½‹ !=„¬Ó+°©’’’JžŠ’Jž€łõ’j†’ć-£„“ć- ”ć-Ņ •ć-n –ć-Ż “ć-=„Ž„x~F›¦e+–¦Œ‡X÷Lœ„Ė‘‰ Ź«#2 ’z‹ C:µ€ oųü ЇM.ū £„aؚbؚ+cؚ=„dؚ‹ eؚžfؚ§‚gؚكhؚŠiؚ€rÕ³źiG!µH…™¦!š¦!+›¦!=„œ¦!‹ ¦!žž¦!§‚Ÿ¦!ك ¦!Š”¦!%#?ś‰½P!ä«G‹y‘ڌTK…f/vX ㆨ4ä $Kä‡T`䞃õ·ę| ŁēƈÕżē€Ž2釁pw ós0$ŠUō%b@¤'c@¤'+d@¤'=„e@¤'‹ f@¤'§‚g@¤'كh@¤'Ši@¤'€j@¤'9ńI+ĆV-Ӂl!b.+Æī/°ī/+±ī/=„²ī/‹ ³ī/ž“ī/§‚µī/жī/€·ī/5×O0“†Żx5†Žx5‰ˆßx5ąx5Œįx5āx5€ęx5ĘØˆ8ĒØˆ8+ČØˆ8=„ÉØˆ8‹ ŹØˆ8žĖ؈8§‚Ģ؈8كĶØˆ8ŠĪ؈8€łž­8ŸˆŽŪźAžßŪźA§‚ąŪźAكįŪźAŠāŪźA€ćŪźAyœD‹Œ_ųłD’‚Ē̇EšrRQ„čńxS”—"zSJ glvU'G…Yua§‡Yõ…ź_Ÿ‚lŪ `‡öN£`±ˆY®„`ƏŖ`8 žÕ`)„乎`€™xan ŗ¦wbū‹*zbģƒÕ}bje Šbvø’Pd—‚ŹK™f\…†h¾ė$jģ$j+ķ$j=„ī$j‹ ļ$jžš$j§‚ń$jكņ$j€ó$jšœ‡l€ lJŠl{ LHśs‰ˆMHśsNHśsŒOHśsxPHśsQHśs€UHśsŲ5°xŁ5°x+Ś5°x=„D¶xę‚'īnz(īnz+)īnz=„*īnz‹ +īnzž,īnz§‚-īnzك.īnzŠ/īnz€ŌEX}€|…f~sCYō~†DYō~‰ˆEYō~FYō~xGYō~HYō~€LYō~½‹ !=„¬Ó+88935859 1 TransNav15 3DSL12B4.SHG 0 ?F8D7EC2D HyperContext1378528022 1 TransNav16 3DSL12B4.SHG 0 XF5014880 HyperContext2088933761 0 HyperContext2088933761 c:\3dscheme\3dschem1.rtf 18 X7F15D3AC HyperContext1729505671 1 HyperContext1729505671 c:\3dscheme\3dschem1.rtf 18 XF503BCBC HyperContext2088935859 1 HyperContext2088935859 c:\3dscheme\3dschem1.rtf 18 VAB9F88BB HyperContext573363889 0 HyperContext573363889 c:\3dscheme\3dschem1.rtf 19 >D5F4DF1C ContentsTopic1729532581 1 BoolNav1 3DSL12B5.SHG 0 =7F15D3AC HyperContext1729505671 1 BoolNav2 3DSL12B5.SHG 0 =7F122109 HyperContext1729502440 1 BoolNav3 3DSL12B5.SHG 0 =7F110EBD HyperContext1729501959 1 BoolNav4 3DSL12B5ō’Jžntext1460380001 1 BoolNav5 3DSL12B5.SHG 0 =EF47E941 HyperContext1460379613 1 BoolNav6 3DSL12B5.SHG 0 <EA5CDF31 HyperContext506272738 1 BoolNav7 3DSL12B5.SHG 0 =EF47CD37 HyperContext1460379266 1 BoolNav8 3DSL12B5.SHG 0 =EE0C91A0 HyperContext1460317913 1 BoolNav9 3DSL12B5.SHG 0 >EF41C363 HyperContext1460374353 1 BoolNav10 3DSL12B5.SHG 0 =CF707858 HyperContext995753108 1 BoolNav11 3DSL12B5.SHG 0 >F4D473E6 HyperContext2088929979 1 BoolNav12 3DSL12B5.SHG 0 >F53B8BCC HyperContext2088948893 1 BoolNav13 3DSL12B5.SHG 0 >F4FED3F9 HyperContext2088931654 1 BoolNav14 3DSL12B5.SHG 0 >F503BCBC HyperContext2088935859 1 BoolNav15 3DSL12B5.SHG 0 >F8D7EC2D HyperContext1378528022 1 BoolNav16 3DSL12B5.SHG 0 XF503BCBC HyperContext2088935859 0 HyperContext2088935859 c:\3dscheme\3dschem1.rtf 20 X7F15D3AC HyperContext1729505671 1 HyperContext1729505671 c:\3dscheme\3dschem1.rtf 20 XF8D7EC2D HyperContext1378528022 1 HyperContext1378528022 c:\3dscheme\3dschem1.rtf 20 VB4CC2386 HyperContext573484488 0 HyperContext573484488 c:\3dscheme\3dschem1.rtf 21 >D5F4DF1C ContentsTopic1729532581 1 RendNav1 3DSL12B6.SHG 0 =7F15D3AC HyperContext1729505671 1 RendNav2 3DSL12B6.SHG 0 =7F122109 HyperContext1729502440 1 RendNav3 3DSL12B6.SHG 0 =7F110EBD HyperContext1729501959 1 RendNav4 3DSL12B6.SHG 0 =EF7D68EA HyperContext1460380001 1 RendNav5 3DSL12B6.SHG 0 =EF47E941 HyperContext1460379613 1 RendNav6 3DSL12B6.SHG 0 <EA5CDF31 HyperContext506272738 1 RendNav7 3DSL12B6.SHG 0 =EF47CD37 HyperContext1460379266 1 RendNav8 3DSL12B6.SHG 0 =EE0C91A0 HyperContext1460317913 1 RendNav9 3DSL12B6.SHG 0 >EF41C363 HyperContext1460374353 1 RendNav10 3DSL12B6.SHG 0 =CF707858 HyperContext995753108 1 RendNav11 3DSL12B6.SHG 0 >F4D473E6 HyperContext2088929979 1 RendNav12 3DSL12B6.SHG 0 >F53B8BCC HyperContext2088948893 1 RendNav13 3DSL12B6.SHG 0 >F4FED3F9 HyperContext2088931654 1 RendNav14 3DSL12B6.SHG 0 >F5014880 HyperContext2088933761 1 RendNav15 3DSL12B6.SHG 0 >F8D7EC2D HyperContext1378528022 1 RendNav16 3«2¢2lpĄĄœh |d\€€€€€€€€€€€€ĄĄĄ’’’’’’’’’’’’’’’’’’’’’’’’’’’’k’‚śĻ’’&’…¬ ĄĢĻ’š„’’ƒš’‚’ƒš ’‡’’š’‚’„𒒁’„š’‚’‚š’‚’š’Œ’’š’’š’‚’„š’‚’Šš’’’’‚’ƒš’‚’ƒšV’‡ É¬Ģ ’š’–’’š’š’’š’’Žš’š’’𒁒‚’‚š’…’š’…’š’š…’’š’‰’š’’š’‚’’’’’’’š’’š’ˆ’’š’’‰’’šR’‹š  ąģ ĢĢĻ’’–š’’š’šš’’š’’š’‹šš’’’’š‰’’š’’’‚š’‚š’š’’š’š…šš’’ƒš’‡š’’‚’©šš’’’š’’š’’’’’š’š’’š’‰š’’šP’ ŹžŹŠĄĄ ĢĄĢ’ƒš’—š’’ššš’’’’š’“š’’’’šš’š’’’‚’ƒš’’’’š’š’’ƒš’‚’‡’’’‚’‡’š’¬’š’’ššš’’’’’’’’š’’š’’ššL’„ü  † ¬¬ Ģ’ƒš’š’’š’’š’‚’‚’ƒš’‚’ˆ’’𠒁’‚’ƒš’‰š’šš’ƒš’ƒš’‚’‚’‚’‡’’š’‹š’’š’’š’†’’’‚’Œ’’š’’šK’™ŽĄĄ  ĢĄĢ ’ƒ’‡’’š’‚’‚’ƒš’‚’‡š’’’ƒš ’š’ƒš’ƒš’„’‚ ’ƒ’‚’–’’š’’š’’’š’˜’’š’’š’’š’’’’’Œš’’’’šH’ł ™ˆŚŹĄŹ ¬ Ģ’ƒ’‚’‚’‚’ˆ’’š’‚’‡š’’’ƒš ’š’‰š’’š’ƒš’‚ ’ƒ’›š’’š’’š’’š’’š’š’‚’‚’“’’š’’’’š’’’‚F’™  ģ ĄĢ ĢĻ’ƒ’‡’’’’’’’𒐒’š’’’’š ’š’‡’’š’‚’ƒ’ƒ’™š’’š’’š’’š’’š’š’‡’’’˜’’š’’’’š’’’’C’ł™‡ŹĄ ąģąģĢ’’’’’’’š’’š’‚’š’’š’’š’…š’š’„’…š’ƒš’ƒš’’‡’’š’“’š’’š’’š’ˆ’’’Žš’’š’’š’Œ’’’’@’™ŒĻĪĻĻĢ ĢĢĄĢ’ƒš’’š’’š’’š’’š’ƒ’ƒš’‡’𒆒𒁒…šš’†’š’ƒš’ƒš’ƒš’‡’’’ž’’’’’’’š’’š’’š’’‡’’š’Œ’š’’š>’™ķģžŽŽĢĢ ĄĢĢĻ ’ƒš’š’š’’š’‚’ƒš’ƒš’‡š’š’†š’’’’…š’š’†š’’’ƒš’ƒš’ƒš’‡’’’¤š’’š’’’’š’’’’š’š’’š’‚’‚’Œš’š’š;’ł™Ļ„ļüĢ ĄĢ ’ƒš’š’š’’š’ˆ’’š’ƒš’‡š’’’‡š’𒁒‚’š’‡š’š’’ƒš’ƒš’„’’’¤š’’’š’š’š’š’’š’‚’‘’’š’š’š;’ł™†’ļžŽģĢĻ ’Žš’’ššš’‚’ˆš’’š’‚’‡š’’†’š’š’…’š’†’š’„’’‚’„š’Čš’’š’’š’’’’’š’ššš’’š’’’’š’’š’’š’ššš;’ł™…üžžÜ̃ ĄĢ ’ƒ’‡’’’‚’‡’’š’‚’ˆšš’’†š’’’Šš’’š’’’“š’’’’š’’’’ ’ƒ’µš’’š’’ššššš’’š’’’’’’’’š’’’’𒐒’š’’’’;’ł™‰’ļĻĪĢĄĢ ĢĻ ’ƒ’„’š’‚’†š’’š’‚’„𒁒…’’†š’’𒁒‡’’’ˆ’š’ ’ƒ’Žš’’š’’š’‚’’‹’’’’š’’š’š’’š’†š’’š’„’š’ī%’ł™ˆąü¼Ģ ĄĢ‚ Ļ ’‚’’‚’’‚’’’…’’‰’š’š’„’’ƒš’’’’…’’†’’’’—š’š’š’š’š’…’’‚’’’Š’’š’‡’’’‚’’’w%’ł™„ϬģĢ…ĄĢ ĢĢ ’ƒš’Šš’’’’š’ƒš’šˆ’’’’’ƒ’…’’š’Ž’’š’’š’š’ƒš’ƒš’‚’†’’’‚š’Œ’’š’’’„’‚’ƒš’‡š’’;’ł™„ĄŠŹĢ…ĄĢ ĄĻ ’ƒš ’ƒš’ƒš’‚’…š’š’ƒš’ƒš’ƒš’’ł ™†œŹĢģ¬ģ ™‡ąąĢĢ ĄĢ ’ƒš’‚’‚’‚’„š’š’‚’ƒš’ƒš’’ł ™‰¼¼ĖĖŹŠüĄ ™…ĄĄĢĄ̃ĄĢ ’„𒁒’ƒ’š’š’’„š’ƒ’’‚쬙ŒģĪ̬ģĪĪĄģ¬™ƒ¬ ́ĄĢĻ ’ƒ’š’š’ƒš’„𒁒š ’ƒ’ƒ’’‚ĖÉ™œ ¬¼ŚŹĢ¬­žŠÉ™ƒ Ą̇ĪĢ ĄĢĢ ’ƒ’‚š’‡š’’š’„š’’‚š’ˆ’’š’’‚ü¬™ˆ›ŹŽĄģģĪ 사ģ™ƒĄą́ĄĢ‚ Ģ ’%’ƒš’ƒš’’ˆ’’’‚š+’‚šR’™ŽĖĢ¬ģš ’’ü©™  ĢĄĢĶ­ģĢĄĢ ’$’ƒš’’ƒš’š„’š’‚+’‚R’™ŽŹĄĪŹŠą  ’’ł™ƒĄŹ̃ŹĪ ́Ļ’š"’š’’š’š’‚+’‚R’™Ž Ą¼ ¬ Ą¬’’™Ž Ģ  éģĢĢĄĻ3’‚J’‚š+’‚šR’™Žœ¬ ĄąĄ ­ ’’™ƒšĄą̇ŹĪĢĢĄĢĢ’’’™œąą ­ ĄéÉ™ Ģ ĄŹĖĖŹĢ ĄĢ’’’™ŠąĄĄĄ¬¬ ©™‚ĄĄĢ…Ķģģķģ́Ļ’’’™Źœ  Š ¬ Ą ™Ž ĢĄĢŹŽžŚÜĢĢĄĻ’’’™œ  ĄąšĄĄąÉ™‚ĄĄĢΆģīĢĄĢĻ’’’™ Ź ą ­Ą¬Ąé™Ž  Ģ ĄĢļĻĻķĢĄĢ ’’’™œ ŠĪĪ ĄąĄ ¬ ™‚Ąą̆ĻĻĪüķģĢ’’’™ž¬ ĄģŠĄ¬ Ą¬™Ž ĢĄĢķļĻžüĢĢ ’’’™Ą‹ą ¬šģŹĄĄŠĄÉ™‚ĄąĢ…žßļĻĻĢ’’’™¬ Ą ĻĄŹŹ  ™ąĢĄĢĻļ’Ļļ’Ģ Ļ’’™œ ‹ ąģķą ÉÉ™ƒœ ¬ĢŠĪŽŽžüüģĢĢĻ’’™¬  ĻĖĻą ™š ĢĄĢĻžžßļļŠĄĢ’’™†œ Ī†ģšĄĄÉ™ƒœ ¬̉žĻģ’ĪģĢĢĻ’’™Ž œ®ŽüüžšŹą™ ĢĄĢķļϼžÜĢ Ģ’’™ŽžĄ¬ ģģļĪŠĄÜ™ƒŹŹĄĢ‡ĪŽüžĻģüĢ’’™ŽÉ ĄĻķķļļ  ©™ ĢĄĢéļéžžĢĄĢ ’+’š’š’&’1’A’™Žœ ¬ žķļļĻĻĄÉ™ƒŠąĄĢ„ĪŽüķģĢ’š ’š’‚š’š ’š’š  ’š’ ’ ’ ’š@’™¬ ļŽßļļü ™  ¬Ģ ĄĻĖĻĪŽĢ Ą’š  ’ ’‚š’š ’š’šƒ’’’ ’’’’ ?’™‚Ą ˆŽžžüüš ™„ĄąŹ̆ķīŽŹĶ¬́Ļ’  ’š ’…š’š’š ’ ’’š’ ’š’š’š’ >’™ ą¬ ļĻŽžžš ™’ŹÉ Ģ ĄĪĖĄļžĢ Ļ’š ’’ ’š’’š ’š’’š ’’’’š >’™œ ĄœŽžļĻķļ ™„ŹĄą̆¼īœģü¬́Ļ’š  ’š’ ’š’š’ ’š’’ ’’’’ =’™ŒšĄ ļŽü’Ļ홓œž ŹĄĢĄĢ̼ܼ ¼Ģ ĄĻ’„’’š ’š’’š ’’š ’š’’ ’’’’ =’™Œœ ž ĪüžĪüł™…šĄĪ ĢʇĄšąģĢĢĻ’’„š ’š’š’š ’š’ …’’š’š’’š’‚’’’’š’‚=’™‚œ †Ļķ¾Žķ陓 ĄšĢĄĢĻ ¬¼¼ ĄĢ ĢĻ’’ ’š’’š ’š’’‚’š’’’‚’’’’’‚<’™Š¬ žĪŽŽ™…ąü ĄĄĢ‹ĻŹĄĢ ¬ ĢĄĻ’’’š’š’š ’’š’‚š’š’’’‚š’’’’’‚š<’™ŠĄ ĻŽŽ¼é™”ĄšŹĄĢ Ļ­ ą šĄ¬ĄĢĻ’’š’š’š’„š ’’š’’š’’’’’’’’<’™‰œ   ģ¾Ļ™ƒĪĪĢ‡ĻĄĢ ĄĄ́Ļ’š’š’š’’ƒš ’’ ’š’’š’‚š’’’’š’‚š;’™ˆ  ļžŁ ™ƒąĄĄŽĄĢ Ļ Š ĢĢĻ’ ’’š’’ƒš ’’ ’š’’š’š’’’’š’š<’™‡œ  ¬ł ™…ĄĪ  Ģ‹ĻĄŹĄ Ģ ĄĻ’ƒš ’’š’š’ƒš ’’ ’š’’š’’’’šE’™…¬ ™•鬬ŠĢĄĢ ĢĻ   ą ĢĄĄĢ’’š’š’‚𠒁š„’’š ’š’’’’’’E’™‚œ ™†œ ĄĄĪĢ‹Ą ąĄĄ ĢĢĻ’’š’š’‚𠒁š„’’š ’š’’’’’’E’™  Ąą Ģ ĄĢĄĄ Ą‚ ́Ļ’’š ’’‚š ’„’’š’š’’’’’’E’™‡šĄ ¬ ą̆Ą  ́Ļ’’š ’’‚š ’š„’’š’š’’’’’’F’™ŠšĄą¼ĢĄĄĢ ĄĢ„Ģ ĢĻ’š’š ’’‚š ’„’’š’š’’’’’’E’ł™‚ ¬́Ą… ĢĢĄĻ’š’š ’’š ’„’’š’š’’’’’’E’ł™‘ĄŹ  ąĄĢĢ ĄĄĢ ĄĢĄĻ’š’š ’’š ’„’’š’š’’’’’’’Ģ(’™ŠŹĄŽ ą ģ¬ģ̃Ą Ą́Ļ’’š ’š’ ’š’š’’’’’’9’ł™šŹ ¼ŹĪÜ ĢĄĢ Ģ ĄĢ ĄĢ ĢĻ’’š ’š ’ ’š’š’’’’’’9’™„ Ī…Ąąģģ ́Ļ’š’š ’š ’ ’š’š’’’’’’8’™  ž ¬ÉķķĖĄü¬Ģ‚ ĄĢ‚ Ģ’’š ’š ’ ’’š’’’’’’’’7’ł™‘šĄüéķ»ķģüéĪ ĪĄĪ̆ ĄĢ ĢĢ’š’š ’š ’ ’’ƒš’š’’š’’’’’š’7’ł™‚žĖ »Ąģ¼ü ĢĄĄĢĄĢ ĄĢĢ ’’š ’š ’ ’’’š’’š’’’’’š’’w%’ł ™›»ƒŹĄģ́ĄĢ‚ Ļ’š’š ’š’š ’’š’š’’š’’’’’š’8’ł ™»…ŹŹĢĄĄĢ‚ĄĻ’š’š ’š’š ’š’š’š’’’’’’’’8’ł™›»‚¼ Ģ…ĄĢ ĄĢ’’š ’š’ ’š’’š’’’’’’’’8’ł™»‰¼ĢĢĄĢ ĄĢĢ ’š ’š ’š’’’’š’’š’’’’’š’8’ł™› »¼Ģ ’ ’š ’š’ ’’’š’’š’’’’’š’8’‚ł™»‰¼  Ź’ū »ĢĻ ’ ’š ’š’š  ’š’’šƒ’’š’’š’„’’š„’’š’’š9’ū»‰  œ ’ »ģĢĻ ’ ’š ’š’  ’’’š‚’’š’š’‚’’…’’š’š:’ »‘¼  Ź ¬’šŹŠĄ»„ ĢĄĢ’ ’š ’š’š  ’š’’š ’š’š’š ‚’𠁒š’š’ƒł™Ÿ#’ū »„° ĄŠĄ‡ąĢž ¬ »„°¬ģĻ’š ’š ’š’š ’ƒ’’š’š‚š ’ƒ’’’’ ‚’’ ’ƒ’’’ƒ™™Ÿ"’ »’   ¬  Ą  Ź ąė»ƒ Ļ’ ’š ’’ ’š‚’’š‚’ ’‚’š’š‚’š„’’š ’‚’š’ł™Ÿ%’»‚°Ą‹Ź ąĄĪଠ»‚ŹĢ’„š ’š ’’ ’ ’šƒ’𠒁𒂒’’ ’š’ł™Ÿ$’»’°ŹĄ ĄĄŚĄĄ¬ œ¬ Ė»‚°ą’š ’š ’’š’’š„’’š ’š’’’ ’š’„ž’’ł™Ÿ'’»‘ ¬¬  ĄąąĄąĄĄė»¼’ ’š ’’š ’š ’š ’š’„𒁒’’’„š’’ł™’™"’ū»‘°ŹĄ ĄÉą ąąĄĖ»æ’ ’š ’’š ’š’šg’„š’’ł™’ƒł™™!’»ĄąŹĄ¬¬ ĄąĄģ »’š ’š’š’š ’’šg’„ą’’ł™’ƒł™™!’ū»‹ ¬¬ ¬ Ą¬ »’š ’š’š’š ’’šg’„’’ł™’ƒł™™"’ū»°ĄĄŹ ¬ĄĢ­Ąąą»’š’š’š’š ’’šg’’™’ƒł™™’ƒł™Ÿ’»Œ  ¬ Ź  Ą¬Ė»æ’š’š’’š ’‚š’šg’’™’ƒł™™’„ł™™Ÿ’ū»Š°  ĄĄąąĄ »’š’š’’š ’‚š’šg’’™’ƒł™™’™’»ˆ  Ą »æ’š’š’š’ ’‚’šg’’™’ƒł™™’™’™’ū»…ŹĄ »æ’’’š’š’ ’‚’šg’’™’ƒł™™’™‡łŸ’’ł™™’Ė»‚°Ą »’‚š’š’š’’ ’ƒš’šg’w’™’†ł™™Ÿ’’™„’Ÿ’’™Ÿ’ »’’š’š’š’š ’’šT’Šš’šš ’™’†ł™™Ÿ’’™„’™’’™ƒ’’ł’‚ŹĖ»æ’‚’š’š’ ’ ’š’šU’ˆ’’š’’’™’†ł™™Ÿ’’™„’Ÿ’’™†łŸ’ł™™’‚ »’ƒš’’š’š ’ ’’šU’ˆ’’š’’™’‰ł™™Ÿ’’ł™™’™†’Ÿ’ł™™’‚¬ »’ ’š’š ’š’’šU’ˆ’’šš’™’ł™…’’ł™™’™†’ł’ł™™’‚ »’š ’’ ’’’šU’ˆ’’šš’™’ł™…’’ł™™’™†’ł’ł™™’ »æ’š ’š’’ƒ’š’U’ˆ’’š’š’™’ł™…’’ł™™’™’ƒł™™’ » ’  ’’š ’’šS’Šš’’š’š’™Ÿ’‰ł™™ŸŸ’ł™™’™’ƒł™™’ƒł™™’ū»æ#’’š’š’š’šS’š‡’’ ’Ģ’™Ÿ’‰ł™™ŸŸ’ł™™’™’ƒł™™’™’»(’/’š’š’’’™Ÿ’‰ł™™Ÿ™’ł™™’™’ƒł™™’†ł™™Ÿ’™’‚ūæ’r’’™Ÿ’Ÿ™†Ÿł’ł™™’™’ƒł™™’™„’’™Ÿ’z’’™Ÿ’™†ŸłŸł™™’™’„ł™™Ÿ’™„’’ł™’z’’™Ÿ’…ł™™Ÿ’™’™’„ł™ŸŸ’™…’’ł™Ÿ’y’’™Ÿ’„ł™Ÿ’™’™’„ł™ŸŸ’‰ł™™Ÿ’’ł™™’ƒ™™Ÿ’u’™Ÿ’„łŸ’ł™’™’„ł™ŸŸ’„ł™™Ÿ’‚™™’ł™’u’™Ÿ ’™’™’„ł™ŸŸ’„ł™™Ÿ’ƒ™™Ÿ’™„’’™™’q’™Ÿ ’‡ł™Ÿ’’łŸ™’„ł™Ÿ™’„ł™™Ÿ’ƒ™™Ÿ’™…Ÿł™™Ÿ’n’‚Ÿł™Ÿ’ł™’„ł™Ÿł’„ł™™Ÿ’ƒ™™Ÿ’™‚Ÿł™’n’ł™Ÿ’™’„ł™Ÿł’„ł™™Ÿ’™ƒ’’ł™ƒ’™ł™Ÿ’Ÿ’k’ł™’ł™ŽŸ’™™ŸłŸłŸ’’™™Ÿ’™’’’ł™™Ÿ’łł™™łŸ’’ł™Ÿ’l’ƒł™Ÿ’ł™†ŸŸ™™Ÿł™…’’™™Ÿ’™’’ł™™Ÿ’łł™™’Ÿ’’™Ÿ’m’‚™Ÿ’‰™™łŸł™™Ÿ’™‚’’™’™ˆ’’ł™™Ÿ’’™„’ł’’™…Ÿ’’łŸ’{’‚™™’„ł™Ÿ’™…’’ł™™’™ˆ’’ł™™Ÿ’’™„’ł’’™…’’™™Ÿ’z’‚ł™’ƒłŸ’™…’’ł™™’™ˆ’’ł™™Ÿ’’™’™‚’’™’{’™’…Ÿ’ł™™’‚™™’™’…™™Ÿ’’™’†™™ŸłŸł™Ÿ’z’™’‚™Ÿ’‚™™’™’ˆ™™Ÿ’’ł™™’†™™Ÿ’Ÿł™Ÿ’z’ł ’…ł™Ÿ’’™’ˆ™™Ÿ’’ł™™’Š™™Ÿ’™ł™™Ÿ™’ƒł™Ÿ’s’ł’‡™Ÿ’’™™Ÿ’ˆ™™Ÿ’’ł™™’Š™™Ÿ’łł™™Ÿł’ł™’W’)’‡ł™’ł™™Ÿ’ˆł™Ÿ’’ł™™’…™™Ÿ’ł™…ŸłŸ’’™Ÿ’V’*’ł™’ˆł™Ÿ’’ł™™’…™™Ÿ’’™Ÿ’ł™’V’+’ƒł™™’‡™™’’ł™™’…™™Ÿ’’™Ÿ’ł™„Ÿ’™Ÿ’U’š4’‡™™’’ł™™’…™™Ÿ’’™Ÿ’ł™’™’‚łŸ’P’š4’ˆł™’’ł™™Ÿ’‰™™Ÿ’’ł™™Ÿ’„ł™™Ÿ’‡łŸ’’™™Ÿ’ƒł™™’;’š5’‡™Ÿ’ł™™Ÿ’‰™™Ÿ’’ł™™Ÿ’™’ƒŸ’ł™’™’9’ń5’ƒ™Ÿ’™Ÿ’™†’’ł™™Ÿ’™’ƒł’ł™„Ÿ’’™ ’ˆł™™Ÿ’’™™’8’ī6’™Ÿ’™’ƒ™™Ÿ’™’Šł™™Ÿ™’’ł™™ ’ƒł™™’‚ł™’7’8’„ł™™Ÿ’™’ƒ™™Ÿ’™’Šł™™Ÿł’’ł™™ ’ƒł™Ÿ’‚™Ÿ’6’8’‡ł™™Ÿ’łł™’ƒ™™Ÿ’ƒł™™’Šł™™Ÿł’’ł™™ ’ƒł™Ÿ’‚ł™’o’†ł™™Ÿ’ł™’ƒ™™Ÿ’ƒł™™’Šł™™Ÿ’Ÿ’ł™™’ƒł™Ÿ’‚™Ÿ’‚ł™’o’„ł™™Ÿ’™’ƒ™™Ÿ’ƒł™™’Šł™™Ÿł’’ł™™’„ł™™Ÿ’‚ł™’ƒł™Ÿ’n’„ł™™Ÿ’‚™™’ƒ™™Ÿ’ƒł™™’„ł™™Ÿ’ƒł™™’™’™’ƒ™™Ÿ’5’ī8’„ł™™Ÿ’™’ƒ™™Ÿ’‚™™’„ł™™Ÿ’ƒł™™’™’™Ÿ’5’8’„ł™™Ÿ ’ƒ™™Ÿ’‚™™’„ł™™Ÿ’ƒł™™’™‚łŸ’™Ÿ’5’8’„ł™™Ÿ ’‚łŸ’‚ł™’ˆ™™’’ł™™Ÿ’†ł™™Ÿ’’™…’Ÿ’’ł™Ÿ’5’8’„ł™™Ÿ’ł™Ÿ’ł™™’’ł™™Ÿ’†ł™™Ÿ’’™…’™’’ł™’6’7’ł™Ÿ’Œ™Ÿ’’™™Ÿ’’™™Ÿ’†ł™™Ÿ’’™…’Ÿ’’ł™Ÿ’6’8’™Ÿ’Œł™’’™™Ÿ’’™™Ÿ’‰ł™™Ÿ’’ł™™’ł™’7’9’ƒ™™Ÿ’‹™Ÿ’ł™Ÿ’’™™Ÿ’ł™…’’ł™™’‚™Ÿ’<’:’‚™Ÿ’„™’ł™’ƒ™™Ÿ’ł™…’’ł™™’‚łŸ ’‚™™’0’;’Ÿ’‰™™Ÿ’’ł™™Ÿ’ł™…’’ł™™’Ÿ ’„ł™™Ÿ’/’T’…łł™™Ÿ’‰ł™™ŸŸ’ł™™’‚™Ÿ’ł™’/’T’ł™Ÿ’‰ł™™ŸŸ’ł™™’™Ÿ’ł™’/’U’„ł™™Ÿ’‰ł™™Ÿ™’ł™™’™„’ł™Ÿ’ł™’/’W’…™Ÿ’’Ÿ™†Ÿł’ł™™’™…’’™™Ÿ’ł™’/’X’ƒŸ’’™†ŸłŸł™™’‰ł™™Ÿ’’™™Ÿ’ƒ™™Ÿ’/’w\’…ł™™Ÿ’™’‰ł™™Ÿ’’ł™™’’’„ł™Ÿ’™’Šł™™Ÿ’’ł™™Ÿ’’’„łŸ’ł™’Šł™™Ÿ’’ł™™Ÿ’’’‚ł™ ’™’Šł™™Ÿ’’ł™™Ÿ’Ÿ’’’„ł™™Ÿ ’ƒł™Ÿ’‰™™Ÿ’’ł™™Ÿ’Ÿ’’’„ł™™Ÿ’‰™™Ÿ’’ł™™Ÿ’Ÿ’’’ł™’‰ł™™’’ł™™Ÿ’Ÿ’’’„ł™™Ÿ’‡™™’’ł™™’™’’’„ł™™Ÿ’„ł™Ÿ’™Ÿ’™’’’‚™™’ł™Ÿ’‚ł™’’’†łŸ’™™Ÿ’‚ł™’’$’Ÿ’‚ł™’’(’‚ł™’’(’ƒł™Ÿ’’'’ƒł™Ÿ’/’wv’ƒł™Ÿ’/’īv’ƒ™™Ÿ’/’v’ƒ™™Ÿ’’'’ƒ™™Ÿ’/’īv’™’/’™v’™’/’»v’™’/’Żv’™’/’3v’™’/’3v’™’/’Ŗv’ƒł™Ÿ’/’"w’™’0’wŸ–lpĄĄü d.\€€€€€€€€€€€€ĄĄĄ’’’’’’’’’’’’’ ’Bƒ’’@w„p’’@w…p’’š>†p’’š>†p’’š>†p’’š%‚É †p’’š#…𼰐†p’’š ˆé­­ š Ÿ†p’’š† ©Ė  ‚žŸ†p’’š‰°š­éąšš‚śš‰p’’š‡šŚŚąé ‘ Šp’’š‚¤ ­”ڐœ­ Šp’’š‚„‚š ž p’’ššš¤’’‘’’’’ń’ż©é ±’ ”’’ p’’š’’† ’’ü’Šé’’ń’’’­© žŠ’šŠ’š’š ŗp’’š’š’šž‘’ń’’’ń’ńń’’šŠ žŸ’ńė’ń’ń ŗp’’š’’’ńéĖÉé’ń’’šśĮ’ń’’ń’’śŸ°žłš’éé’’ ŗp’’š’’‘’’šĖʚ‘’ń‘’ń±±’ńń’’±’ńžŸ©žŸ p’’š’’šį’£ ĖĄ‘’’”’ńé”’ń’’’ń預žšł™éž™†p’’š­’’’’œ¼ ’’’’Š’’’’’ń žŸĻ鐟鹐†p’’šŽ’’š’’­© ’Š’’©’’’„’’ ‰žæ ļɜ †p’’š‰’’ń’’š‚’’’’’’ń’’© éš’łšł š †p’’𯒒 ’’’’šœ°ß’ł’ń’’А™Ė ėšŸĖœ †p’’šÆ’ń’𐐑’ńń’ń­¬¼’ń’ń’ń°ž™ļ¼™žžŠœ¾Ś †p’’š‘’š‘’’ń ‘’ń’œńšŸ’’’’ńŸšŸ łéž½Æ †p’’šŸ’ń钚鰐‘’’É’’ńĖĖŹŚ’ń’’’Ž  ļšž¹Śż ą †p’’šŸ’ń’’ńéł ¬’’±’ńšŠšš’’š’’’Žžłéł ż šŸžł †p’’š²’ńž’’ńšŚń ’’éąśį’’ž ėÉ éļ šš †p’’š—’ńé’ńšš ’’šŠ žœ—  šß’ ŸĖś™¼łŸ­™ļé žp’’š’ńž’ń‘šĖ’ń© é › Ąšžšš’ž¾Ž™ Ļé’Ū éžš¤p’’š’ń’ńĖ’ńš ŚĻ é– Ÿš šłļ śūÉ œ¾’ļž½p’’š’ń‘’ńéįń’ń ­žžš ¬°éé š™žł éü¹ šłļš†p’’š’°’’ ’’’’ ĖĖɬžü¼ Ėΐž™ļž™ĖšŸÉ™žž™ †p’’š’‚łĻ’ƒš ’„ ¬°šÉ ”žœ¼ ŸÉ™é鞟é †p’’š ‚šš†’šŚĖ›  ĖšŚŠž›’ śŸ  ™ †p’’š„  ­Š  é鐞ˆ ¼¼ž ­’ ļÉ 銳œłķ šśŚł†p’’š™šš¼©é¬šššééšé É Źž•œ­ ¼æ™Ėé ¼æü½éš†p’’šžž ­­ žžŚĶšš­ ŠÆ éķ©’žł¼ūϯɆp’’š‹žšžšŠšéš鋐 š­­©©¼ž•ŚŠ ž»Ļ é鹙ļĻ šłķ©†p’’šš…éķ®žœŠššŚŚžŚ­­© ķüūŸļ ™ė ķ¾Ūنp’’š… žž „šÉé©  ŠšÉ éɐ  °™­ łéŸ™ėķ¾š†p’’š„ ØĖžšĖĄéž ¼°é ž™š’ 鞣­ż †p’’𒐐  šé©  ¬¼¼°ž釐šŚÉąš’° © š™é šŸĖ š’隆p’’š¬žšžžœ¼š  éé š © ŹŚžœ¼ ŹŠŸžŁß© žŸķ ‚Ÿé†p’’š› ĖĖŹŚ ¬° šŚŠéé š¼ éĖÉ­ ķÆ ¾Ÿ žŸ™é†p’’š„­­©ˊ é éģ¼°  ¬°ž ŹŚœ¼­ žŸ¼ł ķ¼¹ 隐łļ ™†p’’š‰Ś ¬¼°šš° ‡š ąŚĖ‚ 閱žžžŸéķ¾™éķš™ žžŸé†p’’šž“ŹŚŠ žžšŠ­­éžžūϐ™ė鞙ž™é’éé†p’’𑐭­ šééĖŹŚšŠéé   łéé šŸ žžžž™†p’’š” ĖŹ  ©šŠ¼©Ė–šŚŚž ™ ļž™éł łéļš†p’’š‡ŚžšŠ ĖŹڃАš œ éĖÉąšŚŚž™ļ 鐟žł ž’Ÿ †p’’š„ é­‡©  ͬ¼ žĖ °Š¼­©éą¼šÉ ™ žŸéļž™ žžš†p’’š Ąš  Š¼  –žž °Śž éąššŸšž™鉐łé é †p’’š¼«©éą ž ąžšĖ ¼žž ­¬ š’š’žŸ’ ł†p’’š‰ ÉąŚžœ¼šš„žž ĖĖÉ鏊 ąššž É­© žŸš™ééž™ļ š’ †p’’š‡¼°šéźŚ §œ­¬¼°¼­­©é éąšžžĖĖ ļ šŸéž™éšš™†p’’š…ž  Ė ©ĄŚžž– ©ŹŠ ™ļŸ ™žž™ ļłé†p’’š„ŚÉé ƒąŠ¼ƒ©¼ƒ  žžłī™ļ šž™éžžł†p’’š˜¼° ­­©ŚÉąŚŚŠ š é„Ė  žłłéšŸšŸép’’š ‹ŚŚ ­© ­ ŚÜ°šŚžœ©é¬¼™ ™ šłé’™ žł†p’’š‹ ééąš­žé¼ž ­šŚĖ’ žž™ éžšžž’ éé†p’’š†ž Ė ­©  ༚ŚÜ éé­­œ© žłéž™ééž™ļš™ž†p’’š±ššéŹŚžœ© žžš œ°°ŚŚÉé­ ĖÉ žłé™ž™ž™ ’ļ ł†p’’šƒ  é«ģ°ĖĄšžžšĖž ąžž ¬¼°é éļ é š™éšššł †p’’š†œ°é ‚­©é¢ žžœ°šŠ ­­©éé­ žŸž™ļ éé žŸé©†p’’š±šš¼¼ œ­­ šé ééąšŚŚŚĻ Éąš šłéł’ žŸļ™žŸŠ†p’’š•œ¼Ś Ė ééœšš  šžžŸļ žšł šł ļé鐆p’’š‹Æ ­¬žÉšŚ “ąšžłš’ ļš™žłžž°†p’’šš É ŚŠšš°žÉé  é­ ŚŚ 鹐• Ÿš™šłé ļ™ļ ’А†p’’šƒ ‹ ĖĄš° ž‰ššššŽ™ ļ鐞šł©†p’’šАšš¼ °Š …­ Ąš鄱šž• ™™™ž™Ÿé™ žžł†p’’š…­ Šé­é ¼­­©  ąžž ąšéąžšš é’ ‰šžžłśŁé†p’’š‘žžšŚŚĖʐ Ė ­¬°éŽąššžžł žš™šŒ™š™ šł ļ­š™†p’’šƒ ĖÉé §ŹŚŚ ©É žš éžļž™™Ÿļžé žŸž™žŽž†p’’š‡¼©éĄš Ž ­­¬° éžž闳’Ÿł™™ļšłļ™’ššé ūĖš†p’’š±žž ːž ­ šŚŚŠ 鹐Ÿļ’ž’žł’ł’žšłé’Ÿ šüæÉ†p’’ššĖÉķ©  š ­©ąššš š™łł’“™™’’ļžŸ éšł ž™é¼¹†p’’š±¼Æ š¼š¼¼ 鹐 ™™™™™™Ÿž’’łļ™ļé 鐳 ķé†p’’šŽ  šééŚŚžž ’ˆé™žŸ’ł’ł™’ļšš’ž™žł ļ™Ėš†p’’š„šŚžééžš ™ Ÿ’Ÿł’Ÿ™’žŸž’Ÿž’™Ÿ’鈞™ šśŸ †p’’𙐠žž ­­©  ™ļ’ł™’ž’ł™’Ÿł’ł™‹žŸšŸš™ėϐł†p’’ššéśŚŠŸ™Ÿł’Ÿ’Ÿ’‚ž™’–ļ™’ļž’ž™ ™ļļ é鐿­© †p’’𖐐śŚœéļ’ł™’ļ’ļ’’ł™™™Ÿ’™Ÿ’ł™łžŸ éūϐ†p’’š ʜ Ė’Ÿ’ł Ÿ™™’ļ™„ļ’’’–łł ™’ Ÿ’žłš™ š’ž¼ūɆp’’š”ļ’ž’’š™Ÿž’łŸł™Ÿł’łž’ž™’Ÿ’š™Ÿļž’Š™Ÿé ™Ļ¼ł†p’’š™ļ’’ž™™’’Ÿļ’™’ž™ļžł’Ÿ’Ÿ’ļ’™ł™Ÿ’’ž’š™ ļžšśŚŠ†p’’š™ ł™žłļ’’ł™ł ’ļ’™ŽšŸž™Ÿ’™é’ļ™Ÿ’™Šłłļ™éŸ°†p’’š„’’Ł™•’’ž’’ļ’™Ÿ™ļ™’’Ÿ’Ÿ’’’ł Ÿž’’™šš’Ɇp’’šˆ’š’’ žł™Ÿ’ ļ™Ÿ’žŸļŸļ’ļ™’™’鐟łŸ’ŸłžłŸ ėÉšł†p’’š”’’śł™’’ž’’™ ™™’™’ļ™’™…Ÿžłš™’Žł™ļ’ļ’ł™ž™ż©©†p’’š ¢’’Ł™ūĻ’ž’™’ž’é™ ’ž™ŸłļŸ™ł’’łŸ’ž’™’‰ļ™ŸŠš’ š†p’’š Š’©ž’ūß’šŸ’—łŸ’’ł™ž’łŸŸšŸž’š™ ™™™ ™‡ ™ÆŚŁé†p’’š ’Ł™’’ļŸ™™š™™™ ž’łłé’łŸ’łłŸ’šŸ’ž’Ÿ™›žłėŠ™†p’’š ­ ™™ ™™éł ’’éłŸļ’łŸ’ž’Ÿžł™žłŸž’’™Ÿ’łž’™ŸßžŚž†p’’š ˆ™łž’Ÿ’™’‹™™’ł™’ł’™™’“™ ™ž’™’ļ’’ž™ū߽鐐†p’’š «™’ł’ž’Ÿļł šŸ’łžŸ™éłž’žłŸ’ł’™™Ÿļ’ł™Ÿļ’žŸé†p’’š ‚ ž’šł™™’’Ÿł™’ł’ł’ł™ļ’ļ’™ž’™‚ ™’‚ž™†p’’š ˆ™’Ÿ™ž’ŸšŸ™ŸŸļł’’łŸ’™Ÿ’韒ž’ž’™™™ ™’ė†p’’š Ŗ ™™ł’ļ™ž’音’š™™ ™™ļ™’ž’š™™’é’Ÿ’ł™’žŸ™ ™†p’’š ’Ÿł’Ÿ™™Ÿ’’ļ™ūß’’’ł’’™™Ÿ’’ļłŸé’‚š†p’’š†™ž’ļ’ļ™—’łŸž’łŸļ’’™łŸ’’™™’’ ™’ †p’’š‚ ™’š™ž’ł ™’ž’™’™ ™ ’’łžł ™™’ †p’’šŒ™™š™Ÿ’Ÿł’ł™ż™Œ™ļ’Ÿ™Ÿ’’ļ’’™†p’’šœł™Ÿļ’’ļžłžūļ’Ļ™’ł’ļž™ļ’’ł™™ą†p’’š ™…ž’’ł™’ƒū’™’…™™’™†p’’š‚’™Ÿł’’Žż’ ž’ļ’’ł™†p’’š“’𒐙 ™™ūž’™ŸŸ™™ †p’’š’ƒł™ū™‚ł †p’’šŒ’ž’™œ’ĻūĻ’’ †p’’š…’ł Ÿ’ †p’’š‡ł™™’’šš"†p’’š„™›Ś%†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>…p’’?’…÷p’’@’ƒp’’B’ ’ˆlpĄĄü 6*\€€€€€€€€€€€€ĄĄĄ’’’’’’’’’’’’’ ’Bƒ’’@w„p’’@w…p’’š>†p’’š‚&†p’’šƒ%†p’’š%†p’’š„’š$†p’’šƒ’’$†p’’š„’ńš#†p’’šƒ’#‰p’’š‡„šŠp’’š‚ˆƒ’‹Šp’’š‚„„’š‹p’’šššŽ’’’’ń‹šššp’’š’’…’’š’†’’‹’’’’’’‘p’’š’š’š’ń’’’ńš‹’’’’’’‘p’’š’’’ń’ń’’šš’ń‹ńńń‘p’’š’’’’’ń’ń’ń’p’’š’’š’’𐒒’ń’ńš†p’’š‰’’’’’’’’’ń†p’’šŠ’’š’’’’š’’’ń†p’’šŠ’’ń’’š’’’’ńšĄ†p’’šŠ’’–’’’’š’ńńĄ †p’’š¤’ń’š’ńń’ń’’ É †p’’šž’š’’ń’ń’’ń’’’’„Ą †p’’š§’ń’š’’’’ń’’ ’’ †p’’šŖ’ń’’ń𐒒Į’ń ’Æń     Š†p’’š•’ń’’ńńĄ’’ ‹  Ą   † Ą†p’’š¦’ń’ńĄ ’’šŠœ Ą   ƒĄ›p’’š’ń’ń ś’ń™Ą   œĄ Ą   µp’’š’ń’ń ’ńĄ Ą  Ą    Ą ¤p’’š’ń’ńĮń’ńĄĄ œˆ     ‡Ą  É †p’’š’—’’’’’’Ą ĄĄ ˆ Ą…А   †p’’š’‚ż’ƒš’–Ą É © ĄŠĄ     ˆ  Ą†p’’š ‚Ą£’Š ĄÉ ŖąœÉĄŠŠ ŖŠĄĄ œ  Ą†p’’š Œ É    šŖ   Ŗ       É Ą   †p’’š†  Š „ÉĄ  ƒŖ Ŗ –  ŖŖ Ŗ  Ŗ œ É ÉĄ†p’’š … Š    Ŗ É œ  Ŗ Ŗ Ąš  †p’’š‚ ƒ  ”ŠĄ Š   Š ŠÉĄŠŖ ŖŖ  ŠŹ œ†p’’š ƒŠ  §Š ĄŠ É   ­Šœœ œ  Ŗ Ąš Ŗ Ŗ †p’’š³        ŠŠŠ œÉ Ŗ  É ŠŠ ÉŖŖŠ ĄŹ  Ŗ АІp’’šŠ°      Š ɜ ŖŠœÉ   ŖŠœ ŠŹ ŖŠĄš†p’’𬠠     š Š ÉĄœš ­É ÉĄŠŠĄŖ  ĄÉ  „É ÉĄ†p’’šŠ• Š œ  Š ŠŠœĄŖ  Š— Ąž Ŗ œœŠŠÉ Ŗ  Ą †p’’šŠ‚ ­•œÉ Ŗ Š  Š Ąœ–ŠŖŖ Ąœ œ Ŗ šŖŠÉ †p’’šƒŠ ŒŠÉĄŠ   Š ˆŠŠŚŖ­ ܝɗĄŠŠ« ŠÉÉĄœ ĄÉŹŖ ĄŖ  Ą–p’’š  Š œĄ Š’  Ŗ Ŗ  Ŗ«Ź žŖŖ ɍ œš œ ĄŠ ¬ žp’’š   ÉÉĄœ  ­   ŖšśŖ¾ŖźŖŖźŻ ŠÉĄŖŖ œ š   †p’’š’ É  Ŗ Ŗˆ Ŗś ¾ŖŖŹŖėŖƒ©éÜœ–  œÉÉ œp’’š …    „ Ŗ Ŗ‚   ŖŖ ż­œ½ßœż½ŖėŖŗźŖŖ­ ŖŖÉ œÉ  ­°p’’š Š ŠŠŠŖ Ŗ Ŗ ŠŠ Ŗ­ŠŠżŽéŚÜ¾ŗśźŖŒœ  œœÉĄŠ Šp’’š Š Š  Ŗ   ŠŠ Š’śś­ßÜ½ßŻżżś®­Ż½­­Ŗ” ŖŖÉĄœŠ ŖŖ  p’’š’ŠŠ ŖŠŠ  Ŗ ŠŖŖ Š ˆ ŖÆŠÜŸßĻß‰ÆÆ½šÜŁĶ Ŗ”­ œ É  p’’š ‰Š  ŖŖœ ‚  Š…ŚŠś®°ß‚ŻłżŠśśÆŻż¼Ÿ ĄŖ©ɤ ŖŠ p’’š Š  Ŗ ŠĄ ŖŖ Ąœɕ˪®šŠłĻßŽŻżÆÆżŚŠŻŠŻ Ŗ¦ Šœ Š p’’š Š   É ĄŠ Ŗ œ˜Ś¾©ŻßŻżżßŸßśśüżżü¼ŠŠŁŖŖŖŽÉÉĄŖĶ p’’šŠ Ŗ œœ Ь  бœšŖÆ éĖÉĖßߎ¾ŖŪŻŠŁŁéܜŖ«ÉĄŖŖ Š Ŗ p’’š  ŠŠŖ „ÉŠŠ „ Ŗ­Š…ŻÜžŖ¼Ż£ßÜŻÉŪėÆŻšßŽÜŁéŚŖ¬œœŚŖ É ÉĄŚp’’š’Š   œ Š Ŗ ÉŠ‚ž Ŗ«ėŹŖ­­ Ÿ ÉŹŖ­ ¤ŖŖ Ŗœ p’’šŚ Š ĄœŠ É ŖœŖ„ś«ź¾Ż†ŠŠŻ šŖœ„šŖ  ɜp’’š ŠŖ ŠŠŖ© ĄŠÉܜŖŖ Ŗ… ĖŖ ŠŖ‡­ÜœœŖŖ­  Ŗ­ p’’š•   Š Š Ŗ ŖŖ œœ ƒœŖ ЃŖŖ Ŗ…©ÉŚŖ¬œ ŠÉ Ŗ ŠÉ p’’šŠ  ­Š ŖŠ Ŗ ЃĄźŖІœŠŠÜŖŖŠŖ «Ŗ Ŗ Śp’’š ŠŠŠ Ŗ ŖŖ œœŖ ŠŠÉÉĄŠŁŖŖɇ É ŖŠŠœŖ‚ŁĄŠ„Ŗ­Ŗ œp’’š ŠŠ Š Ŗ ŖŖ ÉÉ šŖ ɃĄ  œ ƒšŖ ЁŚŖ‚ŁĶ ¬ Ŗ ŖÉ p’’šŠ  Š  Ŗ  Ąœ Ŗ ŠŠÉ É ŖŖŠ„ÉĄŹŖ ‚ ŹŖ Š”Ś Šœš p’’š Š„ ŖŖŠœ‚Ŗ ŠÜŠÜš ŠŠŁĶœŖŖЈÉĶŖ¬œ ŖŖФŖ©ĄŠŚ­ p’’š­ ŠŹŖŖ ­ ĄŠÉ šŖ ƒ  Ŗƒ Ŗ ­ œœ Ŗ ŠŠ Ŗ ŻŖŖ¬œœ   p’’š      ŠŖ ™Ƀ Ŗ Ŗ„ŠŖ Ŗ ƒŖ Š’ Ŗ Ŗ©ÉÉĄŠŖp’’š’ŠŚ ŠŠ Ŗœ Ŗ­ ÉĄŖ†Šœ œœŖ ‚Ŗ­Ŗ ‚ŖŖ ŖŗŠŠœŠ Ąp’’š    ŖŠœ Ŗ œœŖŖ ŚŖ É  ąš Š Š ŚŖŖ Ŗ  ɑ Ŗ ŠÉÉĶ Ŗp’’š‡ŠŚŖ  ŠĄŠž Ŗœ ŖŖ ŠŠ¬š Š©Ź œ ŠŠÉÉŖŖ ЁÜŖ œœš p’’š  ŖÉ É ŠŠŖ — ŚŖŖÉɬœš Ś   Ŗ ŚŖ­ “œšŖÉŖ¬ Ŗ©p’’šˆ Ŗ Š  Ŗ›  Ŗ Ŗ ŖŖ¬©ÉŹ   Š  Š ŠŖ Šž ŖŖœšŖœ ڬ p’’š ŠŠ Ŗ ÉĄŠ Ŗ ŠŠŖ ­ ʚŖˆ      ІŖ¬œŖŖ Ŗ œŖĄp’’š…ŚŖŠŖ  ‚ŖŖŠØŖ­©Ź ŠŖÉĶ Ś   šÉĄ ŠĄ  ŖŖ ÉÉĶŖ¬  Š²p’’š ÉŖŖ ŠŖ ­ ­ ¬šŠŠ©ÉŠ­ ©É ¬ š¬  Ś Ŗ‹ŠŠÉĄŠŠšŖŖÉʆp’’š« ¬œ Ŗ Ŗ Ŗ Ŗ­ ŖÉŖ ­ ­¼¬œ     ŠŠšŖ … ŹŖœ†p’’š… ­ ĄŠŖœ ŠŠŖœœ­ ŠłŚ½Ķ©ĄŠ­ŠŠ   Ąœ  ƒ šŖ „ŖŖÉˆp’’šŠ Ŗ  œ ÉŖ ПŖ¬œš ŠŚ ĶėĶłŚ¬Š  Š Ąš ŠÉ Ŗœ…Ź© œ†p’’šµ ©ÉÉ  ­ ŠŚ ŠŠŖ­ ŖŠŪŽß Ė­ ŖŠŠŖ  ©ĄŚŖšÉĄŖ ŖŖ©Ź­  †p’’šŖ  ©ÉĄŠšŖ ŠŻ Ŗ ¬œœ¬ßŪż’Š­ Ŗ Ś Ą   Ą Ŗ† ŠÉʪІp’’š³Ŗ Ŗ ÉŹŖ  ŖŠŁÉŖŠŠŚ©ķ­źßŻ­ Ś ¬œŚ ŠÉ œŖ­ ÉĄ  †p’’š„ Ŗ Ŗ   Ŗ©ÉÉŹœŁŻ«żßŚ­  Š ŖÉŖ œÉĄŖ Š‚šŚ†p’’š‡ ŠÉĄ Ŗ ¢ Ś ŠŠœŖŠŻķÆßšżŖŠŠŚ­Š ¬œ ŖŠŠŖ­ œŖ†p’’šˆ МЪ Гܪ œŚ­ ­Ÿ­żŻŠ­  АŖŠœ Ŗ ŠŚŖŠœ Ź­†p’’šš Š ĄŚŖ ŠŖŖŠŁÉŖŠÜŹ­Šż­ ŽŖ ʬ œœŖŖ ŖЂڪ†p’’š™ œœ Ŗ Ŗ©ÉÉĄŠŖŠŁĶššżĖÜ©ɌʜŠŠŖœŠÉ ŖŠ†p’’š ŠŖ ŠƒŻ  Š‚ź œ–ŖŠŠÉ ­ ŚŖ ŠĶ Ŗ Ą  †p’’š ‚ Ŗ­ ƒ Ŗ­ ŖЂ٪ɇʠŠÉ ŖЇŖ ŠŠĶ †p’’š †  ŠŖŖ  ЁŖЁŖЁŖœŒ Ŗ ŹŖ А  †p’’š ІŖŖ Ŗ ƒ ÉŖɈĄŖŠŠœœŖ Њ Ŗ Ŗ¬Üœ  †p’’š ‰ Š Ŗ ÉŖ­ ƒ Ś Љ٪ ÉĄœš Š †ŖŖ œœš †p’’š ‡  ŖŖ Š„ÉÉŖ©ɈĄŖ­ œŖЃŖŖ Ŗ†p’’šƒ Ą Ŗ† ©ÉܐŖ Ŗɋ  Š ŖŖ œœ†p’’šŒ Ŗ ĄŚŖŖ Ś Üœ‚ŖЁ Ŗƒ­ †p’’š„ ĄŖ‰ Ŗ­ŠŖŠ†p’’š ‚ĄŚ Ŗ… ŖŖ †p’’šŽšŖ©Ķ Ąœ Ą  Š Іp’’šœ „Ŗ  Š†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>…p’’?’…÷p’’@’ƒp’’B’ ’;2lpĄĄü œ'\€€€€€€€€€€€€ĄĄĄ’’’’’’’’’’’’’ ’Bƒ’’@w„p’’@w…p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>‰p’’š‡…Šp’’š‚‹„‹Šp’’š‚„‚…‹p’’ššš“’’’’’ń’’†’’ń‹šššp’’š’’…’’š’ƒ’‰š’’š’š‹’’’’’’‘p’’š’š’š’ń’’’’’Į’ń’’’ž’’’’’’p’’š’’’ńž’ń’’šš’ń ń’ń’ńšžńńńp’’š’’’’ž’ń’ńĮ’ńĄ’’Ą©’ń’p’’š’’š’’šœ’’’ń’ńš’’Ą”’ń†p’’š‰’’’’Š’’’’ ’Š ’’’†p’’šŠ’’š’’œ’’š’’ ’ń’šš’’ń±’ń’š†p’’šŠ’’ń’’š’˜’’œ ’’’’Ą’ń°’’’’†p’’šŠ’’’’’’š ’’ń’’ü ’’š†p’’šŸ’ń’š’ńń’ń  ’ń’’’‡ ’ń’’†p’’š«’š’’ńĮ’ńŸ’’ń ń’’’ń’’Ļń’’†p’’šž’ń’𐒒’’ń °’ń’’’ŠĻ’°©’ń’’†p’’š«’ń’’ńšĄĄ’’’ń ’ń’’’ ‘’ń†p’’š—’ń’’ńń ’’ ĄĄ‘ Ą °° Ą†p’’š¬’ń’ń ’’šĄ © š Ą ° °Ą­p’’š’ń’ńš ’ń °°Ąš © É  „š °¬p’’š’ń’ń’ń   Ą°š©© ĄĄ°†ĄĄ °“p’’š’ń’ń ń’ń °š ° ĄĖ  °°©© ° °© š†p’’š’–’’’’’’ © šĄ „šš °†šĄĄš†p’’š’‚š’ƒšĄĻ’‘°°° Ą Ą °…¼¬ †p’’š‚ „’ ĄƒĢ  …ĄšĄ†p’’š ‘Ź   šĄ °©   ‚ĄĄ°… ©© Ą †p’’š Ž ° ĄŹ°š ƒ ĄĖ  °°ĢĄĄ°Ąš©¬ †p’’š ›  Ą°Ą °š © š°°ŗš¹ °ˆ ĄĢ © †p’’𠊐 ©Ą©… Ą ›©„¬ °‚ĄĄ°‚ĄĄ †p’’š š Ą šĄ° ©© ¼ › ššœĄ» ‡°»ĄĢ °° †p’’š Ŗ °  °°«©ŗ›ĄĖ¹»š¹«°¼ °ŗš° ¬ŗ ° †p’’š ‚ šĄ°° ĄĖ œĄĢ ”ĄĄĢ Ą°» °¹©ąŹšœ ° †p’’š Ą ° ĄĄ Ą…Ģ ĢĄĢĄŒ°» š› Ė †p’’š †Ą  ‚Ą °˜¼ °ŗšŗ›©°¼ ĢĄĢ»«ŗœ °°ĄĄ †p’’š † °°Ą™°°¹« ĄĖ°¹©ŗ›©¬Ģ»°ĄĢĄ Ė Ą †p’’š ŒĄ°° ĄŹšœ› °¼Ģ °» °»¬Ą °°œĢ °°» Ą° †p’’𠁰†Ą ŗ ©–« ¹«°» °œ »°» °»ĢĄ»°‚Ą †p’’š• šš É© šĄŹš°ŗš›  Ģš…°» ¼Ģ ‹» ĄĖ °Ė †p’’𠌰  © ©Ž°°»œĄ«»»¹»°» Ą»‹ »» Ė Ąū ° †p’’š‡Ąœ ©“ĄŹš›¹«» Ąš °»» ̰‹» Ą°°ĢḚ̇ †p’’š •°ĄŹš  ° © ĄĢ ĢĄĢ ĢĄ»Œ°»»Ģ »°°ĄĄ Ą †p’’š ™Ą©  š ©ŗĄĢ Ģ ĄĄ©¬ĄŚŗš›ž ĢŽĄĖĖ» Ė °¼ °° †p’’š‹ Ą šš›Ą‘°« ›©°Ģ ¹»«©»¹¬Ąš̊ »ĄĖ»°» Ģ †p’’š‰Ą°šĄ°° Ą‘ŗ›› ©» Ąé«©¹»©«Ģ °…¼ĢĄĢĖ ƒĄĢ° †p’’š œ œ ĄĄ šœĄ°ŗ°»šš¼ Ė»›«©»» Ģ»…°°ĢĄĖ»ƒ ° †p’’š® °° ĄĢĖ ¹°¹©«¹°Ģ «¹»» ĢĖ» °»»°ĢĄĄ» ̼Ą †p’’𠃰  “¬ « ŗ»°ŗ¼Ģ›»¹«°»»ĄĄ»Š°»ĢĢĄ»°Ą° †p’’š†Ė ĄĄ°†ŗšœ ¹« „¹¼ «»“°»ĢĖ °» »°Ģ »ĢĖ Ė ¼ †p’’š „ Ą°†¹°¼ š¹»ƒ Ģ †¼ »»Ģ˻Р°Ģ°°»ĢĖĄ» †p’’š‡ Ą°‡ŗĢ°°ĄĄ́ ́ »‚¼Ģ»… Ģ °¼ †p’’š†ĄŹ  Ą ƒ©¼Ą̊ ©¼ĢĖ»ū °šĢ »»¼Ģ»°»°¼Ė ¼ †p’’šŸ Ą Ą°°»©Ģ Ąŗŗ›»»©Ģ °»ūæ»»ĢĖ̊ ¼Ą»»°»¼ » †p’’𐠠°° ĄŹĄĖ››©ƒ¾ Ė»“ææĢĖ»»¼ĢĢĄĖ °»» ̼ †p’’šˆ   °ĄĖĄ†ŗ›Ģ «©»‚°Ģ»ƒ¼Ģū»„°¼ĢĢ»…°¼ ̰ †p’’š…Ą°©© •𛩰ĄĄ¹»©«š½ĢĖ»æ»æ»æĢ»̇ °»Ģ°°Ą †p’’š  °ŗš›« Ė»©»°Ģ »»æ»»üĢæ»æ»ŠĢ ĢĢ»»Ģ»°Ą †p’’š— Ą°° ĄĄ¹©«°¹ Ą°» °»»Ģė»ƒū¼Ļ»‹¼Ģ»» Ģ»Ą» Ą †p’’šް ĄĄ°»š›ŗ¼ »ƒ°üĶĻ†æ»’Ģ»ū»‚¼Ģ»† ĄĖ »Ą †p’’š  Ģ°ŗĄé©«©©¼Ģ°ĄĄ Ģ„üĢĻū»‚¼Ģ»†°ĢĖ»°Ą †p’’šްĄ °°Ą ©©»» ̉ĄėšĢĖ»ææūüĢüü»»¼Ė» »»¼Ģ°»Ą †p’’š ‚°Ą°˜¼Ė»» ĢĄĖ»«»›»Ģūæ»ūææüϿ̋ĖĢĖ»» »Ģ¼Ė¼ †p’’š  °°¼° Ą«ĢĖ«››»ūĢĖūæ»ūūüūæ»æĢ»…°Ģ°Ģ¼ †p’’š ‚Ą°ž¼ ĢĢĖ»›ĄĖ›ŗ»«»Ģū»ūææ»ĻĖū»ū»¼ĢĢ»…¼Ė°¼¼ †p’’š  Ą°°¹° »©©«œĖŗ»‚ĢĖæĻūƒ»»¼̆˻¼Ė»¼ †p’’š Ź ĢĢ˰»»°¼Ą»›»ƒĢūūæ‘üæ»»æ»¼Ė» ̻̰» Ė †p’’𨠼 ¬ š°»¼Ą»ŗ›»»üĖæ»ūū’Ļūææ»»ĢĖ»» ĢĢ»Ą †p’’š Žš °Ģ¹Ģ»©»°°Ģ»Œ ĢĢĻĻĢü’üü»ū»Ģ»…ĢĖ»°¼ †p’’š  ĄĢ ««Ą©»°»»Ģ Ģ„ĻĢĢūĻ…ūū»¼Ģ»…¼Ģ»»¼ †p’’š › ¬ŗš› Ė©»¼ĄĢ̼˻ĢĖ»æūūüü̃ū¼Ė»…̼Ą»Ģ †p’’š © š°¼ ŗ ̜˚»Š¼Ėūūæ»üūūǽĖ»†¼Ą°Ģ¼Ė †p’’š ˆ ° °ŗ›ŗ̟˺¼Ė»ŗ»»üĖ»æ»ūüĖæ»»æĢĢ »»¼Ė»¼¼° †p’’š ™ĖĖ šĄĄ»°¹°Ģ»¹»»¼Ėæ»ūæĻū»Œ¼ĢüĢ˻̻»¼Ģ° †p’’š Ž ¼ ©«ĢĢĖ »»«Ģ»–¼Ė»æ»ūĢææ»ū¼Ė»¼Ģ¼Ė»°¼Ė †p’’š  ššĄ»Ą»Ģ» «›Ģ »Ģ»Ė»Ģ»‡ĢĢĖ»»¼Ą †p’’š ’©©¬ĄĢĖ©¬ »›ŗ¼Ė»ĢĻ̃ĻūĻ»Ģ»†ĢĖ»»Ģ° †p’’š É©« ˰»œĖš»»š Ģ„ū»¼Ė»†¼ĢĄū¼Ģ †p’’𠊩©Ģ °ŗĢ»°Ģ… »»¼Ė»¼Ģ‚¼Ė»†Ģ»Ģ ̰ †p’’š “ Ą°»» ¼ĢĢŗĢ»» ¼Ė»Ģ»‹ĢĢĖ»»¼Ė»¼Ģˆp’’š „Ą¼ ¼ ‹°Ģ˚»¼Ė»»°Ė»Ģ»Œ¼ĢĢ˻̻»¼Ģ»Ą †p’’š ĄĖ›Ą»¼ĢĄ»»¹¼Ė»Ė»Ė»…Ģ»¼ĢĢ»ƒ¼Ė°†p’’š Ą°°¼°ĄĖ¼Ą»»«Ģ»Ė»Ė»»¼Ė»»¼ĢĖ»»ĢĖĄ†p’’š—Ė «ĄĢ›šĢŗ›»¼»»Ģ̼¼Ė»»¼»‡¼ĢĖ»¼ĖĄ†p’’š  » Ėŗ»¼Ė»» Ģ‚»Ģ»‡Ģ¼Ą¼Ė°Ą†p’’š  Ą¹ĄĢ˚¹Ģ¼ĢĢĖ»»Ą»»Ģ¼ĢĢĖ»»ĢĖ»ĢĖ»¼†p’’šŸ¼ŗĢ»Ą»»¼ĄĖ»Ģ»»Ģ»»Ė»»ĢĢ˼˻»¼Ė»Ą†p’’šž©Ė©¬Ą°ĢĢĖ»¼Ė»¼»¼Ė»¼Ė¼ĢĢ»»¼Ģ»Ģ†p’’šœ¼ ˰¼ĄĖ°Ģ»»Ė»¼»¼»»Ģ»»ĢĖ»¼Ģ̼†p’’šœ ĄĢ˰ĢĢ»¼Ģ»Ģ» °Ģ»¼Ė»ĢĖ̼̻̰†p’’šŠ ĄĖĄ¼Ģ»¼Ą̉»ĢĖ»¼Ģ»¼Ą†p’’šŽĖ°Ģ »¼Ģ°Ģ ̼¼Ė̇˼ĢĢ»¼Ė†p’’š†Ģ»ĢĢ ¼̃ ̼̇ĄĢĢ»ĢĢĄ†p’’š‡Ģ »ĢĢ ¼Ģ„ĄĢĖ»́Ą†p’’šŠĢĄĢ»Ģ ĄĢ ĄĢ†p’’šƒĢĄĄ̇ĄĢ¼Ė»¼Ą†p’’šˆ ĢĄĄĢ¼ ĖĢ‚ĄĄ†p’’šƒ ̼́ †p’’š †p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>†p’’š>…p’’?’…÷p’’@’ƒp’’B’ ’Ÿ–lpĄĄ@@ d\€€€€€€€€€€€€ĄĄĄ’’’’’’’’’’’’’ƒ’Œ‘’ónē’’’™™’÷ļīp’ł™‘’‰ł™÷ļ’p’™’Œ™‘÷oļł™’Œ™‘’vöł‘’‘’Œł™÷g’™’’ń’‹™’Ļ’™’’ń’ˆ™‘üĻ’™’ˆł™ĪĻł‘ ’‡™ĪĻł‘ ’‡™œžĻł‘ ’†łĪģ’™ ’…Īģ™ ’†üīÉ™ ’†üīÉ‘ ’†Ļīɑ‘ ’†Īģł™‘ ’†üīģł™‘ ’†üžĢł™ ’†üīĻł™ ’†Īģ’ł‘ ’†Īģ’‘ ’…ĢĻ’‘’‚ ’†ł’ń™ ’†ł’‘ ’…ł  ’„™™ ’ƒł™™’Ł Š lpĄĄšā Ų\€€€€€€€€€€€€ĄĄĄ’’’’’’’’’’’’’’&’$wp’$wp’‚ų ˆ 10 1‚7p’‚ų ˆ€‚‚p’‚ų ˆ€1‡š’’11‚7p’‚ų ˆ€ˆ’’’’š‚p’‚ų ˆ1…0’’1‚7p’‚ųˆƒ€Š’šˆ€‚p’‚ųˆƒ’š1…š‡ˆ‚‡1‚7p’‚ųˆ„€’…ˆˆˆ‚€‚p’‚ųˆ…€’’š1‚0ˆˆ1‚7p’‚ųˆ’x ˆ‚p’‚ųˆ’š1 ˆ1‚p’‚ųˆ€’‚ ˆƒ‡p’‚ųˆ†’’š1‚0ˆ€ˆ1ƒ0‡p’‚ų ˆ…’‚ˆˆƒ‡p’‚ų ˆŠˆ€÷10xˆˆ‡q110ˆ‡p’‚ų ˆŠˆˆp’šxˆˆ‡sˆ‡p’‚ųˆ€ˆ‡€š0ˆˆ‡q10ˆ‡p’‚ųˆˆ†w’’wˆxˆ‡ˆˆ‡p’‚ųˆxˆ†€’’šˆˆ‡ˆˆ‡p’‚ųˆ€ˆ†€’’šˆ€ˆˆˆ‚‡p’‚ųˆˆ†€’šˆ€ˆˆˆ‚‡p’‚ųˆˆ†€’ˆ€ˆxˆˆ‚‡p’‚ųˆ€ˆ†’ˆ€ˆxˆxˆ‚‡p’‚ųˆˆ‡‡€xˆ‡ˆxˆ€ˆ‚‡p’‚ųˆ‚€ˆpˆ ˆ‚‡ˆ‚‡p’‚ųˆ€ˆ‚‡ˆ ˆˆ‚‡p’‚ųˆ€ˆpˆxˆ„€pˆˆ‚‡p’‚ųˆ€ˆ‚€ˆxˆ„ˆˆ€ˆwˆ‚‡p’‚ųˆ€ˆ‡ˆˆˆ„ˆˆ€ˆ‚‡p’‚ųˆ€ˆˆ…ˆ€ˆ„w€ˆ‚‡p’‚ųˆ€ˆˆ…ˆ€€ˆ„€€€ˆ‚‡p’‚ųˆ€ˆ‚€ˆƒpˆ€ˆ‚€€ˆ‚‡p’‚ųˆˆ‚€ˆƒ€ˆ€ˆ‚€‡ˆ‚‡p’‚ųˆ€ˆ‚€ˆƒˆˆƒ€€ˆ‚‡p’‚ųˆˆƒ€x€ˆƒ€€ˆƒˆ€ˆ‚‡p’‚ųˆ‚pxˆ‚ˆ„€w€ˆ„pˆˆ‚‡p’‚ųˆ‚xˆˆˆ€pxˆxˆ‚‡p’‚ų ˆˆpx€ˆpˆˆ€ˆ‚‡p’‚ų ˆˆ•‡x‡€ˆˆ€€ˆˆ‡p’‚ų ˆƒ‡xˆ”ˆpˆˆ€ˆ€pˆˆˆ‡p’‚ų ˆpˆˆ€xˆˆ‡xˆ‰ˆ‡ˆˆˆ‡p’‚ų ˆ‹ˆpˆˆˆ‰wˆˆ‡p’‚ųˆ€p€‡pwˆp€ˆ‚‡p’‚ųˆŽ‡€p€€ˆ‚‡p’‚ųˆ”‡ˆˆpˆ€xpˆˆ‡p’‚ųˆ€ˆŠ€ˆ€ˆˆ‡ˆ‚‡p’‚ųˆ€ˆ‚€ˆ‰€ˆ€ˆˆ‡p’‚ųˆ‚‡ˆ‚‡€ˆ‰€‡€ˆˆ‡p’‚ųˆ‡ˆˆ€€ˆ„pˆ‚‡p’‚ųˆŒ€ˆˆˆ€ˆ‚‡p’‚ųˆŠ€ˆˆˆ€‡€ˆ‚‡p’‚ųˆ€„p€ˆ‚‡p’‚ųˆƒ€ˆƒpˆƒw‡p’‚ųˆŠˆˆpxˆ‡ƒˆ‡p’‚ųˆ„ˆpƒ€xˆ‚‡p’‚ųˆŒ€°ˆ€ˆ€€ˆ‚‡p’‚ųˆ’ šˆˆ€ˆˆ€p‡p’‚ųˆ‡€æ°ˆˆ‡„ˆˆ‚‡p’‚ųˆ„ ūˆŒˆ€ˆ€ˆˆ‡p’‚ųˆ…€ææˆ„pˆˆ€ˆ‚‡p’‚ųˆ„ūšˆ€ˆ‚ˆ‚‡p’‚ųˆ…€æ°ˆˆ‚‡p’ ˆ…ūūˆ€ˆ‚‡p’‚憰€ˆ†€ææˆ‚‡p’š’ū†ūūšˆ†ūūšˆ‚‡p’‚šæƒ’š æ°ˆ†€ææ°ˆ‚‡p’ūƒš ū„€ ū‚ˆ‚‡p ’…š’š悰 æ‚æ‚ˆ‚‡p ’… ūū‚ˆ‚‡p’æ惰ˆ‚‡p’‚š ū‚š’‚÷p’š慱±æŠæ±±æ± 恒p’ ūńūńńūńūūńūńńūńńū’æ“±æ±±æ±ææ±æ±±æ±±ææ 悰’ ū’ūūūńūūńūń ū‚š’šæ“æææ±ææææææ 恒‚ ū“ūūūńńūńūū ū’š 恱悱恱æ æ’‚š ūūƒńūū„ńūń ū‚š’ æææ‚ 悰’‚š ūū‚š’š 恱æ‚’šūžńūūūūūūūńńūūūńūńū‚’æŽæ±ææ±æ±ææ±æ±æ±ææ±æ±±æ±æ惰’ ūŽūńūūūńūń’ūńūūńūńńūūńūūūš’憱ææ±æ±†ń±æææ‘ææ±ææ±ææ°’šūńńūńńūńūūūūūńūūūńū’šæ¢æ±æ±æ±æææ±æææ±±æ±æææ’šūƒūń ūńū…ńūūń ūš’愱ææ ææ…æ±æ 悰’ū„ńūū ū…ūūū ū‚š’‚š$悰’ƒš #ū‚’‚ššæ‚’’šū‚’恰 恰æ惰w’† š ū‚š ū‚špū‚šp’†šš’÷ 悰p惰w惰p’Š’’š ūūš ū‚pū‰wūw’‰ššpæŽpææ°wpš’’’š#’’šūƒšw‰w’’š#’š‚æ„p’š’š’ƒš)’‰ ūšwp’’/’‡šš’’6’…’’š8’ƒ’’ĶbÄblpN4ŒĘNÅŽ £1 ‡ ų ż‡ Åü- ƒü…-‚ś …-… ‚ś …-‚ü’-%…§½§½įĄĮXĆ’ĒĖĢŠ9ŲmߣēÕńł6 b  ») ć6 F .T Rd su ‘„ ­• ȧ ß¹ óĢ ą ó’ # - 50 9F ;[ ;[ 9n 5„ -š #­ Į Ō óč ßū Č ­ ‘0 sB RQ .a o ć »Œ ™ b„ 6± ¼ ÕÄ £Ī mÖ 9ß ’å Ėė ’š Xņ ō įų §ų §ų kų /ō ōņ ŗš ė Iå ß ß’Ö Ŗ’Ī v’Ä E’¼ ’± éž„ ¼ž™ ‘žŒ hž Ažo ža łżQ ŲżB ŗż0 ż ƒż lżū W’żč EżŌ 5żĮ 'ż­ żš ż„ żn ż[ ż[ żF ż0 ż 'ż 5żó Eżą WżĢ lż¹ ƒż§ ż• ŗż„ Ųżu łżd žT AžF hž6 ‘ž) ¼ž éž ’ E’łv’ńŖ’ē„ß’ßŲIЁ̺ĒōĆ/ĮkĄ§½ƒś’‚…-„ü’…-…š…š‚ü…-…-’$«ÕęŲ!ŁYŪ’ŽŹįē6ķjōżĻ ’ - [# †/ °; ŲH žV "d Dr e‚ ‚’ ž” ø³ ĪÄ āÖ õč ś  ’  #2 (G )[ (n #ƒ — Ø ¼ õĪ āą Īń ø ž ‚$ e3 DD "R ž` Ųn °z †† [’ - ’Ø Ļ± » jĀ 6Č Ī ŹŌ ’’Ł YŪ !ß ęą «ą oą 5ß ūŪ ÄŁ ‹Ō UĪ Č ģ’Ā ø’» ‡’± W’Ø (’ ūž’ Īž† „žz ~žn Wž` 3žR žD šż3 Óż$ ·ż ż …żń rżą _żĪ Qż¼ C’żØ 9ż— 1żƒ -żn +ż[ -żG 1ż2 9ż Cż Qżś _żč rżÖ …żÄ ż³ ·ż” Óż’ šż‚ žr 3žd WžV ~žH „ž; Īž/ ūž# (’ W’ ‡’ ø’żģ’ōķUē‹į•ÄŽūŪ5ŁoŲ«Õ…-…-…š‡ü’Ģf…-…-…Ž’$E[ [ I 8 (  õ ęõ Õä ĀŅ ¬Ć ”³ w¢ \” ;† w ÷j ŅZ ŖN B U6 )- ū# Ė š g 3 ’żÉ÷‘óXš’ ģęė«ė«ĀęĆ!Ć[Ę“ÉĖĪÓ9Śmą čŅņü2 _ Œ ¶( ß4 B )R M` mp ~ © Ā” Ü“ ńĘ Ś ī #› . 6. ;D =[ =[ [ …-…-…š‚ś’‚…-„ü’…-Ž’%E[ [ I 8 (  õ ęõ Õä ĀŅ ¬Ć ”³ w¢ \” ;† w ÷j ŅZ ŖN B U6 )- ū# Ė š g 3 ’żÉ÷‘óXš’ ģęė«ė«ĀęĆ!Ć[Ę“ÉĖĪÓ9Śmą čŅņü2 _ Œ ¶( ß4 B )R M` mp ~ © Ā” Ü“ ńĘ Ś ī #› . 6. ;D =[ =[ [ …-…-…š…š‡ü’Ģf…-…-…Ž’$E«Ģ «Ģ ęĢ Ź XČ ‘Ć ÉĄ ’» 3“ g® š¦ Ė ū“ )Š U t Ŗh Ņ[ ÷N ? ;1 \" w ” ¬ņ Āā ÕŃ ęĄ õ°  Ž’ } l [ =[ ;q 6ˆ .ž #“ Č Ü ńš Ü Ä ©% 7 mF MV )f t ߁ ¶ Œš _¦ 2± ¼ ŅÄ  Ī mÖ 9Ü ä Ėē “›ķ [š !ņ ęó «ō «ō «Ģ …-…-…š‚ś’‚…-„ü’…-Ž’%E«Ģ «Ģ ęĢ Ź XČ ‘Ć ÉĄ ’» 3“ g® š¦ Ė ū“ )Š U t Ŗh Ņ[ ÷N ? ;1 \" w ” ¬ņ Āā ÕŃ ęĄ õ°  Ž’ } l [ =[ ;q 6ˆ .ž #“ Č Ü ńš Ü Ä ©% 7 mF MV )f t ߁ ¶ Œš _¦ 2± ¼ ŅÄ  Ī mÖ 9Ü ä Ėē “›ķ [š !ņ ęó «ō «ō «Ģ …-…-…š…š‡ü’Ģf…-…-…Ž’$E?ż[ ?ż[ Bżl Eż} KżŽ Tż `żÆ ożĄ żŃ “żā ©żņ Įż Üż śż" ž1 ;ž? _žN „ž[ ­žh Ōžt ’ ,’Š [’“ ‹’ ¼’¦ ī’® #“ W» Ą ÅĆ żČ’ 6Ź oĢ «Ģ «ō oó 5ņ śš Ćķ Šē Tä Ü é’Ö ³’Ī ƒ’Ä R’¼ "’± öž¦ Éžš ”ž wž Pžt +žf žV ēżF Éż7 «ż% ‘ż yż cżš QżÜ ?żČ 1ż›“ %żž żˆ żq ż[ ż[ ?ż[ …-…-…š‚ś’‚…-„ü’…-Ž’%E?ż[ ?ż[ Bżl Eż} KżŽ Tż `żÆ ożĄ żŃ “żā ©żņ Įż Üż śż" ž1 ;ž? _žN „ž[ ­žh Ōžt ’ ,’Š [’“ ‹’ ¼’¦ ī’® #“ W» Ą ÅĆ żČ’ 6Ź oĢ «Ģ «ō oó 5ņ śš Ćķ Šē Tä Ü é’Ö ³’Ī ƒ’Ä R’¼ "’± öž¦ Éžš ”ž wž Pžt +žf žV ēżF Éż7 «ż% ‘ż yż cżš QżÜ ?żČ 1ż›“ %żž żˆ żq ż[ ż[ ?ż[ …-…-…š…š‡ü’Ģf…-…-…Ž’$E«ė«ėoė6ģżšÅó÷Wż# ī’ »’ ‹’ [’# ,’- ’6 ŌžB ­žN „žZ _žj ;žw ž† śż” Üż¢ Įż³ ØżĆ “żŅ żä ożõ `ż Tż Kż(’ Eż8 BżI ?ż[ ż[ żD ż. %ż 1ż ?żī QżŚ cżĘ yż“ ‘ż” «ż Éż~ ēżp ž` +žR PžB wž4 ”ž( Éž öž "’ R’üƒ’ņµ’čé’ąŚTÓŠĪƛÉśĘ5Ćoë««ė…-…-…š‚ś’‚…-„ü’…-Ž’%E«ė«ėoė6ģżšÅó÷Wż# ī’ »’ ‹’ [’# ,’- ’6 ŌžB ­žN „žZ _žj ;žw ž† śż” Üż¢ Įż³ ØżĆ “żŅ żä ożõ `ż Tż Kż(’ Eż8 BżI ?ż[ ż[ żD ż. %ż 1ż ?żī QżŚ cżĘ yż“ ‘ż” «ż Éż~ ēżp ž` +žR PžB wž4 ”ž( Éž öž "’ R’üƒ’ņµ’čé’ąŚTÓŠĪƛÉśĘ5Ćoë««ė…-…-…š…š„ü’…-…-…™$Yž[ “[ “J YžJ Y